From 9e83d273b6a7d447ef7c7b3c0cccb4bf59838cc8 Mon Sep 17 00:00:00 2001 From: xlmessage <3240982126@qq.com> Date: Mon, 17 Feb 2025 11:54:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=8A=E5=BD=93=E5=89=8D=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E7=9A=84=E5=89=8D=E7=AB=AF=E9=A1=B9=E7=9B=AE=E6=89=93=E5=8C=85?= =?UTF-8?q?=E4=B8=BAdist=E7=9A=84=E6=96=87=E4=BB=B6=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E4=BA=86=E9=A1=B9=E7=9B=AE=E4=B8=AD=EF=BC=8C=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E4=BA=86README.md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 74 ++-------- dist8/assets/NewDesign-BdJVEl3m.css | 1 - dist8/assets/NewDesign-C0ftKVUD.js | 1 - dist8/assets/NewStyleDesign-DVG2STix.js | 1 - dist8/assets/NewStyleDesign-Kjg7QDOS.css | 1 - dist8/assets/NodataView-CGYG3DOf.js | 1 - dist8/assets/NodataView-CxQRl4IY.css | 1 - dist8/assets/TheNewView-CjunXQlI.css | 1 - dist8/assets/TheNewView-t8sYt_UC.js | 1 - .../_plugin-vue_export-helper-DlAUqK2U.js | 1 - dist8/assets/computedInfo-DRxOaYt6.js | 1 - dist8/assets/index-BO9WyeNZ.js | 130 ------------------ dist8/assets/index-Cj3DiBUD.css | 1 - dist8/assets/usethemestore-BOyyPoG1.js | 6 - dist8/favicon.ico | Bin 4286 -> 0 bytes dist8/index.html | 22 --- images/README/1739762848553.png | Bin 0 -> 585834 bytes images/README/1739763091081.png | Bin 0 -> 455662 bytes package-lock.json | 8 +- src/extension.ts | 4 +- 20 files changed, 21 insertions(+), 234 deletions(-) delete mode 100644 dist8/assets/NewDesign-BdJVEl3m.css delete mode 100644 dist8/assets/NewDesign-C0ftKVUD.js delete mode 100644 dist8/assets/NewStyleDesign-DVG2STix.js delete mode 100644 dist8/assets/NewStyleDesign-Kjg7QDOS.css delete mode 100644 dist8/assets/NodataView-CGYG3DOf.js delete mode 100644 dist8/assets/NodataView-CxQRl4IY.css delete mode 100644 dist8/assets/TheNewView-CjunXQlI.css delete mode 100644 dist8/assets/TheNewView-t8sYt_UC.js delete mode 100644 dist8/assets/_plugin-vue_export-helper-DlAUqK2U.js delete mode 100644 dist8/assets/computedInfo-DRxOaYt6.js delete mode 100644 dist8/assets/index-BO9WyeNZ.js delete mode 100644 dist8/assets/index-Cj3DiBUD.css delete mode 100644 dist8/assets/usethemestore-BOyyPoG1.js delete mode 100644 dist8/favicon.ico delete mode 100644 dist8/index.html create mode 100644 images/README/1739762848553.png create mode 100644 images/README/1739763091081.png diff --git a/README.md b/README.md index 470c91b..58b05ec 100644 --- a/README.md +++ b/README.md @@ -1,71 +1,27 @@ -# theend README +# theend 扩展说明 -This is the README for your extension "theend". After writing up a brief description, we recommend including the following sections. +该扩展的 vscode 版本是 1.96.4 -## Features +## 是什么? -Describe specific features of your extension including screenshots of your extension in action. Image paths are relative to this README file. +当前扩展主要是为了把前端页面嵌入到 vscode 之中。 -For example if there is an image subfolder under your extension project workspace: +主要是 webview 的扩展,将 vue 项目打包出来的 dist 文件利用 webview 加载展示 -\!\[feature X\]\(images/feature-x.png\) +## 怎么运行? -> Tip: Many popular extensions utilize animations. This is an excellent way to show off your extension! We recommend short, focused animations that are easy to follow. +F5 运行:如果 F5 调试运行没有效果,请检查当前 vscode 的版本 -## Requirements +## 运行结果 -If you have any requirements or dependencies, add a section describing those and how to install and configure them. +![1739762848553](images/README/1739762848553.png) -## Extension Settings +## 说明 -Include if your extension adds any VS Code settings through the `contributes.configuration` extension point. +当扩展运行时,打开的页面是下面这样的: +![1739763091081](images/README/1739763091081.png) +侧边栏是无法通过代码关闭(已经尝试了各种方法,才发现是官方就给出了说明) -For example: +vscode 的扩展局限性太多,很多地方都被限制了,想要进一步开发还是得从源码上进行开发。 -This extension contributes the following settings: - -* `myExtension.enable`: Enable/disable this extension. -* `myExtension.thing`: Set to `blah` to do something. - -## Known Issues - -Calling out known issues can help limit users opening duplicate issues against your extension. - -## Release Notes - -Users appreciate release notes as you update your extension. - -### 1.0.0 - -Initial release of ... - -### 1.0.1 - -Fixed issue #. - -### 1.1.0 - -Added features X, Y, and Z. - ---- - -## Following extension guidelines - -Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension. - -* [Extension Guidelines](https://code.visualstudio.com/api/references/extension-guidelines) - -## Working with Markdown - -You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts: - -* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux). -* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux). -* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets. - -## For more information - -* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown) -* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/) - -**Enjoy!** +在公司的 gitea 上有 vscode 源码开发的 demo,有兴趣得可以去看看。 diff --git a/dist8/assets/NewDesign-BdJVEl3m.css b/dist8/assets/NewDesign-BdJVEl3m.css deleted file mode 100644 index 6489386..0000000 --- a/dist8/assets/NewDesign-BdJVEl3m.css +++ /dev/null @@ -1 +0,0 @@ -.box[data-v-1c409f96]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--my-common-bgc-2)!important}.chartsinfo[data-v-1c409f96]{min-height:calc(100vh - 52px);box-sizing:border-box}.typelist[data-v-1c409f96]{margin-top:auto;position:relative;z-index:99;width:100%;background-color:var(--my-common-bgc-2)!important;color:var(--my-common-fc-1);font-size:12px;display:flex;list-style:none;padding:0}.typelist>li[data-v-1c409f96]{padding:2px 8px;cursor:pointer}.typelist>li[data-v-1c409f96]:hover{color:gold}.active[data-v-1c409f96]{color:#2d98b9} diff --git a/dist8/assets/NewDesign-C0ftKVUD.js b/dist8/assets/NewDesign-C0ftKVUD.js deleted file mode 100644 index 9dc69cd..0000000 --- a/dist8/assets/NewDesign-C0ftKVUD.js +++ /dev/null @@ -1 +0,0 @@ -import{s as ne,r as e,K as re,o as ue,L as f,w as ye,M as pe,c as W,d as w,m as $,h as I,F as de,e as ce,b as U,t as ve,u as me,J as xe}from"./index-BO9WyeNZ.js";import{u as fe,a as ge}from"./usethemestore-BOyyPoG1.js";import{c as he,a as be,b as q,d as Ae,e as Q,f as X}from"./computedInfo-DRxOaYt6.js";import{_ as Le}from"./_plugin-vue_export-helper-DlAUqK2U.js";const Se={class:"box"},we={class:"typelist"},Ie=["onClick"],ke={__name:"NewDesign",setup(Oe){const ee=me(),te=fe(),{theme:x}=ne(te);let o=null,s=e(4),g=e(null),r=null,J=e(0),h=e(null),u=null,N=e(0),b=e(null),y=null,R=e(0),A=e(null),p=null,j=e(0);e([]);let P=e([]),d=e([]),m=e([]),F=e(null),k=e(null),O=e(null),L=e(null),K=e(null),V=e(null),G=e(null),z=e(null),C=e(null),_=e(null),D=e(null),E=e(null),B=e(null),M=e(null);e();let le="http://localhost:8012/akshare";const ae=async()=>(await ge({url:le+"/kdata",method:"get"})).data.message,Z=e(null),H=e(null);let i=e([]);const Y=()=>{let t=Z.value.offsetHeight;console.log(Z.value.children.length),Z.value.children.length-1,s.value?(i.value=[],i.value.push(t*(1-s.value*.15)),H.value.style.height=`${i.value[0]-10}px`,i.value.push(t*.15),console.log(i.value)):(i.value=[],H.value.style.height=`${t}px`)};let v=e([{id:1,name:"MACD",attId:"charts1",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},yAxis:{type:"value"},series:[{name:"DIF",type:"line",itemStyle:{normal:{color:"rgba(204,102,0,1)"}},symbol:"none",data:[]},{name:"DEA",type:"line",itemStyle:{normal:{color:"rgba(0,128,255,1)"}},symbol:"none",data:[]},{name:"MACD",type:"bar",barWidth:"1",data:[]}]}},{id:2,name:"VOL",attId:"charts2",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",data:[]},yAxis:{type:"value",interval:10},series:[{name:"VOL",type:"bar",data:[]}]}},{id:3,name:"KDJ",attId:"charts3",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},series:[{name:"K",type:"line",data:[],symbol:"none",smooth:!0},{name:"D",type:"line",data:[],symbol:"none",smooth:!0},{name:"J",type:"line",data:[],symbol:"none",smooth:!0}]}},{id:4,name:"RSI",attId:"charts4",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},series:[{name:"rsi1",type:"line",data:[],symbol:"none",smooth:!0},{name:"rsi2",type:"line",data:[],symbol:"none",smooth:!0},{name:"rsi3",type:"line",data:[],symbol:"none",smooth:!0}]}}]);e([]);const ie=t=>{if(t.attId=="charts1")if(!J.value)s.value=s.value-1,r.group="",window.removeEventListener("resize",function(){r.resize()}),r.dispose(),r=null,g.value.style.display="none",J.value=1;else{s.value=s.value+1,g.value.style.height=`${i.value[1]}px`,g.value.style.display="block",r=f(g.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:{type:"value"},series:[{name:"DIF",type:"line",itemStyle:{normal:{color:"rgba(204,102,0,1)"}},symbol:"none",data:k.value},{name:"DEA",type:"line",itemStyle:{normal:{color:"rgba(0,128,255,1)"}},symbol:"none",data:O.value},{name:"MACD",type:"bar",barWidth:"1",data:L.value}]};r.setOption(a),r.group="group1",J.value=0}if(t.attId=="charts2")if(!N.value)s.value=s.value-1,u.group="",window.removeEventListener("resize",function(){u.resize()}),u.dispose(),u=null,h.value.style.display="none",N.value=1;else{s.value=s.value+1,h.value.style.height=`${i.value[1]}px`,h.value.style.display="block",u=f(h.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",data:d.value},yAxis:{type:"value",interval:10},series:[{name:"VOL",type:"bar",data:M.value}]};u.setOption(a),u.group="group1",N.value=0}if(t.attId=="charts3")if(!R.value)s.value=s.value-1,y.group="",window.removeEventListener("resize",function(){y.resize()}),y.dispose(),y=null,b.value.style.display="none",R.value=1;else{s.value=s.value+1,b.value.style.height=`${i.value[1]}px`,b.value.style.display="block",y=f(b.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:{type:"value"},series:[{name:"K",type:"line",data:z.value,symbol:"none",smooth:!0},{name:"D",type:"line",data:C.value,symbol:"none",smooth:!0},{name:"J",type:"line",data:_.value,symbol:"none",smooth:!0}]};y.setOption(a),y.group="group1",R.value=0}if(t.attId=="charts4")if(!j.value)s.value=s.value-1,p.group="",window.removeEventListener("resize",function(){p.resize()}),p.dispose(),p=null,A.value.style.display="none",j.value=1;else{s.value=s.value+1,A.value.style.height=`${i.value[1]}px`,A.value.style.display="block",p=f(A.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:{type:"value"},series:[{name:"rsi1",type:"line",data:D.value,symbol:"none",smooth:!0},{name:"rsi2",type:"line",data:E.value,symbol:"none",smooth:!0},{name:"rsi3",type:"line",data:B.value,symbol:"none",smooth:!0}]};p.setOption(a),p.group="group1",j.value=0}Y(),o.group="",window.removeEventListener("resize",function(){o.resize()}),o.dispose(),o=null,o=f(document.getElementById("main"));const n={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"},animation:!1}},legend:{data:["KLine","MA5","BOLL1","BOLL2"]},grid:[{left:"3%",right:"3%",bottom:"5%"}],xAxis:[{type:"category",data:d.value,gridIndex:0,scale:!0,boundaryGap:!1,axisLine:{onZero:!1},splitLine:{show:!1},splitNumber:20,min:"dataMin",max:"dataMax",sampling:"lttb"}],yAxis:[{gridIndex:0,scale:!0,splitArea:{show:!1}}],dataZoom:[{type:"slider"},{type:"inside"}],series:[{name:"KLine",type:"candlestick",xAxisIndex:0,yAxisIndex:0,data:P.value,itemStyle:{normal:{color:"#ef232a",color0:"#14b143",borderColor:"#ef232a",borderColor0:"#14b143"}}},{name:"MA5",type:"line",xAxisIndex:0,yAxisIndex:0,data:F.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5}}},{name:"BOLL1",type:"line",xAxisIndex:0,yAxisIndex:0,data:V.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"red"}}},{name:"BOLL2",type:"line",xAxisIndex:0,yAxisIndex:0,data:G.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"green"}}}]};o.setOption(n),o.group="group1",window.addEventListener("resize",function(){o.resize()}),console.log(Z.value.children.length)};re("group1");let S=e({});const oe=async()=>{try{if(S.value=await ae(),Object.keys(S.value.date).length==0){console.log("没有数据"),ee.push("/thenew/nodata");return}P.value=[],d.value=[],m.value=[],F.value=[],k.value=[],O.value=[],L.value=[],K.value=[],V.value=[],G.value=[],z.value=[],C.value=[],_.value=[],D.value=[],E.value=[],B.value=[],M.value=[],d.value=Object.values(S.value.date);let{open:t,close:n,low:a,high:c}=S.value;for(let l=0;lparseFloat((l+K.value).toFixed(2))),G.value=m.value.map(l=>parseFloat((l-K.value).toFixed(2))),k.value=q(m.value).dif,O.value=q(m.value).dea,L.value=q(m.value).macd,L.value=L.value.map(function(l){return{value:l,itemStyle:{color:l>=0?"#FF0000":"#00FF00"}}}),v.value[0].options.series[0].data=k.value,v.value[0].options.series[1].data=O.value,v.value[0].options.series[2].data=L.value,v.value[0].options.xAxis.data=d.value,M.value=Ae(n,c,a),v.value[1].options.xAxis.data=d.value,v.value[1].options.series[0].data=M.value,z.value=Q(S.value).kValues,C.value=Q(S.value).dValues,_.value=Q(S.value).jValues,v.value[2].options.series[0].data=z.value,v.value[2].options.series[1].data=C.value,v.value[2].options.series[2].data=_.value,v.value[2].options.xAxis.data=d.value,D.value=X(m.value),E.value=X(m.value,12),B.value=X(m.value,24),v.value[3].options.series[0].data=D.value,v.value[3].options.series[1].data=E.value,v.value[3].options.series[2].data=B.value,v.value[3].options.xAxis.data=d.value,Y()}catch(t){console.log(t)}};return ue(async()=>{await oe(),document.getElementById("main").removeAttribute("_echarts_instance_"),o=f(document.getElementById("main"));let t={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"},animation:!1}},legend:{data:["KLine","MA5","BOLL1","BOLL2"],textStyle:{color:"#fff",fontSize:12}},grid:[{left:"3%",right:"3%",bottom:"10%",top:"12%"}],xAxis:[{type:"category",data:d.value,gridIndex:0,scale:!0,boundaryGap:!1,axisLine:{onZero:!1},splitLine:{show:!1},splitNumber:20,min:"dataMin",max:"dataMax",sampling:"lttb"}],yAxis:[{gridIndex:0,scale:!0,splitArea:{show:!1},splitLine:{lineStyle:{color:"white",opacity:.1}}}],dataZoom:[{type:"slider"},{type:"inside"}],series:[{name:"KLine",type:"candlestick",xAxisIndex:0,yAxisIndex:0,data:P.value,itemStyle:{normal:{color:"#ef232a",color0:"#14b143",borderColor:"#ef232a",borderColor0:"#14b143"}}},{name:"MA5",type:"line",xAxisIndex:0,yAxisIndex:0,data:F.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.8,width:2}}},{name:"BOLL1",type:"line",xAxisIndex:0,yAxisIndex:0,data:V.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"red"}}},{name:"BOLL2",type:"line",xAxisIndex:0,yAxisIndex:0,data:G.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"green"}}}]};x.value||(t.legend.textStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.opacity=.1),x.value&&(t.legend.textStyle.color="#000",t.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",t.yAxis[0].splitLine.lineStyle.opacity=.4),o.setOption(t),o.group="group1",window.addEventListener("resize",function(){o.resize()}),g.value.style.height=`${i.value[1]}px`,r=f(g.value);let n={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"DIF",type:"line",itemStyle:{normal:{color:"rgba(204,102,0,1)"}},symbol:"none",data:k.value},{name:"DEA",type:"line",itemStyle:{normal:{color:"rgba(0,128,255,1)"}},symbol:"none",data:O.value},{name:"MACD",type:"bar",barWidth:"1",data:L.value}]};x.value||(n.yAxis[0].splitLine.lineStyle.color="#fff",n.yAxis[0].splitLine.lineStyle.opacity=.1),x.value&&(n.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",n.yAxis[0].splitLine.lineStyle.opacity=.4),r.setOption(n),r.group="group1",window.addEventListener("resize",function(){r.resize()}),h.value.style.height=`${i.value[1]}px`,u=f(h.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",data:d.value},yAxis:[{type:"value",interval:10,splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"VOL",type:"bar",data:M.value}]};x.value||(a.yAxis[0].splitLine.lineStyle.color="#fff",a.yAxis[0].splitLine.lineStyle.opacity=.1),x.value&&(a.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",a.yAxis[0].splitLine.lineStyle.opacity=.4),u.setOption(a),u.group="group1",window.addEventListener("resize",function(){u.resize()}),b.value.style.height=`${i.value[1]}px`,y=f(b.value);let c={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"K",type:"line",data:z.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"D",type:"line",data:C.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"J",type:"line",data:_.value,symbol:"none",smooth:!0,lineStyle:{width:1}}]};x.value||(c.yAxis[0].splitLine.lineStyle.color="#fff",c.yAxis[0].splitLine.lineStyle.opacity=.1),x.value&&(c.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",c.yAxis[0].splitLine.lineStyle.opacity=.4),y.setOption(c),y.group="group1",window.addEventListener("resize",function(){y.resize()}),A.value.style.height=`${i.value[1]}px`,p=f(A.value);let l={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:d.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"rsi1",type:"line",data:D.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"rsi2",type:"line",data:E.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"rsi3",type:"line",data:B.value,symbol:"none",smooth:!0,lineStyle:{width:1}}]};x.value||(l.yAxis[0].splitLine.lineStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.opacity=.1),x.value&&(l.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",l.yAxis[0].splitLine.lineStyle.opacity=.4),p.setOption(l),p.group="group1",window.addEventListener("resize",function(){p.resize()}),ye(()=>x.value,async(T,ze)=>{if(await xe(),console.log(T),T===!1)try{t.legend.textStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.opacity=.1,n.yAxis[0].splitLine.lineStyle.color="#fff",n.yAxis[0].splitLine.lineStyle.opacity=.1,a.yAxis[0].splitLine.lineStyle.color="#fff",a.yAxis[0].splitLine.lineStyle.opacity=.1,c.yAxis[0].splitLine.lineStyle.color="#fff",c.yAxis[0].splitLine.lineStyle.opacity=.1,l.yAxis[0].splitLine.lineStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.opacity=.1,o.setOption(t),r.setOption(n),u.setOption(a),y.setOption(c),p.setOption(l)}catch{}if(T===!0)try{t.legend.textStyle.color="#000",t.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",t.yAxis[0].splitLine.lineStyle.opacity=.4,n.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",n.yAxis[0].splitLine.lineStyle.opacity=.4,a.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",a.yAxis[0].splitLine.lineStyle.opacity=.4,c.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",c.yAxis[0].splitLine.lineStyle.opacity=.4,l.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",l.yAxis[0].splitLine.lineStyle.opacity=.4,o.setOption(t),r.setOption(n),u.setOption(a),y.setOption(c),p.setOption(l)}catch{}})}),pe(()=>{o&&(window.removeEventListener("resize",function(){o.resize()}),o.dispose(),o=null),r&&(window.removeEventListener("resize",function(){r.resize()}),r.dispose(),r=null),u&&(window.removeEventListener("resize",function(){u.resize()}),u.dispose(),u=null),y&&(window.removeEventListener("resize",function(){y.resize()}),y.dispose(),y=null),p&&(window.removeEventListener("resize",function(){p.resize()}),p.dispose(),p=null)}),(t,n)=>(U(),W("div",Se,[w("div",{class:"chartsinfo",ref_key:"chartsInfo",ref:Z},[w("div",{id:"main",ref_key:"mKline",ref:H,class:"flex-item",style:$({height:`${I(i)[0]}px`})},null,4),w("div",{id:"charts1",ref_key:"charts1",ref:g,style:$({height:`${I(i)[1]}px`})},null,4),w("div",{id:"charts2",ref_key:"charts2",ref:h,style:$({height:`${I(i)[1]}px`})},null,4),w("div",{id:"charts3",ref_key:"charts3",ref:b,style:$({height:`${I(i)[1]}px`})},null,4),w("div",{id:"charts4",ref_key:"charts4",ref:A,style:$({height:`${I(i)[1]}px`})},null,4)],512),w("ul",we,[(U(!0),W(de,null,ce(I(v),(a,c)=>(U(),W("li",{key:c,onClick:l=>ie(a)},ve(a.name),9,Ie))),128))])]))}},Be=Le(ke,[["__scopeId","data-v-1c409f96"]]);export{Be as default}; diff --git a/dist8/assets/NewStyleDesign-DVG2STix.js b/dist8/assets/NewStyleDesign-DVG2STix.js deleted file mode 100644 index 00d61eb..0000000 --- a/dist8/assets/NewStyleDesign-DVG2STix.js +++ /dev/null @@ -1 +0,0 @@ -import{s as H,r as e,K as Q,o as X,L as h,w as Y,M as ee,c as te,d as x,b as le,u as ae,J as ie}from"./index-BO9WyeNZ.js";import{u as se,a as oe}from"./usethemestore-BOyyPoG1.js";import{c as ne,a as re,b as P,d as ye,e as G,f as R}from"./computedInfo-DRxOaYt6.js";import{_ as ue}from"./_plugin-vue_export-helper-DlAUqK2U.js";const pe={class:"box"},de={class:"newk"},ce={class:"newd"},ve={__name:"NewStyleDesign",setup(xe){const j=ae(),J=se(),{theme:r}=H(J);let u=null;e(4);let D=e(null),p=null;e(0);let C=e(null),d=null;e(0);let E=e(null),c=null;e(0);let B=e(null),v=null;e(0),e([]);let M=e([]),y=e([]),n=e([]),V=e(null),g=e(null),b=e(null),m=e(null),A=e(null),F=e(null),Z=e(null),S=e(null),L=e(null),w=e(null),I=e(null),_=e(null),k=e(null),O=e(null);e();let N="http://localhost:8012/akshare";const $=async()=>(await oe({url:N+"/kdata",method:"get"})).data.message,T=e(null),U=e(null);let z=e([]),i=e([{id:1,name:"MACD",attId:"charts1",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},yAxis:{type:"value"},series:[{name:"DIF",type:"line",itemStyle:{normal:{color:"rgba(204,102,0,1)"}},symbol:"none",data:[]},{name:"DEA",type:"line",itemStyle:{normal:{color:"rgba(0,128,255,1)"}},symbol:"none",data:[]},{name:"MACD",type:"bar",barWidth:"1",data:[]}]}},{id:2,name:"VOL",attId:"charts2",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",data:[]},yAxis:{type:"value",interval:10},series:[{name:"VOL",type:"bar",data:[]}]}},{id:3,name:"KDJ",attId:"charts3",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},series:[{name:"K",type:"line",data:[],symbol:"none",smooth:!0},{name:"D",type:"line",data:[],symbol:"none",smooth:!0},{name:"J",type:"line",data:[],symbol:"none",smooth:!0}]}},{id:4,name:"RSI",attId:"charts4",status:!1,options:{animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:[]},series:[{name:"rsi1",type:"line",data:[],symbol:"none",smooth:!0},{name:"rsi2",type:"line",data:[],symbol:"none",smooth:!0},{name:"rsi3",type:"line",data:[],symbol:"none",smooth:!0}]}}]);e([]),Q("group1");let f=e({});const W=async()=>{try{if(f.value=await $(),Object.keys(f.value.date).length==0){console.log("没有数据"),j.push("/thenew/nodata");return}M.value=[],y.value=[],n.value=[],V.value=[],g.value=[],b.value=[],m.value=[],A.value=[],F.value=[],Z.value=[],S.value=[],L.value=[],w.value=[],I.value=[],_.value=[],k.value=[],O.value=[],y.value=Object.values(f.value.date);let{open:l,close:a,low:s,high:o}=f.value;for(let t=0;tparseFloat((t+A.value).toFixed(2))),Z.value=n.value.map(t=>parseFloat((t-A.value).toFixed(2))),g.value=P(n.value).dif,b.value=P(n.value).dea,m.value=P(n.value).macd,m.value=m.value.map(function(t){return{value:t,itemStyle:{color:t>=0?"#FF0000":"#00FF00"}}}),i.value[0].options.series[0].data=g.value,i.value[0].options.series[1].data=b.value,i.value[0].options.series[2].data=m.value,i.value[0].options.xAxis.data=y.value,O.value=ye(a,o,s),i.value[1].options.xAxis.data=y.value,i.value[1].options.series[0].data=O.value,S.value=G(f.value).kValues,L.value=G(f.value).dValues,w.value=G(f.value).jValues,i.value[2].options.series[0].data=S.value,i.value[2].options.series[1].data=L.value,i.value[2].options.series[2].data=w.value,i.value[2].options.xAxis.data=y.value,I.value=R(n.value),_.value=R(n.value,12),k.value=R(n.value,24),i.value[3].options.series[0].data=I.value,i.value[3].options.series[1].data=_.value,i.value[3].options.series[2].data=k.value,i.value[3].options.xAxis.data=y.value}catch(l){console.log(l)}};return X(async()=>{await W(),document.getElementById("main").removeAttribute("_echarts_instance_"),u=h(document.getElementById("main"));let l={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"},animation:!1}},legend:{data:["KLine","MA5","BOLL1","BOLL2"],textStyle:{color:"#fff",fontSize:12}},grid:[{left:"3%",right:"3%",bottom:"10%",top:"12%"}],xAxis:[{type:"category",data:y.value,gridIndex:0,scale:!0,boundaryGap:!1,axisLine:{onZero:!1},splitLine:{show:!1},splitNumber:20,min:"dataMin",max:"dataMax",sampling:"lttb"}],yAxis:[{gridIndex:0,scale:!0,splitArea:{show:!1},splitLine:{lineStyle:{color:"white",opacity:.1}}}],dataZoom:[{type:"slider"},{type:"inside"}],series:[{name:"KLine",type:"candlestick",xAxisIndex:0,yAxisIndex:0,data:M.value,itemStyle:{normal:{color:"#ef232a",color0:"#14b143",borderColor:"#ef232a",borderColor0:"#14b143"}}},{name:"MA5",type:"line",xAxisIndex:0,yAxisIndex:0,data:V.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.8,width:2}}},{name:"BOLL1",type:"line",xAxisIndex:0,yAxisIndex:0,data:F.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"red"}}},{name:"BOLL2",type:"line",xAxisIndex:0,yAxisIndex:0,data:Z.value,symbol:"none",smooth:!0,lineStyle:{normal:{opacity:.5,color:"green"}}}]};r.value||(l.legend.textStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.opacity=.1),r.value&&(l.legend.textStyle.color="#000",l.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",l.yAxis[0].splitLine.lineStyle.opacity=.4),u.setOption(l),u.group="group1",window.addEventListener("resize",function(){u.resize()}),D.value.style.height=`${z.value[1]}px`,p=h(D.value);let a={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:y.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"DIF",type:"line",itemStyle:{normal:{color:"rgba(204,102,0,1)"}},symbol:"none",data:g.value},{name:"DEA",type:"line",itemStyle:{normal:{color:"rgba(0,128,255,1)"}},symbol:"none",data:b.value},{name:"MACD",type:"bar",barWidth:"1",data:m.value}]};r.value||(a.yAxis[0].splitLine.lineStyle.color="#fff",a.yAxis[0].splitLine.lineStyle.opacity=.1),r.value&&(a.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",a.yAxis[0].splitLine.lineStyle.opacity=.4),p.setOption(a),p.group="group1",window.addEventListener("resize",function(){p.resize()}),C.value.style.height=`${z.value[1]}px`,d=h(C.value);let s={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside"},{type:"slider",show:!1}],xAxis:{type:"category",data:y.value},yAxis:[{type:"value",interval:10,splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"VOL",type:"bar",data:O.value}]};r.value||(s.yAxis[0].splitLine.lineStyle.color="#fff",s.yAxis[0].splitLine.lineStyle.opacity=.1),r.value&&(s.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",s.yAxis[0].splitLine.lineStyle.opacity=.4),d.setOption(s),d.group="group1",window.addEventListener("resize",function(){d.resize()}),E.value.style.height=`${z.value[1]}px`,c=h(E.value);let o={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:y.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"K",type:"line",data:S.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"D",type:"line",data:L.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"J",type:"line",data:w.value,symbol:"none",smooth:!0,lineStyle:{width:1}}]};r.value||(o.yAxis[0].splitLine.lineStyle.color="#fff",o.yAxis[0].splitLine.lineStyle.opacity=.1),r.value&&(o.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",o.yAxis[0].splitLine.lineStyle.opacity=.4),c.setOption(o),c.group="group1",window.addEventListener("resize",function(){c.resize()}),B.value.style.height=`${z.value[1]}px`,v=h(B.value);let t={animation:!1,tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},grid:{top:"10%",left:"3%",right:"3%",bottom:"20%"},dataZoom:[{type:"inside",xAxisIndex:[0,0],start:20,end:100},{type:"slider",show:!1}],xAxis:{type:"category",boundaryGap:!1,data:y.value},yAxis:[{type:"value",splitLine:{lineStyle:{color:"white",opacity:.1}}}],series:[{name:"rsi1",type:"line",data:I.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"rsi2",type:"line",data:_.value,symbol:"none",smooth:!0,lineStyle:{width:1}},{name:"rsi3",type:"line",data:k.value,symbol:"none",smooth:!0,lineStyle:{width:1}}]};r.value||(t.yAxis[0].splitLine.lineStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.opacity=.1),r.value&&(t.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",t.yAxis[0].splitLine.lineStyle.opacity=.4),v.setOption(t),v.group="group1",window.addEventListener("resize",function(){v.resize()}),Y(()=>r.value,async(K,fe)=>{if(await ie(),console.log(K),K===!1)try{l.legend.textStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.color="#fff",l.yAxis[0].splitLine.lineStyle.opacity=.1,a.yAxis[0].splitLine.lineStyle.color="#fff",a.yAxis[0].splitLine.lineStyle.opacity=.1,s.yAxis[0].splitLine.lineStyle.color="#fff",s.yAxis[0].splitLine.lineStyle.opacity=.1,o.yAxis[0].splitLine.lineStyle.color="#fff",o.yAxis[0].splitLine.lineStyle.opacity=.1,t.yAxis[0].splitLine.lineStyle.color="#fff",t.yAxis[0].splitLine.lineStyle.opacity=.1,u.setOption(l),p.setOption(a),d.setOption(s),c.setOption(o),v.setOption(t)}catch{}if(K===!0)try{l.legend.textStyle.color="#000",l.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",l.yAxis[0].splitLine.lineStyle.opacity=.4,a.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",a.yAxis[0].splitLine.lineStyle.opacity=.4,s.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",s.yAxis[0].splitLine.lineStyle.opacity=.4,o.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",o.yAxis[0].splitLine.lineStyle.opacity=.4,t.yAxis[0].splitLine.lineStyle.color="rgb(168, 168, 168)",t.yAxis[0].splitLine.lineStyle.opacity=.4,u.setOption(l),p.setOption(a),d.setOption(s),c.setOption(o),v.setOption(t)}catch{}})}),ee(()=>{u&&(window.removeEventListener("resize",function(){u.resize()}),u.dispose(),u=null),p&&(window.removeEventListener("resize",function(){p.resize()}),p.dispose(),p=null),d&&(window.removeEventListener("resize",function(){d.resize()}),d.dispose(),d=null),c&&(window.removeEventListener("resize",function(){c.resize()}),c.dispose(),c=null),v&&(window.removeEventListener("resize",function(){v.resize()}),v.dispose(),v=null)}),(l,a)=>(le(),te("div",pe,[x("div",{class:"chartsinfo",ref_key:"chartsInfo",ref:T},[x("div",de,[x("div",{id:"main",ref_key:"mKline",ref:U,class:"flex-item",style:{height:"100%"}},null,512)]),x("div",ce,[x("div",{id:"charts1",ref_key:"charts1",ref:D},null,512),x("div",{id:"charts2",ref_key:"charts2",ref:C},null,512),x("div",{id:"charts3",ref_key:"charts3",ref:E},null,512),x("div",{id:"charts4",ref_key:"charts4",ref:B},null,512)])],512)]))}},Ae=ue(ve,[["__scopeId","data-v-9bf0c95e"]]);export{Ae as default}; diff --git a/dist8/assets/NewStyleDesign-Kjg7QDOS.css b/dist8/assets/NewStyleDesign-Kjg7QDOS.css deleted file mode 100644 index 7619cdd..0000000 --- a/dist8/assets/NewStyleDesign-Kjg7QDOS.css +++ /dev/null @@ -1 +0,0 @@ -.box[data-v-9bf0c95e]{width:100%;height:100%;display:flex;flex-direction:column;background-color:var(--my-common-bgc-2)!important}.chartsinfo[data-v-9bf0c95e]{height:100%;min-height:calc(100vh - 52px);box-sizing:border-box;display:flex;flex-direction:column}.newk[data-v-9bf0c95e]{flex:2;border-bottom:1px solid rgb(190,187,187)}.newd[data-v-9bf0c95e]{flex:2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.typelist[data-v-9bf0c95e]{margin-top:auto;position:relative;z-index:99;width:100%;background-color:var(--my-common-bgc-2)!important;color:var(--my-common-fc-1);font-size:12px;display:flex;list-style:none;padding:0}.typelist>li[data-v-9bf0c95e]{padding:2px 8px;cursor:pointer}.typelist>li[data-v-9bf0c95e]:hover{color:gold}.active[data-v-9bf0c95e]{color:#2d98b9} diff --git a/dist8/assets/NodataView-CGYG3DOf.js b/dist8/assets/NodataView-CGYG3DOf.js deleted file mode 100644 index 69fbfbe..0000000 --- a/dist8/assets/NodataView-CGYG3DOf.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{c as o,d as s,b as a}from"./index-BO9WyeNZ.js";const c={},d={class:"con"};function r(n,e){return a(),o("div",d,e[0]||(e[0]=[s("div",{class:"nodata"},[s("div",{class:"text"},"当前股票没有数据!")],-1)]))}const f=t(c,[["render",r],["__scopeId","data-v-c4240df7"]]);export{f as default}; diff --git a/dist8/assets/NodataView-CxQRl4IY.css b/dist8/assets/NodataView-CxQRl4IY.css deleted file mode 100644 index 3f1def2..0000000 --- a/dist8/assets/NodataView-CxQRl4IY.css +++ /dev/null @@ -1 +0,0 @@ -.con[data-v-c4240df7]{width:100%;height:100%;background-color:var(--my-common-bgc-2)}.nodata[data-v-c4240df7]{min-height:calc(100vh - 50px);display:flex;flex-direction:column;justify-content:center;align-items:center}.text[data-v-c4240df7]{font-size:30px;font-weight:700;-webkit-text-stroke:1px var(--my-common-fc-1);-webkit-text-fill-color:transparent} diff --git a/dist8/assets/TheNewView-CjunXQlI.css b/dist8/assets/TheNewView-CjunXQlI.css deleted file mode 100644 index 130228e..0000000 --- a/dist8/assets/TheNewView-CjunXQlI.css +++ /dev/null @@ -1 +0,0 @@ -.content[data-v-0d3f4bd5]{height:100vh;display:flex;flex-direction:column;box-sizing:border-box}.timelist[data-v-0d3f4bd5]{background-color:var(--my-common-bgc-2)!important;color:var(--my-common-fc-1);font-size:13px;display:flex;list-style:none;border-bottom:1px solid rgb(175,173,173);box-sizing:border-box;margin:0;padding:2px 0}.timelist>li[data-v-0d3f4bd5]{padding:0 8px;cursor:pointer}.timelist>li[data-v-0d3f4bd5]:nth-child(6){margin-left:auto}.active[data-v-0d3f4bd5]{color:#2d98b9}.view[data-v-0d3f4bd5]{height:calc(100vh - 27px)}[data-v-0d3f4bd5]::-webkit-scrollbar{width:0}.container[data-v-afa4aec4]{width:100vw;height:100vh;display:flex}.box[data-v-afa4aec4]{width:300px;height:100vh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background-color:var(--my-common-bgc-2);position:relative;border-right:1px solid var(--my-light-br-1)}.shape[data-v-afa4aec4]{flex:1;height:100vh}iframe[data-v-afa4aec4]{width:100%;height:100%}.head[data-v-afa4aec4]{background-color:var(--my-common-bgc-2);color:var(--my-common-bgc-1);display:flex;justify-content:space-around;align-items:center;padding:2px 0 0 12px;position:sticky;top:0;z-index:999}.item[data-v-afa4aec4]{font-size:13px;width:52px;text-align:center;cursor:pointer}.all[data-v-afa4aec4]{display:flex;align-items:center;font-size:13px;padding:10px 12px;box-sizing:border-box;position:sticky;top:17px;z-index:99;color:var(--my-common-bgc-1);background-color:var(--my-common-bgc-2)}.showchange[data-v-afa4aec4]{flex:1;cursor:pointer}.onedialog[data-v-afa4aec4]{display:flex;height:376px;padding:10px;overflow:auto}.onecontitle[data-v-afa4aec4]{font-size:13px;font-weight:550;position:sticky;top:0;z-index:999;background-color:#fff}.onestocks[data-v-afa4aec4]{margin-top:10px;font-size:12px;background-color:#ececec;border-radius:5px;cursor:pointer}.oneadd[data-v-afa4aec4]{display:flex;justify-content:center;padding:10px 0}.one-item-name[data-v-afa4aec4]{padding:5px 10px;background-color:#e7ebf3}.one-item[data-v-afa4aec4]{padding:5px 10px;display:flex;align-items:center}.one-items[data-v-afa4aec4]{height:277px;overflow:auto}.oneconleft[data-v-afa4aec4]{flex:2;min-width:158px;box-sizing:border-box;padding-right:10px;height:376px;overflow:auto;position:relative}.oneconcenter[data-v-afa4aec4]{flex:3;max-width:320px;padding:0 10px;border-left:2px solid #ececec;box-sizing:border-box;height:376px;overflow:hidden;position:relative}.onetable[data-v-afa4aec4]{font-size:12px;margin-top:10px;box-sizing:border-box}.oneconright[data-v-afa4aec4]{flex:2;box-sizing:border-box;padding-left:10px;position:relative}.add[data-v-afa4aec4]{margin-top:10px;width:100%;max-width:300px;box-sizing:border-box}.addtext[data-v-afa4aec4]{padding:10px 20px}.addtext>div[data-v-afa4aec4]{margin-bottom:20px}.listedit[data-v-afa4aec4]{font-size:13px;font-weight:550;margin-top:10px}.listedit>div[data-v-afa4aec4]{margin-bottom:10px}.stock[data-v-afa4aec4]{flex:1;display:flex;justify-content:space-around;align-items:center;margin-bottom:5px;cursor:pointer}[data-v-afa4aec4] .el-collapse-item__header{background-color:var(--my-common-bgc-2)!important;color:var(--my-common-bgc-1)}.stock1[data-v-afa4aec4]{flex:1;display:flex;align-items:center;margin-bottom:5px;cursor:pointer}.stock2[data-v-afa4aec4]{flex:1;display:flex;justify-content:left;align-items:center;margin-bottom:5px;cursor:pointer}.stockname[data-v-afa4aec4]{width:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcolor[data-v-afa4aec4]{color:#cc2a2a}.stockchangeup[data-v-afa4aec4]{color:#cc2a2a;background-color:#ff00001f;border-radius:4px;width:50px;text-align:center}.downcolor[data-v-afa4aec4]{color:#50a548}.stockchangedown[data-v-afa4aec4]{color:#50a548;background-color:#3cff001f;border-radius:4px;width:50px;text-align:center}[data-v-afa4aec4] .el-collapse-item__content{padding-bottom:0;max-height:250px;overflow-y:auto;background-color:var(--my-common-bgc-2)!important;color:var(--my-common-fc-1)}[data-v-afa4aec4] .el-collapse-item__content::-webkit-scrollbar{width:0!important}[data-v-afa4aec4] .demo-collapse{padding-left:12px}.fixed[data-v-afa4aec4]{outline:none;border:none;background-color:transparent;font-size:12px;color:#585757;cursor:pointer}.isfixed[data-v-afa4aec4]{border:none;outline:1px solid rgb(131,200,218);font-size:12px}[data-v-afa4aec4]::-webkit-scrollbar{width:0} diff --git a/dist8/assets/TheNewView-t8sYt_UC.js b/dist8/assets/TheNewView-t8sYt_UC.js deleted file mode 100644 index 156bcaa..0000000 --- a/dist8/assets/TheNewView-t8sYt_UC.js +++ /dev/null @@ -1 +0,0 @@ -import{s as $e,u as Be,r as u,o as Fe,w as Te,a as w,b as r,c as v,d as l,F as L,e as N,n as I,t as S,f as s,g as o,h,i as se,R as Se,j as Ee,E as Me,k as le,l as re,m as He,p as ce,q as Le,v as _,x as Ne,y as pe,z as qe,A as De,B as Ke,C as Pe,D as Ue,G as ae,H as Ie,I as fe,J as he}from"./index-BO9WyeNZ.js";import{u as Re,a as m}from"./usethemestore-BOyyPoG1.js";import{_ as ge}from"./_plugin-vue_export-helper-DlAUqK2U.js";const je={class:"content"},Ae={class:"timelist"},Ge=["onClick"],Je={class:"item"},Ye={class:"el-dropdown-link"},Oe={key:0},Qe={key:1},We={class:"item"},Xe={class:"el-dropdown-link"},Ze={key:0},et={key:1},tt={class:"view"},lt={__name:"HomeView",props:{message:{type:String,default:""}},setup(me){const R=Re(),{theme:E,style:q}=$e(R),D=Be();let b=u(0);const oe=me,K=()=>{E.value=!0,document.documentElement.style.setProperty("--my-common-bgc-2","#fff"),document.documentElement.style.setProperty("--my-light-br-1","#e7ebf3"),document.documentElement.style.setProperty("--my-common-bgc-1","#1F1F1F"),document.documentElement.style.setProperty("--my-common-fc-1","#1F1F1F")},z=()=>{E.value=!1,document.documentElement.style.setProperty("--my-common-bgc-2","#1F1F1F"),document.documentElement.style.setProperty("--my-light-br-1","#ffffff"),document.documentElement.style.setProperty("--my-common-bgc-1","#fff"),document.documentElement.style.setProperty("--my-common-fc-1","#fff")},Y=()=>{q.value="vertical",D.push({path:"/thenew/hour-line",params:{type:"vertical"}})},ne=()=>{q.value="grid",D.push({path:"/thenew/hour-line2",params:{type:"grid"}})};Fe(()=>{Te(()=>oe.message,(B,c)=>{b.value=b.value+1,D.push("/thenew/hour-line"),j.value=0})});const V=u(["日K","周K","月K","季K","年K"]);let ie=["hour-line","day-line","week-line","month-line","year-line"];const j=u(0);function $(B){j.value=B,D.push(`/thenew/${ie[B]}`)}return(B,c)=>{const F=w("el-tooltip"),P=w("el-dropdown-item"),O=w("el-dropdown-menu"),Q=w("el-dropdown");return r(),v("div",je,[l("ul",Ae,[(r(!0),v(L,null,N(V.value,(W,g)=>(r(),v("li",{class:I(["item",{active:j.value===g}]),key:W,onClick:k=>$(g)},S(W),11,Ge))),128)),l("li",Je,[s(Q,{"hide-on-click":!1},{dropdown:o(()=>[s(O,null,{default:o(()=>[s(P,null,{default:o(()=>[l("div",{onClick:Y},[s(F,{class:"box-item",effect:"light",content:"垂直",placement:"left"},{default:o(()=>c[2]||(c[2]=[l("svg",{t:"1739337693471",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"6034",width:"16",height:"16"},[l("path",{d:"M85.333333 213.333333h853.333334v597.333334H85.333333V213.333333z m85.333334 85.333334v85.333333h682.666666V298.666667H170.666667z m682.666666 170.666666H170.666667v85.333334h682.666666v-85.333334z m0 170.666667H170.666667v85.333333h682.666666v-85.333333z","p-id":"6035",fill:"#2c2c2c"})],-1)])),_:1})])]),_:1}),s(P,null,{default:o(()=>[l("div",{onClick:ne},[s(F,{class:"box-item",effect:"light",content:"网格",placement:"left"},{default:o(()=>c[3]||(c[3]=[l("svg",{t:"1739339260343",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7012",width:"14",height:"14"},[l("path",{d:"M85.333333 128h853.333334v768H85.333333V128z m85.333334 170.666667v213.333333h298.666666V298.666667H170.666667z m384 0v213.333333h298.666666V298.666667h-298.666666z m298.666666 298.666666h-298.666666v213.333334h298.666666v-213.333334z m-384 213.333334v-213.333334H170.666667v213.333334h298.666666z","p-id":"7013",fill:"#2c2c2c"})],-1)])),_:1})])]),_:1})]),_:1})]),default:o(()=>[l("span",Ye,[h(E)?(r(),v("div",Oe,c[0]||(c[0]=[l("svg",{t:"1739345471358",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7366",width:"16",height:"16"},[l("path",{d:"M85.333333 128h853.333334v768H85.333333V128z m85.333334 85.333333v597.333334h682.666666V384h-341.333333V213.333333H170.666667z","p-id":"7367",fill:"#2c2c2c"})],-1)]))):(r(),v("div",Qe,c[1]||(c[1]=[l("svg",{t:"1739345471358",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"7366",width:"16",height:"16"},[l("path",{d:"M85.333333 128h853.333334v768H85.333333V128z m85.333334 85.333333v597.333334h682.666666V384h-341.333333V213.333333H170.666667z","p-id":"7367",fill:"#ffffff"})],-1)])))])]),_:1})]),l("li",We,[s(Q,{"hide-on-click":!1},{dropdown:o(()=>[s(O,null,{default:o(()=>[s(P,null,{default:o(()=>[l("div",{onClick:K},[s(F,{class:"box-item",effect:"light",content:"Light",placement:"left"},{default:o(()=>c[6]||(c[6]=[l("svg",{t:"1737685432082",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3218",width:"16",height:"16"},[l("path",{d:"M504.832 144h24.08c6.608 0 11.952 4.48 11.952 9.984v80.208c0 5.504-5.344 9.984-11.952 9.984h-24.08c-6.608 0-11.968-4.48-11.968-9.984V153.984c0-5.52 5.36-9.984 11.968-9.984z m10.304 541.92c96.432 0 174.608-78.176 174.608-174.608 0-96.448-78.176-174.624-174.608-174.624S340.528 414.88 340.528 511.312c0 96.432 78.176 174.608 174.608 174.608z m0 48c-122.944 0-222.608-99.68-222.608-222.608 0-122.944 99.664-222.624 222.608-222.624s222.608 99.68 222.608 222.624c0 122.928-99.68 222.608-222.608 222.608z m-10.24-355.792a9.52 9.52 0 0 1 10.24 9.488v247.2a9.696 9.696 0 0 1-10.448 9.648 133.584 133.584 0 0 1 0.208-266.336z m263.184-135.056l17.024 17.024c4.672 4.672 5.28 11.632 1.376 15.536L729.6 332.512c-3.904 3.904-10.864 3.296-15.52-1.376l-17.04-17.024c-4.672-4.672-5.28-11.632-1.376-15.552l56.88-56.864c3.904-3.92 10.864-3.296 15.52 1.376z m110.528 261.76v24.08c0 6.608-4.48 11.952-9.984 11.952h-80.208c-5.504 0-9.984-5.344-9.984-11.952v-24.08c0-6.608 4.48-11.968 9.984-11.968h80.208c5.52 0 9.984 5.36 9.984 11.968z m-93.504 257.68l-17.024 17.024c-4.672 4.672-11.632 5.28-15.536 1.376l-56.88-56.864c-3.904-3.92-3.296-10.88 1.376-15.536l17.024-17.04c4.672-4.672 11.632-5.28 15.536-1.376l56.88 56.88c3.92 3.904 3.296 10.88-1.376 15.536z m-256.192 116.096h-24.08c-6.608 0-11.968-4.48-11.968-9.984v-80.208c0-5.504 5.36-9.984 11.968-9.984h24.08c6.608 0 11.952 4.48 11.952 9.984v80.208c0 5.52-5.344 9.984-11.952 9.984z m-268.528-100.448l-14.272-14.272a10.016 10.016 0 0 1 0-14.16l56.88-56.88a10.016 10.016 0 0 1 14.16 0l14.272 14.272a10.016 10.016 0 0 1 0 14.176l-56.864 56.864a10.016 10.016 0 0 1-14.176 0zM144 528.912v-24.08c0-6.608 4.48-11.968 9.984-11.968h80.208c5.504 0 9.984 5.36 9.984 11.968v24.08c0 6.608-4.48 11.952-9.984 11.952H153.984c-5.52 0-9.984-5.344-9.984-11.952z m104.64-268.8l17.024-17.04c4.672-4.672 11.632-5.28 15.536-1.376l56.88 56.864c3.904 3.92 3.296 10.88-1.376 15.552l-17.04 17.024c-4.672 4.672-11.616 5.28-15.52 1.376l-56.88-56.88c-3.92-3.904-3.296-10.88 1.36-15.52z",fill:"#2c2c2c","p-id":"3219"})],-1)])),_:1})])]),_:1}),s(P,null,{default:o(()=>[l("div",{onClick:z},[s(F,{class:"box-item",effect:"light",content:"Dark",placement:"left"},{default:o(()=>c[7]||(c[7]=[l("svg",{t:"1737685471806",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"3524",width:"16",height:"16"},[l("path",{d:"M504.832 144h24.08c6.608 0 11.952 4.48 11.952 9.984v80.208c0 5.504-5.344 9.984-11.952 9.984h-24.08c-6.608 0-11.968-4.48-11.968-9.984V153.984c0-5.52 5.36-9.984 11.968-9.984z m263.248 99.072l17.024 17.024c4.672 4.672 5.28 11.632 1.376 15.536L729.6 332.512c-3.904 3.904-10.864 3.296-15.52-1.376l-17.04-17.024c-4.672-4.672-5.28-11.632-1.376-15.552l56.88-56.864c3.904-3.92 10.864-3.296 15.52 1.376z m110.528 261.76v24.08c0 6.608-4.48 11.952-9.984 11.952h-80.208c-5.504 0-9.984-5.344-9.984-11.952v-24.08c0-6.608 4.48-11.968 9.984-11.968h80.208c5.52 0 9.984 5.36 9.984 11.968z m-93.504 257.68l-17.024 17.024c-4.672 4.672-11.632 5.28-15.536 1.376l-56.88-56.864c-3.904-3.92-3.296-10.88 1.376-15.536l17.024-17.04c4.672-4.672 11.632-5.28 15.536-1.376l56.88 56.88c3.92 3.904 3.296 10.88-1.376 15.536z m-256.192 116.096h-24.08c-6.608 0-11.968-4.48-11.968-9.984v-80.208c0-5.504 5.36-9.984 11.968-9.984h24.08c6.608 0 11.952 4.48 11.952 9.984v80.208c0 5.52-5.344 9.984-11.952 9.984z m-268.528-100.448l-14.272-14.272a10.016 10.016 0 0 1 0-14.16l56.88-56.88a10.016 10.016 0 0 1 14.16 0l14.272 14.272a10.016 10.016 0 0 1 0 14.176l-56.864 56.864a10.016 10.016 0 0 1-14.176 0zM144 528.912v-24.08c0-6.608 4.48-11.968 9.984-11.968h80.208c5.504 0 9.984 5.36 9.984 11.968v24.08c0 6.608-4.48 11.952-9.984 11.952H153.984c-5.52 0-9.984-5.344-9.984-11.952z m104.64-268.8l17.024-17.04c4.672-4.672 11.632-5.28 15.536-1.376l56.88 56.864c3.904 3.92 3.296 10.88-1.376 15.552l-17.04 17.024c-4.672 4.672-11.616 5.28-15.52 1.376l-56.88-56.88c-3.92-3.904-3.296-10.88 1.36-15.52zM515.12 685.92c96.432 0 174.608-78.176 174.608-174.608 0-96.448-78.176-174.624-174.608-174.624S340.528 414.88 340.528 511.312c0 96.432 78.176 174.608 174.608 174.608z m0 48c-122.944 0-222.608-99.68-222.608-222.608 0-122.944 99.664-222.624 222.608-222.624s222.608 99.68 222.608 222.624c0 122.928-99.68 222.608-222.608 222.608zM478.288 427.52a82.8 82.8 0 0 0-1.68 16.64c0 43.936 34.32 79.552 76.64 79.552a74.624 74.624 0 0 0 48.544-17.984c4.544-3.872 14.72-2.4 15.392 3.184 0.592 4.848 0.896 9.792 0.896 14.8 0 64.224-50.144 116.272-112 116.272s-112-52.048-112-116.272c0-48.064 28.096-89.312 68.176-107.024 6.976-3.088 17.312 4.576 16.032 10.832z",fill:"#2c2c2c","p-id":"3525"})],-1)])),_:1})])]),_:1})]),_:1})]),default:o(()=>[l("span",Xe,[h(E)?(r(),v("div",Ze,c[4]||(c[4]=[l("svg",{t:"1737685184492",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1032",width:"16",height:"16"},[l("path",{d:"M831.085714 896h-612.571428V437.028571l-118.857143-118.857142 201.142857-201.142858 10.057143 10.057143c113.371429 113.371429 298.057143 113.371429 412.342857 0l10.057143-10.057143L950.857143 334.628571l-118.857143 118.857143V896z m-585.142857-27.428571h557.714286V441.6l106.971428-106.971429L732.342857 155.428571C610.742857 266.971429 423.314286 266.971429 301.714286 155.428571L138.057143 318.171429l106.971428 106.971428V868.571429z",fill:"#2c2c2c","p-id":"1033"})],-1)]))):(r(),v("div",et,c[5]||(c[5]=[l("svg",{t:"1737685184492",class:"icon",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","p-id":"1032",width:"16",height:"16"},[l("path",{d:"M831.085714 896h-612.571428V437.028571l-118.857143-118.857142 201.142857-201.142858 10.057143 10.057143c113.371429 113.371429 298.057143 113.371429 412.342857 0l10.057143-10.057143L950.857143 334.628571l-118.857143 118.857143V896z m-585.142857-27.428571h557.714286V441.6l106.971428-106.971429L732.342857 155.428571C610.742857 266.971429 423.314286 266.971429 301.714286 155.428571L138.057143 318.171429l106.971428 106.971428V868.571429z",fill:"#ffffff","p-id":"1033"})],-1)])))])]),_:1})])]),l("div",tt,[(r(),se(h(Se),{key:h(b)}))])])}}},at=ge(lt,[["__scopeId","data-v-0d3f4bd5"]]),st={class:"container"},ot={class:"box"},nt={class:"all"},it={class:"onedialog"},dt={class:"oneconleft"},ut={class:"onestocks"},rt={class:"one-items"},ct=["onClick"],pt=["onClick"],mt=["onClick"],vt={class:"stock2"},ft=["onUpdate:modelValue","onFocus","onBlur","onClick","readonly"],ht={class:"oneadd"},gt={class:"addtext"},yt={class:"dialog-footer"},_t={class:"oneconcenter"},wt={class:"onetable"},kt={class:"oneconright"},xt={class:"add"},zt={class:"listedit"},Ct={style:{"text-align":"right",margin:"0"}},bt={style:{"text-align":"right",margin:"0"}},Vt={class:"dialog-footer"},$t=["onClick"],Bt=["title"],Ft=["title"],Tt=["onClick"],St=["title"],Et={class:"shape"},Mt=Ee({__name:"TheNewView",setup(me){const R=u("");u(null),m({url:"http://127.0.0.1:8012/akshare/userstrategy",method:"get"}).then(async t=>{const e=Me.service({lock:!0,text:"Loading",background:"rgba(255, 255, 255, 0.7)"});let d=t.data,i=[];for(let f=0;f{console.log(G.data.data.list);let x=G.data.data.list,J=[];for(let p=0;p0,ue=parseFloat((Number(x[p].pctChg)/100).toFixed(2));J.push({code:x[p].stockCode,name:x[p].stockName,market:x[p].industryName,newprice:Number(x[p].psPercentage),amplitudetype:n,amplitude:ue,type:y.strategy_request.indexType})}B.value.push({id:"100096",label:y.strategy_request.strategy_name,value:y.strategy_request.strategy_name,state:!0,info:J,inputClass:"fixed",fixchange:!1});let a={id:100096,strategy_name:y.strategy_request.strategy_name,message:B.value,info:J};return m.post("http://127.0.0.1:8012/akshare/newuserstrategy",a)}))}await Promise.all(i),m.get("http://127.0.0.1:8012/akshare/newget").then(f=>{console.log(f.data),f.data.code==200&&(e.close(),le.success("数据获取成功"),$.value=f.data.data,de.value=f.data.data)})}).catch(t=>{console.log(t)});const E=u(["0"]),q=u(!0),D=async()=>{q.value=!q.value},b=u(!1),oe=t=>{ce.confirm("当前操作会关闭对话框?",{confirmButtonText:"确认",cancelButtonText:"取消"}).then(()=>{t()}).catch(()=>{})};let K=u([]),z=u([{id:"1",label:"港股",value:"港股",state:!0,info:[]},{id:"2",label:"美股",value:"美股",state:!0,info:[]},{id:"3",label:"沪深",value:"沪深",state:!0,info:[]}]);m({url:"http://127.0.0.1:8012/akshare/ganggudata",method:"get"}).then(t=>{z.value[0].info=t.data,K.value.push(t.data)}),m({url:"http://127.0.0.1:8012/akshare/meigudata",method:"get"}).then(t=>{z.value[1].info=t.data,K.value.push(t.data)}),m({url:"http://127.0.0.1:8012/akshare/hushendata",method:"get"}).then(t=>{z.value[2].info=t.data,K.value.push(t.data)});const Y=t=>{t.state=!t.state};let ne=re(()=>z.value.filter(t=>t.state));const V=u(""),ie=re(()=>K.value.flat().filter(e=>!V.value||e.code.toLowerCase().includes(V.value.toLowerCase())||e.name.includes(V.value))),j=(t,e)=>{var f;console.log(t,e),(f=T.value)==null||f.info.push(e);let d=B.value[t]||"",i={id:100096,strategy_name:U.value,message:[d],info:te.value};m.post("http://127.0.0.1:8012/akshare/newupdata",i)},$=u([]),B=u([]),c=u([]);let F=u("");const P=async(t,e)=>{t.fixchange=!0,F.value=t.strategy_name,await he(),t.fixchange||he(()=>{const d=c.value[e];d&&d.focus()})},O=(t,e)=>{ce.confirm("当前操作会删除分组,是否继续?",{confirmButtonText:"确认",cancelButtonText:"取消"}).then(()=>{$.value.splice(e,1),console.log(t.strategy_name);let d={strategy_name:t.strategy_name};m.post("http://127.0.0.1:8012/akshare/newdel",d)}).catch(()=>{console.log("这是取消操作按钮信息")})},Q=(t,e)=>{},W=(t,e)=>{var d;console.log(t),t.fixchange=!1,F.value!=t.strategy_name&&m({method:"get",url:"http://127.0.0.1:8012/akshare/newmodify",params:{strategy_name:F.value,new_strategy_name:(d=c.value[e])==null?void 0:d.value}}).then(i=>{})};let g=u(!1),k=u("");const ye=async()=>{if(!/^[^\s]{1,10}$/.test(k.value)){ce.alert("分组名称不能为空或超过10个字符","提示",{confirmButtonText:"确定"});return}let e={id:100096,strategy_name:k.value,message:[],info:[]},d=[];d.push(m.post("http://127.0.0.1:8012/akshare/newadd",e).then(i=>{console.log(i.data),i.data.code===200&&(le.success("新建分组成功"),$.value.push({label:k.value,value:k.value,inputClass:"fixed",fixchange:!1,state:!0,info:[]}),k.value="",g.value=!1),i.data.code===204&&le.error("该分组已存在")})),await Promise.all(d),m.get("http://127.0.0.1:8012/akshare/newget").then(i=>{i.data.code==200&&(le.success("数据获取成功"),$.value=i.data.data,de.value=i.data.data)})},X=u(!1),Z=u(!1);let ee=u([]);const _e=t=>{ee.value=t},we=()=>{ee.value.forEach(t=>{var d,i;const e=(d=T.value)==null?void 0:d.info.findIndex(f=>f.code===t.code&&f.name===t.name&&f.market===t.market);e!==void 0&&e!==-1&&((i=T.value)==null||i.info.splice(e,1))}),ee.value=[]},ke=()=>{we(),X.value=!1;let t={id:100096,strategy_name:U.value,message:[{id:"100096",label:U.value,value:U.value,state:!0,info:te.value,inputClass:"fixed",fixchange:!1}],info:te.value};m.post("http://127.0.0.1:8012/akshare/newupdata",t)},xe=()=>{if(T.value){T.value.info=[];let t={id:100096,strategy_name:U.value,message:[],info:[]};m.post("http://127.0.0.1:8012/akshare/newupdata",t)}else console.warn("stocktypes 数组为空");Z.value=!1},ze=t=>{ee.value=t};let T=u(null),de=u(null);z.value.length>0?T.value=z.value[0]:console.warn("stocktypes 数组为空,无法赋值给 stocklog");let U=u("港股");const ve=t=>{T.value=t,de.value=t,U.value=t.strategy_name};let te=re(()=>{var t;return((t=T.value)==null?void 0:t.info)||[]}),A=u();const Ce=t=>{A.value=t},be=t=>{R.value=t.code,A.value=="港股"?m({url:"http://127.0.0.1:8012/akshare/ganggudataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")}):A.value=="美股"?m({url:"http://127.0.0.1:8012/akshare/meigudataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")}):A.value=="沪深"&&m({url:"http://127.0.0.1:8012/akshare/hushendataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")})},M=()=>{const t=new Date,e=t.getFullYear(),d=String(t.getMonth()+1).padStart(2,"0"),i=String(t.getDate()).padStart(2,"0");return`${e}-${d}-${i}`},H=t=>{m({url:"http://127.0.0.1:8012/akshare/stock",method:"get",params:{symbol:"sz"+t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")}).catch(e=>{console.error(e)})},Ve=t=>{R.value=t.code,console.log(t),t.type=="hs300"&&H(t),t.type=="zz500"&&H(t),t.type=="sse"&&H(t),t.type=="szse"&&H(t),t.type=="zz1000"&&H(t),t.type=="gz2000"&&H(t),t.type=="other"&&H(t),t.type=="ganggu"&&m({url:"http://127.0.0.1:8012/akshare/ganggudataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")}),t.type=="meigu"&&m({url:"http://127.0.0.1:8012/akshare/meigudataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")}),t.type=="hushen"&&m({url:"http://127.0.0.1:8012/akshare/hushendataK",method:"get",params:{symbol:t.code,start_date:"2023-01-01",end_date:M()}}).then(e=>{console.log("数据传输成功")})};return(t,e)=>{const d=w("el-icon"),i=w("el-button"),f=w("el-input"),y=w("el-dialog"),C=w("el-table-column"),G=w("el-popover"),x=w("el-collapse-item"),J=w("el-collapse");return r(),v("div",st,[l("div",ot,[e[37]||(e[37]=l("div",{class:"head"},[l("div",{class:"item"},"名称"),l("div",{class:"item"},"最新价"),l("div",{class:"item"},"涨跌幅")],-1)),l("div",nt,[l("div",{class:"showchange",onClick:D},"全部"),l("div",{plain:"",onClick:e[0]||(e[0]=a=>b.value=!0)},[s(d,null,{default:o(()=>[s(h(Le))]),_:1})]),s(y,{modelValue:b.value,"onUpdate:modelValue":e[14]||(e[14]=a=>b.value=a),modal:!1,mask:!1,title:"分组管理","before-close":oe,width:"1000"},{footer:o(()=>[l("div",Vt,[s(i,{type:"primary",onClick:e[13]||(e[13]=a=>b.value=!1)},{default:o(()=>e[35]||(e[35]=[_("关闭")])),_:1})])]),default:o(()=>[e[36]||(e[36]=l("hr",null,null,-1)),l("div",it,[l("div",dt,[e[21]||(e[21]=l("div",{class:"onecontitle"},"自选分组",-1)),l("div",ut,[e[16]||(e[16]=l("div",{class:"one-item-name"},"全部",-1)),l("div",rt,[(r(!0),v(L,null,N(h(z),a=>(r(),v("div",{class:"one-item",key:a.value},[l("div",{class:"stock1",onClick:p=>ve(a)},S(a.value),9,ct),a.state?(r(),v("div",{key:0,onClick:p=>Y(a)},[s(d,null,{default:o(()=>[s(h(Ne))]),_:1})],8,pt)):pe("",!0),a.state?pe("",!0):(r(),v("div",{key:1,onClick:p=>Y(a)},[s(d,null,{default:o(()=>[s(h(qe))]),_:1})],8,mt))]))),128)),(r(!0),v(L,null,N($.value,(a,p)=>(r(),v("div",{key:p,class:"one-item"},[l("div",vt,[De(l("input",{class:I({fixed:!a.fixchange,isfixed:a.fixchange}),type:"text","onUpdate:modelValue":n=>a.strategy_name=n,onFocus:n=>Q(a,p),onBlur:n=>W(a,p),onClick:n=>ve(a),ref_for:!0,ref:n=>c.value[p]=n,readonly:!a.fixchange},null,42,ft),[[Ke,a.strategy_name]])]),l("div",null,[s(d,null,{default:o(()=>[s(h(Pe),{onClick:n=>P(a,p)},null,8,["onClick"])]),_:2},1024),s(d,null,{default:o(()=>[s(h(Ue),{onClick:n=>O(a,p)},null,8,["onClick"])]),_:2},1024)])]))),128))])]),l("div",ht,[s(i,{type:"primary",size:"small",onClick:e[1]||(e[1]=a=>ae(g)?g.value=!0:g=!0)},{default:o(()=>[s(d,null,{default:o(()=>[s(h(Ie))]),_:1}),e[17]||(e[17]=_("添加分组 "))]),_:1}),s(y,{modelValue:h(g),"onUpdate:modelValue":e[5]||(e[5]=a=>ae(g)?g.value=a:g=a),title:"添加分组",width:"300"},{footer:o(()=>[l("div",yt,[s(i,{type:"primary",onClick:e[3]||(e[3]=a=>ye())},{default:o(()=>e[19]||(e[19]=[_("确认")])),_:1}),s(i,{onClick:e[4]||(e[4]=a=>ae(g)?g.value=!1:g=!1)},{default:o(()=>e[20]||(e[20]=[_("取消")])),_:1})])]),default:o(()=>[l("div",gt,[e[18]||(e[18]=l("div",null,"请输入自选股分组名称",-1)),s(f,{modelValue:h(k),"onUpdate:modelValue":e[2]||(e[2]=a=>ae(k)?k.value=a:k=a),placeholder:"最多10个字"},null,8,["modelValue"])])]),_:1},8,["modelValue"])])]),l("div",_t,[e[22]||(e[22]=l("div",{class:"onecontitle"},"股票列表详情",-1)),l("div",wt,[s(h(fe),{border:"",data:h(te),style:{width:"100%","font-size":"12px",height:"350px"},onSelectAll:ze,onSelect:_e},{default:o(()=>[s(C,{type:"selection"}),s(C,{property:"code",label:"代码"}),s(C,{property:"name",label:"名称"}),s(C,{property:"type",label:"市场"})]),_:1},8,["data"])])]),l("div",kt,[e[34]||(e[34]=l("div",{class:"onecontitle"},"加入股票",-1)),l("div",xt,[s(f,{modelValue:V.value,"onUpdate:modelValue":e[6]||(e[6]=a=>V.value=a),size:"small",placeholder:"代码/名称"},null,8,["modelValue"]),V.value?(r(),se(h(fe),{key:0,data:ie.value,style:{width:"100%",height:"160px","font-size":"12px"}},{default:o(()=>[s(C,{label:"代码",prop:"code"}),s(C,{label:"名称",prop:"name"}),s(C,null,{header:o(()=>e[23]||(e[23]=[_(" 操作 ")])),default:o(a=>[s(i,{size:"small",onClick:p=>j(a.$index,a.row)},{default:o(()=>e[24]||(e[24]=[_(" 加入 ")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])):pe("",!0)]),l("div",zt,[e[33]||(e[33]=l("div",null,"列表操作",-1)),l("div",null,[s(G,{visible:X.value,placement:"top",width:160},{reference:o(()=>[s(i,{type:"primary",plain:"",size:"small",onClick:e[9]||(e[9]=a=>X.value=!0)},{default:o(()=>e[27]||(e[27]=[_("删除")])),_:1})]),default:o(()=>[e[28]||(e[28]=l("p",null,"是否删除已选中?",-1)),l("div",Ct,[s(i,{size:"small",text:"",onClick:e[7]||(e[7]=a=>X.value=!1)},{default:o(()=>e[25]||(e[25]=[_("否")])),_:1}),s(i,{size:"small",type:"primary",onClick:e[8]||(e[8]=a=>ke())},{default:o(()=>e[26]||(e[26]=[_("是")])),_:1})])]),_:1},8,["visible"])]),l("div",null,[s(G,{visible:Z.value,placement:"top",width:160},{reference:o(()=>[s(i,{type:"primary",plain:"",size:"small",onClick:e[12]||(e[12]=a=>Z.value=!0)},{default:o(()=>e[31]||(e[31]=[_("清空")])),_:1})]),default:o(()=>[e[32]||(e[32]=l("p",null,"是否全部清空?",-1)),l("div",bt,[s(i,{size:"small",text:"",onClick:e[10]||(e[10]=a=>Z.value=!1)},{default:o(()=>e[29]||(e[29]=[_("否")])),_:1}),s(i,{size:"small",type:"primary",onClick:e[11]||(e[11]=a=>xe())},{default:o(()=>e[30]||(e[30]=[_("是")])),_:1})])]),_:1},8,["visible"])])])])])]),_:1},8,["modelValue"])]),l("div",{class:"demo-collapse",style:He({display:q.value?"block":"none"})},[s(J,{modelValue:E.value,"onUpdate:modelValue":e[15]||(e[15]=a=>E.value=a),accordion:"",onChange:Ce},{default:o(()=>[(r(!0),v(L,null,N(h(ne),(a,p)=>(r(),se(x,{title:a.value,name:a.label,key:a.label},{default:o(()=>[(r(!0),v(L,null,N(a.info,n=>(r(),v("div",{class:"stock",key:n.name,onClick:ue=>be(n)},[l("div",{class:"stockname",title:n.name},S(n.name),9,Bt),l("div",{class:I({upcolor:n.amplitudetype,downcolor:!n.amplitudetype}),title:h(A)},S(n.newprice),11,Ft),l("div",{class:I({stockchangeup:n.amplitudetype,stockchangedown:!n.amplitudetype})},S(n.amplitudetype?"+"+n.amplitude:n.amplitude),3)],8,$t))),128))]),_:2},1032,["title","name"]))),128)),(r(!0),v(L,null,N($.value,(a,p)=>(r(),se(x,{title:a.strategy_name,name:a.strategy_name,key:a.label},{default:o(()=>[(r(!0),v(L,null,N(a.info,n=>(r(),v("div",{class:"stock",key:n.name,onClick:ue=>Ve(n)},[l("div",{class:"stockname",title:n.name},S(n.name),9,St),l("div",{class:I({upcolor:n.amplitudetype,downcolor:!n.amplitudetype})},S(n.newprice),3),l("div",{class:I({stockchangeup:n.amplitudetype,stockchangedown:!n.amplitudetype})},S(n.amplitudetype?"+"+n.amplitude:n.amplitude),3)],8,Tt))),128))]),_:2},1032,["title","name"]))),128))]),_:1},8,["modelValue"])],4)]),l("div",Et,[s(at,{message:R.value},null,8,["message"])])])}}}),qt=ge(Mt,[["__scopeId","data-v-afa4aec4"]]);export{qt as default}; diff --git a/dist8/assets/_plugin-vue_export-helper-DlAUqK2U.js b/dist8/assets/_plugin-vue_export-helper-DlAUqK2U.js deleted file mode 100644 index 718edd3..0000000 --- a/dist8/assets/_plugin-vue_export-helper-DlAUqK2U.js +++ /dev/null @@ -1 +0,0 @@ -const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _}; diff --git a/dist8/assets/computedInfo-DRxOaYt6.js b/dist8/assets/computedInfo-DRxOaYt6.js deleted file mode 100644 index feddbb2..0000000 --- a/dist8/assets/computedInfo-DRxOaYt6.js +++ /dev/null @@ -1 +0,0 @@ -function x(a,o){if(a.lengthparseFloat(u.toFixed(2))),i}function M(a){if(a.length===0)throw new Error("价格数组不能为空");const o=a.reduce((t,h)=>t+h,0)/a.length,u=a.reduce((t,h)=>t+Math.pow(h-o,2),0)/(a.length-1);return parseFloat(Math.sqrt(u).toFixed(2))}function j(a,o=12,i=26,u=9){function l(s,r){let c=[],m=2/(r+1),g=0;for(let p=0;pparseFloat(s.toFixed(2))),e=e.map(s=>parseFloat(s.toFixed(2))),f=f.map(s=>parseFloat(s.toFixed(2))),{dif:n,dea:e,macd:f}}function v(a){let o=[];const i=Object.keys(a.date);for(let u of i){const l=parseInt(u,10),t=[a.date[l],a.low[l],a.high[l],a.close[l]];o.push(t)}return o}function w(a){a=v(a);let o=[],i=[],u=[];a.forEach(e=>{o.push(e[1]),i.push(e[2]),u.push(e[3])});let l=[],t=[],h=[],n=9;for(let e=0;eparseFloat(e.toFixed(2))),t=t.map(e=>parseFloat(e.toFixed(2))),h=h.map(e=>parseFloat(e.toFixed(2))),{kValues:l,dValues:t,jValues:h}}function A(a,o=6){let i=[],u=[],l=[];for(let t=0;t0?(i.push(h),u.push(0)):(i.push(0),u.push(Math.abs(h)))}if(t>=o-1){let h=0,n=0;for(let r=t-(o-1);r<=t;r++)h+=i[r],n+=u[r];let e=h/o,f=n/o,s=e/f;l.push(100-100/(1+s))}}return l=l.map(t=>parseFloat(t.toFixed(2))),l}function E(a,o,i){let u=[],l=Object.values(a),t=Object.values(o),h=Object.values(i);for(let n=0;n=e?"#FF0000":"#00FF00"}})}return u}export{M as a,j as b,x as c,E as d,w as e,A as f}; diff --git a/dist8/assets/index-BO9WyeNZ.js b/dist8/assets/index-BO9WyeNZ.js deleted file mode 100644 index f43d757..0000000 --- a/dist8/assets/index-BO9WyeNZ.js +++ /dev/null @@ -1,130 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./TheNewView-t8sYt_UC.js","./usethemestore-BOyyPoG1.js","./_plugin-vue_export-helper-DlAUqK2U.js","./TheNewView-CjunXQlI.css","./NewDesign-C0ftKVUD.js","./computedInfo-DRxOaYt6.js","./NewDesign-BdJVEl3m.css","./NewStyleDesign-DVG2STix.js","./NewStyleDesign-Kjg7QDOS.css","./NodataView-CGYG3DOf.js","./NodataView-CxQRl4IY.css"])))=>i.map(i=>d[i]); -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();/** -* @vue/shared v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function VM(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const Nn={},sd=[],nn=()=>{},Vj=()=>!1,_1=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),FM=e=>e.startsWith("onUpdate:"),gr=Object.assign,zM=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Fj=Object.prototype.hasOwnProperty,Gt=(e,t)=>Fj.call(e,t),Me=Array.isArray,ld=e=>Ag(e)==="[object Map]",w1=e=>Ag(e)==="[object Set]",zl=e=>Ag(e)==="[object Date]",Ke=e=>typeof e=="function",We=e=>typeof e=="string",Ji=e=>typeof e=="symbol",pt=e=>e!==null&&typeof e=="object",wp=e=>(pt(e)||Ke(e))&&Ke(e.then)&&Ke(e.catch),vF=Object.prototype.toString,Ag=e=>vF.call(e),zj=e=>Ag(e).slice(8,-1),Sp=e=>Ag(e)==="[object Object]",HM=e=>We(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zh=VM(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),S1=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Hj=/-(\w)/g,_a=S1(e=>e.replace(Hj,(t,n)=>n?n.toUpperCase():"")),Wj=/\B([A-Z])/g,Bs=S1(e=>e.replace(Wj,"-$1").toLowerCase()),Eg=S1(e=>e.charAt(0).toUpperCase()+e.slice(1)),Hh=S1(e=>e?`on${Eg(e)}`:""),Il=(e,t)=>!Object.is(e,t),qy=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},bx=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Gj=e=>{const t=We(e)?Number(e):NaN;return isNaN(t)?e:t};let hD;const C1=()=>hD||(hD=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ye(e){if(Me(e)){const t={};for(let n=0;n{if(n){const r=n.split(Uj);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function B(e){let t="";if(We(e))t=e;else if(Me(e))for(let n=0;nTd(n,t))}const mF=e=>!!(e&&e.__v_isRef===!0),Ie=e=>We(e)?e:e==null?"":Me(e)||pt(e)&&(e.toString===vF||!Ke(e.toString))?mF(e)?Ie(e.value):JSON.stringify(e,yF,2):String(e),yF=(e,t)=>mF(t)?yF(e,t.value):ld(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],i)=>(n[sw(r,i)+" =>"]=a,n),{})}:w1(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>sw(n))}:Ji(t)?sw(t):pt(t)&&!Me(t)&&!Sp(t)?String(t):t,sw=(e,t="")=>{var n;return Ji(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let ca;class bF{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ca,!t&&ca&&(this.index=(ca.scopes||(ca.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Gh){let t=Gh;for(Gh=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Wh;){let t=Wh;for(Wh=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function CF(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function xF(e){let t,n=e.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),jM(r),Jj(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}e.deps=t,e.depsTail=n}function _x(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(TF(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function TF(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Cp))return;e.globalVersion=Cp;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!_x(e)){e.flags&=-3;return}const n=Bn,r=Ui;Bn=e,Ui=!0;try{CF(e);const a=e.fn(e._value);(t.version===0||Il(a,e._value))&&(e._value=a,t.version++)}catch(a){throw t.version++,a}finally{Bn=n,Ui=r,xF(e),e.flags&=-3}}function jM(e,t=!1){const{dep:n,prevSub:r,nextSub:a}=e;if(r&&(r.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)jM(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Jj(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Ui=!0;const MF=[];function ru(){MF.push(Ui),Ui=!1}function au(){const e=MF.pop();Ui=e===void 0?!0:e}function pD(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Bn;Bn=void 0;try{t()}finally{Bn=n}}}let Cp=0,Qj=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class x1{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!Bn||!Ui||Bn===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Bn)n=this.activeLink=new Qj(Bn,this),Bn.deps?(n.prevDep=Bn.depsTail,Bn.depsTail.nextDep=n,Bn.depsTail=n):Bn.deps=Bn.depsTail=n,kF(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Bn.depsTail,n.nextDep=void 0,Bn.depsTail.nextDep=n,Bn.depsTail=n,Bn.deps===n&&(Bn.deps=r)}return n}trigger(t){this.version++,Cp++,this.notify(t)}notify(t){UM();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{YM()}}}function kF(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)kF(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const G0=new WeakMap,_c=Symbol(""),Sx=Symbol(""),xp=Symbol("");function Kr(e,t,n){if(Ui&&Bn){let r=G0.get(e);r||G0.set(e,r=new Map);let a=r.get(n);a||(r.set(n,a=new x1),a.map=r,a.key=n),a.track()}}function vs(e,t,n,r,a,i){const o=G0.get(e);if(!o){Cp++;return}const s=l=>{l&&l.trigger()};if(UM(),t==="clear")o.forEach(s);else{const l=Me(e),u=l&&HM(n);if(l&&n==="length"){const c=Number(r);o.forEach((f,d)=>{(d==="length"||d===xp||!Ji(d)&&d>=c)&&s(f)})}else switch((n!==void 0||o.has(void 0))&&s(o.get(n)),u&&s(o.get(xp)),t){case"add":l?u&&s(o.get("length")):(s(o.get(_c)),ld(e)&&s(o.get(Sx)));break;case"delete":l||(s(o.get(_c)),ld(e)&&s(o.get(Sx)));break;case"set":ld(e)&&s(o.get(_c));break}}YM()}function eq(e,t){const n=G0.get(e);return n&&n.get(t)}function vf(e){const t=an(e);return t===e?t:(Kr(t,"iterate",xp),pi(e)?t:t.map(Ur))}function T1(e){return Kr(e=an(e),"iterate",xp),e}const tq={__proto__:null,[Symbol.iterator](){return uw(this,Symbol.iterator,Ur)},concat(...e){return vf(this).concat(...e.map(t=>Me(t)?vf(t):t))},entries(){return uw(this,"entries",e=>(e[1]=Ur(e[1]),e))},every(e,t){return rs(this,"every",e,t,void 0,arguments)},filter(e,t){return rs(this,"filter",e,t,n=>n.map(Ur),arguments)},find(e,t){return rs(this,"find",e,t,Ur,arguments)},findIndex(e,t){return rs(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return rs(this,"findLast",e,t,Ur,arguments)},findLastIndex(e,t){return rs(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return rs(this,"forEach",e,t,void 0,arguments)},includes(...e){return cw(this,"includes",e)},indexOf(...e){return cw(this,"indexOf",e)},join(e){return vf(this).join(e)},lastIndexOf(...e){return cw(this,"lastIndexOf",e)},map(e,t){return rs(this,"map",e,t,void 0,arguments)},pop(){return zv(this,"pop")},push(...e){return zv(this,"push",e)},reduce(e,...t){return gD(this,"reduce",e,t)},reduceRight(e,...t){return gD(this,"reduceRight",e,t)},shift(){return zv(this,"shift")},some(e,t){return rs(this,"some",e,t,void 0,arguments)},splice(...e){return zv(this,"splice",e)},toReversed(){return vf(this).toReversed()},toSorted(e){return vf(this).toSorted(e)},toSpliced(...e){return vf(this).toSpliced(...e)},unshift(...e){return zv(this,"unshift",e)},values(){return uw(this,"values",Ur)}};function uw(e,t,n){const r=T1(e),a=r[t]();return r!==e&&!pi(e)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=n(i.value)),i}),a}const nq=Array.prototype;function rs(e,t,n,r,a,i){const o=T1(e),s=o!==e&&!pi(e),l=o[t];if(l!==nq[t]){const f=l.apply(e,i);return s?Ur(f):f}let u=n;o!==e&&(s?u=function(f,d){return n.call(this,Ur(f),d,e)}:n.length>2&&(u=function(f,d){return n.call(this,f,d,e)}));const c=l.call(o,u,r);return s&&a?a(c):c}function gD(e,t,n,r){const a=T1(e);let i=n;return a!==e&&(pi(e)?n.length>3&&(i=function(o,s,l){return n.call(this,o,s,l,e)}):i=function(o,s,l){return n.call(this,o,Ur(s),l,e)}),a[t](i,...r)}function cw(e,t,n){const r=an(e);Kr(r,"iterate",xp);const a=r[t](...n);return(a===-1||a===!1)&&JM(n[0])?(n[0]=an(n[0]),r[t](...n)):a}function zv(e,t,n=[]){ru(),UM();const r=an(e)[t].apply(e,n);return YM(),au(),r}const rq=VM("__proto__,__v_isRef,__isVue"),AF=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ji));function aq(e){Ji(e)||(e=String(e));const t=an(this);return Kr(t,"has",e),t.hasOwnProperty(e)}class EF{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const a=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(a?i?hq:PF:i?LF:DF).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Me(t);if(!a){let l;if(o&&(l=tq[n]))return l;if(n==="hasOwnProperty")return aq}const s=Reflect.get(t,n,ln(t)?t:r);return(Ji(n)?AF.has(n):rq(n))||(a||Kr(t,"get",n),i)?s:ln(s)?o&&HM(n)?s:s.value:pt(s)?a?iv(s):Yt(s):s}}class IF extends EF{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(!this._isShallow){const l=Pc(i);if(!pi(r)&&!Pc(r)&&(i=an(i),r=an(r)),!Me(t)&&ln(i)&&!ln(r))return l?!1:(i.value=r,!0)}const o=Me(t)&&HM(n)?Number(n)e,Cm=e=>Reflect.getPrototypeOf(e);function uq(e,t,n){return function(...r){const a=this.__v_raw,i=an(a),o=ld(i),s=e==="entries"||e===Symbol.iterator&&o,l=e==="keys"&&o,u=a[e](...r),c=n?Cx:t?xx:Ur;return!t&&Kr(i,"iterate",l?Sx:_c),{next(){const{value:f,done:d}=u.next();return d?{value:f,done:d}:{value:s?[c(f[0]),c(f[1])]:c(f),done:d}},[Symbol.iterator](){return this}}}}function xm(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function cq(e,t){const n={get(a){const i=this.__v_raw,o=an(i),s=an(a);e||(Il(a,s)&&Kr(o,"get",a),Kr(o,"get",s));const{has:l}=Cm(o),u=t?Cx:e?xx:Ur;if(l.call(o,a))return u(i.get(a));if(l.call(o,s))return u(i.get(s));i!==o&&i.get(a)},get size(){const a=this.__v_raw;return!e&&Kr(an(a),"iterate",_c),Reflect.get(a,"size",a)},has(a){const i=this.__v_raw,o=an(i),s=an(a);return e||(Il(a,s)&&Kr(o,"has",a),Kr(o,"has",s)),a===s?i.has(a):i.has(a)||i.has(s)},forEach(a,i){const o=this,s=o.__v_raw,l=an(s),u=t?Cx:e?xx:Ur;return!e&&Kr(l,"iterate",_c),s.forEach((c,f)=>a.call(i,u(c),u(f),o))}};return gr(n,e?{add:xm("add"),set:xm("set"),delete:xm("delete"),clear:xm("clear")}:{add(a){!t&&!pi(a)&&!Pc(a)&&(a=an(a));const i=an(this);return Cm(i).has.call(i,a)||(i.add(a),vs(i,"add",a,a)),this},set(a,i){!t&&!pi(i)&&!Pc(i)&&(i=an(i));const o=an(this),{has:s,get:l}=Cm(o);let u=s.call(o,a);u||(a=an(a),u=s.call(o,a));const c=l.call(o,a);return o.set(a,i),u?Il(i,c)&&vs(o,"set",a,i):vs(o,"add",a,i),this},delete(a){const i=an(this),{has:o,get:s}=Cm(i);let l=o.call(i,a);l||(a=an(a),l=o.call(i,a)),s&&s.call(i,a);const u=i.delete(a);return l&&vs(i,"delete",a,void 0),u},clear(){const a=an(this),i=a.size!==0,o=a.clear();return i&&vs(a,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=uq(a,e,t)}),n}function qM(e,t){const n=cq(e,t);return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(Gt(n,a)&&a in r?n:r,a,i)}const fq={get:qM(!1,!1)},dq={get:qM(!1,!0)},vq={get:qM(!0,!1)};const DF=new WeakMap,LF=new WeakMap,PF=new WeakMap,hq=new WeakMap;function pq(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function gq(e){return e.__v_skip||!Object.isExtensible(e)?0:pq(zj(e))}function Yt(e){return Pc(e)?e:ZM(e,!1,oq,fq,DF)}function XM(e){return ZM(e,!1,lq,dq,LF)}function iv(e){return ZM(e,!0,sq,vq,PF)}function ZM(e,t,n,r,a){if(!pt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=a.get(e);if(i)return i;const o=gq(e);if(o===0)return e;const s=new Proxy(e,o===2?r:n);return a.set(e,s),s}function Ss(e){return Pc(e)?Ss(e.__v_raw):!!(e&&e.__v_isReactive)}function Pc(e){return!!(e&&e.__v_isReadonly)}function pi(e){return!!(e&&e.__v_isShallow)}function JM(e){return e?!!e.__v_raw:!1}function an(e){const t=e&&e.__v_raw;return t?an(t):e}function Po(e){return!Gt(e,"__v_skip")&&Object.isExtensible(e)&&hF(e,"__v_skip",!0),e}const Ur=e=>pt(e)?Yt(e):e,xx=e=>pt(e)?iv(e):e;function ln(e){return e?e.__v_isRef===!0:!1}function F(e){return RF(e,!1)}function bn(e){return RF(e,!0)}function RF(e,t){return ln(e)?e:new mq(e,t)}class mq{constructor(t,n){this.dep=new x1,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:an(t),this._value=n?t:Ur(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||pi(t)||Pc(t);t=r?t:an(t),Il(t,n)&&(this._rawValue=t,this._value=r?t:Ur(t),this.dep.trigger())}}function y(e){return ln(e)?e.value:e}const yq={get:(e,t,n)=>t==="__v_raw"?e:y(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return ln(a)&&!ln(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function OF(e){return Ss(e)?e:new Proxy(e,yq)}class bq{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new x1,{get:r,set:a}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=a}get value(){return this._value=this._get()}set value(t){this._set(t)}}function _q(e){return new bq(e)}function sr(e){const t=Me(e)?new Array(e.length):{};for(const n in e)t[n]=NF(e,n);return t}class wq{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return eq(an(this._object),this._key)}}class Sq{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Jt(e,t,n){return ln(e)?e:Ke(e)?new Sq(e):pt(e)&&arguments.length>1?NF(e,t,n):F(e)}function NF(e,t,n){const r=e[t];return ln(r)?r:new wq(e,t,n)}class Cq{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new x1(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Cp-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Bn!==this)return SF(this,!0),!0}get value(){const t=this.dep.track();return TF(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function xq(e,t,n=!1){let r,a;return Ke(e)?r=e:(r=e.get,a=e.set),new Cq(r,a,n)}const Tm={},K0=new WeakMap;let Uu;function Tq(e,t=!1,n=Uu){if(n){let r=K0.get(n);r||K0.set(n,r=[]),r.push(e)}}function Mq(e,t,n=Nn){const{immediate:r,deep:a,once:i,scheduler:o,augmentJob:s,call:l}=n,u=w=>a?w:pi(w)||a===!1||a===0?hs(w,1):hs(w);let c,f,d,v,h=!1,p=!1;if(ln(e)?(f=()=>e.value,h=pi(e)):Ss(e)?(f=()=>u(e),h=!0):Me(e)?(p=!0,h=e.some(w=>Ss(w)||pi(w)),f=()=>e.map(w=>{if(ln(w))return w.value;if(Ss(w))return u(w);if(Ke(w))return l?l(w,2):w()})):Ke(e)?t?f=l?()=>l(e,2):e:f=()=>{if(d){ru();try{d()}finally{au()}}const w=Uu;Uu=c;try{return l?l(e,3,[v]):e(v)}finally{Uu=w}}:f=nn,t&&a){const w=f,S=a===!0?1/0:a;f=()=>hs(w(),S)}const g=GM(),m=()=>{c.stop(),g&&g.active&&zM(g.effects,c)};if(i&&t){const w=t;t=(...S)=>{w(...S),m()}}let _=p?new Array(e.length).fill(Tm):Tm;const b=w=>{if(!(!(c.flags&1)||!c.dirty&&!w))if(t){const S=c.run();if(a||h||(p?S.some((C,x)=>Il(C,_[x])):Il(S,_))){d&&d();const C=Uu;Uu=c;try{const x=[S,_===Tm?void 0:p&&_[0]===Tm?[]:_,v];l?l(t,3,x):t(...x),_=S}finally{Uu=C}}}else c.run()};return s&&s(b),c=new _F(f),c.scheduler=o?()=>o(b,!1):b,v=w=>Tq(w,!1,c),d=c.onStop=()=>{const w=K0.get(c);if(w){if(l)l(w,4);else for(const S of w)S();K0.delete(c)}},t?r?b(!0):_=c.run():o?o(b.bind(null,!0),!0):c.run(),m.pause=c.pause.bind(c),m.resume=c.resume.bind(c),m.stop=m,m}function hs(e,t=1/0,n){if(t<=0||!pt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,ln(e))hs(e.value,t,n);else if(Me(e))for(let r=0;r{hs(r,t,n)});else if(Sp(e)){for(const r in e)hs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&hs(e[r],t,n)}return e}/** -* @vue/runtime-core v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ig(e,t,n,r){try{return r?e(...r):e()}catch(a){M1(a,t,n)}}function Qi(e,t,n,r){if(Ke(e)){const a=Ig(e,t,n,r);return a&&wp(a)&&a.catch(i=>{M1(i,t,n)}),a}if(Me(e)){const a=[];for(let i=0;i>>1,a=ha[r],i=Tp(a);i=Tp(n)?ha.push(e):ha.splice(Aq(t),0,e),e.flags|=1,BF()}}function BF(){U0||(U0=$F.then(FF))}function Eq(e){Me(e)?ud.push(...e):hl&&e.id===-1?hl.splice(Wf+1,0,e):e.flags&1||(ud.push(e),e.flags|=1),BF()}function mD(e,t,n=Co+1){for(;nTp(n)-Tp(r));if(ud.length=0,hl){hl.push(...t);return}for(hl=t,Wf=0;Wfe.id==null?e.flags&2?-1:1/0:e.id;function FF(e){try{for(Co=0;Co{r._d&&DD(-1);const i=Y0(t);let o;try{o=e(...a)}finally{Y0(i),r._d&&DD(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function lt(e,t){if(fr===null)return e;const n=L1(fr),r=e.dirs||(e.dirs=[]);for(let a=0;ae.__isTeleport,Kh=e=>e&&(e.disabled||e.disabled===""),yD=e=>e&&(e.defer||e.defer===""),bD=e=>typeof SVGElement<"u"&&e instanceof SVGElement,_D=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Tx=(e,t)=>{const n=e&&e.to;return We(n)?t?t(n):null:n},GF={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,i,o,s,l,u){const{mc:c,pc:f,pbc:d,o:{insert:v,querySelector:h,createText:p,createComment:g}}=u,m=Kh(t.props);let{shapeFlag:_,children:b,dynamicChildren:w}=t;if(e==null){const S=t.el=p(""),C=t.anchor=p("");v(S,n,r),v(C,n,r);const x=(T,k)=>{_&16&&(a&&a.isCE&&(a.ce._teleportTarget=T),c(b,T,k,a,i,o,s,l))},M=()=>{const T=t.target=Tx(t.props,h),k=KF(T,t,p,v);T&&(o!=="svg"&&bD(T)?o="svg":o!=="mathml"&&_D(T)&&(o="mathml"),m||(x(T,k),Xy(t,!1)))};m&&(x(n,C),Xy(t,!0)),yD(t.props)?ua(()=>{M(),t.el.__isMounted=!0},i):M()}else{if(yD(t.props)&&!e.el.__isMounted){ua(()=>{GF.process(e,t,n,r,a,i,o,s,l,u),delete e.el.__isMounted},i);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,C=t.target=e.target,x=t.targetAnchor=e.targetAnchor,M=Kh(e.props),T=M?n:C,k=M?S:x;if(o==="svg"||bD(C)?o="svg":(o==="mathml"||_D(C))&&(o="mathml"),w?(d(e.dynamicChildren,w,T,a,i,o,s),ik(e,t,!0)):l||f(e,t,T,k,a,i,o,s,!1),m)M?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Mm(t,n,S,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const A=t.target=Tx(t.props,h);A&&Mm(t,A,null,u,0)}else M&&Mm(t,C,x,u,1);Xy(t,m)}},remove(e,t,n,{um:r,o:{remove:a}},i){const{shapeFlag:o,children:s,anchor:l,targetStart:u,targetAnchor:c,target:f,props:d}=e;if(f&&(a(u),a(c)),i&&a(l),o&16){const v=i||!Kh(d);for(let h=0;h{e.isMounted=!0}),hn(()=>{e.isUnmounting=!0}),e}const Xa=[Function,Array],YF={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Xa,onEnter:Xa,onAfterEnter:Xa,onEnterCancelled:Xa,onBeforeLeave:Xa,onLeave:Xa,onAfterLeave:Xa,onLeaveCancelled:Xa,onBeforeAppear:Xa,onAppear:Xa,onAfterAppear:Xa,onAppearCancelled:Xa},jF=e=>{const t=e.subTree;return t.component?jF(t.component):t},Lq={name:"BaseTransition",props:YF,setup(e,{slots:t}){const n=yt(),r=UF();return()=>{const a=t.default&&ek(t.default(),!0);if(!a||!a.length)return;const i=qF(a),o=an(e),{mode:s}=o;if(r.isLeaving)return fw(i);const l=wD(i);if(!l)return fw(i);let u=Mp(l,o,r,n,f=>u=f);l.type!==cr&&Rc(l,u);let c=n.subTree&&wD(n.subTree);if(c&&c.type!==cr&&!Qu(l,c)&&jF(n).type!==cr){let f=Mp(c,o,r,n);if(Rc(c,f),s==="out-in"&&l.type!==cr)return r.isLeaving=!0,f.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete f.afterLeave,c=void 0},fw(i);s==="in-out"&&l.type!==cr?f.delayLeave=(d,v,h)=>{const p=XF(r,c);p[String(c.key)]=c,d[pl]=()=>{v(),d[pl]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{h(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return i}}};function qF(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==cr){t=n;break}}return t}const Pq=Lq;function XF(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function Mp(e,t,n,r,a){const{appear:i,mode:o,persisted:s=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:v,onAfterLeave:h,onLeaveCancelled:p,onBeforeAppear:g,onAppear:m,onAfterAppear:_,onAppearCancelled:b}=t,w=String(e.key),S=XF(n,e),C=(T,k)=>{T&&Qi(T,r,9,k)},x=(T,k)=>{const A=k[1];C(T,k),Me(T)?T.every(E=>E.length<=1)&&A():T.length<=1&&A()},M={mode:o,persisted:s,beforeEnter(T){let k=l;if(!n.isMounted)if(i)k=g||l;else return;T[pl]&&T[pl](!0);const A=S[w];A&&Qu(e,A)&&A.el[pl]&&A.el[pl](),C(k,[T])},enter(T){let k=u,A=c,E=f;if(!n.isMounted)if(i)k=m||u,A=_||c,E=b||f;else return;let L=!1;const $=T[km]=P=>{L||(L=!0,P?C(E,[T]):C(A,[T]),M.delayedLeave&&M.delayedLeave(),T[km]=void 0)};k?x(k,[T,$]):$()},leave(T,k){const A=String(e.key);if(T[km]&&T[km](!0),n.isUnmounting)return k();C(d,[T]);let E=!1;const L=T[pl]=$=>{E||(E=!0,k(),$?C(p,[T]):C(h,[T]),T[pl]=void 0,S[A]===e&&delete S[A])};S[A]=e,v?x(v,[T,L]):L()},clone(T){const k=Mp(T,t,n,r,a);return a&&a(k),k}};return M}function fw(e){if(k1(e))return e=Ms(e),e.children=null,e}function wD(e){if(!k1(e))return WF(e.type)&&e.children?qF(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ke(n.default))return n.default()}}function Rc(e,t){e.shapeFlag&6&&e.component?(e.transition=t,Rc(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 ek(e,t=!1,n){let r=[],a=0;for(let i=0;i1)for(let i=0;ij0(h,t&&(Me(t)?t[p]:t),n,r,a));return}if(cd(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&j0(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?L1(r.component):r.el,o=a?null:i,{i:s,r:l}=e,u=t&&t.r,c=s.refs===Nn?s.refs={}:s.refs,f=s.setupState,d=an(f),v=f===Nn?()=>!1:h=>Gt(d,h);if(u!=null&&u!==l&&(We(u)?(c[u]=null,v(u)&&(f[u]=null)):ln(u)&&(u.value=null)),Ke(l))Ig(l,s,12,[o,c]);else{const h=We(l),p=ln(l);if(h||p){const g=()=>{if(e.f){const m=h?v(l)?f[l]:c[l]:l.value;a?Me(m)&&zM(m,i):Me(m)?m.includes(i)||m.push(i):h?(c[l]=[i],v(l)&&(f[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else h?(c[l]=o,v(l)&&(f[l]=o)):p&&(l.value=o,e.k&&(c[e.k]=o))};o?(g.id=-1,ua(g,n)):g()}}}C1().requestIdleCallback;C1().cancelIdleCallback;const cd=e=>!!e.type.__asyncLoader,k1=e=>e.type.__isKeepAlive;function tk(e,t){QF(e,"a",t)}function JF(e,t){QF(e,"da",t)}function QF(e,t,n=Cr){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(A1(t,r,n),n){let a=n.parent;for(;a&&a.parent;)k1(a.parent.vnode)&&Rq(r,t,n,a),a=a.parent}}function Rq(e,t,n,r){const a=A1(t,e,r,!0);iu(()=>{zM(r[t],a)},n)}function A1(e,t,n=Cr,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{ru();const s=Dg(n),l=Qi(t,n,e,o);return s(),au(),l});return r?a.unshift(i):a.push(i),i}}const Vs=e=>(t,n=Cr)=>{(!Ap||e==="sp")&&A1(e,(...r)=>t(...r),n)},E1=Vs("bm"),dt=Vs("m"),ez=Vs("bu"),Yo=Vs("u"),hn=Vs("bum"),iu=Vs("um"),Oq=Vs("sp"),Nq=Vs("rtg"),$q=Vs("rtc");function Bq(e,t=Cr){A1("ec",e,t)}const nk="components",Vq="directives";function bt(e,t){return rk(nk,e,!0,t)||e}const tz=Symbol.for("v-ndc");function _t(e){return We(e)?rk(nk,e,!1)||e:e||tz}function I1(e){return rk(Vq,e)}function rk(e,t,n=!0,r=!1){const a=fr||Cr;if(a){const i=a.type;if(e===nk){const s=xX(i,!1);if(s&&(s===t||s===_a(t)||s===Eg(_a(t))))return i}const o=SD(a[e]||i[e],t)||SD(a.appContext[e],t);return!o&&r?i:o}}function SD(e,t){return e&&(e[t]||e[_a(t)]||e[Eg(_a(t))])}function Et(e,t,n,r){let a;const i=n,o=Me(e);if(o||We(e)){const s=o&&Ss(e);let l=!1;s&&(l=!pi(e),e=T1(e)),a=new Array(e.length);for(let u=0,c=e.length;ut(s,l,void 0,i));else{const s=Object.keys(e);a=new Array(s.length);for(let l=0,u=s.length;l{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function se(e,t,n={},r,a){if(fr.ce||fr.parent&&cd(fr.parent)&&fr.parent.ce)return t!=="default"&&(n.name=t),N(),fe(Ue,null,[J("slot",n,r&&r())],64);let i=e[t];i&&i._c&&(i._d=!1),N();const o=i&&nz(i(n)),s=n.key||o&&o.key,l=fe(Ue,{key:(s&&!Ji(s)?s:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function nz(e){return e.some(t=>En(t)?!(t.type===cr||t.type===Ue&&!nz(t.children)):!0)?e:null}function Fq(e,t){const n={};for(const r in e)n[Hh(r)]=e[r];return n}const Mx=e=>e?Sz(e)?L1(e):Mx(e.parent):null,Uh=gr(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=>Mx(e.parent),$root:e=>Mx(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>iz(e),$forceUpdate:e=>e.f||(e.f=()=>{QM(e.update)}),$nextTick:e=>e.n||(e.n=je.bind(e.proxy)),$watch:e=>lX.bind(e)}),dw=(e,t)=>e!==Nn&&!e.__isScriptSetup&&Gt(e,t),zq={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:s,appContext:l}=e;let u;if(t[0]!=="$"){const v=o[t];if(v!==void 0)switch(v){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(dw(r,t))return o[t]=1,r[t];if(a!==Nn&&Gt(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&Gt(u,t))return o[t]=3,i[t];if(n!==Nn&&Gt(n,t))return o[t]=4,n[t];kx&&(o[t]=0)}}const c=Uh[t];let f,d;if(c)return t==="$attrs"&&Kr(e.attrs,"get",""),c(e);if((f=s.__cssModules)&&(f=f[t]))return f;if(n!==Nn&&Gt(n,t))return o[t]=4,n[t];if(d=l.config.globalProperties,Gt(d,t))return d[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return dw(a,t)?(a[t]=n,!0):r!==Nn&&Gt(r,t)?(r[t]=n,!0):Gt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i}},o){let s;return!!n[o]||e!==Nn&&Gt(e,o)||dw(t,o)||(s=i[0])&&Gt(s,o)||Gt(r,o)||Gt(Uh,o)||Gt(a.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Gt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Jn(){return rz().slots}function ou(){return rz().attrs}function rz(){const e=yt();return e.setupContext||(e.setupContext=xz(e))}function CD(e){return Me(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let kx=!0;function Hq(e){const t=iz(e),n=e.proxy,r=e.ctx;kx=!1,t.beforeCreate&&xD(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:s,provide:l,inject:u,created:c,beforeMount:f,mounted:d,beforeUpdate:v,updated:h,activated:p,deactivated:g,beforeDestroy:m,beforeUnmount:_,destroyed:b,unmounted:w,render:S,renderTracked:C,renderTriggered:x,errorCaptured:M,serverPrefetch:T,expose:k,inheritAttrs:A,components:E,directives:L,filters:$}=t;if(u&&Wq(u,r,null),o)for(const V in o){const R=o[V];Ke(R)&&(r[V]=R.bind(n))}if(a){const V=a.call(n,n);pt(V)&&(e.data=Yt(V))}if(kx=!0,i)for(const V in i){const R=i[V],O=Ke(R)?R.bind(n,n):Ke(R.get)?R.get.bind(n,n):nn,H=!Ke(R)&&Ke(R.set)?R.set.bind(n):nn,W=I({get:O,set:H});Object.defineProperty(r,V,{enumerable:!0,configurable:!0,get:()=>W.value,set:Y=>W.value=Y})}if(s)for(const V in s)az(s[V],r,n,V);if(l){const V=Ke(l)?l.call(n):l;Reflect.ownKeys(V).forEach(R=>{Tt(R,V[R])})}c&&xD(c,e,"c");function D(V,R){Me(R)?R.forEach(O=>V(O.bind(n))):R&&V(R.bind(n))}if(D(E1,f),D(dt,d),D(ez,v),D(Yo,h),D(tk,p),D(JF,g),D(Bq,M),D($q,C),D(Nq,x),D(hn,_),D(iu,w),D(Oq,T),Me(k))if(k.length){const V=e.exposed||(e.exposed={});k.forEach(R=>{Object.defineProperty(V,R,{get:()=>n[R],set:O=>n[R]=O})})}else e.exposed||(e.exposed={});S&&e.render===nn&&(e.render=S),A!=null&&(e.inheritAttrs=A),E&&(e.components=E),L&&(e.directives=L),T&&ZF(e)}function Wq(e,t,n=nn){Me(e)&&(e=Ax(e));for(const r in e){const a=e[r];let i;pt(a)?"default"in a?i=Be(a.from||r,a.default,!0):i=Be(a.from||r):i=Be(a),ln(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function xD(e,t,n){Qi(Me(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function az(e,t,n,r){let a=r.includes(".")?mz(n,r):()=>n[r];if(We(e)){const i=t[e];Ke(i)&&_e(a,i)}else if(Ke(e))_e(a,e.bind(n));else if(pt(e))if(Me(e))e.forEach(i=>az(i,t,n,r));else{const i=Ke(e.handler)?e.handler.bind(n):t[e.handler];Ke(i)&&_e(a,i,e)}}function iz(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,s=i.get(t);let l;return s?l=s:!a.length&&!n&&!r?l=t:(l={},a.length&&a.forEach(u=>q0(l,u,o,!0)),q0(l,t,o)),pt(t)&&i.set(t,l),l}function q0(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&q0(e,i,n,!0),a&&a.forEach(o=>q0(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const s=Gq[o]||n&&n[o];e[o]=s?s(e[o],t[o]):t[o]}return e}const Gq={data:TD,props:MD,emits:MD,methods:Th,computed:Th,beforeCreate:la,created:la,beforeMount:la,mounted:la,beforeUpdate:la,updated:la,beforeDestroy:la,beforeUnmount:la,destroyed:la,unmounted:la,activated:la,deactivated:la,errorCaptured:la,serverPrefetch:la,components:Th,directives:Th,watch:Uq,provide:TD,inject:Kq};function TD(e,t){return t?e?function(){return gr(Ke(e)?e.call(this,this):e,Ke(t)?t.call(this,this):t)}:t:e}function Kq(e,t){return Th(Ax(e),Ax(t))}function Ax(e){if(Me(e)){const t={};for(let n=0;n1)return n&&Ke(t)?t.call(r&&r.proxy):t}}function qq(){return!!(Cr||fr||wc)}const sz={},lz=()=>Object.create(sz),uz=e=>Object.getPrototypeOf(e)===sz;function Xq(e,t,n,r=!1){const a={},i=lz();e.propsDefaults=Object.create(null),cz(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:XM(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function Zq(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,s=an(a),[l]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let f=0;f{l=!0;const[d,v]=fz(f,t,!0);gr(o,d),v&&s.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!l)return pt(e)&&r.set(e,sd),sd;if(Me(i))for(let c=0;ce[0]==="_"||e==="$stable",ak=e=>Me(e)?e.map(To):[To(e)],Qq=(e,t,n)=>{if(t._n)return t;const r=re((...a)=>ak(t(...a)),n);return r._c=!1,r},vz=(e,t,n)=>{const r=e._ctx;for(const a in e){if(dz(a))continue;const i=e[a];if(Ke(i))t[a]=Qq(a,i,r);else if(i!=null){const o=ak(i);t[a]=()=>o}}},hz=(e,t)=>{const n=ak(t);e.slots.default=()=>n},pz=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},eX=(e,t,n)=>{const r=e.slots=lz();if(e.vnode.shapeFlag&32){const a=t._;a?(pz(r,t,n),n&&hF(r,"_",a,!0)):vz(t,r)}else t&&hz(e,t)},tX=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=Nn;if(r.shapeFlag&32){const s=t._;s?n&&s===1?i=!1:pz(a,t,n):(i=!t.$stable,vz(t,a)),o=t}else t&&(hz(e,t),o={default:1});if(i)for(const s in a)!dz(s)&&o[s]==null&&delete a[s]},ua=pX;function nX(e){return rX(e)}function rX(e,t){const n=C1();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:s,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:d,setScopeId:v=nn,insertStaticContent:h}=e,p=(z,X,oe,pe=null,me=null,ve=null,we=void 0,ye=null,ke=!!X.dynamicChildren)=>{if(z===X)return;z&&!Qu(z,X)&&(pe=j(z),Y(z,me,ve,!0),z=null),X.patchFlag===-2&&(ke=!1,X.dynamicChildren=null);const{type:Te,ref:Ge,shapeFlag:Oe}=X;switch(Te){case ov:g(z,X,oe,pe);break;case cr:m(z,X,oe,pe);break;case hw:z==null&&_(X,oe,pe,we);break;case Ue:E(z,X,oe,pe,me,ve,we,ye,ke);break;default:Oe&1?S(z,X,oe,pe,me,ve,we,ye,ke):Oe&6?L(z,X,oe,pe,me,ve,we,ye,ke):(Oe&64||Oe&128)&&Te.process(z,X,oe,pe,me,ve,we,ye,ke,he)}Ge!=null&&me&&j0(Ge,z&&z.ref,ve,X||z,!X)},g=(z,X,oe,pe)=>{if(z==null)r(X.el=s(X.children),oe,pe);else{const me=X.el=z.el;X.children!==z.children&&u(me,X.children)}},m=(z,X,oe,pe)=>{z==null?r(X.el=l(X.children||""),oe,pe):X.el=z.el},_=(z,X,oe,pe)=>{[z.el,z.anchor]=h(z.children,X,oe,pe,z.el,z.anchor)},b=({el:z,anchor:X},oe,pe)=>{let me;for(;z&&z!==X;)me=d(z),r(z,oe,pe),z=me;r(X,oe,pe)},w=({el:z,anchor:X})=>{let oe;for(;z&&z!==X;)oe=d(z),a(z),z=oe;a(X)},S=(z,X,oe,pe,me,ve,we,ye,ke)=>{X.type==="svg"?we="svg":X.type==="math"&&(we="mathml"),z==null?C(X,oe,pe,me,ve,we,ye,ke):T(z,X,me,ve,we,ye,ke)},C=(z,X,oe,pe,me,ve,we,ye)=>{let ke,Te;const{props:Ge,shapeFlag:Oe,transition:Ce,dirs:ze}=z;if(ke=z.el=o(z.type,ve,Ge&&Ge.is,Ge),Oe&8?c(ke,z.children):Oe&16&&M(z.children,ke,null,pe,me,vw(z,ve),we,ye),ze&&mu(z,null,pe,"created"),x(ke,z,z.scopeId,we,pe),Ge){for(const xt in Ge)xt!=="value"&&!zh(xt)&&i(ke,xt,null,Ge[xt],ve,pe);"value"in Ge&&i(ke,"value",null,Ge.value,ve),(Te=Ge.onVnodeBeforeMount)&&ho(Te,pe,z)}ze&&mu(z,null,pe,"beforeMount");const nt=aX(me,Ce);nt&&Ce.beforeEnter(ke),r(ke,X,oe),((Te=Ge&&Ge.onVnodeMounted)||nt||ze)&&ua(()=>{Te&&ho(Te,pe,z),nt&&Ce.enter(ke),ze&&mu(z,null,pe,"mounted")},me)},x=(z,X,oe,pe,me)=>{if(oe&&v(z,oe),pe)for(let ve=0;ve{for(let Te=ke;Te{const ye=X.el=z.el;let{patchFlag:ke,dynamicChildren:Te,dirs:Ge}=X;ke|=z.patchFlag&16;const Oe=z.props||Nn,Ce=X.props||Nn;let ze;if(oe&&yu(oe,!1),(ze=Ce.onVnodeBeforeUpdate)&&ho(ze,oe,X,z),Ge&&mu(X,z,oe,"beforeUpdate"),oe&&yu(oe,!0),(Oe.innerHTML&&Ce.innerHTML==null||Oe.textContent&&Ce.textContent==null)&&c(ye,""),Te?k(z.dynamicChildren,Te,ye,oe,pe,vw(X,me),ve):we||R(z,X,ye,null,oe,pe,vw(X,me),ve,!1),ke>0){if(ke&16)A(ye,Oe,Ce,oe,me);else if(ke&2&&Oe.class!==Ce.class&&i(ye,"class",null,Ce.class,me),ke&4&&i(ye,"style",Oe.style,Ce.style,me),ke&8){const nt=X.dynamicProps;for(let xt=0;xt{ze&&ho(ze,oe,X,z),Ge&&mu(X,z,oe,"updated")},pe)},k=(z,X,oe,pe,me,ve,we)=>{for(let ye=0;ye{if(X!==oe){if(X!==Nn)for(const ve in X)!zh(ve)&&!(ve in oe)&&i(z,ve,X[ve],null,me,pe);for(const ve in oe){if(zh(ve))continue;const we=oe[ve],ye=X[ve];we!==ye&&ve!=="value"&&i(z,ve,ye,we,me,pe)}"value"in oe&&i(z,"value",X.value,oe.value,me)}},E=(z,X,oe,pe,me,ve,we,ye,ke)=>{const Te=X.el=z?z.el:s(""),Ge=X.anchor=z?z.anchor:s("");let{patchFlag:Oe,dynamicChildren:Ce,slotScopeIds:ze}=X;ze&&(ye=ye?ye.concat(ze):ze),z==null?(r(Te,oe,pe),r(Ge,oe,pe),M(X.children||[],oe,Ge,me,ve,we,ye,ke)):Oe>0&&Oe&64&&Ce&&z.dynamicChildren?(k(z.dynamicChildren,Ce,oe,me,ve,we,ye),(X.key!=null||me&&X===me.subTree)&&ik(z,X,!0)):R(z,X,oe,Ge,me,ve,we,ye,ke)},L=(z,X,oe,pe,me,ve,we,ye,ke)=>{X.slotScopeIds=ye,z==null?X.shapeFlag&512?me.ctx.activate(X,oe,pe,we,ke):$(X,oe,pe,me,ve,we,ke):P(z,X,ke)},$=(z,X,oe,pe,me,ve,we)=>{const ye=z.component=_X(z,pe,me);if(k1(z)&&(ye.ctx.renderer=he),wX(ye,!1,we),ye.asyncDep){if(me&&me.registerDep(ye,D,we),!z.el){const ke=ye.subTree=J(cr);m(null,ke,X,oe)}}else D(ye,z,X,oe,me,ve,we)},P=(z,X,oe)=>{const pe=X.component=z.component;if(vX(z,X,oe))if(pe.asyncDep&&!pe.asyncResolved){V(pe,X,oe);return}else pe.next=X,pe.update();else X.el=z.el,pe.vnode=X},D=(z,X,oe,pe,me,ve,we)=>{const ye=()=>{if(z.isMounted){let{next:Oe,bu:Ce,u:ze,parent:nt,vnode:xt}=z;{const ge=gz(z);if(ge){Oe&&(Oe.el=xt.el,V(z,Oe,we)),ge.asyncDep.then(()=>{z.isUnmounted||ye()});return}}let vt=Oe,qt;yu(z,!1),Oe?(Oe.el=xt.el,V(z,Oe,we)):Oe=xt,Ce&&qy(Ce),(qt=Oe.props&&Oe.props.onVnodeBeforeUpdate)&&ho(qt,nt,Oe,xt),yu(z,!0);const Ot=ED(z),wn=z.subTree;z.subTree=Ot,p(wn,Ot,f(wn.el),j(wn),z,me,ve),Oe.el=Ot.el,vt===null&&hX(z,Ot.el),ze&&ua(ze,me),(qt=Oe.props&&Oe.props.onVnodeUpdated)&&ua(()=>ho(qt,nt,Oe,xt),me)}else{let Oe;const{el:Ce,props:ze}=X,{bm:nt,m:xt,parent:vt,root:qt,type:Ot}=z,wn=cd(X);yu(z,!1),nt&&qy(nt),!wn&&(Oe=ze&&ze.onVnodeBeforeMount)&&ho(Oe,vt,X),yu(z,!0);{qt.ce&&qt.ce._injectChildStyle(Ot);const ge=z.subTree=ED(z);p(null,ge,oe,pe,z,me,ve),X.el=ge.el}if(xt&&ua(xt,me),!wn&&(Oe=ze&&ze.onVnodeMounted)){const ge=X;ua(()=>ho(Oe,vt,ge),me)}(X.shapeFlag&256||vt&&cd(vt.vnode)&&vt.vnode.shapeFlag&256)&&z.a&&ua(z.a,me),z.isMounted=!0,X=oe=pe=null}};z.scope.on();const ke=z.effect=new _F(ye);z.scope.off();const Te=z.update=ke.run.bind(ke),Ge=z.job=ke.runIfDirty.bind(ke);Ge.i=z,Ge.id=z.uid,ke.scheduler=()=>QM(Ge),yu(z,!0),Te()},V=(z,X,oe)=>{X.component=z;const pe=z.vnode.props;z.vnode=X,z.next=null,Zq(z,X.props,pe,oe),tX(z,X.children,oe),ru(),mD(z),au()},R=(z,X,oe,pe,me,ve,we,ye,ke=!1)=>{const Te=z&&z.children,Ge=z?z.shapeFlag:0,Oe=X.children,{patchFlag:Ce,shapeFlag:ze}=X;if(Ce>0){if(Ce&128){H(Te,Oe,oe,pe,me,ve,we,ye,ke);return}else if(Ce&256){O(Te,Oe,oe,pe,me,ve,we,ye,ke);return}}ze&8?(Ge&16&&de(Te,me,ve),Oe!==Te&&c(oe,Oe)):Ge&16?ze&16?H(Te,Oe,oe,pe,me,ve,we,ye,ke):de(Te,me,ve,!0):(Ge&8&&c(oe,""),ze&16&&M(Oe,oe,pe,me,ve,we,ye,ke))},O=(z,X,oe,pe,me,ve,we,ye,ke)=>{z=z||sd,X=X||sd;const Te=z.length,Ge=X.length,Oe=Math.min(Te,Ge);let Ce;for(Ce=0;CeGe?de(z,me,ve,!0,!1,Oe):M(X,oe,pe,me,ve,we,ye,ke,Oe)},H=(z,X,oe,pe,me,ve,we,ye,ke)=>{let Te=0;const Ge=X.length;let Oe=z.length-1,Ce=Ge-1;for(;Te<=Oe&&Te<=Ce;){const ze=z[Te],nt=X[Te]=ke?gl(X[Te]):To(X[Te]);if(Qu(ze,nt))p(ze,nt,oe,null,me,ve,we,ye,ke);else break;Te++}for(;Te<=Oe&&Te<=Ce;){const ze=z[Oe],nt=X[Ce]=ke?gl(X[Ce]):To(X[Ce]);if(Qu(ze,nt))p(ze,nt,oe,null,me,ve,we,ye,ke);else break;Oe--,Ce--}if(Te>Oe){if(Te<=Ce){const ze=Ce+1,nt=zeCe)for(;Te<=Oe;)Y(z[Te],me,ve,!0),Te++;else{const ze=Te,nt=Te,xt=new Map;for(Te=nt;Te<=Ce;Te++){const xe=X[Te]=ke?gl(X[Te]):To(X[Te]);xe.key!=null&&xt.set(xe.key,Te)}let vt,qt=0;const Ot=Ce-nt+1;let wn=!1,ge=0;const Fe=new Array(Ot);for(Te=0;Te=Ot){Y(xe,me,ve,!0);continue}let ee;if(xe.key!=null)ee=xt.get(xe.key);else for(vt=nt;vt<=Ce;vt++)if(Fe[vt-nt]===0&&Qu(xe,X[vt])){ee=vt;break}ee===void 0?Y(xe,me,ve,!0):(Fe[ee-nt]=Te+1,ee>=ge?ge=ee:wn=!0,p(xe,X[ee],oe,null,me,ve,we,ye,ke),qt++)}const le=wn?iX(Fe):sd;for(vt=le.length-1,Te=Ot-1;Te>=0;Te--){const xe=nt+Te,ee=X[xe],Ve=xe+1{const{el:ve,type:we,transition:ye,children:ke,shapeFlag:Te}=z;if(Te&6){W(z.component.subTree,X,oe,pe);return}if(Te&128){z.suspense.move(X,oe,pe);return}if(Te&64){we.move(z,X,oe,he);return}if(we===Ue){r(ve,X,oe);for(let Oe=0;Oeye.enter(ve),me);else{const{leave:Oe,delayLeave:Ce,afterLeave:ze}=ye,nt=()=>r(ve,X,oe),xt=()=>{Oe(ve,()=>{nt(),ze&&ze()})};Ce?Ce(ve,nt,xt):xt()}else r(ve,X,oe)},Y=(z,X,oe,pe=!1,me=!1)=>{const{type:ve,props:we,ref:ye,children:ke,dynamicChildren:Te,shapeFlag:Ge,patchFlag:Oe,dirs:Ce,cacheIndex:ze}=z;if(Oe===-2&&(me=!1),ye!=null&&j0(ye,null,oe,z,!0),ze!=null&&(X.renderCache[ze]=void 0),Ge&256){X.ctx.deactivate(z);return}const nt=Ge&1&&Ce,xt=!cd(z);let vt;if(xt&&(vt=we&&we.onVnodeBeforeUnmount)&&ho(vt,X,z),Ge&6)ie(z.component,oe,pe);else{if(Ge&128){z.suspense.unmount(oe,pe);return}nt&&mu(z,null,X,"beforeUnmount"),Ge&64?z.type.remove(z,X,oe,he,pe):Te&&!Te.hasOnce&&(ve!==Ue||Oe>0&&Oe&64)?de(Te,X,oe,!1,!0):(ve===Ue&&Oe&384||!me&&Ge&16)&&de(ke,X,oe),pe&&U(z)}(xt&&(vt=we&&we.onVnodeUnmounted)||nt)&&ua(()=>{vt&&ho(vt,X,z),nt&&mu(z,null,X,"unmounted")},oe)},U=z=>{const{type:X,el:oe,anchor:pe,transition:me}=z;if(X===Ue){te(oe,pe);return}if(X===hw){w(z);return}const ve=()=>{a(oe),me&&!me.persisted&&me.afterLeave&&me.afterLeave()};if(z.shapeFlag&1&&me&&!me.persisted){const{leave:we,delayLeave:ye}=me,ke=()=>we(oe,ve);ye?ye(z.el,ve,ke):ke()}else ve()},te=(z,X)=>{let oe;for(;z!==X;)oe=d(z),a(z),z=oe;a(X)},ie=(z,X,oe)=>{const{bum:pe,scope:me,job:ve,subTree:we,um:ye,m:ke,a:Te}=z;AD(ke),AD(Te),pe&&qy(pe),me.stop(),ve&&(ve.flags|=8,Y(we,z,X,oe)),ye&&ua(ye,X),ua(()=>{z.isUnmounted=!0},X),X&&X.pendingBranch&&!X.isUnmounted&&z.asyncDep&&!z.asyncResolved&&z.suspenseId===X.pendingId&&(X.deps--,X.deps===0&&X.resolve())},de=(z,X,oe,pe=!1,me=!1,ve=0)=>{for(let we=ve;we{if(z.shapeFlag&6)return j(z.component.subTree);if(z.shapeFlag&128)return z.suspense.next();const X=d(z.anchor||z.el),oe=X&&X[HF];return oe?d(oe):X};let ne=!1;const Q=(z,X,oe)=>{z==null?X._vnode&&Y(X._vnode,null,null,!0):p(X._vnode||null,z,X,null,null,null,oe),X._vnode=z,ne||(ne=!0,mD(),VF(),ne=!1)},he={p,um:Y,m:W,r:U,mt:$,mc:M,pc:R,pbc:k,n:j,o:e};return{render:Q,hydrate:void 0,createApp:jq(Q)}}function vw({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function yu({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function aX(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ik(e,t,n=!1){const r=e.children,a=t.children;if(Me(r)&&Me(a))for(let i=0;i>1,e[n[s]]0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function gz(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:gz(t)}function AD(e){if(e)for(let t=0;tBe(oX);function Er(e,t){return ok(e,null,t)}function _e(e,t,n){return ok(e,t,n)}function ok(e,t,n=Nn){const{immediate:r,deep:a,flush:i,once:o}=n,s=gr({},n),l=t&&r||!t&&i!=="post";let u;if(Ap){if(i==="sync"){const v=sX();u=v.__watcherHandles||(v.__watcherHandles=[])}else if(!l){const v=()=>{};return v.stop=nn,v.resume=nn,v.pause=nn,v}}const c=Cr;s.call=(v,h,p)=>Qi(v,c,h,p);let f=!1;i==="post"?s.scheduler=v=>{ua(v,c&&c.suspense)}:i!=="sync"&&(f=!0,s.scheduler=(v,h)=>{h?v():QM(v)}),s.augmentJob=v=>{t&&(v.flags|=4),f&&(v.flags|=2,c&&(v.id=c.uid,v.i=c))};const d=Mq(e,t,s);return Ap&&(u?u.push(d):l&&d()),d}function lX(e,t,n){const r=this.proxy,a=We(e)?e.includes(".")?mz(r,e):()=>r[e]:e.bind(r,r);let i;Ke(t)?i=t:(i=t.handler,n=t);const o=Dg(this),s=ok(a,i.bind(r),n);return o(),s}function mz(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;at==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${_a(t)}Modifiers`]||e[`${Bs(t)}Modifiers`];function cX(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||Nn;let a=n;const i=t.startsWith("update:"),o=i&&uX(r,t.slice(7));o&&(o.trim&&(a=n.map(c=>We(c)?c.trim():c)),o.number&&(a=n.map(bx)));let s,l=r[s=Hh(t)]||r[s=Hh(_a(t))];!l&&i&&(l=r[s=Hh(Bs(t))]),l&&Qi(l,e,6,a);const u=r[s+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[s])return;e.emitted[s]=!0,Qi(u,e,6,a)}}function yz(e,t,n=!1){const r=t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},s=!1;if(!Ke(e)){const l=u=>{const c=yz(u,t,!0);c&&(s=!0,gr(o,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!s?(pt(e)&&r.set(e,null),null):(Me(i)?i.forEach(l=>o[l]=null):gr(o,i),pt(e)&&r.set(e,o),o)}function D1(e,t){return!e||!_1(t)?!1:(t=t.slice(2).replace(/Once$/,""),Gt(e,t[0].toLowerCase()+t.slice(1))||Gt(e,Bs(t))||Gt(e,t))}function ED(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[i],slots:o,attrs:s,emit:l,render:u,renderCache:c,props:f,data:d,setupState:v,ctx:h,inheritAttrs:p}=e,g=Y0(e);let m,_;try{if(n.shapeFlag&4){const w=a||r,S=w;m=To(u.call(S,w,c,f,v,d,h)),_=s}else{const w=t;m=To(w.length>1?w(f,{attrs:s,slots:o,emit:l}):w(f,null)),_=t.props?s:fX(s)}}catch(w){Yh.length=0,M1(w,e,1),m=J(cr)}let b=m;if(_&&p!==!1){const w=Object.keys(_),{shapeFlag:S}=b;w.length&&S&7&&(i&&w.some(FM)&&(_=dX(_,i)),b=Ms(b,_,!1,!0))}return n.dirs&&(b=Ms(b,null,!1,!0),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&Rc(b,n.transition),m=b,Y0(g),m}const fX=e=>{let t;for(const n in e)(n==="class"||n==="style"||_1(n))&&((t||(t={}))[n]=e[n]);return t},dX=(e,t)=>{const n={};for(const r in e)(!FM(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function vX(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:s,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?ID(r,o,u):!!o;if(l&8){const c=t.dynamicProps;for(let f=0;fe.__isSuspense;function pX(e,t){t&&t.pendingBranch?Me(e)?t.effects.push(...e):t.effects.push(e):Eq(e)}const Ue=Symbol.for("v-fgt"),ov=Symbol.for("v-txt"),cr=Symbol.for("v-cmt"),hw=Symbol.for("v-stc"),Yh=[];let Ha=null;function N(e=!1){Yh.push(Ha=e?null:[])}function gX(){Yh.pop(),Ha=Yh[Yh.length-1]||null}let kp=1;function DD(e,t=!1){kp+=e,e<0&&Ha&&t&&(Ha.hasOnce=!0)}function _z(e){return e.dynamicChildren=kp>0?Ha||sd:null,gX(),kp>0&&Ha&&Ha.push(e),e}function K(e,t,n,r,a,i){return _z(q(e,t,n,r,a,i,!0))}function fe(e,t,n,r,a){return _z(J(e,t,n,r,a,!0))}function En(e){return e?e.__v_isVNode===!0:!1}function Qu(e,t){return e.type===t.type&&e.key===t.key}const wz=({key:e})=>e??null,Zy=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?We(e)||ln(e)||Ke(e)?{i:fr,r:e,k:t,f:!!n}:e:null);function q(e,t=null,n=null,r=0,a=null,i=e===Ue?0:1,o=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&wz(t),ref:t&&Zy(t),scopeId:zF,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:fr};return s?(sk(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=We(n)?8:16),kp>0&&!o&&Ha&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Ha.push(l),l}const J=mX;function mX(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===tz)&&(e=cr),En(e)){const s=Ms(e,t,!0);return n&&sk(s,n),kp>0&&!i&&Ha&&(s.shapeFlag&6?Ha[Ha.indexOf(e)]=s:Ha.push(s)),s.patchFlag=-2,s}if(TX(e)&&(e=e.__vccOpts),t){t=Hl(t);let{class:s,style:l}=t;s&&!We(s)&&(t.class=B(s)),pt(l)&&(JM(l)&&!Me(l)&&(l=gr({},l)),t.style=Ye(l))}const o=We(e)?1:bz(e)?128:WF(e)?64:pt(e)?4:Ke(e)?2:0;return q(e,t,n,r,a,o,i,!0)}function Hl(e){return e?JM(e)||uz(e)?gr({},e):e:null}function Ms(e,t,n=!1,r=!1){const{props:a,ref:i,patchFlag:o,children:s,transition:l}=e,u=t?St(a||{},t):a,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&wz(u),ref:t&&t.ref?n&&i?Me(i)?i.concat(Zy(t)):[i,Zy(t)]:Zy(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ue?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ms(e.ssContent),ssFallback:e.ssFallback&&Ms(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&r&&Rc(c,l.clone(c)),c}function At(e=" ",t=0){return J(ov,null,e,t)}function ue(e="",t=!1){return t?(N(),fe(cr,null,e)):J(cr,null,e)}function To(e){return e==null||typeof e=="boolean"?J(cr):Me(e)?J(Ue,null,e.slice()):En(e)?gl(e):J(ov,null,String(e))}function gl(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ms(e)}function sk(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Me(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),sk(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!uz(t)?t._ctx=fr:a===3&&fr&&(fr.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ke(t)?(t={default:t,_ctx:fr},n=32):(t=String(t),r&64?(n=16,t=[At(t)]):n=8);e.children=t,e.shapeFlag|=n}function St(...e){const t={};for(let n=0;nCr||fr;let X0,Ix;{const e=C1(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),i=>{a.length>1?a.forEach(o=>o(i)):a[0](i)}};X0=t("__VUE_INSTANCE_SETTERS__",n=>Cr=n),Ix=t("__VUE_SSR_SETTERS__",n=>Ap=n)}const Dg=e=>{const t=Cr;return X0(e),e.scope.on(),()=>{e.scope.off(),X0(t)}},LD=()=>{Cr&&Cr.scope.off(),X0(null)};function Sz(e){return e.vnode.shapeFlag&4}let Ap=!1;function wX(e,t=!1,n=!1){t&&Ix(t);const{props:r,children:a}=e.vnode,i=Sz(e);Xq(e,r,i,t),eX(e,a,n);const o=i?SX(e,t):void 0;return t&&Ix(!1),o}function SX(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,zq);const{setup:r}=n;if(r){ru();const a=e.setupContext=r.length>1?xz(e):null,i=Dg(e),o=Ig(r,e,0,[e.props,a]),s=wp(o);if(au(),i(),(s||e.sp)&&!cd(e)&&ZF(e),s){if(o.then(LD,LD),t)return o.then(l=>{PD(e,l)}).catch(l=>{M1(l,e,0)});e.asyncDep=o}else PD(e,o)}else Cz(e)}function PD(e,t,n){Ke(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:pt(t)&&(e.setupState=OF(t)),Cz(e)}function Cz(e,t,n){const r=e.type;e.render||(e.render=r.render||nn);{const a=Dg(e);ru();try{Hq(e)}finally{au(),a()}}}const CX={get(e,t){return Kr(e,"get",""),e[t]}};function xz(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,CX),slots:e.slots,emit:e.emit,expose:t}}function L1(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(OF(Po(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Uh)return Uh[n](e)},has(t,n){return n in t||n in Uh}})):e.proxy}function xX(e,t=!0){return Ke(e)?e.displayName||e.name:e.name||t&&e.__name}function TX(e){return Ke(e)&&"__vccOpts"in e}const I=(e,t)=>xq(e,t,Ap);function Xe(e,t,n){const r=arguments.length;return r===2?pt(t)&&!Me(t)?En(t)?J(e,null,[t]):J(e,t):J(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&En(n)&&(n=[n]),J(e,t,n))}const MX="3.5.13",kX=nn;/** -* @vue/runtime-dom v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Dx;const RD=typeof window<"u"&&window.trustedTypes;if(RD)try{Dx=RD.createPolicy("vue",{createHTML:e=>e})}catch{}const Tz=Dx?e=>Dx.createHTML(e):e=>e,AX="http://www.w3.org/2000/svg",EX="http://www.w3.org/1998/Math/MathML",us=typeof document<"u"?document:null,OD=us&&us.createElement("template"),IX={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?us.createElementNS(AX,e):t==="mathml"?us.createElementNS(EX,e):n?us.createElement(e,{is:n}):us.createElement(e);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>us.createTextNode(e),createComment:e=>us.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>us.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{OD.innerHTML=Tz(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const s=OD.content;if(r==="svg"||r==="mathml"){const l=s.firstChild;for(;l.firstChild;)s.appendChild(l.firstChild);s.removeChild(l)}t.insertBefore(s,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},qs="transition",Hv="animation",Md=Symbol("_vtc"),Mz={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},kz=gr({},YF,Mz),DX=e=>(e.displayName="Transition",e.props=kz,e),mr=DX((e,{slots:t})=>Xe(Pq,Az(e),t)),bu=(e,t=[])=>{Me(e)?e.forEach(n=>n(...t)):e&&e(...t)},ND=e=>e?Me(e)?e.some(t=>t.length>1):e.length>1:!1;function Az(e){const t={};for(const E in e)E in Mz||(t[E]=e[E]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=s,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,h=LX(a),p=h&&h[0],g=h&&h[1],{onBeforeEnter:m,onEnter:_,onEnterCancelled:b,onLeave:w,onLeaveCancelled:S,onBeforeAppear:C=m,onAppear:x=_,onAppearCancelled:M=b}=t,T=(E,L,$,P)=>{E._enterCancelled=P,sl(E,L?c:s),sl(E,L?u:o),$&&$()},k=(E,L)=>{E._isLeaving=!1,sl(E,f),sl(E,v),sl(E,d),L&&L()},A=E=>(L,$)=>{const P=E?x:_,D=()=>T(L,E,$);bu(P,[L,D]),$D(()=>{sl(L,E?l:i),_o(L,E?c:s),ND(P)||BD(L,r,p,D)})};return gr(t,{onBeforeEnter(E){bu(m,[E]),_o(E,i),_o(E,o)},onBeforeAppear(E){bu(C,[E]),_o(E,l),_o(E,u)},onEnter:A(!1),onAppear:A(!0),onLeave(E,L){E._isLeaving=!0;const $=()=>k(E,L);_o(E,f),E._enterCancelled?(_o(E,d),Lx()):(Lx(),_o(E,d)),$D(()=>{E._isLeaving&&(sl(E,f),_o(E,v),ND(w)||BD(E,r,g,$))}),bu(w,[E,$])},onEnterCancelled(E){T(E,!1,void 0,!0),bu(b,[E])},onAppearCancelled(E){T(E,!0,void 0,!0),bu(M,[E])},onLeaveCancelled(E){k(E),bu(S,[E])}})}function LX(e){if(e==null)return null;if(pt(e))return[pw(e.enter),pw(e.leave)];{const t=pw(e);return[t,t]}}function pw(e){return Gj(e)}function _o(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Md]||(e[Md]=new Set)).add(t)}function sl(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[Md];n&&(n.delete(t),n.size||(e[Md]=void 0))}function $D(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let PX=0;function BD(e,t,n,r){const a=e._endId=++PX,i=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:s,propCount:l}=Ez(e,t);if(!o)return r();const u=o+"end";let c=0;const f=()=>{e.removeEventListener(u,d),i()},d=v=>{v.target===e&&++c>=l&&f()};setTimeout(()=>{c(n[h]||"").split(", "),a=r(`${qs}Delay`),i=r(`${qs}Duration`),o=VD(a,i),s=r(`${Hv}Delay`),l=r(`${Hv}Duration`),u=VD(s,l);let c=null,f=0,d=0;t===qs?o>0&&(c=qs,f=o,d=i.length):t===Hv?u>0&&(c=Hv,f=u,d=l.length):(f=Math.max(o,u),c=f>0?o>u?qs:Hv:null,d=c?c===qs?i.length:l.length:0);const v=c===qs&&/\b(transform|all)(,|$)/.test(r(`${qs}Property`).toString());return{type:c,timeout:f,propCount:d,hasTransform:v}}function VD(e,t){for(;e.lengthFD(n)+FD(e[r])))}function FD(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Lx(){return document.body.offsetHeight}function RX(e,t,n){const r=e[Md];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Z0=Symbol("_vod"),Iz=Symbol("_vsh"),Kt={beforeMount(e,{value:t},{transition:n}){e[Z0]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Wv(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),Wv(e,!0),r.enter(e)):r.leave(e,()=>{Wv(e,!1)}):Wv(e,t))},beforeUnmount(e,{value:t}){Wv(e,t)}};function Wv(e,t){e.style.display=t?e[Z0]:"none",e[Iz]=!t}const OX=Symbol(""),NX=/(^|;)\s*display\s*:/;function $X(e,t,n){const r=e.style,a=We(n);let i=!1;if(n&&!a){if(t)if(We(t))for(const o of t.split(";")){const s=o.slice(0,o.indexOf(":")).trim();n[s]==null&&Jy(r,s,"")}else for(const o in t)n[o]==null&&Jy(r,o,"");for(const o in n)o==="display"&&(i=!0),Jy(r,o,n[o])}else if(a){if(t!==n){const o=r[OX];o&&(n+=";"+o),r.cssText=n,i=NX.test(n)}}else t&&e.removeAttribute("style");Z0 in e&&(e[Z0]=i?r.display:"",e[Iz]&&(r.display="none"))}const zD=/\s*!important$/;function Jy(e,t,n){if(Me(n))n.forEach(r=>Jy(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=BX(e,t);zD.test(n)?e.setProperty(Bs(r),n.replace(zD,""),"important"):e[r]=n}}const HD=["Webkit","Moz","ms"],gw={};function BX(e,t){const n=gw[t];if(n)return n;let r=_a(t);if(r!=="filter"&&r in e)return gw[t]=r;r=Eg(r);for(let a=0;amw||(HX.then(()=>mw=0),mw=Date.now());function GX(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Qi(KX(r,n.value),t,5,[r])};return n.value=e,n.attached=WX(),n}function KX(e,t){if(Me(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const jD=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,UX=(e,t,n,r,a,i)=>{const o=a==="svg";t==="class"?RX(e,r,o):t==="style"?$X(e,n,r):_1(t)?FM(t)||FX(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):YX(e,t,r,o))?(KD(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&GD(e,t,r,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!We(r))?KD(e,_a(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),GD(e,t,r,o))};function YX(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&jD(t)&&Ke(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return jD(t)&&We(n)?!1:t in e}const Dz=new WeakMap,Lz=new WeakMap,J0=Symbol("_moveCb"),qD=Symbol("_enterCb"),jX=e=>(delete e.props.mode,e),qX=jX({name:"TransitionGroup",props:gr({},kz,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=yt(),r=UF();let a,i;return Yo(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!QX(a[0].el,n.vnode.el,o))return;a.forEach(XX),a.forEach(ZX);const s=a.filter(JX);Lx(),s.forEach(l=>{const u=l.el,c=u.style;_o(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u[J0]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",f),u[J0]=null,sl(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=an(e),s=Az(o);let l=o.tag||Ue;if(a=[],i)for(let u=0;u{s.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(s=>s&&r.classList.add(s)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=Ez(r);return i.removeChild(r),o}const kd=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Me(t)?n=>qy(t,n):t};function eZ(e){e.target.composing=!0}function XD(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Cs=Symbol("_assign"),P1={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[Cs]=kd(a);const i=r||a.props&&a.props.type==="number";_l(e,t?"change":"input",o=>{if(o.target.composing)return;let s=e.value;n&&(s=s.trim()),i&&(s=bx(s)),e[Cs](s)}),n&&_l(e,"change",()=>{e.value=e.value.trim()}),t||(_l(e,"compositionstart",eZ),_l(e,"compositionend",XD),_l(e,"change",XD))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:a,number:i}},o){if(e[Cs]=kd(o),e.composing)return;const s=(i||e.type==="number")&&!/^0\d/.test(e.value)?bx(e.value):e.value,l=t??"";s!==l&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||a&&e.value.trim()===l)||(e.value=l))}},Q0={deep:!0,created(e,t,n){e[Cs]=kd(n),_l(e,"change",()=>{const r=e._modelValue,a=Oz(e),i=e.checked,o=e[Cs];if(Me(r)){const s=gF(r,a),l=s!==-1;if(i&&!l)o(r.concat(a));else if(!i&&l){const u=[...r];u.splice(s,1),o(u)}}else if(w1(r)){const s=new Set(r);i?s.add(a):s.delete(a),o(s)}else o(Nz(e,i))})},mounted:ZD,beforeUpdate(e,t,n){e[Cs]=kd(n),ZD(e,t,n)}};function ZD(e,{value:t,oldValue:n},r){e._modelValue=t;let a;if(Me(t))a=gF(t,r.props.value)>-1;else if(w1(t))a=t.has(r.props.value);else{if(t===n)return;a=Td(t,Nz(e,!0))}e.checked!==a&&(e.checked=a)}const Rz={created(e,{value:t},n){e.checked=Td(t,n.props.value),e[Cs]=kd(n),_l(e,"change",()=>{e[Cs](Oz(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[Cs]=kd(r),t!==n&&(e.checked=Td(t,r.props.value))}};function Oz(e){return"_value"in e?e._value:e.value}function Nz(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const tZ=["ctrl","shift","alt","meta"],nZ={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)=>tZ.some(n=>e[`${n}Key`]&&!t.includes(n))},Qe=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(a,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=a=>{if(!("key"in a))return;const i=Bs(a.key);if(t.some(o=>o===i||rZ[o]===i))return e(a)})},aZ=gr({patchProp:UX},IX);let JD;function $z(){return JD||(JD=nX(aZ))}const Wl=(...e)=>{$z().render(...e)},Bz=(...e)=>{const t=$z().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=oZ(r);if(!a)return;const i=t._component;!Ke(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=n(a,!1,iZ(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t};function iZ(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function oZ(e){return We(e)?document.querySelector(e):e}/*! - * vue-router v4.5.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Gf=typeof document<"u";function Vz(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function sZ(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Vz(e.default)}const Mn=Object.assign;function yw(e,t){const n={};for(const r in t){const a=t[r];n[r]=eo(a)?a.map(e):e(a)}return n}const jh=()=>{},eo=Array.isArray,Fz=/#/g,lZ=/&/g,uZ=/\//g,cZ=/=/g,fZ=/\?/g,zz=/\+/g,dZ=/%5B/g,vZ=/%5D/g,Hz=/%5E/g,hZ=/%60/g,Wz=/%7B/g,pZ=/%7C/g,Gz=/%7D/g,gZ=/%20/g;function lk(e){return encodeURI(""+e).replace(pZ,"|").replace(dZ,"[").replace(vZ,"]")}function mZ(e){return lk(e).replace(Wz,"{").replace(Gz,"}").replace(Hz,"^")}function Px(e){return lk(e).replace(zz,"%2B").replace(gZ,"+").replace(Fz,"%23").replace(lZ,"%26").replace(hZ,"`").replace(Wz,"{").replace(Gz,"}").replace(Hz,"^")}function yZ(e){return Px(e).replace(cZ,"%3D")}function bZ(e){return lk(e).replace(Fz,"%23").replace(fZ,"%3F")}function _Z(e){return e==null?"":bZ(e).replace(uZ,"%2F")}function Ep(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const wZ=/\/$/,SZ=e=>e.replace(wZ,"");function bw(e,t,n="/"){let r,a={},i="",o="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),a=e(i)),s>-1&&(r=r||t.slice(0,s),o=t.slice(s,t.length)),r=MZ(r??t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:Ep(o)}}function CZ(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function QD(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function xZ(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Ad(t.matched[r],n.matched[a])&&Kz(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ad(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Kz(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!TZ(e[n],t[n]))return!1;return!0}function TZ(e,t){return eo(e)?eL(e,t):eo(t)?eL(t,e):e===t}function eL(e,t){return eo(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function MZ(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,s;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const Xs={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ip;(function(e){e.pop="pop",e.push="push"})(Ip||(Ip={}));var qh;(function(e){e.back="back",e.forward="forward",e.unknown=""})(qh||(qh={}));function kZ(e){if(!e)if(Gf){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),SZ(e)}const AZ=/^[^#]+#/;function EZ(e,t){return e.replace(AZ,"#")+t}function IZ(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const R1=()=>({left:window.scrollX,top:window.scrollY});function DZ(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=IZ(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function tL(e,t){return(history.state?history.state.position-t:-1)+e}const Rx=new Map;function LZ(e,t){Rx.set(e,t)}function PZ(e){const t=Rx.get(e);return Rx.delete(e),t}let RZ=()=>location.protocol+"//"+location.host;function Uz(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let s=a.includes(e.slice(i))?e.slice(i).length:1,l=a.slice(s);return l[0]!=="/"&&(l="/"+l),QD(l,"")}return QD(n,e)+r+a}function OZ(e,t,n,r){let a=[],i=[],o=null;const s=({state:d})=>{const v=Uz(e,location),h=n.value,p=t.value;let g=0;if(d){if(n.value=v,t.value=d,o&&o===h){o=null;return}g=p?d.position-p.position:0}else r(v);a.forEach(m=>{m(n.value,h,{delta:g,type:Ip.pop,direction:g?g>0?qh.forward:qh.back:qh.unknown})})};function l(){o=n.value}function u(d){a.push(d);const v=()=>{const h=a.indexOf(d);h>-1&&a.splice(h,1)};return i.push(v),v}function c(){const{history:d}=window;d.state&&d.replaceState(Mn({},d.state,{scroll:R1()}),"")}function f(){for(const d of i)d();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:f}}function nL(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?R1():null}}function NZ(e){const{history:t,location:n}=window,r={value:Uz(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const f=e.indexOf("#"),d=f>-1?(n.host&&document.querySelector("base")?e:e.slice(f))+l:RZ()+e+l;try{t[c?"replaceState":"pushState"](u,"",d),a.value=u}catch(v){console.error(v),n[c?"replace":"assign"](d)}}function o(l,u){const c=Mn({},t.state,nL(a.value.back,l,a.value.forward,!0),u,{position:a.value.position});i(l,c,!0),r.value=l}function s(l,u){const c=Mn({},a.value,t.state,{forward:l,scroll:R1()});i(c.current,c,!0);const f=Mn({},nL(r.value,l,null),{position:c.position+1},u);i(l,f,!1),r.value=l}return{location:r,state:a,push:s,replace:o}}function $Z(e){e=kZ(e);const t=NZ(e),n=OZ(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=Mn({location:"",base:e,go:r,createHref:EZ.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function BZ(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),$Z(e)}function VZ(e){return typeof e=="string"||e&&typeof e=="object"}function Yz(e){return typeof e=="string"||typeof e=="symbol"}const jz=Symbol("");var rL;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rL||(rL={}));function Ed(e,t){return Mn(new Error,{type:e,[jz]:!0},t)}function as(e,t){return e instanceof Error&&jz in e&&(t==null||!!(e.type&t))}const aL="[^/]+?",FZ={sensitive:!1,strict:!1,start:!0,end:!0},zZ=/[.+*?^${}()[\]/\\]/g;function HZ(e,t){const n=Mn({},FZ,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let f=0;ft.length?t.length===1&&t[0]===80?1:-1:0}function qz(e,t){let n=0;const r=e.score,a=t.score;for(;n0&&t[t.length-1]<0}const GZ={type:0,value:""},KZ=/[a-zA-Z0-9_]/;function UZ(e){if(!e)return[[]];if(e==="/")return[[GZ]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(v){throw new Error(`ERR (${n})/"${u}": ${v}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let s=0,l,u="",c="";function f(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;s{o(b)}:jh}function o(f){if(Yz(f)){const d=r.get(f);d&&(r.delete(f),n.splice(n.indexOf(d),1),d.children.forEach(o),d.alias.forEach(o))}else{const d=n.indexOf(f);d>-1&&(n.splice(d,1),f.record.name&&r.delete(f.record.name),f.children.forEach(o),f.alias.forEach(o))}}function s(){return n}function l(f){const d=ZZ(f,n);n.splice(d,0,f),f.record.name&&!lL(f)&&r.set(f.record.name,f)}function u(f,d){let v,h={},p,g;if("name"in f&&f.name){if(v=r.get(f.name),!v)throw Ed(1,{location:f});g=v.record.name,h=Mn(oL(d.params,v.keys.filter(b=>!b.optional).concat(v.parent?v.parent.keys.filter(b=>b.optional):[]).map(b=>b.name)),f.params&&oL(f.params,v.keys.map(b=>b.name))),p=v.stringify(h)}else if(f.path!=null)p=f.path,v=n.find(b=>b.re.test(p)),v&&(h=v.parse(p),g=v.record.name);else{if(v=d.name?r.get(d.name):n.find(b=>b.re.test(d.path)),!v)throw Ed(1,{location:f,currentLocation:d});g=v.record.name,h=Mn({},d.params,f.params),p=v.stringify(h)}const m=[];let _=v;for(;_;)m.unshift(_.record),_=_.parent;return{name:g,path:p,params:h,matched:m,meta:XZ(m)}}e.forEach(f=>i(f));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:s,getRecordMatcher:a}}function oL(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function sL(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:qZ(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function qZ(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function lL(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function XZ(e){return e.reduce((t,n)=>Mn(t,n.meta),{})}function uL(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function ZZ(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;qz(e,t[i])<0?r=i:n=i+1}const a=JZ(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function JZ(e){let t=e;for(;t=t.parent;)if(Xz(t)&&qz(e,t)===0)return t}function Xz({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function QZ(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;ai&&Px(i)):[r&&Px(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function eJ(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=eo(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const tJ=Symbol(""),fL=Symbol(""),O1=Symbol(""),Zz=Symbol(""),Ox=Symbol("");function Gv(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ml(e,t,n,r,a,i=o=>o()){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((s,l)=>{const u=d=>{d===!1?l(Ed(4,{from:n,to:t})):d instanceof Error?l(d):VZ(d)?l(Ed(2,{from:t,to:d})):(o&&r.enterCallbacks[a]===o&&typeof d=="function"&&o.push(d),s())},c=i(()=>e.call(r&&r.instances[a],t,n,u));let f=Promise.resolve(c);e.length<3&&(f=f.then(u)),f.catch(d=>l(d))})}function _w(e,t,n,r,a=i=>i()){const i=[];for(const o of e)for(const s in o.components){let l=o.components[s];if(!(t!=="beforeRouteEnter"&&!o.instances[s]))if(Vz(l)){const c=(l.__vccOpts||l)[t];c&&i.push(ml(c,n,r,o,s,a))}else{let u=l();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${s}" at "${o.path}"`);const f=sZ(c)?c.default:c;o.mods[s]=c,o.components[s]=f;const v=(f.__vccOpts||f)[t];return v&&ml(v,n,r,o,s,a)()}))}}return i}function dL(e){const t=Be(O1),n=Be(Zz),r=I(()=>{const l=y(e.to);return t.resolve(l)}),a=I(()=>{const{matched:l}=r.value,{length:u}=l,c=l[u-1],f=n.matched;if(!c||!f.length)return-1;const d=f.findIndex(Ad.bind(null,c));if(d>-1)return d;const v=vL(l[u-2]);return u>1&&vL(c)===v&&f[f.length-1].path!==v?f.findIndex(Ad.bind(null,l[u-2])):d}),i=I(()=>a.value>-1&&oJ(n.params,r.value.params)),o=I(()=>a.value>-1&&a.value===n.matched.length-1&&Kz(n.params,r.value.params));function s(l={}){if(iJ(l)){const u=t[y(e.replace)?"replace":"push"](y(e.to)).catch(jh);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:I(()=>r.value.href),isActive:i,isExactActive:o,navigate:s}}function nJ(e){return e.length===1?e[0]:e}const rJ=Z({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:dL,setup(e,{slots:t}){const n=Yt(dL(e)),{options:r}=Be(O1),a=I(()=>({[hL(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[hL(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&nJ(t.default(n));return e.custom?i:Xe("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),aJ=rJ;function iJ(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 oJ(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!eo(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function vL(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const hL=(e,t,n)=>e??t??n,sJ=Z({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Be(Ox),a=I(()=>e.route||r.value),i=Be(fL,0),o=I(()=>{let u=y(i);const{matched:c}=a.value;let f;for(;(f=c[u])&&!f.components;)u++;return u}),s=I(()=>a.value.matched[o.value]);Tt(fL,I(()=>o.value+1)),Tt(tJ,s),Tt(Ox,a);const l=F();return _e(()=>[l.value,s.value,e.name],([u,c,f],[d,v,h])=>{c&&(c.instances[f]=u,v&&v!==c&&u&&u===d&&(c.leaveGuards.size||(c.leaveGuards=v.leaveGuards),c.updateGuards.size||(c.updateGuards=v.updateGuards))),u&&c&&(!v||!Ad(c,v)||!d)&&(c.enterCallbacks[f]||[]).forEach(p=>p(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,f=s.value,d=f&&f.components[c];if(!d)return pL(n.default,{Component:d,route:u});const v=f.props[c],h=v?v===!0?u.params:typeof v=="function"?v(u):v:null,g=Xe(d,Mn({},h,t,{onVnodeUnmounted:m=>{m.component.isUnmounted&&(f.instances[c]=null)},ref:l}));return pL(n.default,{Component:g,route:u})||g}}});function pL(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Jz=sJ;function lJ(e){const t=jZ(e.routes,e),n=e.parseQuery||QZ,r=e.stringifyQuery||cL,a=e.history,i=Gv(),o=Gv(),s=Gv(),l=bn(Xs);let u=Xs;Gf&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=yw.bind(null,j=>""+j),f=yw.bind(null,_Z),d=yw.bind(null,Ep);function v(j,ne){let Q,he;return Yz(j)?(Q=t.getRecordMatcher(j),he=ne):he=j,t.addRoute(he,Q)}function h(j){const ne=t.getRecordMatcher(j);ne&&t.removeRoute(ne)}function p(){return t.getRoutes().map(j=>j.record)}function g(j){return!!t.getRecordMatcher(j)}function m(j,ne){if(ne=Mn({},ne||l.value),typeof j=="string"){const oe=bw(n,j,ne.path),pe=t.resolve({path:oe.path},ne),me=a.createHref(oe.fullPath);return Mn(oe,pe,{params:d(pe.params),hash:Ep(oe.hash),redirectedFrom:void 0,href:me})}let Q;if(j.path!=null)Q=Mn({},j,{path:bw(n,j.path,ne.path).path});else{const oe=Mn({},j.params);for(const pe in oe)oe[pe]==null&&delete oe[pe];Q=Mn({},j,{params:f(oe)}),ne.params=f(ne.params)}const he=t.resolve(Q,ne),ce=j.hash||"";he.params=c(d(he.params));const z=CZ(r,Mn({},j,{hash:mZ(ce),path:he.path})),X=a.createHref(z);return Mn({fullPath:z,hash:ce,query:r===cL?eJ(j.query):j.query||{}},he,{redirectedFrom:void 0,href:X})}function _(j){return typeof j=="string"?bw(n,j,l.value.path):Mn({},j)}function b(j,ne){if(u!==j)return Ed(8,{from:ne,to:j})}function w(j){return x(j)}function S(j){return w(Mn(_(j),{replace:!0}))}function C(j){const ne=j.matched[j.matched.length-1];if(ne&&ne.redirect){const{redirect:Q}=ne;let he=typeof Q=="function"?Q(j):Q;return typeof he=="string"&&(he=he.includes("?")||he.includes("#")?he=_(he):{path:he},he.params={}),Mn({query:j.query,hash:j.hash,params:he.path!=null?{}:j.params},he)}}function x(j,ne){const Q=u=m(j),he=l.value,ce=j.state,z=j.force,X=j.replace===!0,oe=C(Q);if(oe)return x(Mn(_(oe),{state:typeof oe=="object"?Mn({},ce,oe.state):ce,force:z,replace:X}),ne||Q);const pe=Q;pe.redirectedFrom=ne;let me;return!z&&xZ(r,he,Q)&&(me=Ed(16,{to:pe,from:he}),W(he,he,!0,!1)),(me?Promise.resolve(me):k(pe,he)).catch(ve=>as(ve)?as(ve,2)?ve:H(ve):R(ve,pe,he)).then(ve=>{if(ve){if(as(ve,2))return x(Mn({replace:X},_(ve.to),{state:typeof ve.to=="object"?Mn({},ce,ve.to.state):ce,force:z}),ne||pe)}else ve=E(pe,he,!0,X,ce);return A(pe,he,ve),ve})}function M(j,ne){const Q=b(j,ne);return Q?Promise.reject(Q):Promise.resolve()}function T(j){const ne=te.values().next().value;return ne&&typeof ne.runWithContext=="function"?ne.runWithContext(j):j()}function k(j,ne){let Q;const[he,ce,z]=uJ(j,ne);Q=_w(he.reverse(),"beforeRouteLeave",j,ne);for(const oe of he)oe.leaveGuards.forEach(pe=>{Q.push(ml(pe,j,ne))});const X=M.bind(null,j,ne);return Q.push(X),de(Q).then(()=>{Q=[];for(const oe of i.list())Q.push(ml(oe,j,ne));return Q.push(X),de(Q)}).then(()=>{Q=_w(ce,"beforeRouteUpdate",j,ne);for(const oe of ce)oe.updateGuards.forEach(pe=>{Q.push(ml(pe,j,ne))});return Q.push(X),de(Q)}).then(()=>{Q=[];for(const oe of z)if(oe.beforeEnter)if(eo(oe.beforeEnter))for(const pe of oe.beforeEnter)Q.push(ml(pe,j,ne));else Q.push(ml(oe.beforeEnter,j,ne));return Q.push(X),de(Q)}).then(()=>(j.matched.forEach(oe=>oe.enterCallbacks={}),Q=_w(z,"beforeRouteEnter",j,ne,T),Q.push(X),de(Q))).then(()=>{Q=[];for(const oe of o.list())Q.push(ml(oe,j,ne));return Q.push(X),de(Q)}).catch(oe=>as(oe,8)?oe:Promise.reject(oe))}function A(j,ne,Q){s.list().forEach(he=>T(()=>he(j,ne,Q)))}function E(j,ne,Q,he,ce){const z=b(j,ne);if(z)return z;const X=ne===Xs,oe=Gf?history.state:{};Q&&(he||X?a.replace(j.fullPath,Mn({scroll:X&&oe&&oe.scroll},ce)):a.push(j.fullPath,ce)),l.value=j,W(j,ne,Q,X),H()}let L;function $(){L||(L=a.listen((j,ne,Q)=>{if(!ie.listening)return;const he=m(j),ce=C(he);if(ce){x(Mn(ce,{replace:!0,force:!0}),he).catch(jh);return}u=he;const z=l.value;Gf&&LZ(tL(z.fullPath,Q.delta),R1()),k(he,z).catch(X=>as(X,12)?X:as(X,2)?(x(Mn(_(X.to),{force:!0}),he).then(oe=>{as(oe,20)&&!Q.delta&&Q.type===Ip.pop&&a.go(-1,!1)}).catch(jh),Promise.reject()):(Q.delta&&a.go(-Q.delta,!1),R(X,he,z))).then(X=>{X=X||E(he,z,!1),X&&(Q.delta&&!as(X,8)?a.go(-Q.delta,!1):Q.type===Ip.pop&&as(X,20)&&a.go(-1,!1)),A(he,z,X)}).catch(jh)}))}let P=Gv(),D=Gv(),V;function R(j,ne,Q){H(j);const he=D.list();return he.length?he.forEach(ce=>ce(j,ne,Q)):console.error(j),Promise.reject(j)}function O(){return V&&l.value!==Xs?Promise.resolve():new Promise((j,ne)=>{P.add([j,ne])})}function H(j){return V||(V=!j,$(),P.list().forEach(([ne,Q])=>j?Q(j):ne()),P.reset()),j}function W(j,ne,Q,he){const{scrollBehavior:ce}=e;if(!Gf||!ce)return Promise.resolve();const z=!Q&&PZ(tL(j.fullPath,0))||(he||!Q)&&history.state&&history.state.scroll||null;return je().then(()=>ce(j,ne,z)).then(X=>X&&DZ(X)).catch(X=>R(X,j,ne))}const Y=j=>a.go(j);let U;const te=new Set,ie={currentRoute:l,listening:!0,addRoute:v,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:p,resolve:m,options:e,push:w,replace:S,go:Y,back:()=>Y(-1),forward:()=>Y(1),beforeEach:i.add,beforeResolve:o.add,afterEach:s.add,onError:D.add,isReady:O,install(j){const ne=this;j.component("RouterLink",aJ),j.component("RouterView",Jz),j.config.globalProperties.$router=ne,Object.defineProperty(j.config.globalProperties,"$route",{enumerable:!0,get:()=>y(l)}),Gf&&!U&&l.value===Xs&&(U=!0,w(a.location).catch(ce=>{}));const Q={};for(const ce in Xs)Object.defineProperty(Q,ce,{get:()=>l.value[ce],enumerable:!0});j.provide(O1,ne),j.provide(Zz,XM(Q)),j.provide(Ox,l);const he=j.unmount;te.add(j),j.unmount=function(){te.delete(j),te.size<1&&(u=Xs,L&&L(),L=null,l.value=Xs,U=!1,V=!1),he()}}};function de(j){return j.reduce((ne,Q)=>ne.then(()=>T(Q)),Promise.resolve())}return ie}function uJ(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;oAd(u,s))?r.push(s):n.push(s));const l=e.matched[o];l&&(t.matched.find(u=>Ad(u,l))||a.push(l))}return[n,r,a]}function kWe(){return Be(O1)}const cJ=Z({__name:"App",setup(e){return(t,n)=>(N(),fe(y(Jz)))}}),fJ="modulepreload",dJ=function(e,t){return new URL(e,t).href},gL={},Zs=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const o=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.allSettled(n.map(u=>{if(u=dJ(u,r),u in gL)return;gL[u]=!0;const c=u.endsWith(".css"),f=c?'[rel="stylesheet"]':"";if(!!r)for(let h=o.length-1;h>=0;h--){const p=o[h];if(p.href===u&&(!c||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${f}`))return;const v=document.createElement("link");if(v.rel=c?"stylesheet":fJ,c||(v.as="script"),v.crossOrigin="",v.href=u,l&&v.setAttribute("nonce",l),document.head.appendChild(v),c)return new Promise((h,p)=>{v.addEventListener("load",h),v.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(o){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o}return a.then(o=>{for(const s of o||[])s.status==="rejected"&&i(s.reason);return t().catch(i)})},vJ=lJ({history:BZ("./"),routes:[{path:"/",name:"root",redirect:"/thenew",component:()=>Zs(()=>import("./TheNewView-t8sYt_UC.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),children:[{path:"thenew",name:"thenew",redirect:"/thenew/nodata",children:[{path:"hour-line",name:"hour-line",component:()=>Zs(()=>import("./NewDesign-C0ftKVUD.js"),__vite__mapDeps([4,1,5,2,6]),import.meta.url)},{path:"hour-line2",name:"hour-line2",component:()=>Zs(()=>import("./NewStyleDesign-DVG2STix.js"),__vite__mapDeps([7,1,5,2,8]),import.meta.url)},{path:"day-line",name:"day-line",component:()=>Zs(()=>import("./NodataView-CGYG3DOf.js"),__vite__mapDeps([9,2,10]),import.meta.url)},{path:"week-line",name:"week-line",component:()=>Zs(()=>import("./NodataView-CGYG3DOf.js"),__vite__mapDeps([9,2,10]),import.meta.url)},{path:"month-line",name:"month-line",component:()=>Zs(()=>import("./NodataView-CGYG3DOf.js"),__vite__mapDeps([9,2,10]),import.meta.url)},{path:"year-line",name:"year-line",component:()=>Zs(()=>import("./NodataView-CGYG3DOf.js"),__vite__mapDeps([9,2,10]),import.meta.url)},{path:"nodata",name:"nodata",component:()=>Zs(()=>import("./NodataView-CGYG3DOf.js"),__vite__mapDeps([9,2,10]),import.meta.url)}]}]}]}),hJ="2.9.1",mL=Symbol("INSTALLED_KEY"),Qz=Symbol(),Xh="el",pJ="is-",_u=(e,t,n,r,a)=>{let i=`${e}-${t}`;return n&&(i+=`-${n}`),r&&(i+=`__${r}`),a&&(i+=`--${a}`),i},e5=Symbol("namespaceContextKey"),uk=e=>{const t=e||(yt()?Be(e5,F(Xh)):F(Xh));return I(()=>y(t)||Xh)},Se=(e,t)=>{const n=uk(t);return{namespace:n,b:(p="")=>_u(n.value,e,p,"",""),e:p=>p?_u(n.value,e,"",p,""):"",m:p=>p?_u(n.value,e,"","",p):"",be:(p,g)=>p&&g?_u(n.value,e,p,g,""):"",em:(p,g)=>p&&g?_u(n.value,e,"",p,g):"",bm:(p,g)=>p&&g?_u(n.value,e,p,"",g):"",bem:(p,g,m)=>p&&g&&m?_u(n.value,e,p,g,m):"",is:(p,...g)=>{const m=g.length>=1?g[0]:!0;return p&&m?`${pJ}${p}`:""},cssVar:p=>{const g={};for(const m in p)p[m]&&(g[`--${n.value}-${m}`]=p[m]);return g},cssVarName:p=>`--${n.value}-${p}`,cssVarBlock:p=>{const g={};for(const m in p)p[m]&&(g[`--${n.value}-${e}-${m}`]=p[m]);return g},cssVarBlockName:p=>`--${n.value}-${e}-${p}`}};var t5=typeof global=="object"&&global&&global.Object===Object&&global,gJ=typeof self=="object"&&self&&self.Object===Object&&self,lo=t5||gJ||Function("return this")(),bi=lo.Symbol,n5=Object.prototype,mJ=n5.hasOwnProperty,yJ=n5.toString,Kv=bi?bi.toStringTag:void 0;function bJ(e){var t=mJ.call(e,Kv),n=e[Kv];try{e[Kv]=void 0;var r=!0}catch{}var a=yJ.call(e);return r&&(t?e[Kv]=n:delete e[Kv]),a}var _J=Object.prototype,wJ=_J.toString;function SJ(e){return wJ.call(e)}var CJ="[object Null]",xJ="[object Undefined]",yL=bi?bi.toStringTag:void 0;function Jc(e){return e==null?e===void 0?xJ:CJ:yL&&yL in Object(e)?bJ(e):SJ(e)}function Vo(e){return e!=null&&typeof e=="object"}var TJ="[object Symbol]";function N1(e){return typeof e=="symbol"||Vo(e)&&Jc(e)==TJ}function ck(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n0){if(++t>=eQ)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function aQ(e){return function(){return e}}var eb=function(){try{var e=ef(Object,"defineProperty");return e({},"",{}),e}catch{}}(),iQ=eb?function(e,t){return eb(e,"toString",{configurable:!0,enumerable:!1,value:aQ(t),writable:!0})}:fk,i5=rQ(iQ);function oQ(e,t){for(var n=-1,r=e==null?0:e.length;++n-1}var fQ=9007199254740991,dQ=/^(?:0|[1-9]\d*)$/;function $1(e,t){var n=typeof e;return t=t??fQ,!!t&&(n=="number"||n!="symbol"&&dQ.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=pQ}function lv(e){return e!=null&&pk(e.length)&&!dk(e)}function gQ(e,t,n){if(!Sa(n))return!1;var r=typeof t;return(r=="number"?lv(n)&&$1(t,n.length):r=="string"&&t in n)?Lg(n[t],e):!1}function mQ(e){return l5(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,o&&gQ(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r-1}function kee(e,t){var n=this.__data__,r=B1(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Fs(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(s)?t>1?Og(s,t-1,n,r,a):_k(a,s):r||(a[a.length]=s)}return a}function h5(e){var t=e==null?0:e.length;return t?Og(e,1):[]}function p5(e){return i5(s5(e,void 0,h5),e+"")}var wk=v5(Object.getPrototypeOf,Object),Wee="[object Object]",Gee=Function.prototype,Kee=Object.prototype,g5=Gee.toString,Uee=Kee.hasOwnProperty,Yee=g5.call(Object);function m5(e){if(!Vo(e)||Jc(e)!=Wee)return!1;var t=wk(e);if(t===null)return!0;var n=Uee.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&g5.call(n)==Yee}function jee(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++rs))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,v=n&Ene?new Op:void 0;for(i.set(e,t),i.set(t,e);++f=t||x<0||f&&M>=i}function m(){var C=xw();if(g(C))return _(C);s=setTimeout(m,p(C))}function _(C){return s=void 0,d&&r?v(C):(r=a=void 0,o)}function b(){s!==void 0&&clearTimeout(s),u=0,r=l=a=s=void 0}function w(){return s===void 0?o:_(xw())}function S(){var C=xw(),x=g(C);if(r=arguments,a=this,l=C,x){if(s===void 0)return h(l);if(f)return clearTimeout(s),s=setTimeout(m,t),v(l)}return s===void 0&&(s=setTimeout(m,t)),o}return S.cancel=b,S.flush=w,S}function Fx(e,t,n){(n!==void 0&&!Lg(e[t],n)||n===void 0&&!(t in e))&&vk(e,t,n)}function N5(e){return Vo(e)&&lv(e)}function zx(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function yre(e){return sv(e,Rg(e))}function bre(e,t,n,r,a,i,o){var s=zx(e,n),l=zx(t,n),u=o.get(l);if(u){Fx(e,n,u);return}var c=i?i(s,l,n+"",e,t,o):void 0,f=c===void 0;if(f){var d=wa(l),v=!d&&Lp(l),h=!d&&!v&&yk(l);c=l,d||v||h?wa(s)?c=s:N5(s)?c=a5(s):v?(f=!1,c=b5(l,!0)):h?(f=!1,c=x5(l,!0)):c=[]:m5(l)||Dp(l)?(c=s,Dp(s)?c=yre(s):(!Sa(s)||dk(s))&&(c=T5(l))):f=!1}f&&(o.set(l,c),a(c,l,r,i,o),o.delete(l)),Fx(e,n,c)}function $5(e,t,n,r,a){e!==t&&O5(t,function(i,o){if(a||(a=new Yi),Sa(i))bre(e,t,o,n,$5,r,a);else{var s=r?r(zx(e,o),i,o+"",e,t,a):void 0;s===void 0&&(s=i),Fx(e,o,s)}},Rg)}function _re(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}function B5(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var a=r-1;return o5(e,R5(t),a,!0)}function wre(e,t){var n=-1,r=lv(e)?Array(e.length):[];return hre(e,function(a,i,o){r[++n]=t(a,i,o)}),r}function Sre(e,t){var n=wa(e)?ck:wre;return n(e,R5(t))}function Cre(e,t){return Og(Sre(e,t),1)}var xre=1/0;function Tre(e){var t=e==null?0:e.length;return t?Og(e,xre):[]}function Np(e){for(var t=-1,n=e==null?0:e.length,r={};++t1),i}),sv(e,C5(e),n),r&&(n=dd(n,Ere|Ire|Dre,Are));for(var a=t.length;a--;)kre(n,t[a]);return n});function z5(e,t,n,r){if(!Sa(e))return e;t=uv(t,e);for(var a=-1,i=t.length,o=i-1,s=e;s!=null&&++a=Vre){var u=Bre(e);if(u)return xk(u);o=!1,a=E5,l=new Op}else l=s;e:for(;++re===void 0,mn=e=>typeof e=="boolean",Ze=e=>typeof e=="number",Va=e=>!e&&e!==0||Me(e)&&e.length===0||pt(e)&&!Object.keys(e).length,Ua=e=>typeof Element>"u"?!1:e instanceof Element,Nc=e=>or(e),zre=e=>We(e)?!Number.isNaN(Number(e)):!1,W1=e=>e===window;var Hre=!1,Wre=Object.defineProperty,Gre=Object.defineProperties,Kre=Object.getOwnPropertyDescriptors,qL=Object.getOwnPropertySymbols,Ure=Object.prototype.hasOwnProperty,Yre=Object.prototype.propertyIsEnumerable,XL=(e,t,n)=>t in e?Wre(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jre=(e,t)=>{for(var n in t||(t={}))Ure.call(t,n)&&XL(e,n,t[n]);if(qL)for(var n of qL(t))Yre.call(t,n)&&XL(e,n,t[n]);return e},qre=(e,t)=>Gre(e,Kre(t));function Hx(e,t){var n;const r=bn();return Er(()=>{r.value=e()},qre(jre({},t),{flush:(n=void 0)!=null?n:"sync"})),iv(r)}var ZL;const Bt=typeof window<"u",Xre=e=>typeof e<"u",Wx=e=>typeof e=="function",Zre=e=>typeof e=="string",Dd=()=>{},Gx=Bt&&((ZL=window==null?void 0:window.navigator)==null?void 0:ZL.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Gl(e){return typeof e=="function"?e():y(e)}function H5(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function Jre(e,t={}){let n,r,a=Dd;const i=s=>{clearTimeout(s),a(),a=Dd};return s=>{const l=Gl(e),u=Gl(t.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(s())):new Promise((c,f)=>{a=t.rejectOnCancel?f:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(s())},l)})}}function Qre(e,t=!0,n=!0,r=!1){let a=0,i,o=!0,s=Dd,l;const u=()=>{i&&(clearTimeout(i),i=void 0,s(),s=Dd)};return f=>{const d=Gl(e),v=Date.now()-a,h=()=>l=f();return u(),d<=0?(a=Date.now(),h()):(v>d&&(n||!o)?(a=Date.now(),h()):t&&(l=new Promise((p,g)=>{s=r?g:p,i=setTimeout(()=>{a=Date.now(),o=!0,p(h()),u()},Math.max(0,d-v))})),!n&&!i&&(i=setTimeout(()=>o=!0,d)),o=!1,l)}}function eae(e){return e}function tae(e,t){let n,r,a;const i=F(!0),o=()=>{i.value=!0,a()};_e(e,o,{flush:"sync"});const s=Wx(t)?t:t.get,l=Wx(t)?void 0:t.set,u=_q((c,f)=>(r=c,a=f,{get(){return i.value&&(n=s(),i.value=!1),r(),n},set(d){l==null||l(d)}}));return Object.isExtensible(u)&&(u.trigger=o),u}function Ng(e){return GM()?(KM(e),!0):!1}function nae(e,t=200,n={}){return H5(Jre(t,n),e)}function rae(e,t=200,n={}){const r=F(e.value),a=nae(()=>{r.value=e.value},t,n);return _e(e,()=>a()),r}function W5(e,t=200,n=!1,r=!0,a=!1){return H5(Qre(t,n,r,a),e)}function Tk(e,t=!0){yt()?dt(e):t?e():je(e)}function $c(e,t,n={}){const{immediate:r=!0}=n,a=F(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function s(){a.value=!1,o()}function l(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},Gl(t))}return r&&(a.value=!0,Bt&&l()),Ng(s),{isPending:iv(a),start:l,stop:s}}function ga(e){var t;const n=Gl(e);return(t=n==null?void 0:n.$el)!=null?t:n}const su=Bt?window:void 0,aae=Bt?window.document:void 0;function sn(...e){let t,n,r,a;if(Zre(e[0])||Array.isArray(e[0])?([n,r,a]=e,t=su):[t,n,r,a]=e,!t)return Dd;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},s=(c,f,d,v)=>(c.addEventListener(f,d,v),()=>c.removeEventListener(f,d,v)),l=_e(()=>[ga(t),Gl(a)],([c,f])=>{o(),c&&i.push(...n.flatMap(d=>r.map(v=>s(c,d,v,f))))},{immediate:!0,flush:"post"}),u=()=>{l(),o()};return Ng(u),u}let JL=!1;function Mk(e,t,n={}){const{window:r=su,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return;Gx&&!JL&&(JL=!0,Array.from(r.document.body.children).forEach(d=>d.addEventListener("click",Dd)));let s=!0;const l=d=>a.some(v=>{if(typeof v=="string")return Array.from(r.document.querySelectorAll(v)).some(h=>h===d.target||d.composedPath().includes(h));{const h=ga(v);return h&&(d.target===h||d.composedPath().includes(h))}}),c=[sn(r,"click",d=>{const v=ga(e);if(!(!v||v===d.target||d.composedPath().includes(v))){if(d.detail===0&&(s=!l(d)),!s){s=!0;return}t(d)}},{passive:!0,capture:i}),sn(r,"pointerdown",d=>{const v=ga(e);v&&(s=!d.composedPath().includes(v)&&!l(d))},{passive:!0}),o&&sn(r,"blur",d=>{var v;const h=ga(e);((v=r.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(d)})].filter(Boolean);return()=>c.forEach(d=>d())}function iae(e={}){var t;const{window:n=su}=e,r=(t=e.document)!=null?t:n==null?void 0:n.document,a=tae(()=>null,()=>r==null?void 0:r.activeElement);return n&&(sn(n,"blur",i=>{i.relatedTarget===null&&a.trigger()},!0),sn(n,"focus",a.trigger,!0)),a}function G5(e,t=!1){const n=F(),r=()=>n.value=!!e();return r(),Tk(r,t),n}function oae(e){return JSON.parse(JSON.stringify(e))}const QL=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},eP="__vueuse_ssr_handlers__";QL[eP]=QL[eP]||{};function sae(e,t,{window:n=su,initialValue:r=""}={}){const a=F(r),i=I(()=>{var o;return ga(t)||((o=n==null?void 0:n.document)==null?void 0:o.documentElement)});return _e([i,()=>Gl(e)],([o,s])=>{var l;if(o&&n){const u=(l=n.getComputedStyle(o).getPropertyValue(s))==null?void 0:l.trim();a.value=u||r}},{immediate:!0}),_e(a,o=>{var s;(s=i.value)!=null&&s.style&&i.value.style.setProperty(Gl(e),o)}),a}function lae({document:e=aae}={}){if(!e)return F("visible");const t=F(e.visibilityState);return sn(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var tP=Object.getOwnPropertySymbols,uae=Object.prototype.hasOwnProperty,cae=Object.prototype.propertyIsEnumerable,fae=(e,t)=>{var n={};for(var r in e)uae.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&tP)for(var r of tP(e))t.indexOf(r)<0&&cae.call(e,r)&&(n[r]=e[r]);return n};function kn(e,t,n={}){const r=n,{window:a=su}=r,i=fae(r,["window"]);let o;const s=G5(()=>a&&"ResizeObserver"in a),l=()=>{o&&(o.disconnect(),o=void 0)},u=_e(()=>ga(e),f=>{l(),s.value&&a&&f&&(o=new ResizeObserver(t),o.observe(f,i))},{immediate:!0,flush:"post"}),c=()=>{l(),u()};return Ng(c),{isSupported:s,stop:c}}function nP(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0}=t,o=F(0),s=F(0),l=F(0),u=F(0),c=F(0),f=F(0),d=F(0),v=F(0);function h(){const p=ga(e);if(!p){n&&(o.value=0,s.value=0,l.value=0,u.value=0,c.value=0,f.value=0,d.value=0,v.value=0);return}const g=p.getBoundingClientRect();o.value=g.height,s.value=g.bottom,l.value=g.left,u.value=g.right,c.value=g.top,f.value=g.width,d.value=g.x,v.value=g.y}return kn(e,h),_e(()=>ga(e),p=>!p&&h()),a&&sn("scroll",h,{capture:!0,passive:!0}),r&&sn("resize",h,{passive:!0}),Tk(()=>{i&&h()}),{height:o,bottom:s,left:l,right:u,top:c,width:f,x:d,y:v,update:h}}var rP=Object.getOwnPropertySymbols,dae=Object.prototype.hasOwnProperty,vae=Object.prototype.propertyIsEnumerable,hae=(e,t)=>{var n={};for(var r in e)dae.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&rP)for(var r of rP(e))t.indexOf(r)<0&&vae.call(e,r)&&(n[r]=e[r]);return n};function K5(e,t,n={}){const r=n,{window:a=su}=r,i=hae(r,["window"]);let o;const s=G5(()=>a&&"MutationObserver"in a),l=()=>{o&&(o.disconnect(),o=void 0)},u=_e(()=>ga(e),f=>{l(),s.value&&a&&f&&(o=new MutationObserver(t),o.observe(f,i))},{immediate:!0}),c=()=>{l(),u()};return Ng(c),{isSupported:s,stop:c}}var aP;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(aP||(aP={}));var pae=Object.defineProperty,iP=Object.getOwnPropertySymbols,gae=Object.prototype.hasOwnProperty,mae=Object.prototype.propertyIsEnumerable,oP=(e,t,n)=>t in e?pae(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yae=(e,t)=>{for(var n in t)gae.call(t,n)&&oP(e,n,t[n]);if(iP)for(var n of iP(t))mae.call(t,n)&&oP(e,n,t[n]);return e};const bae={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]};yae({linear:eae},bae);function U5(e,t,n,r={}){var a,i,o;const{clone:s=!1,passive:l=!1,eventName:u,deep:c=!1,defaultValue:f}=r,d=yt(),v=n||(d==null?void 0:d.emit)||((a=d==null?void 0:d.$emit)==null?void 0:a.bind(d))||((o=(i=d==null?void 0:d.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(d==null?void 0:d.proxy));let h=u;t||(t="modelValue"),h=u||h||`update:${t.toString()}`;const p=m=>s?Wx(s)?s(m):oae(m):m,g=()=>Xre(e[t])?p(e[t]):f;if(l){const m=g(),_=F(m);return _e(()=>e[t],b=>_.value=p(b)),_e(_,b=>{(b!==e[t]||c)&&v(h,b)},{deep:c}),_}else return I({get(){return g()},set(m){v(h,m)}})}function _ae({window:e=su}={}){if(!e)return F(!1);const t=F(e.document.hasFocus());return sn(e,"blur",()=>{t.value=!1}),sn(e,"focus",()=>{t.value=!0}),t}function wae(e={}){const{window:t=su,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:a=!0,includeScrollbar:i=!0}=e,o=F(n),s=F(r),l=()=>{t&&(i?(o.value=t.innerWidth,s.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,s.value=t.document.documentElement.clientHeight))};return l(),Tk(l),sn("resize",l,{passive:!0}),a&&sn("orientationchange",l,{passive:!0}),{width:o,height:s}}class Sae extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function nr(e,t){throw new Sae(`[${e}] ${t}`)}const sP={current:0},lP=F(0),Y5=2e3,uP=Symbol("elZIndexContextKey"),j5=Symbol("zIndexContextKey"),fv=e=>{const t=yt()?Be(uP,sP):sP,n=e||(yt()?Be(j5,void 0):void 0),r=I(()=>{const o=y(n);return Ze(o)?o:Y5}),a=I(()=>r.value+lP.value),i=()=>(t.current++,lP.value=t.current,a.value);return!Bt&&Be(uP),{initialZIndex:r,currentZIndex:a,nextZIndex:i}};var Cae={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color.",alphaLabel:"pick alpha value"},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"},mention:{loading:"Loading"},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:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",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"},tour:{next:"Next",previous:"Previous",finish:"Finish"},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"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const xae=e=>(t,n)=>Tae(t,n,y(e)),Tae=(e,t,n)=>Wn(n,e,e).replace(/\{(\w+)\}/g,(r,a)=>{var i;return`${(i=t==null?void 0:t[a])!=null?i:`{${a}}`}`}),Mae=e=>{const t=I(()=>y(e).name),n=ln(e)?e:F(e);return{lang:t,locale:n,t:xae(e)}},q5=Symbol("localeContextKey"),Vt=e=>{const t=e||Be(q5,F());return Mae(I(()=>t.value||Cae))},X5="__epPropKey",ae=e=>e,kae=e=>pt(e)&&!!e[X5],uo=(e,t)=>{if(!pt(e)||kae(e))return e;const{values:n,required:r,default:a,type:i,validator:o}=e,l={type:i,required:!!r,validator:n||o?u=>{let c=!1,f=[];if(n&&(f=Array.from(n),Gt(e,"default")&&f.push(a),c||(c=f.includes(u))),o&&(c||(c=o(u))),!c&&f.length>0){const d=[...new Set(f)].map(v=>JSON.stringify(v)).join(", ");kX(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${d}], got value ${JSON.stringify(u)}.`)}return c}:void 0,[X5]:!0};return Gt(e,"default")&&(l.default=a),l},Ae=e=>Np(Object.entries(e).map(([t,n])=>[t,uo(n,t)])),jo=["","default","small","large"],Xn=uo({type:String,values:jo,required:!1}),Z5=Symbol("size"),J5=()=>{const e=Be(Z5,{});return I(()=>y(e.size)||"")},Q5=Symbol("emptyValuesContextKey"),Aae=["",void 0,null],Eae=void 0,dv=Ae({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>Ke(e)?!e():!e}}),G1=(e,t)=>{const n=yt()?Be(Q5,F({})):F({}),r=I(()=>e.emptyValues||n.value.emptyValues||Aae),a=I(()=>Ke(e.valueOnClear)?e.valueOnClear():e.valueOnClear!==void 0?e.valueOnClear:Ke(n.value.valueOnClear)?n.value.valueOnClear():n.value.valueOnClear!==void 0?n.value.valueOnClear:t!==void 0?t:Eae),i=o=>r.value.includes(o);return r.value.includes(a.value),{emptyValues:r,valueOnClear:a,isEmptyValue:i}},Ld=e=>Object.keys(e),e8=e=>Object.entries(e),Qy=(e,t,n)=>({get value(){return Wn(e,t,n)},set value(r){Ore(e,t,r)}}),rb=F();function K1(e,t=void 0){const n=yt()?Be(Qz,rb):rb;return e?I(()=>{var r,a;return(a=(r=n.value)==null?void 0:r[e])!=null?a:t}):n}function U1(e,t){const n=K1(),r=Se(e,I(()=>{var s;return((s=n.value)==null?void 0:s.namespace)||Xh})),a=Vt(I(()=>{var s;return(s=n.value)==null?void 0:s.locale})),i=fv(I(()=>{var s;return((s=n.value)==null?void 0:s.zIndex)||Y5})),o=I(()=>{var s;return y(t)||((s=n.value)==null?void 0:s.size)||""});return kk(I(()=>y(n)||{})),{ns:r,locale:a,zIndex:i,size:o}}const kk=(e,t,n=!1)=>{var r;const a=!!yt(),i=a?K1():void 0,o=(r=t==null?void 0:t.provide)!=null?r:a?Tt:void 0;if(!o)return;const s=I(()=>{const l=y(e);return i!=null&&i.value?Iae(i.value,l):l});return o(Qz,s),o(q5,I(()=>s.value.locale)),o(e5,I(()=>s.value.namespace)),o(j5,I(()=>s.value.zIndex)),o(Z5,{size:I(()=>s.value.size||"")}),o(Q5,I(()=>({emptyValues:s.value.emptyValues,valueOnClear:s.value.valueOnClear}))),(n||!rb.value)&&(rb.value=s.value),s},Iae=(e,t)=>{const n=[...new Set([...Ld(e),...Ld(t)])],r={};for(const a of n)r[a]=t[a]!==void 0?t[a]:e[a];return r},Dae=(e=[])=>({version:hJ,install:(n,r)=>{n[mL]||(n[mL]=!0,e.forEach(a=>n.use(a)),r&&kk(r,n,!0))}}),ut="update:modelValue",cn="change",Ir="input",Lae=Ae({zIndex:{type:ae([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),Pae={scroll:({scrollTop:e,fixed:t})=>Ze(e)&&mn(t),[cn]:e=>mn(e)};var Ee=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function Rae(e,t,n,r){const a=n-t;return e/=r/2,e<1?a/2*e*e*e+t:a/2*((e-=2)*e*e+2)+t}const Kl=e=>Bt?window.requestAnimationFrame(e):setTimeout(e,16),Bc=e=>Bt?window.cancelAnimationFrame(e):clearTimeout(e),t8=(e="")=>e.split(" ").filter(t=>!!t.trim()),Da=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},di=(e,t)=>{!e||!t.trim()||e.classList.add(...t8(t))},Zr=(e,t)=>{!e||!t.trim()||e.classList.remove(...t8(t))},ps=(e,t)=>{var n;if(!Bt||!e||!t)return"";let r=_a(t);r==="float"&&(r="cssFloat");try{const a=e.style[r];if(a)return a;const i=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return i?i[r]:""}catch{return e.style[r]}},n8=(e,t,n)=>{if(!(!e||!t))if(pt(t))e8(t).forEach(([r,a])=>n8(e,r,a));else{const r=_a(t);e.style[r]=n}};function Fn(e,t="px"){if(!e)return"";if(Ze(e)||zre(e))return`${e}${t}`;if(We(e))return e}const Oae=(e,t)=>{if(!Bt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],r=ps(e,n);return["scroll","auto","overlay"].some(a=>r.includes(a))},Ak=(e,t)=>{if(!Bt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(Oae(n,t))return n;n=n.parentNode}return n};let Em;const r8=e=>{var t;if(!Bt)return 0;if(Em!==void 0)return Em;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const r=n.offsetWidth;n.style.overflow="scroll";const a=document.createElement("div");a.style.width="100%",n.appendChild(a);const i=a.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Em=r-i,Em};function Ek(e,t){if(!Bt)return;if(!t){e.scrollTop=0;return}const n=[];let r=t.offsetParent;for(;r!==null&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;const a=t.offsetTop+n.reduce((l,u)=>l+u.offsetTop,0),i=a+t.offsetHeight,o=e.scrollTop,s=o+e.clientHeight;as&&(e.scrollTop=i-e.clientHeight)}function Nae(e,t,n,r,a){const i=Date.now();let o;const s=()=>{const u=Date.now()-i,c=Rae(u>r?r:u,t,n,r);W1(e)?e.scrollTo(window.pageXOffset,c):e.scrollTop=c,u{o&&Bc(o)}}const cP=(e,t)=>W1(t)?e.ownerDocument.documentElement:t,fP=e=>W1(e)?window.scrollY:e.scrollTop,a8="ElAffix",$ae=Z({name:a8}),Bae=Z({...$ae,props:Lae,emits:Pae,setup(e,{expose:t,emit:n}){const r=e,a=Se("affix"),i=bn(),o=bn(),s=bn(),{height:l}=wae(),{height:u,width:c,top:f,bottom:d,update:v}=nP(o,{windowScroll:!1}),h=nP(i),p=F(!1),g=F(0),m=F(0),_=I(()=>({height:p.value?`${u.value}px`:"",width:p.value?`${c.value}px`:""})),b=I(()=>{if(!p.value)return{};const C=r.offset?Fn(r.offset):0;return{height:`${u.value}px`,width:`${c.value}px`,top:r.position==="top"?C:"",bottom:r.position==="bottom"?C:"",transform:m.value?`translateY(${m.value}px)`:"",zIndex:r.zIndex}}),w=()=>{if(!s.value)return;g.value=s.value instanceof Window?document.documentElement.scrollTop:s.value.scrollTop||0;const{position:C,target:x,offset:M}=r,T=M+u.value;if(C==="top")if(x){const k=h.bottom.value-T;p.value=M>f.value&&h.bottom.value>0,m.value=k<0?k:0}else p.value=M>f.value;else if(x){const k=l.value-h.top.value-T;p.value=l.value-Mh.top.value,m.value=k<0?-k:0}else p.value=l.value-M{v(),n("scroll",{scrollTop:g.value,fixed:p.value})};return _e(p,C=>n("change",C)),dt(()=>{var C;r.target?(i.value=(C=document.querySelector(r.target))!=null?C:void 0,i.value||nr(a8,`Target does not exist: ${r.target}`)):i.value=document.documentElement,s.value=Ak(o.value,!0),v()}),sn(s,"scroll",S),Er(w),t({update:w,updateRoot:v}),(C,x)=>(N(),K("div",{ref_key:"root",ref:o,class:B(y(a).b()),style:Ye(y(_))},[q("div",{class:B({[y(a).m("fixed")]:p.value}),style:Ye(y(b))},[se(C.$slots,"default")],6)],6))}});var Vae=Ee(Bae,[["__file","affix.vue"]]);const ot=(e,t)=>{if(e.install=n=>{for(const r of[e,...Object.values(t??{})])n.component(r.name,r)},t)for(const[n,r]of Object.entries(t))e[n]=r;return e},i8=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),Fae=(e,t)=>(e.install=n=>{n.directive(t,e)},e),On=e=>(e.install=nn,e),zae=ot(Vae),Hae=Ae({size:{type:ae([Number,String])},color:{type:String}}),Wae=Z({name:"ElIcon",inheritAttrs:!1}),Gae=Z({...Wae,props:Hae,setup(e){const t=e,n=Se("icon"),r=I(()=>{const{size:a,color:i}=t;return!a&&!i?{}:{fontSize:on(a)?void 0:Fn(a),"--color":i}});return(a,i)=>(N(),K("i",St({class:y(n).b(),style:y(r)},a.$attrs),[se(a.$slots,"default")],16))}});var Kae=Ee(Gae,[["__file","icon.vue"]]);const He=ot(Kae);/*! Element Plus Icons Vue v2.3.1 */var Uae=Z({name:"ArrowDown",__name:"arrow-down",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Hs=Uae,Yae=Z({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Ul=Yae,jae=Z({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),ma=jae,qae=Z({name:"ArrowUp",__name:"arrow-up",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 0"})]))}}),Ik=qae,Xae=Z({name:"Back",__name:"back",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),q("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.312z"})]))}}),Zae=Xae,Jae=Z({name:"Calendar",__name:"calendar",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-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 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),Qae=Jae,eie=Z({name:"CaretRight",__name:"caret-right",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),o8=eie,tie=Z({name:"CaretTop",__name:"caret-top",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),nie=tie,rie=Z({name:"Check",__name:"check",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),$g=rie,aie=Z({name:"CircleCheckFilled",__name:"circle-check-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-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.336z"})]))}}),iie=aie,oie=Z({name:"CircleCheck",__name:"circle-check",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),q("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"})]))}}),Dk=oie,sie=Z({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 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.336z"})]))}}),Lk=sie,lie=Z({name:"CircleClose",__name:"circle-close",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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.248z"}),q("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),Ws=lie,uie=Z({name:"Clock",__name:"clock",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),q("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),q("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),s8=uie,cie=Z({name:"Close",__name:"close",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),to=cie,fie=Z({name:"DArrowLeft",__name:"d-arrow-left",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Yl=fie,die=Z({name:"DArrowRight",__name:"d-arrow-right",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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.688m-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"})]))}}),jl=die,vie=Z({name:"Delete",__name:"delete",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),hie=vie,pie=Z({name:"Document",__name:"document",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),gie=pie,mie=Z({name:"Edit",__name:"edit",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M832 512a32 32 0 1 1 64 0v352a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h352a32 32 0 0 1 0 64H192v640h640z"}),q("path",{fill:"currentColor",d:"m469.952 554.24 52.8-7.552L847.104 222.4a32 32 0 1 0-45.248-45.248L477.44 501.44l-7.552 52.8zm422.4-422.4a96 96 0 0 1 0 135.808l-331.84 331.84a32 32 0 0 1-18.112 9.088L436.8 623.68a32 32 0 0 1-36.224-36.224l15.104-105.6a32 32 0 0 1 9.024-18.112l331.904-331.84a96 96 0 0 1 135.744 0z"})]))}}),AWe=mie,yie=Z({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 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-64z"})]))}}),bie=yie,_ie=Z({name:"Hide",__name:"hide",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",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.2zM889.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"}),q("path",{fill:"currentColor",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"})]))}}),wie=_ie,Sie=Z({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.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.344M590.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"})]))}}),Pk=Sie,Cie=Z({name:"Loading",__name:"loading",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.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 0m-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"})]))}}),Fo=Cie,xie=Z({name:"Minus",__name:"minus",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),Tie=xie,Mie=Z({name:"MoreFilled",__name:"more-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),dP=Mie,kie=Z({name:"More",__name:"more",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}}),Aie=kie,Eie=Z({name:"Operation",__name:"operation",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M389.44 768a96.064 96.064 0 0 1 181.12 0H896v64H570.56a96.064 96.064 0 0 1-181.12 0H128v-64zm192-288a96.064 96.064 0 0 1 181.12 0H896v64H762.56a96.064 96.064 0 0 1-181.12 0H128v-64zm-320-288a96.064 96.064 0 0 1 181.12 0H896v64H442.56a96.064 96.064 0 0 1-181.12 0H128v-64z"})]))}}),EWe=Eie,Iie=Z({name:"PictureFilled",__name:"picture-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 32zm315.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.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),Die=Iie,Lie=Z({name:"Plus",__name:"plus",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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-64z"})]))}}),l8=Lie,Pie=Z({name:"QuestionFilled",__name:"question-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.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"})]))}}),Rie=Pie,Oie=Z({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Nie=Oie,$ie=Z({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Bie=$ie,Vie=Z({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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.118M512 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.412M512 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 512"})]))}}),Fie=Vie,zie=Z({name:"Search",__name:"search",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 704"})]))}}),Hie=zie,Wie=Z({name:"SortDown",__name:"sort-down",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 0"})]))}}),Gie=Wie,Kie=Z({name:"SortUp",__name:"sort-up",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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.248"})]))}}),Uie=Kie,Yie=Z({name:"StarFilled",__name:"star-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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"})]))}}),Im=Yie,jie=Z({name:"Star",__name:"star",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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.72zM313.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"})]))}}),qie=jie,Xie=Z({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-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.336z"})]))}}),u8=Xie,Zie=Z({name:"View",__name:"view",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 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-448m0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),Jie=Zie,Qie=Z({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 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 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),Y1=Qie,eoe=Z({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 704m-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-64z"})]))}}),c8=eoe,toe=Z({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(N(),K("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[q("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 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),noe=toe;const fn=ae([String,Object,Function]),Rk={Close:to},Ok={Close:to,SuccessFilled:u8,InfoFilled:Pk,WarningFilled:Y1,CircleCloseFilled:Lk},ql={success:u8,warning:Y1,error:Lk,info:Pk},j1={validating:Fo,success:Dk,error:Ws},roe=["light","dark"],aoe=Ae({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Ld(ql),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:roe,default:"light"}}),ioe={close:e=>e instanceof MouseEvent},ooe=Z({name:"ElAlert"}),soe=Z({...ooe,props:aoe,emits:ioe,setup(e,{emit:t}){const n=e,{Close:r}=Ok,a=Jn(),i=Se("alert"),o=F(!0),s=I(()=>ql[n.type]),l=I(()=>!!(n.description||a.default)),u=c=>{o.value=!1,t("close",c)};return(c,f)=>(N(),fe(mr,{name:y(i).b("fade"),persisted:""},{default:re(()=>[lt(q("div",{class:B([y(i).b(),y(i).m(c.type),y(i).is("center",c.center),y(i).is(c.effect)]),role:"alert"},[c.showIcon&&y(s)?(N(),fe(y(He),{key:0,class:B([y(i).e("icon"),{[y(i).is("big")]:y(l)}])},{default:re(()=>[(N(),fe(_t(y(s))))]),_:1},8,["class"])):ue("v-if",!0),q("div",{class:B(y(i).e("content"))},[c.title||c.$slots.title?(N(),K("span",{key:0,class:B([y(i).e("title"),{"with-description":y(l)}])},[se(c.$slots,"title",{},()=>[At(Ie(c.title),1)])],2)):ue("v-if",!0),y(l)?(N(),K("p",{key:1,class:B(y(i).e("description"))},[se(c.$slots,"default",{},()=>[At(Ie(c.description),1)])],2)):ue("v-if",!0),c.closable?(N(),K(Ue,{key:2},[c.closeText?(N(),K("div",{key:0,class:B([y(i).e("close-btn"),y(i).is("customed")]),onClick:u},Ie(c.closeText),3)):(N(),fe(y(He),{key:1,class:B(y(i).e("close-btn")),onClick:u},{default:re(()=>[J(y(r))]),_:1},8,["class"]))],64)):ue("v-if",!0)],2)],2),[[Kt,o.value]])]),_:3},8,["name"]))}});var loe=Ee(soe,[["__file","alert.vue"]]);const uoe=ot(loe),q1=()=>Bt&&/firefox/i.test(window.navigator.userAgent);let Di;const coe=` - height:0 !important; - visibility:hidden !important; - ${q1()?"":"overflow:hidden !important;"} - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; -`,foe=["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 doe(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=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:foe.map(o=>`${o}:${t.getPropertyValue(o)}`).join(";"),paddingSize:r,borderSize:a,boxSizing:n}}function vP(e,t=1,n){var r;Di||(Di=document.createElement("textarea"),document.body.appendChild(Di));const{paddingSize:a,borderSize:i,boxSizing:o,contextStyle:s}=doe(e);Di.setAttribute("style",`${s};${coe}`),Di.value=e.value||e.placeholder||"";let l=Di.scrollHeight;const u={};o==="border-box"?l=l+i:o==="content-box"&&(l=l-a),Di.value="";const c=Di.scrollHeight-a;if(Ze(t)){let f=c*t;o==="border-box"&&(f=f+a+i),l=Math.max(f,l),u.minHeight=`${f}px`}if(Ze(n)){let f=c*n;o==="border-box"&&(f=f+a+i),l=Math.min(f,l)}return u.height=`${l}px`,(r=Di.parentNode)==null||r.removeChild(Di),Di=void 0,u}const Pn=e=>e,voe=Ae({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),kr=e=>Hi(voe,e),Nk=Ae({id:{type:String,default:void 0},size:Xn,disabled:Boolean,modelValue:{type:ae([String,Number,Object]),default:""},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:ae([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:Boolean,clearable:Boolean,showPassword:Boolean,showWordLimit:Boolean,suffixIcon:{type:fn},prefixIcon:{type:fn},containerRole:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:ae([Object,Array,String]),default:()=>Pn({})},autofocus:Boolean,rows:{type:Number,default:2},...kr(["ariaLabel"])}),hoe={[ut]:e=>We(e),input:e=>We(e),change:e=>We(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},poe=["class","style"],goe=/^on[A-Z]/,Bg=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,r=I(()=>((n==null?void 0:n.value)||[]).concat(poe)),a=yt();return I(a?()=>{var i;return Np(Object.entries((i=a.proxy)==null?void 0:i.$attrs).filter(([o])=>!r.value.includes(o)&&!(t&&goe.test(o))))}:()=>({}))},tf=Symbol("formContextKey"),zo=Symbol("formItemContextKey"),hP={prefix:Math.floor(Math.random()*1e4),current:0},moe=Symbol("elIdInjection"),$k=()=>yt()?Be(moe,hP):hP,Mr=e=>{const t=$k(),n=uk();return Hx(()=>y(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},Nr=()=>{const e=Be(tf,void 0),t=Be(zo,void 0);return{form:e,formItem:t}},Ti=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||(n=F(!1)),r||(r=F(!1));const a=F();let i;const o=I(()=>{var s;return!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&((s=t.inputIds)==null?void 0:s.length)<=1)});return dt(()=>{i=_e([Jt(e,"id"),n],([s,l])=>{const u=s??(l?void 0:Mr().value);u!==a.value&&(t!=null&&t.removeInputId&&(a.value&&t.removeInputId(a.value),!(r!=null&&r.value)&&!l&&u&&t.addInputId(u)),a.value=u)},{immediate:!0})}),iu(()=>{i&&i(),t!=null&&t.removeInputId&&a.value&&t.removeInputId(a.value)}),{isLabeledByFormItem:o,inputId:a}},f8=e=>{const t=yt();return I(()=>{var n,r;return(r=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:r[e]})},Yn=(e,t={})=>{const n=F(void 0),r=t.prop?n:f8("size"),a=t.global?n:J5(),i=t.form?{size:void 0}:Be(tf,void 0),o=t.formItem?{size:void 0}:Be(zo,void 0);return I(()=>r.value||y(e)||(o==null?void 0:o.size)||(i==null?void 0:i.size)||a.value||"")},$r=e=>{const t=f8("disabled"),n=Be(tf,void 0);return I(()=>t.value||y(e)||(n==null?void 0:n.disabled)||!1)};function lu(e,{beforeFocus:t,afterFocus:n,beforeBlur:r,afterBlur:a}={}){const i=yt(),{emit:o}=i,s=bn(),l=F(!1),u=d=>{Ke(t)&&t(d)||l.value||(l.value=!0,o("focus",d),n==null||n())},c=d=>{var v;Ke(r)&&r(d)||d.relatedTarget&&((v=s.value)!=null&&v.contains(d.relatedTarget))||(l.value=!1,o("blur",d),a==null||a())},f=()=>{var d,v;(d=s.value)!=null&&d.contains(document.activeElement)&&s.value!==document.activeElement||(v=e.value)==null||v.focus()};return _e(s,d=>{d&&d.setAttribute("tabindex","-1")}),sn(s,"focus",u,!0),sn(s,"blur",c,!0),sn(s,"click",f,!0),{isFocused:l,wrapperRef:s,handleFocus:u,handleBlur:c}}const yoe=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e);function Vg({afterComposition:e,emit:t}){const n=F(!1),r=s=>{t==null||t("compositionstart",s),n.value=!0},a=s=>{var l;t==null||t("compositionupdate",s);const u=(l=s.target)==null?void 0:l.value,c=u[u.length-1]||"";n.value=!yoe(c)},i=s=>{t==null||t("compositionend",s),n.value&&(n.value=!1,je(()=>e(s)))};return{isComposing:n,handleComposition:s=>{s.type==="compositionend"?i(s):a(s)},handleCompositionStart:r,handleCompositionUpdate:a,handleCompositionEnd:i}}function boe(e){let t;function n(){if(e.value==null)return;const{selectionStart:a,selectionEnd:i,value:o}=e.value;if(a==null||i==null)return;const s=o.slice(0,Math.max(0,a)),l=o.slice(Math.max(0,i));t={selectionStart:a,selectionEnd:i,value:o,beforeTxt:s,afterTxt:l}}function r(){if(e.value==null||t==null)return;const{value:a}=e.value,{beforeTxt:i,afterTxt:o,selectionStart:s}=t;if(i==null||o==null||s==null)return;let l=a.length;if(a.endsWith(o))l=a.length-o.length;else if(a.startsWith(i))l=i.length;else{const u=i[s-1],c=a.indexOf(u,s-1);c!==-1&&(l=c+1)}e.value.setSelectionRange(l,l)}return[n,r]}const _oe=Z({name:"ElInput",inheritAttrs:!1}),woe=Z({..._oe,props:Nk,emits:hoe,setup(e,{expose:t,emit:n}){const r=e,a=ou(),i=Bg(),o=Jn(),s=I(()=>[r.type==="textarea"?p.b():h.b(),h.m(d.value),h.is("disabled",v.value),h.is("exceed",Y.value),{[h.b("group")]:o.prepend||o.append,[h.m("prefix")]:o.prefix||r.prefixIcon,[h.m("suffix")]:o.suffix||r.suffixIcon||r.clearable||r.showPassword,[h.bm("suffix","password-clear")]:R.value&&O.value,[h.b("hidden")]:r.type==="hidden"},a.class]),l=I(()=>[h.e("wrapper"),h.is("focus",M.value)]),{form:u,formItem:c}=Nr(),{inputId:f}=Ti(r,{formItemContext:c}),d=Yn(),v=$r(),h=Se("input"),p=Se("textarea"),g=bn(),m=bn(),_=F(!1),b=F(!1),w=F(),S=bn(r.inputStyle),C=I(()=>g.value||m.value),{wrapperRef:x,isFocused:M,handleFocus:T,handleBlur:k}=lu(C,{beforeFocus(){return v.value},afterBlur(){var Ce;r.validateEvent&&((Ce=c==null?void 0:c.validate)==null||Ce.call(c,"blur").catch(ze=>void 0))}}),A=I(()=>{var Ce;return(Ce=u==null?void 0:u.statusIcon)!=null?Ce:!1}),E=I(()=>(c==null?void 0:c.validateState)||""),L=I(()=>E.value&&j1[E.value]),$=I(()=>b.value?Jie:wie),P=I(()=>[a.style]),D=I(()=>[r.inputStyle,S.value,{resize:r.resize}]),V=I(()=>or(r.modelValue)?"":String(r.modelValue)),R=I(()=>r.clearable&&!v.value&&!r.readonly&&!!V.value&&(M.value||_.value)),O=I(()=>r.showPassword&&!v.value&&!!V.value&&(!!V.value||M.value)),H=I(()=>r.showWordLimit&&!!r.maxlength&&(r.type==="text"||r.type==="textarea")&&!v.value&&!r.readonly&&!r.showPassword),W=I(()=>V.value.length),Y=I(()=>!!H.value&&W.value>Number(r.maxlength)),U=I(()=>!!o.suffix||!!r.suffixIcon||R.value||r.showPassword||H.value||!!E.value&&A.value),[te,ie]=boe(g);kn(m,Ce=>{if(ne(),!H.value||r.resize!=="both")return;const ze=Ce[0],{width:nt}=ze.contentRect;w.value={right:`calc(100% - ${nt+15+6}px)`}});const de=()=>{const{type:Ce,autosize:ze}=r;if(!(!Bt||Ce!=="textarea"||!m.value))if(ze){const nt=pt(ze)?ze.minRows:void 0,xt=pt(ze)?ze.maxRows:void 0,vt=vP(m.value,nt,xt);S.value={overflowY:"hidden",...vt},je(()=>{m.value.offsetHeight,S.value=vt})}else S.value={minHeight:vP(m.value).minHeight}},ne=(Ce=>{let ze=!1;return()=>{var nt;if(ze||!r.autosize)return;((nt=m.value)==null?void 0:nt.offsetParent)===null||(Ce(),ze=!0)}})(de),Q=()=>{const Ce=C.value,ze=r.formatter?r.formatter(V.value):V.value;!Ce||Ce.value===ze||(Ce.value=ze)},he=async Ce=>{te();let{value:ze}=Ce.target;if(r.formatter&&(ze=r.parser?r.parser(ze):ze),!z.value){if(ze===V.value){Q();return}n(ut,ze),n("input",ze),await je(),Q(),ie()}},ce=Ce=>{n("change",Ce.target.value)},{isComposing:z,handleCompositionStart:X,handleCompositionUpdate:oe,handleCompositionEnd:pe}=Vg({emit:n,afterComposition:he}),me=()=>{te(),b.value=!b.value,setTimeout(ie)},ve=()=>{var Ce;return(Ce=C.value)==null?void 0:Ce.focus()},we=()=>{var Ce;return(Ce=C.value)==null?void 0:Ce.blur()},ye=Ce=>{_.value=!1,n("mouseleave",Ce)},ke=Ce=>{_.value=!0,n("mouseenter",Ce)},Te=Ce=>{n("keydown",Ce)},Ge=()=>{var Ce;(Ce=C.value)==null||Ce.select()},Oe=()=>{n(ut,""),n("change",""),n("clear"),n("input","")};return _e(()=>r.modelValue,()=>{var Ce;je(()=>de()),r.validateEvent&&((Ce=c==null?void 0:c.validate)==null||Ce.call(c,"change").catch(ze=>void 0))}),_e(V,()=>Q()),_e(()=>r.type,async()=>{await je(),Q(),de()}),dt(()=>{!r.formatter&&r.parser,Q(),je(de)}),t({input:g,textarea:m,ref:C,textareaStyle:D,autosize:Jt(r,"autosize"),isComposing:z,focus:ve,blur:we,select:Ge,clear:Oe,resizeTextarea:de}),(Ce,ze)=>(N(),K("div",{class:B([y(s),{[y(h).bm("group","append")]:Ce.$slots.append,[y(h).bm("group","prepend")]:Ce.$slots.prepend}]),style:Ye(y(P)),onMouseenter:ke,onMouseleave:ye},[ue(" input "),Ce.type!=="textarea"?(N(),K(Ue,{key:0},[ue(" prepend slot "),Ce.$slots.prepend?(N(),K("div",{key:0,class:B(y(h).be("group","prepend"))},[se(Ce.$slots,"prepend")],2)):ue("v-if",!0),q("div",{ref_key:"wrapperRef",ref:x,class:B(y(l))},[ue(" prefix slot "),Ce.$slots.prefix||Ce.prefixIcon?(N(),K("span",{key:0,class:B(y(h).e("prefix"))},[q("span",{class:B(y(h).e("prefix-inner"))},[se(Ce.$slots,"prefix"),Ce.prefixIcon?(N(),fe(y(He),{key:0,class:B(y(h).e("icon"))},{default:re(()=>[(N(),fe(_t(Ce.prefixIcon)))]),_:1},8,["class"])):ue("v-if",!0)],2)],2)):ue("v-if",!0),q("input",St({id:y(f),ref_key:"input",ref:g,class:y(h).e("inner")},y(i),{minlength:Ce.minlength,maxlength:Ce.maxlength,type:Ce.showPassword?b.value?"text":"password":Ce.type,disabled:y(v),readonly:Ce.readonly,autocomplete:Ce.autocomplete,tabindex:Ce.tabindex,"aria-label":Ce.ariaLabel,placeholder:Ce.placeholder,style:Ce.inputStyle,form:Ce.form,autofocus:Ce.autofocus,role:Ce.containerRole,onCompositionstart:y(X),onCompositionupdate:y(oe),onCompositionend:y(pe),onInput:he,onChange:ce,onKeydown:Te}),null,16,["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus","role","onCompositionstart","onCompositionupdate","onCompositionend"]),ue(" suffix slot "),y(U)?(N(),K("span",{key:1,class:B(y(h).e("suffix"))},[q("span",{class:B(y(h).e("suffix-inner"))},[!y(R)||!y(O)||!y(H)?(N(),K(Ue,{key:0},[se(Ce.$slots,"suffix"),Ce.suffixIcon?(N(),fe(y(He),{key:0,class:B(y(h).e("icon"))},{default:re(()=>[(N(),fe(_t(Ce.suffixIcon)))]),_:1},8,["class"])):ue("v-if",!0)],64)):ue("v-if",!0),y(R)?(N(),fe(y(He),{key:1,class:B([y(h).e("icon"),y(h).e("clear")]),onMousedown:Qe(y(nn),["prevent"]),onClick:Oe},{default:re(()=>[J(y(Ws))]),_:1},8,["class","onMousedown"])):ue("v-if",!0),y(O)?(N(),fe(y(He),{key:2,class:B([y(h).e("icon"),y(h).e("password")]),onClick:me},{default:re(()=>[(N(),fe(_t(y($))))]),_:1},8,["class"])):ue("v-if",!0),y(H)?(N(),K("span",{key:3,class:B(y(h).e("count"))},[q("span",{class:B(y(h).e("count-inner"))},Ie(y(W))+" / "+Ie(Ce.maxlength),3)],2)):ue("v-if",!0),y(E)&&y(L)&&y(A)?(N(),fe(y(He),{key:4,class:B([y(h).e("icon"),y(h).e("validateIcon"),y(h).is("loading",y(E)==="validating")])},{default:re(()=>[(N(),fe(_t(y(L))))]),_:1},8,["class"])):ue("v-if",!0)],2)],2)):ue("v-if",!0)],2),ue(" append slot "),Ce.$slots.append?(N(),K("div",{key:1,class:B(y(h).be("group","append"))},[se(Ce.$slots,"append")],2)):ue("v-if",!0)],64)):(N(),K(Ue,{key:1},[ue(" textarea "),q("textarea",St({id:y(f),ref_key:"textarea",ref:m,class:[y(p).e("inner"),y(h).is("focus",y(M))]},y(i),{minlength:Ce.minlength,maxlength:Ce.maxlength,tabindex:Ce.tabindex,disabled:y(v),readonly:Ce.readonly,autocomplete:Ce.autocomplete,style:y(D),"aria-label":Ce.ariaLabel,placeholder:Ce.placeholder,form:Ce.form,autofocus:Ce.autofocus,rows:Ce.rows,role:Ce.containerRole,onCompositionstart:y(X),onCompositionupdate:y(oe),onCompositionend:y(pe),onInput:he,onFocus:y(T),onBlur:y(k),onChange:ce,onKeydown:Te}),null,16,["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus","rows","role","onCompositionstart","onCompositionupdate","onCompositionend","onFocus","onBlur"]),y(H)?(N(),K("span",{key:0,style:Ye(w.value),class:B(y(h).e("count"))},Ie(y(W))+" / "+Ie(Ce.maxlength),7)):ue("v-if",!0)],64))],38))}});var Soe=Ee(woe,[["__file","input.vue"]]);const Xr=ot(Soe),hf=4,d8={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"}},Coe=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),Bk=Symbol("scrollbarContextKey"),xoe=Ae({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Toe="Thumb",Moe=Z({__name:"thumb",props:xoe,setup(e){const t=e,n=Be(Bk),r=Se("scrollbar");n||nr(Toe,"can not inject scrollbar context");const a=F(),i=F(),o=F({}),s=F(!1);let l=!1,u=!1,c=Bt?document.onselectstart:null;const f=I(()=>d8[t.vertical?"vertical":"horizontal"]),d=I(()=>Coe({size:t.size,move:t.move,bar:f.value})),v=I(()=>a.value[f.value.offset]**2/n.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),h=C=>{var x;if(C.stopPropagation(),C.ctrlKey||[1,2].includes(C.button))return;(x=window.getSelection())==null||x.removeAllRanges(),g(C);const M=C.currentTarget;M&&(o.value[f.value.axis]=M[f.value.offset]-(C[f.value.client]-M.getBoundingClientRect()[f.value.direction]))},p=C=>{if(!i.value||!a.value||!n.wrapElement)return;const x=Math.abs(C.target.getBoundingClientRect()[f.value.direction]-C[f.value.client]),M=i.value[f.value.offset]/2,T=(x-M)*100*v.value/a.value[f.value.offset];n.wrapElement[f.value.scroll]=T*n.wrapElement[f.value.scrollSize]/100},g=C=>{C.stopImmediatePropagation(),l=!0,document.addEventListener("mousemove",m),document.addEventListener("mouseup",_),c=document.onselectstart,document.onselectstart=()=>!1},m=C=>{if(!a.value||!i.value||l===!1)return;const x=o.value[f.value.axis];if(!x)return;const M=(a.value.getBoundingClientRect()[f.value.direction]-C[f.value.client])*-1,T=i.value[f.value.offset]-x,k=(M-T)*100*v.value/a.value[f.value.offset];n.wrapElement[f.value.scroll]=k*n.wrapElement[f.value.scrollSize]/100},_=()=>{l=!1,o.value[f.value.axis]=0,document.removeEventListener("mousemove",m),document.removeEventListener("mouseup",_),S(),u&&(s.value=!1)},b=()=>{u=!1,s.value=!!t.size},w=()=>{u=!0,s.value=l};hn(()=>{S(),document.removeEventListener("mouseup",_)});const S=()=>{document.onselectstart!==c&&(document.onselectstart=c)};return sn(Jt(n,"scrollbarElement"),"mousemove",b),sn(Jt(n,"scrollbarElement"),"mouseleave",w),(C,x)=>(N(),fe(mr,{name:y(r).b("fade"),persisted:""},{default:re(()=>[lt(q("div",{ref_key:"instance",ref:a,class:B([y(r).e("bar"),y(r).is(y(f).key)]),onMousedown:p},[q("div",{ref_key:"thumb",ref:i,class:B(y(r).e("thumb")),style:Ye(y(d)),onMousedown:h},null,38)],34),[[Kt,C.always||s.value]])]),_:1},8,["name"]))}});var pP=Ee(Moe,[["__file","thumb.vue"]]);const koe=Ae({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),Aoe=Z({__name:"bar",props:koe,setup(e,{expose:t}){const n=e,r=Be(Bk),a=F(0),i=F(0),o=F(""),s=F(""),l=F(1),u=F(1);return t({handleScroll:d=>{if(d){const v=d.offsetHeight-hf,h=d.offsetWidth-hf;i.value=d.scrollTop*100/v*l.value,a.value=d.scrollLeft*100/h*u.value}},update:()=>{const d=r==null?void 0:r.wrapElement;if(!d)return;const v=d.offsetHeight-hf,h=d.offsetWidth-hf,p=v**2/d.scrollHeight,g=h**2/d.scrollWidth,m=Math.max(p,n.minSize),_=Math.max(g,n.minSize);l.value=p/(v-p)/(m/(v-m)),u.value=g/(h-g)/(_/(h-_)),s.value=m+hf(N(),K(Ue,null,[J(pP,{move:a.value,ratio:u.value,size:o.value,always:d.always},null,8,["move","ratio","size","always"]),J(pP,{move:i.value,ratio:l.value,size:s.value,vertical:"",always:d.always},null,8,["move","ratio","size","always"])],64))}});var Eoe=Ee(Aoe,[["__file","bar.vue"]]);const Ioe=Ae({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ae([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},tabindex:{type:[String,Number],default:void 0},id:String,role:String,...kr(["ariaLabel","ariaOrientation"])}),Doe={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ze)},Loe="ElScrollbar",Poe=Z({name:Loe}),Roe=Z({...Poe,props:Ioe,emits:Doe,setup(e,{expose:t,emit:n}){const r=e,a=Se("scrollbar");let i,o,s=0,l=0;const u=F(),c=F(),f=F(),d=F(),v=I(()=>{const S={};return r.height&&(S.height=Fn(r.height)),r.maxHeight&&(S.maxHeight=Fn(r.maxHeight)),[r.wrapStyle,S]}),h=I(()=>[r.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!r.native}]),p=I(()=>[a.e("view"),r.viewClass]),g=()=>{var S;c.value&&((S=d.value)==null||S.handleScroll(c.value),s=c.value.scrollTop,l=c.value.scrollLeft,n("scroll",{scrollTop:c.value.scrollTop,scrollLeft:c.value.scrollLeft}))};function m(S,C){pt(S)?c.value.scrollTo(S):Ze(S)&&Ze(C)&&c.value.scrollTo(S,C)}const _=S=>{Ze(S)&&(c.value.scrollTop=S)},b=S=>{Ze(S)&&(c.value.scrollLeft=S)},w=()=>{var S;(S=d.value)==null||S.update()};return _e(()=>r.noresize,S=>{S?(i==null||i(),o==null||o()):({stop:i}=kn(f,w),o=sn("resize",w))},{immediate:!0}),_e(()=>[r.maxHeight,r.height],()=>{r.native||je(()=>{var S;w(),c.value&&((S=d.value)==null||S.handleScroll(c.value))})}),Tt(Bk,Yt({scrollbarElement:u,wrapElement:c})),tk(()=>{c.value&&(c.value.scrollTop=s,c.value.scrollLeft=l)}),dt(()=>{r.native||je(()=>{w()})}),Yo(()=>w()),t({wrapRef:c,update:w,scrollTo:m,setScrollTop:_,setScrollLeft:b,handleScroll:g}),(S,C)=>(N(),K("div",{ref_key:"scrollbarRef",ref:u,class:B(y(a).b())},[q("div",{ref_key:"wrapRef",ref:c,class:B(y(h)),style:Ye(y(v)),tabindex:S.tabindex,onScroll:g},[(N(),fe(_t(S.tag),{id:S.id,ref_key:"resizeRef",ref:f,class:B(y(p)),style:Ye(S.viewStyle),role:S.role,"aria-label":S.ariaLabel,"aria-orientation":S.ariaOrientation},{default:re(()=>[se(S.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),S.native?ue("v-if",!0):(N(),fe(Eoe,{key:0,ref_key:"barRef",ref:d,always:S.always,"min-size":S.minSize},null,8,["always","min-size"]))],2))}});var Ooe=Ee(Roe,[["__file","scrollbar.vue"]]);const qo=ot(Ooe),Vk=Symbol("popper"),v8=Symbol("popperContent"),Noe=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],h8=Ae({role:{type:String,values:Noe,default:"tooltip"}}),$oe=Z({name:"ElPopper",inheritAttrs:!1}),Boe=Z({...$oe,props:h8,setup(e,{expose:t}){const n=e,r=F(),a=F(),i=F(),o=F(),s=I(()=>n.role),l={triggerRef:r,popperInstanceRef:a,contentRef:i,referenceRef:o,role:s};return t(l),Tt(Vk,l),(u,c)=>se(u.$slots,"default")}});var Voe=Ee(Boe,[["__file","popper.vue"]]);const p8=Ae({arrowOffset:{type:Number,default:5}}),Foe=Z({name:"ElPopperArrow",inheritAttrs:!1}),zoe=Z({...Foe,props:p8,setup(e,{expose:t}){const n=e,r=Se("popper"),{arrowOffset:a,arrowRef:i,arrowStyle:o}=Be(v8,void 0);return _e(()=>n.arrowOffset,s=>{a.value=s}),hn(()=>{i.value=void 0}),t({arrowRef:i}),(s,l)=>(N(),K("span",{ref_key:"arrowRef",ref:i,class:B(y(r).e("arrow")),style:Ye(y(o)),"data-popper-arrow":""},null,6))}});var Hoe=Ee(zoe,[["__file","arrow.vue"]]);const g8=Ae({virtualRef:{type:ae(Object)},virtualTriggering:Boolean,onMouseenter:{type:ae(Function)},onMouseleave:{type:ae(Function)},onClick:{type:ae(Function)},onKeydown:{type:ae(Function)},onFocus:{type:ae(Function)},onBlur:{type:ae(Function)},onContextmenu:{type:ae(Function)},id:String,open:Boolean}),m8=Symbol("elForwardRef"),Woe=e=>{Tt(m8,{setForwardRef:n=>{e.value=n}})},Goe=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Koe='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Uoe=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,gP=e=>Array.from(e.querySelectorAll(Koe)).filter(t=>Kx(t)&&Uoe(t)),Kx=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.tabIndex<0||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true")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}},e0=function(e,t,...n){let r;t.includes("mouse")||t.includes("click")?r="MouseEvents":t.includes("key")?r="KeyboardEvent":r="HTMLEvents";const a=document.createEvent(r);return a.initEvent(t,...n),e.dispatchEvent(a),e},y8=e=>!e.getAttribute("aria-owns"),b8=(e,t,n)=>{const{parentNode:r}=e;if(!r)return null;const a=r.querySelectorAll(n),i=Array.prototype.indexOf.call(a,e);return a[i+t]||null},t0=e=>{e&&(e.focus(),!y8(e)&&e.click())},Yoe="ElOnlyChild",_8=Z({name:Yoe,setup(e,{slots:t,attrs:n}){var r;const a=Be(m8),i=Goe((r=a==null?void 0:a.setForwardRef)!=null?r:nn);return()=>{var o;const s=(o=t.default)==null?void 0:o.call(t,n);if(!s||s.length>1)return null;const l=w8(s);return l?lt(Ms(l,n),[[i]]):null}}});function w8(e){if(!e)return null;const t=e;for(const n of t){if(pt(n))switch(n.type){case cr:continue;case ov:case"svg":return mP(n);case Ue:return w8(n.children);default:return n}return mP(n)}return null}function mP(e){const t=Se("only-child");return J("span",{class:t.e("content")},[e])}const joe=Z({name:"ElPopperTrigger",inheritAttrs:!1}),qoe=Z({...joe,props:g8,setup(e,{expose:t}){const n=e,{role:r,triggerRef:a}=Be(Vk,void 0);Woe(a);const i=I(()=>s.value?n.id:void 0),o=I(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),s=I(()=>{if(r&&r.value!=="tooltip")return r.value}),l=I(()=>s.value?`${n.open}`:void 0);let u;const c=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return dt(()=>{_e(()=>n.virtualRef,f=>{f&&(a.value=ga(f))},{immediate:!0}),_e(a,(f,d)=>{u==null||u(),u=void 0,Ua(f)&&(c.forEach(v=>{var h;const p=n[v];p&&(f.addEventListener(v.slice(2).toLowerCase(),p),(h=d==null?void 0:d.removeEventListener)==null||h.call(d,v.slice(2).toLowerCase(),p))}),Kx(f)&&(u=_e([i,o,s,l],v=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,p)=>{or(v[p])?f.removeAttribute(h):f.setAttribute(h,v[p])})},{immediate:!0}))),Ua(d)&&Kx(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(v=>d.removeAttribute(v))},{immediate:!0})}),hn(()=>{if(u==null||u(),u=void 0,a.value&&Ua(a.value)){const f=a.value;c.forEach(d=>{const v=n[d];v&&f.removeEventListener(d.slice(2).toLowerCase(),v)}),a.value=void 0}}),t({triggerRef:a}),(f,d)=>f.virtualTriggering?ue("v-if",!0):(N(),fe(y(_8),St({key:0},f.$attrs,{"aria-controls":y(i),"aria-describedby":y(o),"aria-expanded":y(l),"aria-haspopup":y(s)}),{default:re(()=>[se(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var Xoe=Ee(qoe,[["__file","trigger.vue"]]);const Mw="focus-trap.focus-after-trapped",kw="focus-trap.focus-after-released",Zoe="focus-trap.focusout-prevented",yP={cancelable:!0,bubbles:!1},Joe={cancelable:!0,bubbles:!1},bP="focusAfterTrapped",_P="focusAfterReleased",Fk=Symbol("elFocusTrap"),zk=F(),X1=F(0),Hk=F(0);let Dm=0;const S8=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0||r===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},wP=(e,t)=>{for(const n of e)if(!Qoe(n,t))return n},Qoe=(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},ese=e=>{const t=S8(e),n=wP(t,e),r=wP(t.reverse(),e);return[n,r]},tse=e=>e instanceof HTMLInputElement&&"select"in e,ll=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Hk.value=window.performance.now(),e!==n&&tse(e)&&t&&e.select()}};function SP(e,t){const n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}const nse=()=>{let e=[];return{push:r=>{const a=e[0];a&&r!==a&&a.pause(),e=SP(e,r),e.unshift(r)},remove:r=>{var a,i;e=SP(e,r),(i=(a=e[0])==null?void 0:a.resume)==null||i.call(a)}}},rse=(e,t=!1)=>{const n=document.activeElement;for(const r of e)if(ll(r,t),document.activeElement!==n)return},CP=nse(),ase=()=>X1.value>Hk.value,Lm=()=>{zk.value="pointer",X1.value=window.performance.now()},xP=()=>{zk.value="keyboard",X1.value=window.performance.now()},ise=()=>(dt(()=>{Dm===0&&(document.addEventListener("mousedown",Lm),document.addEventListener("touchstart",Lm),document.addEventListener("keydown",xP)),Dm++}),hn(()=>{Dm--,Dm<=0&&(document.removeEventListener("mousedown",Lm),document.removeEventListener("touchstart",Lm),document.removeEventListener("keydown",xP))}),{focusReason:zk,lastUserFocusTimestamp:X1,lastAutomatedFocusTimestamp:Hk}),Pm=e=>new CustomEvent(Zoe,{...Joe,detail:e}),$e={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"};let Kf=[];const TP=e=>{e.code===$e.esc&&Kf.forEach(t=>t(e))},ose=e=>{dt(()=>{Kf.length===0&&document.addEventListener("keydown",TP),Bt&&Kf.push(e)}),hn(()=>{Kf=Kf.filter(t=>t!==e),Kf.length===0&&Bt&&document.removeEventListener("keydown",TP)})},sse=Z({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[bP,_P,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=F();let r,a;const{focusReason:i}=ise();ose(h=>{e.trapped&&!o.paused&&t("release-requested",h)});const o={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},s=h=>{if(!e.loop&&!e.trapped||o.paused)return;const{code:p,altKey:g,ctrlKey:m,metaKey:_,currentTarget:b,shiftKey:w}=h,{loop:S}=e,C=p===$e.tab&&!g&&!m&&!_,x=document.activeElement;if(C&&x){const M=b,[T,k]=ese(M);if(T&&k){if(!w&&x===k){const E=Pm({focusReason:i.value});t("focusout-prevented",E),E.defaultPrevented||(h.preventDefault(),S&&ll(T,!0))}else if(w&&[T,M].includes(x)){const E=Pm({focusReason:i.value});t("focusout-prevented",E),E.defaultPrevented||(h.preventDefault(),S&&ll(k,!0))}}else if(x===M){const E=Pm({focusReason:i.value});t("focusout-prevented",E),E.defaultPrevented||h.preventDefault()}}};Tt(Fk,{focusTrapRef:n,onKeydown:s}),_e(()=>e.focusTrapEl,h=>{h&&(n.value=h)},{immediate:!0}),_e([n],([h],[p])=>{h&&(h.addEventListener("keydown",s),h.addEventListener("focusin",c),h.addEventListener("focusout",f)),p&&(p.removeEventListener("keydown",s),p.removeEventListener("focusin",c),p.removeEventListener("focusout",f))});const l=h=>{t(bP,h)},u=h=>t(_P,h),c=h=>{const p=y(n);if(!p)return;const g=h.target,m=h.relatedTarget,_=g&&p.contains(g);e.trapped||m&&p.contains(m)||(r=m),_&&t("focusin",h),!o.paused&&e.trapped&&(_?a=g:ll(a,!0))},f=h=>{const p=y(n);if(!(o.paused||!p))if(e.trapped){const g=h.relatedTarget;!or(g)&&!p.contains(g)&&setTimeout(()=>{if(!o.paused&&e.trapped){const m=Pm({focusReason:i.value});t("focusout-prevented",m),m.defaultPrevented||ll(a,!0)}},0)}else{const g=h.target;g&&p.contains(g)||t("focusout",h)}};async function d(){await je();const h=y(n);if(h){CP.push(o);const p=h.contains(document.activeElement)?r:document.activeElement;if(r=p,!h.contains(p)){const m=new Event(Mw,yP);h.addEventListener(Mw,l),h.dispatchEvent(m),m.defaultPrevented||je(()=>{let _=e.focusStartEl;We(_)||(ll(_),document.activeElement!==_&&(_="first")),_==="first"&&rse(S8(h),!0),(document.activeElement===p||_==="container")&&ll(h)})}}}function v(){const h=y(n);if(h){h.removeEventListener(Mw,l);const p=new CustomEvent(kw,{...yP,detail:{focusReason:i.value}});h.addEventListener(kw,u),h.dispatchEvent(p),!p.defaultPrevented&&(i.value=="keyboard"||!ase()||h.contains(document.activeElement))&&ll(r??document.body),h.removeEventListener(kw,u),CP.remove(o)}}return dt(()=>{e.trapped&&d(),_e(()=>e.trapped,h=>{h?d():v()})}),hn(()=>{e.trapped&&v(),n.value&&(n.value.removeEventListener("keydown",s),n.value.removeEventListener("focusin",c),n.value.removeEventListener("focusout",f),n.value=void 0)}),{onKeydown:s}}});function lse(e,t,n,r,a,i){return se(e.$slots,"default",{handleKeydown:e.onKeydown})}var vv=Ee(sse,[["render",lse],["__file","focus-trap.vue"]]),La="top",_i="bottom",wi="right",Pa="left",Wk="auto",Fg=[La,_i,wi,Pa],Pd="start",$p="end",use="clippingParents",C8="viewport",Uv="popper",cse="reference",MP=Fg.reduce(function(e,t){return e.concat([t+"-"+Pd,t+"-"+$p])},[]),Gs=[].concat(Fg,[Wk]).reduce(function(e,t){return e.concat([t,t+"-"+Pd,t+"-"+$p])},[]),fse="beforeRead",dse="read",vse="afterRead",hse="beforeMain",pse="main",gse="afterMain",mse="beforeWrite",yse="write",bse="afterWrite",_se=[fse,dse,vse,hse,pse,gse,mse,yse,bse];function Ho(e){return e?(e.nodeName||"").toLowerCase():null}function co(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Rd(e){var t=co(e).Element;return e instanceof t||e instanceof Element}function gi(e){var t=co(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Gk(e){if(typeof ShadowRoot>"u")return!1;var t=co(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function wse(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!gi(i)||!Ho(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var s=a[o];s===!1?i.removeAttribute(o):i.setAttribute(o,s===!0?"":s)}))})}function Sse(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(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),s=o.reduce(function(l,u){return l[u]="",l},{});!gi(a)||!Ho(a)||(Object.assign(a.style,s),Object.keys(i).forEach(function(l){a.removeAttribute(l)}))})}}var x8={name:"applyStyles",enabled:!0,phase:"write",fn:wse,effect:Sse,requires:["computeStyles"]};function Ro(e){return e.split("-")[0]}var Cc=Math.max,ab=Math.min,Od=Math.round;function Nd(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(gi(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=Od(n.width)/o||1),i>0&&(a=Od(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function Kk(e){var t=Nd(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function T8(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Gk(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ks(e){return co(e).getComputedStyle(e)}function Cse(e){return["table","td","th"].indexOf(Ho(e))>=0}function uu(e){return((Rd(e)?e.ownerDocument:e.document)||window.document).documentElement}function Z1(e){return Ho(e)==="html"?e:e.assignedSlot||e.parentNode||(Gk(e)?e.host:null)||uu(e)}function kP(e){return!gi(e)||ks(e).position==="fixed"?null:e.offsetParent}function xse(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&gi(e)){var r=ks(e);if(r.position==="fixed")return null}var a=Z1(e);for(Gk(a)&&(a=a.host);gi(a)&&["html","body"].indexOf(Ho(a))<0;){var i=ks(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function zg(e){for(var t=co(e),n=kP(e);n&&Cse(n)&&ks(n).position==="static";)n=kP(n);return n&&(Ho(n)==="html"||Ho(n)==="body"&&ks(n).position==="static")?t:n||xse(e)||t}function Uk(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Jh(e,t,n){return Cc(e,ab(t,n))}function Tse(e,t,n){var r=Jh(e,t,n);return r>n?n:r}function M8(){return{top:0,right:0,bottom:0,left:0}}function k8(e){return Object.assign({},M8(),e)}function A8(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var Mse=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,k8(typeof e!="number"?e:A8(e,Fg))};function kse(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Ro(n.placement),l=Uk(s),u=[Pa,wi].indexOf(s)>=0,c=u?"height":"width";if(!(!i||!o)){var f=Mse(a.padding,n),d=Kk(i),v=l==="y"?La:Pa,h=l==="y"?_i:wi,p=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],g=o[l]-n.rects.reference[l],m=zg(i),_=m?l==="y"?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,w=f[v],S=_-d[c]-f[h],C=_/2-d[c]/2+b,x=Jh(w,C,S),M=l;n.modifiersData[r]=(t={},t[M]=x,t.centerOffset=x-C,t)}}function Ase(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||!T8(t.elements.popper,a)||(t.elements.arrow=a))}var Ese={name:"arrow",enabled:!0,phase:"main",fn:kse,effect:Ase,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function $d(e){return e.split("-")[1]}var Ise={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Dse(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:Od(t*a)/a||0,y:Od(n*a)/a||0}}function AP(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=o.x,v=d===void 0?0:d,h=o.y,p=h===void 0?0:h,g=typeof c=="function"?c({x:v,y:p}):{x:v,y:p};v=g.x,p=g.y;var m=o.hasOwnProperty("x"),_=o.hasOwnProperty("y"),b=Pa,w=La,S=window;if(u){var C=zg(n),x="clientHeight",M="clientWidth";if(C===co(n)&&(C=uu(n),ks(C).position!=="static"&&s==="absolute"&&(x="scrollHeight",M="scrollWidth")),C=C,a===La||(a===Pa||a===wi)&&i===$p){w=_i;var T=f&&C===S&&S.visualViewport?S.visualViewport.height:C[x];p-=T-r.height,p*=l?1:-1}if(a===Pa||(a===La||a===_i)&&i===$p){b=wi;var k=f&&C===S&&S.visualViewport?S.visualViewport.width:C[M];v-=k-r.width,v*=l?1:-1}}var A=Object.assign({position:s},u&&Ise),E=c===!0?Dse({x:v,y:p}):{x:v,y:p};if(v=E.x,p=E.y,l){var L;return Object.assign({},A,(L={},L[w]=_?"0":"",L[b]=m?"0":"",L.transform=(S.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",L))}return Object.assign({},A,(t={},t[w]=_?p+"px":"",t[b]=m?v+"px":"",t.transform="",t))}function Lse(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,s=n.roundOffsets,l=s===void 0?!0:s,u={placement:Ro(t.placement),variation:$d(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,AP(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:l})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,AP(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var E8={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Lse,data:{}},Rm={passive:!0};function Pse(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,s=o===void 0?!0:o,l=co(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Rm)}),s&&l.addEventListener("resize",n.update,Rm),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Rm)}),s&&l.removeEventListener("resize",n.update,Rm)}}var I8={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:Pse,data:{}},Rse={left:"right",right:"left",bottom:"top",top:"bottom"};function n0(e){return e.replace(/left|right|bottom|top/g,function(t){return Rse[t]})}var Ose={start:"end",end:"start"};function EP(e){return e.replace(/start|end/g,function(t){return Ose[t]})}function Yk(e){var t=co(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function jk(e){return Nd(uu(e)).left+Yk(e).scrollLeft}function Nse(e){var t=co(e),n=uu(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,s=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:a,height:i,x:o+jk(e),y:s}}function $se(e){var t,n=uu(e),r=Yk(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=Cc(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=Cc(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-r.scrollLeft+jk(e),l=-r.scrollTop;return ks(a||n).direction==="rtl"&&(s+=Cc(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:s,y:l}}function qk(e){var t=ks(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function D8(e){return["html","body","#document"].indexOf(Ho(e))>=0?e.ownerDocument.body:gi(e)&&qk(e)?e:D8(Z1(e))}function Qh(e,t){var n;t===void 0&&(t=[]);var r=D8(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=co(r),o=a?[i].concat(i.visualViewport||[],qk(r)?r:[]):r,s=t.concat(o);return a?s:s.concat(Qh(Z1(o)))}function Ux(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Bse(e){var t=Nd(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 IP(e,t){return t===C8?Ux(Nse(e)):Rd(t)?Bse(t):Ux($se(uu(e)))}function Vse(e){var t=Qh(Z1(e)),n=["absolute","fixed"].indexOf(ks(e).position)>=0,r=n&&gi(e)?zg(e):e;return Rd(r)?t.filter(function(a){return Rd(a)&&T8(a,r)&&Ho(a)!=="body"}):[]}function Fse(e,t,n){var r=t==="clippingParents"?Vse(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(s,l){var u=IP(e,l);return s.top=Cc(u.top,s.top),s.right=ab(u.right,s.right),s.bottom=ab(u.bottom,s.bottom),s.left=Cc(u.left,s.left),s},IP(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function L8(e){var t=e.reference,n=e.element,r=e.placement,a=r?Ro(r):null,i=r?$d(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,l;switch(a){case La:l={x:o,y:t.y-n.height};break;case _i:l={x:o,y:t.y+t.height};break;case wi:l={x:t.x+t.width,y:s};break;case Pa:l={x:t.x-n.width,y:s};break;default:l={x:t.x,y:t.y}}var u=a?Uk(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Pd:l[u]=l[u]-(t[c]/2-n[c]/2);break;case $p:l[u]=l[u]+(t[c]/2-n[c]/2);break}}return l}function Bp(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?use:i,s=n.rootBoundary,l=s===void 0?C8:s,u=n.elementContext,c=u===void 0?Uv:u,f=n.altBoundary,d=f===void 0?!1:f,v=n.padding,h=v===void 0?0:v,p=k8(typeof h!="number"?h:A8(h,Fg)),g=c===Uv?cse:Uv,m=e.rects.popper,_=e.elements[d?g:c],b=Fse(Rd(_)?_:_.contextElement||uu(e.elements.popper),o,l),w=Nd(e.elements.reference),S=L8({reference:w,element:m,strategy:"absolute",placement:a}),C=Ux(Object.assign({},m,S)),x=c===Uv?C:w,M={top:b.top-x.top+p.top,bottom:x.bottom-b.bottom+p.bottom,left:b.left-x.left+p.left,right:x.right-b.right+p.right},T=e.modifiersData.offset;if(c===Uv&&T){var k=T[a];Object.keys(M).forEach(function(A){var E=[wi,_i].indexOf(A)>=0?1:-1,L=[La,_i].indexOf(A)>=0?"y":"x";M[A]+=k[L]*E})}return M}function zse(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?Gs:l,c=$d(r),f=c?s?MP:MP.filter(function(h){return $d(h)===c}):Fg,d=f.filter(function(h){return u.indexOf(h)>=0});d.length===0&&(d=f);var v=d.reduce(function(h,p){return h[p]=Bp(e,{placement:p,boundary:a,rootBoundary:i,padding:o})[Ro(p)],h},{});return Object.keys(v).sort(function(h,p){return v[h]-v[p]})}function Hse(e){if(Ro(e)===Wk)return[];var t=n0(e);return[EP(e),t,EP(t)]}function Wse(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,v=n.flipVariations,h=v===void 0?!0:v,p=n.allowedAutoPlacements,g=t.options.placement,m=Ro(g),_=m===g,b=l||(_||!h?[n0(g)]:Hse(g)),w=[g].concat(b).reduce(function(te,ie){return te.concat(Ro(ie)===Wk?zse(t,{placement:ie,boundary:c,rootBoundary:f,padding:u,flipVariations:h,allowedAutoPlacements:p}):ie)},[]),S=t.rects.reference,C=t.rects.popper,x=new Map,M=!0,T=w[0],k=0;k=0,P=$?"width":"height",D=Bp(t,{placement:A,boundary:c,rootBoundary:f,altBoundary:d,padding:u}),V=$?L?wi:Pa:L?_i:La;S[P]>C[P]&&(V=n0(V));var R=n0(V),O=[];if(i&&O.push(D[E]<=0),s&&O.push(D[V]<=0,D[R]<=0),O.every(function(te){return te})){T=A,M=!1;break}x.set(A,O)}if(M)for(var H=h?3:1,W=function(te){var ie=w.find(function(de){var j=x.get(de);if(j)return j.slice(0,te).every(function(ne){return ne})});if(ie)return T=ie,"break"},Y=H;Y>0;Y--){var U=W(Y);if(U==="break")break}t.placement!==T&&(t.modifiersData[r]._skip=!0,t.placement=T,t.reset=!0)}}var Gse={name:"flip",enabled:!0,phase:"main",fn:Wse,requiresIfExists:["offset"],data:{_skip:!1}};function DP(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 LP(e){return[La,wi,_i,Pa].some(function(t){return e[t]>=0})}function Kse(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=Bp(t,{elementContext:"reference"}),s=Bp(t,{altBoundary:!0}),l=DP(o,r),u=DP(s,a,i),c=LP(l),f=LP(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}var Use={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Kse};function Yse(e,t,n){var r=Ro(e),a=[Pa,La].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],s=i[1];return o=o||0,s=(s||0)*a,[Pa,wi].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function jse(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=Gs.reduce(function(c,f){return c[f]=Yse(f,t.rects,i),c},{}),s=o[t.placement],l=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var qse={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:jse};function Xse(e){var t=e.state,n=e.name;t.modifiersData[n]=L8({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var P8={name:"popperOffsets",enabled:!0,phase:"read",fn:Xse,data:{}};function Zse(e){return e==="x"?"y":"x"}function Jse(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,s=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,v=d===void 0?!0:d,h=n.tetherOffset,p=h===void 0?0:h,g=Bp(t,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),m=Ro(t.placement),_=$d(t.placement),b=!_,w=Uk(m),S=Zse(w),C=t.modifiersData.popperOffsets,x=t.rects.reference,M=t.rects.popper,T=typeof p=="function"?p(Object.assign({},t.rects,{placement:t.placement})):p,k=typeof T=="number"?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),A=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(C){if(i){var L,$=w==="y"?La:Pa,P=w==="y"?_i:wi,D=w==="y"?"height":"width",V=C[w],R=V+g[$],O=V-g[P],H=v?-M[D]/2:0,W=_===Pd?x[D]:M[D],Y=_===Pd?-M[D]:-x[D],U=t.elements.arrow,te=v&&U?Kk(U):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:M8(),de=ie[$],j=ie[P],ne=Jh(0,x[D],te[D]),Q=b?x[D]/2-H-ne-de-k.mainAxis:W-ne-de-k.mainAxis,he=b?-x[D]/2+H+ne+j+k.mainAxis:Y+ne+j+k.mainAxis,ce=t.elements.arrow&&zg(t.elements.arrow),z=ce?w==="y"?ce.clientTop||0:ce.clientLeft||0:0,X=(L=A==null?void 0:A[w])!=null?L:0,oe=V+Q-X-z,pe=V+he-X,me=Jh(v?ab(R,oe):R,V,v?Cc(O,pe):O);C[w]=me,E[w]=me-V}if(s){var ve,we=w==="x"?La:Pa,ye=w==="x"?_i:wi,ke=C[S],Te=S==="y"?"height":"width",Ge=ke+g[we],Oe=ke-g[ye],Ce=[La,Pa].indexOf(m)!==-1,ze=(ve=A==null?void 0:A[S])!=null?ve:0,nt=Ce?Ge:ke-x[Te]-M[Te]-ze+k.altAxis,xt=Ce?ke+x[Te]+M[Te]-ze-k.altAxis:Oe,vt=v&&Ce?Tse(nt,ke,xt):Jh(v?nt:Ge,ke,v?xt:Oe);C[S]=vt,E[S]=vt-ke}t.modifiersData[r]=E}}var Qse={name:"preventOverflow",enabled:!0,phase:"main",fn:Jse,requiresIfExists:["offset"]};function ele(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function tle(e){return e===co(e)||!gi(e)?Yk(e):ele(e)}function nle(e){var t=e.getBoundingClientRect(),n=Od(t.width)/e.offsetWidth||1,r=Od(t.height)/e.offsetHeight||1;return n!==1||r!==1}function rle(e,t,n){n===void 0&&(n=!1);var r=gi(t),a=gi(t)&&nle(t),i=uu(t),o=Nd(e,a),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&((Ho(t)!=="body"||qk(i))&&(s=tle(t)),gi(t)?(l=Nd(t,!0),l.x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=jk(i))),{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function ale(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(s){if(!n.has(s)){var l=t.get(s);l&&a(l)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function ile(e){var t=ale(e);return _se.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function ole(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function sle(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var PP={placement:"bottom",modifiers:[],strategy:"absolute"};function RP(){for(var e=arguments.length,t=new Array(e),n=0;n({})},strategy:{type:String,values:fle,default:"absolute"}}),R8=Ae({...dle,id:String,style:{type:ae([String,Array,Object])},className:{type:ae([String,Array,Object])},effect:{type:ae(String),default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:ae([String,Array,Object])},popperStyle:{type:ae([String,Array,Object])},referenceEl:{type:ae(Object)},triggerTargetEl:{type:ae(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...kr(["ariaLabel"])}),vle={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},hle=(e,t)=>{const n=F(!1),r=F();return{focusStartRef:r,trapped:n,onFocusAfterReleased:u=>{var c;((c=u.detail)==null?void 0:c.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:u=>{e.visible&&!n.value&&(u.target&&(r.value=u.target),n.value=!0)},onFocusoutPrevented:u=>{e.trapping||(u.detail.focusReason==="pointer"&&u.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},ple=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:a}=e,i={placement:n,strategy:r,...a,modifiers:[...mle(e),...t]};return yle(i,a==null?void 0:a.modifiers),i},gle=e=>{if(Bt)return ga(e)};function mle(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=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:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function yle(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const ble=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:l})=>{const u=_le(l);Object.assign(o.value,u)},requires:["computeStyles"]},a=I(()=>{const{onFirstUpdate:l,placement:u,strategy:c,modifiers:f}=y(n);return{onFirstUpdate:l,placement:u||"bottom",strategy:c||"absolute",modifiers:[...f||[],r,{name:"applyStyles",enabled:!1}]}}),i=bn(),o=F({styles:{popper:{position:y(a).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=()=>{i.value&&(i.value.destroy(),i.value=void 0)};return _e(a,l=>{const u=y(i);u&&u.setOptions(l)},{deep:!0}),_e([e,t],([l,u])=>{s(),!(!l||!u)&&(i.value=cle(l,u,y(a)))}),hn(()=>{s()}),{state:I(()=>{var l;return{...((l=y(i))==null?void 0:l.state)||{}}}),styles:I(()=>y(o).styles),attributes:I(()=>y(o).attributes),update:()=>{var l;return(l=y(i))==null?void 0:l.update()},forceUpdate:()=>{var l;return(l=y(i))==null?void 0:l.forceUpdate()},instanceRef:I(()=>y(i))}};function _le(e){const t=Object.keys(e.elements),n=Np(t.map(a=>[a,e.styles[a]||{}])),r=Np(t.map(a=>[a,e.attributes[a]]));return{styles:n,attributes:r}}const wle=0,Sle=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:a}=Be(Vk,void 0),i=F(),o=F(),s=I(()=>({name:"eventListeners",enabled:!!e.visible})),l=I(()=>{var m;const _=y(i),b=(m=y(o))!=null?m:wle;return{name:"arrow",enabled:!V5(_),options:{element:_,padding:b}}}),u=I(()=>({onFirstUpdate:()=>{h()},...ple(e,[y(l),y(s)])})),c=I(()=>gle(e.referenceEl)||y(r)),{attributes:f,state:d,styles:v,update:h,forceUpdate:p,instanceRef:g}=ble(c,n,u);return _e(g,m=>t.value=m),dt(()=>{_e(()=>{var m;return(m=y(c))==null?void 0:m.getBoundingClientRect()},()=>{h()})}),{attributes:f,arrowRef:i,contentRef:n,instanceRef:g,state:d,styles:v,role:a,forceUpdate:p,update:h}},Cle=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:a}=fv(),i=Se("popper"),o=I(()=>y(t).popper),s=F(Ze(e.zIndex)?e.zIndex:a()),l=I(()=>[i.b(),i.is("pure",e.pure),i.is(e.effect),e.popperClass]),u=I(()=>[{zIndex:y(s)},y(n).popper,e.popperStyle||{}]),c=I(()=>r.value==="dialog"?"false":void 0),f=I(()=>y(n).arrow||{});return{ariaModal:c,arrowStyle:f,contentAttrs:o,contentClass:l,contentStyle:u,contentZIndex:s,updateZIndex:()=>{s.value=Ze(e.zIndex)?e.zIndex:a()}}},xle=Z({name:"ElPopperContent"}),Tle=Z({...xle,props:R8,emits:vle,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:a,trapped:i,onFocusAfterReleased:o,onFocusAfterTrapped:s,onFocusInTrap:l,onFocusoutPrevented:u,onReleaseRequested:c}=hle(r,n),{attributes:f,arrowRef:d,contentRef:v,styles:h,instanceRef:p,role:g,update:m}=Sle(r),{ariaModal:_,arrowStyle:b,contentAttrs:w,contentClass:S,contentStyle:C,updateZIndex:x}=Cle(r,{styles:h,attributes:f,role:g}),M=Be(zo,void 0),T=F();Tt(v8,{arrowStyle:b,arrowRef:d,arrowOffset:T}),M&&Tt(zo,{...M,addInputId:nn,removeInputId:nn});let k;const A=(L=!0)=>{m(),L&&x()},E=()=>{A(!1),r.visible&&r.focusOnShow?i.value=!0:r.visible===!1&&(i.value=!1)};return dt(()=>{_e(()=>r.triggerTargetEl,(L,$)=>{k==null||k(),k=void 0;const P=y(L||v.value),D=y($||v.value);Ua(P)&&(k=_e([g,()=>r.ariaLabel,_,()=>r.id],V=>{["role","aria-label","aria-modal","id"].forEach((R,O)=>{or(V[O])?P.removeAttribute(R):P.setAttribute(R,V[O])})},{immediate:!0})),D!==P&&Ua(D)&&["role","aria-label","aria-modal","id"].forEach(V=>{D.removeAttribute(V)})},{immediate:!0}),_e(()=>r.visible,E,{immediate:!0})}),hn(()=>{k==null||k(),k=void 0}),t({popperContentRef:v,popperInstanceRef:p,updatePopper:A,contentStyle:C}),(L,$)=>(N(),K("div",St({ref_key:"contentRef",ref:v},y(w),{style:y(C),class:y(S),tabindex:"-1",onMouseenter:P=>L.$emit("mouseenter",P),onMouseleave:P=>L.$emit("mouseleave",P)}),[J(y(vv),{trapped:y(i),"trap-on-focus-in":!0,"focus-trap-el":y(v),"focus-start-el":y(a),onFocusAfterTrapped:y(s),onFocusAfterReleased:y(o),onFocusin:y(l),onFocusoutPrevented:y(u),onReleaseRequested:y(c)},{default:re(()=>[se(L.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16,["onMouseenter","onMouseleave"]))}});var Mle=Ee(Tle,[["__file","content.vue"]]);const O8=ot(Voe),J1=Symbol("elTooltip");function OP(){let e;const t=(r,a)=>{n(),e=window.setTimeout(r,a)},n=()=>window.clearTimeout(e);return Ng(()=>n()),{registerTimeout:t,cancelTimeout:n}}const kle=Ae({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),Ale=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:a})=>{const{registerTimeout:i}=OP(),{registerTimeout:o,cancelTimeout:s}=OP();return{onOpen:c=>{i(()=>{r(c);const f=y(n);Ze(f)&&f>0&&o(()=>{a(c)},f)},y(e))},onClose:c=>{s(),i(()=>{a(c)},y(t))}}},lr=Ae({...kle,...R8,appendTo:{type:ae([String,Object])},content:{type:String,default:""},rawContent:Boolean,persistent:Boolean,visible:{type:ae(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...kr(["ariaLabel"])}),Vp=Ae({...g8,disabled:Boolean,trigger:{type:ae([String,Array]),default:"hover"},triggerKeys:{type:ae(Array),default:()=>[$e.enter,$e.numpadEnter,$e.space]}}),Ele=uo({type:ae(Boolean),default:null}),Ile=uo({type:ae(Function)}),Dle=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],a={[e]:Ele,[n]:Ile};return{useModelToggle:({indicator:o,toggleReason:s,shouldHideWhenRouteChanges:l,shouldProceed:u,onShow:c,onHide:f})=>{const d=yt(),{emit:v}=d,h=d.props,p=I(()=>Ke(h[n])),g=I(()=>h[e]===null),m=x=>{o.value!==!0&&(o.value=!0,s&&(s.value=x),Ke(c)&&c(x))},_=x=>{o.value!==!1&&(o.value=!1,s&&(s.value=x),Ke(f)&&f(x))},b=x=>{if(h.disabled===!0||Ke(u)&&!u())return;const M=p.value&&Bt;M&&v(t,!0),(g.value||!M)&&m(x)},w=x=>{if(h.disabled===!0||!Bt)return;const M=p.value&&Bt;M&&v(t,!1),(g.value||!M)&&_(x)},S=x=>{mn(x)&&(h.disabled&&x?p.value&&v(t,!1):o.value!==x&&(x?m():_()))},C=()=>{o.value?w():b()};return _e(()=>h[e],S),l&&d.appContext.config.globalProperties.$route!==void 0&&_e(()=>({...d.proxy.$route}),()=>{l.value&&o.value&&w()}),dt(()=>{S(h[e])}),{hide:w,show:b,toggle:C,hasUpdateHandler:p}},useModelToggleProps:a,useModelToggleEmits:r}},{useModelToggleProps:Lle,useModelToggleEmits:Ple,useModelToggle:Rle}=Dle("visible"),Ole=Ae({...h8,...Lle,...lr,...Vp,...p8,showArrow:{type:Boolean,default:!0}}),Nle=[...Ple,"before-show","before-hide","show","hide","open","close"],$le=(e,t)=>Me(e)?e.includes(t):e===t,pf=(e,t,n)=>r=>{$le(y(e),t)&&n(r)},Vn=(e,t,{checkForDefaultPrevented:n=!0}={})=>a=>{const i=e==null?void 0:e(a);if(n===!1||!i)return t==null?void 0:t(a)},NP=e=>t=>t.pointerType==="mouse"?e(t):void 0,Ble=Z({name:"ElTooltipTrigger"}),Vle=Z({...Ble,props:Vp,setup(e,{expose:t}){const n=e,r=Se("tooltip"),{controlled:a,id:i,open:o,onOpen:s,onClose:l,onToggle:u}=Be(J1,void 0),c=F(null),f=()=>{if(y(a)||n.disabled)return!0},d=Jt(n,"trigger"),v=Vn(f,pf(d,"hover",s)),h=Vn(f,pf(d,"hover",l)),p=Vn(f,pf(d,"click",w=>{w.button===0&&u(w)})),g=Vn(f,pf(d,"focus",s)),m=Vn(f,pf(d,"focus",l)),_=Vn(f,pf(d,"contextmenu",w=>{w.preventDefault(),u(w)})),b=Vn(f,w=>{const{code:S}=w;n.triggerKeys.includes(S)&&(w.preventDefault(),u(w))});return t({triggerRef:c}),(w,S)=>(N(),fe(y(Xoe),{id:y(i),"virtual-ref":w.virtualRef,open:y(o),"virtual-triggering":w.virtualTriggering,class:B(y(r).e("trigger")),onBlur:y(m),onClick:y(p),onContextmenu:y(_),onFocus:y(g),onMouseenter:y(v),onMouseleave:y(h),onKeydown:y(b)},{default:re(()=>[se(w.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var Fle=Ee(Vle,[["__file","trigger.vue"]]);const zle=Ae({to:{type:ae([String,Object]),required:!0},disabled:Boolean}),Hle=Z({__name:"teleport",props:zle,setup(e){return(t,n)=>t.disabled?se(t.$slots,"default",{key:0}):(N(),fe(Dq,{key:1,to:t.to},[se(t.$slots,"default")],8,["to"]))}});var Wle=Ee(Hle,[["__file","teleport.vue"]]);const hv=ot(Wle),N8=()=>{const e=uk(),t=$k(),n=I(()=>`${e.value}-popper-container-${t.prefix}`),r=I(()=>`#${n.value}`);return{id:n,selector:r}},Gle=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},Kle=()=>{const{id:e,selector:t}=N8();return E1(()=>{Bt&&(document.body.querySelector(t.value)||Gle(e.value))}),{id:e,selector:t}},Ule=Z({name:"ElTooltipContent",inheritAttrs:!1}),Yle=Z({...Ule,props:lr,setup(e,{expose:t}){const n=e,{selector:r}=N8(),a=Se("tooltip"),i=F();let o;const{controlled:s,id:l,open:u,trigger:c,onClose:f,onOpen:d,onShow:v,onHide:h,onBeforeShow:p,onBeforeHide:g}=Be(J1,void 0),m=I(()=>n.transition||`${a.namespace.value}-fade-in-linear`),_=I(()=>n.persistent);hn(()=>{o==null||o()});const b=I(()=>y(_)?!0:y(u)),w=I(()=>n.disabled?!1:y(u)),S=I(()=>n.appendTo||r.value),C=I(()=>{var D;return(D=n.style)!=null?D:{}}),x=F(!0),M=()=>{h(),x.value=!0},T=()=>{if(y(s))return!0},k=Vn(T,()=>{n.enterable&&y(c)==="hover"&&d()}),A=Vn(T,()=>{y(c)==="hover"&&f()}),E=()=>{var D,V;(V=(D=i.value)==null?void 0:D.updatePopper)==null||V.call(D),p==null||p()},L=()=>{g==null||g()},$=()=>{v(),o=Mk(I(()=>{var D;return(D=i.value)==null?void 0:D.popperContentRef}),()=>{if(y(s))return;y(c)!=="hover"&&f()})},P=()=>{n.virtualTriggering||f()};return _e(()=>y(u),D=>{D?x.value=!1:o==null||o()},{flush:"post"}),_e(()=>n.content,()=>{var D,V;(V=(D=i.value)==null?void 0:D.updatePopper)==null||V.call(D)}),t({contentRef:i}),(D,V)=>(N(),fe(y(hv),{disabled:!D.teleported,to:y(S)},{default:re(()=>[J(mr,{name:y(m),onAfterLeave:M,onBeforeEnter:E,onAfterEnter:$,onBeforeLeave:L},{default:re(()=>[y(b)?lt((N(),fe(y(Mle),St({key:0,id:y(l),ref_key:"contentRef",ref:i},D.$attrs,{"aria-label":D.ariaLabel,"aria-hidden":x.value,"boundaries-padding":D.boundariesPadding,"fallback-placements":D.fallbackPlacements,"gpu-acceleration":D.gpuAcceleration,offset:D.offset,placement:D.placement,"popper-options":D.popperOptions,strategy:D.strategy,effect:D.effect,enterable:D.enterable,pure:D.pure,"popper-class":D.popperClass,"popper-style":[D.popperStyle,y(C)],"reference-el":D.referenceEl,"trigger-target-el":D.triggerTargetEl,visible:y(w),"z-index":D.zIndex,onMouseenter:y(k),onMouseleave:y(A),onBlur:P,onClose:y(f)}),{default:re(()=>[se(D.$slots,"default")]),_: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","onClose"])),[[Kt,y(w)]]):ue("v-if",!0)]),_:3},8,["name"])]),_:3},8,["disabled","to"]))}});var jle=Ee(Yle,[["__file","content.vue"]]);const qle=Z({name:"ElTooltip"}),Xle=Z({...qle,props:Ole,emits:Nle,setup(e,{expose:t,emit:n}){const r=e;Kle();const a=Mr(),i=F(),o=F(),s=()=>{var m;const _=y(i);_&&((m=_.popperInstanceRef)==null||m.update())},l=F(!1),u=F(),{show:c,hide:f,hasUpdateHandler:d}=Rle({indicator:l,toggleReason:u}),{onOpen:v,onClose:h}=Ale({showAfter:Jt(r,"showAfter"),hideAfter:Jt(r,"hideAfter"),autoClose:Jt(r,"autoClose"),open:c,close:f}),p=I(()=>mn(r.visible)&&!d.value);Tt(J1,{controlled:p,id:a,open:iv(l),trigger:Jt(r,"trigger"),onOpen:m=>{v(m)},onClose:m=>{h(m)},onToggle:m=>{y(l)?h(m):v(m)},onShow:()=>{n("show",u.value)},onHide:()=>{n("hide",u.value)},onBeforeShow:()=>{n("before-show",u.value)},onBeforeHide:()=>{n("before-hide",u.value)},updatePopper:s}),_e(()=>r.disabled,m=>{m&&l.value&&(l.value=!1)});const g=m=>{var _,b;const w=(b=(_=o.value)==null?void 0:_.contentRef)==null?void 0:b.popperContentRef,S=(m==null?void 0:m.relatedTarget)||document.activeElement;return w&&w.contains(S)};return JF(()=>l.value&&f()),t({popperRef:i,contentRef:o,isFocusInsideContent:g,updatePopper:s,onOpen:v,onClose:h,hide:f}),(m,_)=>(N(),fe(y(O8),{ref_key:"popperRef",ref:i,role:m.role},{default:re(()=>[J(Fle,{disabled:m.disabled,trigger:m.trigger,"trigger-keys":m.triggerKeys,"virtual-ref":m.virtualRef,"virtual-triggering":m.virtualTriggering},{default:re(()=>[m.$slots.default?se(m.$slots,"default",{key:0}):ue("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),J(jle,{ref_key:"contentRef",ref:o,"aria-label":m.ariaLabel,"boundaries-padding":m.boundariesPadding,content:m.content,disabled:m.disabled,effect:m.effect,enterable:m.enterable,"fallback-placements":m.fallbackPlacements,"hide-after":m.hideAfter,"gpu-acceleration":m.gpuAcceleration,offset:m.offset,persistent:m.persistent,"popper-class":m.popperClass,"popper-style":m.popperStyle,placement:m.placement,"popper-options":m.popperOptions,pure:m.pure,"raw-content":m.rawContent,"reference-el":m.referenceEl,"trigger-target-el":m.triggerTargetEl,"show-after":m.showAfter,strategy:m.strategy,teleported:m.teleported,transition:m.transition,"virtual-triggering":m.virtualTriggering,"z-index":m.zIndex,"append-to":m.appendTo},{default:re(()=>[se(m.$slots,"content",{},()=>[m.rawContent?(N(),K("span",{key:0,innerHTML:m.content},null,8,["innerHTML"])):(N(),K("span",{key:1},Ie(m.content),1))]),m.showArrow?(N(),fe(y(Hoe),{key:0,"arrow-offset":m.arrowOffset},null,8,["arrow-offset"])):ue("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 Zle=Ee(Xle,[["__file","tooltip.vue"]]);const Lr=ot(Zle),Jle=Ae({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:ae(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:ae([Function,Array]),default:nn},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},teleported:lr.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String,...kr(["ariaLabel"])}),Qle={[ut]:e=>We(e),[Ir]:e=>We(e),[cn]:e=>We(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>pt(e)},$8="ElAutocomplete",eue=Z({name:$8,inheritAttrs:!1}),tue=Z({...eue,props:Jle,emits:Qle,setup(e,{expose:t,emit:n}){const r=e,a=Bg(),i=ou(),o=$r(),s=Se("autocomplete"),l=F(),u=F(),c=F(),f=F();let d=!1,v=!1;const h=F([]),p=F(-1),g=F(""),m=F(!1),_=F(!1),b=F(!1),w=Mr(),S=I(()=>i.style),C=I(()=>(h.value.length>0||b.value)&&m.value),x=I(()=>!r.hideLoading&&b.value),M=I(()=>l.value?Array.from(l.value.$el.querySelectorAll("input")):[]),T=()=>{C.value&&(g.value=`${l.value.$el.offsetWidth}px`)},k=()=>{p.value=-1},A=async j=>{if(_.value)return;const ne=Q=>{b.value=!1,!_.value&&(Me(Q)?(h.value=Q,p.value=r.highlightFirstItem?0:-1):nr($8,"autocomplete suggestions must be an array"))};if(b.value=!0,Me(r.fetchSuggestions))ne(r.fetchSuggestions);else{const Q=await r.fetchSuggestions(j,ne);Me(Q)&&ne(Q)}},E=Oa(A,r.debounce),L=j=>{const ne=!!j;if(n(Ir,j),n(ut,j),_.value=!1,m.value||(m.value=ne),!r.triggerOnFocus&&!j){_.value=!0,h.value=[];return}E(j)},$=j=>{var ne;o.value||(((ne=j.target)==null?void 0:ne.tagName)!=="INPUT"||M.value.includes(document.activeElement))&&(m.value=!0)},P=j=>{n(cn,j)},D=j=>{v?v=!1:(m.value=!0,n("focus",j),r.triggerOnFocus&&!d&&E(String(r.modelValue)))},V=j=>{setTimeout(()=>{var ne;if((ne=c.value)!=null&&ne.isFocusInsideContent()){v=!0;return}m.value&&W(),n("blur",j)})},R=()=>{m.value=!1,n(ut,""),n("clear")},O=async()=>{C.value&&p.value>=0&&p.value{C.value&&(j.preventDefault(),j.stopPropagation(),W())},W=()=>{m.value=!1},Y=()=>{var j;(j=l.value)==null||j.focus()},U=()=>{var j;(j=l.value)==null||j.blur()},te=async j=>{n(Ir,j[r.valueKey]),n(ut,j[r.valueKey]),n("select",j),h.value=[],p.value=-1},ie=j=>{if(!C.value||b.value)return;if(j<0){p.value=-1;return}j>=h.value.length&&(j=h.value.length-1);const ne=u.value.querySelector(`.${s.be("suggestion","wrap")}`),he=ne.querySelectorAll(`.${s.be("suggestion","list")} li`)[j],ce=ne.scrollTop,{offsetTop:z,scrollHeight:X}=he;z+X>ce+ne.clientHeight&&(ne.scrollTop+=X),z{C.value&&W()});return hn(()=>{de==null||de()}),dt(()=>{l.value.ref.setAttribute("role","textbox"),l.value.ref.setAttribute("aria-autocomplete","list"),l.value.ref.setAttribute("aria-controls","id"),l.value.ref.setAttribute("aria-activedescendant",`${w.value}-item-${p.value}`),d=l.value.ref.hasAttribute("readonly")}),t({highlightedIndex:p,activated:m,loading:b,inputRef:l,popperRef:c,suggestions:h,handleSelect:te,handleKeyEnter:O,focus:Y,blur:U,close:W,highlight:ie,getData:A}),(j,ne)=>(N(),fe(y(Lr),{ref_key:"popperRef",ref:c,visible:y(C),placement:j.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[y(s).e("popper"),j.popperClass],teleported:j.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${y(s).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:T,onHide:k},{content:re(()=>[q("div",{ref_key:"regionRef",ref:u,class:B([y(s).b("suggestion"),y(s).is("loading",y(x))]),style:Ye({[j.fitInputWidth?"width":"minWidth"]:g.value,outline:"none"}),role:"region"},[J(y(qo),{id:y(w),tag:"ul","wrap-class":y(s).be("suggestion","wrap"),"view-class":y(s).be("suggestion","list"),role:"listbox"},{default:re(()=>[y(x)?(N(),K("li",{key:0},[se(j.$slots,"loading",{},()=>[J(y(He),{class:B(y(s).is("loading"))},{default:re(()=>[J(y(Fo))]),_:1},8,["class"])])])):(N(!0),K(Ue,{key:1},Et(h.value,(Q,he)=>(N(),K("li",{id:`${y(w)}-item-${he}`,key:he,class:B({highlighted:p.value===he}),role:"option","aria-selected":p.value===he,onClick:ce=>te(Q)},[se(j.$slots,"default",{item:Q},()=>[At(Ie(Q[j.valueKey]),1)])],10,["id","aria-selected","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:re(()=>[q("div",{ref_key:"listboxRef",ref:f,class:B([y(s).b(),j.$attrs.class]),style:Ye(y(S)),role:"combobox","aria-haspopup":"listbox","aria-expanded":y(C),"aria-owns":y(w)},[J(y(Xr),St({ref_key:"inputRef",ref:l},y(a),{clearable:j.clearable,disabled:y(o),name:j.name,"model-value":j.modelValue,"aria-label":j.ariaLabel,onInput:L,onChange:P,onFocus:D,onBlur:V,onClear:R,onKeydown:[vn(Qe(Q=>ie(p.value-1),["prevent"]),["up"]),vn(Qe(Q=>ie(p.value+1),["prevent"]),["down"]),vn(O,["enter"]),vn(W,["tab"]),vn(H,["esc"])],onMousedown:$}),yi({_:2},[j.$slots.prepend?{name:"prepend",fn:re(()=>[se(j.$slots,"prepend")])}:void 0,j.$slots.append?{name:"append",fn:re(()=>[se(j.$slots,"append")])}:void 0,j.$slots.prefix?{name:"prefix",fn:re(()=>[se(j.$slots,"prefix")])}:void 0,j.$slots.suffix?{name:"suffix",fn:re(()=>[se(j.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","aria-label","onKeydown"])],14,["aria-expanded","aria-owns"])]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var nue=Ee(tue,[["__file","autocomplete.vue"]]);const rue=ot(nue),aue=Ae({size:{type:[Number,String],values:jo,default:"",validator:e=>Ze(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:fn},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:ae(String),default:"cover"}}),iue={error:e=>e instanceof Event},oue=Z({name:"ElAvatar"}),sue=Z({...oue,props:aue,emits:iue,setup(e,{emit:t}){const n=e,r=Se("avatar"),a=F(!1),i=I(()=>{const{size:u,icon:c,shape:f}=n,d=[r.b()];return We(u)&&d.push(r.m(u)),c&&d.push(r.m("icon")),f&&d.push(r.m(f)),d}),o=I(()=>{const{size:u}=n;return Ze(u)?r.cssVarBlock({size:Fn(u)||""}):void 0}),s=I(()=>({objectFit:n.fit}));_e(()=>n.src,()=>a.value=!1);function l(u){a.value=!0,t("error",u)}return(u,c)=>(N(),K("span",{class:B(y(i)),style:Ye(y(o))},[(u.src||u.srcSet)&&!a.value?(N(),K("img",{key:0,src:u.src,alt:u.alt,srcset:u.srcSet,style:Ye(y(s)),onError:l},null,44,["src","alt","srcset"])):u.icon?(N(),fe(y(He),{key:1},{default:re(()=>[(N(),fe(_t(u.icon)))]),_:1})):se(u.$slots,"default",{key:2})],6))}});var lue=Ee(sue,[["__file","avatar.vue"]]);const uue=ot(lue),cue={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},fue={click:e=>e instanceof MouseEvent},due=(e,t,n)=>{const r=bn(),a=bn(),i=F(!1),o=()=>{r.value&&(i.value=r.value.scrollTop>=e.visibilityHeight)},s=u=>{var c;(c=r.value)==null||c.scrollTo({top:0,behavior:"smooth"}),t("click",u)},l=W5(o,300,!0);return sn(a,"scroll",l),dt(()=>{var u;a.value=document,r.value=document.documentElement,e.target&&(r.value=(u=document.querySelector(e.target))!=null?u:void 0,r.value||nr(n,`target does not exist: ${e.target}`),a.value=r.value),o()}),{visible:i,handleClick:s}},B8="ElBacktop",vue=Z({name:B8}),hue=Z({...vue,props:cue,emits:fue,setup(e,{emit:t}){const n=e,r=Se("backtop"),{handleClick:a,visible:i}=due(n,t,B8),o=I(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(s,l)=>(N(),fe(mr,{name:`${y(r).namespace.value}-fade-in`},{default:re(()=>[y(i)?(N(),K("div",{key:0,style:Ye(y(o)),class:B(y(r).b()),onClick:Qe(y(a),["stop"])},[se(s.$slots,"default",{},()=>[J(y(He),{class:B(y(r).e("icon"))},{default:re(()=>[J(y(nie))]),_:1},8,["class"])])],14,["onClick"])):ue("v-if",!0)]),_:3},8,["name"]))}});var pue=Ee(hue,[["__file","backtop.vue"]]);const gue=ot(pue),mue=Ae({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"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:ae([String,Object,Array])},offset:{type:ae(Array),default:[0,0]},badgeClass:{type:String}}),yue=Z({name:"ElBadge"}),bue=Z({...yue,props:mue,setup(e,{expose:t}){const n=e,r=Se("badge"),a=I(()=>n.isDot?"":Ze(n.value)&&Ze(n.max)?n.max{var o,s,l,u,c;return[{backgroundColor:n.color,marginRight:Fn(-((s=(o=n.offset)==null?void 0:o[0])!=null?s:0)),marginTop:Fn((u=(l=n.offset)==null?void 0:l[1])!=null?u:0)},(c=n.badgeStyle)!=null?c:{}]});return t({content:a}),(o,s)=>(N(),K("div",{class:B(y(r).b())},[se(o.$slots,"default"),J(mr,{name:`${y(r).namespace.value}-zoom-in-center`,persisted:""},{default:re(()=>[lt(q("sup",{class:B([y(r).e("content"),y(r).em("content",o.type),y(r).is("fixed",!!o.$slots.default),y(r).is("dot",o.isDot),y(r).is("hide-zero",!o.showZero&&n.value===0),o.badgeClass]),style:Ye(y(i))},[se(o.$slots,"content",{value:y(a)},()=>[At(Ie(y(a)),1)])],6),[[Kt,!o.hidden&&(y(a)||o.isDot||o.$slots.content)]])]),_:3},8,["name"])],2))}});var _ue=Ee(bue,[["__file","badge.vue"]]);const V8=ot(_ue),F8=Symbol("breadcrumbKey"),wue=Ae({separator:{type:String,default:"/"},separatorIcon:{type:fn}}),Sue=Z({name:"ElBreadcrumb"}),Cue=Z({...Sue,props:wue,setup(e){const t=e,{t:n}=Vt(),r=Se("breadcrumb"),a=F();return Tt(F8,t),dt(()=>{const i=a.value.querySelectorAll(`.${r.e("item")}`);i.length&&i[i.length-1].setAttribute("aria-current","page")}),(i,o)=>(N(),K("div",{ref_key:"breadcrumb",ref:a,class:B(y(r).b()),"aria-label":y(n)("el.breadcrumb.label"),role:"navigation"},[se(i.$slots,"default")],10,["aria-label"]))}});var xue=Ee(Cue,[["__file","breadcrumb.vue"]]);const Tue=Ae({to:{type:ae([String,Object]),default:""},replace:Boolean}),Mue=Z({name:"ElBreadcrumbItem"}),kue=Z({...Mue,props:Tue,setup(e){const t=e,n=yt(),r=Be(F8,void 0),a=Se("breadcrumb"),i=n.appContext.config.globalProperties.$router,o=F(),s=()=>{!t.to||!i||(t.replace?i.replace(t.to):i.push(t.to))};return(l,u)=>{var c,f;return N(),K("span",{class:B(y(a).e("item"))},[q("span",{ref_key:"link",ref:o,class:B([y(a).e("inner"),y(a).is("link",!!l.to)]),role:"link",onClick:s},[se(l.$slots,"default")],2),(c=y(r))!=null&&c.separatorIcon?(N(),fe(y(He),{key:0,class:B(y(a).e("separator"))},{default:re(()=>[(N(),fe(_t(y(r).separatorIcon)))]),_:1},8,["class"])):(N(),K("span",{key:1,class:B(y(a).e("separator")),role:"presentation"},Ie((f=y(r))==null?void 0:f.separator),3))],2)}}});var z8=Ee(kue,[["__file","breadcrumb-item.vue"]]);const Aue=ot(xue,{BreadcrumbItem:z8}),Eue=On(z8),H8=Symbol("buttonGroupContextKey"),Dl=({from:e,replacement:t,scope:n,version:r,ref:a,type:i="API"},o)=>{_e(()=>y(o),s=>{},{immediate:!0})},Iue=(e,t)=>{Dl({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},I(()=>e.type==="text"));const n=Be(H8,void 0),r=K1("button"),{form:a}=Nr(),i=Yn(I(()=>n==null?void 0:n.size)),o=$r(),s=F(),l=Jn(),u=I(()=>e.type||(n==null?void 0:n.type)||""),c=I(()=>{var h,p,g;return(g=(p=e.autoInsertSpace)!=null?p:(h=r.value)==null?void 0:h.autoInsertSpace)!=null?g:!1}),f=I(()=>e.tag==="button"?{ariaDisabled:o.value||e.loading,disabled:o.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),d=I(()=>{var h;const p=(h=l.default)==null?void 0:h.call(l);if(c.value&&(p==null?void 0:p.length)===1){const g=p[0];if((g==null?void 0:g.type)===ov){const m=g.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(m.trim())}}return!1});return{_disabled:o,_size:i,_type:u,_ref:s,_props:f,shouldAddSpace:d,handleClick:h=>{if(o.value||e.loading){h.stopPropagation();return}e.nativeType==="reset"&&(a==null||a.resetFields()),t("click",h)}}},Yx=["default","primary","success","warning","info","danger","text",""],Due=["button","submit","reset"],jx=Ae({size:Xn,disabled:Boolean,type:{type:String,values:Yx,default:""},icon:{type:fn},nativeType:{type:String,values:Due,default:"button"},loading:Boolean,loadingIcon:{type:fn,default:()=>Fo},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:ae([String,Object]),default:"button"}}),Lue={click:e=>e instanceof MouseEvent};function Dr(e,t){Pue(e)&&(e="100%");var n=Rue(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 Om(e){return Math.min(1,Math.max(0,e))}function Pue(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Rue(e){return typeof e=="string"&&e.indexOf("%")!==-1}function W8(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Nm(e){return e<=1?"".concat(Number(e)*100,"%"):e}function oc(e){return e.length===1?"0"+e:String(e)}function Oue(e,t,n){return{r:Dr(e,255)*255,g:Dr(t,255)*255,b:Dr(n,255)*255}}function $P(e,t,n){e=Dr(e,255),t=Dr(t,255),n=Dr(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i=0,o=0,s=(r+a)/2;if(r===a)o=0,i=0;else{var l=r-a;switch(o=s>.5?l/(2-r-a):l/(r+a),r){case e:i=(t-n)/l+(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 Nue(e,t,n){var r,a,i;if(e=Dr(e,360),t=Dr(t,100),n=Dr(n,100),t===0)a=n,i=n,r=n;else{var o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=Aw(s,o,e+1/3),a=Aw(s,o,e),i=Aw(s,o,e-1/3)}return{r:r*255,g:a*255,b:i*255}}function BP(e,t,n){e=Dr(e,255),t=Dr(t,255),n=Dr(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i=0,o=r,s=r-a,l=r===0?0:s/r;if(r===a)i=0;else{switch(r){case e:i=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var qx={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 zue(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,i=null,o=!1,s=!1;return typeof e=="string"&&(e=Gue(e)),typeof e=="object"&&(is(e.r)&&is(e.g)&&is(e.b)?(t=Oue(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):is(e.h)&&is(e.s)&&is(e.v)?(r=Nm(e.s),a=Nm(e.v),t=$ue(e.h,r,a),o=!0,s="hsv"):is(e.h)&&is(e.s)&&is(e.l)&&(r=Nm(e.s),i=Nm(e.l),t=Nue(e.h,r,i),o=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=W8(n),{ok:o,format:e.format||s,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 Hue="[-\\+]?\\d+%?",Wue="[-\\+]?\\d*\\.\\d+%?",wl="(?:".concat(Wue,")|(?:").concat(Hue,")"),Ew="[\\s|\\(]+(".concat(wl,")[,|\\s]+(").concat(wl,")[,|\\s]+(").concat(wl,")\\s*\\)?"),Iw="[\\s|\\(]+(".concat(wl,")[,|\\s]+(").concat(wl,")[,|\\s]+(").concat(wl,")[,|\\s]+(").concat(wl,")\\s*\\)?"),Ri={CSS_UNIT:new RegExp(wl),rgb:new RegExp("rgb"+Ew),rgba:new RegExp("rgba"+Iw),hsl:new RegExp("hsl"+Ew),hsla:new RegExp("hsla"+Iw),hsv:new RegExp("hsv"+Ew),hsva:new RegExp("hsva"+Iw),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 Gue(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(qx[e])e=qx[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Ri.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Ri.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Ri.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Ri.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Ri.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Ri.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Ri.hex8.exec(e),n?{r:Ba(n[1]),g:Ba(n[2]),b:Ba(n[3]),a:FP(n[4]),format:t?"name":"hex8"}:(n=Ri.hex6.exec(e),n?{r:Ba(n[1]),g:Ba(n[2]),b:Ba(n[3]),format:t?"name":"hex"}:(n=Ri.hex4.exec(e),n?{r:Ba(n[1]+n[1]),g:Ba(n[2]+n[2]),b:Ba(n[3]+n[3]),a:FP(n[4]+n[4]),format:t?"name":"hex8"}:(n=Ri.hex3.exec(e),n?{r:Ba(n[1]+n[1]),g:Ba(n[2]+n[2]),b:Ba(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function is(e){return!!Ri.CSS_UNIT.exec(String(e))}var G8=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=Fue(t)),this.originalInput=t;var a=zue(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=(r=n.format)!==null&&r!==void 0?r: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,r,a,i=t.r/255,o=t.g/255,s=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),o<=.03928?r=o/12.92:r=Math.pow((o+.055)/1.055,2.4),s<=.03928?a=s/12.92:a=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=W8(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=BP(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=BP(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=$P(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=$P(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),VP(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),Bue(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.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(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),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Dr(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(Dr(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="#"+VP(this.r,this.g,this.b,!1),n=0,r=Object.entries(qx);n=0,i=!n&&a&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||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=Om(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=Om(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=Om(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=Om(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),a=new e(t).toRgb(),i=n/100,o={r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a};return new e(o)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),a=360/n,i=[this];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(new e(r));return i},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(),r=n.h,a=n.s,i=n.v,o=[],s=1/t;t--;)o.push(new e({h:r,s:a,v:i})),i=(i+s)%1;return o},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(),r=new e(t).toRgb(),a=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/a,g:(n.g*n.a+r.g*r.a*(1-n.a))/a,b:(n.b*n.a+r.b*r.a*(1-n.a))/a,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(),r=n.h,a=[this],i=360/t,o=1;o{let r={},a=e.color;if(a){const i=a.match(/var\((.*?)\)/);i&&(a=window.getComputedStyle(window.document.documentElement).getPropertyValue(i[1]));const o=new G8(a),s=e.dark?o.tint(20).toString():Js(o,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?Js(o,90):o.tint(90).toString(),"text-color":a,"border-color":e.dark?Js(o,50):o.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":s,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(r[n.cssVarBlockName("disabled-bg-color")]=e.dark?Js(o,90):o.tint(90).toString(),r[n.cssVarBlockName("disabled-text-color")]=e.dark?Js(o,50):o.tint(50).toString(),r[n.cssVarBlockName("disabled-border-color")]=e.dark?Js(o,80):o.tint(80).toString());else{const l=e.dark?Js(o,30):o.tint(30).toString(),u=o.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(r=n.cssVarBlock({"bg-color":a,"text-color":u,"border-color":a,"hover-bg-color":l,"hover-text-color":u,"hover-border-color":l,"active-bg-color":s,"active-border-color":s}),t.value){const c=e.dark?Js(o,50):o.tint(50).toString();r[n.cssVarBlockName("disabled-bg-color")]=c,r[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,r[n.cssVarBlockName("disabled-border-color")]=c}}}return r})}const Uue=Z({name:"ElButton"}),Yue=Z({...Uue,props:jx,emits:Lue,setup(e,{expose:t,emit:n}){const r=e,a=Kue(r),i=Se("button"),{_ref:o,_size:s,_type:l,_disabled:u,_props:c,shouldAddSpace:f,handleClick:d}=Iue(r,n),v=I(()=>[i.b(),i.m(l.value),i.m(s.value),i.is("disabled",u.value),i.is("loading",r.loading),i.is("plain",r.plain),i.is("round",r.round),i.is("circle",r.circle),i.is("text",r.text),i.is("link",r.link),i.is("has-bg",r.bg)]);return t({ref:o,size:s,type:l,disabled:u,shouldAddSpace:f}),(h,p)=>(N(),fe(_t(h.tag),St({ref_key:"_ref",ref:o},y(c),{class:y(v),style:y(a),onClick:y(d)}),{default:re(()=>[h.loading?(N(),K(Ue,{key:0},[h.$slots.loading?se(h.$slots,"loading",{key:0}):(N(),fe(y(He),{key:1,class:B(y(i).is("loading"))},{default:re(()=>[(N(),fe(_t(h.loadingIcon)))]),_:1},8,["class"]))],64)):h.icon||h.$slots.icon?(N(),fe(y(He),{key:1},{default:re(()=>[h.icon?(N(),fe(_t(h.icon),{key:0})):se(h.$slots,"icon",{key:1})]),_:3})):ue("v-if",!0),h.$slots.default?(N(),K("span",{key:2,class:B({[y(i).em("text","expand")]:y(f)})},[se(h.$slots,"default")],2)):ue("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var jue=Ee(Yue,[["__file","button.vue"]]);const que={size:jx.size,type:jx.type},Xue=Z({name:"ElButtonGroup"}),Zue=Z({...Xue,props:que,setup(e){const t=e;Tt(H8,Yt({size:Jt(t,"size"),type:Jt(t,"type")}));const n=Se("button");return(r,a)=>(N(),K("div",{class:B(y(n).b("group"))},[se(r.$slots,"default")],2))}});var K8=Ee(Zue,[["__file","button-group.vue"]]);const hr=ot(jue,{ButtonGroup:K8}),U8=On(K8);function Ks(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var r0={exports:{}},Jue=r0.exports,zP;function Que(){return zP||(zP=1,function(e,t){(function(n,r){e.exports=r()})(Jue,function(){var n=1e3,r=6e4,a=36e5,i="millisecond",o="second",s="minute",l="hour",u="day",c="week",f="month",d="quarter",v="year",h="date",p="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|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,_={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("_"),ordinal:function($){var P=["th","st","nd","rd"],D=$%100;return"["+$+(P[(D-20)%10]||P[D]||P[0])+"]"}},b=function($,P,D){var V=String($);return!V||V.length>=P?$:""+Array(P+1-V.length).join(D)+$},w={s:b,z:function($){var P=-$.utcOffset(),D=Math.abs(P),V=Math.floor(D/60),R=D%60;return(P<=0?"+":"-")+b(V,2,"0")+":"+b(R,2,"0")},m:function $(P,D){if(P.date()1)return $(H[0])}else{var W=P.name;C[W]=P,R=W}return!V&&R&&(S=R),R||!V&&S},k=function($,P){if(M($))return $.clone();var D=typeof P=="object"?P:{};return D.date=$,D.args=arguments,new E(D)},A=w;A.l=T,A.i=M,A.w=function($,P){return k($,{locale:P.$L,utc:P.$u,x:P.$x,$offset:P.$offset})};var E=function(){function $(D){this.$L=T(D.locale,null,!0),this.parse(D),this.$x=this.$x||D.x||{},this[x]=!0}var P=$.prototype;return P.parse=function(D){this.$d=function(V){var R=V.date,O=V.utc;if(R===null)return new Date(NaN);if(A.u(R))return new Date;if(R instanceof Date)return new Date(R);if(typeof R=="string"&&!/Z$/i.test(R)){var H=R.match(g);if(H){var W=H[2]-1||0,Y=(H[7]||"0").substring(0,3);return O?new Date(Date.UTC(H[1],W,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Y)):new Date(H[1],W,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Y)}}return new Date(R)}(D),this.init()},P.init=function(){var D=this.$d;this.$y=D.getFullYear(),this.$M=D.getMonth(),this.$D=D.getDate(),this.$W=D.getDay(),this.$H=D.getHours(),this.$m=D.getMinutes(),this.$s=D.getSeconds(),this.$ms=D.getMilliseconds()},P.$utils=function(){return A},P.isValid=function(){return this.$d.toString()!==p},P.isSame=function(D,V){var R=k(D);return this.startOf(V)<=R&&R<=this.endOf(V)},P.isAfter=function(D,V){return k(D)[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),Y8=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),j8=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),HP=function(e,t){const n=zl(e),r=zl(t);return n&&r?e.getTime()===t.getTime():!n&&!r?e===t:!1},WP=function(e,t){const n=Me(e),r=Me(t);return n&&r?e.length!==t.length?!1:e.every((a,i)=>HP(a,t[i])):!n&&!r?HP(e,t):!1},GP=function(e,t,n){const r=Va(t)||t==="x"?at(e).locale(n):at(e,t).locale(n);return r.isValid()?r:void 0},KP=function(e,t,n){return Va(t)?e:t==="x"?+e:at(e).locale(n).format(t)},Lw=(e,t)=>{var n;const r=[],a=t==null?void 0:t();for(let i=0;iMe(e)?e.map(t=>t.toDate()):e.toDate(),tce=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return Ll(t).map((r,a)=>n-(t-a-1))},nce=e=>{const t=e.daysInMonth();return Ll(t).map((n,r)=>r+1)},rce=e=>Ll(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),ace=Ae({selectedDay:{type:ae(Object)},range:{type:ae(Array)},date:{type:ae(Object),required:!0},hideHeader:{type:Boolean}}),ice={pick:e=>pt(e)};var a0={exports:{}},oce=a0.exports,UP;function sce(){return UP||(UP=1,function(e,t){(function(n,r){e.exports=r()})(oce,function(){return function(n,r,a){var i=r.prototype,o=function(f){return f&&(f.indexOf?f:f.s)},s=function(f,d,v,h,p){var g=f.name?f:f.$locale(),m=o(g[d]),_=o(g[v]),b=m||_.map(function(S){return S.slice(0,h)});if(!p)return b;var w=g.weekStart;return b.map(function(S,C){return b[(C+(w||0))%7]})},l=function(){return a.Ls[a.locale()]},u=function(f,d){return f.formats[d]||function(v){return v.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(h,p,g){return p||g.slice(1)})}(f.formats[d.toUpperCase()])},c=function(){var f=this;return{months:function(d){return d?d.format("MMMM"):s(f,"months")},monthsShort:function(d){return d?d.format("MMM"):s(f,"monthsShort","months",3)},firstDayOfWeek:function(){return f.$locale().weekStart||0},weekdays:function(d){return d?d.format("dddd"):s(f,"weekdays")},weekdaysMin:function(d){return d?d.format("dd"):s(f,"weekdaysMin","weekdays",2)},weekdaysShort:function(d){return d?d.format("ddd"):s(f,"weekdaysShort","weekdays",3)},longDateFormat:function(d){return u(f.$locale(),d)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return c.bind(this)()},a.localeData=function(){var f=l();return{firstDayOfWeek:function(){return f.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(d){return u(f,d)},meridiem:f.meridiem,ordinal:f.ordinal}},a.months=function(){return s(l(),"months")},a.monthsShort=function(){return s(l(),"monthsShort","months",3)},a.weekdays=function(f){return s(l(),"weekdays",null,null,f)},a.weekdaysShort=function(f){return s(l(),"weekdaysShort","weekdays",3,f)},a.weekdaysMin=function(f){return s(l(),"weekdaysMin","weekdays",2,f)}}})}(a0)),a0.exports}var lce=sce();const q8=Ks(lce),uce=["year","years","month","months","date","dates","week","datetime","datetimerange","daterange","monthrange","yearrange"],Pw=["sun","mon","tue","wed","thu","fri","sat"],cce=(e,t)=>{at.extend(q8);const n=at.localeData().firstDayOfWeek(),{t:r,lang:a}=Vt(),i=at().locale(a.value),o=I(()=>!!e.range&&!!e.range.length),s=I(()=>{let d=[];if(o.value){const[v,h]=e.range,p=Ll(h.date()-v.date()+1).map(_=>({text:v.date()+_,type:"current"}));let g=p.length%7;g=g===0?0:7-g;const m=Ll(g).map((_,b)=>({text:b+1,type:"next"}));d=p.concat(m)}else{const v=e.date.startOf("month").day(),h=tce(e.date,(v-n+7)%7).map(_=>({text:_,type:"prev"})),p=nce(e.date).map(_=>({text:_,type:"current"}));d=[...h,...p];const g=7-(d.length%7||7),m=Ll(g).map((_,b)=>({text:b+1,type:"next"}));d=d.concat(m)}return rce(d)}),l=I(()=>{const d=n;return d===0?Pw.map(v=>r(`el.datepicker.weeks.${v}`)):Pw.slice(d).concat(Pw.slice(0,d)).map(v=>r(`el.datepicker.weeks.${v}`))}),u=(d,v)=>{switch(v){case"prev":return e.date.startOf("month").subtract(1,"month").date(d);case"next":return e.date.startOf("month").add(1,"month").date(d);case"current":return e.date.date(d)}};return{now:i,isInRange:o,rows:s,weekDays:l,getFormattedDate:u,handlePickDay:({text:d,type:v})=>{const h=u(d,v);t("pick",h)},getSlotData:({text:d,type:v})=>{const h=u(d,v);return{isSelected:h.isSame(e.selectedDay),type:`${v}-month`,day:h.format("YYYY-MM-DD"),date:h.toDate()}}}},fce=Z({name:"DateTable"}),dce=Z({...fce,props:ace,emits:ice,setup(e,{expose:t,emit:n}){const r=e,{isInRange:a,now:i,rows:o,weekDays:s,getFormattedDate:l,handlePickDay:u,getSlotData:c}=cce(r,n),f=Se("calendar-table"),d=Se("calendar-day"),v=({text:h,type:p})=>{const g=[p];if(p==="current"){const m=l(h,p);m.isSame(r.selectedDay,"day")&&g.push(d.is("selected")),m.isSame(i,"day")&&g.push(d.is("today"))}return g};return t({getFormattedDate:l}),(h,p)=>(N(),K("table",{class:B([y(f).b(),y(f).is("range",y(a))]),cellspacing:"0",cellpadding:"0"},[h.hideHeader?ue("v-if",!0):(N(),K("thead",{key:0},[q("tr",null,[(N(!0),K(Ue,null,Et(y(s),g=>(N(),K("th",{key:g,scope:"col"},Ie(g),1))),128))])])),q("tbody",null,[(N(!0),K(Ue,null,Et(y(o),(g,m)=>(N(),K("tr",{key:m,class:B({[y(f).e("row")]:!0,[y(f).em("row","hide-border")]:m===0&&h.hideHeader})},[(N(!0),K(Ue,null,Et(g,(_,b)=>(N(),K("td",{key:b,class:B(v(_)),onClick:w=>y(u)(_)},[q("div",{class:B(y(d).b())},[se(h.$slots,"date-cell",{data:y(c)(_)},()=>[q("span",null,Ie(_.text),1)])],2)],10,["onClick"]))),128))],2))),128))])],2))}});var YP=Ee(dce,[["__file","date-table.vue"]]);const vce=(e,t)=>{const n=e.endOf("month"),r=t.startOf("month"),i=n.isSame(r,"week")?r.add(1,"week"):r;return[[e,n],[i.startOf("week"),t]]},hce=(e,t)=>{const n=e.endOf("month"),r=e.add(1,"month").startOf("month"),a=n.isSame(r,"week")?r.add(1,"week"):r,i=a.endOf("month"),o=t.startOf("month"),s=i.isSame(o,"week")?o.add(1,"week"):o;return[[e,n],[a.startOf("week"),i],[s.startOf("week"),t]]},pce=(e,t,n)=>{const{lang:r}=Vt(),a=F(),i=at().locale(r.value),o=I({get(){return e.modelValue?l.value:a.value},set(g){if(!g)return;a.value=g;const m=g.toDate();t(Ir,m),t(ut,m)}}),s=I(()=>{if(!e.range||!Me(e.range)||e.range.length!==2||e.range.some(b=>!zl(b)))return[];const g=e.range.map(b=>at(b).locale(r.value)),[m,_]=g;return m.isAfter(_)?[]:m.isSame(_,"month")?v(m,_):m.add(1,"month").month()!==_.month()?[]:v(m,_)}),l=I(()=>e.modelValue?at(e.modelValue).locale(r.value):o.value||(s.value.length?s.value[0][0]:i)),u=I(()=>l.value.subtract(1,"month").date(1)),c=I(()=>l.value.add(1,"month").date(1)),f=I(()=>l.value.subtract(1,"year").date(1)),d=I(()=>l.value.add(1,"year").date(1)),v=(g,m)=>{const _=g.startOf("week"),b=m.endOf("week"),w=_.get("month"),S=b.get("month");return w===S?[[_,b]]:(w+1)%12===S?vce(_,b):w+2===S||(w+1)%11===S?hce(_,b):[]},h=g=>{o.value=g};return{calculateValidatedDateRange:v,date:l,realSelectedDay:o,pickDay:h,selectDate:g=>{const _={"prev-month":u.value,"next-month":c.value,"prev-year":f.value,"next-year":d.value,today:i}[g];_.isSame(l.value,"day")||h(_)},validatedRange:s}},gce=e=>Me(e)&&e.length===2&&e.every(t=>zl(t)),mce=Ae({modelValue:{type:Date},range:{type:ae(Array),validator:gce}}),yce={[ut]:e=>zl(e),[Ir]:e=>zl(e)},bce="ElCalendar",_ce=Z({name:bce}),wce=Z({..._ce,props:mce,emits:yce,setup(e,{expose:t,emit:n}){const r=e,a=Se("calendar"),{calculateValidatedDateRange:i,date:o,pickDay:s,realSelectedDay:l,selectDate:u,validatedRange:c}=pce(r,n),{t:f}=Vt(),d=I(()=>{const v=`el.datepicker.month${o.value.format("M")}`;return`${o.value.year()} ${f("el.datepicker.year")} ${f(v)}`});return t({selectedDay:l,pickDay:s,selectDate:u,calculateValidatedDateRange:i}),(v,h)=>(N(),K("div",{class:B(y(a).b())},[q("div",{class:B(y(a).e("header"))},[se(v.$slots,"header",{date:y(d)},()=>[q("div",{class:B(y(a).e("title"))},Ie(y(d)),3),y(c).length===0?(N(),K("div",{key:0,class:B(y(a).e("button-group"))},[J(y(U8),null,{default:re(()=>[J(y(hr),{size:"small",onClick:p=>y(u)("prev-month")},{default:re(()=>[At(Ie(y(f)("el.datepicker.prevMonth")),1)]),_:1},8,["onClick"]),J(y(hr),{size:"small",onClick:p=>y(u)("today")},{default:re(()=>[At(Ie(y(f)("el.datepicker.today")),1)]),_:1},8,["onClick"]),J(y(hr),{size:"small",onClick:p=>y(u)("next-month")},{default:re(()=>[At(Ie(y(f)("el.datepicker.nextMonth")),1)]),_:1},8,["onClick"])]),_:1})],2)):ue("v-if",!0)])],2),y(c).length===0?(N(),K("div",{key:0,class:B(y(a).e("body"))},[J(YP,{date:y(o),"selected-day":y(l),onPick:y(s)},yi({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:re(p=>[se(v.$slots,"date-cell",zi(Hl(p)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(N(),K("div",{key:1,class:B(y(a).e("body"))},[(N(!0),K(Ue,null,Et(y(c),(p,g)=>(N(),fe(YP,{key:g,date:p[0],"selected-day":y(l),range:p,"hide-header":g!==0,onPick:y(s)},yi({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:re(m=>[se(v.$slots,"date-cell",zi(Hl(m)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var Sce=Ee(wce,[["__file","calendar.vue"]]);const Cce=ot(Sce),xce=Ae({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:ae([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),Tce=Z({name:"ElCard"}),Mce=Z({...Tce,props:xce,setup(e){const t=Se("card");return(n,r)=>(N(),K("div",{class:B([y(t).b(),y(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(N(),K("div",{key:0,class:B(y(t).e("header"))},[se(n.$slots,"header",{},()=>[At(Ie(n.header),1)])],2)):ue("v-if",!0),q("div",{class:B([y(t).e("body"),n.bodyClass]),style:Ye(n.bodyStyle)},[se(n.$slots,"default")],6),n.$slots.footer||n.footer?(N(),K("div",{key:1,class:B(y(t).e("footer"))},[se(n.$slots,"footer",{},()=>[At(Ie(n.footer),1)])],2)):ue("v-if",!0)],2))}});var kce=Ee(Mce,[["__file","card.vue"]]);const Ace=ot(kce),Ece=Ae({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:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},cardScale:{type:Number,default:.83},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:Boolean}),Ice={change:(e,t)=>[e,t].every(Ze)},X8=Symbol("carouselContextKey"),Xx="ElCarouselItem";var ii=(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))(ii||{});function Zx(e){return En(e)&&e.type===Ue}function Dce(e){return En(e)&&e.type===cr}function Lce(e){return En(e)&&!Zx(e)&&!Dce(e)}const Pce=e=>{if(!En(e))return{};const t=e.props||{},n=(En(e.type)?e.type.props:void 0)||{},r={};return Object.keys(n).forEach(a=>{Gt(n[a],"default")&&(r[a]=n[a].default)}),Object.keys(t).forEach(a=>{r[_a(a)]=t[a]}),r},Rce=e=>{if(!Me(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},Pl=e=>{const t=Me(e)?e:[e],n=[];return t.forEach(r=>{var a;Me(r)?n.push(...Pl(r)):En(r)&&((a=r.component)!=null&&a.subTree)?n.push(r,...Pl(r.component.subTree)):En(r)&&Me(r.children)?n.push(...Pl(r.children)):n.push(r)}),n},Oce=(e,t,n)=>Pl(e.subTree).filter(i=>{var o;return En(i)&&((o=i.type)==null?void 0:o.name)===t&&!!i.component}).map(i=>i.component.uid).map(i=>n[i]).filter(i=>!!i),Zk=(e,t)=>{const n={},r=bn([]);return{children:r,addChild:o=>{n[o.uid]=o,r.value=Oce(e,t,n)},removeChild:o=>{delete n[o],r.value=r.value.filter(s=>s.uid!==o)}}},jP=300,Nce=(e,t,n)=>{const{children:r,addChild:a,removeChild:i}=Zk(yt(),Xx),o=Jn(),s=F(-1),l=F(null),u=F(!1),c=F(),f=F(0),d=F(!0),v=F(!0),h=F(!1),p=I(()=>e.arrow!=="never"&&!y(_)),g=I(()=>r.value.some(de=>de.props.label.toString().length>0)),m=I(()=>e.type==="card"),_=I(()=>e.direction==="vertical"),b=I(()=>e.height!=="auto"?{height:e.height}:{height:`${f.value}px`,overflow:"hidden"}),w=Sc(de=>{k(de)},jP,{trailing:!0}),S=Sc(de=>{O(de)},jP),C=de=>d.value?s.value<=1?de<=1:de>1:!0;function x(){l.value&&(clearInterval(l.value),l.value=null)}function M(){e.interval<=0||!e.autoplay||l.value||(l.value=setInterval(()=>T(),e.interval))}const T=()=>{v.value||(h.value=!0),v.value=!1,s.valuehe.props.name===de);Q.length>0&&(de=r.value.indexOf(Q[0]))}if(de=Number(de),Number.isNaN(de)||de!==Math.floor(de))return;const j=r.value.length,ne=s.value;de<0?s.value=e.loop?j-1:0:de>=j?s.value=e.loop?0:j-1:s.value=de,ne===s.value&&A(ne),Y()}function A(de){r.value.forEach((j,ne)=>{j.translateItem(ne,s.value,de)})}function E(de,j){var ne,Q,he,ce;const z=y(r),X=z.length;if(X===0||!de.states.inStage)return!1;const oe=j+1,pe=j-1,me=X-1,ve=z[me].states.active,we=z[0].states.active,ye=(Q=(ne=z[oe])==null?void 0:ne.states)==null?void 0:Q.active,ke=(ce=(he=z[pe])==null?void 0:he.states)==null?void 0:ce.active;return j===me&&we||ye?"left":j===0&&ve||ke?"right":!1}function L(){u.value=!0,e.pauseOnHover&&x()}function $(){u.value=!1,M()}function P(){h.value=!1}function D(de){y(_)||r.value.forEach((j,ne)=>{de===E(j,ne)&&(j.states.hover=!0)})}function V(){y(_)||r.value.forEach(de=>{de.states.hover=!1})}function R(de){de!==s.value&&(v.value||(h.value=!0)),s.value=de}function O(de){e.trigger==="hover"&&de!==s.value&&(s.value=de,v.value||(h.value=!0))}function H(){k(s.value-1)}function W(){k(s.value+1)}function Y(){x(),e.pauseOnHover||M()}function U(de){e.height==="auto"&&(f.value=de)}function te(){var de;const j=(de=o.default)==null?void 0:de.call(o);if(!j)return null;const Q=Pl(j).filter(he=>En(he)&&he.type.name===Xx);return(Q==null?void 0:Q.length)===2&&e.loop&&!m.value?(d.value=!0,Q):(d.value=!1,null)}_e(()=>s.value,(de,j)=>{A(j),d.value&&(de=de%2,j=j%2),j>-1&&t("change",de,j)}),_e(()=>e.autoplay,de=>{de?M():x()}),_e(()=>e.loop,()=>{k(s.value)}),_e(()=>e.interval,()=>{Y()});const ie=bn();return dt(()=>{_e(()=>r.value,()=>{r.value.length>0&&k(e.initialIndex)},{immediate:!0}),ie.value=kn(c.value,()=>{A()}),M()}),hn(()=>{x(),c.value&&ie.value&&ie.value.stop()}),Tt(X8,{root:c,isCardType:m,isVertical:_,items:r,loop:e.loop,cardScale:e.cardScale,addItem:a,removeItem:i,setActiveItem:k,setContainerHeight:U}),{root:c,activeIndex:s,arrowDisplay:p,hasLabel:g,hover:u,isCardType:m,isTransitioning:h,items:r,isVertical:_,containerStyle:b,isItemsTwoLength:d,handleButtonEnter:D,handleTransitionEnd:P,handleButtonLeave:V,handleIndicatorClick:R,handleMouseEnter:L,handleMouseLeave:$,setActiveItem:k,prev:H,next:W,PlaceholderItem:te,isTwoLengthShow:C,throttledArrowClick:w,throttledIndicatorHover:S}},$ce="ElCarousel",Bce=Z({name:$ce}),Vce=Z({...Bce,props:Ece,emits:Ice,setup(e,{expose:t,emit:n}){const r=e,{root:a,activeIndex:i,arrowDisplay:o,hasLabel:s,hover:l,isCardType:u,items:c,isVertical:f,containerStyle:d,handleButtonEnter:v,handleButtonLeave:h,isTransitioning:p,handleIndicatorClick:g,handleMouseEnter:m,handleMouseLeave:_,handleTransitionEnd:b,setActiveItem:w,prev:S,next:C,PlaceholderItem:x,isTwoLengthShow:M,throttledArrowClick:T,throttledIndicatorHover:k}=Nce(r,n),A=Se("carousel"),{t:E}=Vt(),L=I(()=>{const D=[A.b(),A.m(r.direction)];return y(u)&&D.push(A.m("card")),D}),$=I(()=>{const D=[A.e("container")];return r.motionBlur&&y(p)&&c.value.length>1&&D.push(y(f)?`${A.namespace.value}-transitioning-vertical`:`${A.namespace.value}-transitioning`),D}),P=I(()=>{const D=[A.e("indicators"),A.em("indicators",r.direction)];return y(s)&&D.push(A.em("indicators","labels")),r.indicatorPosition==="outside"&&D.push(A.em("indicators","outside")),y(f)&&D.push(A.em("indicators","right")),D});return t({activeIndex:i,setActiveItem:w,prev:S,next:C}),(D,V)=>(N(),K("div",{ref_key:"root",ref:a,class:B(y(L)),onMouseenter:Qe(y(m),["stop"]),onMouseleave:Qe(y(_),["stop"])},[y(o)?(N(),fe(mr,{key:0,name:"carousel-arrow-left",persisted:""},{default:re(()=>[lt(q("button",{type:"button",class:B([y(A).e("arrow"),y(A).em("arrow","left")]),"aria-label":y(E)("el.carousel.leftArrow"),onMouseenter:R=>y(v)("left"),onMouseleave:y(h),onClick:Qe(R=>y(T)(y(i)-1),["stop"])},[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1})],42,["aria-label","onMouseenter","onMouseleave","onClick"]),[[Kt,(D.arrow==="always"||y(l))&&(r.loop||y(i)>0)]])]),_:1})):ue("v-if",!0),y(o)?(N(),fe(mr,{key:1,name:"carousel-arrow-right",persisted:""},{default:re(()=>[lt(q("button",{type:"button",class:B([y(A).e("arrow"),y(A).em("arrow","right")]),"aria-label":y(E)("el.carousel.rightArrow"),onMouseenter:R=>y(v)("right"),onMouseleave:y(h),onClick:Qe(R=>y(T)(y(i)+1),["stop"])},[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})],42,["aria-label","onMouseenter","onMouseleave","onClick"]),[[Kt,(D.arrow==="always"||y(l))&&(r.loop||y(i)lt((N(),K("li",{key:O,class:B([y(A).e("indicator"),y(A).em("indicator",D.direction),y(A).is("active",O===y(i))]),onMouseenter:H=>y(k)(O),onClick:Qe(H=>y(g)(O),["stop"])},[q("button",{class:B(y(A).e("button")),"aria-label":y(E)("el.carousel.indicator",{index:O+1})},[y(s)?(N(),K("span",{key:0},Ie(R.props.label),1)):ue("v-if",!0)],10,["aria-label"])],42,["onMouseenter","onClick"])),[[Kt,y(M)(O)]])),128))],2)):ue("v-if",!0),r.motionBlur?(N(),K("svg",{key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},[q("defs",null,[q("filter",{id:"elCarouselHorizontal"},[q("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),q("filter",{id:"elCarouselVertical"},[q("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])])])):ue("v-if",!0)],42,["onMouseenter","onMouseleave"]))}});var Fce=Ee(Vce,[["__file","carousel.vue"]]);const zce=Ae({name:{type:String,default:""},label:{type:[String,Number],default:""}}),Hce=e=>{const t=Be(X8),n=yt(),r=F(),a=F(!1),i=F(0),o=F(1),s=F(!1),l=F(!1),u=F(!1),c=F(!1),{isCardType:f,isVertical:d,cardScale:v}=t;function h(b,w,S){const C=S-1,x=w-1,M=w+1,T=S/2;return w===0&&b===C?-1:w===C&&b===0?S:b=T?S+1:b>M&&b-w>=T?-2:b}function p(b,w){var S,C;const x=y(d)?((S=t.root.value)==null?void 0:S.offsetHeight)||0:((C=t.root.value)==null?void 0:C.offsetWidth)||0;return u.value?x*((2-v)*(b-w)+1)/4:b{var C;const x=y(f),M=(C=t.items.value.length)!=null?C:Number.NaN,T=b===w;!x&&!on(S)&&(c.value=T||b===S),!T&&M>2&&t.loop&&(b=h(b,w,M));const k=y(d);s.value=T,x?(u.value=Math.round(Math.abs(b-w))<=1,i.value=p(b,w),o.value=y(s)?1:v):i.value=g(b,w,k),l.value=!0,T&&r.value&&t.setContainerHeight(r.value.offsetHeight)};function _(){if(t&&y(f)){const b=t.items.value.findIndex(({uid:w})=>w===n.uid);t.setActiveItem(b)}}return dt(()=>{t.addItem({props:e,states:Yt({hover:a,translate:i,scale:o,active:s,ready:l,inStage:u,animating:c}),uid:n.uid,translateItem:m})}),iu(()=>{t.removeItem(n.uid)}),{carouselItemRef:r,active:s,animating:c,hover:a,inStage:u,isVertical:d,translate:i,isCardType:f,scale:o,ready:l,handleItemClick:_}},Wce=Z({name:Xx}),Gce=Z({...Wce,props:zce,setup(e){const t=e,n=Se("carousel"),{carouselItemRef:r,active:a,animating:i,hover:o,inStage:s,isVertical:l,translate:u,isCardType:c,scale:f,ready:d,handleItemClick:v}=Hce(t),h=I(()=>[n.e("item"),n.is("active",a.value),n.is("in-stage",s.value),n.is("hover",o.value),n.is("animating",i.value),{[n.em("item","card")]:c.value,[n.em("item","card-vertical")]:c.value&&l.value}]),p=I(()=>{const m=`${`translate${y(l)?"Y":"X"}`}(${y(u)}px)`,_=`scale(${y(f)})`;return{transform:[m,_].join(" ")}});return(g,m)=>lt((N(),K("div",{ref_key:"carouselItemRef",ref:r,class:B(y(h)),style:Ye(y(p)),onClick:y(v)},[y(c)?lt((N(),K("div",{key:0,class:B(y(n).e("mask"))},null,2)),[[Kt,!y(a)]]):ue("v-if",!0),se(g.$slots,"default")],14,["onClick"])),[[Kt,y(d)]])}});var Z8=Ee(Gce,[["__file","carousel-item.vue"]]);const Kce=ot(Fce,{CarouselItem:Z8}),Uce=On(Z8),J8={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},border:Boolean,size:Xn,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},...kr(["ariaControls"])},Q8={[ut]:e=>We(e)||Ze(e)||mn(e),change:e=>We(e)||Ze(e)||mn(e)},pv=Symbol("checkboxGroupContextKey"),Yce=({model:e,isChecked:t})=>{const n=Be(pv,void 0),r=I(()=>{var i,o;const s=(i=n==null?void 0:n.max)==null?void 0:i.value,l=(o=n==null?void 0:n.min)==null?void 0:o.value;return!on(s)&&e.value.length>=s&&!t.value||!on(l)&&e.value.length<=l&&t.value});return{isDisabled:$r(I(()=>(n==null?void 0:n.disabled.value)||r.value)),isLimitDisabled:r}},jce=(e,{model:t,isLimitExceeded:n,hasOwnLabel:r,isDisabled:a,isLabeledByFormItem:i})=>{const o=Be(pv,void 0),{formItem:s}=Nr(),{emit:l}=yt();function u(h){var p,g,m,_;return[!0,e.trueValue,e.trueLabel].includes(h)?(g=(p=e.trueValue)!=null?p:e.trueLabel)!=null?g:!0:(_=(m=e.falseValue)!=null?m:e.falseLabel)!=null?_:!1}function c(h,p){l("change",u(h),p)}function f(h){if(n.value)return;const p=h.target;l("change",u(p.checked),h)}async function d(h){n.value||!r.value&&!a.value&&i.value&&(h.composedPath().some(m=>m.tagName==="LABEL")||(t.value=u([!1,e.falseValue,e.falseLabel].includes(t.value)),await je(),c(t.value,h)))}const v=I(()=>(o==null?void 0:o.validateEvent)||e.validateEvent);return _e(()=>e.modelValue,()=>{v.value&&(s==null||s.validate("change").catch(h=>void 0))}),{handleChange:f,onClickRoot:d}},qce=e=>{const t=F(!1),{emit:n}=yt(),r=Be(pv,void 0),a=I(()=>on(r)===!1),i=F(!1),o=I({get(){var s,l;return a.value?(s=r==null?void 0:r.modelValue)==null?void 0:s.value:(l=e.modelValue)!=null?l:t.value},set(s){var l,u;a.value&&Me(s)?(i.value=((l=r==null?void 0:r.max)==null?void 0:l.value)!==void 0&&s.length>(r==null?void 0:r.max.value)&&s.length>o.value.length,i.value===!1&&((u=r==null?void 0:r.changeEvent)==null||u.call(r,s))):(n(ut,s),t.value=s)}});return{model:o,isGroup:a,isLimitExceeded:i}},Xce=(e,t,{model:n})=>{const r=Be(pv,void 0),a=F(!1),i=I(()=>Nc(e.value)?e.label:e.value),o=I(()=>{const c=n.value;return mn(c)?c:Me(c)?pt(i.value)?c.map(an).some(f=>xr(f,i.value)):c.map(an).includes(i.value):c!=null?c===e.trueValue||c===e.trueLabel:!!c}),s=Yn(I(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value}),{prop:!0}),l=Yn(I(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value})),u=I(()=>!!t.default||!Nc(i.value));return{checkboxButtonSize:s,isChecked:o,isFocused:a,checkboxSize:l,hasOwnLabel:u,actualValue:i}},e6=(e,t)=>{const{formItem:n}=Nr(),{model:r,isGroup:a,isLimitExceeded:i}=qce(e),{isFocused:o,isChecked:s,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c,actualValue:f}=Xce(e,t,{model:r}),{isDisabled:d}=Yce({model:r,isChecked:s}),{inputId:v,isLabeledByFormItem:h}=Ti(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:a}),{handleChange:p,onClickRoot:g}=jce(e,{model:r,isLimitExceeded:i,hasOwnLabel:c,isDisabled:d,isLabeledByFormItem:h});return(()=>{function _(){var b,w;Me(r.value)&&!r.value.includes(f.value)?r.value.push(f.value):r.value=(w=(b=e.trueValue)!=null?b:e.trueLabel)!=null?w:!0}e.checked&&_()})(),Dl({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},I(()=>a.value&&Nc(e.value))),Dl({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},I(()=>!!e.trueLabel)),Dl({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},I(()=>!!e.falseLabel)),{inputId:v,isLabeledByFormItem:h,isChecked:s,isDisabled:d,isFocused:o,checkboxButtonSize:l,checkboxSize:u,hasOwnLabel:c,model:r,actualValue:f,handleChange:p,onClickRoot:g}},Zce=Z({name:"ElCheckbox"}),Jce=Z({...Zce,props:J8,emits:Q8,setup(e){const t=e,n=Jn(),{inputId:r,isLabeledByFormItem:a,isChecked:i,isDisabled:o,isFocused:s,checkboxSize:l,hasOwnLabel:u,model:c,actualValue:f,handleChange:d,onClickRoot:v}=e6(t,n),h=Se("checkbox"),p=I(()=>[h.b(),h.m(l.value),h.is("disabled",o.value),h.is("bordered",t.border),h.is("checked",i.value)]),g=I(()=>[h.e("input"),h.is("disabled",o.value),h.is("checked",i.value),h.is("indeterminate",t.indeterminate),h.is("focus",s.value)]);return(m,_)=>(N(),fe(_t(!y(u)&&y(a)?"span":"label"),{class:B(y(p)),"aria-controls":m.indeterminate?m.ariaControls:null,onClick:y(v)},{default:re(()=>{var b,w,S,C;return[q("span",{class:B(y(g))},[m.trueValue||m.falseValue||m.trueLabel||m.falseLabel?lt((N(),K("input",{key:0,id:y(r),"onUpdate:modelValue":x=>ln(c)?c.value=x:null,class:B(y(h).e("original")),type:"checkbox",indeterminate:m.indeterminate,name:m.name,tabindex:m.tabindex,disabled:y(o),"true-value":(w=(b=m.trueValue)!=null?b:m.trueLabel)!=null?w:!0,"false-value":(C=(S=m.falseValue)!=null?S:m.falseLabel)!=null?C:!1,onChange:y(d),onFocus:x=>s.value=!0,onBlur:x=>s.value=!1,onClick:Qe(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","name","tabindex","disabled","true-value","false-value","onChange","onFocus","onBlur","onClick"])),[[Q0,y(c)]]):lt((N(),K("input",{key:1,id:y(r),"onUpdate:modelValue":x=>ln(c)?c.value=x:null,class:B(y(h).e("original")),type:"checkbox",indeterminate:m.indeterminate,disabled:y(o),value:y(f),name:m.name,tabindex:m.tabindex,onChange:y(d),onFocus:x=>s.value=!0,onBlur:x=>s.value=!1,onClick:Qe(()=>{},["stop"])},null,42,["id","onUpdate:modelValue","indeterminate","disabled","value","name","tabindex","onChange","onFocus","onBlur","onClick"])),[[Q0,y(c)]]),q("span",{class:B(y(h).e("inner"))},null,2)],2),y(u)?(N(),K("span",{key:0,class:B(y(h).e("label"))},[se(m.$slots,"default"),m.$slots.default?ue("v-if",!0):(N(),K(Ue,{key:0},[At(Ie(m.label),1)],64))],2)):ue("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var Qce=Ee(Jce,[["__file","checkbox.vue"]]);const efe=Z({name:"ElCheckboxButton"}),tfe=Z({...efe,props:J8,emits:Q8,setup(e){const t=e,n=Jn(),{isFocused:r,isChecked:a,isDisabled:i,checkboxButtonSize:o,model:s,actualValue:l,handleChange:u}=e6(t,n),c=Be(pv,void 0),f=Se("checkbox"),d=I(()=>{var h,p,g,m;const _=(p=(h=c==null?void 0:c.fill)==null?void 0:h.value)!=null?p:"";return{backgroundColor:_,borderColor:_,color:(m=(g=c==null?void 0:c.textColor)==null?void 0:g.value)!=null?m:"",boxShadow:_?`-1px 0 0 0 ${_}`:void 0}}),v=I(()=>[f.b("button"),f.bm("button",o.value),f.is("disabled",i.value),f.is("checked",a.value),f.is("focus",r.value)]);return(h,p)=>{var g,m,_,b;return N(),K("label",{class:B(y(v))},[h.trueValue||h.falseValue||h.trueLabel||h.falseLabel?lt((N(),K("input",{key:0,"onUpdate:modelValue":w=>ln(s)?s.value=w:null,class:B(y(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:y(i),"true-value":(m=(g=h.trueValue)!=null?g:h.trueLabel)!=null?m:!0,"false-value":(b=(_=h.falseValue)!=null?_:h.falseLabel)!=null?b:!1,onChange:y(u),onFocus:w=>r.value=!0,onBlur:w=>r.value=!1,onClick:Qe(()=>{},["stop"])},null,42,["onUpdate:modelValue","name","tabindex","disabled","true-value","false-value","onChange","onFocus","onBlur","onClick"])),[[Q0,y(s)]]):lt((N(),K("input",{key:1,"onUpdate:modelValue":w=>ln(s)?s.value=w:null,class:B(y(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:y(i),value:y(l),onChange:y(u),onFocus:w=>r.value=!0,onBlur:w=>r.value=!1,onClick:Qe(()=>{},["stop"])},null,42,["onUpdate:modelValue","name","tabindex","disabled","value","onChange","onFocus","onBlur","onClick"])),[[Q0,y(s)]]),h.$slots.default||h.label?(N(),K("span",{key:2,class:B(y(f).be("button","inner")),style:Ye(y(a)?y(d):void 0)},[se(h.$slots,"default",{},()=>[At(Ie(h.label),1)])],6)):ue("v-if",!0)],2)}}});var t6=Ee(tfe,[["__file","checkbox-button.vue"]]);const nfe=Ae({modelValue:{type:ae(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:Xn,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},...kr(["ariaLabel"])}),rfe={[ut]:e=>Me(e),change:e=>Me(e)},afe=Z({name:"ElCheckboxGroup"}),ife=Z({...afe,props:nfe,emits:rfe,setup(e,{emit:t}){const n=e,r=Se("checkbox"),{formItem:a}=Nr(),{inputId:i,isLabeledByFormItem:o}=Ti(n,{formItemContext:a}),s=async u=>{t(ut,u),await je(),t("change",u)},l=I({get(){return n.modelValue},set(u){s(u)}});return Tt(pv,{...Hi(sr(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:l,changeEvent:s}),_e(()=>n.modelValue,()=>{n.validateEvent&&(a==null||a.validate("change").catch(u=>void 0))}),(u,c)=>{var f;return N(),fe(_t(u.tag),{id:y(i),class:B(y(r).b("group")),role:"group","aria-label":y(o)?void 0:u.ariaLabel||"checkbox-group","aria-labelledby":y(o)?(f=y(a))==null?void 0:f.labelId:void 0},{default:re(()=>[se(u.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var n6=Ee(ife,[["__file","checkbox-group.vue"]]);const Si=ot(Qce,{CheckboxButton:t6,CheckboxGroup:n6}),ofe=On(t6),r6=On(n6),a6=Ae({modelValue:{type:[String,Number,Boolean],default:void 0},size:Xn,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),sfe=Ae({...a6,border:Boolean}),i6={[ut]:e=>We(e)||Ze(e)||mn(e),[cn]:e=>We(e)||Ze(e)||mn(e)},o6=Symbol("radioGroupKey"),s6=(e,t)=>{const n=F(),r=Be(o6,void 0),a=I(()=>!!r),i=I(()=>Nc(e.value)?e.label:e.value),o=I({get(){return a.value?r.modelValue:e.modelValue},set(f){a.value?r.changeEvent(f):t&&t(ut,f),n.value.checked=e.modelValue===i.value}}),s=Yn(I(()=>r==null?void 0:r.size)),l=$r(I(()=>r==null?void 0:r.disabled)),u=F(!1),c=I(()=>l.value||a.value&&o.value!==i.value?-1:0);return Dl({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},I(()=>a.value&&Nc(e.value))),{radioRef:n,isGroup:a,radioGroup:r,focus:u,size:s,disabled:l,tabIndex:c,modelValue:o,actualValue:i}},lfe=Z({name:"ElRadio"}),ufe=Z({...lfe,props:sfe,emits:i6,setup(e,{emit:t}){const n=e,r=Se("radio"),{radioRef:a,radioGroup:i,focus:o,size:s,disabled:l,modelValue:u,actualValue:c}=s6(n,t);function f(){je(()=>t("change",u.value))}return(d,v)=>{var h;return N(),K("label",{class:B([y(r).b(),y(r).is("disabled",y(l)),y(r).is("focus",y(o)),y(r).is("bordered",d.border),y(r).is("checked",y(u)===y(c)),y(r).m(y(s))])},[q("span",{class:B([y(r).e("input"),y(r).is("disabled",y(l)),y(r).is("checked",y(u)===y(c))])},[lt(q("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":p=>ln(u)?u.value=p:null,class:B(y(r).e("original")),value:y(c),name:d.name||((h=y(i))==null?void 0:h.name),disabled:y(l),checked:y(u)===y(c),type:"radio",onFocus:p=>o.value=!0,onBlur:p=>o.value=!1,onChange:f,onClick:Qe(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","checked","onFocus","onBlur","onClick"]),[[Rz,y(u)]]),q("span",{class:B(y(r).e("inner"))},null,2)],2),q("span",{class:B(y(r).e("label")),onKeydown:Qe(()=>{},["stop"])},[se(d.$slots,"default",{},()=>[At(Ie(d.label),1)])],42,["onKeydown"])],2)}}});var cfe=Ee(ufe,[["__file","radio.vue"]]);const ffe=Ae({...a6}),dfe=Z({name:"ElRadioButton"}),vfe=Z({...dfe,props:ffe,setup(e){const t=e,n=Se("radio"),{radioRef:r,focus:a,size:i,disabled:o,modelValue:s,radioGroup:l,actualValue:u}=s6(t),c=I(()=>({backgroundColor:(l==null?void 0:l.fill)||"",borderColor:(l==null?void 0:l.fill)||"",boxShadow:l!=null&&l.fill?`-1px 0 0 0 ${l.fill}`:"",color:(l==null?void 0:l.textColor)||""}));return(f,d)=>{var v;return N(),K("label",{class:B([y(n).b("button"),y(n).is("active",y(s)===y(u)),y(n).is("disabled",y(o)),y(n).is("focus",y(a)),y(n).bm("button",y(i))])},[lt(q("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":h=>ln(s)?s.value=h:null,class:B(y(n).be("button","original-radio")),value:y(u),type:"radio",name:f.name||((v=y(l))==null?void 0:v.name),disabled:y(o),onFocus:h=>a.value=!0,onBlur:h=>a.value=!1,onClick:Qe(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","onFocus","onBlur","onClick"]),[[Rz,y(s)]]),q("span",{class:B(y(n).be("button","inner")),style:Ye(y(s)===y(u)?y(c):{}),onKeydown:Qe(()=>{},["stop"])},[se(f.$slots,"default",{},()=>[At(Ie(f.label),1)])],46,["onKeydown"])],2)}}});var l6=Ee(vfe,[["__file","radio-button.vue"]]);const hfe=Ae({id:{type:String,default:void 0},size:Xn,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},...kr(["ariaLabel"])}),pfe=i6,gfe=Z({name:"ElRadioGroup"}),mfe=Z({...gfe,props:hfe,emits:pfe,setup(e,{emit:t}){const n=e,r=Se("radio"),a=Mr(),i=F(),{formItem:o}=Nr(),{inputId:s,isLabeledByFormItem:l}=Ti(n,{formItemContext:o}),u=f=>{t(ut,f),je(()=>t("change",f))};dt(()=>{const f=i.value.querySelectorAll("[type=radio]"),d=f[0];!Array.from(f).some(v=>v.checked)&&d&&(d.tabIndex=0)});const c=I(()=>n.name||a.value);return Tt(o6,Yt({...sr(n),changeEvent:u,name:c})),_e(()=>n.modelValue,()=>{n.validateEvent&&(o==null||o.validate("change").catch(f=>void 0))}),(f,d)=>(N(),K("div",{id:y(s),ref_key:"radioGroupRef",ref:i,class:B(y(r).b("group")),role:"radiogroup","aria-label":y(l)?void 0:f.ariaLabel||"radio-group","aria-labelledby":y(l)?y(o).labelId:void 0},[se(f.$slots,"default")],10,["id","aria-label","aria-labelledby"]))}});var u6=Ee(mfe,[["__file","radio-group.vue"]]);const c6=ot(cfe,{RadioButton:l6,RadioGroup:u6}),yfe=On(u6),bfe=On(l6);var _fe=Z({name:"NodeContent",setup(){return{ns:Se("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:r,label:a}=t,{renderLabelFn:i}=n;return Xe("span",{class:e.e("label")},i?i({node:t,data:r}):a)}});const Jk=Symbol(),wfe=Z({name:"ElCascaderNode",components:{ElCheckbox:Si,ElRadio:c6,NodeContent:_fe,ElIcon:He,Check:$g,Loading:Fo,ArrowRight:ma},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Be(Jk),r=Se("cascader-node"),a=I(()=>n.isHoverMenu),i=I(()=>n.config.multiple),o=I(()=>n.config.checkStrictly),s=I(()=>{var C;return(C=n.checkedNodes[0])==null?void 0:C.uid}),l=I(()=>e.node.isDisabled),u=I(()=>e.node.isLeaf),c=I(()=>o.value&&!u.value||!l.value),f=I(()=>v(n.expandingNode)),d=I(()=>o.value&&n.checkedNodes.some(v)),v=C=>{var x;const{level:M,uid:T}=e.node;return((x=C==null?void 0:C.pathNodes[M-1])==null?void 0:x.uid)===T},h=()=>{f.value||n.expandNode(e.node)},p=C=>{const{node:x}=e;C!==x.checked&&n.handleCheckChange(x,C)},g=()=>{n.lazyLoad(e.node,()=>{u.value||h()})},m=C=>{a.value&&(_(),!u.value&&t("expand",C))},_=()=>{const{node:C}=e;!c.value||C.loading||(C.loaded?h():g())},b=()=>{a.value&&!u.value||(u.value&&!l.value&&!o.value&&!i.value?S(!0):_())},w=C=>{o.value?(p(C),e.node.loaded&&h()):S(C)},S=C=>{e.node.loaded?(p(C),!o.value&&h()):g()};return{panel:n,isHoverMenu:a,multiple:i,checkStrictly:o,checkedNodeId:s,isDisabled:l,isLeaf:u,expandable:c,inExpandingPath:f,inCheckedPath:d,ns:r,handleHoverExpand:m,handleExpand:_,handleClick:b,handleCheck:S,handleSelectCheck:w}}});function Sfe(e,t,n,r,a,i){const o=bt("el-checkbox"),s=bt("el-radio"),l=bt("check"),u=bt("el-icon"),c=bt("node-content"),f=bt("loading"),d=bt("arrow-right");return N(),K("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:B([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:e.handleHoverExpand,onFocus:e.handleHoverExpand,onClick:e.handleClick},[ue(" prefix "),e.multiple?(N(),fe(o,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:Qe(()=>{},["stop"]),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onClick","onUpdate:modelValue"])):e.checkStrictly?(N(),fe(s,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:Qe(()=>{},["stop"])},{default:re(()=>[ue(` - Add an empty element to avoid render label, - do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485 - `),q("span")]),_:1},8,["model-value","label","disabled","onUpdate:modelValue","onClick"])):e.isLeaf&&e.node.checked?(N(),fe(u,{key:2,class:B(e.ns.e("prefix"))},{default:re(()=>[J(l)]),_:1},8,["class"])):ue("v-if",!0),ue(" content "),J(c),ue(" postfix "),e.isLeaf?ue("v-if",!0):(N(),K(Ue,{key:3},[e.node.loading?(N(),fe(u,{key:0,class:B([e.ns.is("loading"),e.ns.e("postfix")])},{default:re(()=>[J(f)]),_:1},8,["class"])):(N(),fe(u,{key:1,class:B(["arrow-right",e.ns.e("postfix")])},{default:re(()=>[J(d)]),_:1},8,["class"]))],64))],42,["id","aria-haspopup","aria-owns","aria-expanded","tabindex","onMouseenter","onFocus","onClick"])}var Cfe=Ee(wfe,[["render",Sfe],["__file","node.vue"]]);const xfe=Z({name:"ElCascaderMenu",components:{Loading:Fo,ElIcon:He,ElScrollbar:qo,ElCascaderNode:Cfe},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=yt(),n=Se("cascader-menu"),{t:r}=Vt(),a=Mr();let i=null,o=null;const s=Be(Jk),l=F(null),u=I(()=>!e.nodes.length),c=I(()=>!s.initialLoaded),f=I(()=>`${a.value}-${e.index}`),d=g=>{i=g.target},v=g=>{if(!(!s.isHoverMenu||!i||!l.value))if(i.contains(g.target)){h();const m=t.vnode.el,{left:_}=m.getBoundingClientRect(),{offsetWidth:b,offsetHeight:w}=m,S=g.clientX-_,C=i.offsetTop,x=C+i.offsetHeight;l.value.innerHTML=` - - - `}else o||(o=window.setTimeout(p,s.config.hoverThreshold))},h=()=>{o&&(clearTimeout(o),o=null)},p=()=>{l.value&&(l.value.innerHTML="",h())};return{ns:n,panel:s,hoverZone:l,isEmpty:u,isLoading:c,menuId:f,t:r,handleExpand:d,handleMouseMove:v,clearHoverZone:p}}});function Tfe(e,t,n,r,a,i){const o=bt("el-cascader-node"),s=bt("loading"),l=bt("el-icon"),u=bt("el-scrollbar");return N(),fe(u,{key:e.menuId,tag:"ul",role:"menu",class:B(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:re(()=>{var c;return[(N(!0),K(Ue,null,Et(e.nodes,f=>(N(),fe(o,{key:f.uid,node:f,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(N(),K("div",{key:0,class:B(e.ns.e("empty-text"))},[J(l,{size:"14",class:B(e.ns.is("loading"))},{default:re(()=>[J(s)]),_:1},8,["class"]),At(" "+Ie(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(N(),K("div",{key:1,class:B(e.ns.e("empty-text"))},[se(e.$slots,"empty",{},()=>[At(Ie(e.t("el.cascader.noData")),1)])],2)):(c=e.panel)!=null&&c.isHoverMenu?(N(),K("svg",{key:2,ref:"hoverZone",class:B(e.ns.e("hover-zone"))},null,2)):ue("v-if",!0)]}),_:3},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var Mfe=Ee(xfe,[["render",Tfe],["__file","menu.vue"]]);const Qk=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),Mo=e=>Eg(e);let kfe=0;const Afe=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let Jx=class Qx{constructor(t,n,r,a=!1){this.data=t,this.config=n,this.parent=r,this.root=a,this.uid=kfe++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:i,label:o,children:s}=n,l=t[s],u=Afe(this);this.level=a?0:r?r.level+1:1,this.value=t[i],this.label=t[o],this.pathNodes=u,this.pathValues=u.map(c=>c.value),this.pathLabels=u.map(c=>c.label),this.childrenData=l,this.children=(l||[]).map(c=>new Qx(c,n,this)),this.loaded=!n.lazy||this.isLeaf||!Va(l)}get isDisabled(){const{data:t,parent:n,config:r}=this,{disabled:a,checkStrictly:i}=r;return(Ke(a)?a(t,this):!!t[a])||!i&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:r,loaded:a}=this,{lazy:i,leaf:o}=n,s=Ke(o)?o(t,this):t[o];return on(s)?i&&!a?!1:!(Me(r)&&r.length):!!s}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:r}=this,a=new Qx(t,this.config,this);return Me(n)?n.push(t):this.childrenData=[t],r.push(a),a}calcText(t,n){const r=t?this.pathLabels.join(n):this.label;return this.text=r,r}broadcast(t,...n){const r=`onParent${Mo(t)}`;this.children.forEach(a=>{a&&(a.broadcast(t,...n),a[r]&&a[r](...n))})}emit(t,...n){const{parent:r}=this,a=`onChild${Mo(t)}`;r&&(r[a]&&r[a](...n),r.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(a=>!a.isDisabled),r=n.length?n.every(a=>a.checked):!1;this.setCheckState(r)}setCheckState(t){const n=this.children.length,r=this.children.reduce((a,i)=>{const o=i.checked?1:i.indeterminate?.5:0;return a+o},0);this.checked=this.loaded&&this.children.filter(a=>!a.isDisabled).every(a=>a.loaded&&a.checked)&&t,this.indeterminate=this.loaded&&r!==n&&r>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:r}=this.config;n||!r?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const eT=(e,t)=>e.reduce((n,r)=>(r.isLeaf?n.push(r):(!t&&n.push(r),n=n.concat(eT(r.children,t))),n),[]);class qP{constructor(t,n){this.config=n;const r=(t||[]).map(a=>new Jx(a,this.config));this.nodes=r,this.allNodes=eT(r,!1),this.leafNodes=eT(r,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const r=n?n.appendChild(t):new Jx(t,this.config);n||this.nodes.push(r),this.allNodes.push(r),r.isLeaf&&this.leafNodes.push(r)}appendNodes(t,n){t.forEach(r=>this.appendNode(r,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(a=>xr(a.value,t)||xr(a.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:r,level:a})=>xr(t.value,r)&&t.level===a)||null}}const f6=Ae({modelValue:{type:ae([Number,String,Array])},options:{type:ae(Array),default:()=>[]},props:{type:ae(Object),default:()=>({})}}),Efe={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:nn,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},Ife=e=>I(()=>({...Efe,...e.props})),XP=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},Dfe=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():y8(e)&&e.click()},Lfe=(e,t)=>{const n=t.slice(0),r=n.map(i=>i.uid),a=e.reduce((i,o)=>{const s=r.indexOf(o.uid);return s>-1&&(i.push(o),n.splice(s,1),r.splice(s,1)),i},[]);return a.push(...n),a},ZP=e=>[...new Set(e)],pa=e=>!e&&e!==0?[]:Me(e)?e:[e],Pfe=Z({name:"ElCascaderPanel",components:{ElCascaderMenu:Mfe},props:{...f6,border:{type:Boolean,default:!0},renderLabel:Function},emits:[ut,cn,"close","expand-change"],setup(e,{emit:t,slots:n}){let r=!1;const a=Se("cascader"),i=Ife(e);let o=null;const s=F(!0),l=F([]),u=F(null),c=F([]),f=F(null),d=F([]),v=I(()=>i.value.expandTrigger==="hover"),h=I(()=>e.renderLabel||n.default),p=()=>{const{options:E}=e,L=i.value;r=!1,o=new qP(E,L),c.value=[o.getNodes()],L.lazy&&Va(e.options)?(s.value=!1,g(void 0,$=>{$&&(o=new qP($,L),c.value=[o.getNodes()]),s.value=!0,M(!1,!0)})):M(!1,!0)},g=(E,L)=>{const $=i.value;E=E||new Jx({},$,void 0,!0),E.loading=!0;const P=D=>{const V=E,R=V.root?null:V;D&&(o==null||o.appendNodes(D,R)),V.loading=!1,V.loaded=!0,V.childrenData=V.childrenData||[],L&&L(D)};$.lazyLoad(E,P)},m=(E,L)=>{var $;const{level:P}=E,D=c.value.slice(0,P);let V;E.isLeaf?V=E.pathNodes[P-2]:(V=E,D.push(E.children)),(($=f.value)==null?void 0:$.uid)!==(V==null?void 0:V.uid)&&(f.value=E,c.value=D,!L&&t("expand-change",(E==null?void 0:E.pathValues)||[]))},_=(E,L,$=!0)=>{const{checkStrictly:P,multiple:D}=i.value,V=d.value[0];r=!0,!D&&(V==null||V.doCheck(!1)),E.doCheck(L),x(),$&&!D&&!P&&t("close"),!$&&!D&&!P&&b(E)},b=E=>{E&&(E=E.parent,b(E),E&&m(E))},w=E=>o==null?void 0:o.getFlattedNodes(E),S=E=>{var L;return(L=w(E))==null?void 0:L.filter($=>$.checked!==!1)},C=()=>{d.value.forEach(E=>E.doCheck(!1)),x(),c.value=c.value.slice(0,1),f.value=null,t("expand-change",[])},x=()=>{var E;const{checkStrictly:L,multiple:$}=i.value,P=d.value,D=S(!L),V=Lfe(P,D),R=V.map(O=>O.valueByOption);d.value=V,u.value=$?R:(E=R[0])!=null?E:null},M=(E=!1,L=!1)=>{const{modelValue:$}=e,{lazy:P,multiple:D,checkStrictly:V}=i.value,R=!V;if(!(!s.value||r||!L&&xr($,u.value)))if(P&&!E){const H=ZP(Tre(pa($))).map(W=>o==null?void 0:o.getNodeByValue(W)).filter(W=>!!W&&!W.loaded&&!W.loading);H.length?H.forEach(W=>{g(W,()=>M(!1,L))}):M(!0,L)}else{const O=D?pa($):[$],H=ZP(O.map(W=>o==null?void 0:o.getNodeByValue(W,R)));T(H,L),u.value=nb($)}},T=(E,L=!0)=>{const{checkStrictly:$}=i.value,P=d.value,D=E.filter(O=>!!O&&($||O.isLeaf)),V=o==null?void 0:o.getSameNode(f.value),R=L&&V||D[0];R?R.pathNodes.forEach(O=>m(O,!0)):f.value=null,P.forEach(O=>O.doCheck(!1)),Yt(D).forEach(O=>O.doCheck(!0)),d.value=D,je(k)},k=()=>{Bt&&l.value.forEach(E=>{const L=E==null?void 0:E.$el;if(L){const $=L.querySelector(`.${a.namespace.value}-scrollbar__wrap`),P=L.querySelector(`.${a.b("node")}.${a.is("active")}`)||L.querySelector(`.${a.b("node")}.in-active-path`);Ek($,P)}})},A=E=>{const L=E.target,{code:$}=E;switch($){case $e.up:case $e.down:{E.preventDefault();const P=$===$e.up?-1:1;t0(b8(L,P,`.${a.b("node")}[tabindex="-1"]`));break}case $e.left:{E.preventDefault();const P=l.value[XP(L)-1],D=P==null?void 0:P.$el.querySelector(`.${a.b("node")}[aria-expanded="true"]`);t0(D);break}case $e.right:{E.preventDefault();const P=l.value[XP(L)+1],D=P==null?void 0:P.$el.querySelector(`.${a.b("node")}[tabindex="-1"]`);t0(D);break}case $e.enter:case $e.numpadEnter:Dfe(L);break}};return Tt(Jk,Yt({config:i,expandingNode:f,checkedNodes:d,isHoverMenu:v,initialLoaded:s,renderLabelFn:h,lazyLoad:g,expandNode:m,handleCheckChange:_})),_e([i,()=>e.options],p,{deep:!0,immediate:!0}),_e(()=>e.modelValue,()=>{r=!1,M()},{deep:!0}),_e(()=>u.value,E=>{xr(E,e.modelValue)||(t(ut,E),t(cn,E))}),ez(()=>l.value=[]),dt(()=>!Va(e.modelValue)&&M()),{ns:a,menuList:l,menus:c,checkedNodes:d,handleKeyDown:A,handleCheckChange:_,getFlattedNodes:w,getCheckedNodes:S,clearCheckedNodes:C,calculateCheckedValue:x,scrollToExpandingNode:k}}});function Rfe(e,t,n,r,a,i){const o=bt("el-cascader-menu");return N(),K("div",{class:B([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:e.handleKeyDown},[(N(!0),K(Ue,null,Et(e.menus,(s,l)=>(N(),fe(o,{key:l,ref_for:!0,ref:u=>e.menuList[l]=u,index:l,nodes:[...s]},{empty:re(()=>[se(e.$slots,"empty")]),_:2},1032,["index","nodes"]))),128))],42,["onKeydown"])}var Ofe=Ee(Pfe,[["render",Rfe],["__file","index.vue"]]);const d6=ot(Ofe),As=Ae({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:jo},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),Nfe={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},$fe=Z({name:"ElTag"}),Bfe=Z({...$fe,props:As,emits:Nfe,setup(e,{emit:t}){const n=e,r=Yn(),a=Se("tag"),i=I(()=>{const{type:u,hit:c,effect:f,closable:d,round:v}=n;return[a.b(),a.is("closable",d),a.m(u||"primary"),a.m(r.value),a.m(f),a.is("hit",c),a.is("round",v)]}),o=u=>{t("close",u)},s=u=>{t("click",u)},l=u=>{var c,f,d;(d=(f=(c=u==null?void 0:u.component)==null?void 0:c.subTree)==null?void 0:f.component)!=null&&d.bum&&(u.component.subTree.component.bum=null)};return(u,c)=>u.disableTransitions?(N(),K("span",{key:0,class:B(y(i)),style:Ye({backgroundColor:u.color}),onClick:s},[q("span",{class:B(y(a).e("content"))},[se(u.$slots,"default")],2),u.closable?(N(),fe(y(He),{key:0,class:B(y(a).e("close")),onClick:Qe(o,["stop"])},{default:re(()=>[J(y(to))]),_:1},8,["class","onClick"])):ue("v-if",!0)],6)):(N(),fe(mr,{key:1,name:`${y(a).namespace.value}-zoom-in-center`,appear:"",onVnodeMounted:l},{default:re(()=>[q("span",{class:B(y(i)),style:Ye({backgroundColor:u.color}),onClick:s},[q("span",{class:B(y(a).e("content"))},[se(u.$slots,"default")],2),u.closable?(N(),fe(y(He),{key:0,class:B(y(a).e("close")),onClick:Qe(o,["stop"])},{default:re(()=>[J(y(to))]),_:1},8,["class","onClick"])):ue("v-if",!0)],6)]),_:3},8,["name"]))}});var Vfe=Ee(Bfe,[["__file","tag.vue"]]);const Bd=ot(Vfe),Ffe=Ae({...f6,size:Xn,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:ae(Function),default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:ae(Function),default:()=>!0},placement:{type:ae(String),values:Gs,default:"bottom-start"},fallbackPlacements:{type:ae(Array),default:["bottom-start","bottom","top-start","top","right","left"]},popperClass:{type:String,default:""},teleported:lr.teleported,tagType:{...As.type,default:"info"},tagEffect:{...As.effect,default:"light"},validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},...dv}),zfe={[ut]:e=>!0,[cn]:e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,visibleChange:e=>mn(e),expandChange:e=>!!e,removeTag:e=>!!e},ul=new Map;if(Bt){let e;document.addEventListener("mousedown",t=>e=t),document.addEventListener("mouseup",t=>{if(e){for(const n of ul.values())for(const{documentHandler:r}of n)r(t,e);e=void 0}})}function JP(e,t){let n=[];return Me(t.arg)?n=t.arg:Ua(t.arg)&&n.push(t.arg),function(r,a){const i=t.instance.popperRef,o=r.target,s=a==null?void 0:a.target,l=!t||!t.instance,u=!o||!s,c=e.contains(o)||e.contains(s),f=e===o,d=n.length&&n.some(h=>h==null?void 0:h.contains(o))||n.length&&n.includes(s),v=i&&(i.contains(o)||i.contains(s));l||u||c||f||d||v||t.value(r,a)}}const Es={beforeMount(e,t){ul.has(e)||ul.set(e,[]),ul.get(e).push({documentHandler:JP(e,t),bindingFn:t.value})},updated(e,t){ul.has(e)||ul.set(e,[]);const n=ul.get(e),r=n.findIndex(i=>i.bindingFn===t.oldValue),a={documentHandler:JP(e,t),bindingFn:t.value};r>=0?n.splice(r,1,a):n.push(a)},unmounted(e){ul.delete(e)}},Hfe="ElCascader",Wfe=Z({name:Hfe}),Gfe=Z({...Wfe,props:Ffe,emits:zfe,setup(e,{expose:t,emit:n}){const r=e,a={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:le})=>{const{modifiersData:xe,placement:ee}=le;["right","left","bottom","top"].includes(ee)||(xe.arrow.x=35)},requires:["arrow"]}]},i=ou();let o=0,s=0;const l=Se("cascader"),u=Se("input"),{t:c}=Vt(),{form:f,formItem:d}=Nr(),{valueOnClear:v}=G1(r),{isComposing:h,handleComposition:p}=Vg({afterComposition(le){var xe;const ee=(xe=le.target)==null?void 0:xe.value;ge(ee)}}),g=F(null),m=F(null),_=F(null),b=F(null),w=F(null),S=F(!1),C=F(!1),x=F(!1),M=F(!1),T=F(""),k=F(""),A=F([]),E=F([]),L=F([]),$=I(()=>i.style),P=I(()=>r.disabled||(f==null?void 0:f.disabled)),D=I(()=>r.placeholder||c("el.cascader.placeholder")),V=I(()=>k.value||A.value.length>0||h.value?"":D.value),R=Yn(),O=I(()=>R.value==="small"?"small":"default"),H=I(()=>!!r.props.multiple),W=I(()=>!r.filterable||H.value),Y=I(()=>H.value?k.value:T.value),U=I(()=>{var le;return((le=b.value)==null?void 0:le.checkedNodes)||[]}),te=I(()=>!r.clearable||P.value||x.value||!C.value?!1:!!U.value.length),ie=I(()=>{const{showAllLevels:le,separator:xe}=r,ee=U.value;return ee.length?H.value?"":ee[0].calcText(le,xe):""}),de=I(()=>(d==null?void 0:d.validateState)||""),j=I({get(){return nb(r.modelValue)},set(le){const xe=le??v.value;n(ut,xe),n(cn,xe),r.validateEvent&&(d==null||d.validate("change").catch(ee=>void 0))}}),ne=I(()=>[l.b(),l.m(R.value),l.is("disabled",P.value),i.class]),Q=I(()=>[u.e("icon"),"icon-arrow-down",l.is("reverse",S.value)]),he=I(()=>l.is("focus",S.value||M.value)),ce=I(()=>{var le,xe;return(xe=(le=g.value)==null?void 0:le.popperRef)==null?void 0:xe.contentRef}),z=le=>{var xe,ee,Ve;P.value||(le=le??!S.value,le!==S.value&&(S.value=le,(ee=(xe=m.value)==null?void 0:xe.input)==null||ee.setAttribute("aria-expanded",`${le}`),le?(X(),je((Ve=b.value)==null?void 0:Ve.scrollToExpandingNode)):r.filterable&&ze(),n("visibleChange",le)))},X=()=>{je(()=>{var le;(le=g.value)==null||le.updatePopper()})},oe=()=>{x.value=!1},pe=le=>{const{showAllLevels:xe,separator:ee}=r;return{node:le,key:le.uid,text:le.calcText(xe,ee),hitState:!1,closable:!P.value&&!le.isDisabled,isCollapseTag:!1}},me=le=>{var xe;const ee=le.node;ee.doCheck(!1),(xe=b.value)==null||xe.calculateCheckedValue(),n("removeTag",ee.valueByOption)},ve=()=>{if(!H.value)return;const le=U.value,xe=[],ee=[];if(le.forEach(Ve=>ee.push(pe(Ve))),E.value=ee,le.length){le.slice(0,r.maxCollapseTags).forEach(Dt=>xe.push(pe(Dt)));const Ve=le.slice(r.maxCollapseTags),ht=Ve.length;ht&&(r.collapseTags?xe.push({key:-1,text:`+ ${ht}`,closable:!1,isCollapseTag:!0}):Ve.forEach(Dt=>xe.push(pe(Dt))))}A.value=xe},we=()=>{var le,xe;const{filterMethod:ee,showAllLevels:Ve,separator:ht}=r,Dt=(xe=(le=b.value)==null?void 0:le.getFlattedNodes(!r.props.checkStrictly))==null?void 0:xe.filter(Sn=>Sn.isDisabled?!1:(Sn.calcText(Ve,ht),ee(Sn,Y.value)));H.value&&(A.value.forEach(Sn=>{Sn.hitState=!1}),E.value.forEach(Sn=>{Sn.hitState=!1})),x.value=!0,L.value=Dt,X()},ye=()=>{var le;let xe;x.value&&w.value?xe=w.value.$el.querySelector(`.${l.e("suggestion-item")}`):xe=(le=b.value)==null?void 0:le.$el.querySelector(`.${l.b("node")}[tabindex="-1"]`),xe&&(xe.focus(),!x.value&&xe.click())},ke=()=>{var le,xe;const ee=(le=m.value)==null?void 0:le.input,Ve=_.value,ht=(xe=w.value)==null?void 0:xe.$el;if(!(!Bt||!ee)){if(ht){const Dt=ht.querySelector(`.${l.e("suggestion-list")}`);Dt.style.minWidth=`${ee.offsetWidth}px`}if(Ve){const{offsetHeight:Dt}=Ve,Sn=A.value.length>0?`${Math.max(Dt,o)-2}px`:`${o}px`;ee.style.height=Sn,X()}}},Te=le=>{var xe;return(xe=b.value)==null?void 0:xe.getCheckedNodes(le)},Ge=le=>{X(),n("expandChange",le)},Oe=le=>{if(!h.value)switch(le.code){case $e.enter:case $e.numpadEnter:z();break;case $e.down:z(!0),je(ye),le.preventDefault();break;case $e.esc:S.value===!0&&(le.preventDefault(),le.stopPropagation(),z(!1));break;case $e.tab:z(!1);break}},Ce=()=>{var le;(le=b.value)==null||le.clearCheckedNodes(),!S.value&&r.filterable&&ze(),z(!1),n("clear")},ze=()=>{const{value:le}=ie;T.value=le,k.value=le},nt=le=>{var xe,ee;const{checked:Ve}=le;H.value?(xe=b.value)==null||xe.handleCheckChange(le,!Ve,!1):(!Ve&&((ee=b.value)==null||ee.handleCheckChange(le,!0,!1)),z(!1))},xt=le=>{const xe=le.target,{code:ee}=le;switch(ee){case $e.up:case $e.down:{const Ve=ee===$e.up?-1:1;t0(b8(xe,Ve,`.${l.e("suggestion-item")}[tabindex="-1"]`));break}case $e.enter:case $e.numpadEnter:xe.click();break}},vt=()=>{const le=A.value,xe=le[le.length-1];s=k.value?0:s+1,!(!xe||!s||r.collapseTags&&le.length>1)&&(xe.hitState?me(xe):xe.hitState=!0)},qt=le=>{const xe=le.target,ee=l.e("search-input");xe.className===ee&&(M.value=!0),n("focus",le)},Ot=le=>{M.value=!1,n("blur",le)},wn=Oa(()=>{const{value:le}=Y;if(!le)return;const xe=r.beforeFilter(le);wp(xe)?xe.then(we).catch(()=>{}):xe!==!1?we():oe()},r.debounce),ge=(le,xe)=>{!S.value&&z(!0),!(xe!=null&&xe.isComposing)&&(le?wn():oe())},Fe=le=>Number.parseFloat(sae(u.cssVarName("input-height"),le).value)-2;return _e(x,X),_e([U,P,()=>r.collapseTags],ve),_e(A,()=>{je(()=>ke())}),_e(R,async()=>{await je();const le=m.value.input;o=Fe(le)||o,ke()}),_e(ie,ze,{immediate:!0}),dt(()=>{const le=m.value.input,xe=Fe(le);o=le.offsetHeight||xe,kn(le,ke)}),t({getCheckedNodes:Te,cascaderPanelRef:b,togglePopperVisible:z,contentRef:ce,presentText:ie}),(le,xe)=>(N(),fe(y(Lr),{ref_key:"tooltipRef",ref:g,visible:S.value,teleported:le.teleported,"popper-class":[y(l).e("dropdown"),le.popperClass],"popper-options":a,"fallback-placements":le.fallbackPlacements,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:le.placement,transition:`${y(l).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:le.persistent,onHide:oe},{default:re(()=>[lt((N(),K("div",{class:B(y(ne)),style:Ye(y($)),onClick:()=>z(y(W)?void 0:!0),onKeydown:Oe,onMouseenter:ee=>C.value=!0,onMouseleave:ee=>C.value=!1},[J(y(Xr),{ref_key:"input",ref:m,modelValue:T.value,"onUpdate:modelValue":ee=>T.value=ee,placeholder:y(V),readonly:y(W),disabled:y(P),"validate-event":!1,size:y(R),class:B(y(he)),tabindex:y(H)&&le.filterable&&!y(P)?-1:void 0,onCompositionstart:y(p),onCompositionupdate:y(p),onCompositionend:y(p),onFocus:qt,onBlur:Ot,onInput:ge},{suffix:re(()=>[y(te)?(N(),fe(y(He),{key:"clear",class:B([y(u).e("icon"),"icon-circle-close"]),onClick:Qe(Ce,["stop"])},{default:re(()=>[J(y(Ws))]),_:1},8,["class","onClick"])):(N(),fe(y(He),{key:"arrow-down",class:B(y(Q)),onClick:Qe(ee=>z(),["stop"])},{default:re(()=>[J(y(Hs))]),_:1},8,["class","onClick"]))]),_:1},8,["modelValue","onUpdate:modelValue","placeholder","readonly","disabled","size","class","tabindex","onCompositionstart","onCompositionupdate","onCompositionend"]),y(H)?(N(),K("div",{key:0,ref_key:"tagWrapper",ref:_,class:B([y(l).e("tags"),y(l).is("validate",!!y(de))])},[(N(!0),K(Ue,null,Et(A.value,ee=>(N(),fe(y(Bd),{key:ee.key,type:le.tagType,size:y(O),effect:le.tagEffect,hit:ee.hitState,closable:ee.closable,"disable-transitions":"",onClose:Ve=>me(ee)},{default:re(()=>[ee.isCollapseTag===!1?(N(),K("span",{key:0},Ie(ee.text),1)):(N(),fe(y(Lr),{key:1,disabled:S.value||!le.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:re(()=>[q("span",null,Ie(ee.text),1)]),content:re(()=>[q("div",{class:B(y(l).e("collapse-tags"))},[(N(!0),K(Ue,null,Et(E.value.slice(le.maxCollapseTags),(Ve,ht)=>(N(),K("div",{key:ht,class:B(y(l).e("collapse-tag"))},[(N(),fe(y(Bd),{key:Ve.key,class:"in-tooltip",type:le.tagType,size:y(O),effect:le.tagEffect,hit:Ve.hitState,closable:Ve.closable,"disable-transitions":"",onClose:Dt=>me(Ve)},{default:re(()=>[q("span",null,Ie(Ve.text),1)]),_:2},1032,["type","size","effect","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","effect","hit","closable","onClose"]))),128)),le.filterable&&!y(P)?lt((N(),K("input",{key:0,"onUpdate:modelValue":ee=>k.value=ee,type:"text",class:B(y(l).e("search-input")),placeholder:y(ie)?"":y(D),onInput:ee=>ge(k.value,ee),onClick:Qe(ee=>z(!0),["stop"]),onKeydown:vn(vt,["delete"]),onCompositionstart:y(p),onCompositionupdate:y(p),onCompositionend:y(p),onFocus:qt,onBlur:Ot},null,42,["onUpdate:modelValue","placeholder","onInput","onClick","onKeydown","onCompositionstart","onCompositionupdate","onCompositionend"])),[[P1,k.value]]):ue("v-if",!0)],2)):ue("v-if",!0)],46,["onClick","onMouseenter","onMouseleave"])),[[y(Es),()=>z(!1),y(ce)]])]),content:re(()=>[lt(J(y(d6),{ref_key:"cascaderPanelRef",ref:b,modelValue:y(j),"onUpdate:modelValue":ee=>ln(j)?j.value=ee:null,options:le.options,props:r.props,border:!1,"render-label":le.$slots.default,onExpandChange:Ge,onClose:ee=>le.$nextTick(()=>z(!1))},{empty:re(()=>[se(le.$slots,"empty")]),_:3},8,["modelValue","onUpdate:modelValue","options","props","render-label","onClose"]),[[Kt,!x.value]]),le.filterable?lt((N(),fe(y(qo),{key:0,ref_key:"suggestionPanel",ref:w,tag:"ul",class:B(y(l).e("suggestion-panel")),"view-class":y(l).e("suggestion-list"),onKeydown:xt},{default:re(()=>[L.value.length?(N(!0),K(Ue,{key:0},Et(L.value,ee=>(N(),K("li",{key:ee.uid,class:B([y(l).e("suggestion-item"),y(l).is("checked",ee.checked)]),tabindex:-1,onClick:Ve=>nt(ee)},[q("span",null,Ie(ee.text),1),ee.checked?(N(),fe(y(He),{key:0},{default:re(()=>[J(y($g))]),_:1})):ue("v-if",!0)],10,["onClick"]))),128)):se(le.$slots,"empty",{key:1},()=>[q("li",{class:B(y(l).e("empty-text"))},Ie(y(c)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[Kt,x.value]]):ue("v-if",!0)]),_:3},8,["visible","teleported","popper-class","fallback-placements","placement","transition","persistent"]))}});var Kfe=Ee(Gfe,[["__file","cascader.vue"]]);const Ufe=ot(Kfe),Yfe=Ae({checked:Boolean,disabled:Boolean,type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"}}),jfe={"update:checked":e=>mn(e),[cn]:e=>mn(e)},qfe=Z({name:"ElCheckTag"}),Xfe=Z({...qfe,props:Yfe,emits:jfe,setup(e,{emit:t}){const n=e,r=Se("check-tag"),a=I(()=>n.disabled),i=I(()=>[r.b(),r.is("checked",n.checked),r.is("disabled",a.value),r.m(n.type||"primary")]),o=()=>{if(a.value)return;const s=!n.checked;t(cn,s),t("update:checked",s)};return(s,l)=>(N(),K("span",{class:B(y(i)),onClick:o},[se(s.$slots,"default")],2))}});var Zfe=Ee(Xfe,[["__file","check-tag.vue"]]);const Jfe=ot(Zfe),Qfe=Ae({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:ae([Number,Object]),default:()=>Pn({})},sm:{type:ae([Number,Object]),default:()=>Pn({})},md:{type:ae([Number,Object]),default:()=>Pn({})},lg:{type:ae([Number,Object]),default:()=>Pn({})},xl:{type:ae([Number,Object]),default:()=>Pn({})}}),v6=Symbol("rowContextKey"),ede=Z({name:"ElCol"}),tde=Z({...ede,props:Qfe,setup(e){const t=e,{gutter:n}=Be(v6,{gutter:I(()=>0)}),r=Se("col"),a=I(()=>{const o={};return n.value&&(o.paddingLeft=o.paddingRight=`${n.value/2}px`),o}),i=I(()=>{const o=[];return["span","offset","pull","push"].forEach(u=>{const c=t[u];Ze(c)&&(u==="span"?o.push(r.b(`${t[u]}`)):c>0&&o.push(r.b(`${u}-${t[u]}`)))}),["xs","sm","md","lg","xl"].forEach(u=>{Ze(t[u])?o.push(r.b(`${u}-${t[u]}`)):pt(t[u])&&Object.entries(t[u]).forEach(([c,f])=>{o.push(c!=="span"?r.b(`${u}-${c}-${f}`):r.b(`${u}-${f}`))})}),n.value&&o.push(r.is("guttered")),[r.b(),o]});return(o,s)=>(N(),fe(_t(o.tag),{class:B(y(i)),style:Ye(y(a))},{default:re(()=>[se(o.$slots,"default")]),_:3},8,["class","style"]))}});var nde=Ee(tde,[["__file","col.vue"]]);const rde=ot(nde),QP=e=>Ze(e)||We(e)||Me(e),ade=Ae({accordion:Boolean,modelValue:{type:ae([Array,String,Number]),default:()=>Pn([])}}),ide={[ut]:QP,[cn]:QP},h6=Symbol("collapseContextKey"),ode=(e,t)=>{const n=F(jr(e.modelValue)),r=i=>{n.value=i;const o=e.accordion?n.value[0]:n.value;t(ut,o),t(cn,o)},a=i=>{if(e.accordion)r([n.value[0]===i?"":i]);else{const o=[...n.value],s=o.indexOf(i);s>-1?o.splice(s,1):o.push(i),r(o)}};return _e(()=>e.modelValue,()=>n.value=jr(e.modelValue),{deep:!0}),Tt(h6,{activeNames:n,handleItemClick:a}),{activeNames:n,setActiveNames:r}},sde=()=>{const e=Se("collapse");return{rootKls:I(()=>e.b())}},lde=Z({name:"ElCollapse"}),ude=Z({...lde,props:ade,emits:ide,setup(e,{expose:t,emit:n}){const r=e,{activeNames:a,setActiveNames:i}=ode(r,n),{rootKls:o}=sde();return t({activeNames:a,setActiveNames:i}),(s,l)=>(N(),K("div",{class:B(y(o))},[se(s.$slots,"default")],2))}});var cde=Ee(ude,[["__file","collapse.vue"]]);const fde=Z({name:"ElCollapseTransition"}),dde=Z({...fde,setup(e){const t=Se("collapse-transition"),n=a=>{a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom},r={beforeEnter(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.style.height&&(a.dataset.elExistsHeight=a.style.height),a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0},enter(a){requestAnimationFrame(()=>{a.dataset.oldOverflow=a.style.overflow,a.dataset.elExistsHeight?a.style.maxHeight=a.dataset.elExistsHeight:a.scrollHeight!==0?a.style.maxHeight=`${a.scrollHeight}px`:a.style.maxHeight=0,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom,a.style.overflow="hidden"})},afterEnter(a){a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow},enterCancelled(a){n(a)},beforeLeave(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.dataset.oldOverflow=a.style.overflow,a.style.maxHeight=`${a.scrollHeight}px`,a.style.overflow="hidden"},leave(a){a.scrollHeight!==0&&(a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0)},afterLeave(a){n(a)},leaveCancelled(a){n(a)}};return(a,i)=>(N(),fe(mr,St({name:y(t).b()},Fq(r)),{default:re(()=>[se(a.$slots,"default")]),_:3},16,["name"]))}});var vde=Ee(dde,[["__file","collapse-transition.vue"]]);const Q1=ot(vde),hde=Ae({title:{type:String,default:""},name:{type:ae([String,Number]),default:void 0},icon:{type:fn,default:ma},disabled:Boolean}),pde=e=>{const t=Be(h6),{namespace:n}=Se("collapse"),r=F(!1),a=F(!1),i=$k(),o=I(()=>i.current++),s=I(()=>{var d;return(d=e.name)!=null?d:`${n.value}-id-${i.prefix}-${y(o)}`}),l=I(()=>t==null?void 0:t.activeNames.value.includes(y(s)));return{focusing:r,id:o,isActive:l,handleFocus:()=>{setTimeout(()=>{a.value?a.value=!1:r.value=!0},50)},handleHeaderClick:()=>{e.disabled||(t==null||t.handleItemClick(y(s)),r.value=!1,a.value=!0)},handleEnterClick:()=>{t==null||t.handleItemClick(y(s))}}},gde=(e,{focusing:t,isActive:n,id:r})=>{const a=Se("collapse"),i=I(()=>[a.b("item"),a.is("active",y(n)),a.is("disabled",e.disabled)]),o=I(()=>[a.be("item","header"),a.is("active",y(n)),{focusing:y(t)&&!e.disabled}]),s=I(()=>[a.be("item","arrow"),a.is("active",y(n))]),l=I(()=>a.be("item","wrap")),u=I(()=>a.be("item","content")),c=I(()=>a.b(`content-${y(r)}`)),f=I(()=>a.b(`head-${y(r)}`));return{arrowKls:s,headKls:o,rootKls:i,itemWrapperKls:l,itemContentKls:u,scopedContentId:c,scopedHeadId:f}},mde=Z({name:"ElCollapseItem"}),yde=Z({...mde,props:hde,setup(e,{expose:t}){const n=e,{focusing:r,id:a,isActive:i,handleFocus:o,handleHeaderClick:s,handleEnterClick:l}=pde(n),{arrowKls:u,headKls:c,rootKls:f,itemWrapperKls:d,itemContentKls:v,scopedContentId:h,scopedHeadId:p}=gde(n,{focusing:r,isActive:i,id:a});return t({isActive:i}),(g,m)=>(N(),K("div",{class:B(y(f))},[q("button",{id:y(p),class:B(y(c)),"aria-expanded":y(i),"aria-controls":y(h),"aria-describedby":y(h),tabindex:g.disabled?-1:0,type:"button",onClick:y(s),onKeydown:vn(Qe(y(l),["stop","prevent"]),["space","enter"]),onFocus:y(o),onBlur:_=>r.value=!1},[se(g.$slots,"title",{},()=>[At(Ie(g.title),1)]),se(g.$slots,"icon",{isActive:y(i)},()=>[J(y(He),{class:B(y(u))},{default:re(()=>[(N(),fe(_t(g.icon)))]),_:1},8,["class"])])],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","onClick","onKeydown","onFocus","onBlur"]),J(y(Q1),null,{default:re(()=>[lt(q("div",{id:y(h),role:"region",class:B(y(d)),"aria-hidden":!y(i),"aria-labelledby":y(p)},[q("div",{class:B(y(v))},[se(g.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[Kt,y(i)]])]),_:3})],2))}});var p6=Ee(yde,[["__file","collapse-item.vue"]]);const bde=ot(cde,{CollapseItem:p6}),_de=On(p6),wde=Ae({color:{type:ae(Object),required:!0},vertical:{type:Boolean,default:!1}});let Rw=!1;function Fp(e,t){if(!Bt)return;const n=function(i){var o;(o=t.drag)==null||o.call(t,i)},r=function(i){var o;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",r),document.onselectstart=null,document.ondragstart=null,Rw=!1,(o=t.end)==null||o.call(t,i)},a=function(i){var o;Rw||(i.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",r),document.addEventListener("touchmove",n),document.addEventListener("touchend",r),Rw=!0,(o=t.start)==null||o.call(t,i))};e.addEventListener("mousedown",a),e.addEventListener("touchstart",a,{passive:!1})}const Sde=(e,t)=>{if(!Bt||!e||!t)return!1;const n=e.getBoundingClientRect();let r;return t instanceof Element?r=t.getBoundingClientRect():r={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topr.top&&n.right>r.left&&n.left{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},tT=(e,t)=>Math.abs(eR(e)-eR(t)),eA=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}},Cde=e=>{const t=yt(),{t:n}=Vt(),r=bn(),a=bn(),i=I(()=>e.color.get("alpha")),o=I(()=>n("el.colorpicker.alphaLabel"));function s(f){var d;f.target!==r.value&&l(f),(d=r.value)==null||d.focus()}function l(f){if(!a.value||!r.value)return;const v=t.vnode.el.getBoundingClientRect(),{clientX:h,clientY:p}=eA(f);if(e.vertical){let g=p-v.top;g=Math.max(r.value.offsetHeight/2,g),g=Math.min(g,v.height-r.value.offsetHeight/2),e.color.set("alpha",Math.round((g-r.value.offsetHeight/2)/(v.height-r.value.offsetHeight)*100))}else{let g=h-v.left;g=Math.max(r.value.offsetWidth/2,g),g=Math.min(g,v.width-r.value.offsetWidth/2),e.color.set("alpha",Math.round((g-r.value.offsetWidth/2)/(v.width-r.value.offsetWidth)*100))}}function u(f){const{code:d,shiftKey:v}=f,h=v?10:1;switch(d){case $e.left:case $e.down:f.preventDefault(),f.stopPropagation(),c(-h);break;case $e.right:case $e.up:f.preventDefault(),f.stopPropagation(),c(h);break}}function c(f){let d=i.value+f;d=d<0?0:d>100?100:d,e.color.set("alpha",d)}return{thumb:r,bar:a,alpha:i,alphaLabel:o,handleDrag:l,handleClick:s,handleKeydown:u}},xde=(e,{bar:t,thumb:n,handleDrag:r})=>{const a=yt(),i=Se("color-alpha-slider"),o=F(0),s=F(0),l=F();function u(){if(!n.value||e.vertical)return 0;const _=a.vnode.el,b=e.color.get("alpha");return _?Math.round(b*(_.offsetWidth-n.value.offsetWidth/2)/100):0}function c(){if(!n.value)return 0;const _=a.vnode.el;if(!e.vertical)return 0;const b=e.color.get("alpha");return _?Math.round(b*(_.offsetHeight-n.value.offsetHeight/2)/100):0}function f(){if(e.color&&e.color.value){const{r:_,g:b,b:w}=e.color.toRgb();return`linear-gradient(to right, rgba(${_}, ${b}, ${w}, 0) 0%, rgba(${_}, ${b}, ${w}, 1) 100%)`}return""}function d(){o.value=u(),s.value=c(),l.value=f()}dt(()=>{if(!t.value||!n.value)return;const _={drag:b=>{r(b)},end:b=>{r(b)}};Fp(t.value,_),Fp(n.value,_),d()}),_e(()=>e.color.get("alpha"),()=>d()),_e(()=>e.color.value,()=>d());const v=I(()=>[i.b(),i.is("vertical",e.vertical)]),h=I(()=>i.e("bar")),p=I(()=>i.e("thumb")),g=I(()=>({background:l.value})),m=I(()=>({left:Fn(o.value),top:Fn(s.value)}));return{rootKls:v,barKls:h,barStyle:g,thumbKls:p,thumbStyle:m,update:d}},Tde="ElColorAlphaSlider",Mde=Z({name:Tde}),kde=Z({...Mde,props:wde,setup(e,{expose:t}){const n=e,{alpha:r,alphaLabel:a,bar:i,thumb:o,handleDrag:s,handleClick:l,handleKeydown:u}=Cde(n),{rootKls:c,barKls:f,barStyle:d,thumbKls:v,thumbStyle:h,update:p}=xde(n,{bar:i,thumb:o,handleDrag:s});return t({update:p,bar:i,thumb:o}),(g,m)=>(N(),K("div",{class:B(y(c))},[q("div",{ref_key:"bar",ref:i,class:B(y(f)),style:Ye(y(d)),onClick:y(l)},null,14,["onClick"]),q("div",{ref_key:"thumb",ref:o,class:B(y(v)),style:Ye(y(h)),"aria-label":y(a),"aria-valuenow":y(r),"aria-orientation":g.vertical?"vertical":"horizontal","aria-valuemin":"0","aria-valuemax":"100",role:"slider",tabindex:"0",onKeydown:y(u)},null,46,["aria-label","aria-valuenow","aria-orientation","onKeydown"])],2))}});var Ade=Ee(kde,[["__file","alpha-slider.vue"]]);const Ede=Z({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=Se("color-hue-slider"),n=yt(),r=F(),a=F(),i=F(0),o=F(0),s=I(()=>e.color.get("hue"));_e(()=>s.value,()=>{d()});function l(v){v.target!==r.value&&u(v)}function u(v){if(!a.value||!r.value)return;const p=n.vnode.el.getBoundingClientRect(),{clientX:g,clientY:m}=eA(v);let _;if(e.vertical){let b=m-p.top;b=Math.min(b,p.height-r.value.offsetHeight/2),b=Math.max(r.value.offsetHeight/2,b),_=Math.round((b-r.value.offsetHeight/2)/(p.height-r.value.offsetHeight)*360)}else{let b=g-p.left;b=Math.min(b,p.width-r.value.offsetWidth/2),b=Math.max(r.value.offsetWidth/2,b),_=Math.round((b-r.value.offsetWidth/2)/(p.width-r.value.offsetWidth)*360)}e.color.set("hue",_)}function c(){if(!r.value)return 0;const v=n.vnode.el;if(e.vertical)return 0;const h=e.color.get("hue");return v?Math.round(h*(v.offsetWidth-r.value.offsetWidth/2)/360):0}function f(){if(!r.value)return 0;const v=n.vnode.el;if(!e.vertical)return 0;const h=e.color.get("hue");return v?Math.round(h*(v.offsetHeight-r.value.offsetHeight/2)/360):0}function d(){i.value=c(),o.value=f()}return dt(()=>{if(!a.value||!r.value)return;const v={drag:h=>{u(h)},end:h=>{u(h)}};Fp(a.value,v),Fp(r.value,v),d()}),{bar:a,thumb:r,thumbLeft:i,thumbTop:o,hueValue:s,handleClick:l,update:d,ns:t}}});function Ide(e,t,n,r,a,i){return N(),K("div",{class:B([e.ns.b(),e.ns.is("vertical",e.vertical)])},[q("div",{ref:"bar",class:B(e.ns.e("bar")),onClick:e.handleClick},null,10,["onClick"]),q("div",{ref:"thumb",class:B(e.ns.e("thumb")),style:Ye({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var Dde=Ee(Ede,[["render",Ide],["__file","hue-slider.vue"]]);const Lde=Ae({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:Xn,popperClass:{type:String,default:""},tabindex:{type:[String,Number],default:0},teleported:lr.teleported,predefine:{type:ae(Array)},validateEvent:{type:Boolean,default:!0},...kr(["ariaLabel"])}),Pde={[ut]:e=>We(e)||or(e),[cn]:e=>We(e)||or(e),activeChange:e=>We(e)||or(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},g6=Symbol("colorPickerContextKey"),tR=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},Rde=function(e){return We(e)&&e.includes(".")&&Number.parseFloat(e)===1},Ode=function(e){return We(e)&&e.includes("%")},vd=function(e,t){Rde(e)&&(e="100%");const n=Ode(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)},nR={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},i0=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${nR[t]||t}${nR[n]||n}`},rR=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${i0(e)}${i0(t)}${i0(n)}`},Ow={A:10,B:11,C:12,D:13,E:14,F:15},wu=function(e){return e.length===2?(Ow[e[0].toUpperCase()]||+e[0])*16+(Ow[e[1].toUpperCase()]||+e[1]):Ow[e[1].toUpperCase()]||+e[1]},Nde=function(e,t,n){t=t/100,n=n/100;let r=t;const a=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,r*=a<=1?a:2-a;const i=(n+t)/2,o=n===0?2*r/(a+r):2*t/(n+t);return{h:e,s:o*100,v:i*100}},aR=(e,t,n)=>{e=vd(e,255),t=vd(t,255),n=vd(n,255);const r=Math.max(e,t,n),a=Math.min(e,t,n);let i;const o=r,s=r-a,l=r===0?0:s/r;if(r===a)i=0;else{switch(r){case e:{i=(t-n)/s+(t{this._hue=Math.max(0,Math.min(360,r)),this._saturation=Math.max(0,Math.min(100,a)),this._value=Math.max(0,Math.min(100,i)),this.doOnChange()};if(t.includes("hsl")){const r=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,i)=>i>2?Number.parseFloat(a):Number.parseInt(a,10));if(r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3){const{h:a,s:i,v:o}=Nde(r[0],r[1],r[2]);n(a,i,o)}}else if(t.includes("hsv")){const r=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,i)=>i>2?Number.parseFloat(a):Number.parseInt(a,10));r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3&&n(r[0],r[1],r[2])}else if(t.includes("rgb")){const r=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(a=>a!=="").map((a,i)=>i>2?Number.parseFloat(a):Number.parseInt(a,10));if(r.length===4?this._alpha=Number.parseFloat(r[3])*100:r.length===3&&(this._alpha=100),r.length>=3){const{h:a,s:i,v:o}=aR(r[0],r[1],r[2]);n(a,i,o)}}else if(t.includes("#")){const r=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(r))return;let a,i,o;r.length===3?(a=wu(r[0]+r[0]),i=wu(r[1]+r[1]),o=wu(r[2]+r[2])):(r.length===6||r.length===8)&&(a=wu(r.slice(0,2)),i=wu(r.slice(2,4)),o=wu(r.slice(4,6))),r.length===8?this._alpha=wu(r.slice(6))/255*100:(r.length===3||r.length===6)&&(this._alpha=100);const{h:s,s:l,v:u}=aR(a,i,o);n(s,l,u)}}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:r,_alpha:a,format:i}=this;if(this.enableAlpha)switch(i){case"hsl":{const o=tR(t,n/100,r/100);this.value=`hsla(${t}, ${Math.round(o[1]*100)}%, ${Math.round(o[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(r)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${rR(Yv(t,n,r))}${i0(a*255/100)}`;break}default:{const{r:o,g:s,b:l}=Yv(t,n,r);this.value=`rgba(${o}, ${s}, ${l}, ${this.get("alpha")/100})`}}else switch(i){case"hsl":{const o=tR(t,n/100,r/100);this.value=`hsl(${t}, ${Math.round(o[1]*100)}%, ${Math.round(o[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(r)}%)`;break}case"rgb":{const{r:o,g:s,b:l}=Yv(t,n,r);this.value=`rgb(${o}, ${s}, ${l})`;break}default:this.value=rR(Yv(t,n,r))}}}const $de=Z({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0},enableAlpha:{type:Boolean,required:!0}},setup(e){const t=Se("color-predefine"),{currentColor:n}=Be(g6),r=F(i(e.colors,e.color));_e(()=>n.value,o=>{const s=new ep;s.fromString(o),r.value.forEach(l=>{l.selected=s.compare(l)})}),Er(()=>{r.value=i(e.colors,e.color)});function a(o){e.color.fromString(e.colors[o])}function i(o,s){return o.map(l=>{const u=new ep;return u.enableAlpha=e.enableAlpha,u.format="rgba",u.fromString(l),u.selected=u.value===s.value,u})}return{rgbaColors:r,handleSelect:a,ns:t}}});function Bde(e,t,n,r,a,i){return N(),K("div",{class:B(e.ns.b())},[q("div",{class:B(e.ns.e("colors"))},[(N(!0),K(Ue,null,Et(e.rgbaColors,(o,s)=>(N(),K("div",{key:e.colors[s],class:B([e.ns.e("color-selector"),e.ns.is("alpha",o._alpha<100),{selected:o.selected}]),onClick:l=>e.handleSelect(s)},[q("div",{style:Ye({backgroundColor:o.value})},null,4)],10,["onClick"]))),128))],2)],2)}var Vde=Ee($de,[["render",Bde],["__file","predefine.vue"]]);const Fde=Z({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=Se("color-svpanel"),n=yt(),r=F(0),a=F(0),i=F("hsl(0, 100%, 50%)"),o=I(()=>{const u=e.color.get("hue"),c=e.color.get("value");return{hue:u,value:c}});function s(){const u=e.color.get("saturation"),c=e.color.get("value"),f=n.vnode.el,{clientWidth:d,clientHeight:v}=f;a.value=u*d/100,r.value=(100-c)*v/100,i.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function l(u){const f=n.vnode.el.getBoundingClientRect(),{clientX:d,clientY:v}=eA(u);let h=d-f.left,p=v-f.top;h=Math.max(0,h),h=Math.min(h,f.width),p=Math.max(0,p),p=Math.min(p,f.height),a.value=h,r.value=p,e.color.set({saturation:h/f.width*100,value:100-p/f.height*100})}return _e(()=>o.value,()=>{s()}),dt(()=>{Fp(n.vnode.el,{drag:u=>{l(u)},end:u=>{l(u)}}),s()}),{cursorTop:r,cursorLeft:a,background:i,colorValue:o,handleDrag:l,update:s,ns:t}}});function zde(e,t,n,r,a,i){return N(),K("div",{class:B(e.ns.b()),style:Ye({backgroundColor:e.background})},[q("div",{class:B(e.ns.e("white"))},null,2),q("div",{class:B(e.ns.e("black"))},null,2),q("div",{class:B(e.ns.e("cursor")),style:Ye({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},[q("div")],6)],6)}var Hde=Ee(Fde,[["render",zde],["__file","sv-panel.vue"]]);const Wde=Z({name:"ElColorPicker"}),Gde=Z({...Wde,props:Lde,emits:Pde,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Vt(),i=Se("color"),{formItem:o}=Nr(),s=Yn(),l=$r(),{inputId:u,isLabeledByFormItem:c}=Ti(r,{formItemContext:o}),f=F(),d=F(),v=F(),h=F(),p=F(),g=F(),{isFocused:m,handleFocus:_,handleBlur:b}=lu(p,{beforeFocus(){return l.value},beforeBlur(Q){var he;return(he=h.value)==null?void 0:he.isFocusInsideContent(Q)},afterBlur(){P(!1),O()}});let w=!0;const S=Yt(new ep({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue})),C=F(!1),x=F(!1),M=F(""),T=I(()=>!r.modelValue&&!x.value?"transparent":$(S,r.showAlpha)),k=I(()=>!r.modelValue&&!x.value?"":S.value),A=I(()=>c.value?void 0:r.ariaLabel||a("el.colorpicker.defaultLabel")),E=I(()=>c.value?o==null?void 0:o.labelId:void 0),L=I(()=>[i.b("picker"),i.is("disabled",l.value),i.bm("picker",s.value),i.is("focused",m.value)]);function $(Q,he){if(!(Q instanceof ep))throw new TypeError("color should be instance of _color Class");const{r:ce,g:z,b:X}=Q.toRgb();return he?`rgba(${ce}, ${z}, ${X}, ${Q.get("alpha")/100})`:`rgb(${ce}, ${z}, ${X})`}function P(Q){C.value=Q}const D=Oa(P,100,{leading:!0});function V(){l.value||P(!0)}function R(){D(!1),O()}function O(){je(()=>{r.modelValue?S.fromString(r.modelValue):(S.value="",je(()=>{x.value=!1}))})}function H(){l.value||D(!C.value)}function W(){S.fromString(M.value)}function Y(){const Q=S.value;n(ut,Q),n("change",Q),r.validateEvent&&(o==null||o.validate("change").catch(he=>void 0)),D(!1),je(()=>{const he=new ep({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue});S.compare(he)||O()})}function U(){D(!1),n(ut,null),n("change",null),r.modelValue!==null&&r.validateEvent&&(o==null||o.validate("change").catch(Q=>void 0)),O()}function te(){C.value&&(R(),m.value&&j())}function ie(Q){Q.preventDefault(),Q.stopPropagation(),P(!1),O()}function de(Q){switch(Q.code){case $e.enter:case $e.numpadEnter:case $e.space:Q.preventDefault(),Q.stopPropagation(),V(),g.value.focus();break;case $e.esc:ie(Q);break}}function j(){p.value.focus()}function ne(){p.value.blur()}return dt(()=>{r.modelValue&&(M.value=k.value)}),_e(()=>r.modelValue,Q=>{Q?Q&&Q!==S.value&&(w=!1,S.fromString(Q)):x.value=!1}),_e(()=>[r.colorFormat,r.showAlpha],()=>{S.enableAlpha=r.showAlpha,S.format=r.colorFormat||S.format,S.doOnChange(),n(ut,S.value)}),_e(()=>k.value,Q=>{M.value=Q,w&&n("activeChange",Q),w=!0}),_e(()=>S.value,()=>{!r.modelValue&&!x.value&&(x.value=!0)}),_e(()=>C.value,()=>{je(()=>{var Q,he,ce;(Q=f.value)==null||Q.update(),(he=d.value)==null||he.update(),(ce=v.value)==null||ce.update()})}),Tt(g6,{currentColor:k}),t({color:S,show:V,hide:R,focus:j,blur:ne}),(Q,he)=>(N(),fe(y(Lr),{ref_key:"popper",ref:h,visible:C.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[y(i).be("picker","panel"),y(i).b("dropdown"),Q.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",teleported:Q.teleported,transition:`${y(i).namespace.value}-zoom-in-top`,persistent:"",onHide:ce=>P(!1)},{content:re(()=>[lt((N(),K("div",{onKeydown:vn(ie,["esc"])},[q("div",{class:B(y(i).be("dropdown","main-wrapper"))},[J(Dde,{ref_key:"hue",ref:f,class:"hue-slider",color:y(S),vertical:""},null,8,["color"]),J(Hde,{ref_key:"sv",ref:d,color:y(S)},null,8,["color"])],2),Q.showAlpha?(N(),fe(Ade,{key:0,ref_key:"alpha",ref:v,color:y(S)},null,8,["color"])):ue("v-if",!0),Q.predefine?(N(),fe(Vde,{key:1,ref:"predefine","enable-alpha":Q.showAlpha,color:y(S),colors:Q.predefine},null,8,["enable-alpha","color","colors"])):ue("v-if",!0),q("div",{class:B(y(i).be("dropdown","btns"))},[q("span",{class:B(y(i).be("dropdown","value"))},[J(y(Xr),{ref_key:"inputRef",ref:g,modelValue:M.value,"onUpdate:modelValue":ce=>M.value=ce,"validate-event":!1,size:"small",onKeyup:vn(W,["enter"]),onBlur:W},null,8,["modelValue","onUpdate:modelValue","onKeyup"])],2),J(y(hr),{class:B(y(i).be("dropdown","link-btn")),text:"",size:"small",onClick:U},{default:re(()=>[At(Ie(y(a)("el.colorpicker.clear")),1)]),_:1},8,["class"]),J(y(hr),{plain:"",size:"small",class:B(y(i).be("dropdown","btn")),onClick:Y},{default:re(()=>[At(Ie(y(a)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,["onKeydown"])),[[y(Es),te]])]),default:re(()=>[q("div",St({id:y(u),ref_key:"triggerRef",ref:p},Q.$attrs,{class:y(L),role:"button","aria-label":y(A),"aria-labelledby":y(E),"aria-description":y(a)("el.colorpicker.description",{color:Q.modelValue||""}),"aria-disabled":y(l),tabindex:y(l)?-1:Q.tabindex,onKeydown:de,onFocus:y(_),onBlur:y(b)}),[y(l)?(N(),K("div",{key:0,class:B(y(i).be("picker","mask"))},null,2)):ue("v-if",!0),q("div",{class:B(y(i).be("picker","trigger")),onClick:H},[q("span",{class:B([y(i).be("picker","color"),y(i).is("alpha",Q.showAlpha)])},[q("span",{class:B(y(i).be("picker","color-inner")),style:Ye({backgroundColor:y(T)})},[lt(J(y(He),{class:B([y(i).be("picker","icon"),y(i).is("icon-arrow-down")])},{default:re(()=>[J(y(Hs))]),_:1},8,["class"]),[[Kt,Q.modelValue||x.value]]),lt(J(y(He),{class:B([y(i).be("picker","empty"),y(i).is("icon-close")])},{default:re(()=>[J(y(to))]),_:1},8,["class"]),[[Kt,!Q.modelValue&&!x.value]])],6)],2)],2)],16,["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex","onFocus","onBlur"])]),_:1},8,["visible","popper-class","teleported","transition","onHide"]))}});var Kde=Ee(Gde,[["__file","color-picker.vue"]]);const Ude=ot(Kde),Yde=Ae({a11y:{type:Boolean,default:!0},locale:{type:ae(Object)},size:Xn,button:{type:ae(Object)},experimentalFeatures:{type:ae(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:ae(Object)},zIndex:Number,namespace:{type:String,default:"el"},...dv}),Bi={},jde=Z({name:"ElConfigProvider",props:Yde,setup(e,{slots:t}){_e(()=>e.message,r=>{Object.assign(Bi,r??{})},{immediate:!0,deep:!0});const n=kk(e);return()=>se(t,"default",{config:n==null?void 0:n.value})}}),qde=ot(jde),Xde=Z({name:"ElContainer"}),Zde=Z({...Xde,props:{direction:{type:String}},setup(e){const t=e,n=Jn(),r=Se("container"),a=I(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(o=>{const s=o.type.name;return s==="ElHeader"||s==="ElFooter"}):!1);return(i,o)=>(N(),K("section",{class:B([y(r).b(),y(r).is("vertical",y(a))])},[se(i.$slots,"default")],2))}});var Jde=Ee(Zde,[["__file","container.vue"]]);const Qde=Z({name:"ElAside"}),eve=Z({...Qde,props:{width:{type:String,default:null}},setup(e){const t=e,n=Se("aside"),r=I(()=>t.width?n.cssVarBlock({width:t.width}):{});return(a,i)=>(N(),K("aside",{class:B(y(n).b()),style:Ye(y(r))},[se(a.$slots,"default")],6))}});var m6=Ee(eve,[["__file","aside.vue"]]);const tve=Z({name:"ElFooter"}),nve=Z({...tve,props:{height:{type:String,default:null}},setup(e){const t=e,n=Se("footer"),r=I(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,i)=>(N(),K("footer",{class:B(y(n).b()),style:Ye(y(r))},[se(a.$slots,"default")],6))}});var y6=Ee(nve,[["__file","footer.vue"]]);const rve=Z({name:"ElHeader"}),ave=Z({...rve,props:{height:{type:String,default:null}},setup(e){const t=e,n=Se("header"),r=I(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,i)=>(N(),K("header",{class:B(y(n).b()),style:Ye(y(r))},[se(a.$slots,"default")],6))}});var b6=Ee(ave,[["__file","header.vue"]]);const ive=Z({name:"ElMain"}),ove=Z({...ive,setup(e){const t=Se("main");return(n,r)=>(N(),K("main",{class:B(y(t).b())},[se(n.$slots,"default")],2))}});var _6=Ee(ove,[["__file","main.vue"]]);const sve=ot(Jde,{Aside:m6,Footer:y6,Header:b6,Main:_6}),lve=On(m6),uve=On(y6),cve=On(b6),fve=On(_6);var o0={exports:{}},dve=o0.exports,iR;function vve(){return iR||(iR=1,function(e,t){(function(n,r){e.exports=r()})(dve,function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d/,i=/\d\d/,o=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,l={},u=function(g){return(g=+g)+(g>68?1900:2e3)},c=function(g){return function(m){this[g]=+m}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(g){(this.zone||(this.zone={})).offset=function(m){if(!m||m==="Z")return 0;var _=m.match(/([+-]|\d\d)/g),b=60*_[1]+(+_[2]||0);return b===0?0:_[0]==="+"?-b:b}(g)}],d=function(g){var m=l[g];return m&&(m.indexOf?m:m.s.concat(m.f))},v=function(g,m){var _,b=l.meridiem;if(b){for(var w=1;w<=24;w+=1)if(g.indexOf(b(w,0,m))>-1){_=w>12;break}}else _=g===(m?"pm":"PM");return _},h={A:[s,function(g){this.afternoon=v(g,!1)}],a:[s,function(g){this.afternoon=v(g,!0)}],Q:[a,function(g){this.month=3*(g-1)+1}],S:[a,function(g){this.milliseconds=100*+g}],SS:[i,function(g){this.milliseconds=10*+g}],SSS:[/\d{3}/,function(g){this.milliseconds=+g}],s:[o,c("seconds")],ss:[o,c("seconds")],m:[o,c("minutes")],mm:[o,c("minutes")],H:[o,c("hours")],h:[o,c("hours")],HH:[o,c("hours")],hh:[o,c("hours")],D:[o,c("day")],DD:[i,c("day")],Do:[s,function(g){var m=l.ordinal,_=g.match(/\d+/);if(this.day=_[0],m)for(var b=1;b<=31;b+=1)m(b).replace(/\[|\]/g,"")===g&&(this.day=b)}],w:[o,c("week")],ww:[i,c("week")],M:[o,c("month")],MM:[i,c("month")],MMM:[s,function(g){var m=d("months"),_=(d("monthsShort")||m.map(function(b){return b.slice(0,3)})).indexOf(g)+1;if(_<1)throw new Error;this.month=_%12||_}],MMMM:[s,function(g){var m=d("months").indexOf(g)+1;if(m<1)throw new Error;this.month=m%12||m}],Y:[/[+-]?\d+/,c("year")],YY:[i,function(g){this.year=u(g)}],YYYY:[/\d{4}/,c("year")],Z:f,ZZ:f};function p(g){var m,_;m=g,_=l&&l.formats;for(var b=(g=m.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(k,A,E){var L=E&&E.toUpperCase();return A||_[E]||n[E]||_[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function($,P,D){return P||D.slice(1)})})).match(r),w=b.length,S=0;S-1)return new Date((R==="X"?1e3:1)*V);var W=p(R)(V),Y=W.year,U=W.month,te=W.day,ie=W.hours,de=W.minutes,j=W.seconds,ne=W.milliseconds,Q=W.zone,he=W.week,ce=new Date,z=te||(Y||U?1:ce.getDate()),X=Y||ce.getFullYear(),oe=0;Y&&!U||(oe=U>0?U-1:ce.getMonth());var pe,me=ie||0,ve=de||0,we=j||0,ye=ne||0;return Q?new Date(Date.UTC(X,oe,z,me,ve,we,ye+60*Q.offset*1e3)):O?new Date(Date.UTC(X,oe,z,me,ve,we,ye)):(pe=new Date(X,oe,z,me,ve,we,ye),he&&(pe=H(pe).week(he).toDate()),pe)}catch{return new Date("")}}(C,T,x,_),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),E&&C!=this.format(T)&&(this.$d=new Date("")),l={}}else if(T instanceof Array)for(var $=T.length,P=1;P<=$;P+=1){M[1]=T[P-1];var D=_.apply(this,M);if(D.isValid()){this.$d=D.$d,this.$L=D.$L,this.init();break}P===$&&(this.$d=new Date(""))}else w.call(this,S)}}})}(o0)),o0.exports}var hve=vve();const tA=Ks(hve);var s0={exports:{}},pve=s0.exports,oR;function gve(){return oR||(oR=1,function(e,t){(function(n,r){e.exports=r()})(pve,function(){return function(n,r){var a=r.prototype,i=a.format;a.format=function(o){var s=this,l=this.$locale();if(!this.isValid())return i.bind(this)(o);var u=this.$utils(),c=(o||"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(f){switch(f){case"Q":return Math.ceil((s.$M+1)/3);case"Do":return l.ordinal(s.$D);case"gggg":return s.weekYear();case"GGGG":return s.isoWeekYear();case"wo":return l.ordinal(s.week(),"W");case"w":case"ww":return u.s(s.week(),f==="w"?1:2,"0");case"W":case"WW":return u.s(s.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return u.s(String(s.$H===0?24:s.$H),f==="k"?1:2,"0");case"X":return Math.floor(s.$d.getTime()/1e3);case"x":return s.$d.getTime();case"z":return"["+s.offsetName()+"]";case"zzz":return"["+s.offsetName("long")+"]";default:return f}});return i.bind(this)(c)}}})}(s0)),s0.exports}var mve=gve();const yve=Ks(mve);var l0={exports:{}},bve=l0.exports,sR;function _ve(){return sR||(sR=1,function(e,t){(function(n,r){e.exports=r()})(bve,function(){var n="week",r="year";return function(a,i,o){var s=i.prototype;s.week=function(l){if(l===void 0&&(l=null),l!==null)return this.add(7*(l-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var c=o(this).startOf(r).add(1,r).date(u),f=o(this).endOf(n);if(c.isBefore(f))return 1}var d=o(this).startOf(r).date(u).startOf(n).subtract(1,"millisecond"),v=this.diff(d,n,!0);return v<0?o(this).startOf("week").week():Math.ceil(v)},s.weeks=function(l){return l===void 0&&(l=null),this.week(l)}}})}(l0)),l0.exports}var wve=_ve();const Sve=Ks(wve);var u0={exports:{}},Cve=u0.exports,lR;function xve(){return lR||(lR=1,function(e,t){(function(n,r){e.exports=r()})(Cve,function(){return function(n,r){r.prototype.weekYear=function(){var a=this.month(),i=this.week(),o=this.year();return i===1&&a===11?o+1:a===0&&i>=52?o-1:o}}})}(u0)),u0.exports}var Tve=xve();const Mve=Ks(Tve);var c0={exports:{}},kve=c0.exports,uR;function Ave(){return uR||(uR=1,function(e,t){(function(n,r){e.exports=r()})(kve,function(){return function(n,r,a){r.prototype.dayOfYear=function(i){var o=Math.round((a(this).startOf("day")-a(this).startOf("year"))/864e5)+1;return i==null?o:this.add(i-o,"day")}}})}(c0)),c0.exports}var Eve=Ave();const Ive=Ks(Eve);var f0={exports:{}},Dve=f0.exports,cR;function Lve(){return cR||(cR=1,function(e,t){(function(n,r){e.exports=r()})(Dve,function(){return function(n,r){r.prototype.isSameOrAfter=function(a,i){return this.isSame(a,i)||this.isAfter(a,i)}}})}(f0)),f0.exports}var Pve=Lve();const Rve=Ks(Pve);var d0={exports:{}},Ove=d0.exports,fR;function Nve(){return fR||(fR=1,function(e,t){(function(n,r){e.exports=r()})(Ove,function(){return function(n,r){r.prototype.isSameOrBefore=function(a,i){return this.isSame(a,i)||this.isBefore(a,i)}}})}(d0)),d0.exports}var $ve=Nve();const Bve=Ks($ve),dR=["hours","minutes","seconds"],nT="HH:mm:ss",Uf="YYYY-MM-DD",Vve={date:Uf,dates:Uf,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",months:"YYYY-MM",datetime:`${Uf} ${nT}`,monthrange:"YYYY-MM",yearrange:"YYYY",daterange:Uf,datetimerange:`${Uf} ${nT}`},w6=Ae({disabledHours:{type:ae(Function)},disabledMinutes:{type:ae(Function)},disabledSeconds:{type:ae(Function)}}),S6=Ae({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),nA=Ae({id:{type:ae([Array,String])},name:{type:ae([Array,String])},popperClass:{type:String,default:""},format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:ae([String,Object]),default:Ws},editable:{type:Boolean,default:!0},prefixIcon:{type:ae([String,Object]),default:""},size:Xn,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:ae(Object),default:()=>({})},modelValue:{type:ae([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:ae([Date,Array])},defaultTime:{type:ae([Date,Array])},isRange:Boolean,...w6,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,tabindex:{type:ae([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,placement:{type:ae(String),values:Gs,default:"bottom"},fallbackPlacements:{type:ae(Array),default:["bottom","top","right","left"]},...dv,...kr(["ariaLabel"]),showNow:{type:Boolean,default:!0}}),Fve=Ae({id:{type:ae(Array)},name:{type:ae(Array)},modelValue:{type:ae([Array,String])},startPlaceholder:String,endPlaceholder:String}),zve=Z({name:"PickerRangeTrigger",inheritAttrs:!1}),Hve=Z({...zve,props:Fve,emits:["mouseenter","mouseleave","click","touchstart","focus","blur","startInput","endInput","startChange","endChange"],setup(e,{expose:t,emit:n}){const r=Bg(),a=Se("date"),i=Se("range"),o=F(),s=F(),{wrapperRef:l,isFocused:u}=lu(o),c=w=>{n("click",w)},f=w=>{n("mouseenter",w)},d=w=>{n("mouseleave",w)},v=w=>{n("mouseenter",w)},h=w=>{n("startInput",w)},p=w=>{n("endInput",w)},g=w=>{n("startChange",w)},m=w=>{n("endChange",w)};return t({focus:()=>{var w;(w=o.value)==null||w.focus()},blur:()=>{var w,S;(w=o.value)==null||w.blur(),(S=s.value)==null||S.blur()}}),(w,S)=>(N(),K("div",{ref_key:"wrapperRef",ref:l,class:B([y(a).is("active",y(u)),w.$attrs.class]),style:Ye(w.$attrs.style),onClick:c,onMouseenter:f,onMouseleave:d,onTouchstartPassive:v},[se(w.$slots,"prefix"),q("input",St(y(r),{id:w.id&&w.id[0],ref_key:"inputRef",ref:o,name:w.name&&w.name[0],placeholder:w.startPlaceholder,value:w.modelValue&&w.modelValue[0],class:y(i).b("input"),onInput:h,onChange:g}),null,16,["id","name","placeholder","value"]),se(w.$slots,"range-separator"),q("input",St(y(r),{id:w.id&&w.id[1],ref_key:"endInputRef",ref:s,name:w.name&&w.name[1],placeholder:w.endPlaceholder,value:w.modelValue&&w.modelValue[1],class:y(i).b("input"),onInput:p,onChange:m}),null,16,["id","name","placeholder","value"]),se(w.$slots,"suffix")],38))}});var Wve=Ee(Hve,[["__file","picker-range-trigger.vue"]]);const Gve=Z({name:"Picker"}),Kve=Z({...Gve,props:nA,emits:["update:modelValue","change","focus","blur","clear","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const r=e,a=ou(),{lang:i}=Vt(),o=Se("date"),s=Se("input"),l=Se("range"),{form:u,formItem:c}=Nr(),f=Be("ElPopperOptions",{}),{valueOnClear:d}=G1(r,null),v=F(),h=F(),p=F(!1),g=F(!1),m=F(null);let _=!1;const{isFocused:b,handleFocus:w,handleBlur:S}=lu(h,{beforeFocus(){return r.readonly||O.value},afterFocus(){p.value=!0},beforeBlur(ee){var Ve;return!_&&((Ve=v.value)==null?void 0:Ve.isFocusInsideContent(ee))},afterBlur(){ke(),p.value=!1,_=!1,r.validateEvent&&(c==null||c.validate("blur").catch(ee=>void 0))}}),C=I(()=>[o.b("editor"),o.bm("editor",r.type),s.e("wrapper"),o.is("disabled",O.value),o.is("active",p.value),l.b("editor"),me?l.bm("editor",me.value):"",a.class]),x=I(()=>[s.e("icon"),l.e("close-icon"),ne.value?"":l.e("close-icon--hidden")]);_e(p,ee=>{ee?je(()=>{ee&&(m.value=r.modelValue)}):(ye.value=null,je(()=>{M(r.modelValue)}))});const M=(ee,Ve)=>{(Ve||!WP(ee,m.value))&&(n("change",ee),r.validateEvent&&(c==null||c.validate("change").catch(ht=>void 0)))},T=ee=>{if(!WP(r.modelValue,ee)){let Ve;Me(ee)?Ve=ee.map(ht=>KP(ht,r.valueFormat,i.value)):ee&&(Ve=KP(ee,r.valueFormat,i.value)),n("update:modelValue",ee&&Ve,i.value)}},k=ee=>{n("keydown",ee)},A=I(()=>h.value?Array.from(h.value.$el.querySelectorAll("input")):[]),E=(ee,Ve,ht)=>{const Dt=A.value;Dt.length&&(!ht||ht==="min"?(Dt[0].setSelectionRange(ee,Ve),Dt[0].focus()):ht==="max"&&(Dt[1].setSelectionRange(ee,Ve),Dt[1].focus()))},L=(ee="",Ve=!1)=>{p.value=Ve;let ht;Me(ee)?ht=ee.map(Dt=>Dt.toDate()):ht=ee&&ee.toDate(),ye.value=null,T(ht)},$=()=>{g.value=!0},P=()=>{n("visible-change",!0)},D=()=>{g.value=!1,p.value=!1,n("visible-change",!1)},V=()=>{p.value=!0},R=()=>{p.value=!1},O=I(()=>r.disabled||(u==null?void 0:u.disabled)),H=I(()=>{let ee;if(he.value?Ot.value.getDefaultValue&&(ee=Ot.value.getDefaultValue()):Me(r.modelValue)?ee=r.modelValue.map(Ve=>GP(Ve,r.valueFormat,i.value)):ee=GP(r.modelValue,r.valueFormat,i.value),Ot.value.getRangeAvailableTime){const Ve=Ot.value.getRangeAvailableTime(ee);xr(Ve,ee)||(ee=Ve,he.value||T($m(ee)))}return Me(ee)&&ee.some(Ve=>!Ve)&&(ee=[]),ee}),W=I(()=>{if(!Ot.value.panelReady)return"";const ee=Ge(H.value);return Me(ye.value)?[ye.value[0]||ee&&ee[0]||"",ye.value[1]||ee&&ee[1]||""]:ye.value!==null?ye.value:!U.value&&he.value||!p.value&&he.value?"":ee?te.value||ie.value||de.value?ee.join(", "):ee:""}),Y=I(()=>r.type.includes("time")),U=I(()=>r.type.startsWith("time")),te=I(()=>r.type==="dates"),ie=I(()=>r.type==="months"),de=I(()=>r.type==="years"),j=I(()=>r.prefixIcon||(Y.value?s8:Qae)),ne=F(!1),Q=ee=>{r.readonly||O.value||(ne.value&&(ee.stopPropagation(),Ot.value.handleClear?Ot.value.handleClear():T(d.value),M(d.value,!0),ne.value=!1,D()),n("clear"))},he=I(()=>{const{modelValue:ee}=r;return!ee||Me(ee)&&!ee.filter(Boolean).length}),ce=async ee=>{var Ve;r.readonly||O.value||(((Ve=ee.target)==null?void 0:Ve.tagName)!=="INPUT"||b.value)&&(p.value=!0)},z=()=>{r.readonly||O.value||!he.value&&r.clearable&&(ne.value=!0)},X=()=>{ne.value=!1},oe=ee=>{var Ve;r.readonly||O.value||(((Ve=ee.touches[0].target)==null?void 0:Ve.tagName)!=="INPUT"||b.value)&&(p.value=!0)},pe=I(()=>r.type.includes("range")),me=Yn(),ve=I(()=>{var ee,Ve;return(Ve=(ee=y(v))==null?void 0:ee.popperRef)==null?void 0:Ve.contentRef}),we=Mk(h,ee=>{const Ve=y(ve),ht=ga(h);Ve&&(ee.target===Ve||ee.composedPath().includes(Ve))||ee.target===ht||ht&&ee.composedPath().includes(ht)||(p.value=!1)});hn(()=>{we==null||we()});const ye=F(null),ke=()=>{if(ye.value){const ee=Te(W.value);ee&&Oe(ee)&&(T($m(ee)),ye.value=null)}ye.value===""&&(T(d.value),M(d.value),ye.value=null)},Te=ee=>ee?Ot.value.parseUserInput(ee):null,Ge=ee=>ee?Ot.value.formatToString(ee):null,Oe=ee=>Ot.value.isValidValue(ee),Ce=async ee=>{if(r.readonly||O.value)return;const{code:Ve}=ee;if(k(ee),Ve===$e.esc){p.value===!0&&(p.value=!1,ee.preventDefault(),ee.stopPropagation());return}if(Ve===$e.down&&(Ot.value.handleFocusPicker&&(ee.preventDefault(),ee.stopPropagation()),p.value===!1&&(p.value=!0,await je()),Ot.value.handleFocusPicker)){Ot.value.handleFocusPicker();return}if(Ve===$e.tab){_=!0;return}if(Ve===$e.enter||Ve===$e.numpadEnter){(ye.value===null||ye.value===""||Oe(Te(W.value)))&&(ke(),p.value=!1),ee.stopPropagation();return}if(ye.value){ee.stopPropagation();return}Ot.value.handleKeydownInput&&Ot.value.handleKeydownInput(ee)},ze=ee=>{ye.value=ee,p.value||(p.value=!0)},nt=ee=>{const Ve=ee.target;ye.value?ye.value=[Ve.value,ye.value[1]]:ye.value=[Ve.value,null]},xt=ee=>{const Ve=ee.target;ye.value?ye.value=[ye.value[0],Ve.value]:ye.value=[null,Ve.value]},vt=()=>{var ee;const Ve=ye.value,ht=Te(Ve&&Ve[0]),Dt=y(H);if(ht&&ht.isValid()){ye.value=[Ge(ht),((ee=W.value)==null?void 0:ee[1])||null];const Sn=[ht,Dt&&(Dt[1]||null)];Oe(Sn)&&(T($m(Sn)),ye.value=null)}},qt=()=>{var ee;const Ve=y(ye),ht=Te(Ve&&Ve[1]),Dt=y(H);if(ht&&ht.isValid()){ye.value=[((ee=y(W))==null?void 0:ee[0])||null,Ge(ht)];const Sn=[Dt&&Dt[0],ht];Oe(Sn)&&(T($m(Sn)),ye.value=null)}},Ot=F({}),wn=ee=>{Ot.value[ee[0]]=ee[1],Ot.value.panelReady=!0},ge=ee=>{n("calendar-change",ee)},Fe=(ee,Ve,ht)=>{n("panel-change",ee,Ve,ht)},le=()=>{var ee;(ee=h.value)==null||ee.focus()},xe=()=>{var ee;(ee=h.value)==null||ee.blur()};return Tt("EP_PICKER_BASE",{props:r}),t({focus:le,blur:xe,handleOpen:V,handleClose:R,onPick:L}),(ee,Ve)=>(N(),fe(y(Lr),St({ref_key:"refPopper",ref:v,visible:p.value,effect:"light",pure:"",trigger:"click"},ee.$attrs,{role:"dialog",teleported:"",transition:`${y(o).namespace.value}-zoom-in-top`,"popper-class":[`${y(o).namespace.value}-picker__popper`,ee.popperClass],"popper-options":y(f),"fallback-placements":ee.fallbackPlacements,"gpu-acceleration":!1,placement:ee.placement,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:$,onShow:P,onHide:D}),{default:re(()=>[y(pe)?(N(),fe(Wve,{key:1,id:ee.id,ref_key:"inputRef",ref:h,"model-value":y(W),name:ee.name,disabled:y(O),readonly:!ee.editable||ee.readonly,"start-placeholder":ee.startPlaceholder,"end-placeholder":ee.endPlaceholder,class:B(y(C)),style:Ye(ee.$attrs.style),"aria-label":ee.ariaLabel,tabindex:ee.tabindex,autocomplete:"off",role:"combobox",onClick:ce,onFocus:y(w),onBlur:y(S),onStartInput:nt,onStartChange:vt,onEndInput:xt,onEndChange:qt,onMousedown:ce,onMouseenter:z,onMouseleave:X,onTouchstartPassive:oe,onKeydown:Ce},{prefix:re(()=>[y(j)?(N(),fe(y(He),{key:0,class:B([y(s).e("icon"),y(l).e("icon")])},{default:re(()=>[(N(),fe(_t(y(j))))]),_:1},8,["class"])):ue("v-if",!0)]),"range-separator":re(()=>[se(ee.$slots,"range-separator",{},()=>[q("span",{class:B(y(l).b("separator"))},Ie(ee.rangeSeparator),3)])]),suffix:re(()=>[ee.clearIcon?(N(),fe(y(He),{key:0,class:B(y(x)),onMousedown:Qe(y(nn),["prevent"]),onClick:Q},{default:re(()=>[(N(),fe(_t(ee.clearIcon)))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),_:3},8,["id","model-value","name","disabled","readonly","start-placeholder","end-placeholder","class","style","aria-label","tabindex","onFocus","onBlur"])):(N(),fe(y(Xr),{key:0,id:ee.id,ref_key:"inputRef",ref:h,"container-role":"combobox","model-value":y(W),name:ee.name,size:y(me),disabled:y(O),placeholder:ee.placeholder,class:B([y(o).b("editor"),y(o).bm("editor",ee.type),ee.$attrs.class]),style:Ye(ee.$attrs.style),readonly:!ee.editable||ee.readonly||y(te)||y(ie)||y(de)||ee.type==="week","aria-label":ee.ariaLabel,tabindex:ee.tabindex,"validate-event":!1,onInput:ze,onFocus:y(w),onBlur:y(S),onKeydown:Ce,onChange:ke,onMousedown:ce,onMouseenter:z,onMouseleave:X,onTouchstartPassive:oe,onClick:Qe(()=>{},["stop"])},{prefix:re(()=>[y(j)?(N(),fe(y(He),{key:0,class:B(y(s).e("icon")),onMousedown:Qe(ce,["prevent"]),onTouchstartPassive:oe},{default:re(()=>[(N(),fe(_t(y(j))))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),suffix:re(()=>[ne.value&&ee.clearIcon?(N(),fe(y(He),{key:0,class:B(`${y(s).e("icon")} clear-icon`),onMousedown:Qe(y(nn),["prevent"]),onClick:Q},{default:re(()=>[(N(),fe(_t(ee.clearIcon)))]),_:1},8,["class","onMousedown"])):ue("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onFocus","onBlur","onClick"]))]),content:re(()=>[se(ee.$slots,"default",{visible:p.value,actualVisible:g.value,parsedValue:y(H),format:ee.format,dateFormat:ee.dateFormat,timeFormat:ee.timeFormat,unlinkPanels:ee.unlinkPanels,type:ee.type,defaultValue:ee.defaultValue,showNow:ee.showNow,onPick:L,onSelectRange:E,onSetPickerOption:wn,onCalendarChange:ge,onPanelChange:Fe,onMousedown:Qe(()=>{},["stop"])})]),_:3},16,["visible","transition","popper-class","popper-options","fallback-placements","placement"]))}});var C6=Ee(Kve,[["__file","picker.vue"]]);const Uve=Ae({...S6,datetimeRole:String,parsedValue:{type:ae(Object)}}),x6=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const r=(o,s,l,u)=>{const c={hour:e,minute:t,second:n};let f=o;return["hour","minute","second"].forEach(d=>{if(c[d]){let v;const h=c[d];switch(d){case"minute":{v=h(f.hour(),s,u);break}case"second":{v=h(f.hour(),f.minute(),s,u);break}default:{v=h(s,u);break}}if(v!=null&&v.length&&!v.includes(f[d]())){const p=l?0:v.length-1;f=f[d](v[p])}}}),f},a={};return{timePickerOptions:a,getAvailableTime:r,onSetOption:([o,s])=>{a[o]=s}}},Nw=e=>{const t=(r,a)=>r||a,n=r=>r!==!0;return e.map(t).filter(n)},T6=(e,t,n)=>({getHoursList:(o,s)=>Lw(24,e&&(()=>e==null?void 0:e(o,s))),getMinutesList:(o,s,l)=>Lw(60,t&&(()=>t==null?void 0:t(o,s,l))),getSecondsList:(o,s,l,u)=>Lw(60,n&&(()=>n==null?void 0:n(o,s,l,u)))}),M6=(e,t,n)=>{const{getHoursList:r,getMinutesList:a,getSecondsList:i}=T6(e,t,n);return{getAvailableHours:(u,c)=>Nw(r(u,c)),getAvailableMinutes:(u,c,f)=>Nw(a(u,c,f)),getAvailableSeconds:(u,c,f,d)=>Nw(i(u,c,f,d))}},k6=e=>{const t=F(e.parsedValue);return _e(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},Yve=Ae({role:{type:String,required:!0},spinnerDate:{type:ae(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:ae(String),default:""},...w6}),jve=100,qve=600,ib={beforeMount(e,t){const n=t.value,{interval:r=jve,delay:a=qve}=Ke(n)?{}:n;let i,o;const s=()=>Ke(n)?n():n.handler(),l=()=>{o&&(clearTimeout(o),o=void 0),i&&(clearInterval(i),i=void 0)};e.addEventListener("mousedown",u=>{u.button===0&&(l(),s(),document.addEventListener("mouseup",()=>l(),{once:!0}),o=setTimeout(()=>{i=setInterval(()=>{s()},r)},a))})}},Xve=Z({__name:"basic-time-spinner",props:Yve,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,r=Be("EP_PICKER_BASE"),{isRange:a}=r.props,i=Se("time"),{getHoursList:o,getMinutesList:s,getSecondsList:l}=T6(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let u=!1;const c=F(),f=F(),d=F(),v=F(),h={hours:f,minutes:d,seconds:v},p=I(()=>n.showSeconds?dR:dR.slice(0,2)),g=I(()=>{const{spinnerDate:W}=n,Y=W.hour(),U=W.minute(),te=W.second();return{hours:Y,minutes:U,seconds:te}}),m=I(()=>{const{hours:W,minutes:Y}=y(g),{role:U,spinnerDate:te}=n,ie=a?void 0:te;return{hours:o(U,ie),minutes:s(W,U,ie),seconds:l(W,Y,U,ie)}}),_=I(()=>{const{hours:W,minutes:Y,seconds:U}=y(g);return{hours:Dw(W,23),minutes:Dw(Y,59),seconds:Dw(U,59)}}),b=Oa(W=>{u=!1,C(W)},200),w=W=>{if(!!!n.amPmMode)return"";const U=n.amPmMode==="A";let te=W<12?" am":" pm";return U&&(te=te.toUpperCase()),te},S=W=>{let Y;switch(W){case"hours":Y=[0,2];break;case"minutes":Y=[3,5];break;case"seconds":Y=[6,8];break}const[U,te]=Y;t("select-range",U,te),c.value=W},C=W=>{T(W,y(g)[W])},x=()=>{C("hours"),C("minutes"),C("seconds")},M=W=>W.querySelector(`.${i.namespace.value}-scrollbar__wrap`),T=(W,Y)=>{if(n.arrowControl)return;const U=y(h[W]);U&&U.$el&&(M(U.$el).scrollTop=Math.max(0,Y*k(W)))},k=W=>{const Y=y(h[W]),U=Y==null?void 0:Y.$el.querySelector("li");return U&&Number.parseFloat(ps(U,"height"))||0},A=()=>{L(1)},E=()=>{L(-1)},L=W=>{c.value||S("hours");const Y=c.value,U=y(g)[Y],te=c.value==="hours"?24:60,ie=$(Y,U,W,te);P(Y,ie),T(Y,ie),je(()=>S(Y))},$=(W,Y,U,te)=>{let ie=(Y+U+te)%te;const de=y(m)[W];for(;de[ie]&&ie!==Y;)ie=(ie+U+te)%te;return ie},P=(W,Y)=>{if(y(m)[W][Y])return;const{hours:ie,minutes:de,seconds:j}=y(g);let ne;switch(W){case"hours":ne=n.spinnerDate.hour(Y).minute(de).second(j);break;case"minutes":ne=n.spinnerDate.hour(ie).minute(Y).second(j);break;case"seconds":ne=n.spinnerDate.hour(ie).minute(de).second(Y);break}t("change",ne)},D=(W,{value:Y,disabled:U})=>{U||(P(W,Y),S(W),T(W,Y))},V=W=>{const Y=y(h[W]);if(!Y)return;u=!0,b(W);const U=Math.min(Math.round((M(Y.$el).scrollTop-(R(W)*.5-10)/k(W)+3)/k(W)),W==="hours"?23:59);P(W,U)},R=W=>y(h[W]).$el.offsetHeight,O=()=>{const W=Y=>{const U=y(h[Y]);U&&U.$el&&(M(U.$el).onscroll=()=>{V(Y)})};W("hours"),W("minutes"),W("seconds")};dt(()=>{je(()=>{!n.arrowControl&&O(),x(),n.role==="start"&&S("hours")})});const H=(W,Y)=>{h[Y].value=W??void 0};return t("set-option",[`${n.role}_scrollDown`,L]),t("set-option",[`${n.role}_emitSelectRange`,S]),_e(()=>n.spinnerDate,()=>{u||x()}),(W,Y)=>(N(),K("div",{class:B([y(i).b("spinner"),{"has-seconds":W.showSeconds}])},[W.arrowControl?ue("v-if",!0):(N(!0),K(Ue,{key:0},Et(y(p),U=>(N(),fe(y(qo),{key:U,ref_for:!0,ref:te=>H(te,U),class:B(y(i).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":y(i).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:te=>S(U),onMousemove:te=>C(U)},{default:re(()=>[(N(!0),K(Ue,null,Et(y(m)[U],(te,ie)=>(N(),K("li",{key:ie,class:B([y(i).be("spinner","item"),y(i).is("active",ie===y(g)[U]),y(i).is("disabled",te)]),onClick:de=>D(U,{value:ie,disabled:te})},[U==="hours"?(N(),K(Ue,{key:0},[At(Ie(("0"+(W.amPmMode?ie%12||12:ie)).slice(-2))+Ie(w(ie)),1)],64)):(N(),K(Ue,{key:1},[At(Ie(("0"+ie).slice(-2)),1)],64))],10,["onClick"]))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),W.arrowControl?(N(!0),K(Ue,{key:1},Et(y(p),U=>(N(),K("div",{key:U,class:B([y(i).be("spinner","wrapper"),y(i).is("arrow")]),onMouseenter:te=>S(U)},[lt((N(),fe(y(He),{class:B(["arrow-up",y(i).be("spinner","arrow")])},{default:re(()=>[J(y(Ik))]),_:1},8,["class"])),[[y(ib),E]]),lt((N(),fe(y(He),{class:B(["arrow-down",y(i).be("spinner","arrow")])},{default:re(()=>[J(y(Hs))]),_:1},8,["class"])),[[y(ib),A]]),q("ul",{class:B(y(i).be("spinner","list"))},[(N(!0),K(Ue,null,Et(y(_)[U],(te,ie)=>(N(),K("li",{key:ie,class:B([y(i).be("spinner","item"),y(i).is("active",te===y(g)[U]),y(i).is("disabled",y(m)[U][te])])},[y(Ze)(te)?(N(),K(Ue,{key:0},[U==="hours"?(N(),K(Ue,{key:0},[At(Ie(("0"+(W.amPmMode?te%12||12:te)).slice(-2))+Ie(w(te)),1)],64)):(N(),K(Ue,{key:1},[At(Ie(("0"+te).slice(-2)),1)],64))],64)):ue("v-if",!0)],2))),128))],2)],42,["onMouseenter"]))),128)):ue("v-if",!0)],2))}});var rT=Ee(Xve,[["__file","basic-time-spinner.vue"]]);const Zve=Z({__name:"panel-time-pick",props:Uve,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=Be("EP_PICKER_BASE"),{arrowControl:a,disabledHours:i,disabledMinutes:o,disabledSeconds:s,defaultValue:l}=r.props,{getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:f}=M6(i,o,s),d=Se("time"),{t:v,lang:h}=Vt(),p=F([0,2]),g=k6(n),m=I(()=>on(n.actualVisible)?`${d.namespace.value}-zoom-in-top`:""),_=I(()=>n.format.includes("ss")),b=I(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),w=R=>{const O=at(R).locale(h.value),H=$(O);return O.isSame(H)},S=()=>{t("pick",g.value,!1)},C=(R=!1,O=!1)=>{O||t("pick",n.parsedValue,R)},x=R=>{if(!n.visible)return;const O=$(R).millisecond(0);t("pick",O,!0)},M=(R,O)=>{t("select-range",R,O),p.value=[R,O]},T=R=>{const O=[0,3].concat(_.value?[6]:[]),H=["hours","minutes"].concat(_.value?["seconds"]:[]),Y=(O.indexOf(p.value[0])+R+O.length)%O.length;A.start_emitSelectRange(H[Y])},k=R=>{const O=R.code,{left:H,right:W,up:Y,down:U}=$e;if([H,W].includes(O)){T(O===H?-1:1),R.preventDefault();return}if([Y,U].includes(O)){const te=O===Y?-1:1;A.start_scrollDown(te),R.preventDefault();return}},{timePickerOptions:A,onSetOption:E,getAvailableTime:L}=x6({getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:f}),$=R=>L(R,n.datetimeRole||"",!0),P=R=>R?at(R,n.format).locale(h.value):null,D=R=>R?R.format(n.format):null,V=()=>at(l).locale(h.value);return t("set-picker-option",["isValidValue",w]),t("set-picker-option",["formatToString",D]),t("set-picker-option",["parseUserInput",P]),t("set-picker-option",["handleKeydownInput",k]),t("set-picker-option",["getRangeAvailableTime",$]),t("set-picker-option",["getDefaultValue",V]),(R,O)=>(N(),fe(mr,{name:y(m)},{default:re(()=>[R.actualVisible||R.visible?(N(),K("div",{key:0,class:B(y(d).b("panel"))},[q("div",{class:B([y(d).be("panel","content"),{"has-seconds":y(_)}])},[J(rT,{ref:"spinner",role:R.datetimeRole||"start","arrow-control":y(a),"show-seconds":y(_),"am-pm-mode":y(b),"spinner-date":R.parsedValue,"disabled-hours":y(i),"disabled-minutes":y(o),"disabled-seconds":y(s),onChange:x,onSetOption:y(E),onSelectRange:M},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),q("div",{class:B(y(d).be("panel","footer"))},[q("button",{type:"button",class:B([y(d).be("panel","btn"),"cancel"]),onClick:S},Ie(y(v)("el.datepicker.cancel")),3),q("button",{type:"button",class:B([y(d).be("panel","btn"),"confirm"]),onClick:H=>C()},Ie(y(v)("el.datepicker.confirm")),11,["onClick"])],2)],2)):ue("v-if",!0)]),_:1},8,["name"]))}});var ob=Ee(Zve,[["__file","panel-time-pick.vue"]]);const Jve=Ae({...S6,parsedValue:{type:ae(Array)}}),Qve=Z({__name:"panel-time-range",props:Jve,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=(ce,z)=>{const X=[];for(let oe=ce;oe<=z;oe++)X.push(oe);return X},{t:a,lang:i}=Vt(),o=Se("time"),s=Se("picker"),l=Be("EP_PICKER_BASE"),{arrowControl:u,disabledHours:c,disabledMinutes:f,disabledSeconds:d,defaultValue:v}=l.props,h=I(()=>[o.be("range-picker","body"),o.be("panel","content"),o.is("arrow",u),w.value?"has-seconds":""]),p=I(()=>[o.be("range-picker","body"),o.be("panel","content"),o.is("arrow",u),w.value?"has-seconds":""]),g=I(()=>n.parsedValue[0]),m=I(()=>n.parsedValue[1]),_=k6(n),b=()=>{t("pick",_.value,!1)},w=I(()=>n.format.includes("ss")),S=I(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=(ce=!1)=>{t("pick",[g.value,m.value],ce)},x=ce=>{k(ce.millisecond(0),m.value)},M=ce=>{k(g.value,ce.millisecond(0))},T=ce=>{const z=ce.map(oe=>at(oe).locale(i.value)),X=W(z);return z[0].isSame(X[0])&&z[1].isSame(X[1])},k=(ce,z)=>{n.visible&&t("pick",[ce,z],!0)},A=I(()=>g.value>m.value),E=F([0,2]),L=(ce,z)=>{t("select-range",ce,z,"min"),E.value=[ce,z]},$=I(()=>w.value?11:8),P=(ce,z)=>{t("select-range",ce,z,"max");const X=y($);E.value=[ce+X,z+X]},D=ce=>{const z=w.value?[0,3,6,11,14,17]:[0,3,8,11],X=["hours","minutes"].concat(w.value?["seconds"]:[]),pe=(z.indexOf(E.value[0])+ce+z.length)%z.length,me=z.length/2;pe{const z=ce.code,{left:X,right:oe,up:pe,down:me}=$e;if([X,oe].includes(z)){D(z===X?-1:1),ce.preventDefault();return}if([pe,me].includes(z)){const ve=z===pe?-1:1,we=E.value[0]<$.value?"start":"end";ie[`${we}_scrollDown`](ve),ce.preventDefault();return}},R=(ce,z)=>{const X=c?c(ce):[],oe=ce==="start",me=(z||(oe?m.value:g.value)).hour(),ve=oe?r(me+1,23):r(0,me-1);return Tw(X,ve)},O=(ce,z,X)=>{const oe=f?f(ce,z):[],pe=z==="start",me=X||(pe?m.value:g.value),ve=me.hour();if(ce!==ve)return oe;const we=me.minute(),ye=pe?r(we+1,59):r(0,we-1);return Tw(oe,ye)},H=(ce,z,X,oe)=>{const pe=d?d(ce,z,X):[],me=X==="start",ve=oe||(me?m.value:g.value),we=ve.hour(),ye=ve.minute();if(ce!==we||z!==ye)return pe;const ke=ve.second(),Te=me?r(ke+1,59):r(0,ke-1);return Tw(pe,Te)},W=([ce,z])=>[de(ce,"start",!0,z),de(z,"end",!1,ce)],{getAvailableHours:Y,getAvailableMinutes:U,getAvailableSeconds:te}=M6(R,O,H),{timePickerOptions:ie,getAvailableTime:de,onSetOption:j}=x6({getAvailableHours:Y,getAvailableMinutes:U,getAvailableSeconds:te}),ne=ce=>ce?Me(ce)?ce.map(z=>at(z,n.format).locale(i.value)):at(ce,n.format).locale(i.value):null,Q=ce=>ce?Me(ce)?ce.map(z=>z.format(n.format)):ce.format(n.format):null,he=()=>{if(Me(v))return v.map(z=>at(z).locale(i.value));const ce=at(v).locale(i.value);return[ce,ce.add(60,"m")]};return t("set-picker-option",["formatToString",Q]),t("set-picker-option",["parseUserInput",ne]),t("set-picker-option",["isValidValue",T]),t("set-picker-option",["handleKeydownInput",V]),t("set-picker-option",["getDefaultValue",he]),t("set-picker-option",["getRangeAvailableTime",W]),(ce,z)=>ce.actualVisible?(N(),K("div",{key:0,class:B([y(o).b("range-picker"),y(s).b("panel")])},[q("div",{class:B(y(o).be("range-picker","content"))},[q("div",{class:B(y(o).be("range-picker","cell"))},[q("div",{class:B(y(o).be("range-picker","header"))},Ie(y(a)("el.datepicker.startTime")),3),q("div",{class:B(y(h))},[J(rT,{ref:"minSpinner",role:"start","show-seconds":y(w),"am-pm-mode":y(S),"arrow-control":y(u),"spinner-date":y(g),"disabled-hours":R,"disabled-minutes":O,"disabled-seconds":H,onChange:x,onSetOption:y(j),onSelectRange:L},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),q("div",{class:B(y(o).be("range-picker","cell"))},[q("div",{class:B(y(o).be("range-picker","header"))},Ie(y(a)("el.datepicker.endTime")),3),q("div",{class:B(y(p))},[J(rT,{ref:"maxSpinner",role:"end","show-seconds":y(w),"am-pm-mode":y(S),"arrow-control":y(u),"spinner-date":y(m),"disabled-hours":R,"disabled-minutes":O,"disabled-seconds":H,onChange:M,onSetOption:y(j),onSelectRange:P},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),q("div",{class:B(y(o).be("panel","footer"))},[q("button",{type:"button",class:B([y(o).be("panel","btn"),"cancel"]),onClick:X=>b()},Ie(y(a)("el.datepicker.cancel")),11,["onClick"]),q("button",{type:"button",class:B([y(o).be("panel","btn"),"confirm"]),disabled:y(A),onClick:X=>C()},Ie(y(a)("el.datepicker.confirm")),11,["disabled","onClick"])],2)],2)):ue("v-if",!0)}});var ehe=Ee(Qve,[["__file","panel-time-range.vue"]]);at.extend(tA);var the=Z({name:"ElTimePicker",install:null,props:{...nA,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=F(),[r,a]=e.isRange?["timerange",ehe]:["time",ob],i=o=>t.emit("update:modelValue",o);return Tt("ElPopperOptions",e.popperOptions),t.expose({focus:()=>{var o;(o=n.value)==null||o.focus()},blur:()=>{var o;(o=n.value)==null||o.blur()},handleOpen:()=>{var o;(o=n.value)==null||o.handleOpen()},handleClose:()=>{var o;(o=n.value)==null||o.handleClose()}}),()=>{var o;const s=(o=e.format)!=null?o:nT;return J(C6,St(e,{ref:n,type:r,format:s,"onUpdate:modelValue":i}),{default:l=>J(a,l,null)})}}});const nhe=ot(the),e_=Symbol(),rhe=Ae({...nA,type:{type:ae(String),default:"date"}}),ahe=["date","dates","year","years","month","months","week","range"],rA=Ae({disabledDate:{type:ae(Function)},date:{type:ae(Object),required:!0},minDate:{type:ae(Object)},maxDate:{type:ae(Object)},parsedValue:{type:ae([Object,Array])},rangeState:{type:ae(Object),default:()=>({endDate:null,selecting:!1})}}),A6=Ae({type:{type:ae(String),required:!0,values:uce},dateFormat:String,timeFormat:String,showNow:{type:Boolean,default:!0}}),aA=Ae({unlinkPanels:Boolean,parsedValue:{type:ae(Array)}}),iA=e=>({type:String,values:ahe,default:e}),ihe=Ae({...A6,parsedValue:{type:ae([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),Vd=e=>{if(!Me(e))return!1;const[t,n]=e;return at.isDayjs(t)&&at.isDayjs(n)&&t.isSameOrBefore(n)},oA=(e,{lang:t,unit:n,unlinkPanels:r})=>{let a;if(Me(e)){let[i,o]=e.map(s=>at(s).locale(t));return r||(o=i.add(1,n)),[i,o]}else e?a=at(e):a=at();return a=a.locale(t),[a,a.add(1,n)]},ohe=(e,t,{columnIndexOffset:n,startDate:r,nextEndDate:a,now:i,unit:o,relativeDateGetter:s,setCellMetadata:l,setRowMetadata:u})=>{for(let c=0;c{const r=at().locale(n).startOf("month").month(t).year(e),a=r.daysInMonth();return Ll(a).map(i=>r.add(i,"day").toDate())},zp=(e,t,n,r)=>{const a=at().year(e).month(t).startOf("month"),i=sb(e,t,n).find(o=>!(r!=null&&r(o)));return i?at(i).locale(n):a.locale(n)},aT=(e,t,n)=>{const r=e.year();if(!(n!=null&&n(e.toDate())))return e.locale(t);const a=e.month();if(!sb(r,a,t).every(n))return zp(r,a,t,n);for(let i=0;i<12;i++)if(!sb(r,i,t).every(n))return zp(r,i,t,n);return e},she=Ae({...rA,cellClassName:{type:ae(Function)},showWeekNumber:Boolean,selectionMode:iA("date")}),lhe=["changerange","pick","select"],iT=(e="")=>["normal","today"].includes(e),uhe=(e,t)=>{const{lang:n}=Vt(),r=F(),a=F(),i=F(),o=F(),s=F([[],[],[],[],[],[]]);let l=!1;const u=e.date.$locale().weekStart||7,c=e.date.locale("en").localeData().weekdaysShort().map(O=>O.toLowerCase()),f=I(()=>u>3?7-u:-u),d=I(()=>{const O=e.date.startOf("month");return O.subtract(O.day()||7,"day")}),v=I(()=>c.concat(c).slice(u,u+7)),h=I(()=>h5(y(w)).some(O=>O.isCurrent)),p=I(()=>{const O=e.date.startOf("month"),H=O.day()||7,W=O.daysInMonth(),Y=O.subtract(1,"month").daysInMonth();return{startOfMonthDay:H,dateCountOfMonth:W,dateCountOfLastMonth:Y}}),g=I(()=>e.selectionMode==="dates"?pa(e.parsedValue):[]),m=(O,{count:H,rowIndex:W,columnIndex:Y})=>{const{startOfMonthDay:U,dateCountOfMonth:te,dateCountOfLastMonth:ie}=y(p),de=y(f);if(W>=0&&W<=1){const j=U+de<0?7+U+de:U+de;if(Y+W*7>=j)return O.text=H,!0;O.text=ie-(j-Y%7)+1+W*7,O.type="prev-month"}else return H<=te?O.text=H:(O.text=H-te,O.type="next-month"),!0;return!1},_=(O,{columnIndex:H,rowIndex:W},Y)=>{const{disabledDate:U,cellClassName:te}=e,ie=y(g),de=m(O,{count:Y,rowIndex:W,columnIndex:H}),j=O.dayjs.toDate();return O.selected=ie.find(ne=>ne.isSame(O.dayjs,"day")),O.isSelected=!!O.selected,O.isCurrent=C(O),O.disabled=U==null?void 0:U(j),O.customClass=te==null?void 0:te(j),de},b=O=>{if(e.selectionMode==="week"){const[H,W]=e.showWeekNumber?[1,7]:[0,6],Y=R(O[H+1]);O[H].inRange=Y,O[H].start=Y,O[W].inRange=Y,O[W].end=Y}},w=I(()=>{const{minDate:O,maxDate:H,rangeState:W,showWeekNumber:Y}=e,U=y(f),te=y(s),ie="day";let de=1;if(Y)for(let j=0;j<6;j++)te[j][0]||(te[j][0]={type:"week",text:y(d).add(j*7+1,ie).week()});return ohe({row:6,column:7},te,{startDate:O,columnIndexOffset:Y?1:0,nextEndDate:W.endDate||H||W.selecting&&O||null,now:at().locale(y(n)).startOf(ie),unit:ie,relativeDateGetter:j=>y(d).add(j-U,ie),setCellMetadata:(...j)=>{_(...j,de)&&(de+=1)},setRowMetadata:b}),te});_e(()=>e.date,async()=>{var O;(O=y(r))!=null&&O.contains(document.activeElement)&&(await je(),await S())});const S=async()=>{var O;return(O=y(a))==null?void 0:O.focus()},C=O=>e.selectionMode==="date"&&iT(O.type)&&x(O,e.parsedValue),x=(O,H)=>H?at(H).locale(y(n)).isSame(e.date.date(Number(O.text)),"day"):!1,M=(O,H)=>{const W=O*7+(H-(e.showWeekNumber?1:0))-y(f);return y(d).add(W,"day")},T=O=>{var H;if(!e.rangeState.selecting)return;let W=O.target;if(W.tagName==="SPAN"&&(W=(H=W.parentNode)==null?void 0:H.parentNode),W.tagName==="DIV"&&(W=W.parentNode),W.tagName!=="TD")return;const Y=W.parentNode.rowIndex-1,U=W.cellIndex;y(w)[Y][U].disabled||(Y!==y(i)||U!==y(o))&&(i.value=Y,o.value=U,t("changerange",{selecting:!0,endDate:M(Y,U)}))},k=O=>!y(h)&&(O==null?void 0:O.text)===1&&O.type==="normal"||O.isCurrent,A=O=>{l||y(h)||e.selectionMode!=="date"||V(O,!0)},E=O=>{O.target.closest("td")&&(l=!0)},L=O=>{O.target.closest("td")&&(l=!1)},$=O=>{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:O,maxDate:null}),t("select",!0)):(O>=e.minDate?t("pick",{minDate:e.minDate,maxDate:O}):t("pick",{minDate:O,maxDate:e.minDate}),t("select",!1))},P=O=>{const H=O.week(),W=`${O.year()}w${H}`;t("pick",{year:O.year(),week:H,value:W,date:O.startOf("week")})},D=(O,H)=>{const W=H?pa(e.parsedValue).filter(Y=>(Y==null?void 0:Y.valueOf())!==O.valueOf()):pa(e.parsedValue).concat([O]);t("pick",W)},V=(O,H=!1)=>{const W=O.target.closest("td");if(!W)return;const Y=W.parentNode.rowIndex-1,U=W.cellIndex,te=y(w)[Y][U];if(te.disabled||te.type==="week")return;const ie=M(Y,U);switch(e.selectionMode){case"range":{$(ie);break}case"date":{t("pick",ie,H);break}case"week":{P(ie);break}case"dates":{D(ie,!!te.selected);break}}},R=O=>{if(e.selectionMode!=="week")return!1;let H=e.date.startOf("day");if(O.type==="prev-month"&&(H=H.subtract(1,"month")),O.type==="next-month"&&(H=H.add(1,"month")),H=H.date(Number.parseInt(O.text,10)),e.parsedValue&&!Me(e.parsedValue)){const W=(e.parsedValue.day()-u+7)%7-1;return e.parsedValue.subtract(W,"day").isSame(H,"day")}return!1};return{WEEKS:v,rows:w,tbodyRef:r,currentCellRef:a,focus:S,isCurrent:C,isWeekActive:R,isSelectedCell:k,handlePickDate:V,handleMouseUp:L,handleMouseDown:E,handleMouseMove:T,handleFocus:A}},che=(e,{isCurrent:t,isWeekActive:n})=>{const r=Se("date-table"),{t:a}=Vt(),i=I(()=>[r.b(),{"is-week-mode":e.selectionMode==="week"}]),o=I(()=>a("el.datepicker.dateTablePrompt")),s=I(()=>a("el.datepicker.week"));return{tableKls:i,tableLabel:o,weekLabel:s,getCellClasses:c=>{const f=[];return iT(c.type)&&!c.disabled?(f.push("available"),c.type==="today"&&f.push("today")):f.push(c.type),t(c)&&f.push("current"),c.inRange&&(iT(c.type)||e.selectionMode==="week")&&(f.push("in-range"),c.start&&f.push("start-date"),c.end&&f.push("end-date")),c.disabled&&f.push("disabled"),c.selected&&f.push("selected"),c.customClass&&f.push(c.customClass),f.join(" ")},getRowKls:c=>[r.e("row"),{current:n(c)}],t:a}},fhe=Ae({cell:{type:ae(Object)}});var sA=Z({name:"ElDatePickerCell",props:fhe,setup(e){const t=Se("date-table-cell"),{slots:n}=Be(e_);return()=>{const{cell:r}=e;return se(n,"default",{...r},()=>{var a;return[J("div",{class:t.b()},[J("span",{class:t.e("text")},[(a=r==null?void 0:r.renderText)!=null?a:r==null?void 0:r.text])])]})}}});const dhe=Z({__name:"basic-date-table",props:she,emits:lhe,setup(e,{expose:t,emit:n}){const r=e,{WEEKS:a,rows:i,tbodyRef:o,currentCellRef:s,focus:l,isCurrent:u,isWeekActive:c,isSelectedCell:f,handlePickDate:d,handleMouseUp:v,handleMouseDown:h,handleMouseMove:p,handleFocus:g}=uhe(r,n),{tableLabel:m,tableKls:_,weekLabel:b,getCellClasses:w,getRowKls:S,t:C}=che(r,{isCurrent:u,isWeekActive:c});return t({focus:l}),(x,M)=>(N(),K("table",{"aria-label":y(m),class:B(y(_)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:y(d),onMousemove:y(p),onMousedown:Qe(y(h),["prevent"]),onMouseup:y(v)},[q("tbody",{ref_key:"tbodyRef",ref:o},[q("tr",null,[x.showWeekNumber?(N(),K("th",{key:0,scope:"col"},Ie(y(b)),1)):ue("v-if",!0),(N(!0),K(Ue,null,Et(y(a),(T,k)=>(N(),K("th",{key:k,"aria-label":y(C)("el.datepicker.weeksFull."+T),scope:"col"},Ie(y(C)("el.datepicker.weeks."+T)),9,["aria-label"]))),128))]),(N(!0),K(Ue,null,Et(y(i),(T,k)=>(N(),K("tr",{key:k,class:B(y(S)(T[1]))},[(N(!0),K(Ue,null,Et(T,(A,E)=>(N(),K("td",{key:`${k}.${E}`,ref_for:!0,ref:L=>y(f)(A)&&(s.value=L),class:B(y(w)(A)),"aria-current":A.isCurrent?"date":void 0,"aria-selected":A.isCurrent,tabindex:y(f)(A)?0:-1,onFocus:y(g)},[J(y(sA),{cell:A},null,8,["cell"])],42,["aria-current","aria-selected","tabindex","onFocus"]))),128))],2))),128))],512)],42,["aria-label","onClick","onMousemove","onMousedown","onMouseup"]))}});var oT=Ee(dhe,[["__file","basic-date-table.vue"]]);const vhe=Ae({...rA,selectionMode:iA("month")}),hhe=Z({__name:"basic-month-table",props:vhe,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,a=Se("month-table"),{t:i,lang:o}=Vt(),s=F(),l=F(),u=F(r.date.locale("en").localeData().monthsShort().map(b=>b.toLowerCase())),c=F([[],[],[]]),f=F(),d=F(),v=I(()=>{var b,w;const S=c.value,C=at().locale(o.value).startOf("month");for(let x=0;x<3;x++){const M=S[x];for(let T=0;T<4;T++){const k=M[T]||(M[T]={row:x,column:T,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});k.type="normal";const A=x*4+T,E=r.date.startOf("year").month(A),L=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;k.inRange=!!(r.minDate&&E.isSameOrAfter(r.minDate,"month")&&L&&E.isSameOrBefore(L,"month"))||!!(r.minDate&&E.isSameOrBefore(r.minDate,"month")&&L&&E.isSameOrAfter(L,"month")),(b=r.minDate)!=null&&b.isSameOrAfter(L)?(k.start=!!(L&&E.isSame(L,"month")),k.end=r.minDate&&E.isSame(r.minDate,"month")):(k.start=!!(r.minDate&&E.isSame(r.minDate,"month")),k.end=!!(L&&E.isSame(L,"month"))),C.isSame(E)&&(k.type="today"),k.text=A,k.disabled=((w=r.disabledDate)==null?void 0:w.call(r,E.toDate()))||!1}}return S}),h=()=>{var b;(b=l.value)==null||b.focus()},p=b=>{const w={},S=r.date.year(),C=new Date,x=b.text;return w.disabled=r.disabledDate?sb(S,x,o.value).every(r.disabledDate):!1,w.current=pa(r.parsedValue).findIndex(M=>at.isDayjs(M)&&M.year()===S&&M.month()===x)>=0,w.today=C.getFullYear()===S&&C.getMonth()===x,b.inRange&&(w["in-range"]=!0,b.start&&(w["start-date"]=!0),b.end&&(w["end-date"]=!0)),w},g=b=>{const w=r.date.year(),S=b.text;return pa(r.date).findIndex(C=>C.year()===w&&C.month()===S)>=0},m=b=>{var w;if(!r.rangeState.selecting)return;let S=b.target;if(S.tagName==="SPAN"&&(S=(w=S.parentNode)==null?void 0:w.parentNode),S.tagName==="DIV"&&(S=S.parentNode),S.tagName!=="TD")return;const C=S.parentNode.rowIndex,x=S.cellIndex;v.value[C][x].disabled||(C!==f.value||x!==d.value)&&(f.value=C,d.value=x,n("changerange",{selecting:!0,endDate:r.date.startOf("year").month(C*4+x)}))},_=b=>{var w;const S=(w=b.target)==null?void 0:w.closest("td");if((S==null?void 0:S.tagName)!=="TD"||Da(S,"disabled"))return;const C=S.cellIndex,M=S.parentNode.rowIndex*4+C,T=r.date.startOf("year").month(M);if(r.selectionMode==="months"){if(b.type==="keydown"){n("pick",pa(r.parsedValue),!1);return}const k=zp(r.date.year(),M,o.value,r.disabledDate),A=Da(S,"current")?pa(r.parsedValue).filter(E=>(E==null?void 0:E.month())!==k.month()):pa(r.parsedValue).concat([at(k)]);n("pick",A)}else r.selectionMode==="range"?r.rangeState.selecting?(r.minDate&&T>=r.minDate?n("pick",{minDate:r.minDate,maxDate:T}):n("pick",{minDate:T,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:T,maxDate:null}),n("select",!0)):n("pick",M)};return _e(()=>r.date,async()=>{var b,w;(b=s.value)!=null&&b.contains(document.activeElement)&&(await je(),(w=l.value)==null||w.focus())}),t({focus:h}),(b,w)=>(N(),K("table",{role:"grid","aria-label":y(i)("el.datepicker.monthTablePrompt"),class:B(y(a).b()),onClick:_,onMousemove:m},[q("tbody",{ref_key:"tbodyRef",ref:s},[(N(!0),K(Ue,null,Et(y(v),(S,C)=>(N(),K("tr",{key:C},[(N(!0),K(Ue,null,Et(S,(x,M)=>(N(),K("td",{key:M,ref_for:!0,ref:T=>g(x)&&(l.value=T),class:B(p(x)),"aria-selected":`${g(x)}`,"aria-label":y(i)(`el.datepicker.month${+x.text+1}`),tabindex:g(x)?0:-1,onKeydown:[vn(Qe(_,["prevent","stop"]),["space"]),vn(Qe(_,["prevent","stop"]),["enter"])]},[J(y(sA),{cell:{...x,renderText:y(i)("el.datepicker.months."+u.value[x.text])}},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var sT=Ee(hhe,[["__file","basic-month-table.vue"]]);const phe=Ae({...rA,selectionMode:iA("year")}),ghe=Z({__name:"basic-year-table",props:phe,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,a=(w,S)=>{const C=at(String(w)).locale(S).startOf("year"),M=C.endOf("year").dayOfYear();return Ll(M).map(T=>C.add(T,"day").toDate())},i=Se("year-table"),{t:o,lang:s}=Vt(),l=F(),u=F(),c=I(()=>Math.floor(r.date.year()/10)*10),f=F([[],[],[]]),d=F(),v=F(),h=I(()=>{var w;const S=f.value,C=at().locale(s.value).startOf("year");for(let x=0;x<3;x++){const M=S[x];for(let T=0;T<4&&!(x*4+T>=10);T++){let k=M[T];k||(k={row:x,column:T,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1}),k.type="normal";const A=x*4+T+c.value,E=at().year(A),L=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;k.inRange=!!(r.minDate&&E.isSameOrAfter(r.minDate,"year")&&L&&E.isSameOrBefore(L,"year"))||!!(r.minDate&&E.isSameOrBefore(r.minDate,"year")&&L&&E.isSameOrAfter(L,"year")),(w=r.minDate)!=null&&w.isSameOrAfter(L)?(k.start=!!(L&&E.isSame(L,"year")),k.end=!!(r.minDate&&E.isSame(r.minDate,"year"))):(k.start=!!(r.minDate&&E.isSame(r.minDate,"year")),k.end=!!(L&&E.isSame(L,"year"))),C.isSame(E)&&(k.type="today"),k.text=A;const P=E.toDate();k.disabled=r.disabledDate&&r.disabledDate(P)||!1,M[T]=k}}return S}),p=()=>{var w;(w=u.value)==null||w.focus()},g=w=>{const S={},C=at().locale(s.value),x=w.text;return S.disabled=r.disabledDate?a(x,s.value).every(r.disabledDate):!1,S.today=C.year()===x,S.current=pa(r.parsedValue).findIndex(M=>M.year()===x)>=0,w.inRange&&(S["in-range"]=!0,w.start&&(S["start-date"]=!0),w.end&&(S["end-date"]=!0)),S},m=w=>{const S=w.text;return pa(r.date).findIndex(C=>C.year()===S)>=0},_=w=>{var S;const C=(S=w.target)==null?void 0:S.closest("td");if(!C||!C.textContent||Da(C,"disabled"))return;const x=C.cellIndex,T=C.parentNode.rowIndex*4+x+c.value,k=at().year(T);if(r.selectionMode==="range")r.rangeState.selecting?(r.minDate&&k>=r.minDate?n("pick",{minDate:r.minDate,maxDate:k}):n("pick",{minDate:k,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:k,maxDate:null}),n("select",!0));else if(r.selectionMode==="years"){if(w.type==="keydown"){n("pick",pa(r.parsedValue),!1);return}const A=aT(k.startOf("year"),s.value,r.disabledDate),E=Da(C,"current")?pa(r.parsedValue).filter(L=>(L==null?void 0:L.year())!==T):pa(r.parsedValue).concat([A]);n("pick",E)}else n("pick",T)},b=w=>{var S;if(!r.rangeState.selecting)return;const C=(S=w.target)==null?void 0:S.closest("td");if(!C)return;const x=C.parentNode.rowIndex,M=C.cellIndex;h.value[x][M].disabled||(x!==d.value||M!==v.value)&&(d.value=x,v.value=M,n("changerange",{selecting:!0,endDate:at().year(c.value).add(x*4+M,"year")}))};return _e(()=>r.date,async()=>{var w,S;(w=l.value)!=null&&w.contains(document.activeElement)&&(await je(),(S=u.value)==null||S.focus())}),t({focus:p}),(w,S)=>(N(),K("table",{role:"grid","aria-label":y(o)("el.datepicker.yearTablePrompt"),class:B(y(i).b()),onClick:_,onMousemove:b},[q("tbody",{ref_key:"tbodyRef",ref:l},[(N(!0),K(Ue,null,Et(y(h),(C,x)=>(N(),K("tr",{key:x},[(N(!0),K(Ue,null,Et(C,(M,T)=>(N(),K("td",{key:`${x}_${T}`,ref_for:!0,ref:k=>m(M)&&(u.value=k),class:B(["available",g(M)]),"aria-selected":m(M),"aria-label":String(M.text),tabindex:m(M)?0:-1,onKeydown:[vn(Qe(_,["prevent","stop"]),["space"]),vn(Qe(_,["prevent","stop"]),["enter"])]},[J(y(sA),{cell:M},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var lT=Ee(ghe,[["__file","basic-year-table.vue"]]);const mhe=Z({__name:"panel-date-pick",props:ihe,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,r=(ge,Fe,le)=>!0,a=Se("picker-panel"),i=Se("date-picker"),o=ou(),s=Jn(),{t:l,lang:u}=Vt(),c=Be("EP_PICKER_BASE"),f=Be(J1),{shortcuts:d,disabledDate:v,cellClassName:h,defaultTime:p}=c.props,g=Jt(c.props,"defaultValue"),m=F(),_=F(at().locale(u.value)),b=F(!1);let w=!1;const S=I(()=>at(p).locale(u.value)),C=I(()=>_.value.month()),x=I(()=>_.value.year()),M=F([]),T=F(null),k=F(null),A=ge=>M.value.length>0?r(ge,M.value,n.format||"HH:mm:ss"):!0,E=ge=>p&&!pe.value&&!b.value&&!w?S.value.year(ge.year()).month(ge.month()).date(ge.date()):j.value?ge.millisecond(0):ge.startOf("day"),L=(ge,...Fe)=>{if(!ge)t("pick",ge,...Fe);else if(Me(ge)){const le=ge.map(E);t("pick",le,...Fe)}else t("pick",E(ge),...Fe);T.value=null,k.value=null,b.value=!1,w=!1},$=async(ge,Fe)=>{if(H.value==="date"){ge=ge;let le=n.parsedValue?n.parsedValue.year(ge.year()).month(ge.month()).date(ge.date()):ge;A(le)||(le=M.value[0][0].year(ge.year()).month(ge.month()).date(ge.date())),_.value=le,L(le,j.value||Fe),n.type==="datetime"&&(await je(),vt())}else H.value==="week"?L(ge.date):H.value==="dates"&&L(ge,!0)},P=ge=>{const Fe=ge?"add":"subtract";_.value=_.value[Fe](1,"month"),wn("month")},D=ge=>{const Fe=_.value,le=ge?"add":"subtract";_.value=V.value==="year"?Fe[le](10,"year"):Fe[le](1,"year"),wn("year")},V=F("date"),R=I(()=>{const ge=l("el.datepicker.year");if(V.value==="year"){const Fe=Math.floor(x.value/10)*10;return ge?`${Fe} ${ge} - ${Fe+9} ${ge}`:`${Fe} - ${Fe+9}`}return`${x.value} ${ge}`}),O=ge=>{const Fe=Ke(ge.value)?ge.value():ge.value;if(Fe){w=!0,L(at(Fe).locale(u.value));return}ge.onClick&&ge.onClick({attrs:o,slots:s,emit:t})},H=I(()=>{const{type:ge}=n;return["week","month","months","year","years","dates"].includes(ge)?ge:"date"}),W=I(()=>H.value==="dates"||H.value==="months"||H.value==="years"),Y=I(()=>H.value==="date"?V.value:H.value),U=I(()=>!!d.length),te=async(ge,Fe)=>{H.value==="month"?(_.value=zp(_.value.year(),ge,u.value,v),L(_.value,!1)):H.value==="months"?L(ge,Fe??!0):(_.value=zp(_.value.year(),ge,u.value,v),V.value="date",["month","year","date","week"].includes(H.value)&&(L(_.value,!0),await je(),vt())),wn("month")},ie=async(ge,Fe)=>{if(H.value==="year"){const le=_.value.startOf("year").year(ge);_.value=aT(le,u.value,v),L(_.value,!1)}else if(H.value==="years")L(ge,Fe??!0);else{const le=_.value.year(ge);_.value=aT(le,u.value,v),V.value="month",["month","year","date","week"].includes(H.value)&&(L(_.value,!0),await je(),vt())}wn("year")},de=async ge=>{V.value=ge,await je(),vt()},j=I(()=>n.type==="datetime"||n.type==="datetimerange"),ne=I(()=>{const ge=j.value||H.value==="dates",Fe=H.value==="years",le=H.value==="months",xe=V.value==="date",ee=V.value==="year",Ve=V.value==="month";return ge&&xe||Fe&&ee||le&&Ve}),Q=I(()=>v?n.parsedValue?Me(n.parsedValue)?v(n.parsedValue[0].toDate()):v(n.parsedValue.toDate()):!0:!1),he=()=>{if(W.value)L(n.parsedValue);else{let ge=n.parsedValue;if(!ge){const Fe=at(p).locale(u.value),le=xt();ge=Fe.year(le.year()).month(le.month()).date(le.date())}_.value=ge,L(ge)}},ce=I(()=>v?v(at().locale(u.value).toDate()):!1),z=()=>{const Fe=at().locale(u.value).toDate();b.value=!0,(!v||!v(Fe))&&A(Fe)&&(_.value=at().locale(u.value),L(_.value))},X=I(()=>n.timeFormat||j8(n.format)),oe=I(()=>n.dateFormat||Y8(n.format)),pe=I(()=>{if(k.value)return k.value;if(!(!n.parsedValue&&!g.value))return(n.parsedValue||_.value).format(X.value)}),me=I(()=>{if(T.value)return T.value;if(!(!n.parsedValue&&!g.value))return(n.parsedValue||_.value).format(oe.value)}),ve=F(!1),we=()=>{ve.value=!0},ye=()=>{ve.value=!1},ke=ge=>({hour:ge.hour(),minute:ge.minute(),second:ge.second(),year:ge.year(),month:ge.month(),date:ge.date()}),Te=(ge,Fe,le)=>{const{hour:xe,minute:ee,second:Ve}=ke(ge),ht=n.parsedValue?n.parsedValue.hour(xe).minute(ee).second(Ve):ge;_.value=ht,L(_.value,!0),le||(ve.value=Fe)},Ge=ge=>{const Fe=at(ge,X.value).locale(u.value);if(Fe.isValid()&&A(Fe)){const{year:le,month:xe,date:ee}=ke(_.value);_.value=Fe.year(le).month(xe).date(ee),k.value=null,ve.value=!1,L(_.value,!0)}},Oe=ge=>{const Fe=at(ge,oe.value).locale(u.value);if(Fe.isValid()){if(v&&v(Fe.toDate()))return;const{hour:le,minute:xe,second:ee}=ke(_.value);_.value=Fe.hour(le).minute(xe).second(ee),T.value=null,L(_.value,!0)}},Ce=ge=>at.isDayjs(ge)&&ge.isValid()&&(v?!v(ge.toDate()):!0),ze=ge=>Me(ge)?ge.map(Fe=>Fe.format(n.format)):ge.format(n.format),nt=ge=>at(ge,n.format).locale(u.value),xt=()=>{const ge=at(g.value).locale(u.value);if(!g.value){const Fe=S.value;return at().hour(Fe.hour()).minute(Fe.minute()).second(Fe.second()).locale(u.value)}return ge},vt=async()=>{var ge;["week","month","year","date"].includes(H.value)&&((ge=m.value)==null||ge.focus(),H.value==="week"&&Ot($e.down))},qt=ge=>{const{code:Fe}=ge;[$e.up,$e.down,$e.left,$e.right,$e.home,$e.end,$e.pageUp,$e.pageDown].includes(Fe)&&(Ot(Fe),ge.stopPropagation(),ge.preventDefault()),[$e.enter,$e.space,$e.numpadEnter].includes(Fe)&&T.value===null&&k.value===null&&(ge.preventDefault(),L(_.value,!1))},Ot=ge=>{var Fe;const{up:le,down:xe,left:ee,right:Ve,home:ht,end:Dt,pageUp:Sn,pageDown:Na}=$e,Kn={year:{[le]:-4,[xe]:4,[ee]:-1,[Ve]:1,offset:($t,aa)=>$t.setFullYear($t.getFullYear()+aa)},month:{[le]:-4,[xe]:4,[ee]:-1,[Ve]:1,offset:($t,aa)=>$t.setMonth($t.getMonth()+aa)},week:{[le]:-1,[xe]:1,[ee]:-1,[Ve]:1,offset:($t,aa)=>$t.setDate($t.getDate()+aa*7)},date:{[le]:-7,[xe]:7,[ee]:-1,[Ve]:1,[ht]:$t=>-$t.getDay(),[Dt]:$t=>-$t.getDay()+6,[Sn]:$t=>-new Date($t.getFullYear(),$t.getMonth(),0).getDate(),[Na]:$t=>new Date($t.getFullYear(),$t.getMonth()+1,0).getDate(),offset:($t,aa)=>$t.setDate($t.getDate()+aa)}},Ln=_.value.toDate();for(;Math.abs(_.value.diff(Ln,"year",!0))<1;){const $t=Kn[Y.value];if(!$t)return;if($t.offset(Ln,Ke($t[ge])?$t[ge](Ln):(Fe=$t[ge])!=null?Fe:0),v&&v(Ln))break;const aa=at(Ln).locale(u.value);_.value=aa,t("pick",aa,!0);break}},wn=ge=>{t("panel-change",_.value.toDate(),ge,V.value)};return _e(()=>H.value,ge=>{if(["month","year"].includes(ge)){V.value=ge;return}else if(ge==="years"){V.value="year";return}else if(ge==="months"){V.value="month";return}V.value="date"},{immediate:!0}),_e(()=>V.value,()=>{f==null||f.updatePopper()}),_e(()=>g.value,ge=>{ge&&(_.value=xt())},{immediate:!0}),_e(()=>n.parsedValue,ge=>{if(ge){if(W.value||Me(ge))return;_.value=ge}else _.value=xt()},{immediate:!0}),t("set-picker-option",["isValidValue",Ce]),t("set-picker-option",["formatToString",ze]),t("set-picker-option",["parseUserInput",nt]),t("set-picker-option",["handleFocusPicker",vt]),(ge,Fe)=>(N(),K("div",{class:B([y(a).b(),y(i).b(),{"has-sidebar":ge.$slots.sidebar||y(U),"has-time":y(j)}])},[q("div",{class:B(y(a).e("body-wrapper"))},[se(ge.$slots,"sidebar",{class:B(y(a).e("sidebar"))}),y(U)?(N(),K("div",{key:0,class:B(y(a).e("sidebar"))},[(N(!0),K(Ue,null,Et(y(d),(le,xe)=>(N(),K("button",{key:xe,type:"button",class:B(y(a).e("shortcut")),onClick:ee=>O(le)},Ie(le.text),11,["onClick"]))),128))],2)):ue("v-if",!0),q("div",{class:B(y(a).e("body"))},[y(j)?(N(),K("div",{key:0,class:B(y(i).e("time-header"))},[q("span",{class:B(y(i).e("editor-wrap"))},[J(y(Xr),{placeholder:y(l)("el.datepicker.selectDate"),"model-value":y(me),size:"small","validate-event":!1,onInput:le=>T.value=le,onChange:Oe},null,8,["placeholder","model-value","onInput"])],2),lt((N(),K("span",{class:B(y(i).e("editor-wrap"))},[J(y(Xr),{placeholder:y(l)("el.datepicker.selectTime"),"model-value":y(pe),size:"small","validate-event":!1,onFocus:we,onInput:le=>k.value=le,onChange:Ge},null,8,["placeholder","model-value","onInput"]),J(y(ob),{visible:ve.value,format:y(X),"parsed-value":_.value,onPick:Te},null,8,["visible","format","parsed-value"])],2)),[[y(Es),ye]])],2)):ue("v-if",!0),lt(q("div",{class:B([y(i).e("header"),(V.value==="year"||V.value==="month")&&y(i).e("header--bordered")])},[q("span",{class:B(y(i).e("prev-btn"))},[q("button",{type:"button","aria-label":y(l)("el.datepicker.prevYear"),class:B(["d-arrow-left",y(a).e("icon-btn")]),onClick:le=>D(!1)},[se(ge.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["aria-label","onClick"]),lt(q("button",{type:"button","aria-label":y(l)("el.datepicker.prevMonth"),class:B([y(a).e("icon-btn"),"arrow-left"]),onClick:le=>P(!1)},[se(ge.$slots,"prev-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1})])],10,["aria-label","onClick"]),[[Kt,V.value==="date"]])],2),q("span",{role:"button",class:B(y(i).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:vn(le=>de("year"),["enter"]),onClick:le=>de("year")},Ie(y(R)),43,["onKeydown","onClick"]),lt(q("span",{role:"button","aria-live":"polite",tabindex:"0",class:B([y(i).e("header-label"),{active:V.value==="month"}]),onKeydown:vn(le=>de("month"),["enter"]),onClick:le=>de("month")},Ie(y(l)(`el.datepicker.month${y(C)+1}`)),43,["onKeydown","onClick"]),[[Kt,V.value==="date"]]),q("span",{class:B(y(i).e("next-btn"))},[lt(q("button",{type:"button","aria-label":y(l)("el.datepicker.nextMonth"),class:B([y(a).e("icon-btn"),"arrow-right"]),onClick:le=>P(!0)},[se(ge.$slots,"next-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})])],10,["aria-label","onClick"]),[[Kt,V.value==="date"]]),q("button",{type:"button","aria-label":y(l)("el.datepicker.nextYear"),class:B([y(a).e("icon-btn"),"d-arrow-right"]),onClick:le=>D(!0)},[se(ge.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["aria-label","onClick"])],2)],2),[[Kt,V.value!=="time"]]),q("div",{class:B(y(a).e("content")),onKeydown:qt},[V.value==="date"?(N(),fe(oT,{key:0,ref_key:"currentViewRef",ref:m,"selection-mode":y(H),date:_.value,"parsed-value":ge.parsedValue,"disabled-date":y(v),"cell-class-name":y(h),onPick:$},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):ue("v-if",!0),V.value==="year"?(N(),fe(lT,{key:1,ref_key:"currentViewRef",ref:m,"selection-mode":y(H),date:_.value,"disabled-date":y(v),"parsed-value":ge.parsedValue,onPick:ie},null,8,["selection-mode","date","disabled-date","parsed-value"])):ue("v-if",!0),V.value==="month"?(N(),fe(sT,{key:2,ref_key:"currentViewRef",ref:m,"selection-mode":y(H),date:_.value,"parsed-value":ge.parsedValue,"disabled-date":y(v),onPick:te},null,8,["selection-mode","date","parsed-value","disabled-date"])):ue("v-if",!0)],34)],2)],2),lt(q("div",{class:B(y(a).e("footer"))},[lt(J(y(hr),{text:"",size:"small",class:B(y(a).e("link-btn")),disabled:y(ce),onClick:z},{default:re(()=>[At(Ie(y(l)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[Kt,!y(W)&&ge.showNow]]),J(y(hr),{plain:"",size:"small",class:B(y(a).e("link-btn")),disabled:y(Q),onClick:he},{default:re(()=>[At(Ie(y(l)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[Kt,y(ne)]])],2))}});var yhe=Ee(mhe,[["__file","panel-date-pick.vue"]]);const bhe=Ae({...A6,...aA,visible:Boolean}),E6=e=>{const{emit:t}=yt(),n=ou(),r=Jn();return i=>{const o=Ke(i.value)?i.value():i.value;if(o){t("pick",[at(o[0]).locale(e.value),at(o[1]).locale(e.value)]);return}i.onClick&&i.onClick({attrs:n,slots:r,emit:t})}},I6=(e,{defaultValue:t,leftDate:n,rightDate:r,unit:a,onParsedValueChanged:i})=>{const{emit:o}=yt(),{pickerNs:s}=Be(e_),l=Se("date-range-picker"),{t:u,lang:c}=Vt(),f=E6(c),d=F(),v=F(),h=F({endDate:null,selecting:!1}),p=w=>{h.value=w},g=(w=!1)=>{const S=y(d),C=y(v);Vd([S,C])&&o("pick",[S,C],w)},m=w=>{h.value.selecting=w,w||(h.value.endDate=null)},_=w=>{if(Me(w)&&w.length===2){const[S,C]=w;d.value=S,n.value=S,v.value=C,i(y(d),y(v))}else b()},b=()=>{const[w,S]=oA(y(t),{lang:y(c),unit:a,unlinkPanels:e.unlinkPanels});d.value=void 0,v.value=void 0,n.value=w,r.value=S};return _e(t,w=>{w&&b()},{immediate:!0}),_e(()=>e.parsedValue,_,{immediate:!0}),{minDate:d,maxDate:v,rangeState:h,lang:c,ppNs:s,drpNs:l,handleChangeRange:p,handleRangeConfirm:g,handleShortcutClick:f,onSelect:m,onReset:_,t:u}},Bm="month",_he=Z({__name:"panel-date-range",props:bhe,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,r=Be("EP_PICKER_BASE"),{disabledDate:a,cellClassName:i,defaultTime:o,clearable:s}=r.props,l=Jt(r.props,"format"),u=Jt(r.props,"shortcuts"),c=Jt(r.props,"defaultValue"),{lang:f}=Vt(),d=F(at().locale(f.value)),v=F(at().locale(f.value).add(1,Bm)),{minDate:h,maxDate:p,rangeState:g,ppNs:m,drpNs:_,handleChangeRange:b,handleRangeConfirm:w,handleShortcutClick:S,onSelect:C,onReset:x,t:M}=I6(n,{defaultValue:c,leftDate:d,rightDate:v,unit:Bm,onParsedValueChanged:Fe});_e(()=>n.visible,le=>{!le&&g.value.selecting&&(x(n.parsedValue),C(!1))});const T=F({min:null,max:null}),k=F({min:null,max:null}),A=I(()=>`${d.value.year()} ${M("el.datepicker.year")} ${M(`el.datepicker.month${d.value.month()+1}`)}`),E=I(()=>`${v.value.year()} ${M("el.datepicker.year")} ${M(`el.datepicker.month${v.value.month()+1}`)}`),L=I(()=>d.value.year()),$=I(()=>d.value.month()),P=I(()=>v.value.year()),D=I(()=>v.value.month()),V=I(()=>!!u.value.length),R=I(()=>T.value.min!==null?T.value.min:h.value?h.value.format(U.value):""),O=I(()=>T.value.max!==null?T.value.max:p.value||h.value?(p.value||h.value).format(U.value):""),H=I(()=>k.value.min!==null?k.value.min:h.value?h.value.format(Y.value):""),W=I(()=>k.value.max!==null?k.value.max:p.value||h.value?(p.value||h.value).format(Y.value):""),Y=I(()=>n.timeFormat||j8(l.value)),U=I(()=>n.dateFormat||Y8(l.value)),te=le=>Vd(le)&&(a?!a(le[0].toDate())&&!a(le[1].toDate()):!0),ie=()=>{d.value=d.value.subtract(1,"year"),n.unlinkPanels||(v.value=d.value.add(1,"month")),X("year")},de=()=>{d.value=d.value.subtract(1,"month"),n.unlinkPanels||(v.value=d.value.add(1,"month")),X("month")},j=()=>{n.unlinkPanels?v.value=v.value.add(1,"year"):(d.value=d.value.add(1,"year"),v.value=d.value.add(1,"month")),X("year")},ne=()=>{n.unlinkPanels?v.value=v.value.add(1,"month"):(d.value=d.value.add(1,"month"),v.value=d.value.add(1,"month")),X("month")},Q=()=>{d.value=d.value.add(1,"year"),X("year")},he=()=>{d.value=d.value.add(1,"month"),X("month")},ce=()=>{v.value=v.value.subtract(1,"year"),X("year")},z=()=>{v.value=v.value.subtract(1,"month"),X("month")},X=le=>{t("panel-change",[d.value.toDate(),v.value.toDate()],le)},oe=I(()=>{const le=($.value+1)%12,xe=$.value+1>=12?1:0;return n.unlinkPanels&&new Date(L.value+xe,le)n.unlinkPanels&&P.value*12+D.value-(L.value*12+$.value+1)>=12),me=I(()=>!(h.value&&p.value&&!g.value.selecting&&Vd([h.value,p.value]))),ve=I(()=>n.type==="datetime"||n.type==="datetimerange"),we=(le,xe)=>{if(le)return o?at(o[xe]||o).locale(f.value).year(le.year()).month(le.month()).date(le.date()):le},ye=(le,xe=!0)=>{const ee=le.minDate,Ve=le.maxDate,ht=we(ee,0),Dt=we(Ve,1);p.value===Dt&&h.value===ht||(t("calendar-change",[ee.toDate(),Ve&&Ve.toDate()]),p.value=Dt,h.value=ht,!(!xe||ve.value)&&w())},ke=F(!1),Te=F(!1),Ge=()=>{ke.value=!1},Oe=()=>{Te.value=!1},Ce=(le,xe)=>{T.value[xe]=le;const ee=at(le,U.value).locale(f.value);if(ee.isValid()){if(a&&a(ee.toDate()))return;xe==="min"?(d.value=ee,h.value=(h.value||d.value).year(ee.year()).month(ee.month()).date(ee.date()),!n.unlinkPanels&&(!p.value||p.value.isBefore(h.value))&&(v.value=ee.add(1,"month"),p.value=h.value.add(1,"month"))):(v.value=ee,p.value=(p.value||v.value).year(ee.year()).month(ee.month()).date(ee.date()),!n.unlinkPanels&&(!h.value||h.value.isAfter(p.value))&&(d.value=ee.subtract(1,"month"),h.value=p.value.subtract(1,"month")))}},ze=(le,xe)=>{T.value[xe]=null},nt=(le,xe)=>{k.value[xe]=le;const ee=at(le,Y.value).locale(f.value);ee.isValid()&&(xe==="min"?(ke.value=!0,h.value=(h.value||d.value).hour(ee.hour()).minute(ee.minute()).second(ee.second())):(Te.value=!0,p.value=(p.value||v.value).hour(ee.hour()).minute(ee.minute()).second(ee.second()),v.value=p.value))},xt=(le,xe)=>{k.value[xe]=null,xe==="min"?(d.value=h.value,ke.value=!1,(!p.value||p.value.isBefore(h.value))&&(p.value=h.value)):(v.value=p.value,Te.value=!1,p.value&&p.value.isBefore(h.value)&&(h.value=p.value))},vt=(le,xe,ee)=>{k.value.min||(le&&(d.value=le,h.value=(h.value||d.value).hour(le.hour()).minute(le.minute()).second(le.second())),ee||(ke.value=xe),(!p.value||p.value.isBefore(h.value))&&(p.value=h.value,v.value=le))},qt=(le,xe,ee)=>{k.value.max||(le&&(v.value=le,p.value=(p.value||v.value).hour(le.hour()).minute(le.minute()).second(le.second())),ee||(Te.value=xe),p.value&&p.value.isBefore(h.value)&&(h.value=p.value))},Ot=()=>{d.value=oA(y(c),{lang:y(f),unit:"month",unlinkPanels:n.unlinkPanels})[0],v.value=d.value.add(1,"month"),p.value=void 0,h.value=void 0,t("pick",null)},wn=le=>Me(le)?le.map(xe=>xe.format(l.value)):le.format(l.value),ge=le=>Me(le)?le.map(xe=>at(xe,l.value).locale(f.value)):at(le,l.value).locale(f.value);function Fe(le,xe){if(n.unlinkPanels&&xe){const ee=(le==null?void 0:le.year())||0,Ve=(le==null?void 0:le.month())||0,ht=xe.year(),Dt=xe.month();v.value=ee===ht&&Ve===Dt?xe.add(1,Bm):xe}else v.value=d.value.add(1,Bm),xe&&(v.value=v.value.hour(xe.hour()).minute(xe.minute()).second(xe.second()))}return t("set-picker-option",["isValidValue",te]),t("set-picker-option",["parseUserInput",ge]),t("set-picker-option",["formatToString",wn]),t("set-picker-option",["handleClear",Ot]),(le,xe)=>(N(),K("div",{class:B([y(m).b(),y(_).b(),{"has-sidebar":le.$slots.sidebar||y(V),"has-time":y(ve)}])},[q("div",{class:B(y(m).e("body-wrapper"))},[se(le.$slots,"sidebar",{class:B(y(m).e("sidebar"))}),y(V)?(N(),K("div",{key:0,class:B(y(m).e("sidebar"))},[(N(!0),K(Ue,null,Et(y(u),(ee,Ve)=>(N(),K("button",{key:Ve,type:"button",class:B(y(m).e("shortcut")),onClick:ht=>y(S)(ee)},Ie(ee.text),11,["onClick"]))),128))],2)):ue("v-if",!0),q("div",{class:B(y(m).e("body"))},[y(ve)?(N(),K("div",{key:0,class:B(y(_).e("time-header"))},[q("span",{class:B(y(_).e("editors-wrap"))},[q("span",{class:B(y(_).e("time-picker-wrap"))},[J(y(Xr),{size:"small",disabled:y(g).selecting,placeholder:y(M)("el.datepicker.startDate"),class:B(y(_).e("editor")),"model-value":y(R),"validate-event":!1,onInput:ee=>Ce(ee,"min"),onChange:ee=>ze(ee,"min")},null,8,["disabled","placeholder","class","model-value","onInput","onChange"])],2),lt((N(),K("span",{class:B(y(_).e("time-picker-wrap"))},[J(y(Xr),{size:"small",class:B(y(_).e("editor")),disabled:y(g).selecting,placeholder:y(M)("el.datepicker.startTime"),"model-value":y(H),"validate-event":!1,onFocus:ee=>ke.value=!0,onInput:ee=>nt(ee,"min"),onChange:ee=>xt(ee,"min")},null,8,["class","disabled","placeholder","model-value","onFocus","onInput","onChange"]),J(y(ob),{visible:ke.value,format:y(Y),"datetime-role":"start","parsed-value":d.value,onPick:vt},null,8,["visible","format","parsed-value"])],2)),[[y(Es),Ge]])],2),q("span",null,[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})]),q("span",{class:B([y(_).e("editors-wrap"),"is-right"])},[q("span",{class:B(y(_).e("time-picker-wrap"))},[J(y(Xr),{size:"small",class:B(y(_).e("editor")),disabled:y(g).selecting,placeholder:y(M)("el.datepicker.endDate"),"model-value":y(O),readonly:!y(h),"validate-event":!1,onInput:ee=>Ce(ee,"max"),onChange:ee=>ze(ee,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onInput","onChange"])],2),lt((N(),K("span",{class:B(y(_).e("time-picker-wrap"))},[J(y(Xr),{size:"small",class:B(y(_).e("editor")),disabled:y(g).selecting,placeholder:y(M)("el.datepicker.endTime"),"model-value":y(W),readonly:!y(h),"validate-event":!1,onFocus:ee=>y(h)&&(Te.value=!0),onInput:ee=>nt(ee,"max"),onChange:ee=>xt(ee,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onFocus","onInput","onChange"]),J(y(ob),{"datetime-role":"end",visible:Te.value,format:y(Y),"parsed-value":v.value,onPick:qt},null,8,["visible","format","parsed-value"])],2)),[[y(Es),Oe]])],2)],2)):ue("v-if",!0),q("div",{class:B([[y(m).e("content"),y(_).e("content")],"is-left"])},[q("div",{class:B(y(_).e("header"))},[q("button",{type:"button",class:B([y(m).e("icon-btn"),"d-arrow-left"]),"aria-label":y(M)("el.datepicker.prevYear"),onClick:ie},[se(le.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["aria-label"]),q("button",{type:"button",class:B([y(m).e("icon-btn"),"arrow-left"]),"aria-label":y(M)("el.datepicker.prevMonth"),onClick:de},[se(le.$slots,"prev-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1})])],10,["aria-label"]),le.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(pe),class:B([[y(m).e("icon-btn"),{"is-disabled":!y(pe)}],"d-arrow-right"]),"aria-label":y(M)("el.datepicker.nextYear"),onClick:Q},[se(le.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),le.unlinkPanels?(N(),K("button",{key:1,type:"button",disabled:!y(oe),class:B([[y(m).e("icon-btn"),{"is-disabled":!y(oe)}],"arrow-right"]),"aria-label":y(M)("el.datepicker.nextMonth"),onClick:he},[se(le.$slots,"next-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),q("div",null,Ie(y(A)),1)],2),J(oT,{"selection-mode":"range",date:d.value,"min-date":y(h),"max-date":y(p),"range-state":y(g),"disabled-date":y(a),"cell-class-name":y(i),onChangerange:y(b),onPick:ye,onSelect:y(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),q("div",{class:B([[y(m).e("content"),y(_).e("content")],"is-right"])},[q("div",{class:B(y(_).e("header"))},[le.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(pe),class:B([[y(m).e("icon-btn"),{"is-disabled":!y(pe)}],"d-arrow-left"]),"aria-label":y(M)("el.datepicker.prevYear"),onClick:ce},[se(le.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),le.unlinkPanels?(N(),K("button",{key:1,type:"button",disabled:!y(oe),class:B([[y(m).e("icon-btn"),{"is-disabled":!y(oe)}],"arrow-left"]),"aria-label":y(M)("el.datepicker.prevMonth"),onClick:z},[se(le.$slots,"prev-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1})])],10,["disabled","aria-label"])):ue("v-if",!0),q("button",{type:"button","aria-label":y(M)("el.datepicker.nextYear"),class:B([y(m).e("icon-btn"),"d-arrow-right"]),onClick:j},[se(le.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["aria-label"]),q("button",{type:"button",class:B([y(m).e("icon-btn"),"arrow-right"]),"aria-label":y(M)("el.datepicker.nextMonth"),onClick:ne},[se(le.$slots,"next-month",{},()=>[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})])],10,["aria-label"]),q("div",null,Ie(y(E)),1)],2),J(oT,{"selection-mode":"range",date:v.value,"min-date":y(h),"max-date":y(p),"range-state":y(g),"disabled-date":y(a),"cell-class-name":y(i),onChangerange:y(b),onPick:ye,onSelect:y(C)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),y(ve)?(N(),K("div",{key:0,class:B(y(m).e("footer"))},[y(s)?(N(),fe(y(hr),{key:0,text:"",size:"small",class:B(y(m).e("link-btn")),onClick:Ot},{default:re(()=>[At(Ie(y(M)("el.datepicker.clear")),1)]),_:1},8,["class"])):ue("v-if",!0),J(y(hr),{plain:"",size:"small",class:B(y(m).e("link-btn")),disabled:y(me),onClick:ee=>y(w)(!1)},{default:re(()=>[At(Ie(y(M)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled","onClick"])],2)):ue("v-if",!0)],2))}});var whe=Ee(_he,[["__file","panel-date-range.vue"]]);const She=Ae({...aA}),Che=["pick","set-picker-option","calendar-change"],xhe=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:r}=Vt(),a=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},i=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},o=()=>{t.value=t.value.add(1,"year")},s=()=>{n.value=n.value.subtract(1,"year")},l=I(()=>`${t.value.year()} ${r("el.datepicker.year")}`),u=I(()=>`${n.value.year()} ${r("el.datepicker.year")}`),c=I(()=>t.value.year()),f=I(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:a,rightNextYear:i,leftNextYear:o,rightPrevYear:s,leftLabel:l,rightLabel:u,leftYear:c,rightYear:f}},Vm="year",The=Z({name:"DatePickerMonthRange"}),Mhe=Z({...The,props:She,emits:Che,setup(e,{emit:t}){const n=e,{lang:r}=Vt(),a=Be("EP_PICKER_BASE"),{shortcuts:i,disabledDate:o}=a.props,s=Jt(a.props,"format"),l=Jt(a.props,"defaultValue"),u=F(at().locale(r.value)),c=F(at().locale(r.value).add(1,Vm)),{minDate:f,maxDate:d,rangeState:v,ppNs:h,drpNs:p,handleChangeRange:g,handleRangeConfirm:m,handleShortcutClick:_,onSelect:b}=I6(n,{defaultValue:l,leftDate:u,rightDate:c,unit:Vm,onParsedValueChanged:R}),w=I(()=>!!i.length),{leftPrevYear:S,rightNextYear:C,leftNextYear:x,rightPrevYear:M,leftLabel:T,rightLabel:k,leftYear:A,rightYear:E}=xhe({unlinkPanels:Jt(n,"unlinkPanels"),leftDate:u,rightDate:c}),L=I(()=>n.unlinkPanels&&E.value>A.value+1),$=(O,H=!0)=>{const W=O.minDate,Y=O.maxDate;d.value===Y&&f.value===W||(t("calendar-change",[W.toDate(),Y&&Y.toDate()]),d.value=Y,f.value=W,H&&m())},P=()=>{u.value=oA(y(l),{lang:y(r),unit:"year",unlinkPanels:n.unlinkPanels})[0],c.value=u.value.add(1,"year"),t("pick",null)},D=O=>Me(O)?O.map(H=>H.format(s.value)):O.format(s.value),V=O=>Me(O)?O.map(H=>at(H,s.value).locale(r.value)):at(O,s.value).locale(r.value);function R(O,H){if(n.unlinkPanels&&H){const W=(O==null?void 0:O.year())||0,Y=H.year();c.value=W===Y?H.add(1,Vm):H}else c.value=u.value.add(1,Vm)}return t("set-picker-option",["isValidValue",Vd]),t("set-picker-option",["formatToString",D]),t("set-picker-option",["parseUserInput",V]),t("set-picker-option",["handleClear",P]),(O,H)=>(N(),K("div",{class:B([y(h).b(),y(p).b(),{"has-sidebar":!!O.$slots.sidebar||y(w)}])},[q("div",{class:B(y(h).e("body-wrapper"))},[se(O.$slots,"sidebar",{class:B(y(h).e("sidebar"))}),y(w)?(N(),K("div",{key:0,class:B(y(h).e("sidebar"))},[(N(!0),K(Ue,null,Et(y(i),(W,Y)=>(N(),K("button",{key:Y,type:"button",class:B(y(h).e("shortcut")),onClick:U=>y(_)(W)},Ie(W.text),11,["onClick"]))),128))],2)):ue("v-if",!0),q("div",{class:B(y(h).e("body"))},[q("div",{class:B([[y(h).e("content"),y(p).e("content")],"is-left"])},[q("div",{class:B(y(p).e("header"))},[q("button",{type:"button",class:B([y(h).e("icon-btn"),"d-arrow-left"]),onClick:y(S)},[se(O.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["onClick"]),O.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(L),class:B([[y(h).e("icon-btn"),{[y(h).is("disabled")]:!y(L)}],"d-arrow-right"]),onClick:y(x)},[se(O.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),q("div",null,Ie(y(T)),1)],2),J(sT,{"selection-mode":"range",date:u.value,"min-date":y(f),"max-date":y(d),"range-state":y(v),"disabled-date":y(o),onChangerange:y(g),onPick:$,onSelect:y(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),q("div",{class:B([[y(h).e("content"),y(p).e("content")],"is-right"])},[q("div",{class:B(y(p).e("header"))},[O.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(L),class:B([[y(h).e("icon-btn"),{"is-disabled":!y(L)}],"d-arrow-left"]),onClick:y(M)},[se(O.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),q("button",{type:"button",class:B([y(h).e("icon-btn"),"d-arrow-right"]),onClick:y(C)},[se(O.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["onClick"]),q("div",null,Ie(y(k)),1)],2),J(sT,{"selection-mode":"range",date:c.value,"min-date":y(f),"max-date":y(d),"range-state":y(v),"disabled-date":y(o),onChangerange:y(g),onPick:$,onSelect:y(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var khe=Ee(Mhe,[["__file","panel-month-range.vue"]]);const Ahe=Ae({...aA}),Ehe=["pick","set-picker-option","calendar-change"],Ihe=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const r=()=>{t.value=t.value.subtract(10,"year"),e.value||(n.value=n.value.subtract(10,"year"))},a=()=>{e.value||(t.value=t.value.add(10,"year")),n.value=n.value.add(10,"year")},i=()=>{t.value=t.value.add(10,"year")},o=()=>{n.value=n.value.subtract(10,"year")},s=I(()=>{const f=Math.floor(t.value.year()/10)*10;return`${f}-${f+9}`}),l=I(()=>{const f=Math.floor(n.value.year()/10)*10;return`${f}-${f+9}`}),u=I(()=>Math.floor(t.value.year()/10)*10+9),c=I(()=>Math.floor(n.value.year()/10)*10);return{leftPrevYear:r,rightNextYear:a,leftNextYear:i,rightPrevYear:o,leftLabel:s,rightLabel:l,leftYear:u,rightYear:c}},vR="year",Dhe=Z({name:"DatePickerYearRange"}),Lhe=Z({...Dhe,props:Ahe,emits:Ehe,setup(e,{emit:t}){const n=e,{lang:r}=Vt(),a=F(at().locale(r.value)),i=F(a.value.add(10,"year")),{pickerNs:o}=Be(e_),s=Se("date-range-picker"),l=I(()=>!!$.length),u=I(()=>[o.b(),s.b(),{"has-sidebar":!!Jn().sidebar||l.value}]),c=I(()=>({content:[o.e("content"),s.e("content"),"is-left"],arrowLeftBtn:[o.e("icon-btn"),"d-arrow-left"],arrowRightBtn:[o.e("icon-btn"),{[o.is("disabled")]:!S.value},"d-arrow-right"]})),f=I(()=>({content:[o.e("content"),s.e("content"),"is-right"],arrowLeftBtn:[o.e("icon-btn"),{"is-disabled":!S.value},"d-arrow-left"],arrowRightBtn:[o.e("icon-btn"),"d-arrow-right"]})),d=E6(r),{leftPrevYear:v,rightNextYear:h,leftNextYear:p,rightPrevYear:g,leftLabel:m,rightLabel:_,leftYear:b,rightYear:w}=Ihe({unlinkPanels:Jt(n,"unlinkPanels"),leftDate:a,rightDate:i}),S=I(()=>n.unlinkPanels&&w.value>b.value+1),C=F(),x=F(),M=F({endDate:null,selecting:!1}),T=U=>{M.value=U},k=(U,te=!0)=>{const ie=U.minDate,de=U.maxDate;x.value===de&&C.value===ie||(t("calendar-change",[ie.toDate(),de&&de.toDate()]),x.value=de,C.value=ie,te&&A())},A=(U=!1)=>{Vd([C.value,x.value])&&t("pick",[C.value,x.value],U)},E=U=>{M.value.selecting=U,U||(M.value.endDate=null)},L=Be("EP_PICKER_BASE"),{shortcuts:$,disabledDate:P}=L.props,D=Jt(L.props,"format"),V=Jt(L.props,"defaultValue"),R=()=>{let U;if(Me(V.value)){const te=at(V.value[0]);let ie=at(V.value[1]);return n.unlinkPanels||(ie=te.add(10,vR)),[te,ie]}else V.value?U=at(V.value):U=at();return U=U.locale(r.value),[U,U.add(10,vR)]};_e(()=>V.value,U=>{if(U){const te=R();a.value=te[0],i.value=te[1]}},{immediate:!0}),_e(()=>n.parsedValue,U=>{if(U&&U.length===2)if(C.value=U[0],x.value=U[1],a.value=C.value,n.unlinkPanels&&x.value){const te=C.value.year(),ie=x.value.year();i.value=te===ie?x.value.add(10,"year"):x.value}else i.value=a.value.add(10,"year");else{const te=R();C.value=void 0,x.value=void 0,a.value=te[0],i.value=te[1]}},{immediate:!0});const O=U=>Me(U)?U.map(te=>at(te,D.value).locale(r.value)):at(U,D.value).locale(r.value),H=U=>Me(U)?U.map(te=>te.format(D.value)):U.format(D.value),W=U=>Vd(U)&&(P?!P(U[0].toDate())&&!P(U[1].toDate()):!0),Y=()=>{const U=R();a.value=U[0],i.value=U[1],x.value=void 0,C.value=void 0,t("pick",null)};return t("set-picker-option",["isValidValue",W]),t("set-picker-option",["parseUserInput",O]),t("set-picker-option",["formatToString",H]),t("set-picker-option",["handleClear",Y]),(U,te)=>(N(),K("div",{class:B(y(u))},[q("div",{class:B(y(o).e("body-wrapper"))},[se(U.$slots,"sidebar",{class:B(y(o).e("sidebar"))}),y(l)?(N(),K("div",{key:0,class:B(y(o).e("sidebar"))},[(N(!0),K(Ue,null,Et(y($),(ie,de)=>(N(),K("button",{key:de,type:"button",class:B(y(o).e("shortcut")),onClick:j=>y(d)(ie)},Ie(ie.text),11,["onClick"]))),128))],2)):ue("v-if",!0),q("div",{class:B(y(o).e("body"))},[q("div",{class:B(y(c).content)},[q("div",{class:B(y(s).e("header"))},[q("button",{type:"button",class:B(y(c).arrowLeftBtn),onClick:y(v)},[se(U.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["onClick"]),U.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(S),class:B(y(c).arrowRightBtn),onClick:y(p)},[se(U.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),q("div",null,Ie(y(m)),1)],2),J(lT,{"selection-mode":"range",date:a.value,"min-date":C.value,"max-date":x.value,"range-state":M.value,"disabled-date":y(P),onChangerange:T,onPick:k,onSelect:E},null,8,["date","min-date","max-date","range-state","disabled-date"])],2),q("div",{class:B(y(f).content)},[q("div",{class:B(y(s).e("header"))},[U.unlinkPanels?(N(),K("button",{key:0,type:"button",disabled:!y(S),class:B(y(f).arrowLeftBtn),onClick:y(g)},[se(U.$slots,"prev-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(Yl))]),_:1})])],10,["disabled","onClick"])):ue("v-if",!0),q("button",{type:"button",class:B(y(f).arrowRightBtn),onClick:y(h)},[se(U.$slots,"next-year",{},()=>[J(y(He),null,{default:re(()=>[J(y(jl))]),_:1})])],10,["onClick"]),q("div",null,Ie(y(_)),1)],2),J(lT,{"selection-mode":"range",date:i.value,"min-date":C.value,"max-date":x.value,"range-state":M.value,"disabled-date":y(P),onChangerange:T,onPick:k,onSelect:E},null,8,["date","min-date","max-date","range-state","disabled-date"])],2)],2)],2)],2))}});var Phe=Ee(Lhe,[["__file","panel-year-range.vue"]]);const Rhe=function(e){switch(e){case"daterange":case"datetimerange":return whe;case"monthrange":return khe;case"yearrange":return Phe;default:return yhe}};at.extend(q8);at.extend(yve);at.extend(tA);at.extend(Sve);at.extend(Mve);at.extend(Ive);at.extend(Rve);at.extend(Bve);var Ohe=Z({name:"ElDatePicker",install:null,props:rhe,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:r}){const a=Se("picker-panel");Tt("ElPopperOptions",Yt(Jt(e,"popperOptions"))),Tt(e_,{slots:r,pickerNs:a});const i=F();t({focus:()=>{var l;(l=i.value)==null||l.focus()},blur:()=>{var l;(l=i.value)==null||l.blur()},handleOpen:()=>{var l;(l=i.value)==null||l.handleOpen()},handleClose:()=>{var l;(l=i.value)==null||l.handleClose()}});const s=l=>{n("update:modelValue",l)};return()=>{var l;const u=(l=e.format)!=null?l:Vve[e.type]||Uf,c=Rhe(e.type);return J(C6,St(e,{format:u,type:e.type,ref:i,"onUpdate:modelValue":s}),{default:f=>J(c,f,{"prev-month":r["prev-month"],"next-month":r["next-month"],"prev-year":r["prev-year"],"next-year":r["next-year"]}),"range-separator":r["range-separator"]})}}});const Nhe=ot(Ohe),lA=Symbol("elDescriptions");var jv=Z({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:Be(lA,{})}},render(){var e;const t=Pce(this.cell),n=(((e=this.cell)==null?void 0:e.dirs)||[]).map(m=>{const{dir:_,arg:b,modifiers:w,value:S}=m;return[_,S,b,w]}),{border:r,direction:a}=this.descriptions,i=a==="vertical",o=()=>{var m,_,b;return((b=(_=(m=this.cell)==null?void 0:m.children)==null?void 0:_.label)==null?void 0:b.call(_))||t.label},s=()=>{var m,_,b;return(b=(_=(m=this.cell)==null?void 0:m.children)==null?void 0:_.default)==null?void 0:b.call(_)},l=t.span,u=t.rowspan,c=t.align?`is-${t.align}`:"",f=t.labelAlign?`is-${t.labelAlign}`:c,d=t.className,v=t.labelClassName,h=this.type==="label"&&(t.labelWidth||this.descriptions.labelWidth)||t.width,p={width:Fn(h),minWidth:Fn(t.minWidth)},g=Se("descriptions");switch(this.type){case"label":return lt(Xe(this.tag,{style:p,class:[g.e("cell"),g.e("label"),g.is("bordered-label",r),g.is("vertical-label",i),f,v],colSpan:i?l:1,rowspan:i?1:u},o()),n);case"content":return lt(Xe(this.tag,{style:p,class:[g.e("cell"),g.e("content"),g.is("bordered-content",r),g.is("vertical-content",i),c,d],colSpan:i?l:l*2-1,rowspan:i?u*2-1:u},s()),n);default:{const m=o();return lt(Xe("td",{style:p,class:[g.e("cell"),c],colSpan:l,rowspan:u},[or(m)?void 0:Xe("span",{class:[g.e("label"),v]},m),Xe("span",{class:[g.e("content"),d]},s())]),n)}}}});const $he=Ae({row:{type:ae(Array),default:()=>[]}}),Bhe=Z({name:"ElDescriptionsRow"}),Vhe=Z({...Bhe,props:$he,setup(e){const t=Be(lA,{});return(n,r)=>y(t).direction==="vertical"?(N(),K(Ue,{key:0},[q("tr",null,[(N(!0),K(Ue,null,Et(n.row,(a,i)=>(N(),fe(y(jv),{key:`tr1-${i}`,cell:a,tag:"th",type:"label"},null,8,["cell"]))),128))]),q("tr",null,[(N(!0),K(Ue,null,Et(n.row,(a,i)=>(N(),fe(y(jv),{key:`tr2-${i}`,cell:a,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(N(),K("tr",{key:1},[(N(!0),K(Ue,null,Et(n.row,(a,i)=>(N(),K(Ue,{key:`tr3-${i}`},[y(t).border?(N(),K(Ue,{key:0},[J(y(jv),{cell:a,tag:"td",type:"label"},null,8,["cell"]),J(y(jv),{cell:a,tag:"td",type:"content"},null,8,["cell"])],64)):(N(),fe(y(jv),{key:1,cell:a,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var Fhe=Ee(Vhe,[["__file","descriptions-row.vue"]]);const zhe=Ae({border:Boolean,column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:Xn,title:{type:String,default:""},extra:{type:String,default:""},labelWidth:{type:[String,Number],default:""}}),Hhe=Z({name:"ElDescriptions"}),Whe=Z({...Hhe,props:zhe,setup(e){const t=e,n=Se("descriptions"),r=Yn(),a=Jn();Tt(lA,t);const i=I(()=>[n.b(),n.m(r.value)]),o=(l,u,c,f=!1)=>(l.props||(l.props={}),u>c&&(l.props.span=c),f&&(l.props.span=u),l),s=()=>{if(!a.default)return[];const l=Pl(a.default()).filter(h=>{var p;return((p=h==null?void 0:h.type)==null?void 0:p.name)==="ElDescriptionsItem"}),u=[];let c=[],f=t.column,d=0;const v=[];return l.forEach((h,p)=>{var g,m,_;const b=((g=h.props)==null?void 0:g.span)||1,w=((m=h.props)==null?void 0:m.rowspan)||1,S=u.length;if(v[S]||(v[S]=0),w>1)for(let C=1;C0&&(f-=v[S],v[S]=0),pf?f:b),p===l.length-1){const C=t.column-d%t.column;c.push(o(h,C,f,!0)),u.push(c);return}b(N(),K("div",{class:B(y(i))},[l.title||l.extra||l.$slots.title||l.$slots.extra?(N(),K("div",{key:0,class:B(y(n).e("header"))},[q("div",{class:B(y(n).e("title"))},[se(l.$slots,"title",{},()=>[At(Ie(l.title),1)])],2),q("div",{class:B(y(n).e("extra"))},[se(l.$slots,"extra",{},()=>[At(Ie(l.extra),1)])],2)],2)):ue("v-if",!0),q("div",{class:B(y(n).e("body"))},[q("table",{class:B([y(n).e("table"),y(n).is("bordered",l.border)])},[q("tbody",null,[(N(!0),K(Ue,null,Et(s(),(c,f)=>(N(),fe(Fhe,{key:f,row:c},null,8,["row"]))),128))])],2)],2)],2))}});var Ghe=Ee(Whe,[["__file","description.vue"]]);const Khe=Ae({label:{type:String,default:""},span:{type:Number,default:1},rowspan:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},labelWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),D6=Z({name:"ElDescriptionsItem",props:Khe}),Uhe=ot(Ghe,{DescriptionsItem:D6}),Yhe=On(D6),uA=e=>{if(!e)return{onClick:nn,onMousedown:nn,onMouseup:nn};let t=!1,n=!1;return{onClick:o=>{t&&n&&e(o),t=n=!1},onMousedown:o=>{t=o.target===o.currentTarget},onMouseup:o=>{n=o.target===o.currentTarget}}},jhe=Ae({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:ae([String,Array,Object])},zIndex:{type:ae([String,Number])}}),qhe={click:e=>e instanceof MouseEvent},Xhe="overlay";var Zhe=Z({name:"ElOverlay",props:jhe,emits:qhe,setup(e,{slots:t,emit:n}){const r=Se(Xhe),a=l=>{n("click",l)},{onClick:i,onMousedown:o,onMouseup:s}=uA(e.customMaskEvent?void 0:a);return()=>e.mask?J("div",{class:[r.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:i,onMousedown:o,onMouseup:s},[se(t,"default")],ii.STYLE|ii.CLASS|ii.PROPS,["onClick","onMouseup","onMousedown"]):Xe("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[se(t,"default")])}});const cA=Zhe,L6=Symbol("dialogInjectionKey"),P6=Ae({center:Boolean,alignCenter:Boolean,closeIcon:{type:fn},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),Jhe={close:()=>!0},R6=(e,t,n,r)=>{let a={offsetX:0,offsetY:0};const i=u=>{const c=u.clientX,f=u.clientY,{offsetX:d,offsetY:v}=a,h=e.value.getBoundingClientRect(),p=h.left,g=h.top,m=h.width,_=h.height,b=document.documentElement.clientWidth,w=document.documentElement.clientHeight,S=-p+d,C=-g+v,x=b-p-m+d,M=w-g-_+v,T=A=>{let E=d+A.clientX-c,L=v+A.clientY-f;r!=null&&r.value||(E=Math.min(Math.max(E,S),x),L=Math.min(Math.max(L,C),M)),a={offsetX:E,offsetY:L},e.value&&(e.value.style.transform=`translate(${Fn(E)}, ${Fn(L)})`)},k=()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",k)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",k)},o=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",i)},s=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",i)},l=()=>{a={offsetX:0,offsetY:0},e.value&&(e.value.style.transform="none")};return dt(()=>{Er(()=>{n.value?o():s()})}),hn(()=>{s()}),{resetPosition:l}},t_=(...e)=>t=>{e.forEach(n=>{Ke(n)?n(t):n.value=t})},Qhe=Z({name:"ElDialogContent"}),epe=Z({...Qhe,props:P6,emits:Jhe,setup(e,{expose:t}){const n=e,{t:r}=Vt(),{Close:a}=Rk,{dialogRef:i,headerRef:o,bodyId:s,ns:l,style:u}=Be(L6),{focusTrapRef:c}=Be(Fk),f=I(()=>[l.b(),l.is("fullscreen",n.fullscreen),l.is("draggable",n.draggable),l.is("align-center",n.alignCenter),{[l.m("center")]:n.center}]),d=t_(c,i),v=I(()=>n.draggable),h=I(()=>n.overflow),{resetPosition:p}=R6(i,o,v,h);return t({resetPosition:p}),(g,m)=>(N(),K("div",{ref:y(d),class:B(y(f)),style:Ye(y(u)),tabindex:"-1"},[q("header",{ref_key:"headerRef",ref:o,class:B([y(l).e("header"),{"show-close":g.showClose}])},[se(g.$slots,"header",{},()=>[q("span",{role:"heading","aria-level":g.ariaLevel,class:B(y(l).e("title"))},Ie(g.title),11,["aria-level"])]),g.showClose?(N(),K("button",{key:0,"aria-label":y(r)("el.dialog.close"),class:B(y(l).e("headerbtn")),type:"button",onClick:_=>g.$emit("close")},[J(y(He),{class:B(y(l).e("close"))},{default:re(()=>[(N(),fe(_t(g.closeIcon||y(a))))]),_:1},8,["class"])],10,["aria-label","onClick"])):ue("v-if",!0)],2),q("div",{id:y(s),class:B(y(l).e("body"))},[se(g.$slots,"default")],10,["id"]),g.$slots.footer?(N(),K("footer",{key:0,class:B(y(l).e("footer"))},[se(g.$slots,"footer")],2)):ue("v-if",!0)],6))}});var tpe=Ee(epe,[["__file","dialog-content.vue"]]);const O6=Ae({...P6,appendToBody:Boolean,appendTo:{type:ae([String,Object]),default:"body"},beforeClose:{type:ae(Function)},destroyOnClose:Boolean,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:Boolean,modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:Boolean,headerAriaLevel:{type:String,default:"2"}}),N6={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[ut]:e=>mn(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},fA=(e,t={})=>{ln(e)||nr("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||Se("popup"),r=I(()=>n.bm("parent","hidden"));if(!Bt||Da(document.body,r.value))return;let a=0,i=!1,o="0";const s=()=>{setTimeout(()=>{typeof document>"u"||(Zr(document==null?void 0:document.body,r.value),i&&document&&(document.body.style.width=o))},200)};_e(e,l=>{if(!l){s();return}i=!Da(document.body,r.value),i&&(o=document.body.style.width),a=r8(n.namespace.value);const u=document.documentElement.clientHeight0&&(u||c==="scroll")&&i&&(document.body.style.width=`calc(100% - ${a}px)`),di(document.body,r.value)}),KM(()=>s())},$6=(e,t)=>{var n;const a=yt().emit,{nextZIndex:i}=fv();let o="";const s=Mr(),l=Mr(),u=F(!1),c=F(!1),f=F(!1),d=F((n=e.zIndex)!=null?n:i());let v,h;const p=K1("namespace",Xh),g=I(()=>{const P={},D=`--${p.value}-dialog`;return e.fullscreen||(e.top&&(P[`${D}-margin-top`]=e.top),e.width&&(P[`${D}-width`]=Fn(e.width))),P}),m=I(()=>e.alignCenter?{display:"flex"}:{});function _(){a("opened")}function b(){a("closed"),a(ut,!1),e.destroyOnClose&&(f.value=!1)}function w(){a("close")}function S(){h==null||h(),v==null||v(),e.openDelay&&e.openDelay>0?{stop:v}=$c(()=>T(),e.openDelay):T()}function C(){v==null||v(),h==null||h(),e.closeDelay&&e.closeDelay>0?{stop:h}=$c(()=>k(),e.closeDelay):k()}function x(){function P(D){D||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(P):C()}function M(){e.closeOnClickModal&&x()}function T(){Bt&&(u.value=!0)}function k(){u.value=!1}function A(){a("openAutoFocus")}function E(){a("closeAutoFocus")}function L(P){var D;((D=P.detail)==null?void 0:D.focusReason)==="pointer"&&P.preventDefault()}e.lockScroll&&fA(u);function $(){e.closeOnPressEscape&&x()}return _e(()=>e.modelValue,P=>{P?(c.value=!1,S(),f.value=!0,d.value=V5(e.zIndex)?i():d.value++,je(()=>{a("open"),t.value&&(t.value.scrollTop=0)})):u.value&&C()}),_e(()=>e.fullscreen,P=>{t.value&&(P?(o=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=o)}),dt(()=>{e.modelValue&&(u.value=!0,f.value=!0,S())}),{afterEnter:_,afterLeave:b,beforeLeave:w,handleClose:x,onModalClick:M,close:C,doClose:k,onOpenAutoFocus:A,onCloseAutoFocus:E,onCloseRequested:$,onFocusoutPrevented:L,titleId:s,bodyId:l,closed:c,style:g,overlayDialogStyle:m,rendered:f,visible:u,zIndex:d}},npe=Z({name:"ElDialog",inheritAttrs:!1}),rpe=Z({...npe,props:O6,emits:N6,setup(e,{expose:t}){const n=e,r=Jn();Dl({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"},I(()=>!!r.title));const a=Se("dialog"),i=F(),o=F(),s=F(),{visible:l,titleId:u,bodyId:c,style:f,overlayDialogStyle:d,rendered:v,zIndex:h,afterEnter:p,afterLeave:g,beforeLeave:m,handleClose:_,onModalClick:b,onOpenAutoFocus:w,onCloseAutoFocus:S,onCloseRequested:C,onFocusoutPrevented:x}=$6(n,i);Tt(L6,{dialogRef:i,headerRef:o,bodyId:c,ns:a,rendered:v,style:f});const M=uA(b),T=I(()=>n.draggable&&!n.fullscreen);return t({visible:l,dialogContentRef:s,resetPosition:()=>{var A;(A=s.value)==null||A.resetPosition()}}),(A,E)=>(N(),fe(y(hv),{to:A.appendTo,disabled:A.appendTo!=="body"?!1:!A.appendToBody},{default:re(()=>[J(mr,{name:"dialog-fade",onAfterEnter:y(p),onAfterLeave:y(g),onBeforeLeave:y(m),persisted:""},{default:re(()=>[lt(J(y(cA),{"custom-mask-event":"",mask:A.modal,"overlay-class":A.modalClass,"z-index":y(h)},{default:re(()=>[q("div",{role:"dialog","aria-modal":"true","aria-label":A.title||void 0,"aria-labelledby":A.title?void 0:y(u),"aria-describedby":y(c),class:B(`${y(a).namespace.value}-overlay-dialog`),style:Ye(y(d)),onClick:y(M).onClick,onMousedown:y(M).onMousedown,onMouseup:y(M).onMouseup},[J(y(vv),{loop:"",trapped:y(l),"focus-start-el":"container",onFocusAfterTrapped:y(w),onFocusAfterReleased:y(S),onFocusoutPrevented:y(x),onReleaseRequested:y(C)},{default:re(()=>[y(v)?(N(),fe(tpe,St({key:0,ref_key:"dialogContentRef",ref:s},A.$attrs,{center:A.center,"align-center":A.alignCenter,"close-icon":A.closeIcon,draggable:y(T),overflow:A.overflow,fullscreen:A.fullscreen,"show-close":A.showClose,title:A.title,"aria-level":A.headerAriaLevel,onClose:y(_)}),yi({header:re(()=>[A.$slots.title?se(A.$slots,"title",{key:1}):se(A.$slots,"header",{key:0,close:y(_),titleId:y(u),titleClass:y(a).e("title")})]),default:re(()=>[se(A.$slots,"default")]),_:2},[A.$slots.footer?{name:"footer",fn:re(()=>[se(A.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):ue("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,["aria-label","aria-labelledby","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["mask","overlay-class","z-index"]),[[Kt,y(l)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var ape=Ee(rpe,[["__file","dialog.vue"]]);const ipe=ot(ape),ope=Ae({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ae(String),default:"solid"}}),spe=Z({name:"ElDivider"}),lpe=Z({...spe,props:ope,setup(e){const t=e,n=Se("divider"),r=I(()=>n.cssVar({"border-style":t.borderStyle}));return(a,i)=>(N(),K("div",{class:B([y(n).b(),y(n).m(a.direction)]),style:Ye(y(r)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(N(),K("div",{key:0,class:B([y(n).e("text"),y(n).is(a.contentPosition)])},[se(a.$slots,"default")],2)):ue("v-if",!0)],6))}});var upe=Ee(lpe,[["__file","divider.vue"]]);const B6=ot(upe),cpe=Ae({...O6,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},headerAriaLevel:{type:String,default:"2"}}),fpe=N6,dpe=Z({name:"ElDrawer",inheritAttrs:!1}),vpe=Z({...dpe,props:cpe,emits:fpe,setup(e,{expose:t}){const n=e,r=Jn();Dl({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"},I(()=>!!r.title));const a=F(),i=F(),o=Se("drawer"),{t:s}=Vt(),{afterEnter:l,afterLeave:u,beforeLeave:c,visible:f,rendered:d,titleId:v,bodyId:h,zIndex:p,onModalClick:g,onOpenAutoFocus:m,onCloseAutoFocus:_,onFocusoutPrevented:b,onCloseRequested:w,handleClose:S}=$6(n,a),C=I(()=>n.direction==="rtl"||n.direction==="ltr"),x=I(()=>Fn(n.size));return t({handleClose:S,afterEnter:l,afterLeave:u}),(M,T)=>(N(),fe(y(hv),{to:M.appendTo,disabled:M.appendTo!=="body"?!1:!M.appendToBody},{default:re(()=>[J(mr,{name:y(o).b("fade"),onAfterEnter:y(l),onAfterLeave:y(u),onBeforeLeave:y(c),persisted:""},{default:re(()=>[lt(J(y(cA),{mask:M.modal,"overlay-class":M.modalClass,"z-index":y(p),onClick:y(g)},{default:re(()=>[J(y(vv),{loop:"",trapped:y(f),"focus-trap-el":a.value,"focus-start-el":i.value,onFocusAfterTrapped:y(m),onFocusAfterReleased:y(_),onFocusoutPrevented:y(b),onReleaseRequested:y(w)},{default:re(()=>[q("div",St({ref_key:"drawerRef",ref:a,"aria-modal":"true","aria-label":M.title||void 0,"aria-labelledby":M.title?void 0:y(v),"aria-describedby":y(h)},M.$attrs,{class:[y(o).b(),M.direction,y(f)&&"open"],style:y(C)?"width: "+y(x):"height: "+y(x),role:"dialog",onClick:Qe(()=>{},["stop"])}),[q("span",{ref_key:"focusStartRef",ref:i,class:B(y(o).e("sr-focus")),tabindex:"-1"},null,2),M.withHeader?(N(),K("header",{key:0,class:B(y(o).e("header"))},[M.$slots.title?se(M.$slots,"title",{key:1},()=>[ue(" DEPRECATED SLOT ")]):se(M.$slots,"header",{key:0,close:y(S),titleId:y(v),titleClass:y(o).e("title")},()=>[M.$slots.title?ue("v-if",!0):(N(),K("span",{key:0,id:y(v),role:"heading","aria-level":M.headerAriaLevel,class:B(y(o).e("title"))},Ie(M.title),11,["id","aria-level"]))]),M.showClose?(N(),K("button",{key:2,"aria-label":y(s)("el.drawer.close"),class:B(y(o).e("close-btn")),type:"button",onClick:y(S)},[J(y(He),{class:B(y(o).e("close"))},{default:re(()=>[J(y(to))]),_:1},8,["class"])],10,["aria-label","onClick"])):ue("v-if",!0)],2)):ue("v-if",!0),y(d)?(N(),K("div",{key:1,id:y(h),class:B(y(o).e("body"))},[se(M.$slots,"default")],10,["id"])):ue("v-if",!0),M.$slots.footer?(N(),K("div",{key:2,class:B(y(o).e("footer"))},[se(M.$slots,"footer")],2)):ue("v-if",!0)],16,["aria-label","aria-labelledby","aria-describedby","onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[Kt,y(f)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}});var hpe=Ee(vpe,[["__file","drawer.vue"]]);const ppe=ot(hpe),gpe=Z({inheritAttrs:!1});function mpe(e,t,n,r,a,i){return se(e.$slots,"default")}var ype=Ee(gpe,[["render",mpe],["__file","collection.vue"]]);const bpe=Z({name:"ElCollectionItem",inheritAttrs:!1});function _pe(e,t,n,r,a,i){return se(e.$slots,"default")}var wpe=Ee(bpe,[["render",_pe],["__file","collection-item.vue"]]);const V6="data-el-collection-item",F6=e=>{const t=`El${e}Collection`,n=`${t}Item`,r=Symbol(t),a=Symbol(n),i={...ype,name:t,setup(){const s=F(null),l=new Map;Tt(r,{itemMap:l,getItems:()=>{const c=y(s);if(!c)return[];const f=Array.from(c.querySelectorAll(`[${V6}]`));return[...l.values()].sort((v,h)=>f.indexOf(v.ref)-f.indexOf(h.ref))},collectionRef:s})}},o={...wpe,name:n,setup(s,{attrs:l}){const u=F(null),c=Be(r,void 0);Tt(a,{collectionItemRef:u}),dt(()=>{const f=y(u);f&&c.itemMap.set(f,{ref:f,...l})}),hn(()=>{const f=y(u);c.itemMap.delete(f)})}};return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:i,ElCollectionItem:o}},Spe=Ae({style:{type:ae([String,Array,Object])},currentTabId:{type:ae(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:ae(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Cpe,ElCollectionItem:xpe,COLLECTION_INJECTION_KEY:dA,COLLECTION_ITEM_INJECTION_KEY:Tpe}=F6("RovingFocusGroup"),vA=Symbol("elRovingFocusGroup"),z6=Symbol("elRovingFocusGroupItem"),Mpe={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},kpe=(e,t)=>e,Ape=(e,t,n)=>{const r=kpe(e.code);return Mpe[r]},Epe=(e,t)=>e.map((n,r)=>e[(r+t)%e.length]),hA=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},hR="currentTabIdChange",pR="rovingFocusGroup.entryFocus",Ipe={bubbles:!1,cancelable:!0},Dpe=Z({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Spe,emits:[hR,"entryFocus"],setup(e,{emit:t}){var n;const r=F((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),a=F(!1),i=F(!1),o=F(null),{getItems:s}=Be(dA,void 0),l=I(()=>[{outline:"none"},e.style]),u=p=>{t(hR,p)},c=()=>{a.value=!0},f=Vn(p=>{var g;(g=e.onMousedown)==null||g.call(e,p)},()=>{i.value=!0}),d=Vn(p=>{var g;(g=e.onFocus)==null||g.call(e,p)},p=>{const g=!y(i),{target:m,currentTarget:_}=p;if(m===_&&g&&!y(a)){const b=new Event(pR,Ipe);if(_==null||_.dispatchEvent(b),!b.defaultPrevented){const w=s().filter(T=>T.focusable),S=w.find(T=>T.active),C=w.find(T=>T.id===y(r)),M=[S,C,...w].filter(Boolean).map(T=>T.ref);hA(M)}}i.value=!1}),v=Vn(p=>{var g;(g=e.onBlur)==null||g.call(e,p)},()=>{a.value=!1}),h=(...p)=>{t("entryFocus",...p)};Tt(vA,{currentTabbedId:iv(r),loop:Jt(e,"loop"),tabIndex:I(()=>y(a)?-1:0),rovingFocusGroupRef:o,rovingFocusGroupRootStyle:l,orientation:Jt(e,"orientation"),dir:Jt(e,"dir"),onItemFocus:u,onItemShiftTab:c,onBlur:v,onFocus:d,onMousedown:f}),_e(()=>e.currentTabId,p=>{r.value=p??null}),sn(o,pR,h)}});function Lpe(e,t,n,r,a,i){return se(e.$slots,"default")}var Ppe=Ee(Dpe,[["render",Lpe],["__file","roving-focus-group-impl.vue"]]);const Rpe=Z({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Cpe,ElRovingFocusGroupImpl:Ppe}});function Ope(e,t,n,r,a,i){const o=bt("el-roving-focus-group-impl"),s=bt("el-focus-group-collection");return N(),fe(s,null,{default:re(()=>[J(o,zi(Hl(e.$attrs)),{default:re(()=>[se(e.$slots,"default")]),_:3},16)]),_:3})}var Npe=Ee(Rpe,[["render",Ope],["__file","roving-focus-group.vue"]]);const v0=Ae({trigger:Vp.trigger,triggerKeys:{type:ae(Array),default:()=>[$e.enter,$e.numpadEnter,$e.space,$e.down]},effect:{...lr.effect,default:"light"},type:{type:ae(String)},placement:{type:ae(String),default:"bottom"},popperOptions:{type:ae(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:ae([Number,String]),default:0},maxHeight:{type:ae([Number,String]),default:""},popperClass:{type:String,default:""},disabled:Boolean,role:{type:String,default:"menu"},buttonProps:{type:ae(Object)},teleported:lr.teleported}),H6=Ae({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:fn}}),$pe=Ae({onKeydown:{type:ae(Function)}}),Bpe=[$e.down,$e.pageDown,$e.home],W6=[$e.up,$e.pageUp,$e.end],Vpe=[...Bpe,...W6],{ElCollection:Fpe,ElCollectionItem:zpe,COLLECTION_INJECTION_KEY:Hpe,COLLECTION_ITEM_INJECTION_KEY:Wpe}=F6("Dropdown"),n_=Symbol("elDropdown"),{ButtonGroup:Gpe}=hr,Kpe=Z({name:"ElDropdown",components:{ElButton:hr,ElButtonGroup:Gpe,ElScrollbar:qo,ElDropdownCollection:Fpe,ElTooltip:Lr,ElRovingFocusGroup:Npe,ElOnlyChild:_8,ElIcon:He,ArrowDown:Hs},props:v0,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=yt(),r=Se("dropdown"),{t:a}=Vt(),i=F(),o=F(),s=F(null),l=F(null),u=F(null),c=F(null),f=F(!1),d=I(()=>({maxHeight:Fn(e.maxHeight)})),v=I(()=>[r.m(w.value)]),h=I(()=>jr(e.trigger)),p=Mr().value,g=I(()=>e.id||p);_e([i,h],([D,V],[R])=>{var O,H,W;(O=R==null?void 0:R.$el)!=null&&O.removeEventListener&&R.$el.removeEventListener("pointerenter",C),(H=D==null?void 0:D.$el)!=null&&H.removeEventListener&&D.$el.removeEventListener("pointerenter",C),(W=D==null?void 0:D.$el)!=null&&W.addEventListener&&V.includes("hover")&&D.$el.addEventListener("pointerenter",C)},{immediate:!0}),hn(()=>{var D,V;(V=(D=i.value)==null?void 0:D.$el)!=null&&V.removeEventListener&&i.value.$el.removeEventListener("pointerenter",C)});function m(){_()}function _(){var D;(D=s.value)==null||D.onClose()}function b(){var D;(D=s.value)==null||D.onOpen()}const w=Yn();function S(...D){t("command",...D)}function C(){var D,V;(V=(D=i.value)==null?void 0:D.$el)==null||V.focus()}function x(){}function M(){const D=y(l);h.value.includes("hover")&&(D==null||D.focus()),c.value=null}function T(D){c.value=D}function k(D){f.value||(D.preventDefault(),D.stopImmediatePropagation())}function A(){t("visible-change",!0)}function E(D){(D==null?void 0:D.type)==="keydown"&&l.value.focus()}function L(){t("visible-change",!1)}return Tt(n_,{contentRef:l,role:I(()=>e.role),triggerId:g,isUsingKeyboard:f,onItemEnter:x,onItemLeave:M}),Tt("elDropdown",{instance:n,dropdownSize:w,handleClick:m,commandHandler:S,trigger:Jt(e,"trigger"),hideOnClick:Jt(e,"hideOnClick")}),{t:a,ns:r,scrollbar:u,wrapStyle:d,dropdownTriggerKls:v,dropdownSize:w,triggerId:g,currentTabId:c,handleCurrentTabIdChange:T,handlerMainButtonClick:D=>{t("click",D)},handleEntryFocus:k,handleClose:_,handleOpen:b,handleBeforeShowTooltip:A,handleShowTooltip:E,handleBeforeHideTooltip:L,onFocusAfterTrapped:D=>{var V,R;D.preventDefault(),(R=(V=l.value)==null?void 0:V.focus)==null||R.call(V,{preventScroll:!0})},popperRef:s,contentRef:l,triggeringElementRef:i,referenceElementRef:o}}});function Upe(e,t,n,r,a,i){var o;const s=bt("el-dropdown-collection"),l=bt("el-roving-focus-group"),u=bt("el-scrollbar"),c=bt("el-only-child"),f=bt("el-tooltip"),d=bt("el-button"),v=bt("arrow-down"),h=bt("el-icon"),p=bt("el-button-group");return N(),K("div",{class:B([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":(o=e.referenceElementRef)==null?void 0:o.$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:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},yi({content:re(()=>[J(u,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:re(()=>[J(l,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:re(()=>[J(s,null,{default:re(()=>[se(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:re(()=>[J(c,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:re(()=>[se(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","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(N(),fe(p,{key:0},{default:re(()=>[J(d,St({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:re(()=>[se(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),J(d,St({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:re(()=>[J(h,{class:B(e.ns.e("icon"))},{default:re(()=>[J(v)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):ue("v-if",!0)],2)}var Ype=Ee(Kpe,[["render",Upe],["__file","dropdown.vue"]]);const jpe=Z({components:{ElRovingFocusCollectionItem:xpe},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:r,onItemFocus:a,onItemShiftTab:i}=Be(vA,void 0),{getItems:o}=Be(dA,void 0),s=Mr(),l=F(null),u=Vn(v=>{t("mousedown",v)},v=>{e.focusable?a(y(s)):v.preventDefault()}),c=Vn(v=>{t("focus",v)},()=>{a(y(s))}),f=Vn(v=>{t("keydown",v)},v=>{const{code:h,shiftKey:p,target:g,currentTarget:m}=v;if(h===$e.tab&&p){i();return}if(g!==m)return;const _=Ape(v);if(_){v.preventDefault();let w=o().filter(S=>S.focusable).map(S=>S.ref);switch(_){case"last":{w.reverse();break}case"prev":case"next":{_==="prev"&&w.reverse();const S=w.indexOf(m);w=r.value?Epe(w,S+1):w.slice(S+1);break}}je(()=>{hA(w)})}}),d=I(()=>n.value===y(s));return Tt(z6,{rovingFocusGroupItemRef:l,tabIndex:I(()=>y(d)?0:-1),handleMousedown:u,handleFocus:c,handleKeydown:f}),{id:s,handleKeydown:f,handleFocus:c,handleMousedown:u}}});function qpe(e,t,n,r,a,i){const o=bt("el-roving-focus-collection-item");return N(),fe(o,{id:e.id,focusable:e.focusable,active:e.active},{default:re(()=>[se(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var Xpe=Ee(jpe,[["render",qpe],["__file","roving-focus-item.vue"]]);const Zpe=Z({name:"DropdownItemImpl",components:{ElIcon:He},props:H6,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=Se("dropdown"),{role:r}=Be(n_,void 0),{collectionItemRef:a}=Be(Wpe,void 0),{collectionItemRef:i}=Be(Tpe,void 0),{rovingFocusGroupItemRef:o,tabIndex:s,handleFocus:l,handleKeydown:u,handleMousedown:c}=Be(z6,void 0),f=t_(a,i,o),d=I(()=>r.value==="menu"?"menuitem":r.value==="navigation"?"link":"button"),v=Vn(h=>{if([$e.enter,$e.numpadEnter,$e.space].includes(h.code))return h.preventDefault(),h.stopImmediatePropagation(),t("clickimpl",h),!0},u);return{ns:n,itemRef:f,dataset:{[V6]:""},role:d,tabIndex:s,handleFocus:l,handleKeydown:v,handleMousedown:c}}});function Jpe(e,t,n,r,a,i){const o=bt("el-icon");return N(),K(Ue,null,[e.divided?(N(),K("li",{key:0,role:"separator",class:B(e.ns.bem("menu","item","divided"))},null,2)):ue("v-if",!0),q("li",St({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:s=>e.$emit("clickimpl",s),onFocus:e.handleFocus,onKeydown:Qe(e.handleKeydown,["self"]),onMousedown:e.handleMousedown,onPointermove:s=>e.$emit("pointermove",s),onPointerleave:s=>e.$emit("pointerleave",s)}),[e.icon?(N(),fe(o,{key:0},{default:re(()=>[(N(),fe(_t(e.icon)))]),_:1})):ue("v-if",!0),se(e.$slots,"default")],16,["aria-disabled","tabindex","role","onClick","onFocus","onKeydown","onMousedown","onPointermove","onPointerleave"])],64)}var Qpe=Ee(Zpe,[["render",Jpe],["__file","dropdown-item-impl.vue"]]);const G6=()=>{const e=Be("elDropdown",{}),t=I(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},ege=Z({name:"ElDropdownItem",components:{ElDropdownCollectionItem:zpe,ElRovingFocusItem:Xpe,ElDropdownItemImpl:Qpe},inheritAttrs:!1,props:H6,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:r}=G6(),a=yt(),i=F(null),o=I(()=>{var v,h;return(h=(v=y(i))==null?void 0:v.textContent)!=null?h:""}),{onItemEnter:s,onItemLeave:l}=Be(n_,void 0),u=Vn(v=>(t("pointermove",v),v.defaultPrevented),NP(v=>{if(e.disabled){l(v);return}const h=v.currentTarget;h===document.activeElement||h.contains(document.activeElement)||(s(v),v.defaultPrevented||h==null||h.focus())})),c=Vn(v=>(t("pointerleave",v),v.defaultPrevented),NP(l)),f=Vn(v=>{if(!e.disabled)return t("click",v),v.type!=="keydown"&&v.defaultPrevented},v=>{var h,p,g;if(e.disabled){v.stopImmediatePropagation();return}(h=r==null?void 0:r.hideOnClick)!=null&&h.value&&((p=r.handleClick)==null||p.call(r)),(g=r.commandHandler)==null||g.call(r,e.command,a,v)}),d=I(()=>({...e,...n}));return{handleClick:f,handlePointerMove:u,handlePointerLeave:c,textContent:o,propsAndAttrs:d}}});function tge(e,t,n,r,a,i){var o;const s=bt("el-dropdown-item-impl"),l=bt("el-roving-focus-item"),u=bt("el-dropdown-collection-item");return N(),fe(u,{disabled:e.disabled,"text-value":(o=e.textValue)!=null?o:e.textContent},{default:re(()=>[J(l,{focusable:!e.disabled},{default:re(()=>[J(s,St(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:re(()=>[se(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var K6=Ee(ege,[["render",tge],["__file","dropdown-item.vue"]]);const nge=Z({name:"ElDropdownMenu",props:$pe,setup(e){const t=Se("dropdown"),{_elDropdownSize:n}=G6(),r=n.value,{focusTrapRef:a,onKeydown:i}=Be(Fk,void 0),{contentRef:o,role:s,triggerId:l}=Be(n_,void 0),{collectionRef:u,getItems:c}=Be(Hpe,void 0),{rovingFocusGroupRef:f,rovingFocusGroupRootStyle:d,tabIndex:v,onBlur:h,onFocus:p,onMousedown:g}=Be(vA,void 0),{collectionRef:m}=Be(dA,void 0),_=I(()=>[t.b("menu"),t.bm("menu",r==null?void 0:r.value)]),b=t_(o,u,a,f,m),w=Vn(C=>{var x;(x=e.onKeydown)==null||x.call(e,C)},C=>{const{currentTarget:x,code:M,target:T}=C;if(x.contains(T),$e.tab===M&&C.stopImmediatePropagation(),C.preventDefault(),T!==y(o)||!Vpe.includes(M))return;const A=c().filter(E=>!E.disabled).map(E=>E.ref);W6.includes(M)&&A.reverse(),hA(A)});return{size:r,rovingFocusGroupRootStyle:d,tabIndex:v,dropdownKls:_,role:s,triggerId:l,dropdownListWrapperRef:b,handleKeydown:C=>{w(C),i(C)},onBlur:h,onFocus:p,onMousedown:g}}});function rge(e,t,n,r,a,i){return N(),K("ul",{ref:e.dropdownListWrapperRef,class:B(e.dropdownKls),style:Ye(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:e.onBlur,onFocus:e.onFocus,onKeydown:Qe(e.handleKeydown,["self"]),onMousedown:Qe(e.onMousedown,["self"])},[se(e.$slots,"default")],46,["role","aria-labelledby","onBlur","onFocus","onKeydown","onMousedown"])}var U6=Ee(nge,[["render",rge],["__file","dropdown-menu.vue"]]);const age=ot(Ype,{DropdownItem:K6,DropdownMenu:U6}),ige=On(K6),oge=On(U6),sge=Z({name:"ImgEmpty"}),lge=Z({...sge,setup(e){const t=Se("empty"),n=Mr();return(r,a)=>(N(),K("svg",{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[q("defs",null,[q("linearGradient",{id:`linearGradient-1-${y(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[q("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),q("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),q("linearGradient",{id:`linearGradient-2-${y(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[q("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),q("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),q("rect",{id:`path-3-${y(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),q("g",{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[q("g",{id:"B-type",transform:"translate(-1268.000000, -535.000000)"},[q("g",{id:"Group-2",transform:"translate(1268.000000, 535.000000)"},[q("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(${y(t).cssVarBlockName("fill-color-3")})`},null,8,["fill"]),q("polygon",{id:"Rectangle-Copy-14",fill:`var(${y(t).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,["fill"]),q("g",{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)"},[q("polygon",{id:"Rectangle-Copy-10",fill:`var(${y(t).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,["fill"]),q("polygon",{id:"Rectangle-Copy-11",fill:`var(${y(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,["fill"]),q("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${y(n)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,["fill"]),q("polygon",{id:"Rectangle-Copy-13",fill:`var(${y(t).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,["fill"])]),q("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${y(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),q("g",{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},[q("use",{id:"Mask",fill:`var(${y(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${y(n)}`},null,8,["fill","xlink:href"]),q("polygon",{id:"Rectangle-Copy",fill:`var(${y(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${y(n)})`,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,["fill","mask"])]),q("polygon",{id:"Rectangle-Copy-18",fill:`var(${y(t).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,["fill"])])])])]))}});var uge=Ee(lge,[["__file","img-empty.vue"]]);const cge=Ae({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),fge=Z({name:"ElEmpty"}),dge=Z({...fge,props:cge,setup(e){const t=e,{t:n}=Vt(),r=Se("empty"),a=I(()=>t.description||n("el.table.emptyText")),i=I(()=>({width:Fn(t.imageSize)}));return(o,s)=>(N(),K("div",{class:B(y(r).b())},[q("div",{class:B(y(r).e("image")),style:Ye(y(i))},[o.image?(N(),K("img",{key:0,src:o.image,ondragstart:"return false"},null,8,["src"])):se(o.$slots,"image",{key:1},()=>[J(uge)])],6),q("div",{class:B(y(r).e("description"))},[o.$slots.description?se(o.$slots,"description",{key:0}):(N(),K("p",{key:1},Ie(y(a)),1))],2),o.$slots.default?(N(),K("div",{key:0,class:B(y(r).e("bottom"))},[se(o.$slots,"default")],2)):ue("v-if",!0)],2))}});var vge=Ee(dge,[["__file","empty.vue"]]);const Y6=ot(vge),hge=Ae({size:{type:String,values:jo},disabled:Boolean}),pge=Ae({...hge,model:Object,rules:{type:ae(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:[Object,Boolean]}}),gge={validate:(e,t,n)=>(Me(e)||We(e))&&mn(t)&&We(n)};function mge(){const e=F([]),t=I(()=>{if(!e.value.length)return"0";const i=Math.max(...e.value);return i?`${i}px`:""});function n(i){const o=e.value.indexOf(i);return o===-1&&t.value,o}function r(i,o){if(i&&o){const s=n(o);e.value.splice(s,1,i)}else i&&e.value.push(i)}function a(i){const o=n(i);o>-1&&e.value.splice(o,1)}return{autoLabelWidth:t,registerLabelWidth:r,deregisterLabelWidth:a}}const Fm=(e,t)=>{const n=jr(t);return n.length>0?e.filter(r=>r.prop&&n.includes(r.prop)):e},yge="ElForm",bge=Z({name:yge}),_ge=Z({...bge,props:pge,emits:gge,setup(e,{expose:t,emit:n}){const r=e,a=[],i=Yn(),o=Se("form"),s=I(()=>{const{labelPosition:b,inline:w}=r;return[o.b(),o.m(i.value||"default"),{[o.m(`label-${b}`)]:b,[o.m("inline")]:w}]}),l=b=>a.find(w=>w.prop===b),u=b=>{a.push(b)},c=b=>{b.prop&&a.splice(a.indexOf(b),1)},f=(b=[])=>{r.model&&Fm(a,b).forEach(w=>w.resetField())},d=(b=[])=>{Fm(a,b).forEach(w=>w.clearValidate())},v=I(()=>!!r.model),h=b=>{if(a.length===0)return[];const w=Fm(a,b);return w.length?w:[]},p=async b=>m(void 0,b),g=async(b=[])=>{if(!v.value)return!1;const w=h(b);if(w.length===0)return!0;let S={};for(const C of w)try{await C.validate("")}catch(x){S={...S,...x}}return Object.keys(S).length===0?!0:Promise.reject(S)},m=async(b=[],w)=>{const S=!Ke(w);try{const C=await g(b);return C===!0&&await(w==null?void 0:w(C)),C}catch(C){if(C instanceof Error)throw C;const x=C;return r.scrollToError&&_(Object.keys(x)[0]),await(w==null?void 0:w(!1,x)),S&&Promise.reject(x)}},_=b=>{var w;const S=Fm(a,b)[0];S&&((w=S.$el)==null||w.scrollIntoView(r.scrollIntoViewOptions))};return _e(()=>r.rules,()=>{r.validateOnRuleChange&&p().catch(b=>void 0)},{deep:!0}),Tt(tf,Yt({...sr(r),emit:n,resetFields:f,clearValidate:d,validateField:m,getField:l,addField:u,removeField:c,...mge()})),t({validate:p,validateField:m,resetFields:f,clearValidate:d,scrollToField:_,fields:a}),(b,w)=>(N(),K("form",{class:B(y(s))},[se(b.$slots,"default")],2))}});var wge=Ee(_ge,[["__file","form.vue"]]);function sc(){return sc=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 h0(e,t,n){return Cge()?h0=Reflect.construct.bind():h0=function(a,i,o){var s=[null];s.push.apply(s,i);var l=Function.bind.apply(a,s),u=new l;return o&&Hp(u,o.prototype),u},h0.apply(null,arguments)}function xge(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function cT(e){var t=typeof Map=="function"?new Map:void 0;return cT=function(r){if(r===null||!xge(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(r))return t.get(r);t.set(r,a)}function a(){return h0(r,arguments,uT(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Hp(a,r)},cT(e)}var Tge=/%[sdj%]/g,Mge=function(){};function fT(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function Wa(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=i)return s;switch(s){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 s}});return o}return e}function kge(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function yr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||kge(t)&&typeof e=="string"&&!e)}function Age(e,t,n){var r=[],a=0,i=e.length;function o(s){r.push.apply(r,s||[]),a++,a===i&&n(r)}e.forEach(function(s){t(s,o)})}function gR(e,t,n){var r=0,a=e.length;function i(o){if(o&&o.length){n(o);return}var s=r;r=r+1,s()\[\]\\.,;:\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},Mh={integer:function(t){return Mh.number(t)&&parseInt(t,10)===t},float:function(t){return Mh.number(t)&&!Mh.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"&&!Mh.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(_R.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Rge())},hex:function(t){return typeof t=="string"&&!!t.match(_R.hex)}},Oge=function(t,n,r,a,i){if(t.required&&n===void 0){j6(t,n,r,a,i);return}var o=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;o.indexOf(s)>-1?Mh[s](n)||a.push(Wa(i.messages.types[s],t.fullField,t.type)):s&&typeof n!==t.type&&a.push(Wa(i.messages.types[s],t.fullField,t.type))},Nge=function(t,n,r,a,i){var o=typeof t.len=="number",s=typeof t.min=="number",l=typeof t.max=="number",u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,f=null,d=typeof n=="number",v=typeof n=="string",h=Array.isArray(n);if(d?f="number":v?f="string":h&&(f="array"),!f)return!1;h&&(c=n.length),v&&(c=n.replace(u,"_").length),o?c!==t.len&&a.push(Wa(i.messages[f].len,t.fullField,t.len)):s&&!l&&ct.max?a.push(Wa(i.messages[f].max,t.fullField,t.max)):s&&l&&(ct.max)&&a.push(Wa(i.messages[f].range,t.fullField,t.min,t.max))},gf="enum",$ge=function(t,n,r,a,i){t[gf]=Array.isArray(t[gf])?t[gf]:[],t[gf].indexOf(n)===-1&&a.push(Wa(i.messages[gf],t.fullField,t[gf].join(", ")))},Bge=function(t,n,r,a,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(Wa(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var o=new RegExp(t.pattern);o.test(n)||a.push(Wa(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},yn={required:j6,whitespace:Pge,type:Oge,range:Nge,enum:$ge,pattern:Bge},Vge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n,"string")&&!t.required)return r();yn.required(t,n,a,o,i,"string"),yr(n,"string")||(yn.type(t,n,a,o,i),yn.range(t,n,a,o,i),yn.pattern(t,n,a,o,i),t.whitespace===!0&&yn.whitespace(t,n,a,o,i))}r(o)},Fge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&yn.type(t,n,a,o,i)}r(o)},zge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&(yn.type(t,n,a,o,i),yn.range(t,n,a,o,i))}r(o)},Hge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&yn.type(t,n,a,o,i)}r(o)},Wge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),yr(n)||yn.type(t,n,a,o,i)}r(o)},Gge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&(yn.type(t,n,a,o,i),yn.range(t,n,a,o,i))}r(o)},Kge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&(yn.type(t,n,a,o,i),yn.range(t,n,a,o,i))}r(o)},Uge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();yn.required(t,n,a,o,i,"array"),n!=null&&(yn.type(t,n,a,o,i),yn.range(t,n,a,o,i))}r(o)},Yge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&yn.type(t,n,a,o,i)}r(o)},jge="enum",qge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i),n!==void 0&&yn[jge](t,n,a,o,i)}r(o)},Xge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n,"string")&&!t.required)return r();yn.required(t,n,a,o,i),yr(n,"string")||yn.pattern(t,n,a,o,i)}r(o)},Zge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n,"date")&&!t.required)return r();if(yn.required(t,n,a,o,i),!yr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),yn.type(t,l,a,o,i),l&&yn.range(t,l.getTime(),a,o,i)}}r(o)},Jge=function(t,n,r,a,i){var o=[],s=Array.isArray(n)?"array":typeof n;yn.required(t,n,a,o,i,s),r(o)},$w=function(t,n,r,a,i){var o=t.type,s=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(yr(n,o)&&!t.required)return r();yn.required(t,n,a,s,i,o),yr(n,o)||yn.type(t,n,a,s,i)}r(s)},Qge=function(t,n,r,a,i){var o=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();yn.required(t,n,a,o,i)}r(o)},tp={string:Vge,method:Fge,number:zge,boolean:Hge,regexp:Wge,integer:Gge,float:Kge,array:Uge,object:Yge,enum:qge,pattern:Xge,date:Zge,url:$w,hex:$w,email:$w,required:Jge,any:Qge};function dT(){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 vT=dT(),Hg=function(){function e(n){this.rules=null,this._messages=vT,this.define(n)}var t=e.prototype;return t.define=function(r){var a=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var o=r[i];a.rules[i]=Array.isArray(o)?o:[o]})},t.messages=function(r){return r&&(this._messages=bR(dT(),r)),this._messages},t.validate=function(r,a,i){var o=this;a===void 0&&(a={}),i===void 0&&(i=function(){});var s=r,l=a,u=i;if(typeof l=="function"&&(u=l,l={}),!this.rules||Object.keys(this.rules).length===0)return u&&u(null,s),Promise.resolve(s);function c(p){var g=[],m={};function _(w){if(Array.isArray(w)){var S;g=(S=g).concat.apply(S,w)}else g.push(w)}for(var b=0;b");const a=Se("form"),i=F(),o=F(0),s=()=>{var c;if((c=i.value)!=null&&c.firstElementChild){const f=window.getComputedStyle(i.value.firstElementChild).width;return Math.ceil(Number.parseFloat(f))}else return 0},l=(c="update")=>{je(()=>{t.default&&e.isAutoWidth&&(c==="update"?o.value=s():c==="remove"&&(n==null||n.deregisterLabelWidth(o.value)))})},u=()=>l("update");return dt(()=>{u()}),hn(()=>{l("remove")}),Yo(()=>u()),_e(o,(c,f)=>{e.updateAll&&(n==null||n.registerLabelWidth(c,f))}),kn(I(()=>{var c,f;return(f=(c=i.value)==null?void 0:c.firstElementChild)!=null?f:null}),u),()=>{var c,f;if(!t)return null;const{isAutoWidth:d}=e;if(d){const v=n==null?void 0:n.autoLabelWidth,h=r==null?void 0:r.hasLabel,p={};if(h&&v&&v!=="auto"){const g=Math.max(0,Number.parseInt(v,10)-o.value),_=(r.labelPosition||n.labelPosition)==="left"?"marginRight":"marginLeft";g&&(p[_]=`${g}px`)}return J("div",{ref:i,class:[a.be("item","label-wrap")],style:p},[(c=t.default)==null?void 0:c.call(t)])}else return J(Ue,{ref:i},[(f=t.default)==null?void 0:f.call(t)])}}});const rme=Z({name:"ElFormItem"}),ame=Z({...rme,props:tme,setup(e,{expose:t}){const n=e,r=Jn(),a=Be(tf,void 0),i=Be(zo,void 0),o=Yn(void 0,{formItem:!1}),s=Se("form-item"),l=Mr().value,u=F([]),c=F(""),f=rae(c,100),d=F(""),v=F();let h,p=!1;const g=I(()=>n.labelPosition||(a==null?void 0:a.labelPosition)),m=I(()=>{if(g.value==="top")return{};const ne=Fn(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return ne?{width:ne}:{}}),_=I(()=>{if(g.value==="top"||a!=null&&a.inline)return{};if(!n.label&&!n.labelWidth&&k)return{};const ne=Fn(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return!n.label&&!r.label?{marginLeft:ne}:{}}),b=I(()=>[s.b(),s.m(o.value),s.is("error",c.value==="error"),s.is("validating",c.value==="validating"),s.is("success",c.value==="success"),s.is("required",P.value||n.required),s.is("no-asterisk",a==null?void 0:a.hideRequiredAsterisk),(a==null?void 0:a.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[s.m("feedback")]:a==null?void 0:a.statusIcon,[s.m(`label-${g.value}`)]:g.value}]),w=I(()=>mn(n.inlineMessage)?n.inlineMessage:(a==null?void 0:a.inlineMessage)||!1),S=I(()=>[s.e("error"),{[s.em("error","inline")]:w.value}]),C=I(()=>n.prop?We(n.prop)?n.prop:n.prop.join("."):""),x=I(()=>!!(n.label||r.label)),M=I(()=>n.for||(u.value.length===1?u.value[0]:void 0)),T=I(()=>!M.value&&x.value),k=!!i,A=I(()=>{const ne=a==null?void 0:a.model;if(!(!ne||!n.prop))return Qy(ne,n.prop).value}),E=I(()=>{const{required:ne}=n,Q=[];n.rules&&Q.push(...jr(n.rules));const he=a==null?void 0:a.rules;if(he&&n.prop){const ce=Qy(he,n.prop).value;ce&&Q.push(...jr(ce))}if(ne!==void 0){const ce=Q.map((z,X)=>[z,X]).filter(([z])=>Object.keys(z).includes("required"));if(ce.length>0)for(const[z,X]of ce)z.required!==ne&&(Q[X]={...z,required:ne});else Q.push({required:ne})}return Q}),L=I(()=>E.value.length>0),$=ne=>E.value.filter(he=>!he.trigger||!ne?!0:Me(he.trigger)?he.trigger.includes(ne):he.trigger===ne).map(({trigger:he,...ce})=>ce),P=I(()=>E.value.some(ne=>ne.required)),D=I(()=>{var ne;return f.value==="error"&&n.showMessage&&((ne=a==null?void 0:a.showMessage)!=null?ne:!0)}),V=I(()=>`${n.label||""}${(a==null?void 0:a.labelSuffix)||""}`),R=ne=>{c.value=ne},O=ne=>{var Q,he;const{errors:ce,fields:z}=ne;(!ce||!z)&&console.error(ne),R("error"),d.value=ce?(he=(Q=ce==null?void 0:ce[0])==null?void 0:Q.message)!=null?he:`${n.prop} is required`:"",a==null||a.emit("validate",n.prop,!1,d.value)},H=()=>{R("success"),a==null||a.emit("validate",n.prop,!0,"")},W=async ne=>{const Q=C.value;return new Hg({[Q]:ne}).validate({[Q]:A.value},{firstFields:!0}).then(()=>(H(),!0)).catch(ce=>(O(ce),Promise.reject(ce)))},Y=async(ne,Q)=>{if(p||!n.prop)return!1;const he=Ke(Q);if(!L.value)return Q==null||Q(!1),!1;const ce=$(ne);return ce.length===0?(Q==null||Q(!0),!0):(R("validating"),W(ce).then(()=>(Q==null||Q(!0),!0)).catch(z=>{const{fields:X}=z;return Q==null||Q(!1,X),he?!1:Promise.reject(X)}))},U=()=>{R(""),d.value="",p=!1},te=async()=>{const ne=a==null?void 0:a.model;if(!ne||!n.prop)return;const Q=Qy(ne,n.prop);p=!0,Q.value=GL(h),await je(),U(),p=!1},ie=ne=>{u.value.includes(ne)||u.value.push(ne)},de=ne=>{u.value=u.value.filter(Q=>Q!==ne)};_e(()=>n.error,ne=>{d.value=ne||"",R(ne?"error":"")},{immediate:!0}),_e(()=>n.validateStatus,ne=>R(ne||""));const j=Yt({...sr(n),$el:v,size:o,validateState:c,labelId:l,inputIds:u,isGroup:T,hasLabel:x,fieldValue:A,addInputId:ie,removeInputId:de,resetField:te,clearValidate:U,validate:Y});return Tt(zo,j),dt(()=>{n.prop&&(a==null||a.addField(j),h=GL(A.value))}),hn(()=>{a==null||a.removeField(j)}),t({size:o,validateMessage:d,validateState:c,validate:Y,clearValidate:U,resetField:te}),(ne,Q)=>{var he;return N(),K("div",{ref_key:"formItemRef",ref:v,class:B(y(b)),role:y(T)?"group":void 0,"aria-labelledby":y(T)?y(l):void 0},[J(y(nme),{"is-auto-width":y(m).width==="auto","update-all":((he=y(a))==null?void 0:he.labelWidth)==="auto"},{default:re(()=>[y(x)?(N(),fe(_t(y(M)?"label":"div"),{key:0,id:y(l),for:y(M),class:B(y(s).e("label")),style:Ye(y(m))},{default:re(()=>[se(ne.$slots,"label",{label:y(V)},()=>[At(Ie(y(V)),1)])]),_:3},8,["id","for","class","style"])):ue("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),q("div",{class:B(y(s).e("content")),style:Ye(y(_))},[se(ne.$slots,"default"),J(Pz,{name:`${y(s).namespace.value}-zoom-in-top`},{default:re(()=>[y(D)?se(ne.$slots,"error",{key:0,error:d.value},()=>[q("div",{class:B(y(S))},Ie(d.value),3)]):ue("v-if",!0)]),_:3},8,["name"])],6)],10,["role","aria-labelledby"])}}});var q6=Ee(ame,[["__file","form-item.vue"]]);const ime=ot(wge,{FormItem:q6}),ome=On(q6),sme=Ae({urlList:{type:ae(Array),default:()=>Pn([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ae(String)}}),lme={close:()=>!0,switch:e=>Ze(e),rotate:e=>Ze(e)},ume=Z({name:"ElImageViewer"}),cme=Z({...ume,props:sme,emits:lme,setup(e,{expose:t,emit:n}){var r;const a=e,i={CONTAIN:{name:"contain",icon:Po(bie)},ORIGINAL:{name:"original",icon:Po(Fie)}},{t:o}=Vt(),s=Se("image-viewer"),{nextZIndex:l}=fv(),u=F(),c=F([]),f=WM(),d=F(!0),v=F(a.initialIndex),h=bn(i.CONTAIN),p=F({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),g=F((r=a.zIndex)!=null?r:l()),m=I(()=>{const{urlList:Y}=a;return Y.length<=1}),_=I(()=>v.value===0),b=I(()=>v.value===a.urlList.length-1),w=I(()=>a.urlList[v.value]),S=I(()=>[s.e("btn"),s.e("prev"),s.is("disabled",!a.infinite&&_.value)]),C=I(()=>[s.e("btn"),s.e("next"),s.is("disabled",!a.infinite&&b.value)]),x=I(()=>{const{scale:Y,deg:U,offsetX:te,offsetY:ie,enableTransition:de}=p.value;let j=te/Y,ne=ie/Y;const Q=U*Math.PI/180,he=Math.cos(Q),ce=Math.sin(Q);j=j*he+ne*ce,ne=ne*he-te/Y*ce;const z={transform:`scale(${Y}) rotate(${U}deg) translate(${j}px, ${ne}px)`,transition:de?"transform .3s":""};return h.value.name===i.CONTAIN.name&&(z.maxWidth=z.maxHeight="100%"),z});function M(){k(),n("close")}function T(){const Y=Sc(te=>{switch(te.code){case $e.esc:a.closeOnPressEscape&&M();break;case $e.space:P();break;case $e.left:V();break;case $e.up:O("zoomIn");break;case $e.right:R();break;case $e.down:O("zoomOut");break}}),U=Sc(te=>{const ie=te.deltaY||te.deltaX;O(ie<0?"zoomIn":"zoomOut",{zoomRate:a.zoomRate,enableTransition:!1})});f.run(()=>{sn(document,"keydown",Y),sn(document,"wheel",U)})}function k(){f.stop()}function A(){d.value=!1}function E(Y){d.value=!1,Y.target.alt=o("el.image.error")}function L(Y){if(d.value||Y.button!==0||!u.value)return;p.value.enableTransition=!1;const{offsetX:U,offsetY:te}=p.value,ie=Y.pageX,de=Y.pageY,j=Sc(Q=>{p.value={...p.value,offsetX:U+Q.pageX-ie,offsetY:te+Q.pageY-de}}),ne=sn(document,"mousemove",j);sn(document,"mouseup",()=>{ne()}),Y.preventDefault()}function $(){p.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function P(){if(d.value)return;const Y=Ld(i),U=Object.values(i),te=h.value.name,de=(U.findIndex(j=>j.name===te)+1)%Y.length;h.value=i[Y[de]],$()}function D(Y){const U=a.urlList.length;v.value=(Y+U)%U}function V(){_.value&&!a.infinite||D(v.value-1)}function R(){b.value&&!a.infinite||D(v.value+1)}function O(Y,U={}){if(d.value)return;const{minScale:te,maxScale:ie}=a,{zoomRate:de,rotateDeg:j,enableTransition:ne}={zoomRate:a.zoomRate,rotateDeg:90,enableTransition:!0,...U};switch(Y){case"zoomOut":p.value.scale>te&&(p.value.scale=Number.parseFloat((p.value.scale/de).toFixed(3)));break;case"zoomIn":p.value.scale{je(()=>{const Y=c.value[0];Y!=null&&Y.complete||(d.value=!0)})}),_e(v,Y=>{$(),n("switch",Y)}),dt(()=>{T()}),t({setActiveItem:D}),(Y,U)=>(N(),fe(y(hv),{to:"body",disabled:!Y.teleported},{default:re(()=>[J(mr,{name:"viewer-fade",appear:""},{default:re(()=>[q("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:B(y(s).e("wrapper")),style:Ye({zIndex:g.value})},[J(y(vv),{loop:"",trapped:"","focus-trap-el":u.value,"focus-start-el":"container",onFocusoutPrevented:H,onReleaseRequested:W},{default:re(()=>[q("div",{class:B(y(s).e("mask")),onClick:Qe(te=>Y.hideOnClickModal&&M(),["self"])},null,10,["onClick"]),ue(" CLOSE "),q("span",{class:B([y(s).e("btn"),y(s).e("close")]),onClick:M},[J(y(He),null,{default:re(()=>[J(y(to))]),_:1})],2),ue(" ARROW "),y(m)?ue("v-if",!0):(N(),K(Ue,{key:0},[q("span",{class:B(y(S)),onClick:V},[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1})],2),q("span",{class:B(y(C)),onClick:R},[J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})],2)],64)),ue(" ACTIONS "),q("div",{class:B([y(s).e("btn"),y(s).e("actions")])},[q("div",{class:B(y(s).e("actions__inner"))},[J(y(He),{onClick:te=>O("zoomOut")},{default:re(()=>[J(y(noe))]),_:1},8,["onClick"]),J(y(He),{onClick:te=>O("zoomIn")},{default:re(()=>[J(y(c8))]),_:1},8,["onClick"]),q("i",{class:B(y(s).e("actions__divider"))},null,2),J(y(He),{onClick:P},{default:re(()=>[(N(),fe(_t(y(h).icon)))]),_:1}),q("i",{class:B(y(s).e("actions__divider"))},null,2),J(y(He),{onClick:te=>O("anticlockwise")},{default:re(()=>[J(y(Nie))]),_:1},8,["onClick"]),J(y(He),{onClick:te=>O("clockwise")},{default:re(()=>[J(y(Bie))]),_:1},8,["onClick"])],2)],2),ue(" CANVAS "),q("div",{class:B(y(s).e("canvas"))},[(N(!0),K(Ue,null,Et(Y.urlList,(te,ie)=>lt((N(),K("img",{ref_for:!0,ref:de=>c.value[ie]=de,key:te,src:te,style:Ye(y(x)),class:B(y(s).e("img")),crossorigin:Y.crossorigin,onLoad:A,onError:E,onMousedown:L},null,46,["src","crossorigin"])),[[Kt,ie===v.value]])),128))],2),se(Y.$slots,"default")]),_:3},8,["focus-trap-el"])],6)]),_:3})]),_:3},8,["disabled"]))}});var fme=Ee(cme,[["__file","image-viewer.vue"]]);const X6=ot(fme),dme=Ae({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:ae([String,Object])},previewSrcList:{type:ae(Array),default:()=>Pn([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ae(String)}}),vme={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ze(e),close:()=>!0,show:()=>!0},hme=Z({name:"ElImage",inheritAttrs:!1}),pme=Z({...hme,props:dme,emits:vme,setup(e,{emit:t}){const n=e;let r="";const{t:a}=Vt(),i=Se("image"),o=ou(),s=I(()=>Np(Object.entries(o).filter(([R])=>/^(data-|on[A-Z])/i.test(R)||["id","style"].includes(R)))),l=Bg({excludeListeners:!0,excludeKeys:I(()=>Object.keys(s.value))}),u=F(),c=F(!1),f=F(!0),d=F(!1),v=F(),h=F(),p=Bt&&"loading"in HTMLImageElement.prototype;let g,m;const _=I(()=>[i.e("inner"),w.value&&i.e("preview"),f.value&&i.is("loading")]),b=I(()=>{const{fit:R}=n;return Bt&&R?{objectFit:R}:{}}),w=I(()=>{const{previewSrcList:R}=n;return Me(R)&&R.length>0}),S=I(()=>{const{previewSrcList:R,initialIndex:O}=n;let H=O;return O>R.length-1&&(H=0),H}),C=I(()=>n.loading==="eager"?!1:!p&&n.loading==="lazy"||n.lazy),x=()=>{Bt&&(f.value=!0,c.value=!1,u.value=n.src)};function M(R){f.value=!1,c.value=!1,t("load",R)}function T(R){f.value=!1,c.value=!0,t("error",R)}function k(){Sde(v.value,h.value)&&(x(),L())}const A=W5(k,200,!0);async function E(){var R;if(!Bt)return;await je();const{scrollContainer:O}=n;Ua(O)?h.value=O:We(O)&&O!==""?h.value=(R=document.querySelector(O))!=null?R:void 0:v.value&&(h.value=Ak(v.value)),h.value&&(g=sn(h,"scroll",A),setTimeout(()=>k(),100))}function L(){!Bt||!h.value||!A||(g==null||g(),h.value=void 0)}function $(R){if(R.ctrlKey){if(R.deltaY<0)return R.preventDefault(),!1;if(R.deltaY>0)return R.preventDefault(),!1}}function P(){w.value&&(m=sn("wheel",$,{passive:!1}),r=document.body.style.overflow,document.body.style.overflow="hidden",d.value=!0,t("show"))}function D(){m==null||m(),document.body.style.overflow=r,d.value=!1,t("close")}function V(R){t("switch",R)}return _e(()=>n.src,()=>{C.value?(f.value=!0,c.value=!1,L(),E()):x()}),dt(()=>{C.value?E():x()}),(R,O)=>(N(),K("div",St({ref_key:"container",ref:v},y(s),{class:[y(i).b(),R.$attrs.class]}),[c.value?se(R.$slots,"error",{key:0},()=>[q("div",{class:B(y(i).e("error"))},Ie(y(a)("el.image.error")),3)]):(N(),K(Ue,{key:1},[u.value!==void 0?(N(),K("img",St({key:0},y(l),{src:u.value,loading:R.loading,style:y(b),class:y(_),crossorigin:R.crossorigin,onClick:P,onLoad:M,onError:T}),null,16,["src","loading","crossorigin"])):ue("v-if",!0),f.value?(N(),K("div",{key:1,class:B(y(i).e("wrapper"))},[se(R.$slots,"placeholder",{},()=>[q("div",{class:B(y(i).e("placeholder"))},null,2)])],2)):ue("v-if",!0)],64)),y(w)?(N(),K(Ue,{key:2},[d.value?(N(),fe(y(X6),{key:0,"z-index":R.zIndex,"initial-index":y(S),infinite:R.infinite,"zoom-rate":R.zoomRate,"min-scale":R.minScale,"max-scale":R.maxScale,"url-list":R.previewSrcList,crossorigin:R.crossorigin,"hide-on-click-modal":R.hideOnClickModal,teleported:R.previewTeleported,"close-on-press-escape":R.closeOnPressEscape,onClose:D,onSwitch:V},{default:re(()=>[R.$slots.viewer?(N(),K("div",{key:0},[se(R.$slots,"viewer")])):ue("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","crossorigin","hide-on-click-modal","teleported","close-on-press-escape"])):ue("v-if",!0)],64)):ue("v-if",!0)],16))}});var gme=Ee(pme,[["__file","image.vue"]]);const mme=ot(gme),yme=Ae({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,readonly:Boolean,disabled:Boolean,size:Xn,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ze(e)||["min","max"].includes(e),default:null},name:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0},...kr(["ariaLabel"])}),bme={[cn]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Ir]:e=>Ze(e)||or(e),[ut]:e=>Ze(e)||or(e)},_me=Z({name:"ElInputNumber"}),wme=Z({..._me,props:yme,emits:bme,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Vt(),i=Se("input-number"),o=F(),s=Yt({currentValue:r.modelValue,userInput:null}),{formItem:l}=Nr(),u=I(()=>Ze(r.modelValue)&&r.modelValue<=r.min),c=I(()=>Ze(r.modelValue)&&r.modelValue>=r.max),f=I(()=>{const P=m(r.step);return on(r.precision)?Math.max(m(r.modelValue),P):(P>r.precision,r.precision)}),d=I(()=>r.controls&&r.controlsPosition==="right"),v=Yn(),h=$r(),p=I(()=>{if(s.userInput!==null)return s.userInput;let P=s.currentValue;if(or(P))return"";if(Ze(P)){if(Number.isNaN(P))return"";on(r.precision)||(P=P.toFixed(r.precision))}return P}),g=(P,D)=>{if(on(D)&&(D=f.value),D===0)return Math.round(P);let V=String(P);const R=V.indexOf(".");if(R===-1||!V.replace(".","").split("")[R+D])return P;const W=V.length;return V.charAt(W-1)==="5"&&(V=`${V.slice(0,Math.max(0,W-1))}6`),Number.parseFloat(Number(V).toFixed(D))},m=P=>{if(or(P))return 0;const D=P.toString(),V=D.indexOf(".");let R=0;return V!==-1&&(R=D.length-V-1),R},_=(P,D=1)=>Ze(P)?g(P+r.step*D):s.currentValue,b=()=>{if(r.readonly||h.value||c.value)return;const P=Number(p.value)||0,D=_(P);C(D),n(Ir,s.currentValue),L()},w=()=>{if(r.readonly||h.value||u.value)return;const P=Number(p.value)||0,D=_(P,-1);C(D),n(Ir,s.currentValue),L()},S=(P,D)=>{const{max:V,min:R,step:O,precision:H,stepStrictly:W,valueOnClear:Y}=r;VV||UV?V:R,D&&n(ut,U)),U},C=(P,D=!0)=>{var V;const R=s.currentValue,O=S(P);if(!D){n(ut,O);return}R===O&&P||(s.userInput=null,n(ut,O),R!==O&&n(cn,O,R),r.validateEvent&&((V=l==null?void 0:l.validate)==null||V.call(l,"change").catch(H=>void 0)),s.currentValue=O)},x=P=>{s.userInput=P;const D=P===""?null:Number(P);n(Ir,D),C(D,!1)},M=P=>{const D=P!==""?Number(P):"";(Ze(D)&&!Number.isNaN(D)||P==="")&&C(D),L(),s.userInput=null},T=()=>{var P,D;(D=(P=o.value)==null?void 0:P.focus)==null||D.call(P)},k=()=>{var P,D;(D=(P=o.value)==null?void 0:P.blur)==null||D.call(P)},A=P=>{n("focus",P)},E=P=>{var D,V;s.userInput=null,q1()&&s.currentValue===null&&((D=o.value)!=null&&D.input)&&(o.value.input.value=""),n("blur",P),r.validateEvent&&((V=l==null?void 0:l.validate)==null||V.call(l,"blur").catch(R=>void 0))},L=()=>{s.currentValue!==r.modelValue&&(s.currentValue=r.modelValue)},$=P=>{document.activeElement===P.target&&P.preventDefault()};return _e(()=>r.modelValue,(P,D)=>{const V=S(P,!0);s.userInput===null&&V!==D&&(s.currentValue=V)},{immediate:!0}),dt(()=>{var P;const{min:D,max:V,modelValue:R}=r,O=(P=o.value)==null?void 0:P.input;if(O.setAttribute("role","spinbutton"),Number.isFinite(V)?O.setAttribute("aria-valuemax",String(V)):O.removeAttribute("aria-valuemax"),Number.isFinite(D)?O.setAttribute("aria-valuemin",String(D)):O.removeAttribute("aria-valuemin"),O.setAttribute("aria-valuenow",s.currentValue||s.currentValue===0?String(s.currentValue):""),O.setAttribute("aria-disabled",String(h.value)),!Ze(R)&&R!=null){let H=Number(R);Number.isNaN(H)&&(H=null),n(ut,H)}O.addEventListener("wheel",$,{passive:!1})}),Yo(()=>{var P,D;const V=(P=o.value)==null?void 0:P.input;V==null||V.setAttribute("aria-valuenow",`${(D=s.currentValue)!=null?D:""}`)}),t({focus:T,blur:k}),(P,D)=>(N(),K("div",{class:B([y(i).b(),y(i).m(y(v)),y(i).is("disabled",y(h)),y(i).is("without-controls",!P.controls),y(i).is("controls-right",y(d))]),onDragstart:Qe(()=>{},["prevent"])},[P.controls?lt((N(),K("span",{key:0,role:"button","aria-label":y(a)("el.inputNumber.decrease"),class:B([y(i).e("decrease"),y(i).is("disabled",y(u))]),onKeydown:vn(w,["enter"])},[se(P.$slots,"decrease-icon",{},()=>[J(y(He),null,{default:re(()=>[y(d)?(N(),fe(y(Hs),{key:0})):(N(),fe(y(Tie),{key:1}))]),_:1})])],42,["aria-label","onKeydown"])),[[y(ib),w]]):ue("v-if",!0),P.controls?lt((N(),K("span",{key:1,role:"button","aria-label":y(a)("el.inputNumber.increase"),class:B([y(i).e("increase"),y(i).is("disabled",y(c))]),onKeydown:vn(b,["enter"])},[se(P.$slots,"increase-icon",{},()=>[J(y(He),null,{default:re(()=>[y(d)?(N(),fe(y(Ik),{key:0})):(N(),fe(y(l8),{key:1}))]),_:1})])],42,["aria-label","onKeydown"])),[[y(ib),b]]):ue("v-if",!0),J(y(Xr),{id:P.id,ref_key:"input",ref:o,type:"number",step:P.step,"model-value":y(p),placeholder:P.placeholder,readonly:P.readonly,disabled:y(h),size:y(v),max:P.max,min:P.min,name:P.name,"aria-label":P.ariaLabel,"validate-event":!1,onKeydown:[vn(Qe(b,["prevent"]),["up"]),vn(Qe(w,["prevent"]),["down"])],onBlur:E,onFocus:A,onInput:x,onChange:M},yi({_:2},[P.$slots.prefix?{name:"prefix",fn:re(()=>[se(P.$slots,"prefix")])}:void 0,P.$slots.suffix?{name:"suffix",fn:re(()=>[se(P.$slots,"suffix")])}:void 0]),1032,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","onKeydown"])],42,["onDragstart"]))}});var Sme=Ee(wme,[["__file","input-number.vue"]]);const Z6=ot(Sme),Cme=Ae({modelValue:{type:ae(Array)},max:Number,tagType:{...As.type,default:"info"},tagEffect:As.effect,trigger:{type:ae(String),default:$e.enter},draggable:{type:Boolean,default:!1},size:Xn,clearable:Boolean,disabled:{type:Boolean,default:void 0},validateEvent:{type:Boolean,default:!0},readonly:Boolean,autofocus:Boolean,id:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},placeholder:String,autocomplete:{type:String,default:"off"},ariaLabel:String}),xme={[ut]:e=>Me(e)||on(e),[cn]:e=>Me(e)||on(e),[Ir]:e=>We(e),"add-tag":e=>We(e),"remove-tag":e=>We(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0};function Tme({props:e,emit:t,formItem:n}){const r=$r(),a=Yn(),i=bn(),o=F(),s=I(()=>["small"].includes(a.value)?"small":"default"),l=I(()=>{var T;return(T=e.modelValue)!=null&&T.length?void 0:e.placeholder}),u=I(()=>!(e.readonly||r.value)),c=I(()=>{var T,k;return on(e.max)?!1:((k=(T=e.modelValue)==null?void 0:T.length)!=null?k:0)>=e.max}),f=T=>{if(c.value){o.value=void 0;return}S.value||t(Ir,T.target.value)},d=T=>{var k;if(!S.value)switch(T.code){case e.trigger:T.preventDefault(),T.stopPropagation(),v();break;case $e.numpadEnter:e.trigger===$e.enter&&(T.preventDefault(),T.stopPropagation(),v());break;case $e.backspace:!o.value&&((k=e.modelValue)!=null&&k.length)&&(T.preventDefault(),T.stopPropagation(),h(e.modelValue.length-1));break}},v=()=>{var T,k;const A=(T=o.value)==null?void 0:T.trim();if(!A||c.value)return;const E=[...(k=e.modelValue)!=null?k:[],A];t(ut,E),t(cn,E),t("add-tag",A),o.value=void 0},h=T=>{var k;const A=((k=e.modelValue)!=null?k:[]).slice(),[E]=A.splice(T,1);t(ut,A),t(cn,A),t("remove-tag",E)},p=()=>{o.value=void 0,t(ut,void 0),t(cn,void 0),t("clear")},g=(T,k,A)=>{var E;const L=((E=e.modelValue)!=null?E:[]).slice(),[$]=L.splice(T,1),P=k>T&&A==="before"?-1:k{var T;(T=i.value)==null||T.focus()},_=()=>{var T;(T=i.value)==null||T.blur()},{wrapperRef:b,isFocused:w}=lu(i,{beforeFocus(){return r.value},afterBlur(){var T;v(),e.validateEvent&&((T=n==null?void 0:n.validate)==null||T.call(n,"blur").catch(k=>void 0))}}),{isComposing:S,handleCompositionStart:C,handleCompositionUpdate:x,handleCompositionEnd:M}=Vg({afterComposition:f});return _e(()=>e.modelValue,()=>{var T;e.validateEvent&&((T=n==null?void 0:n.validate)==null||T.call(n,cn).catch(k=>void 0))}),{inputRef:i,wrapperRef:b,isFocused:w,isComposing:S,inputValue:o,size:a,tagSize:s,placeholder:l,closable:u,disabled:r,inputLimit:c,handleDragged:g,handleInput:f,handleKeydown:d,handleAddTag:v,handleRemoveTag:h,handleClear:p,handleCompositionStart:C,handleCompositionUpdate:x,handleCompositionEnd:M,focus:m,blur:_}}function Mme(){const e=F(!1);return{hovering:e,handleMouseEnter:()=>{e.value=!0},handleMouseLeave:()=>{e.value=!1}}}function kme(){const e=bn(),t=F(0),n=11,r=I(()=>({minWidth:`${Math.max(t.value,n)}px`}));return kn(e,()=>{var i,o;t.value=(o=(i=e.value)==null?void 0:i.getBoundingClientRect().width)!=null?o:0}),{calculatorRef:e,calculatorWidth:t,inputStyle:r}}function Ame({wrapperRef:e,handleDragged:t,afterDragged:n}){const r=Se("input-tag"),a=bn(),i=F(!1);let o,s,l,u;function c(h){return`.${r.e("inner")} .${r.namespace.value}-tag:nth-child(${h+1})`}function f(h,p){o=p,s=e.value.querySelector(c(p)),s&&(s.style.opacity="0.5"),h.dataTransfer.effectAllowed="move"}function d(h,p){if(l=p,h.preventDefault(),h.dataTransfer.dropEffect="move",on(o)||o===p){i.value=!1;return}const g=e.value.querySelector(c(p)).getBoundingClientRect(),m=o+1!==p,_=o-1!==p,b=h.clientX-g.left,w=m?_?.5:1:-1,S=_?m?.5:0:1;b<=g.width*w?u="before":b>g.width*S?u="after":u=void 0;const C=e.value.querySelector(`.${r.e("inner")}`),x=C.getBoundingClientRect(),M=Number.parseFloat(ps(C,"gap"))/2,T=g.top-x.top;let k=-9999;if(u==="before")k=Math.max(g.left-x.left-M,Math.floor(-M/2));else if(u==="after"){const A=g.right-x.left;k=A+(x.width===A?Math.floor(M/2):M)}n8(a.value,{top:`${T}px`,left:`${k}px`}),i.value=!!u}function v(h){h.preventDefault(),s&&(s.style.opacity=""),u&&!on(o)&&!on(l)&&o!==l&&t(o,l,u),i.value=!1,o=void 0,s=null,l=void 0,u=void 0,n==null||n()}return{dropIndicatorRef:a,showDropIndicator:i,handleDragStart:f,handleDragOver:d,handleDragEnd:v}}function Eme({props:e,isFocused:t,hovering:n,disabled:r,inputValue:a,size:i,validateState:o,validateIcon:s,needStatusIcon:l}){const u=ou(),c=Jn(),f=Se("input-tag"),d=Se("input"),v=I(()=>[f.b(),f.is("focused",t.value),f.is("hovering",n.value),f.is("disabled",r.value),f.m(i.value),f.e("wrapper"),u.class]),h=I(()=>[u.style]),p=I(()=>{var _,b;return[f.e("inner"),f.is("draggable",e.draggable),f.is("left-space",!((_=e.modelValue)!=null&&_.length)&&!c.prefix),f.is("right-space",!((b=e.modelValue)!=null&&b.length)&&!m.value)]}),g=I(()=>{var _;return e.clearable&&!r.value&&!e.readonly&&(((_=e.modelValue)==null?void 0:_.length)||a.value)&&(t.value||n.value)}),m=I(()=>c.suffix||g.value||o.value&&s.value&&l.value);return{ns:f,nsInput:d,containerKls:v,containerStyle:h,innerKls:p,showClear:g,showSuffix:m}}const Ime=Z({name:"ElInputTag",inheritAttrs:!1}),Dme=Z({...Ime,props:Cme,emits:xme,setup(e,{expose:t,emit:n}){const r=e,a=Bg(),i=Jn(),{form:o,formItem:s}=Nr(),{inputId:l}=Ti(r,{formItemContext:s}),u=I(()=>{var z;return(z=o==null?void 0:o.statusIcon)!=null?z:!1}),c=I(()=>(s==null?void 0:s.validateState)||""),f=I(()=>c.value&&j1[c.value]),{inputRef:d,wrapperRef:v,isFocused:h,inputValue:p,size:g,tagSize:m,placeholder:_,closable:b,disabled:w,handleDragged:S,handleInput:C,handleKeydown:x,handleRemoveTag:M,handleClear:T,handleCompositionStart:k,handleCompositionUpdate:A,handleCompositionEnd:E,focus:L,blur:$}=Tme({props:r,emit:n,formItem:s}),{hovering:P,handleMouseEnter:D,handleMouseLeave:V}=Mme(),{calculatorRef:R,inputStyle:O}=kme(),{dropIndicatorRef:H,showDropIndicator:W,handleDragStart:Y,handleDragOver:U,handleDragEnd:te}=Ame({wrapperRef:v,handleDragged:S,afterDragged:L}),{ns:ie,nsInput:de,containerKls:j,containerStyle:ne,innerKls:Q,showClear:he,showSuffix:ce}=Eme({props:r,hovering:P,isFocused:h,inputValue:p,disabled:w,size:g,validateState:c,validateIcon:f,needStatusIcon:u});return t({focus:L,blur:$}),(z,X)=>(N(),K("div",{ref_key:"wrapperRef",ref:v,class:B(y(j)),style:Ye(y(ne)),onMouseenter:y(D),onMouseleave:y(V)},[y(i).prefix?(N(),K("div",{key:0,class:B(y(ie).e("prefix"))},[se(z.$slots,"prefix")],2)):ue("v-if",!0),q("div",{class:B(y(Q))},[(N(!0),K(Ue,null,Et(z.modelValue,(oe,pe)=>(N(),fe(y(Bd),{key:pe,size:y(m),closable:y(b),type:z.tagType,effect:z.tagEffect,draggable:y(b)&&z.draggable,"disable-transitions":"",onClose:me=>y(M)(pe),onDragstart:me=>y(Y)(me,pe),onDragover:me=>y(U)(me,pe),onDragend:y(te),onDrop:Qe(()=>{},["stop"])},{default:re(()=>[se(z.$slots,"tag",{value:oe,index:pe},()=>[At(Ie(oe),1)])]),_:2},1032,["size","closable","type","effect","draggable","onClose","onDragstart","onDragover","onDragend","onDrop"]))),128)),q("div",{class:B(y(ie).e("input-wrapper"))},[lt(q("input",St({id:y(l),ref_key:"inputRef",ref:d,"onUpdate:modelValue":oe=>ln(p)?p.value=oe:null},y(a),{type:"text",minlength:z.minlength,maxlength:z.maxlength,disabled:y(w),readonly:z.readonly,autocomplete:z.autocomplete,tabindex:z.tabindex,placeholder:y(_),autofocus:z.autofocus,ariaLabel:z.ariaLabel,class:y(ie).e("input"),style:y(O),onCompositionstart:y(k),onCompositionupdate:y(A),onCompositionend:y(E),onInput:y(C),onKeydown:y(x)}),null,16,["id","onUpdate:modelValue","minlength","maxlength","disabled","readonly","autocomplete","tabindex","placeholder","autofocus","ariaLabel","onCompositionstart","onCompositionupdate","onCompositionend","onInput","onKeydown"]),[[P1,y(p)]]),q("span",{ref_key:"calculatorRef",ref:R,"aria-hidden":"true",class:B(y(ie).e("input-calculator")),textContent:Ie(y(p))},null,10,["textContent"])],2),lt(q("div",{ref_key:"dropIndicatorRef",ref:H,class:B(y(ie).e("drop-indicator"))},null,2),[[Kt,y(W)]])],2),y(ce)?(N(),K("div",{key:1,class:B(y(ie).e("suffix"))},[se(z.$slots,"suffix"),y(he)?(N(),fe(y(He),{key:0,class:B([y(ie).e("icon"),y(ie).e("clear")]),onMousedown:Qe(y(nn),["prevent"]),onClick:y(T)},{default:re(()=>[J(y(Ws))]),_:1},8,["class","onMousedown","onClick"])):ue("v-if",!0),y(c)&&y(f)&&y(u)?(N(),fe(y(He),{key:1,class:B([y(de).e("icon"),y(de).e("validateIcon"),y(de).is("loading",y(c)==="validating")])},{default:re(()=>[(N(),fe(_t(y(f))))]),_:1},8,["class"])):ue("v-if",!0)],2)):ue("v-if",!0)],46,["onMouseenter","onMouseleave"]))}});var Lme=Ee(Dme,[["__file","input-tag.vue"]]);const Pme=ot(Lme),Rme=Ae({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:fn}}),Ome={click:e=>e instanceof MouseEvent},Nme=Z({name:"ElLink"}),$me=Z({...Nme,props:Rme,emits:Ome,setup(e,{emit:t}){const n=e,r=Se("link"),a=I(()=>[r.b(),r.m(n.type),r.is("disabled",n.disabled),r.is("underline",n.underline&&!n.disabled)]);function i(o){n.disabled||t("click",o)}return(o,s)=>(N(),K("a",{class:B(y(a)),href:o.disabled||!o.href?void 0:o.href,target:o.disabled||!o.href?void 0:o.target,onClick:i},[o.icon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(o.icon)))]),_:1})):ue("v-if",!0),o.$slots.default?(N(),K("span",{key:1,class:B(y(r).e("inner"))},[se(o.$slots,"default")],2)):ue("v-if",!0),o.$slots.icon?se(o.$slots,"icon",{key:2}):ue("v-if",!0)],10,["href","target"]))}});var Bme=Ee($me,[["__file","link.vue"]]);const Vme=ot(Bme);let Fme=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",r=>{let a=!1;switch(r.code){case $e.down:{this.gotoSubIndex(this.subIndex+1),a=!0;break}case $e.up:{this.gotoSubIndex(this.subIndex-1),a=!0;break}case $e.tab:{e0(t,"mouseleave");break}case $e.enter:case $e.numpadEnter:case $e.space:{a=!0,r.currentTarget.click();break}}return a&&(r.preventDefault(),r.stopPropagation()),!1})})}},zme=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 Fme(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case $e.down:{e0(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case $e.up:{e0(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case $e.tab:{e0(t.currentTarget,"mouseleave");break}case $e.enter:case $e.numpadEnter:case $e.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},Hme=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(r=>{r.nodeType===1&&new zme(r,t)})}};const Wme=Z({name:"ElMenuCollapseTransition",setup(){const e=Se("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,r){di(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",r()},onAfterEnter(n){Zr(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),Da(n,e.m("collapse"))?(Zr(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),di(n,e.m("collapse"))):(di(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Zr(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){di(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function Gme(e,t,n,r,a,i){return N(),fe(mr,St({mode:"out-in"},e.listeners),{default:re(()=>[se(e.$slots,"default")]),_:3},16)}var Kme=Ee(Wme,[["render",Gme],["__file","menu-collapse-transition.vue"]]);function J6(e,t){const n=I(()=>{let a=e.parent;const i=[t.value];for(;a.type.name!=="ElMenu";)a.props.index&&i.unshift(a.props.index),a=a.parent;return i});return{parentMenu:I(()=>{let a=e.parent;for(;a&&!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function Ume(e){return I(()=>{const n=e.backgroundColor;return n?new G8(n).shade(20).toString():""})}const Q6=(e,t)=>{const n=Se("menu");return I(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":Ume(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},Yme=Ae({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:fn},expandOpenIcon:{type:fn},collapseCloseIcon:{type:fn},collapseOpenIcon:{type:fn}}),Bw="ElSubMenu";var pA=Z({name:Bw,props:Yme,setup(e,{slots:t,expose:n}){const r=yt(),{indexPath:a,parentMenu:i}=J6(r,I(()=>e.index)),o=Se("menu"),s=Se("sub-menu"),l=Be("rootMenu");l||nr(Bw,"can not inject root menu");const u=Be(`subMenu:${i.value.uid}`);u||nr(Bw,"can not inject sub menu");const c=F({}),f=F({});let d;const v=F(!1),h=F(),p=F(null),g=I(()=>M.value==="horizontal"&&_.value?"bottom-start":"right-start"),m=I(()=>M.value==="horizontal"&&_.value||M.value==="vertical"&&!l.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?C.value?e.expandOpenIcon:e.expandCloseIcon:Hs:e.collapseCloseIcon&&e.collapseOpenIcon?C.value?e.collapseOpenIcon:e.collapseCloseIcon:ma),_=I(()=>u.level===0),b=I(()=>{const H=e.teleported;return H===void 0?_.value:H}),w=I(()=>l.props.collapse?`${o.namespace.value}-zoom-in-left`:`${o.namespace.value}-zoom-in-top`),S=I(()=>M.value==="horizontal"&&_.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),C=I(()=>l.openedMenus.includes(e.index)),x=I(()=>{let H=!1;return Object.values(c.value).forEach(W=>{W.active&&(H=!0)}),Object.values(f.value).forEach(W=>{W.active&&(H=!0)}),H}),M=I(()=>l.props.mode),T=Yt({index:e.index,indexPath:a,active:x}),k=Q6(l.props,u.level+1),A=I(()=>{var H;return(H=e.popperOffset)!=null?H:l.props.popperOffset}),E=I(()=>{var H;return(H=e.popperClass)!=null?H:l.props.popperClass}),L=I(()=>{var H;return(H=e.showTimeout)!=null?H:l.props.showTimeout}),$=I(()=>{var H;return(H=e.hideTimeout)!=null?H:l.props.hideTimeout}),P=()=>{var H,W,Y;return(Y=(W=(H=p.value)==null?void 0:H.popperRef)==null?void 0:W.popperInstanceRef)==null?void 0:Y.destroy()},D=H=>{H||P()},V=()=>{l.props.menuTrigger==="hover"&&l.props.mode==="horizontal"||l.props.collapse&&l.props.mode==="vertical"||e.disabled||l.handleSubMenuClick({index:e.index,indexPath:a.value,active:x.value})},R=(H,W=L.value)=>{var Y;if(H.type!=="focus"){if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"||e.disabled){u.mouseInChild.value=!0;return}u.mouseInChild.value=!0,d==null||d(),{stop:d}=$c(()=>{l.openMenu(e.index,a.value)},W),b.value&&((Y=i.value.vnode.el)==null||Y.dispatchEvent(new MouseEvent("mouseenter")))}},O=(H=!1)=>{var W;if(l.props.menuTrigger==="click"&&l.props.mode==="horizontal"||!l.props.collapse&&l.props.mode==="vertical"){u.mouseInChild.value=!1;return}d==null||d(),u.mouseInChild.value=!1,{stop:d}=$c(()=>!v.value&&l.closeMenu(e.index,a.value),$.value),b.value&&H&&((W=u.handleMouseleave)==null||W.call(u,!0))};_e(()=>l.props.collapse,H=>D(!!H));{const H=Y=>{f.value[Y.index]=Y},W=Y=>{delete f.value[Y.index]};Tt(`subMenu:${r.uid}`,{addSubMenu:H,removeSubMenu:W,handleMouseleave:O,mouseInChild:v,level:u.level+1})}return n({opened:C}),dt(()=>{l.addSubMenu(T),u.addSubMenu(T)}),hn(()=>{u.removeSubMenu(T),l.removeSubMenu(T)}),()=>{var H;const W=[(H=t.title)==null?void 0:H.call(t),Xe(He,{class:s.e("icon-arrow"),style:{transform:C.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&l.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>We(m.value)?Xe(r.appContext.components[m.value]):Xe(m.value)})],Y=l.isMenuPopup?Xe(Lr,{ref:p,visible:C.value,effect:"light",pure:!0,offset:A.value,showArrow:!1,persistent:!0,popperClass:E.value,placement:g.value,teleported:b.value,fallbackPlacements:S.value,transition:w.value,gpuAcceleration:!1},{content:()=>{var U;return Xe("div",{class:[o.m(M.value),o.m("popup-container"),E.value],onMouseenter:te=>R(te,100),onMouseleave:()=>O(!0),onFocus:te=>R(te,100)},[Xe("ul",{class:[o.b(),o.m("popup"),o.m(`popup-${g.value}`)],style:k.value},[(U=t.default)==null?void 0:U.call(t)])])},default:()=>Xe("div",{class:s.e("title"),onClick:V},W)}):Xe(Ue,{},[Xe("div",{class:s.e("title"),ref:h,onClick:V},W),Xe(Q1,{},{default:()=>{var U;return lt(Xe("ul",{role:"menu",class:[o.b(),o.m("inline")],style:k.value},[(U=t.default)==null?void 0:U.call(t)]),[[Kt,C.value]])}})]);return Xe("li",{class:[s.b(),s.is("active",x.value),s.is("opened",C.value),s.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:C.value,onMouseenter:R,onMouseleave:()=>O(),onFocus:R},[Y])}}});const jme=Ae({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:ae(Array),default:()=>Pn([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:fn,default:()=>Aie},popperEffect:{type:ae(String),default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Vw=e=>Me(e)&&e.every(t=>We(t)),qme={close:(e,t)=>We(e)&&Vw(t),open:(e,t)=>We(e)&&Vw(t),select:(e,t,n,r)=>We(e)&&Vw(t)&&pt(n)&&(r===void 0||r instanceof Promise)};var Xme=Z({name:"ElMenu",props:jme,emits:qme,setup(e,{emit:t,slots:n,expose:r}){const a=yt(),i=a.appContext.config.globalProperties.$router,o=F(),s=Se("menu"),l=Se("sub-menu"),u=F(-1),c=F(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=F(e.defaultActive),d=F({}),v=F({}),h=I(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),p=()=>{const P=f.value&&d.value[f.value];if(!P||e.mode==="horizontal"||e.collapse)return;P.indexPath.forEach(V=>{const R=v.value[V];R&&g(V,R.indexPath)})},g=(P,D)=>{c.value.includes(P)||(e.uniqueOpened&&(c.value=c.value.filter(V=>D.includes(V))),c.value.push(P),t("open",P,D))},m=P=>{const D=c.value.indexOf(P);D!==-1&&c.value.splice(D,1)},_=(P,D)=>{m(P),t("close",P,D)},b=({index:P,indexPath:D})=>{c.value.includes(P)?_(P,D):g(P,D)},w=P=>{(e.mode==="horizontal"||e.collapse)&&(c.value=[]);const{index:D,indexPath:V}=P;if(!(or(D)||or(V)))if(e.router&&i){const R=P.route||D,O=i.push(R).then(H=>(H||(f.value=D),H));t("select",D,V,{index:D,indexPath:V,route:R},O)}else f.value=D,t("select",D,V,{index:D,indexPath:V})},S=P=>{const D=d.value,V=D[P]||f.value&&D[f.value]||D[e.defaultActive];V?f.value=V.index:f.value=P},C=P=>{const D=getComputedStyle(P),V=Number.parseInt(D.marginLeft,10),R=Number.parseInt(D.marginRight,10);return P.offsetWidth+V+R||0},x=()=>{var P,D;if(!o.value)return-1;const V=Array.from((D=(P=o.value)==null?void 0:P.childNodes)!=null?D:[]).filter(ie=>ie.nodeName!=="#comment"&&(ie.nodeName!=="#text"||ie.nodeValue)),R=64,O=getComputedStyle(o.value),H=Number.parseInt(O.paddingLeft,10),W=Number.parseInt(O.paddingRight,10),Y=o.value.clientWidth-H-W;let U=0,te=0;return V.forEach((ie,de)=>{U+=C(ie),U<=Y-R&&(te=de+1)}),te===V.length?-1:te},M=P=>v.value[P].indexPath,T=(P,D=33.34)=>{let V;return()=>{V&&clearTimeout(V),V=setTimeout(()=>{P()},D)}};let k=!0;const A=()=>{if(u.value===x())return;const P=()=>{u.value=-1,je(()=>{u.value=x()})};k?P():T(P)(),k=!1};_e(()=>e.defaultActive,P=>{d.value[P]||(f.value=""),S(P)}),_e(()=>e.collapse,P=>{P&&(c.value=[])}),_e(d.value,p);let E;Er(()=>{e.mode==="horizontal"&&e.ellipsis?E=kn(o,A).stop:E==null||E()});const L=F(!1);{const P=O=>{v.value[O.index]=O},D=O=>{delete v.value[O.index]};Tt("rootMenu",Yt({props:e,openedMenus:c,items:d,subMenus:v,activeIndex:f,isMenuPopup:h,addMenuItem:O=>{d.value[O.index]=O},removeMenuItem:O=>{delete d.value[O.index]},addSubMenu:P,removeSubMenu:D,openMenu:g,closeMenu:_,handleMenuItemClick:w,handleSubMenuClick:b})),Tt(`subMenu:${a.uid}`,{addSubMenu:P,removeSubMenu:D,mouseInChild:L,level:0})}dt(()=>{e.mode==="horizontal"&&new Hme(a.vnode.el,s.namespace.value)}),r({open:D=>{const{indexPath:V}=v.value[D];V.forEach(R=>g(R,V))},close:m,handleResize:A});const $=Q6(e,0);return()=>{var P,D;let V=(D=(P=n.default)==null?void 0:P.call(n))!=null?D:[];const R=[];if(e.mode==="horizontal"&&o.value){const W=Pl(V),Y=u.value===-1?W:W.slice(0,u.value),U=u.value===-1?[]:W.slice(u.value);U!=null&&U.length&&e.ellipsis&&(V=Y,R.push(Xe(pA,{index:"sub-menu-more",class:l.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>Xe(He,{class:l.e("icon-more")},{default:()=>Xe(e.ellipsisIcon)}),default:()=>U})))}const O=e.closeOnClickOutside?[[Es,()=>{c.value.length&&(L.value||(c.value.forEach(W=>t("close",W,M(W))),c.value=[]))}]]:[],H=lt(Xe("ul",{key:String(e.collapse),role:"menubar",ref:o,style:$.value,class:{[s.b()]:!0,[s.m(e.mode)]:!0,[s.m("collapse")]:e.collapse}},[...V,...R]),O);return e.collapseTransition&&e.mode==="vertical"?Xe(Kme,()=>H):H}}});const Zme=Ae({index:{type:ae([String,null]),default:null},route:{type:ae([String,Object])},disabled:Boolean}),Jme={click:e=>We(e.index)&&Me(e.indexPath)},Fw="ElMenuItem",Qme=Z({name:Fw,components:{ElTooltip:Lr},props:Zme,emits:Jme,setup(e,{emit:t}){const n=yt(),r=Be("rootMenu"),a=Se("menu"),i=Se("menu-item");r||nr(Fw,"can not inject root menu");const{parentMenu:o,indexPath:s}=J6(n,Jt(e,"index")),l=Be(`subMenu:${o.value.uid}`);l||nr(Fw,"can not inject sub menu");const u=I(()=>e.index===r.activeIndex),c=Yt({index:e.index,indexPath:s,active:u}),f=()=>{e.disabled||(r.handleMenuItemClick({index:e.index,indexPath:s.value,route:e.route}),t("click",c))};return dt(()=>{l.addSubMenu(c),r.addMenuItem(c)}),hn(()=>{l.removeSubMenu(c),r.removeMenuItem(c)}),{parentMenu:o,rootMenu:r,active:u,nsMenu:a,nsMenuItem:i,handleClick:f}}});function eye(e,t,n,r,a,i){const o=bt("el-tooltip");return N(),K("li",{class:B([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:e.handleClick},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(N(),fe(o,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:re(()=>[se(e.$slots,"title")]),default:re(()=>[q("div",{class:B(e.nsMenu.be("tooltip","trigger"))},[se(e.$slots,"default")],2)]),_:3},8,["effect"])):(N(),K(Ue,{key:1},[se(e.$slots,"default"),se(e.$slots,"title")],64))],10,["onClick"])}var eH=Ee(Qme,[["render",eye],["__file","menu-item.vue"]]);const tye={title:String},nye="ElMenuItemGroup",rye=Z({name:nye,props:tye,setup(){return{ns:Se("menu-item-group")}}});function aye(e,t,n,r,a,i){return N(),K("li",{class:B(e.ns.b())},[q("div",{class:B(e.ns.e("title"))},[e.$slots.title?se(e.$slots,"title",{key:1}):(N(),K(Ue,{key:0},[At(Ie(e.title),1)],64))],2),q("ul",null,[se(e.$slots,"default")])],2)}var tH=Ee(rye,[["render",aye],["__file","menu-item-group.vue"]]);const iye=ot(Xme,{MenuItem:eH,MenuItemGroup:tH,SubMenu:pA}),oye=On(eH),sye=On(tH),lye=On(pA),uye=Ae({icon:{type:fn,default:()=>Zae},title:String,content:{type:String,default:""}}),cye={back:()=>!0},fye=Z({name:"ElPageHeader"}),dye=Z({...fye,props:uye,emits:cye,setup(e,{emit:t}){const n=Jn(),{t:r}=Vt(),a=Se("page-header"),i=I(()=>[a.b(),{[a.m("has-breadcrumb")]:!!n.breadcrumb,[a.m("has-extra")]:!!n.extra,[a.is("contentful")]:!!n.default}]);function o(){t("back")}return(s,l)=>(N(),K("div",{class:B(y(i))},[s.$slots.breadcrumb?(N(),K("div",{key:0,class:B(y(a).e("breadcrumb"))},[se(s.$slots,"breadcrumb")],2)):ue("v-if",!0),q("div",{class:B(y(a).e("header"))},[q("div",{class:B(y(a).e("left"))},[q("div",{class:B(y(a).e("back")),role:"button",tabindex:"0",onClick:o},[s.icon||s.$slots.icon?(N(),K("div",{key:0,"aria-label":s.title||y(r)("el.pageHeader.title"),class:B(y(a).e("icon"))},[se(s.$slots,"icon",{},()=>[s.icon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(s.icon)))]),_:1})):ue("v-if",!0)])],10,["aria-label"])):ue("v-if",!0),q("div",{class:B(y(a).e("title"))},[se(s.$slots,"title",{},()=>[At(Ie(s.title||y(r)("el.pageHeader.title")),1)])],2)],2),J(y(B6),{direction:"vertical"}),q("div",{class:B(y(a).e("content"))},[se(s.$slots,"content",{},()=>[At(Ie(s.content),1)])],2)],2),s.$slots.extra?(N(),K("div",{key:0,class:B(y(a).e("extra"))},[se(s.$slots,"extra")],2)):ue("v-if",!0)],2),s.$slots.default?(N(),K("div",{key:1,class:B(y(a).e("main"))},[se(s.$slots,"default")],2)):ue("v-if",!0)],2))}});var vye=Ee(dye,[["__file","page-header.vue"]]);const hye=ot(vye),nH=Symbol("elPaginationKey"),pye=Ae({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:fn}}),gye={click:e=>e instanceof MouseEvent},mye=Z({name:"ElPaginationPrev"}),yye=Z({...mye,props:pye,emits:gye,setup(e){const t=e,{t:n}=Vt(),r=I(()=>t.disabled||t.currentPage<=1);return(a,i)=>(N(),K("button",{type:"button",class:"btn-prev",disabled:y(r),"aria-label":a.prevText||y(n)("el.pagination.prev"),"aria-disabled":y(r),onClick:o=>a.$emit("click",o)},[a.prevText?(N(),K("span",{key:0},Ie(a.prevText),1)):(N(),fe(y(He),{key:1},{default:re(()=>[(N(),fe(_t(a.prevIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var bye=Ee(yye,[["__file","prev.vue"]]);const _ye=Ae({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:fn}}),wye=Z({name:"ElPaginationNext"}),Sye=Z({...wye,props:_ye,emits:["click"],setup(e){const t=e,{t:n}=Vt(),r=I(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(a,i)=>(N(),K("button",{type:"button",class:"btn-next",disabled:y(r),"aria-label":a.nextText||y(n)("el.pagination.next"),"aria-disabled":y(r),onClick:o=>a.$emit("click",o)},[a.nextText?(N(),K("span",{key:0},Ie(a.nextText),1)):(N(),fe(y(He),{key:1},{default:re(()=>[(N(),fe(_t(a.nextIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}});var Cye=Ee(Sye,[["__file","next.vue"]]);const rH=Symbol("ElSelectGroup"),gv=Symbol("ElSelect");function xye(e,t){const n=Be(gv),r=Be(rH,{disabled:!1}),a=I(()=>c(jr(n.props.modelValue),e.value)),i=I(()=>{var v;if(n.props.multiple){const h=jr((v=n.props.modelValue)!=null?v:[]);return!a.value&&h.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),o=I(()=>e.label||(pt(e.value)?"":e.value)),s=I(()=>e.value||e.label||""),l=I(()=>e.disabled||t.groupDisabled||i.value),u=yt(),c=(v=[],h)=>{if(pt(e.value)){const p=n.props.valueKey;return v&&v.some(g=>an(Wn(g,p))===Wn(h,p))}else return v&&v.includes(h)},f=()=>{!e.disabled&&!r.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},d=v=>{const h=new RegExp(Qk(v),"i");t.visible=h.test(o.value)||e.created};return _e(()=>o.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),_e(()=>e.value,(v,h)=>{const{remote:p,valueKey:g}=n.props;if(v!==h&&(n.onOptionDestroy(h,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!p){if(g&&pt(v)&&pt(h)&&v[g]===h[g])return;n.setSelected()}}),_e(()=>r.disabled,()=>{t.groupDisabled=r.disabled},{immediate:!0}),{select:n,currentLabel:o,currentValue:s,itemSelected:a,isDisabled:l,hoverItem:f,updateOption:d}}const Tye=Z({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=Se("select"),n=Mr(),r=I(()=>[t.be("dropdown","item"),t.is("disabled",y(s)),t.is("selected",y(o)),t.is("hovering",y(d))]),a=Yt({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:i,itemSelected:o,isDisabled:s,select:l,hoverItem:u,updateOption:c}=xye(e,a),{visible:f,hover:d}=sr(a),v=yt().proxy;l.onOptionCreate(v),hn(()=>{const p=v.value,{selected:g}=l.states,m=g.some(_=>_.value===v.value);je(()=>{l.states.cachedOptions.get(p)===v&&!m&&l.states.cachedOptions.delete(p)}),l.onOptionDestroy(p,v)});function h(){s.value||l.handleOptionSelect(v)}return{ns:t,id:n,containerKls:r,currentLabel:i,itemSelected:o,isDisabled:s,select:l,hoverItem:u,updateOption:c,visible:f,hover:d,selectOptionClick:h,states:a}}});function Mye(e,t,n,r,a,i){return lt((N(),K("li",{id:e.id,class:B(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMousemove:e.hoverItem,onClick:Qe(e.selectOptionClick,["stop"])},[se(e.$slots,"default",{},()=>[q("span",null,Ie(e.currentLabel),1)])],42,["id","aria-disabled","aria-selected","onMousemove","onClick"])),[[Kt,e.visible]])}var gA=Ee(Tye,[["render",Mye],["__file","option.vue"]]);const kye=Z({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Be(gv),t=Se("select"),n=I(()=>e.props.popperClass),r=I(()=>e.props.multiple),a=I(()=>e.props.fitInputWidth),i=F("");function o(){var s;i.value=`${(s=e.selectRef)==null?void 0:s.offsetWidth}px`}return dt(()=>{o(),kn(e.selectRef,o)}),{ns:t,minWidth:i,popperClass:n,isMultiple:r,isFitInputWidth:a}}});function Aye(e,t,n,r,a,i){return N(),K("div",{class:B([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Ye({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(N(),K("div",{key:0,class:B(e.ns.be("dropdown","header"))},[se(e.$slots,"header")],2)):ue("v-if",!0),se(e.$slots,"default"),e.$slots.footer?(N(),K("div",{key:1,class:B(e.ns.be("dropdown","footer"))},[se(e.$slots,"footer")],2)):ue("v-if",!0)],6)}var Eye=Ee(kye,[["render",Aye],["__file","select-dropdown.vue"]]);const Iye=11,Dye=(e,t)=>{const{t:n}=Vt(),r=Mr(),a=Se("select"),i=Se("input"),o=Yt({inputValue:"",options:new Map,cachedOptions:new Map,optionValues:[],selected:[],selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),s=F(null),l=F(null),u=F(null),c=F(null),f=F(null),d=F(null),v=F(null),h=F(null),p=F(null),g=F(null),m=F(null),_=F(null),{isComposing:b,handleCompositionStart:w,handleCompositionUpdate:S,handleCompositionEnd:C}=Vg({afterComposition:Pe=>qt(Pe)}),{wrapperRef:x,isFocused:M,handleBlur:T}=lu(f,{beforeFocus(){return V.value},afterFocus(){e.automaticDropdown&&!k.value&&(k.value=!0,o.menuVisibleOnFocus=!0)},beforeBlur(Pe){var it,en;return((it=u.value)==null?void 0:it.isFocusInsideContent(Pe))||((en=c.value)==null?void 0:en.isFocusInsideContent(Pe))},afterBlur(){k.value=!1,o.menuVisibleOnFocus=!1}}),k=F(!1),A=F(),{form:E,formItem:L}=Nr(),{inputId:$}=Ti(e,{formItemContext:L}),{valueOnClear:P,isEmptyValue:D}=G1(e),V=I(()=>e.disabled||(E==null?void 0:E.disabled)),R=I(()=>Me(e.modelValue)?e.modelValue.length>0:!D(e.modelValue)),O=I(()=>{var Pe;return(Pe=E==null?void 0:E.statusIcon)!=null?Pe:!1}),H=I(()=>e.clearable&&!V.value&&o.inputHovering&&R.value),W=I(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),Y=I(()=>a.is("reverse",W.value&&k.value)),U=I(()=>(L==null?void 0:L.validateState)||""),te=I(()=>j1[U.value]),ie=I(()=>e.remote?300:0),de=I(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!o.inputValue&&o.options.size===0?!1:e.filterable&&o.inputValue&&o.options.size>0&&j.value===0?e.noMatchText||n("el.select.noMatch"):o.options.size===0?e.noDataText||n("el.select.noData"):null),j=I(()=>ne.value.filter(Pe=>Pe.visible).length),ne=I(()=>{const Pe=Array.from(o.options.values()),it=[];return o.optionValues.forEach(en=>{const Qn=Pe.findIndex(Br=>Br.value===en);Qn>-1&&it.push(Pe[Qn])}),it.length>=Pe.length?it:Pe}),Q=I(()=>Array.from(o.cachedOptions.values())),he=I(()=>{const Pe=ne.value.filter(it=>!it.created).some(it=>it.currentLabel===o.inputValue);return e.filterable&&e.allowCreate&&o.inputValue!==""&&!Pe}),ce=()=>{e.filterable&&Ke(e.filterMethod)||e.filterable&&e.remote&&Ke(e.remoteMethod)||ne.value.forEach(Pe=>{var it;(it=Pe.updateOption)==null||it.call(Pe,o.inputValue)})},z=Yn(),X=I(()=>["small"].includes(z.value)?"small":"default"),oe=I({get(){return k.value&&de.value!==!1},set(Pe){k.value=Pe}}),pe=I(()=>{if(e.multiple&&!on(e.modelValue))return jr(e.modelValue).length===0&&!o.inputValue;const Pe=Me(e.modelValue)?e.modelValue[0]:e.modelValue;return e.filterable||on(Pe)?!o.inputValue:!0}),me=I(()=>{var Pe;const it=(Pe=e.placeholder)!=null?Pe:n("el.select.placeholder");return e.multiple||!R.value?it:o.selectedLabel}),ve=I(()=>Gx?null:"mouseenter");_e(()=>e.modelValue,(Pe,it)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(o.inputValue="",we("")),ke(),!xr(Pe,it)&&e.validateEvent&&(L==null||L.validate("change").catch(en=>void 0))},{flush:"post",deep:!0}),_e(()=>k.value,Pe=>{Pe?we(o.inputValue):(o.inputValue="",o.previousQuery=null,o.isBeforeHide=!0),t("visible-change",Pe)}),_e(()=>o.options.entries(),()=>{Bt&&(ke(),e.defaultFirstOption&&(e.filterable||e.remote)&&j.value&&ye())},{flush:"post"}),_e(()=>o.hoveringIndex,Pe=>{Ze(Pe)&&Pe>-1?A.value=ne.value[Pe]||{}:A.value={},ne.value.forEach(it=>{it.hover=A.value===it})}),Er(()=>{o.isBeforeHide||ce()});const we=Pe=>{o.previousQuery===Pe||b.value||(o.previousQuery=Pe,e.filterable&&Ke(e.filterMethod)?e.filterMethod(Pe):e.filterable&&e.remote&&Ke(e.remoteMethod)&&e.remoteMethod(Pe),e.defaultFirstOption&&(e.filterable||e.remote)&&j.value?je(ye):je(Ge))},ye=()=>{const Pe=ne.value.filter(Br=>Br.visible&&!Br.disabled&&!Br.states.groupDisabled),it=Pe.find(Br=>Br.created),en=Pe[0],Qn=ne.value.map(Br=>Br.value);o.hoveringIndex=Ve(Qn,it||en)},ke=()=>{if(e.multiple)o.selectedLabel="";else{const it=Me(e.modelValue)?e.modelValue[0]:e.modelValue,en=Te(it);o.selectedLabel=en.currentLabel,o.selected=[en];return}const Pe=[];on(e.modelValue)||jr(e.modelValue).forEach(it=>{Pe.push(Te(it))}),o.selected=Pe},Te=Pe=>{let it;const en=Sp(Pe);for(let Ys=o.cachedOptions.size-1;Ys>=0;Ys--){const vo=Q.value[Ys];if(en?Wn(vo.value,e.valueKey)===Wn(Pe,e.valueKey):vo.value===Pe){it={value:Pe,currentLabel:vo.currentLabel,get isDisabled(){return vo.isDisabled}};break}}if(it)return it;const Qn=en?Pe.label:Pe??"";return{value:Pe,currentLabel:Qn}},Ge=()=>{o.hoveringIndex=ne.value.findIndex(Pe=>o.selected.some(it=>pu(it)===pu(Pe)))},Oe=()=>{o.selectionWidth=l.value.getBoundingClientRect().width},Ce=()=>{o.calculatorWidth=d.value.getBoundingClientRect().width},ze=()=>{o.collapseItemWidth=m.value.getBoundingClientRect().width},nt=()=>{var Pe,it;(it=(Pe=u.value)==null?void 0:Pe.updatePopper)==null||it.call(Pe)},xt=()=>{var Pe,it;(it=(Pe=c.value)==null?void 0:Pe.updatePopper)==null||it.call(Pe)},vt=()=>{o.inputValue.length>0&&!k.value&&(k.value=!0),we(o.inputValue)},qt=Pe=>{if(o.inputValue=Pe.target.value,e.remote)Ot();else return vt()},Ot=Oa(()=>{vt()},ie.value),wn=Pe=>{xr(e.modelValue,Pe)||t(cn,Pe)},ge=Pe=>B5(Pe,it=>{const en=o.cachedOptions.get(it);return en&&!en.disabled&&!en.states.groupDisabled}),Fe=Pe=>{if(e.multiple&&Pe.code!==$e.delete&&Pe.target.value.length<=0){const it=jr(e.modelValue).slice(),en=ge(it);if(en<0)return;const Qn=it[en];it.splice(en,1),t(ut,it),wn(it),t("remove-tag",Qn)}},le=(Pe,it)=>{const en=o.selected.indexOf(it);if(en>-1&&!V.value){const Qn=jr(e.modelValue).slice();Qn.splice(en,1),t(ut,Qn),wn(Qn),t("remove-tag",it.value)}Pe.stopPropagation(),Ln()},xe=Pe=>{Pe.stopPropagation();const it=e.multiple?[]:P.value;if(e.multiple)for(const en of o.selected)en.isDisabled&&it.push(en.value);t(ut,it),wn(it),o.hoveringIndex=-1,k.value=!1,t("clear"),Ln()},ee=Pe=>{var it;if(e.multiple){const en=jr((it=e.modelValue)!=null?it:[]).slice(),Qn=Ve(en,Pe);Qn>-1?en.splice(Qn,1):(e.multipleLimit<=0||en.length{ht(Pe)})},Ve=(Pe=[],it)=>on(it)?-1:pt(it.value)?Pe.findIndex(en=>xr(Wn(en,e.valueKey),pu(it))):Pe.indexOf(it.value),ht=Pe=>{var it,en,Qn,Br,Ys;const vo=Me(Pe)?Pe[0]:Pe;let js=null;if(vo!=null&&vo.value){const gu=ne.value.filter(Fv=>Fv.value===vo.value);gu.length>0&&(js=gu[0].$el)}if(u.value&&js){const gu=(Br=(Qn=(en=(it=u.value)==null?void 0:it.popperRef)==null?void 0:en.contentRef)==null?void 0:Qn.querySelector)==null?void 0:Br.call(Qn,`.${a.be("dropdown","wrap")}`);gu&&Ek(gu,js)}(Ys=_.value)==null||Ys.handleScroll()},Dt=Pe=>{o.options.set(Pe.value,Pe),o.cachedOptions.set(Pe.value,Pe)},Sn=(Pe,it)=>{o.options.get(Pe)===it&&o.options.delete(Pe)},Na=I(()=>{var Pe,it;return(it=(Pe=u.value)==null?void 0:Pe.popperRef)==null?void 0:it.contentRef}),Kn=()=>{o.isBeforeHide=!1,je(()=>ht(o.selected))},Ln=()=>{var Pe;(Pe=f.value)==null||Pe.focus()},$t=()=>{var Pe;if(k.value){k.value=!1,je(()=>{var it;return(it=f.value)==null?void 0:it.blur()});return}(Pe=f.value)==null||Pe.blur()},aa=Pe=>{xe(Pe)},ym=Pe=>{if(k.value=!1,M.value){const it=new FocusEvent("focus",Pe);je(()=>T(it))}},bm=()=>{o.inputValue.length>0?o.inputValue="":k.value=!1},_m=()=>{V.value||(Gx&&(o.inputHovering=!0),o.menuVisibleOnFocus?o.menuVisibleOnFocus=!1:k.value=!k.value)},Vv=()=>{if(!k.value)_m();else{const Pe=ne.value[o.hoveringIndex];Pe&&!Pe.isDisabled&&ee(Pe)}},pu=Pe=>pt(Pe.value)?Wn(Pe.value,e.valueKey):Pe.value,wm=I(()=>ne.value.filter(Pe=>Pe.visible).every(Pe=>Pe.isDisabled)),nw=I(()=>e.multiple?e.collapseTags?o.selected.slice(0,e.maxCollapseTags):o.selected:[]),df=I(()=>e.multiple?e.collapseTags?o.selected.slice(e.maxCollapseTags):[]:[]),Sm=Pe=>{if(!k.value){k.value=!0;return}if(!(o.options.size===0||j.value===0||b.value)&&!wm.value){Pe==="next"?(o.hoveringIndex++,o.hoveringIndex===o.options.size&&(o.hoveringIndex=0)):Pe==="prev"&&(o.hoveringIndex--,o.hoveringIndex<0&&(o.hoveringIndex=o.options.size-1));const it=ne.value[o.hoveringIndex];(it.isDisabled||!it.visible)&&Sm(Pe),je(()=>ht(A.value))}},rw=()=>{if(!l.value)return 0;const Pe=window.getComputedStyle(l.value);return Number.parseFloat(Pe.gap||"6px")},aw=I(()=>{const Pe=rw();return{maxWidth:`${m.value&&e.maxCollapseTags===1?o.selectionWidth-o.collapseItemWidth-Pe:o.selectionWidth}px`}}),iw=I(()=>({maxWidth:`${o.selectionWidth}px`})),ow=I(()=>({width:`${Math.max(o.calculatorWidth,Iye)}px`}));return kn(l,Oe),kn(d,Ce),kn(p,nt),kn(x,nt),kn(g,xt),kn(m,ze),dt(()=>{ke()}),{inputId:$,contentId:r,nsSelect:a,nsInput:i,states:o,isFocused:M,expanded:k,optionsArray:ne,hoverOption:A,selectSize:z,filteredOptionsCount:j,resetCalculatorWidth:Ce,updateTooltip:nt,updateTagTooltip:xt,debouncedOnInputChange:Ot,onInput:qt,deletePrevTag:Fe,deleteTag:le,deleteSelected:xe,handleOptionSelect:ee,scrollToOption:ht,hasModelValue:R,shouldShowPlaceholder:pe,currentPlaceholder:me,mouseEnterEventName:ve,needStatusIcon:O,showClose:H,iconComponent:W,iconReverse:Y,validateState:U,validateIcon:te,showNewOption:he,updateOptions:ce,collapseTagSize:X,setSelected:ke,selectDisabled:V,emptyText:de,handleCompositionStart:w,handleCompositionUpdate:S,handleCompositionEnd:C,onOptionCreate:Dt,onOptionDestroy:Sn,handleMenuEnter:Kn,focus:Ln,blur:$t,handleClearClick:aa,handleClickOutside:ym,handleEsc:bm,toggleMenu:_m,selectOption:Vv,getValueKey:pu,navigateOptions:Sm,dropdownMenuVisible:oe,showTagList:nw,collapseTagList:df,tagStyle:aw,collapseTagStyle:iw,inputStyle:ow,popperRef:Na,inputRef:f,tooltipRef:u,tagTooltipRef:c,calculatorRef:d,prefixRef:v,suffixRef:h,selectRef:s,wrapperRef:x,selectionRef:l,scrollbarRef:_,menuRef:p,tagMenuRef:g,collapseItemRef:m}};var Lye=Z({name:"ElOptions",setup(e,{slots:t}){const n=Be(gv);let r=[];return()=>{var a,i;const o=(a=t.default)==null?void 0:a.call(t),s=[];function l(u){Me(u)&&u.forEach(c=>{var f,d,v,h;const p=(f=(c==null?void 0:c.type)||{})==null?void 0:f.name;p==="ElOptionGroup"?l(!We(c.children)&&!Me(c.children)&&Ke((d=c.children)==null?void 0:d.default)?(v=c.children)==null?void 0:v.default():c.children):p==="ElOption"?s.push((h=c.props)==null?void 0:h.value):Me(c.children)&&l(c.children)})}return o.length&&l((i=o[0])==null?void 0:i.children),xr(s,r)||(r=s,n&&(n.states.optionValues=s)),o}}});const Pye=Ae({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:Xn,effect:{type:ae(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:ae(Object),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:Boolean,maxCollapseTags:{type:Number,default:1},teleported:lr.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:fn,default:Ws},fitInputWidth:Boolean,suffixIcon:{type:fn,default:Hs},tagType:{...As.type,default:"info"},tagEffect:{...As.effect,default:"light"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:ae(String),values:Gs,default:"bottom-start"},fallbackPlacements:{type:ae(Array),default:["bottom-start","top-start","right","left"]},tabindex:{type:[String,Number],default:0},appendTo:String,...dv,...kr(["ariaLabel"])}),SR="ElSelect",Rye=Z({name:SR,componentName:SR,components:{ElSelectMenu:Eye,ElOption:gA,ElOptions:Lye,ElTag:Bd,ElScrollbar:qo,ElTooltip:Lr,ElIcon:He},directives:{ClickOutside:Es},props:Pye,emits:[ut,cn,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=I(()=>{const{modelValue:o,multiple:s}=e,l=s?[]:void 0;return Me(o)?s?o:l:s?l:o}),r=Yt({...sr(e),modelValue:n}),a=Dye(r,t);Tt(gv,Yt({props:r,states:a.states,optionsArray:a.optionsArray,handleOptionSelect:a.handleOptionSelect,onOptionCreate:a.onOptionCreate,onOptionDestroy:a.onOptionDestroy,selectRef:a.selectRef,setSelected:a.setSelected}));const i=I(()=>e.multiple?a.states.selected.map(o=>o.currentLabel):a.states.selectedLabel);return{...a,modelValue:n,selectedLabel:i}}});function Oye(e,t,n,r,a,i){const o=bt("el-tag"),s=bt("el-tooltip"),l=bt("el-icon"),u=bt("el-option"),c=bt("el-options"),f=bt("el-scrollbar"),d=bt("el-select-menu"),v=I1("click-outside");return lt((N(),K("div",{ref:"selectRef",class:B([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),[Hh(e.mouseEnterEventName)]:h=>e.states.inputHovering=!0,onMouseleave:h=>e.states.inputHovering=!1},[J(s,{ref:"tooltipRef",visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,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,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:h=>e.states.isBeforeHide=!1},{default:re(()=>{var h;return[q("div",{ref:"wrapperRef",class:B([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)]),onClick:Qe(e.toggleMenu,["prevent"])},[e.$slots.prefix?(N(),K("div",{key:0,ref:"prefixRef",class:B(e.nsSelect.e("prefix"))},[se(e.$slots,"prefix")],2)):ue("v-if",!0),q("div",{ref:"selectionRef",class:B([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?se(e.$slots,"tag",{key:0},()=>[(N(!0),K(Ue,null,Et(e.showTagList,p=>(N(),K("div",{key:e.getValueKey(p),class:B(e.nsSelect.e("selected-item"))},[J(o,{closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Ye(e.tagStyle),onClose:g=>e.deleteTag(g,p)},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))},[se(e.$slots,"label",{label:p.currentLabel,value:p.value},()=>[At(Ie(p.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(N(),fe(s,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:re(()=>[q("div",{ref:"collapseItemRef",class:B(e.nsSelect.e("selected-item"))},[J(o,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Ye(e.collapseTagStyle)},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))}," + "+Ie(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:re(()=>[q("div",{ref:"tagMenuRef",class:B(e.nsSelect.e("selection"))},[(N(!0),K(Ue,null,Et(e.collapseTagList,p=>(N(),K("div",{key:e.getValueKey(p),class:B(e.nsSelect.e("selected-item"))},[J(o,{class:"in-tooltip",closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",onClose:g=>e.deleteTag(g,p)},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))},[se(e.$slots,"label",{label:p.currentLabel,value:p.value},()=>[At(Ie(p.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","teleported"])):ue("v-if",!0)]):ue("v-if",!0),q("div",{class:B([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[lt(q("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":p=>e.states.inputValue=p,type:"text",name:e.name,class:B([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Ye(e.inputStyle),tabindex:e.tabindex,role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":((h=e.hoverOption)==null?void 0:h.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onKeydown:[vn(Qe(p=>e.navigateOptions("next"),["stop","prevent"]),["down"]),vn(Qe(p=>e.navigateOptions("prev"),["stop","prevent"]),["up"]),vn(Qe(e.handleEsc,["stop","prevent"]),["esc"]),vn(Qe(e.selectOption,["stop","prevent"]),["enter"]),vn(Qe(e.deletePrevTag,["stop"]),["delete"])],onCompositionstart:e.handleCompositionStart,onCompositionupdate:e.handleCompositionUpdate,onCompositionend:e.handleCompositionEnd,onInput:e.onInput,onClick:Qe(e.toggleMenu,["stop"])},null,46,["id","onUpdate:modelValue","name","disabled","autocomplete","tabindex","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label","onKeydown","onCompositionstart","onCompositionupdate","onCompositionend","onInput","onClick"]),[[P1,e.states.inputValue]]),e.filterable?(N(),K("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:B(e.nsSelect.e("input-calculator")),textContent:Ie(e.states.inputValue)},null,10,["textContent"])):ue("v-if",!0)],2),e.shouldShowPlaceholder?(N(),K("div",{key:1,class:B([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?se(e.$slots,"label",{key:0,label:e.currentPlaceholder,value:e.modelValue},()=>[q("span",null,Ie(e.currentPlaceholder),1)]):(N(),K("span",{key:1},Ie(e.currentPlaceholder),1))],2)):ue("v-if",!0)],2),q("div",{ref:"suffixRef",class:B(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(N(),fe(l,{key:0,class:B([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:re(()=>[(N(),fe(_t(e.iconComponent)))]),_:1},8,["class"])):ue("v-if",!0),e.showClose&&e.clearIcon?(N(),fe(l,{key:1,class:B([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.nsSelect.e("clear")]),onClick:e.handleClearClick},{default:re(()=>[(N(),fe(_t(e.clearIcon)))]),_:1},8,["class","onClick"])):ue("v-if",!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(N(),fe(l,{key:2,class:B([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:re(()=>[(N(),fe(_t(e.validateIcon)))]),_:1},8,["class"])):ue("v-if",!0)],2)],10,["onClick"])]}),content:re(()=>[J(d,{ref:"menuRef"},{default:re(()=>[e.$slots.header?(N(),K("div",{key:0,class:B(e.nsSelect.be("dropdown","header")),onClick:Qe(()=>{},["stop"])},[se(e.$slots,"header")],10,["onClick"])):ue("v-if",!0),lt(J(f,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:B([e.nsSelect.is("empty",e.filteredOptionsCount===0)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:re(()=>[e.showNewOption?(N(),fe(u,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):ue("v-if",!0),J(c,null,{default:re(()=>[se(e.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[Kt,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(N(),K("div",{key:1,class:B(e.nsSelect.be("dropdown","loading"))},[se(e.$slots,"loading")],2)):e.loading||e.filteredOptionsCount===0?(N(),K("div",{key:2,class:B(e.nsSelect.be("dropdown","empty"))},[se(e.$slots,"empty",{},()=>[q("span",null,Ie(e.emptyText),1)])],2)):ue("v-if",!0),e.$slots.footer?(N(),K("div",{key:3,class:B(e.nsSelect.be("dropdown","footer")),onClick:Qe(()=>{},["stop"])},[se(e.$slots,"footer")],10,["onClick"])):ue("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","append-to","show-arrow","offset","onBeforeShow","onHide"])],16,["onMouseleave"])),[[v,e.handleClickOutside,e.popperRef]])}var Nye=Ee(Rye,[["render",Oye],["__file","select.vue"]]);const $ye=Z({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=Se("select"),n=F(null),r=yt(),a=F([]);Tt(rH,Yt({...sr(e)}));const i=I(()=>a.value.some(u=>u.visible===!0)),o=u=>{var c,f;return((c=u.type)==null?void 0:c.name)==="ElOption"&&!!((f=u.component)!=null&&f.proxy)},s=u=>{const c=jr(u),f=[];return c.forEach(d=>{var v,h;o(d)?f.push(d.component.proxy):(v=d.children)!=null&&v.length?f.push(...s(d.children)):(h=d.component)!=null&&h.subTree&&f.push(...s(d.component.subTree))}),f},l=()=>{a.value=s(r.subTree)};return dt(()=>{l()}),K5(n,l,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:i,ns:t}}});function Bye(e,t,n,r,a,i){return lt((N(),K("ul",{ref:"groupRef",class:B(e.ns.be("group","wrap"))},[q("li",{class:B(e.ns.be("group","title"))},Ie(e.label),3),q("li",null,[q("ul",{class:B(e.ns.b("group"))},[se(e.$slots,"default")],2)])],2)),[[Kt,e.visible]])}var aH=Ee($ye,[["render",Bye],["__file","option-group.vue"]]);const Vc=ot(Nye,{Option:gA,OptionGroup:aH}),lb=On(gA),Vye=On(aH),mA=()=>Be(nH,{}),Fye=Ae({pageSize:{type:Number,required:!0},pageSizes:{type:ae(Array),default:()=>Pn([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:jo},appendSizeTo:String}),zye=Z({name:"ElPaginationSizes"}),Hye=Z({...zye,props:Fye,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:r}=Vt(),a=Se("pagination"),i=mA(),o=F(n.pageSize);_e(()=>n.pageSizes,(u,c)=>{if(!xr(u,c)&&Me(u)){const f=u.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",f)}}),_e(()=>n.pageSize,u=>{o.value=u});const s=I(()=>n.pageSizes);function l(u){var c;u!==o.value&&(o.value=u,(c=i.handleSizeChange)==null||c.call(i,Number(u)))}return(u,c)=>(N(),K("span",{class:B(y(a).e("sizes"))},[J(y(Vc),{"model-value":o.value,disabled:u.disabled,"popper-class":u.popperClass,size:u.size,teleported:u.teleported,"validate-event":!1,"append-to":u.appendSizeTo,onChange:l},{default:re(()=>[(N(!0),K(Ue,null,Et(y(s),f=>(N(),fe(y(lb),{key:f,value:f,label:f+y(r)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported","append-to"])],2))}});var Wye=Ee(Hye,[["__file","sizes.vue"]]);const Gye=Ae({size:{type:String,values:jo}}),Kye=Z({name:"ElPaginationJumper"}),Uye=Z({...Kye,props:Gye,setup(e){const{t}=Vt(),n=Se("pagination"),{pageCount:r,disabled:a,currentPage:i,changeEvent:o}=mA(),s=F(),l=I(()=>{var f;return(f=s.value)!=null?f:i==null?void 0:i.value});function u(f){s.value=f?+f:""}function c(f){f=Math.trunc(+f),o==null||o(f),s.value=void 0}return(f,d)=>(N(),K("span",{class:B(y(n).e("jump")),disabled:y(a)},[q("span",{class:B([y(n).e("goto")])},Ie(y(t)("el.pagination.goto")),3),J(y(Xr),{size:f.size,class:B([y(n).e("editor"),y(n).is("in-pagination")]),min:1,max:y(r),disabled:y(a),"model-value":y(l),"validate-event":!1,"aria-label":y(t)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:c},null,8,["size","class","max","disabled","model-value","aria-label"]),q("span",{class:B([y(n).e("classifier")])},Ie(y(t)("el.pagination.pageClassifier")),3)],10,["disabled"]))}});var Yye=Ee(Uye,[["__file","jumper.vue"]]);const jye=Ae({total:{type:Number,default:1e3}}),qye=Z({name:"ElPaginationTotal"}),Xye=Z({...qye,props:jye,setup(e){const{t}=Vt(),n=Se("pagination"),{disabled:r}=mA();return(a,i)=>(N(),K("span",{class:B(y(n).e("total")),disabled:y(r)},Ie(y(t)("el.pagination.total",{total:a.total})),11,["disabled"]))}});var Zye=Ee(Xye,[["__file","total.vue"]]);const Jye=Ae({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),Qye=Z({name:"ElPaginationPager"}),e0e=Z({...Qye,props:Jye,emits:["change"],setup(e,{emit:t}){const n=e,r=Se("pager"),a=Se("icon"),{t:i}=Vt(),o=F(!1),s=F(!1),l=F(!1),u=F(!1),c=F(!1),f=F(!1),d=I(()=>{const w=n.pagerCount,S=(w-1)/2,C=Number(n.currentPage),x=Number(n.pageCount);let M=!1,T=!1;x>w&&(C>w-S&&(M=!0),C["more","btn-quickprev",a.b(),r.is("disabled",n.disabled)]),h=I(()=>["more","btn-quicknext",a.b(),r.is("disabled",n.disabled)]),p=I(()=>n.disabled?-1:0);Er(()=>{const w=(n.pagerCount-1)/2;o.value=!1,s.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-w&&(o.value=!0),n.currentPagex&&(C=x)),C!==M&&t("change",C)}return(w,S)=>(N(),K("ul",{class:B(y(r).b()),onClick:b,onKeyup:vn(_,["enter"])},[w.pageCount>0?(N(),K("li",{key:0,class:B([[y(r).is("active",w.currentPage===1),y(r).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===1,"aria-label":y(i)("el.pagination.currentPage",{pager:1}),tabindex:y(p)}," 1 ",10,["aria-current","aria-label","tabindex"])):ue("v-if",!0),o.value?(N(),K("li",{key:1,class:B(y(v)),tabindex:y(p),"aria-label":y(i)("el.pagination.prevPages",{pager:w.pagerCount-2}),onMouseenter:C=>g(!0),onMouseleave:C=>l.value=!1,onFocus:C=>m(!0),onBlur:C=>c.value=!1},[(l.value||c.value)&&!w.disabled?(N(),fe(y(Yl),{key:0})):(N(),fe(y(dP),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ue("v-if",!0),(N(!0),K(Ue,null,Et(y(d),C=>(N(),K("li",{key:C,class:B([[y(r).is("active",w.currentPage===C),y(r).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===C,"aria-label":y(i)("el.pagination.currentPage",{pager:C}),tabindex:y(p)},Ie(C),11,["aria-current","aria-label","tabindex"]))),128)),s.value?(N(),K("li",{key:2,class:B(y(h)),tabindex:y(p),"aria-label":y(i)("el.pagination.nextPages",{pager:w.pagerCount-2}),onMouseenter:C=>g(),onMouseleave:C=>u.value=!1,onFocus:C=>m(),onBlur:C=>f.value=!1},[(u.value||f.value)&&!w.disabled?(N(),fe(y(jl),{key:0})):(N(),fe(y(dP),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):ue("v-if",!0),w.pageCount>1?(N(),K("li",{key:3,class:B([[y(r).is("active",w.currentPage===w.pageCount),y(r).is("disabled",w.disabled)],"number"]),"aria-current":w.currentPage===w.pageCount,"aria-label":y(i)("el.pagination.currentPage",{pager:w.pageCount}),tabindex:y(p)},Ie(w.pageCount),11,["aria-current","aria-label","tabindex"])):ue("v-if",!0)],42,["onKeyup"]))}});var t0e=Ee(e0e,[["__file","pager.vue"]]);const oa=e=>typeof e!="number",n0e=Ae({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>Ze(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:ae(Array),default:()=>Pn([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:fn,default:()=>Ul},nextText:{type:String,default:""},nextIcon:{type:fn,default:()=>ma},teleported:{type:Boolean,default:!0},small:Boolean,size:Xn,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean,appendSizeTo:String}),r0e={"update:current-page":e=>Ze(e),"update:page-size":e=>Ze(e),"size-change":e=>Ze(e),change:(e,t)=>Ze(e)&&Ze(t),"current-change":e=>Ze(e),"prev-click":e=>Ze(e),"next-click":e=>Ze(e)},CR="ElPagination";var a0e=Z({name:CR,props:n0e,emits:r0e,setup(e,{emit:t,slots:n}){const{t:r}=Vt(),a=Se("pagination"),i=yt().vnode.props||{},o=J5(),s=I(()=>{var S;return e.small?"small":(S=e.size)!=null?S:o.value});Dl({from:"small",replacement:"size",version:"3.0.0",scope:"el-pagination",ref:"https://element-plus.org/zh-CN/component/pagination.html"},I(()=>!!e.small));const l="onUpdate:currentPage"in i||"onUpdate:current-page"in i||"onCurrentChange"in i,u="onUpdate:pageSize"in i||"onUpdate:page-size"in i||"onSizeChange"in i,c=I(()=>{if(oa(e.total)&&oa(e.pageCount)||!oa(e.currentPage)&&!l)return!1;if(e.layout.includes("sizes")){if(oa(e.pageCount)){if(!oa(e.total)&&!oa(e.pageSize)&&!u)return!1}else if(!u)return!1}return!0}),f=F(oa(e.defaultPageSize)?10:e.defaultPageSize),d=F(oa(e.defaultCurrentPage)?1:e.defaultCurrentPage),v=I({get(){return oa(e.pageSize)?f.value:e.pageSize},set(S){oa(e.pageSize)&&(f.value=S),u&&(t("update:page-size",S),t("size-change",S))}}),h=I(()=>{let S=0;return oa(e.pageCount)?oa(e.total)||(S=Math.max(1,Math.ceil(e.total/v.value))):S=e.pageCount,S}),p=I({get(){return oa(e.currentPage)?d.value:e.currentPage},set(S){let C=S;S<1?C=1:S>h.value&&(C=h.value),oa(e.currentPage)&&(d.value=C),l&&(t("update:current-page",C),t("current-change",C))}});_e(h,S=>{p.value>S&&(p.value=S)}),_e([p,v],S=>{t("change",...S)},{flush:"post"});function g(S){p.value=S}function m(S){v.value=S;const C=h.value;p.value>C&&(p.value=C)}function _(){e.disabled||(p.value-=1,t("prev-click",p.value))}function b(){e.disabled||(p.value+=1,t("next-click",p.value))}function w(S,C){S&&(S.props||(S.props={}),S.props.class=[S.props.class,C].join(" "))}return Tt(nH,{pageCount:h,disabled:I(()=>e.disabled),currentPage:p,changeEvent:g,handleSizeChange:m}),()=>{var S,C;if(!c.value)return r("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&h.value<=1)return null;const x=[],M=[],T=Xe("div",{class:a.e("rightwrapper")},M),k={prev:Xe(bye,{disabled:e.disabled,currentPage:p.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:_}),jumper:Xe(Yye,{size:s.value}),pager:Xe(t0e,{currentPage:p.value,pageCount:h.value,pagerCount:e.pagerCount,onChange:g,disabled:e.disabled}),next:Xe(Cye,{disabled:e.disabled,currentPage:p.value,pageCount:h.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:b}),sizes:Xe(Wye,{pageSize:v.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:s.value,appendSizeTo:e.appendSizeTo}),slot:(C=(S=n==null?void 0:n.default)==null?void 0:S.call(n))!=null?C:null,total:Xe(Zye,{total:oa(e.total)?0:e.total})},A=e.layout.split(",").map(L=>L.trim());let E=!1;return A.forEach(L=>{if(L==="->"){E=!0;return}E?M.push(k[L]):x.push(k[L])}),w(x[0],a.is("first")),w(x[x.length-1],a.is("last")),E&&M.length>0&&(w(M[0],a.is("first")),w(M[M.length-1],a.is("last")),x.push(T)),Xe("div",{class:[a.b(),a.is("background",e.background),a.m(s.value)]},x)}}});const i0e=ot(a0e),o0e=Ae({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Yx,default:"primary"},cancelButtonType:{type:String,values:Yx,default:"text"},icon:{type:fn,default:()=>Rie},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:lr.teleported,persistent:lr.persistent,width:{type:[String,Number],default:150}}),s0e={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},l0e=Z({name:"ElPopconfirm"}),u0e=Z({...l0e,props:o0e,emits:s0e,setup(e,{emit:t}){const n=e,{t:r}=Vt(),a=Se("popconfirm"),i=F(),o=()=>{var d,v;(v=(d=i.value)==null?void 0:d.onClose)==null||v.call(d)},s=I(()=>({width:Fn(n.width)})),l=d=>{t("confirm",d),o()},u=d=>{t("cancel",d),o()},c=I(()=>n.confirmButtonText||r("el.popconfirm.confirmButtonText")),f=I(()=>n.cancelButtonText||r("el.popconfirm.cancelButtonText"));return(d,v)=>(N(),fe(y(Lr),St({ref_key:"tooltipRef",ref:i,trigger:"click",effect:"light"},d.$attrs,{"popper-class":`${y(a).namespace.value}-popover`,"popper-style":y(s),teleported:d.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":d.hideAfter,persistent:d.persistent}),{content:re(()=>[q("div",{class:B(y(a).b())},[q("div",{class:B(y(a).e("main"))},[!d.hideIcon&&d.icon?(N(),fe(y(He),{key:0,class:B(y(a).e("icon")),style:Ye({color:d.iconColor})},{default:re(()=>[(N(),fe(_t(d.icon)))]),_:1},8,["class","style"])):ue("v-if",!0),At(" "+Ie(d.title),1)],2),q("div",{class:B(y(a).e("action"))},[se(d.$slots,"actions",{confirm:l,cancel:u},()=>[J(y(hr),{size:"small",type:d.cancelButtonType==="text"?"":d.cancelButtonType,text:d.cancelButtonType==="text",onClick:u},{default:re(()=>[At(Ie(y(f)),1)]),_:1},8,["type","text"]),J(y(hr),{size:"small",type:d.confirmButtonType==="text"?"":d.confirmButtonType,text:d.confirmButtonType==="text",onClick:l},{default:re(()=>[At(Ie(y(c)),1)]),_:1},8,["type","text"])])],2)],2)]),default:re(()=>[d.$slots.reference?se(d.$slots,"reference",{key:0}):ue("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var c0e=Ee(u0e,[["__file","popconfirm.vue"]]);const f0e=ot(c0e),d0e=Ae({trigger:Vp.trigger,placement:v0.placement,disabled:Vp.disabled,visible:lr.visible,transition:lr.transition,popperOptions:v0.popperOptions,tabindex:v0.tabindex,content:lr.content,popperStyle:lr.popperStyle,popperClass:lr.popperClass,enterable:{...lr.enterable,default:!0},effect:{...lr.effect,default:"light"},teleported:lr.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},"onUpdate:visible":{type:Function}}),v0e={"update:visible":e=>mn(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},h0e="onUpdate:visible",p0e=Z({name:"ElPopover"}),g0e=Z({...p0e,props:d0e,emits:v0e,setup(e,{expose:t,emit:n}){const r=e,a=I(()=>r[h0e]),i=Se("popover"),o=F(),s=I(()=>{var g;return(g=y(o))==null?void 0:g.popperRef}),l=I(()=>[{width:Fn(r.width)},r.popperStyle]),u=I(()=>[i.b(),r.popperClass,{[i.m("plain")]:!!r.content}]),c=I(()=>r.transition===`${i.namespace.value}-fade-in-linear`),f=()=>{var g;(g=o.value)==null||g.hide()},d=()=>{n("before-enter")},v=()=>{n("before-leave")},h=()=>{n("after-enter")},p=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:s,hide:f}),(g,m)=>(N(),fe(y(Lr),St({ref_key:"tooltipRef",ref:o},g.$attrs,{trigger:g.trigger,placement:g.placement,disabled:g.disabled,visible:g.visible,transition:g.transition,"popper-options":g.popperOptions,tabindex:g.tabindex,content:g.content,offset:g.offset,"show-after":g.showAfter,"hide-after":g.hideAfter,"auto-close":g.autoClose,"show-arrow":g.showArrow,"aria-label":g.title,effect:g.effect,enterable:g.enterable,"popper-class":y(u),"popper-style":y(l),teleported:g.teleported,persistent:g.persistent,"gpu-acceleration":y(c),"onUpdate:visible":y(a),onBeforeShow:d,onBeforeHide:v,onShow:h,onHide:p}),{content:re(()=>[g.title?(N(),K("div",{key:0,class:B(y(i).e("title")),role:"title"},Ie(g.title),3)):ue("v-if",!0),se(g.$slots,"default",{},()=>[At(Ie(g.content),1)])]),default:re(()=>[g.$slots.reference?se(g.$slots,"reference",{key:0}):ue("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","onUpdate:visible"]))}});var m0e=Ee(g0e,[["__file","popover.vue"]]);const xR=(e,t)=>{const n=t.arg||t.value,r=n==null?void 0:n.popperRef;r&&(r.triggerRef=e)};var y0e={mounted(e,t){xR(e,t)},updated(e,t){xR(e,t)}};const b0e="popover",iH=Fae(y0e,b0e),_0e=ot(m0e,{directive:iH}),w0e=Ae({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:Boolean,duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:ae(String),default:"round"},textInside:Boolean,width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:ae([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:ae(Function),default:e=>`${e}%`}}),S0e=Z({name:"ElProgress"}),C0e=Z({...S0e,props:w0e,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=Se("progress"),a=I(()=>{const b={width:`${t.percentage}%`,animationDuration:`${t.duration}s`},w=_(t.percentage);return w.includes("gradient")?b.background=w:b.backgroundColor=w,b}),i=I(()=>(t.strokeWidth/t.width*100).toFixed(1)),o=I(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(i.value)/2}`,10):0),s=I(()=>{const b=o.value,w=t.type==="dashboard";return` - M 50 50 - m 0 ${w?"":"-"}${b} - a ${b} ${b} 0 1 1 0 ${w?"-":""}${b*2} - a ${b} ${b} 0 1 1 0 ${w?"":"-"}${b*2} - `}),l=I(()=>2*Math.PI*o.value),u=I(()=>t.type==="dashboard"?.75:1),c=I(()=>`${-1*l.value*(1-u.value)/2}px`),f=I(()=>({strokeDasharray:`${l.value*u.value}px, ${l.value}px`,strokeDashoffset:c.value})),d=I(()=>({strokeDasharray:`${l.value*u.value*(t.percentage/100)}px, ${l.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),v=I(()=>{let b;return t.color?b=_(t.percentage):b=n[t.status]||n.default,b}),h=I(()=>t.status==="warning"?Y1:t.type==="line"?t.status==="success"?Dk:Ws:t.status==="success"?$g:to),p=I(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),g=I(()=>t.format(t.percentage));function m(b){const w=100/b.length;return b.map((C,x)=>We(C)?{color:C,percentage:(x+1)*w}:C).sort((C,x)=>C.percentage-x.percentage)}const _=b=>{var w;const{color:S}=t;if(Ke(S))return S(b);if(We(S))return S;{const C=m(S);for(const x of C)if(x.percentage>b)return x.color;return(w=C[C.length-1])==null?void 0:w.color}};return(b,w)=>(N(),K("div",{class:B([y(r).b(),y(r).m(b.type),y(r).is(b.status),{[y(r).m("without-text")]:!b.showText,[y(r).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(N(),K("div",{key:0,class:B(y(r).b("bar"))},[q("div",{class:B(y(r).be("bar","outer")),style:Ye({height:`${b.strokeWidth}px`})},[q("div",{class:B([y(r).be("bar","inner"),{[y(r).bem("bar","inner","indeterminate")]:b.indeterminate},{[y(r).bem("bar","inner","striped")]:b.striped},{[y(r).bem("bar","inner","striped-flow")]:b.stripedFlow}]),style:Ye(y(a))},[(b.showText||b.$slots.default)&&b.textInside?(N(),K("div",{key:0,class:B(y(r).be("bar","innerText"))},[se(b.$slots,"default",{percentage:b.percentage},()=>[q("span",null,Ie(y(g)),1)])],2)):ue("v-if",!0)],6)],6)],2)):(N(),K("div",{key:1,class:B(y(r).b("circle")),style:Ye({height:`${b.width}px`,width:`${b.width}px`})},[(N(),K("svg",{viewBox:"0 0 100 100"},[q("path",{class:B(y(r).be("circle","track")),d:y(s),stroke:`var(${y(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":b.strokeLinecap,"stroke-width":y(i),fill:"none",style:Ye(y(f))},null,14,["d","stroke","stroke-linecap","stroke-width"]),q("path",{class:B(y(r).be("circle","path")),d:y(s),stroke:y(v),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":y(i),style:Ye(y(d))},null,14,["d","stroke","opacity","stroke-linecap","stroke-width"])]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(N(),K("div",{key:2,class:B(y(r).e("text")),style:Ye({fontSize:`${y(p)}px`})},[se(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(N(),fe(y(He),{key:1},{default:re(()=>[(N(),fe(_t(y(h))))]),_:1})):(N(),K("span",{key:0},Ie(y(g)),1))])],6)):ue("v-if",!0)],10,["aria-valuenow"]))}});var x0e=Ee(C0e,[["__file","progress.vue"]]);const oH=ot(x0e),T0e=Ae({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:ae([Array,Object]),default:()=>Pn(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:ae([Array,Object]),default:()=>[Im,Im,Im]},voidIcon:{type:fn,default:()=>qie},disabledVoidIcon:{type:fn,default:()=>Im},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:ae(Array),default:()=>Pn(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:Xn,clearable:Boolean,...kr(["ariaLabel"])}),M0e={[cn]:e=>Ze(e),[ut]:e=>Ze(e)},k0e=Z({name:"ElRate"}),A0e=Z({...k0e,props:T0e,emits:M0e,setup(e,{expose:t,emit:n}){const r=e;function a(D,V){const R=W=>pt(W),O=Object.keys(V).map(W=>+W).filter(W=>{const Y=V[W];return(R(Y)?Y.excluded:!1)?DW-Y),H=V[O[0]];return R(H)&&H.value||H}const i=Be(tf,void 0),o=Be(zo,void 0),s=Yn(),l=Se("rate"),{inputId:u,isLabeledByFormItem:c}=Ti(r,{formItemContext:o}),f=F(r.modelValue),d=F(-1),v=F(!0),h=I(()=>[l.b(),l.m(s.value)]),p=I(()=>r.disabled||(i==null?void 0:i.disabled)),g=I(()=>l.cssVarBlock({"void-color":r.voidColor,"disabled-void-color":r.disabledVoidColor,"fill-color":w.value})),m=I(()=>{let D="";return r.showScore?D=r.scoreTemplate.replace(/\{\s*value\s*\}/,p.value?`${r.modelValue}`:`${f.value}`):r.showText&&(D=r.texts[Math.ceil(f.value)-1]),D}),_=I(()=>r.modelValue*100-Math.floor(r.modelValue)*100),b=I(()=>Me(r.colors)?{[r.lowThreshold]:r.colors[0],[r.highThreshold]:{value:r.colors[1],excluded:!0},[r.max]:r.colors[2]}:r.colors),w=I(()=>{const D=a(f.value,b.value);return pt(D)?"":D}),S=I(()=>{let D="";return p.value?D=`${_.value}%`:r.allowHalf&&(D="50%"),{color:w.value,width:D}}),C=I(()=>{let D=Me(r.icons)?[...r.icons]:{...r.icons};return D=Po(D),Me(D)?{[r.lowThreshold]:D[0],[r.highThreshold]:{value:D[1],excluded:!0},[r.max]:D[2]}:D}),x=I(()=>a(r.modelValue,C.value)),M=I(()=>p.value?We(r.disabledVoidIcon)?r.disabledVoidIcon:Po(r.disabledVoidIcon):We(r.voidIcon)?r.voidIcon:Po(r.voidIcon)),T=I(()=>a(f.value,C.value));function k(D){const V=p.value&&_.value>0&&D-1r.modelValue,R=r.allowHalf&&v.value&&D-.5<=f.value&&D>f.value;return V||R}function A(D){r.clearable&&D===r.modelValue&&(D=0),n(ut,D),r.modelValue!==D&&n("change",D)}function E(D){p.value||(r.allowHalf&&v.value?A(f.value):A(D))}function L(D){if(p.value)return;let V=f.value;const R=D.code;return R===$e.up||R===$e.right?(r.allowHalf?V+=.5:V+=1,D.stopPropagation(),D.preventDefault()):(R===$e.left||R===$e.down)&&(r.allowHalf?V-=.5:V-=1,D.stopPropagation(),D.preventDefault()),V=V<0?0:V,V=V>r.max?r.max:V,n(ut,V),n("change",V),V}function $(D,V){if(!p.value){if(r.allowHalf&&V){let R=V.target;Da(R,l.e("item"))&&(R=R.querySelector(`.${l.e("icon")}`)),(R.clientWidth===0||Da(R,l.e("decimal")))&&(R=R.parentNode),v.value=V.offsetX*2<=R.clientWidth,f.value=v.value?D-.5:D}else f.value=D;d.value=D}}function P(){p.value||(r.allowHalf&&(v.value=r.modelValue!==Math.floor(r.modelValue)),f.value=r.modelValue,d.value=-1)}return _e(()=>r.modelValue,D=>{f.value=D,v.value=r.modelValue!==Math.floor(r.modelValue)}),r.modelValue||n(ut,0),t({setCurrentValue:$,resetCurrentValue:P}),(D,V)=>{var R;return N(),K("div",{id:y(u),class:B([y(h),y(l).is("disabled",y(p))]),role:"slider","aria-label":y(c)?void 0:D.ariaLabel||"rating","aria-labelledby":y(c)?(R=y(o))==null?void 0:R.labelId:void 0,"aria-valuenow":f.value,"aria-valuetext":y(m)||void 0,"aria-valuemin":"0","aria-valuemax":D.max,tabindex:"0",style:Ye(y(g)),onKeydown:L},[(N(!0),K(Ue,null,Et(D.max,(O,H)=>(N(),K("span",{key:H,class:B(y(l).e("item")),onMousemove:W=>$(O,W),onMouseleave:P,onClick:W=>E(O)},[J(y(He),{class:B([y(l).e("icon"),{hover:d.value===O},y(l).is("active",O<=f.value)])},{default:re(()=>[k(O)?ue("v-if",!0):(N(),K(Ue,{key:0},[lt((N(),fe(_t(y(T)),null,null,512)),[[Kt,O<=f.value]]),lt((N(),fe(_t(y(M)),null,null,512)),[[Kt,!(O<=f.value)]])],64)),k(O)?(N(),K(Ue,{key:1},[(N(),fe(_t(y(M)),{class:B([y(l).em("decimal","box")])},null,8,["class"])),J(y(He),{style:Ye(y(S)),class:B([y(l).e("icon"),y(l).e("decimal")])},{default:re(()=>[(N(),fe(_t(y(x))))]),_:1},8,["style","class"])],64)):ue("v-if",!0)]),_:2},1032,["class"])],42,["onMousemove","onClick"]))),128)),D.showText||D.showScore?(N(),K("span",{key:0,class:B(y(l).e("text")),style:Ye({color:D.textColor})},Ie(y(m)),7)):ue("v-if",!0)],46,["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"])}}});var E0e=Ee(A0e,[["__file","rate.vue"]]);const I0e=ot(E0e),ed={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},TR={[ed.success]:iie,[ed.warning]:Y1,[ed.error]:Lk,[ed.info]:Pk},D0e=Ae({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),L0e=Z({name:"ElResult"}),P0e=Z({...L0e,props:D0e,setup(e){const t=e,n=Se("result"),r=I(()=>{const a=t.icon,i=a&&ed[a]?ed[a]:"icon-info",o=TR[i]||TR["icon-info"];return{class:i,component:o}});return(a,i)=>(N(),K("div",{class:B(y(n).b())},[q("div",{class:B(y(n).e("icon"))},[se(a.$slots,"icon",{},()=>[y(r).component?(N(),fe(_t(y(r).component),{key:0,class:B(y(r).class)},null,8,["class"])):ue("v-if",!0)])],2),a.title||a.$slots.title?(N(),K("div",{key:0,class:B(y(n).e("title"))},[se(a.$slots,"title",{},()=>[q("p",null,Ie(a.title),1)])],2)):ue("v-if",!0),a.subTitle||a.$slots["sub-title"]?(N(),K("div",{key:1,class:B(y(n).e("subtitle"))},[se(a.$slots,"sub-title",{},()=>[q("p",null,Ie(a.subTitle),1)])],2)):ue("v-if",!0),a.$slots.extra?(N(),K("div",{key:2,class:B(y(n).e("extra"))},[se(a.$slots,"extra")],2)):ue("v-if",!0)],2))}});var R0e=Ee(P0e,[["__file","result.vue"]]);const O0e=ot(R0e),N0e=["start","center","end","space-around","space-between","space-evenly"],$0e=["top","middle","bottom"],B0e=Ae({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:N0e,default:"start"},align:{type:String,values:$0e}}),V0e=Z({name:"ElRow"}),F0e=Z({...V0e,props:B0e,setup(e){const t=e,n=Se("row"),r=I(()=>t.gutter);Tt(v6,{gutter:r});const a=I(()=>{const o={};return t.gutter&&(o.marginRight=o.marginLeft=`-${t.gutter/2}px`),o}),i=I(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,!!t.align)]);return(o,s)=>(N(),fe(_t(o.tag),{class:B(y(i)),style:Ye(y(a))},{default:re(()=>[se(o.$slots,"default")]),_:3},8,["class","style"]))}});var z0e=Ee(F0e,[["__file","row.vue"]]);const H0e=ot(z0e),W0e=Z({props:{item:{type:Object,required:!0},style:{type:Object},height:Number},setup(){return{ns:Se("select")}}});function G0e(e,t,n,r,a,i){return N(),K("div",{class:B(e.ns.be("group","title")),style:Ye({...e.style,lineHeight:`${e.height}px`})},Ie(e.item.label),7)}var K0e=Ee(W0e,[["render",G0e],["__file","group-item.vue"]]);function U0e(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const sH={label:"label",value:"value",disabled:"disabled",options:"options"};function r_(e){const t=I(()=>({...sH,...e.props}));return{aliasProps:t,getLabel:o=>Wn(o,t.value.label),getValue:o=>Wn(o,t.value.value),getDisabled:o=>Wn(o,t.value.disabled),getOptions:o=>Wn(o,t.value.options)}}const Y0e=Ae({allowCreate:Boolean,autocomplete:{type:ae(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:fn,default:Ws},effect:{type:ae(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:274},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,modelValue:{type:ae([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:ae(Array),required:!0},placeholder:{type:String},teleported:lr.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:ae(Object),default:()=>({})},remote:Boolean,size:Xn,props:{type:ae(Object),default:()=>sH},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},offset:{type:Number,default:12},showArrow:{type:Boolean,default:!0},placement:{type:ae(String),values:Gs,default:"bottom-start"},fallbackPlacements:{type:ae(Array),default:["bottom-start","top-start","right","left"]},tagType:{...As.type,default:"info"},tagEffect:{...As.effect,default:"light"},tabindex:{type:[String,Number],default:0},appendTo:String,...dv,...kr(["ariaLabel"])}),j0e=Ae({data:Array,disabled:Boolean,hovering:Boolean,item:{type:ae(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),q0e={[ut]:e=>!0,[cn]:e=>!0,"remove-tag":e=>!0,"visible-change":e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0},X0e={hover:e=>Ze(e),select:(e,t)=>!0},yA=Symbol("ElSelectV2Injection"),Z0e=Z({props:j0e,emits:X0e,setup(e,{emit:t}){const n=Be(yA),r=Se("select"),{hoverItem:a,selectOptionClick:i}=U0e(e,{emit:t}),{getLabel:o}=r_(n.props);return{ns:r,hoverItem:a,selectOptionClick:i,getLabel:o}}});function J0e(e,t,n,r,a,i){return N(),K("li",{"aria-selected":e.selected,style:Ye(e.style),class:B([e.ns.be("dropdown","item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),e.ns.is("hovering",e.hovering)]),onMousemove:e.hoverItem,onClick:Qe(e.selectOptionClick,["stop"])},[se(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[q("span",null,Ie(e.getLabel(e.item)),1)])],46,["aria-selected","onMousemove","onClick"])}var Q0e=Ee(Z0e,[["render",J0e],["__file","option-item.vue"]]),MR=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function ebe(e,t){return!!(e===t||MR(e)&&MR(t))}function tbe(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=yt().proxy.$props;return I(()=>{const n=(r,a,i)=>({});return t.perfMode?F1(n):nbe(n)})},hT=50,ub="itemRendered",cb="scroll",td="forward",fb="backward",vi="auto",a_="smart",Wp="start",Eo="center",Gp="end",Fd="horizontal",bA="vertical",rbe="ltr",hd="rtl",Kp="negative",_A="positive-ascending",wA="positive-descending",abe={[Fd]:"left",[bA]:"top"},ibe=20,obe={[Fd]:"deltaX",[bA]:"deltaY"},sbe=({atEndEdge:e,atStartEdge:t,layout:n},r)=>{let a,i=0;const o=l=>l<0&&t.value||l>0&&e.value;return{hasReachedEdge:o,onWheel:l=>{Bc(a);const u=l[obe[n.value]];o(i)&&o(i+u)||(i+=u,q1()||l.preventDefault(),a=Kl(()=>{r(i),i=0}))}}},pT=uo({type:ae([Number,Function]),required:!0}),gT=uo({type:Number}),mT=uo({type:Number,default:2}),lbe=uo({type:String,values:["ltr","rtl"],default:"ltr"}),yT=uo({type:Number,default:0}),db=uo({type:Number,required:!0}),uH=uo({type:String,values:["horizontal","vertical"],default:bA}),cH=Ae({className:{type:String,default:""},containerElement:{type:ae([String,Object]),default:"div"},data:{type:ae(Array),default:()=>Pn([])},direction:lbe,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:ae([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),fH=Ae({cache:mT,estimatedItemSize:gT,layout:uH,initScrollOffset:yT,total:db,itemSize:pT,...cH}),bT={type:Number,default:6},dH={type:Number,default:0},vH={type:Number,default:2},xc=Ae({columnCache:mT,columnWidth:pT,estimatedColumnWidth:gT,estimatedRowHeight:gT,initScrollLeft:yT,initScrollTop:yT,itemKey:{type:ae(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:mT,rowHeight:pT,totalColumn:db,totalRow:db,hScrollbarSize:bT,vScrollbarSize:bT,scrollbarStartGap:dH,scrollbarEndGap:vH,role:String,...cH}),hH=Ae({alwaysOn:Boolean,class:String,layout:uH,total:db,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:bT,startGap:dH,endGap:vH,visible:Boolean}),lc=(e,t)=>ee===rbe||e===hd||e===Fd,kR=e=>e===hd;let mf=null;function vb(e=!1){if(mf===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const r=document.createElement("div"),a=r.style;return a.width="100px",a.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?mf=wA:(t.scrollLeft=1,t.scrollLeft===0?mf=Kp:mf=_A),document.body.removeChild(t),mf}return mf}function ube({move:e,size:t,bar:n},r){const a={},i=`translate${n.axis}(${e}px)`;return a[n.size]=t,a.transform=i,a.msTransform=i,a.webkitTransform=i,r==="horizontal"?a.height="100%":a.width="100%",a}const _T=Z({name:"ElVirtualScrollBar",props:hH,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=I(()=>e.startGap+e.endGap),r=Se("virtual-scrollbar"),a=Se("scrollbar"),i=F(),o=F();let s=null,l=null;const u=Yt({isDragging:!1,traveled:0}),c=I(()=>d8[e.layout]),f=I(()=>e.clientSize-y(n)),d=I(()=>({position:"absolute",width:`${Fd===e.layout?f.value:e.scrollbarSize}px`,height:`${Fd===e.layout?e.scrollbarSize:f.value}px`,[abe[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),v=I(()=>{const C=e.ratio,x=e.clientSize;if(C>=100)return Number.POSITIVE_INFINITY;if(C>=50)return C*x/100;const M=x/3;return Math.floor(Math.min(Math.max(C*x,ibe),M))}),h=I(()=>{if(!Number.isFinite(v.value))return{display:"none"};const C=`${v.value}px`;return ube({bar:c.value,size:C,move:u.traveled},e.layout)}),p=I(()=>Math.floor(e.clientSize-v.value-y(n))),g=()=>{window.addEventListener("mousemove",w),window.addEventListener("mouseup",b);const C=y(o);C&&(l=document.onselectstart,document.onselectstart=()=>!1,C.addEventListener("touchmove",w,{passive:!0}),C.addEventListener("touchend",b))},m=()=>{window.removeEventListener("mousemove",w),window.removeEventListener("mouseup",b),document.onselectstart=l,l=null;const C=y(o);C&&(C.removeEventListener("touchmove",w),C.removeEventListener("touchend",b))},_=C=>{C.stopImmediatePropagation(),!(C.ctrlKey||[1,2].includes(C.button))&&(u.isDragging=!0,u[c.value.axis]=C.currentTarget[c.value.offset]-(C[c.value.client]-C.currentTarget.getBoundingClientRect()[c.value.direction]),t("start-move"),g())},b=()=>{u.isDragging=!1,u[c.value.axis]=0,t("stop-move"),m()},w=C=>{const{isDragging:x}=u;if(!x||!o.value||!i.value)return;const M=u[c.value.axis];if(!M)return;Bc(s);const T=(i.value.getBoundingClientRect()[c.value.direction]-C[c.value.client])*-1,k=o.value[c.value.offset]-M,A=T-k;s=Kl(()=>{u.traveled=Math.max(e.startGap,Math.min(A,p.value)),t("scroll",A,p.value)})},S=C=>{const x=Math.abs(C.target.getBoundingClientRect()[c.value.direction]-C[c.value.client]),M=o.value[c.value.offset]/2,T=x-M;u.traveled=Math.max(0,Math.min(T,p.value)),t("scroll",T,p.value)};return _e(()=>e.scrollFrom,C=>{u.isDragging||(u.traveled=Math.ceil(C*p.value))}),hn(()=>{m()}),()=>Xe("div",{role:"presentation",ref:i,class:[r.b(),e.class,(e.alwaysOn||u.isDragging)&&"always-on"],style:d.value,onMousedown:Qe(S,["stop","prevent"]),onTouchstartPrevent:_},Xe("div",{ref:o,class:a.e("thumb"),style:h.value,onMousedown:_},[]))}}),pH=({name:e,getOffset:t,getItemSize:n,getItemOffset:r,getEstimatedTotalSize:a,getStartIndexForOffset:i,getStopIndexForStartIndex:o,initCache:s,clearCache:l,validateProps:u})=>Z({name:e??"ElVirtualList",props:fH,emits:[ub,cb],setup(c,{emit:f,expose:d}){u(c);const v=yt(),h=Se("vl"),p=F(s(c,v)),g=lH(),m=F(),_=F(),b=F(),w=F({isScrolling:!1,scrollDir:"forward",scrollOffset:Ze(c.initScrollOffset)?c.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:c.scrollbarAlwaysOn}),S=I(()=>{const{total:U,cache:te}=c,{isScrolling:ie,scrollDir:de,scrollOffset:j}=y(w);if(U===0)return[0,0,0,0];const ne=i(c,j,y(p)),Q=o(c,ne,j,y(p)),he=!ie||de===fb?Math.max(1,te):1,ce=!ie||de===td?Math.max(1,te):1;return[Math.max(0,ne-he),Math.max(0,Math.min(U-1,Q+ce)),ne,Q]}),C=I(()=>a(c,y(p))),x=I(()=>Up(c.layout)),M=I(()=>[{position:"relative",[`overflow-${x.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:c.direction,height:Ze(c.height)?`${c.height}px`:c.height,width:Ze(c.width)?`${c.width}px`:c.width},c.style]),T=I(()=>{const U=y(C),te=y(x);return{height:te?"100%":`${U}px`,pointerEvents:y(w).isScrolling?"none":void 0,width:te?`${U}px`:"100%"}}),k=I(()=>x.value?c.width:c.height),{onWheel:A}=sbe({atStartEdge:I(()=>w.value.scrollOffset<=0),atEndEdge:I(()=>w.value.scrollOffset>=C.value),layout:I(()=>c.layout)},U=>{var te,ie;(ie=(te=b.value).onMouseUp)==null||ie.call(te),V(Math.min(w.value.scrollOffset+U,C.value-k.value))});sn(m,"wheel",A,{passive:!1});const E=()=>{const{total:U}=c;if(U>0){const[j,ne,Q,he]=y(S);f(ub,j,ne,Q,he)}const{scrollDir:te,scrollOffset:ie,updateRequested:de}=y(w);f(cb,te,ie,de)},L=U=>{const{clientHeight:te,scrollHeight:ie,scrollTop:de}=U.currentTarget,j=y(w);if(j.scrollOffset===de)return;const ne=Math.max(0,Math.min(de,ie-te));w.value={...j,isScrolling:!0,scrollDir:lc(j.scrollOffset,ne),scrollOffset:ne,updateRequested:!1},je(H)},$=U=>{const{clientWidth:te,scrollLeft:ie,scrollWidth:de}=U.currentTarget,j=y(w);if(j.scrollOffset===ie)return;const{direction:ne}=c;let Q=ie;if(ne===hd)switch(vb()){case Kp:{Q=-ie;break}case wA:{Q=de-te-ie;break}}Q=Math.max(0,Math.min(Q,de-te)),w.value={...j,isScrolling:!0,scrollDir:lc(j.scrollOffset,Q),scrollOffset:Q,updateRequested:!1},je(H)},P=U=>{y(x)?$(U):L(U),E()},D=(U,te)=>{const ie=(C.value-k.value)/te*U;V(Math.min(C.value-k.value,ie))},V=U=>{U=Math.max(U,0),U!==y(w).scrollOffset&&(w.value={...y(w),scrollOffset:U,scrollDir:lc(y(w).scrollOffset,U),updateRequested:!0},je(H))},R=(U,te=vi)=>{const{scrollOffset:ie}=y(w);U=Math.max(0,Math.min(U,c.total-1)),V(t(c,U,te,ie,y(p)))},O=U=>{const{direction:te,itemSize:ie,layout:de}=c,j=g.value(l&&ie,l&&de,l&&te);let ne;if(Gt(j,String(U)))ne=j[U];else{const Q=r(c,U,y(p)),he=n(c,U,y(p)),ce=y(x),z=te===hd,X=ce?Q:0;j[U]=ne={position:"absolute",left:z?void 0:`${X}px`,right:z?`${X}px`:void 0,top:ce?0:`${Q}px`,height:ce?"100%":`${he}px`,width:ce?`${he}px`:"100%"}}return ne},H=()=>{w.value.isScrolling=!1,je(()=>{g.value(-1,null,null)})},W=()=>{const U=m.value;U&&(U.scrollTop=0)};dt(()=>{if(!Bt)return;const{initScrollOffset:U}=c,te=y(m);Ze(U)&&te&&(y(x)?te.scrollLeft=U:te.scrollTop=U),E()}),Yo(()=>{const{direction:U,layout:te}=c,{scrollOffset:ie,updateRequested:de}=y(w),j=y(m);if(de&&j)if(te===Fd)if(U===hd)switch(vb()){case Kp:{j.scrollLeft=-ie;break}case _A:{j.scrollLeft=ie;break}default:{const{clientWidth:ne,scrollWidth:Q}=j;j.scrollLeft=Q-ne-ie;break}}else j.scrollLeft=ie;else j.scrollTop=ie}),tk(()=>{y(m).scrollTop=y(w).scrollOffset});const Y={ns:h,clientSize:k,estimatedTotalSize:C,windowStyle:M,windowRef:m,innerRef:_,innerStyle:T,itemsToRender:S,scrollbarRef:b,states:w,getItemStyle:O,onScroll:P,onScrollbarScroll:D,onWheel:A,scrollTo:V,scrollToItem:R,resetScrollTop:W};return d({windowRef:m,innerRef:_,getItemStyleCache:g,scrollTo:V,scrollToItem:R,resetScrollTop:W,states:w}),Y},render(c){var f;const{$slots:d,className:v,clientSize:h,containerElement:p,data:g,getItemStyle:m,innerElement:_,itemsToRender:b,innerStyle:w,layout:S,total:C,onScroll:x,onScrollbarScroll:M,states:T,useIsScrolling:k,windowStyle:A,ns:E}=c,[L,$]=b,P=_t(p),D=_t(_),V=[];if(C>0)for(let W=L;W<=$;W++)V.push(Xe(Ue,{key:W},(f=d.default)==null?void 0:f.call(d,{data:g,index:W,isScrolling:k?T.isScrolling:void 0,style:m(W)})));const R=[Xe(D,{style:w,ref:"innerRef"},We(D)?V:{default:()=>V})],O=Xe(_T,{ref:"scrollbarRef",clientSize:h,layout:S,onScroll:M,ratio:h*100/this.estimatedTotalSize,scrollFrom:T.scrollOffset/(this.estimatedTotalSize-h),total:C}),H=Xe(P,{class:[E.e("window"),v],style:A,onScroll:x,ref:"windowRef",key:0},We(P)?[R]:{default:()=>[R]});return Xe("div",{key:0,class:[E.e("wrapper"),T.scrollbarAlwaysOn?"always-on":""]},[H,O])}}),gH=pH({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:r,width:a},i,o,s)=>{const l=Up(r)?a:e,u=Math.max(0,t*n-l),c=Math.min(u,i*n),f=Math.max(0,(i+1)*n-l);switch(o===a_&&(s>=f-l&&s<=c+l?o=vi:o=Eo),o){case Wp:return c;case Gp:return f;case Eo:{const d=Math.round(f+(c-f)/2);return du+Math.floor(l/2)?u:d}case vi:default:return s>=f&&s<=c?s:sMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:r,width:a},i,o)=>{const s=i*n,l=Up(r)?a:e,u=Math.ceil((l+o-s)/n);return Math.max(0,Math.min(t-1,i+u-1))},initCache(){},clearCache:!0,validateProps(){}}),nd=(e,t,n)=>{const{itemSize:r}=e,{items:a,lastVisitedIndex:i}=n;if(t>i){let o=0;if(i>=0){const s=a[i];o=s.offset+s.size}for(let s=i+1;s<=t;s++){const l=r(s);a[s]={offset:o,size:l},o+=l}n.lastVisitedIndex=t}return a[t]},cbe=(e,t,n)=>{const{items:r,lastVisitedIndex:a}=t;return(a>0?r[a].offset:0)>=n?mH(e,t,0,a,n):fbe(e,t,Math.max(0,a),n)},mH=(e,t,n,r,a)=>{for(;n<=r;){const i=n+Math.floor((r-n)/2),o=nd(e,i,t).offset;if(o===a)return i;oa&&(r=i-1)}return Math.max(0,n-1)},fbe=(e,t,n,r)=>{const{total:a}=e;let i=1;for(;n{let a=0;if(r>=e&&(r=e-1),r>=0){const s=t[r];a=s.offset+s.size}const o=(e-r-1)*n;return a+o},dbe=pH({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>nd(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:AR,getOffset:(e,t,n,r,a)=>{const{height:i,layout:o,width:s}=e,l=Up(o)?s:i,u=nd(e,t,a),c=AR(e,a),f=Math.max(0,Math.min(c-l,u.offset)),d=Math.max(0,u.offset-l+u.size);switch(n===a_&&(r>=d-l&&r<=f+l?n=vi:n=Eo),n){case Wp:return f;case Gp:return d;case Eo:return Math.round(d+(f-d)/2);case vi:default:return r>=d&&r<=f?r:rcbe(e,n,t),getStopIndexForStartIndex:(e,t,n,r)=>{const{height:a,total:i,layout:o,width:s}=e,l=Up(o)?s:a,u=nd(e,t,r),c=n+l;let f=u.offset+u.size,d=t;for(;d{var i,o;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,r-1),(i=t.exposed)==null||i.getItemStyleCache(-1),a&&((o=t.proxy)==null||o.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),vbe={loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number};var hbe=Z({name:"ElSelectDropdown",props:vbe,setup(e,{slots:t,expose:n}){const r=Be(yA),a=Se("select"),{getLabel:i,getValue:o,getDisabled:s}=r_(r.props),l=F([]),u=F(),c=I(()=>e.data.length);_e(()=>c.value,()=>{var A,E;(E=(A=r.tooltipRef.value).updatePopper)==null||E.call(A)});const f=I(()=>on(r.props.estimatedOptionHeight)),d=I(()=>f.value?{itemSize:r.props.itemHeight}:{estimatedSize:r.props.estimatedOptionHeight,itemSize:A=>l.value[A]}),v=(A=[],E)=>{const{props:{valueKey:L}}=r;return pt(E)?A&&A.some($=>an(Wn($,L))===Wn(E,L)):A.includes(E)},h=(A,E)=>{if(pt(E)){const{valueKey:L}=r.props;return Wn(A,L)===Wn(E,L)}else return A===E},p=(A,E)=>r.props.multiple?v(A,o(E)):h(A,o(E)),g=(A,E)=>{const{disabled:L,multiple:$,multipleLimit:P}=r.props;return L||!E&&($?P>0&&A.length>=P:!1)},m=A=>e.hoveringIndex===A;n({listRef:u,isSized:f,isItemDisabled:g,isItemHovering:m,isItemSelected:p,scrollToItem:A=>{const E=u.value;E&&E.scrollToItem(A)},resetScrollTop:()=>{const A=u.value;A&&A.resetScrollTop()}});const S=A=>{const{index:E,data:L,style:$}=A,P=y(f),{itemSize:D,estimatedSize:V}=y(d),{modelValue:R}=r.props,{onSelect:O,onHover:H}=r,W=L[E];if(W.type==="Group")return J(K0e,{item:W,style:$,height:P?D:V},null);const Y=p(R,W),U=g(R,Y),te=m(E);return J(Q0e,St(A,{selected:Y,disabled:s(W)||U,created:!!W.created,hovering:te,item:W,onSelect:O,onHover:H}),{default:ie=>{var de;return((de=t.default)==null?void 0:de.call(t,ie))||J("span",null,[i(W)])}})},{onKeyboardNavigate:C,onKeyboardSelect:x}=r,M=()=>{C("forward")},T=()=>{C("backward")},k=A=>{const{code:E}=A,{tab:L,esc:$,down:P,up:D,enter:V,numpadEnter:R}=$e;switch(E!==L&&(A.preventDefault(),A.stopPropagation()),E){case L:case $:break;case P:M();break;case D:T();break;case V:case R:x();break}};return()=>{var A,E,L,$;const{data:P,width:D}=e,{height:V,multiple:R,scrollbarAlwaysOn:O}=r.props,H=y(f)?gH:dbe;return J("div",{class:[a.b("dropdown"),a.is("multiple",R)],style:{width:`${D}px`}},[(A=t.header)==null?void 0:A.call(t),((E=t.loading)==null?void 0:E.call(t))||((L=t.empty)==null?void 0:L.call(t))||J(H,St({ref:u},y(d),{className:a.be("dropdown","list"),scrollbarAlwaysOn:O,data:P,height:V,width:D,total:P.length,onKeydown:k}),{default:W=>J(S,W,null)}),($=t.footer)==null?void 0:$.call(t)])}}});function pbe(e,t){const{aliasProps:n,getLabel:r,getValue:a}=r_(e),i=F(0),o=F(),s=I(()=>e.allowCreate&&e.filterable);function l(v){const h=p=>r(p)===v;return e.options&&e.options.some(h)||t.createdOptions.some(h)}function u(v){s.value&&(e.multiple&&v.created?i.value++:o.value=v)}function c(v){if(s.value)if(v&&v.length>0){if(l(v))return;const h={[n.value.value]:v,[n.value.label]:v,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=i.value?t.createdOptions[i.value]=h:t.createdOptions.push(h)}else if(e.multiple)t.createdOptions.length=i.value;else{const h=o.value;t.createdOptions.length=0,h&&h.created&&t.createdOptions.push(h)}}function f(v){if(!s.value||!v||!v.created||v.created&&e.reserveKeyword&&t.inputValue===r(v))return;const h=t.createdOptions.findIndex(p=>a(p)===a(v));~h&&(t.createdOptions.splice(h,1),i.value--)}function d(){s.value&&(t.createdOptions.length=0,i.value=0)}return{createNewOption:c,removeNewOption:f,selectNewOption:u,clearAllNewOption:d}}const gbe=11,mbe=(e,t)=>{const{t:n}=Vt(),r=Se("select"),a=Se("input"),{form:i,formItem:o}=Nr(),{inputId:s}=Ti(e,{formItemContext:o}),{aliasProps:l,getLabel:u,getValue:c,getDisabled:f,getOptions:d}=r_(e),{valueOnClear:v,isEmptyValue:h}=G1(e),p=Yt({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),g=F(-1),m=F(),_=F(),b=F(),w=F(),S=F(),C=F(),x=F(),M=F(),T=F(),k=F(),A=F(),{isComposing:E,handleCompositionStart:L,handleCompositionEnd:$,handleCompositionUpdate:P}=Vg({afterComposition:Le=>Br(Le)}),{wrapperRef:D,isFocused:V,handleBlur:R}=lu(S,{beforeFocus(){return Y.value},afterFocus(){e.automaticDropdown&&!W.value&&(W.value=!0,p.menuVisibleOnFocus=!0)},beforeBlur(Le){var st,Lt;return((st=b.value)==null?void 0:st.isFocusInsideContent(Le))||((Lt=w.value)==null?void 0:Lt.isFocusInsideContent(Le))},afterBlur(){W.value=!1,p.menuVisibleOnFocus=!1}}),O=F([]),H=F([]),W=F(!1),Y=I(()=>e.disabled||(i==null?void 0:i.disabled)),U=I(()=>{var Le;return(Le=i==null?void 0:i.statusIcon)!=null?Le:!1}),te=I(()=>{const Le=H.value.length*e.itemHeight;return Le>e.height?e.height:Le}),ie=I(()=>e.multiple?Me(e.modelValue)&&e.modelValue.length>0:!h(e.modelValue)),de=I(()=>e.clearable&&!Y.value&&p.inputHovering&&ie.value),j=I(()=>e.remote&&e.filterable?"":Hs),ne=I(()=>j.value&&r.is("reverse",W.value)),Q=I(()=>(o==null?void 0:o.validateState)||""),he=I(()=>{if(Q.value)return j1[Q.value]}),ce=I(()=>e.remote?300:0),z=I(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!p.inputValue&&O.value.length===0?!1:e.filterable&&p.inputValue&&O.value.length>0&&H.value.length===0?e.noMatchText||n("el.select.noMatch"):O.value.length===0?e.noDataText||n("el.select.noData"):null),X=Le=>{const st=Lt=>{if(e.filterable&&Ke(e.filterMethod)||e.filterable&&e.remote&&Ke(e.remoteMethod))return!0;const jt=new RegExp(Qk(Le),"i");return Le?jt.test(u(Lt)||""):!0};return e.loading?[]:[...p.createdOptions,...e.options].reduce((Lt,jt)=>{const ia=d(jt);if(Me(ia)){const ns=ia.filter(st);ns.length>0&&Lt.push({label:u(jt),type:"Group"},...ns)}else(e.remote||st(jt))&&Lt.push(jt);return Lt},[])},oe=()=>{O.value=X(""),H.value=X(p.inputValue)},pe=I(()=>{const Le=new Map;return O.value.forEach((st,Lt)=>{Le.set($t(c(st)),{option:st,index:Lt})}),Le}),me=I(()=>{const Le=new Map;return H.value.forEach((st,Lt)=>{Le.set($t(c(st)),{option:st,index:Lt})}),Le}),ve=I(()=>H.value.every(Le=>f(Le))),we=Yn(),ye=I(()=>we.value==="small"?"small":"default"),ke=()=>{var Le;g.value=((Le=m.value)==null?void 0:Le.offsetWidth)||200},Te=()=>{if(!_.value)return 0;const Le=window.getComputedStyle(_.value);return Number.parseFloat(Le.gap||"6px")},Ge=I(()=>{const Le=Te();return{maxWidth:`${A.value&&e.maxCollapseTags===1?p.selectionWidth-p.collapseItemWidth-Le:p.selectionWidth}px`}}),Oe=I(()=>({maxWidth:`${p.selectionWidth}px`})),Ce=I(()=>({width:`${Math.max(p.calculatorWidth,gbe)}px`})),ze=I(()=>Me(e.modelValue)?e.modelValue.length===0&&!p.inputValue:e.filterable?!p.inputValue:!0),nt=I(()=>{var Le;const st=(Le=e.placeholder)!=null?Le:n("el.select.placeholder");return e.multiple||!ie.value?st:p.selectedLabel}),xt=I(()=>{var Le,st;return(st=(Le=b.value)==null?void 0:Le.popperRef)==null?void 0:st.contentRef}),vt=I(()=>{if(e.multiple){const Le=e.modelValue.length;if(e.modelValue.length>0&&me.value.has(e.modelValue[Le-1])){const{index:st}=me.value.get(e.modelValue[Le-1]);return st}}else if(!h(e.modelValue)&&me.value.has(e.modelValue)){const{index:Le}=me.value.get(e.modelValue);return Le}return-1}),qt=I({get(){return W.value&&z.value!==!1},set(Le){W.value=Le}}),Ot=I(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(0,e.maxCollapseTags):p.cachedOptions:[]),wn=I(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(e.maxCollapseTags):[]:[]),{createNewOption:ge,removeNewOption:Fe,selectNewOption:le,clearAllNewOption:xe}=pbe(e,p),ee=()=>{Y.value||(p.menuVisibleOnFocus?p.menuVisibleOnFocus=!1:W.value=!W.value)},Ve=()=>{p.inputValue.length>0&&!W.value&&(W.value=!0),ge(p.inputValue),Dt(p.inputValue)},ht=Oa(Ve,ce.value),Dt=Le=>{p.previousQuery===Le||E.value||(p.previousQuery=Le,e.filterable&&Ke(e.filterMethod)?e.filterMethod(Le):e.filterable&&e.remote&&Ke(e.remoteMethod)&&e.remoteMethod(Le),e.defaultFirstOption&&(e.filterable||e.remote)&&H.value.length?je(Sn):je(Qn))},Sn=()=>{const Le=H.value.filter(jt=>!jt.disabled&&jt.type!=="Group"),st=Le.find(jt=>jt.created),Lt=Le[0];p.hoveringIndex=Ln(H.value,st||Lt)},Na=Le=>{xr(e.modelValue,Le)||t(cn,Le)},Kn=Le=>{t(ut,Le),Na(Le),p.previousValue=e.multiple?String(Le):Le},Ln=(Le=[],st)=>{if(!pt(st))return Le.indexOf(st);const Lt=e.valueKey;let jt=-1;return Le.some((ia,ns)=>Wn(ia,Lt)===Wn(st,Lt)?(jt=ns,!0):!1),jt},$t=Le=>pt(Le)?Wn(Le,e.valueKey):Le,aa=()=>{ke()},ym=()=>{p.selectionWidth=_.value.getBoundingClientRect().width},bm=()=>{p.calculatorWidth=C.value.getBoundingClientRect().width},_m=()=>{p.collapseItemWidth=A.value.getBoundingClientRect().width},Vv=()=>{var Le,st;(st=(Le=b.value)==null?void 0:Le.updatePopper)==null||st.call(Le)},pu=()=>{var Le,st;(st=(Le=w.value)==null?void 0:Le.updatePopper)==null||st.call(Le)},wm=Le=>{if(e.multiple){let st=e.modelValue.slice();const Lt=Ln(st,c(Le));Lt>-1?(st=[...st.slice(0,Lt),...st.slice(Lt+1)],p.cachedOptions.splice(Lt,1),Fe(Le)):(e.multipleLimit<=0||st.length{let Lt=e.modelValue.slice();const jt=Ln(Lt,c(st));jt>-1&&!Y.value&&(Lt=[...e.modelValue.slice(0,jt),...e.modelValue.slice(jt+1)],p.cachedOptions.splice(jt,1),Kn(Lt),t("remove-tag",c(st)),Fe(st)),Le.stopPropagation(),df()},df=()=>{var Le;(Le=S.value)==null||Le.focus()},Sm=()=>{var Le;if(W.value){W.value=!1,je(()=>{var st;return(st=S.value)==null?void 0:st.blur()});return}(Le=S.value)==null||Le.blur()},rw=()=>{p.inputValue.length>0?p.inputValue="":W.value=!1},aw=Le=>B5(Le,st=>!p.cachedOptions.some(Lt=>c(Lt)===st&&f(Lt))),iw=Le=>{if(e.multiple&&Le.code!==$e.delete&&p.inputValue.length===0){Le.preventDefault();const st=e.modelValue.slice(),Lt=aw(st);if(Lt<0)return;const jt=st[Lt];st.splice(Lt,1);const ia=p.cachedOptions[Lt];p.cachedOptions.splice(Lt,1),Fe(ia),Kn(st),t("remove-tag",jt)}},ow=()=>{let Le;Me(e.modelValue)?Le=[]:Le=v.value,e.multiple?p.cachedOptions=[]:p.selectedLabel="",W.value=!1,Kn(Le),t("clear"),xe(),df()},Pe=(Le,st=void 0)=>{const Lt=H.value;if(!["forward","backward"].includes(Le)||Y.value||Lt.length<=0||ve.value||E.value)return;if(!W.value)return ee();st===void 0&&(st=p.hoveringIndex);let jt=-1;Le==="forward"?(jt=st+1,jt>=Lt.length&&(jt=0)):Le==="backward"&&(jt=st-1,(jt<0||jt>=Lt.length)&&(jt=Lt.length-1));const ia=Lt[jt];if(f(ia)||ia.type==="Group")return Pe(Le,jt);p.hoveringIndex=jt,js(jt)},it=()=>{if(W.value)~p.hoveringIndex&&H.value[p.hoveringIndex]&&wm(H.value[p.hoveringIndex]);else return ee()},en=Le=>{p.hoveringIndex=Le??-1},Qn=()=>{e.multiple?p.hoveringIndex=H.value.findIndex(Le=>e.modelValue.some(st=>$t(st)===$t(Le))):p.hoveringIndex=H.value.findIndex(Le=>$t(Le)===$t(e.modelValue))},Br=Le=>{if(p.inputValue=Le.target.value,e.remote)ht();else return Ve()},Ys=Le=>{if(W.value=!1,V.value){const st=new FocusEvent("focus",Le);R(st)}},vo=()=>(p.isBeforeHide=!1,je(()=>{~vt.value&&js(p.hoveringIndex)})),js=Le=>{T.value.scrollToItem(Le)},gu=(Le,st)=>{const Lt=$t(Le);if(pe.value.has(Lt)){const{option:jt}=pe.value.get(Lt);return jt}if(st&&st.length){const jt=st.find(ia=>$t(c(ia))===Lt);if(jt)return jt}return{[l.value.value]:Le,[l.value.label]:Le}},Fv=(Le=!1)=>{if(e.multiple)if(e.modelValue.length>0){const st=p.cachedOptions.slice();p.cachedOptions.length=0,p.previousValue=e.modelValue.toString();for(const Lt of e.modelValue){const jt=gu(Lt,st);p.cachedOptions.push(jt)}}else p.cachedOptions=[],p.previousValue=void 0;else if(ie.value){p.previousValue=e.modelValue;const st=H.value,Lt=st.findIndex(jt=>$t(c(jt))===$t(e.modelValue));~Lt?p.selectedLabel=u(st[Lt]):(!p.selectedLabel||Le)&&(p.selectedLabel=$t(e.modelValue))}else p.selectedLabel="",p.previousValue=void 0;xe(),ke()};return _e(W,Le=>{Le?Dt(""):(p.inputValue="",p.previousQuery=null,p.isBeforeHide=!0,ge("")),t("visible-change",Le)}),_e(()=>e.modelValue,(Le,st)=>{var Lt;(!Le||Me(Le)&&Le.length===0||e.multiple&&!xr(Le.toString(),p.previousValue)||!e.multiple&&$t(Le)!==$t(p.previousValue))&&Fv(!0),!xr(Le,st)&&e.validateEvent&&((Lt=o==null?void 0:o.validate)==null||Lt.call(o,"change").catch(ia=>void 0))},{deep:!0}),_e(()=>e.options,()=>{const Le=S.value;(!Le||Le&&document.activeElement!==Le)&&Fv()},{deep:!0,flush:"post"}),_e(()=>H.value,()=>T.value&&je(T.value.resetScrollTop)),Er(()=>{p.isBeforeHide||oe()}),Er(()=>{const{valueKey:Le,options:st}=e,Lt=new Map;for(const jt of st){const ia=c(jt);let ns=ia;if(pt(ns)&&(ns=Wn(ia,Le)),Lt.get(ns))break;Lt.set(ns,!0)}}),dt(()=>{Fv()}),kn(m,aa),kn(_,ym),kn(C,bm),kn(T,Vv),kn(D,Vv),kn(k,pu),kn(A,_m),{inputId:s,collapseTagSize:ye,currentPlaceholder:nt,expanded:W,emptyText:z,popupHeight:te,debounce:ce,allOptions:O,filteredOptions:H,iconComponent:j,iconReverse:ne,tagStyle:Ge,collapseTagStyle:Oe,inputStyle:Ce,popperSize:g,dropdownMenuVisible:qt,hasModelValue:ie,shouldShowPlaceholder:ze,selectDisabled:Y,selectSize:we,needStatusIcon:U,showClearBtn:de,states:p,isFocused:V,nsSelect:r,nsInput:a,calculatorRef:C,inputRef:S,menuRef:T,tagMenuRef:k,tooltipRef:b,tagTooltipRef:w,selectRef:m,wrapperRef:D,selectionRef:_,prefixRef:x,suffixRef:M,collapseItemRef:A,popperRef:xt,validateState:Q,validateIcon:he,showTagList:Ot,collapseTagList:wn,debouncedOnInputChange:ht,deleteTag:nw,getLabel:u,getValue:c,getDisabled:f,getValueKey:$t,handleClear:ow,handleClickOutside:Ys,handleDel:iw,handleEsc:rw,focus:df,blur:Sm,handleMenuEnter:vo,handleResize:aa,resetSelectionWidth:ym,resetCalculatorWidth:bm,updateTooltip:Vv,updateTagTooltip:pu,updateOptions:oe,toggleMenu:ee,scrollTo:js,onInput:Br,onKeyboardNavigate:Pe,onKeyboardSelect:it,onSelect:wm,onHover:en,handleCompositionStart:L,handleCompositionEnd:$,handleCompositionUpdate:P}},ybe=Z({name:"ElSelectV2",components:{ElSelectMenu:hbe,ElTag:Bd,ElTooltip:Lr,ElIcon:He},directives:{ClickOutside:Es},props:Y0e,emits:q0e,setup(e,{emit:t}){const n=I(()=>{const{modelValue:i,multiple:o}=e,s=o?[]:void 0;return Me(i)?o?i:s:o?s:i}),r=mbe(Yt({...sr(e),modelValue:n}),t);Tt(yA,{props:Yt({...sr(e),height:r.popupHeight,modelValue:n}),expanded:r.expanded,tooltipRef:r.tooltipRef,onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect});const a=I(()=>e.multiple?r.states.cachedOptions.map(i=>i.label):r.states.selectedLabel);return{...r,modelValue:n,selectedLabel:a}}});function bbe(e,t,n,r,a,i){const o=bt("el-tag"),s=bt("el-tooltip"),l=bt("el-icon"),u=bt("el-select-menu"),c=I1("click-outside");return lt((N(),K("div",{ref:"selectRef",class:B([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:f=>e.states.inputHovering=!0,onMouseleave:f=>e.states.inputHovering=!1},[J(s,{ref:"tooltipRef",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,placement:e.placement,pure:"",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:f=>e.states.isBeforeHide=!1},{default:re(()=>[q("div",{ref:"wrapperRef",class:B([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)]),onClick:Qe(e.toggleMenu,["prevent"])},[e.$slots.prefix?(N(),K("div",{key:0,ref:"prefixRef",class:B(e.nsSelect.e("prefix"))},[se(e.$slots,"prefix")],2)):ue("v-if",!0),q("div",{ref:"selectionRef",class:B([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?se(e.$slots,"tag",{key:0},()=>[(N(!0),K(Ue,null,Et(e.showTagList,f=>(N(),K("div",{key:e.getValueKey(e.getValue(f)),class:B(e.nsSelect.e("selected-item"))},[J(o,{closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Ye(e.tagStyle),onClose:d=>e.deleteTag(d,f)},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))},[se(e.$slots,"label",{label:e.getLabel(f),value:e.getValue(f)},()=>[At(Ie(e.getLabel(f)),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(N(),fe(s,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:re(()=>[q("div",{ref:"collapseItemRef",class:B(e.nsSelect.e("selected-item"))},[J(o,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,style:Ye(e.collapseTagStyle),"disable-transitions":""},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))}," + "+Ie(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:re(()=>[q("div",{ref:"tagMenuRef",class:B(e.nsSelect.e("selection"))},[(N(!0),K(Ue,null,Et(e.collapseTagList,f=>(N(),K("div",{key:e.getValueKey(e.getValue(f)),class:B(e.nsSelect.e("selected-item"))},[J(o,{class:"in-tooltip",closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",onClose:d=>e.deleteTag(d,f)},{default:re(()=>[q("span",{class:B(e.nsSelect.e("tags-text"))},[se(e.$slots,"label",{label:e.getLabel(f),value:e.getValue(f)},()=>[At(Ie(e.getLabel(f)),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","teleported"])):ue("v-if",!0)]):ue("v-if",!0),q("div",{class:B([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[lt(q("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":f=>e.states.inputValue=f,style:Ye(e.inputStyle),autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:B([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,onInput:e.onInput,onCompositionstart:e.handleCompositionStart,onCompositionupdate:e.handleCompositionUpdate,onCompositionend:e.handleCompositionEnd,onKeydown:[vn(Qe(f=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"]),vn(Qe(f=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"]),vn(Qe(e.onKeyboardSelect,["stop","prevent"]),["enter"]),vn(Qe(e.handleEsc,["stop","prevent"]),["esc"]),vn(Qe(e.handleDel,["stop"]),["delete"])],onClick:Qe(e.toggleMenu,["stop"])},null,46,["id","onUpdate:modelValue","autocomplete","tabindex","aria-expanded","aria-label","disabled","readonly","name","onInput","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown","onClick"]),[[P1,e.states.inputValue]]),e.filterable?(N(),K("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:B(e.nsSelect.e("input-calculator")),textContent:Ie(e.states.inputValue)},null,10,["textContent"])):ue("v-if",!0)],2),e.shouldShowPlaceholder?(N(),K("div",{key:1,class:B([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?se(e.$slots,"label",{key:0,label:e.currentPlaceholder,value:e.modelValue},()=>[q("span",null,Ie(e.currentPlaceholder),1)]):(N(),K("span",{key:1},Ie(e.currentPlaceholder),1))],2)):ue("v-if",!0)],2),q("div",{ref:"suffixRef",class:B(e.nsSelect.e("suffix"))},[e.iconComponent?lt((N(),fe(l,{key:0,class:B([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:re(()=>[(N(),fe(_t(e.iconComponent)))]),_:1},8,["class"])),[[Kt,!e.showClearBtn]]):ue("v-if",!0),e.showClearBtn&&e.clearIcon?(N(),fe(l,{key:1,class:B([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.nsSelect.e("clear")]),onClick:Qe(e.handleClear,["prevent","stop"])},{default:re(()=>[(N(),fe(_t(e.clearIcon)))]),_:1},8,["class","onClick"])):ue("v-if",!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(N(),fe(l,{key:2,class:B([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:re(()=>[(N(),fe(_t(e.validateIcon)))]),_:1},8,["class"])):ue("v-if",!0)],2)],10,["onClick"])]),content:re(()=>[J(u,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},yi({default:re(f=>[se(e.$slots,"default",zi(Hl(f)))]),_:2},[e.$slots.header?{name:"header",fn:re(()=>[q("div",{class:B(e.nsSelect.be("dropdown","header"))},[se(e.$slots,"header")],2)])}:void 0,e.$slots.loading&&e.loading?{name:"loading",fn:re(()=>[q("div",{class:B(e.nsSelect.be("dropdown","loading"))},[se(e.$slots,"loading")],2)])}:e.loading||e.filteredOptions.length===0?{name:"empty",fn:re(()=>[q("div",{class:B(e.nsSelect.be("dropdown","empty"))},[se(e.$slots,"empty",{},()=>[q("span",null,Ie(e.emptyText),1)])],2)])}:void 0,e.$slots.footer?{name:"footer",fn:re(()=>[q("div",{class:B(e.nsSelect.be("dropdown","footer"))},[se(e.$slots,"footer")],2)])}:void 0]),1032,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","fallback-placements","effect","placement","transition","persistent","append-to","show-arrow","offset","onBeforeShow","onHide"])],42,["onMouseenter","onMouseleave"])),[[c,e.handleClickOutside,e.popperRef]])}var _be=Ee(ybe,[["render",bbe],["__file","select.vue"]]);const wbe=ot(_be),Sbe=Ae({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:ae([Number,Object])}}),Cbe=Ae({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),xbe=Z({name:"ElSkeletonItem"}),Tbe=Z({...xbe,props:Cbe,setup(e){const t=Se("skeleton");return(n,r)=>(N(),K("div",{class:B([y(t).e("item"),y(t).e(n.variant)])},[n.variant==="image"?(N(),fe(y(Die),{key:0})):ue("v-if",!0)],2))}});var hb=Ee(Tbe,[["__file","skeleton-item.vue"]]);const Mbe=(e,t=0)=>{if(t===0)return e;const n=pt(t)&&!!t.initVal,r=F(n);let a=null;const i=s=>{if(on(s)){r.value=e.value;return}a&&clearTimeout(a),a=setTimeout(()=>{r.value=e.value},s)},o=s=>{s==="leading"?Ze(t)?i(t):i(t.leading):pt(t)?i(t.trailing):r.value=!1};return dt(()=>o("leading")),_e(()=>e.value,s=>{o(s?"leading":"trailing")}),r},kbe=Z({name:"ElSkeleton"}),Abe=Z({...kbe,props:Sbe,setup(e,{expose:t}){const n=e,r=Se("skeleton"),a=Mbe(Jt(n,"loading"),n.throttle);return t({uiLoading:a}),(i,o)=>y(a)?(N(),K("div",St({key:0,class:[y(r).b(),y(r).is("animated",i.animated)]},i.$attrs),[(N(!0),K(Ue,null,Et(i.count,s=>(N(),K(Ue,{key:s},[y(a)?se(i.$slots,"template",{key:s},()=>[J(hb,{class:B(y(r).is("first")),variant:"p"},null,8,["class"]),(N(!0),K(Ue,null,Et(i.rows,l=>(N(),fe(hb,{key:l,class:B([y(r).e("paragraph"),y(r).is("last",l===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):ue("v-if",!0)],64))),128))],16)):se(i.$slots,"default",zi(St({key:1},i.$attrs)))}});var Ebe=Ee(Abe,[["__file","skeleton.vue"]]);const Ibe=ot(Ebe,{SkeletonItem:hb}),Dbe=On(hb),yH=Symbol("sliderContextKey"),Lbe=Ae({modelValue:{type:ae([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:Xn,inputSize:Xn,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:ae(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:ae(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Gs,default:"top"},marks:{type:ae(Object)},validateEvent:{type:Boolean,default:!0},...kr(["ariaLabel"])}),zw=e=>Ze(e)||Me(e)&&e.every(Ze),Pbe={[ut]:zw,[Ir]:zw,[cn]:zw},Rbe=Ae({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Gs,default:"top"}}),Obe={[ut]:e=>Ze(e)},Nbe=(e,t,n)=>{const r=F(),a=F(!1),i=I(()=>t.value instanceof Function),o=I(()=>i.value&&t.value(e.modelValue)||e.modelValue),s=Oa(()=>{n.value&&(a.value=!0)},50),l=Oa(()=>{n.value&&(a.value=!1)},50);return{tooltip:r,tooltipVisible:a,formatValue:o,displayTooltip:s,hideTooltip:l}},$be=(e,t,n)=>{const{disabled:r,min:a,max:i,step:o,showTooltip:s,precision:l,sliderSize:u,formatTooltip:c,emitChange:f,resetSize:d,updateDragging:v}=Be(yH),{tooltip:h,tooltipVisible:p,formatValue:g,displayTooltip:m,hideTooltip:_}=Nbe(e,c,s),b=F(),w=I(()=>`${(e.modelValue-a.value)/(i.value-a.value)*100}%`),S=I(()=>e.vertical?{bottom:w.value}:{left:w.value}),C=()=>{t.hovering=!0,m()},x=()=>{t.hovering=!1,t.dragging||_()},M=Y=>{r.value||(Y.preventDefault(),R(Y),window.addEventListener("mousemove",O),window.addEventListener("touchmove",O),window.addEventListener("mouseup",H),window.addEventListener("touchend",H),window.addEventListener("contextmenu",H),b.value.focus())},T=Y=>{r.value||(t.newPosition=Number.parseFloat(w.value)+Y/(i.value-a.value)*100,W(t.newPosition),f())},k=()=>{T(-o.value)},A=()=>{T(o.value)},E=()=>{T(-o.value*4)},L=()=>{T(o.value*4)},$=()=>{r.value||(W(0),f())},P=()=>{r.value||(W(100),f())},D=Y=>{let U=!0;switch(Y.code){case $e.left:case $e.down:k();break;case $e.right:case $e.up:A();break;case $e.home:$();break;case $e.end:P();break;case $e.pageDown:E();break;case $e.pageUp:L();break;default:U=!1;break}U&&Y.preventDefault()},V=Y=>{let U,te;return Y.type.startsWith("touch")?(te=Y.touches[0].clientY,U=Y.touches[0].clientX):(te=Y.clientY,U=Y.clientX),{clientX:U,clientY:te}},R=Y=>{t.dragging=!0,t.isClick=!0;const{clientX:U,clientY:te}=V(Y);e.vertical?t.startY=te:t.startX=U,t.startPosition=Number.parseFloat(w.value),t.newPosition=t.startPosition},O=Y=>{if(t.dragging){t.isClick=!1,m(),d();let U;const{clientX:te,clientY:ie}=V(Y);e.vertical?(t.currentY=ie,U=(t.startY-t.currentY)/u.value*100):(t.currentX=te,U=(t.currentX-t.startX)/u.value*100),t.newPosition=t.startPosition+U,W(t.newPosition)}},H=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||_(),t.isClick||W(t.newPosition),f()},0),window.removeEventListener("mousemove",O),window.removeEventListener("touchmove",O),window.removeEventListener("mouseup",H),window.removeEventListener("touchend",H),window.removeEventListener("contextmenu",H))},W=async Y=>{if(Y===null||Number.isNaN(+Y))return;Y<0?Y=0:Y>100&&(Y=100);const U=100/((i.value-a.value)/o.value);let ie=Math.round(Y/U)*U*(i.value-a.value)*.01+a.value;ie=Number.parseFloat(ie.toFixed(l.value)),ie!==e.modelValue&&n(ut,ie),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await je(),t.dragging&&m(),h.value.updatePopper()};return _e(()=>t.dragging,Y=>{v(Y)}),sn(b,"touchstart",M,{passive:!1}),{disabled:r,button:b,tooltip:h,tooltipVisible:p,showTooltip:s,wrapperStyle:S,formatValue:g,handleMouseEnter:C,handleMouseLeave:x,onButtonDown:M,onKeyDown:D,setPosition:W}},Bbe=Z({name:"ElSliderButton"}),Vbe=Z({...Bbe,props:Rbe,emits:Obe,setup(e,{expose:t,emit:n}){const r=e,a=Se("slider"),i=Yt({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:r.modelValue}),{disabled:o,button:s,tooltip:l,showTooltip:u,tooltipVisible:c,wrapperStyle:f,formatValue:d,handleMouseEnter:v,handleMouseLeave:h,onButtonDown:p,onKeyDown:g,setPosition:m}=$be(r,i,n),{hovering:_,dragging:b}=sr(i);return t({onButtonDown:p,onKeyDown:g,setPosition:m,hovering:_,dragging:b}),(w,S)=>(N(),K("div",{ref_key:"button",ref:s,class:B([y(a).e("button-wrapper"),{hover:y(_),dragging:y(b)}]),style:Ye(y(f)),tabindex:y(o)?-1:0,onMouseenter:y(v),onMouseleave:y(h),onMousedown:y(p),onFocus:y(v),onBlur:y(h),onKeydown:y(g)},[J(y(Lr),{ref_key:"tooltip",ref:l,visible:y(c),placement:w.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":w.tooltipClass,disabled:!y(u),persistent:y(u)},{content:re(()=>[q("span",null,Ie(y(d)),1)]),default:re(()=>[q("div",{class:B([y(a).e("button"),{hover:y(_),dragging:y(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled","persistent"])],46,["tabindex","onMouseenter","onMouseleave","onMousedown","onFocus","onBlur","onKeydown"]))}});var ER=Ee(Vbe,[["__file","button.vue"]]);const Fbe=Ae({mark:{type:ae([String,Object]),default:void 0}});var zbe=Z({name:"ElSliderMarker",props:Fbe,setup(e){const t=Se("slider"),n=I(()=>We(e.mark)?e.mark:e.mark.label),r=I(()=>We(e.mark)?void 0:e.mark.style);return()=>Xe("div",{class:t.e("marks-text"),style:r.value},n.value)}});const Hbe=(e,t,n)=>{const{form:r,formItem:a}=Nr(),i=bn(),o=F(),s=F(),l={firstButton:o,secondButton:s},u=I(()=>e.disabled||(r==null?void 0:r.disabled)||!1),c=I(()=>Math.min(t.firstValue,t.secondValue)),f=I(()=>Math.max(t.firstValue,t.secondValue)),d=I(()=>e.range?`${100*(f.value-c.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),v=I(()=>e.range?`${100*(c.value-e.min)/(e.max-e.min)}%`:"0%"),h=I(()=>e.vertical?{height:e.height}:{}),p=I(()=>e.vertical?{height:d.value,bottom:v.value}:{width:d.value,left:v.value}),g=()=>{i.value&&(t.sliderSize=i.value[`client${e.vertical?"Height":"Width"}`])},m=E=>{const L=e.min+E*(e.max-e.min)/100;if(!e.range)return o;let $;return Math.abs(c.value-L)t.secondValue?"firstButton":"secondButton",l[$]},_=E=>{const L=m(E);return L.value.setPosition(E),L},b=E=>{t.firstValue=E??e.min,S(e.range?[c.value,f.value]:E??e.min)},w=E=>{t.secondValue=E,e.range&&S([c.value,f.value])},S=E=>{n(ut,E),n(Ir,E)},C=async()=>{await je(),n(cn,e.range?[c.value,f.value]:e.modelValue)},x=E=>{var L,$,P,D,V,R;if(u.value||t.dragging)return;g();let O=0;if(e.vertical){const H=(P=($=(L=E.touches)==null?void 0:L.item(0))==null?void 0:$.clientY)!=null?P:E.clientY;O=(i.value.getBoundingClientRect().bottom-H)/t.sliderSize*100}else{const H=(R=(V=(D=E.touches)==null?void 0:D.item(0))==null?void 0:V.clientX)!=null?R:E.clientX,W=i.value.getBoundingClientRect().left;O=(H-W)/t.sliderSize*100}if(!(O<0||O>100))return _(O)};return{elFormItem:a,slider:i,firstButton:o,secondButton:s,sliderDisabled:u,minValue:c,maxValue:f,runwayStyle:h,barStyle:p,resetSize:g,setPosition:_,emitChange:C,onSliderWrapperPrevent:E=>{var L,$;((L=l.firstButton.value)!=null&&L.dragging||($=l.secondButton.value)!=null&&$.dragging)&&E.preventDefault()},onSliderClick:E=>{x(E)&&C()},onSliderDown:async E=>{const L=x(E);L&&(await je(),L.value.onButtonDown(E))},onSliderMarkerDown:E=>{u.value||t.dragging||_(E)},setFirstValue:b,setSecondValue:w}},Wbe=(e,t,n,r)=>({stops:I(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const o=(e.max-e.min)/e.step,s=100*e.step/(e.max-e.min),l=Array.from({length:o-1}).map((u,c)=>(c+1)*s);return e.range?l.filter(u=>u<100*(n.value-e.min)/(e.max-e.min)||u>100*(r.value-e.min)/(e.max-e.min)):l.filter(u=>u>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:o=>e.vertical?{bottom:`${o}%`}:{left:`${o}%`}}),Gbe=e=>I(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,r)=>n-r).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]})):[]),Kbe=(e,t,n,r,a,i)=>{const o=u=>{a(ut,u),a(Ir,u)},s=()=>e.range?![n.value,r.value].every((u,c)=>u===t.oldValue[c]):e.modelValue!==t.oldValue,l=()=>{var u,c;e.min>e.max&&nr("Slider","min should not be greater than max.");const f=e.modelValue;e.range&&Me(f)?f[1]e.max?o([e.max,e.max]):f[0]e.max?o([f[0],e.max]):(t.firstValue=f[0],t.secondValue=f[1],s()&&(e.validateEvent&&((u=i==null?void 0:i.validate)==null||u.call(i,"change").catch(d=>void 0)),t.oldValue=f.slice())):!e.range&&Ze(f)&&!Number.isNaN(f)&&(fe.max?o(e.max):(t.firstValue=f,s()&&(e.validateEvent&&((c=i==null?void 0:i.validate)==null||c.call(i,"change").catch(d=>void 0)),t.oldValue=f)))};l(),_e(()=>t.dragging,u=>{u||l()}),_e(()=>e.modelValue,(u,c)=>{t.dragging||Me(u)&&Me(c)&&u.every((f,d)=>f===c[d])&&t.firstValue===u[0]&&t.secondValue===u[1]||l()},{deep:!0}),_e(()=>[e.min,e.max],()=>{l()})},Ube=(e,t,n)=>{const r=F();return dt(async()=>{e.range?(Me(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]):(!Ze(e.modelValue)||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),sn(window,"resize",n),await je(),n()}),{sliderWrapper:r}},Ybe=Z({name:"ElSlider"}),jbe=Z({...Ybe,props:Lbe,emits:Pbe,setup(e,{expose:t,emit:n}){const r=e,a=Se("slider"),{t:i}=Vt(),o=Yt({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:s,slider:l,firstButton:u,secondButton:c,sliderDisabled:f,minValue:d,maxValue:v,runwayStyle:h,barStyle:p,resetSize:g,emitChange:m,onSliderWrapperPrevent:_,onSliderClick:b,onSliderDown:w,onSliderMarkerDown:S,setFirstValue:C,setSecondValue:x}=Hbe(r,o,n),{stops:M,getStopStyle:T}=Wbe(r,o,d,v),{inputId:k,isLabeledByFormItem:A}=Ti(r,{formItemContext:s}),E=Yn(),L=I(()=>r.inputSize||E.value),$=I(()=>r.ariaLabel||i("el.slider.defaultLabel",{min:r.min,max:r.max})),P=I(()=>r.range?r.rangeStartLabel||i("el.slider.defaultRangeStartLabel"):$.value),D=I(()=>r.formatValueText?r.formatValueText(U.value):`${U.value}`),V=I(()=>r.rangeEndLabel||i("el.slider.defaultRangeEndLabel")),R=I(()=>r.formatValueText?r.formatValueText(te.value):`${te.value}`),O=I(()=>[a.b(),a.m(E.value),a.is("vertical",r.vertical),{[a.m("with-input")]:r.showInput}]),H=Gbe(r);Kbe(r,o,d,v,n,s);const W=I(()=>{const j=[r.min,r.max,r.step].map(ne=>{const Q=`${ne}`.split(".")[1];return Q?Q.length:0});return Math.max.apply(null,j)}),{sliderWrapper:Y}=Ube(r,o,g),{firstValue:U,secondValue:te,sliderSize:ie}=sr(o),de=j=>{o.dragging=j};return sn(Y,"touchstart",_,{passive:!1}),sn(Y,"touchmove",_,{passive:!1}),Tt(yH,{...sr(r),sliderSize:ie,disabled:f,precision:W,emitChange:m,resetSize:g,updateDragging:de}),t({onSliderClick:b}),(j,ne)=>{var Q,he;return N(),K("div",{id:j.range?y(k):void 0,ref_key:"sliderWrapper",ref:Y,class:B(y(O)),role:j.range?"group":void 0,"aria-label":j.range&&!y(A)?y($):void 0,"aria-labelledby":j.range&&y(A)?(Q=y(s))==null?void 0:Q.labelId:void 0},[q("div",{ref_key:"slider",ref:l,class:B([y(a).e("runway"),{"show-input":j.showInput&&!j.range},y(a).is("disabled",y(f))]),style:Ye(y(h)),onMousedown:y(w),onTouchstartPassive:y(w)},[q("div",{class:B(y(a).e("bar")),style:Ye(y(p))},null,6),J(ER,{id:j.range?void 0:y(k),ref_key:"firstButton",ref:u,"model-value":y(U),vertical:j.vertical,"tooltip-class":j.tooltipClass,placement:j.placement,role:"slider","aria-label":j.range||!y(A)?y(P):void 0,"aria-labelledby":!j.range&&y(A)?(he=y(s))==null?void 0:he.labelId:void 0,"aria-valuemin":j.min,"aria-valuemax":j.range?y(te):j.max,"aria-valuenow":y(U),"aria-valuetext":y(D),"aria-orientation":j.vertical?"vertical":"horizontal","aria-disabled":y(f),"onUpdate:modelValue":y(C)},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"]),j.range?(N(),fe(ER,{key:0,ref_key:"secondButton",ref:c,"model-value":y(te),vertical:j.vertical,"tooltip-class":j.tooltipClass,placement:j.placement,role:"slider","aria-label":y(V),"aria-valuemin":y(U),"aria-valuemax":j.max,"aria-valuenow":y(te),"aria-valuetext":y(R),"aria-orientation":j.vertical?"vertical":"horizontal","aria-disabled":y(f),"onUpdate:modelValue":y(x)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):ue("v-if",!0),j.showStops?(N(),K("div",{key:1},[(N(!0),K(Ue,null,Et(y(M),(ce,z)=>(N(),K("div",{key:z,class:B(y(a).e("stop")),style:Ye(y(T)(ce))},null,6))),128))])):ue("v-if",!0),y(H).length>0?(N(),K(Ue,{key:2},[q("div",null,[(N(!0),K(Ue,null,Et(y(H),(ce,z)=>(N(),K("div",{key:z,style:Ye(y(T)(ce.position)),class:B([y(a).e("stop"),y(a).e("marks-stop")])},null,6))),128))]),q("div",{class:B(y(a).e("marks"))},[(N(!0),K(Ue,null,Et(y(H),(ce,z)=>(N(),fe(y(zbe),{key:z,mark:ce.mark,style:Ye(y(T)(ce.position)),onMousedown:Qe(X=>y(S)(ce.position),["stop"])},null,8,["mark","style","onMousedown"]))),128))],2)],64)):ue("v-if",!0)],46,["onMousedown","onTouchstartPassive"]),j.showInput&&!j.range?(N(),fe(y(Z6),{key:0,ref:"input","model-value":y(U),class:B(y(a).e("input")),step:j.step,disabled:y(f),controls:j.showInputControls,min:j.min,max:j.max,precision:y(W),debounce:j.debounce,size:y(L),"onUpdate:modelValue":y(C),onChange:y(m)},null,8,["model-value","class","step","disabled","controls","min","max","precision","debounce","size","onUpdate:modelValue","onChange"])):ue("v-if",!0)],10,["id","role","aria-label","aria-labelledby"])}}});var qbe=Ee(jbe,[["__file","slider.vue"]]);const Xbe=ot(qbe),Zbe=Ae({prefixCls:{type:String}}),IR=Z({name:"ElSpaceItem",props:Zbe,setup(e,{slots:t}){const n=Se("space"),r=I(()=>`${e.prefixCls||n.b()}__item`);return()=>Xe("div",{class:r.value},se(t,"default"))}}),DR={small:8,default:12,large:16};function Jbe(e){const t=Se("space"),n=I(()=>[t.b(),t.m(e.direction),e.class]),r=F(0),a=F(0),i=I(()=>{const s=e.wrap||e.fill?{flexWrap:"wrap"}:{},l={alignItems:e.alignment},u={rowGap:`${a.value}px`,columnGap:`${r.value}px`};return[s,l,u,e.style]}),o=I(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return Er(()=>{const{size:s="small",wrap:l,direction:u,fill:c}=e;if(Me(s)){const[f=0,d=0]=s;r.value=f,a.value=d}else{let f;Ze(s)?f=s:f=DR[s||"small"]||DR.small,(l||c)&&u==="horizontal"?r.value=a.value=f:u==="horizontal"?(r.value=f,a.value=0):(a.value=f,r.value=0)}}),{classes:n,containerStyle:i,itemStyle:o}}const Qbe=Ae({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:ae([String,Object,Array]),default:""},style:{type:ae([String,Array,Object]),default:""},alignment:{type:ae(String),default:"center"},prefixCls:{type:String},spacer:{type:ae([Object,String,Number,Array]),default:null,validator:e=>En(e)||Ze(e)||We(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:jo,validator:e=>Ze(e)||Me(e)&&e.length===2&&e.every(Ze)}}),e1e=Z({name:"ElSpace",props:Qbe,setup(e,{slots:t}){const{classes:n,containerStyle:r,itemStyle:a}=Jbe(e);function i(o,s="",l=[]){const{prefixCls:u}=e;return o.forEach((c,f)=>{Zx(c)?Me(c.children)&&c.children.forEach((d,v)=>{Zx(d)&&Me(d.children)?i(d.children,`${s+v}-`,l):l.push(J(IR,{style:a.value,prefixCls:u,key:`nested-${s+v}`},{default:()=>[d]},ii.PROPS|ii.STYLE,["style","prefixCls"]))}):Lce(c)&&l.push(J(IR,{style:a.value,prefixCls:u,key:`LoopKey${s+f}`},{default:()=>[c]},ii.PROPS|ii.STYLE,["style","prefixCls"]))}),l}return()=>{var o;const{spacer:s,direction:l}=e,u=se(t,"default",{key:0},()=>[]);if(((o=u.children)!=null?o:[]).length===0)return null;if(Me(u.children)){let c=i(u.children);if(s){const f=c.length-1;c=c.reduce((d,v,h)=>{const p=[...d,v];return h!==f&&p.push(J("span",{style:[a.value,l==="vertical"?"width: 100%":null],key:h},[En(s)?s:At(s,ii.TEXT)],ii.STYLE)),p},[])}return J("div",{class:n.value,style:r.value},c,ii.STYLE|ii.CLASS)}return u.children}}}),t1e=ot(e1e),n1e=Ae({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:ae([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:ae([String,Object,Array])}}),r1e=Z({name:"ElStatistic"}),a1e=Z({...r1e,props:n1e,setup(e,{expose:t}){const n=e,r=Se("statistic"),a=I(()=>{const{value:i,formatter:o,precision:s,decimalSeparator:l,groupSeparator:u}=n;if(Ke(o))return o(i);if(!Ze(i)||Number.isNaN(i))return i;let[c,f=""]=String(i).split(".");return f=f.padEnd(s,"0").slice(0,s>0?s:0),c=c.replace(/\B(?=(\d{3})+(?!\d))/g,u),[c,f].join(f?l:"")});return t({displayValue:a}),(i,o)=>(N(),K("div",{class:B(y(r).b())},[i.$slots.title||i.title?(N(),K("div",{key:0,class:B(y(r).e("head"))},[se(i.$slots,"title",{},()=>[At(Ie(i.title),1)])],2)):ue("v-if",!0),q("div",{class:B(y(r).e("content"))},[i.$slots.prefix||i.prefix?(N(),K("div",{key:0,class:B(y(r).e("prefix"))},[se(i.$slots,"prefix",{},()=>[q("span",null,Ie(i.prefix),1)])],2)):ue("v-if",!0),q("span",{class:B(y(r).e("number")),style:Ye(i.valueStyle)},Ie(y(a)),7),i.$slots.suffix||i.suffix?(N(),K("div",{key:1,class:B(y(r).e("suffix"))},[se(i.$slots,"suffix",{},()=>[q("span",null,Ie(i.suffix),1)])],2)):ue("v-if",!0)],2)],2))}});var i1e=Ee(a1e,[["__file","statistic.vue"]]);const bH=ot(i1e),o1e=Ae({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:ae([Number,Object]),default:0},valueStyle:{type:ae([String,Object,Array])}}),s1e={finish:()=>!0,[cn]:e=>Ze(e)},l1e=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],LR=e=>Ze(e)?new Date(e).getTime():e.valueOf(),PR=(e,t)=>{let n=e;const r=/\[([^\]]*)]/g;return l1e.reduce((i,[o,s])=>{const l=new RegExp(`${o}+(?![^\\[\\]]*\\])`,"g");if(l.test(i)){const u=Math.floor(n/s);return n-=u*s,i.replace(l,c=>String(u).padStart(c.length,"0"))}return i},t).replace(r,"$1")},u1e=Z({name:"ElCountdown"}),c1e=Z({...u1e,props:o1e,emits:s1e,setup(e,{expose:t,emit:n}){const r=e;let a;const i=F(0),o=I(()=>PR(i.value,r.format)),s=c=>PR(c,r.format),l=()=>{a&&(Bc(a),a=void 0)},u=()=>{const c=LR(r.value),f=()=>{let d=c-Date.now();n("change",d),d<=0?(d=0,l(),n("finish")):a=Kl(f),i.value=d};a=Kl(f)};return dt(()=>{i.value=LR(r.value)-Date.now(),_e(()=>[r.value,r.format],()=>{l(),u()},{immediate:!0})}),hn(()=>{l()}),t({displayValue:o}),(c,f)=>(N(),fe(y(bH),{value:i.value,title:c.title,prefix:c.prefix,suffix:c.suffix,"value-style":c.valueStyle,formatter:s},yi({_:2},[Et(c.$slots,(d,v)=>({name:v,fn:re(()=>[se(c.$slots,v)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var f1e=Ee(c1e,[["__file","countdown.vue"]]);const d1e=ot(f1e),v1e=Ae({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"}}),h1e={[cn]:(e,t)=>[e,t].every(Ze)},p1e=Z({name:"ElSteps"}),g1e=Z({...p1e,props:v1e,emits:h1e,setup(e,{emit:t}){const n=e,r=Se("steps"),{children:a,addChild:i,removeChild:o}=Zk(yt(),"ElStep");return _e(a,()=>{a.value.forEach((s,l)=>{s.setIndex(l)})}),Tt("ElSteps",{props:n,steps:a,addStep:i,removeStep:o}),_e(()=>n.active,(s,l)=>{t(cn,s,l)}),(s,l)=>(N(),K("div",{class:B([y(r).b(),y(r).m(s.simple?"simple":s.direction)])},[se(s.$slots,"default")],2))}});var m1e=Ee(g1e,[["__file","steps.vue"]]);const y1e=Ae({title:{type:String,default:""},icon:{type:fn},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),b1e=Z({name:"ElStep"}),_1e=Z({...b1e,props:y1e,setup(e){const t=e,n=Se("step"),r=F(-1),a=F({}),i=F(""),o=Be("ElSteps"),s=yt();dt(()=>{_e([()=>o.props.active,()=>o.props.processStatus,()=>o.props.finishStatus],([C])=>{w(C)},{immediate:!0})}),hn(()=>{o.removeStep(S.uid)});const l=I(()=>t.status||i.value),u=I(()=>{const C=o.steps.value[r.value-1];return C?C.currentStatus:"wait"}),c=I(()=>o.props.alignCenter),f=I(()=>o.props.direction==="vertical"),d=I(()=>o.props.simple),v=I(()=>o.steps.value.length),h=I(()=>{var C;return((C=o.steps.value[v.value-1])==null?void 0:C.uid)===(s==null?void 0:s.uid)}),p=I(()=>d.value?"":o.props.space),g=I(()=>[n.b(),n.is(d.value?"simple":o.props.direction),n.is("flex",h.value&&!p.value&&!c.value),n.is("center",c.value&&!f.value&&!d.value)]),m=I(()=>{const C={flexBasis:Ze(p.value)?`${p.value}px`:p.value?p.value:`${100/(v.value-(c.value?0:1))}%`};return f.value||h.value&&(C.maxWidth=`${100/v.value}%`),C}),_=C=>{r.value=C},b=C=>{const x=C==="wait",M={transitionDelay:`${x?"-":""}${150*r.value}ms`},T=C===o.props.processStatus||x?0:100;M.borderWidth=T&&!d.value?"1px":0,M[o.props.direction==="vertical"?"height":"width"]=`${T}%`,a.value=M},w=C=>{C>r.value?i.value=o.props.finishStatus:C===r.value&&u.value!=="error"?i.value=o.props.processStatus:i.value="wait";const x=o.steps.value[r.value-1];x&&x.calcProgress(i.value)},S=Yt({uid:s.uid,currentStatus:l,setIndex:_,calcProgress:b});return o.addStep(S),(C,x)=>(N(),K("div",{style:Ye(y(m)),class:B(y(g))},[ue(" icon & line "),q("div",{class:B([y(n).e("head"),y(n).is(y(l))])},[y(d)?ue("v-if",!0):(N(),K("div",{key:0,class:B(y(n).e("line"))},[q("i",{class:B(y(n).e("line-inner")),style:Ye(a.value)},null,6)],2)),q("div",{class:B([y(n).e("icon"),y(n).is(C.icon||C.$slots.icon?"icon":"text")])},[se(C.$slots,"icon",{},()=>[C.icon?(N(),fe(y(He),{key:0,class:B(y(n).e("icon-inner"))},{default:re(()=>[(N(),fe(_t(C.icon)))]),_:1},8,["class"])):y(l)==="success"?(N(),fe(y(He),{key:1,class:B([y(n).e("icon-inner"),y(n).is("status")])},{default:re(()=>[J(y($g))]),_:1},8,["class"])):y(l)==="error"?(N(),fe(y(He),{key:2,class:B([y(n).e("icon-inner"),y(n).is("status")])},{default:re(()=>[J(y(to))]),_:1},8,["class"])):y(d)?ue("v-if",!0):(N(),K("div",{key:3,class:B(y(n).e("icon-inner"))},Ie(r.value+1),3))])],2)],2),ue(" title & description "),q("div",{class:B(y(n).e("main"))},[q("div",{class:B([y(n).e("title"),y(n).is(y(l))])},[se(C.$slots,"title",{},()=>[At(Ie(C.title),1)])],2),y(d)?(N(),K("div",{key:0,class:B(y(n).e("arrow"))},null,2)):(N(),K("div",{key:1,class:B([y(n).e("description"),y(n).is(y(l))])},[se(C.$slots,"description",{},()=>[At(Ie(C.description),1)])],2))],2)],6))}});var _H=Ee(_1e,[["__file","item.vue"]]);const w1e=ot(m1e,{Step:_H}),S1e=On(_H),wH=e=>["",...jo].includes(e),C1e=Ae({modelValue:{type:[Boolean,String,Number],default:!1},disabled:Boolean,loading:Boolean,size:{type:String,validator:wH},width:{type:[String,Number],default:""},inlinePrompt:Boolean,inactiveActionIcon:{type:fn},activeActionIcon:{type:fn},activeIcon:{type:fn},inactiveIcon:{type:fn},activeText:{type:String,default:""},inactiveText:{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},beforeChange:{type:ae(Function)},id:String,tabindex:{type:[String,Number]},...kr(["ariaLabel"])}),x1e={[ut]:e=>mn(e)||We(e)||Ze(e),[cn]:e=>mn(e)||We(e)||Ze(e),[Ir]:e=>mn(e)||We(e)||Ze(e)},SH="ElSwitch",T1e=Z({name:SH}),M1e=Z({...T1e,props:C1e,emits:x1e,setup(e,{expose:t,emit:n}){const r=e,{formItem:a}=Nr(),i=Yn(),o=Se("switch"),{inputId:s}=Ti(r,{formItemContext:a}),l=$r(I(()=>r.loading)),u=F(r.modelValue!==!1),c=F(),f=F(),d=I(()=>[o.b(),o.m(i.value),o.is("disabled",l.value),o.is("checked",m.value)]),v=I(()=>[o.e("label"),o.em("label","left"),o.is("active",!m.value)]),h=I(()=>[o.e("label"),o.em("label","right"),o.is("active",m.value)]),p=I(()=>({width:Fn(r.width)}));_e(()=>r.modelValue,()=>{u.value=!0});const g=I(()=>u.value?r.modelValue:!1),m=I(()=>g.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(g.value)||(n(ut,r.inactiveValue),n(cn,r.inactiveValue),n(Ir,r.inactiveValue)),_e(m,S=>{var C;c.value.checked=S,r.validateEvent&&((C=a==null?void 0:a.validate)==null||C.call(a,"change").catch(x=>void 0))});const _=()=>{const S=m.value?r.inactiveValue:r.activeValue;n(ut,S),n(cn,S),n(Ir,S),je(()=>{c.value.checked=m.value})},b=()=>{if(l.value)return;const{beforeChange:S}=r;if(!S){_();return}const C=S();[wp(C),mn(C)].includes(!0)||nr(SH,"beforeChange must return type `Promise` or `boolean`"),wp(C)?C.then(M=>{M&&_()}).catch(M=>{}):C&&_()},w=()=>{var S,C;(C=(S=c.value)==null?void 0:S.focus)==null||C.call(S)};return dt(()=>{c.value.checked=m.value}),t({focus:w,checked:m}),(S,C)=>(N(),K("div",{class:B(y(d)),onClick:Qe(b,["prevent"])},[q("input",{id:y(s),ref_key:"input",ref:c,class:B(y(o).e("input")),type:"checkbox",role:"switch","aria-checked":y(m),"aria-disabled":y(l),"aria-label":S.ariaLabel,name:S.name,"true-value":S.activeValue,"false-value":S.inactiveValue,disabled:y(l),tabindex:S.tabindex,onChange:_,onKeydown:vn(b,["enter"])},null,42,["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"]),!S.inlinePrompt&&(S.inactiveIcon||S.inactiveText)?(N(),K("span",{key:0,class:B(y(v))},[S.inactiveIcon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(S.inactiveIcon)))]),_:1})):ue("v-if",!0),!S.inactiveIcon&&S.inactiveText?(N(),K("span",{key:1,"aria-hidden":y(m)},Ie(S.inactiveText),9,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0),q("span",{ref_key:"core",ref:f,class:B(y(o).e("core")),style:Ye(y(p))},[S.inlinePrompt?(N(),K("div",{key:0,class:B(y(o).e("inner"))},[S.activeIcon||S.inactiveIcon?(N(),fe(y(He),{key:0,class:B(y(o).is("icon"))},{default:re(()=>[(N(),fe(_t(y(m)?S.activeIcon:S.inactiveIcon)))]),_:1},8,["class"])):S.activeText||S.inactiveText?(N(),K("span",{key:1,class:B(y(o).is("text")),"aria-hidden":!y(m)},Ie(y(m)?S.activeText:S.inactiveText),11,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0),q("div",{class:B(y(o).e("action"))},[S.loading?(N(),fe(y(He),{key:0,class:B(y(o).is("loading"))},{default:re(()=>[J(y(Fo))]),_:1},8,["class"])):y(m)?se(S.$slots,"active-action",{key:1},()=>[S.activeActionIcon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(S.activeActionIcon)))]),_:1})):ue("v-if",!0)]):y(m)?ue("v-if",!0):se(S.$slots,"inactive-action",{key:2},()=>[S.inactiveActionIcon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(S.inactiveActionIcon)))]),_:1})):ue("v-if",!0)])],2)],6),!S.inlinePrompt&&(S.activeIcon||S.activeText)?(N(),K("span",{key:1,class:B(y(h))},[S.activeIcon?(N(),fe(y(He),{key:0},{default:re(()=>[(N(),fe(_t(S.activeIcon)))]),_:1})):ue("v-if",!0),!S.activeIcon&&S.activeText?(N(),K("span",{key:1,"aria-hidden":!y(m)},Ie(S.activeText),9,["aria-hidden"])):ue("v-if",!0)],2)):ue("v-if",!0)],10,["onClick"]))}});var k1e=Ee(M1e,[["__file","switch.vue"]]);const A1e=ot(k1e),Hw=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},E1e=function(e,t,n,r,a){if(!t&&!r&&(!a||Me(a)&&!a.length))return e;We(n)?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const i=r?null:function(s,l){return a?(Me(a)||(a=[a]),a.map(u=>We(u)?Wn(s,u):u(s,l,e))):(t!=="$key"&&pt(s)&&"$value"in s&&(s=s.$value),[pt(s)?Wn(s,t):s])},o=function(s,l){if(r)return r(s.value,l.value);for(let u=0,c=s.key.length;ul.key[u])return 1}return 0};return e.map((s,l)=>({value:s,index:l,key:i?i(s,l):null})).sort((s,l)=>{let u=o(s,l);return u||(u=s.index-l.index),u*+n}).map(s=>s.value)},CH=function(e,t){let n=null;return e.columns.forEach(r=>{r.id===t&&(n=r)}),n},I1e=function(e,t){let n=null;for(let r=0;r{if(!e)throw new Error("Row is required when get row identity");if(We(t)){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let r=e;for(const a of n)r=r[a];return`${r}`}else if(Ke(t))return t.call(null,e)},uc=function(e,t){const n={};return(e||[]).forEach((r,a)=>{n[qr(r,t)]={row:r,index:a}}),n};function D1e(e,t){const n={};let r;for(r in e)n[r]=e[r];for(r in t)if(Gt(t,r)){const a=t[r];typeof a<"u"&&(n[r]=a)}return n}function SA(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function xH(e){return e===""||e!==void 0&&(e=SA(e),Number.isNaN(e)&&(e=80)),e}function L1e(e){return Ze(e)?e:We(e)?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function P1e(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function pb(e,t,n,r,a,i){let o=i??0,s=!1;const l=e.indexOf(t),u=l!==-1,c=a==null?void 0:a.call(null,t,i),f=v=>{v==="add"?e.push(t):e.splice(l,1),s=!0},d=v=>{let h=0;const p=(r==null?void 0:r.children)&&v[r.children];return p&&Me(p)&&(h+=p.length,p.forEach(g=>{h+=d(g)})),h};return(!a||c)&&(mn(n)?n&&!u?f("add"):!n&&u&&f("remove"):f(u?"remove":"add")),!(r!=null&&r.checkStrictly)&&(r!=null&&r.children)&&Me(t[r.children])&&t[r.children].forEach(v=>{pb(e,v,n??!u,r,a,o+1),o+=d(v)+1}),s}function R1e(e,t,n="children",r="hasChildren"){const a=o=>!(Me(o)&&o.length);function i(o,s,l){t(o,s,l),s.forEach(u=>{if(u[r]){t(u,null,l+1);return}const c=u[n];a(c)||i(u,c,l+1)})}e.forEach(o=>{if(o[r]){t(o,null,0);return}const s=o[n];a(s)||i(o,s,0)})}const OR=(e,t)=>({content:t,...e,popperOptions:{strategy:"fixed",...e.popperOptions}});let ti=null;function O1e(e,t,n,r){if((ti==null?void 0:ti.trigger)===n){F5(ti.vm.component.props,OR(e,t));return}ti==null||ti();const a=r==null?void 0:r.refs.tableWrapper,i=a==null?void 0:a.dataset.prefix,o=J(Lr,{virtualTriggering:!0,virtualRef:n,appendTo:a,placement:"top",transition:"none",offset:0,hideAfter:0,...OR(e,t)});o.appContext={...r.appContext,...r};const s=document.createElement("div");Wl(o,s),o.component.exposed.onOpen();const l=a==null?void 0:a.querySelector(`.${i}-scrollbar__wrap`);ti=()=>{Wl(null,s),l==null||l.removeEventListener("scroll",ti),ti=null},ti.trigger=n,ti.vm=o,l==null||l.addEventListener("scroll",ti)}function TH(e){return e.children?Cre(e.children,TH):[e]}function NR(e,t){return e+t.colSpan}const MH=(e,t,n,r)=>{let a=0,i=e;const o=n.states.columns.value;if(r){const l=TH(r[e]);a=o.slice(0,o.indexOf(l[0])).reduce(NR,0),i=a+l.reduce(NR,0)-1}else a=e;let s;switch(t){case"left":i=o.length-n.states.rightFixedLeafColumnsLength.value&&(s="right");break;default:i=o.length-n.states.rightFixedLeafColumnsLength.value&&(s="right")}return s?{direction:s,start:a,after:i}:{}},CA=(e,t,n,r,a,i=0)=>{const o=[],{direction:s,start:l,after:u}=MH(t,n,r,a);if(s){const c=s==="left";o.push(`${e}-fixed-column--${s}`),c&&u+i===r.states.fixedLeafColumnsLength.value-1?o.push("is-last-column"):!c&&l-i===r.states.columns.value.length-r.states.rightFixedLeafColumnsLength.value&&o.push("is-first-column")}return o};function $R(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const xA=(e,t,n,r)=>{const{direction:a,start:i=0,after:o=0}=MH(e,t,n,r);if(!a)return;const s={},l=a==="left",u=n.states.columns.value;return l?s.left=u.slice(0,i).reduce($R,0):s.right=u.slice(o+1).reverse().reduce($R,0),s},zd=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function N1e(e){const t=yt(),n=F(!1),r=F([]);return{updateExpandRows:()=>{const l=e.data.value||[],u=e.rowKey.value;if(n.value)r.value=l.slice();else if(u){const c=uc(r.value,u);r.value=l.reduce((f,d)=>{const v=qr(d,u);return c[v]&&f.push(d),f},[])}else r.value=[]},toggleRowExpansion:(l,u)=>{pb(r.value,l,u)&&t.emit("expand-change",l,r.value.slice())},setExpandRowKeys:l=>{t.store.assertRowKey();const u=e.data.value||[],c=e.rowKey.value,f=uc(u,c);r.value=l.reduce((d,v)=>{const h=f[v];return h&&d.push(h.row),d},[])},isRowExpanded:l=>{const u=e.rowKey.value;return u?!!uc(r.value,u)[qr(l,u)]:r.value.includes(l)},states:{expandRows:r,defaultExpandAll:n}}}function $1e(e){const t=yt(),n=F(null),r=F(null),a=u=>{t.store.assertRowKey(),n.value=u,o(u)},i=()=>{n.value=null},o=u=>{const{data:c,rowKey:f}=e;let d=null;f.value&&(d=(y(c)||[]).find(v=>qr(v,f.value)===u)),r.value=d,t.emit("current-change",r.value,null)};return{setCurrentRowKey:a,restoreCurrentRowKey:i,setCurrentRowByKey:o,updateCurrentRow:u=>{const c=r.value;if(u&&u!==c){r.value=u,t.emit("current-change",r.value,c);return}!u&&c&&(r.value=null,t.emit("current-change",null,c))},updateCurrentRowData:()=>{const u=e.rowKey.value,c=e.data.value||[],f=r.value;if(!c.includes(f)&&f){if(u){const d=qr(f,u);o(d)}else r.value=null;r.value===null&&t.emit("current-change",null,f)}else n.value&&(o(n.value),i())},states:{_currentRowKey:n,currentRow:r}}}function B1e(e){const t=F([]),n=F({}),r=F(16),a=F(!1),i=F({}),o=F("hasChildren"),s=F("children"),l=F(!1),u=yt(),c=I(()=>{if(!e.rowKey.value)return{};const b=e.data.value||[];return d(b)}),f=I(()=>{const b=e.rowKey.value,w=Object.keys(i.value),S={};return w.length&&w.forEach(C=>{if(i.value[C].length){const x={children:[]};i.value[C].forEach(M=>{const T=qr(M,b);x.children.push(T),M[o.value]&&!S[T]&&(S[T]={children:[]})}),S[C]=x}}),S}),d=b=>{const w=e.rowKey.value,S={};return R1e(b,(C,x,M)=>{const T=qr(C,w);Me(x)?S[T]={children:x.map(k=>qr(k,w)),level:M}:a.value&&(S[T]={children:[],lazy:!0,level:M})},s.value,o.value),S},v=(b=!1,w=(S=>(S=u.store)==null?void 0:S.states.defaultExpandAll.value)())=>{var S;const C=c.value,x=f.value,M=Object.keys(C),T={};if(M.length){const k=y(n),A=[],E=($,P)=>{if(b)return t.value?w||t.value.includes(P):!!(w||$!=null&&$.expanded);{const D=w||t.value&&t.value.includes(P);return!!($!=null&&$.expanded||D)}};M.forEach($=>{const P=k[$],D={...C[$]};if(D.expanded=E(P,$),D.lazy){const{loaded:V=!1,loading:R=!1}=P||{};D.loaded=!!V,D.loading=!!R,A.push($)}T[$]=D});const L=Object.keys(x);a.value&&L.length&&A.length&&L.forEach($=>{const P=k[$],D=x[$].children;if(A.includes($)){if(T[$].children.length!==0)throw new Error("[ElTable]children must be an empty array.");T[$].children=D}else{const{loaded:V=!1,loading:R=!1}=P||{};T[$]={lazy:!0,loaded:!!V,loading:!!R,expanded:E(P,$),children:D,level:""}}})}n.value=T,(S=u.store)==null||S.updateTableScrollY()};_e(()=>t.value,()=>{v(!0)}),_e(()=>c.value,()=>{v()}),_e(()=>f.value,()=>{v()});const h=b=>{t.value=b,v()},p=(b,w)=>{u.store.assertRowKey();const S=e.rowKey.value,C=qr(b,S),x=C&&n.value[C];if(C&&x&&"expanded"in x){const M=x.expanded;w=on(w)?!x.expanded:w,n.value[C].expanded=w,M!==w&&u.emit("expand-change",b,w),u.store.updateTableScrollY()}},g=b=>{u.store.assertRowKey();const w=e.rowKey.value,S=qr(b,w),C=n.value[S];a.value&&C&&"loaded"in C&&!C.loaded?m(b,S,C):p(b,void 0)},m=(b,w,S)=>{const{load:C}=u.props;C&&!n.value[w].loaded&&(n.value[w].loading=!0,C(b,S,x=>{if(!Me(x))throw new TypeError("[ElTable] data must be an array");n.value[w].loading=!1,n.value[w].loaded=!0,n.value[w].expanded=!0,x.length&&(i.value[w]=x),u.emit("expand-change",b,!0)}))};return{loadData:m,loadOrToggle:g,toggleTreeExpansion:p,updateTreeExpandKeys:h,updateTreeData:v,updateKeyChildren:(b,w)=>{const{lazy:S,rowKey:C}=u.props;if(S){if(!C)throw new Error("[Table] rowKey is required in updateKeyChild");i.value[b]&&(i.value[b]=w)}},normalize:d,states:{expandRowKeys:t,treeData:n,indent:r,lazy:a,lazyTreeNodeMap:i,lazyColumnIdentifier:o,childrenColumnName:s,checkStrictly:l}}}const V1e=(e,t)=>{const n=t.sortingColumn;return!n||We(n.sortable)?e:E1e(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},p0=e=>{const t=[];return e.forEach(n=>{n.children&&n.children.length>0?t.push.apply(t,p0(n.children)):t.push(n)}),t};function F1e(){var e;const t=yt(),{size:n}=sr((e=t.proxy)==null?void 0:e.$props),r=F(null),a=F([]),i=F([]),o=F(!1),s=F([]),l=F([]),u=F([]),c=F([]),f=F([]),d=F([]),v=F([]),h=F([]),p=[],g=F(0),m=F(0),_=F(0),b=F(!1),w=F([]),S=F(!1),C=F(!1),x=F(null),M=F({}),T=F(null),k=F(null),A=F(null),E=F(null),L=F(null);_e(a,()=>{var ge;t.state&&(R(!1),t.props.tableLayout==="auto"&&((ge=t.refs.tableHeaderRef)==null||ge.updateFixedColumnStyle()))},{deep:!0});const $=()=>{if(!r.value)throw new Error("[ElTable] prop row-key is required")},P=ge=>{var Fe;(Fe=ge.children)==null||Fe.forEach(le=>{le.fixed=ge.fixed,P(le)})};let D;const V=()=>{s.value.forEach(ee=>{P(ee)}),c.value=s.value.filter(ee=>ee.fixed===!0||ee.fixed==="left"),f.value=s.value.filter(ee=>ee.fixed==="right"),on(D)&&s.value[0]&&s.value[0].type==="selection"&&(D=!!s.value[0].fixed),c.value.length>0&&s.value[0]&&s.value[0].type==="selection"&&(s.value[0].fixed?c.value.some(Ve=>Ve.type!=="selection")?D=void 0:(s.value[0].fixed=D,D||c.value.shift()):(s.value[0].fixed=!0,c.value.unshift(s.value[0])));const ge=s.value.filter(ee=>!ee.fixed);l.value=[].concat(c.value).concat(ge).concat(f.value);const Fe=p0(ge),le=p0(c.value),xe=p0(f.value);g.value=Fe.length,m.value=le.length,_.value=xe.length,u.value=[].concat(le).concat(Fe).concat(xe),o.value=c.value.length>0||f.value.length>0},R=(ge,Fe=!1)=>{ge&&V(),Fe?t.state.doLayout():t.state.debouncedUpdateLayout()},O=ge=>w.value.some(Fe=>xr(Fe,ge)),H=()=>{b.value=!1;const ge=w.value;w.value=[],ge.length&&t.emit("selection-change",[])},W=()=>{let ge;if(r.value){ge=[];const Fe=uc(w.value,r.value),le=uc(a.value,r.value);for(const xe in Fe)Gt(Fe,xe)&&!le[xe]&&ge.push(Fe[xe].row)}else ge=w.value.filter(Fe=>!a.value.includes(Fe));if(ge.length){const Fe=w.value.filter(le=>!ge.includes(le));w.value=Fe,t.emit("selection-change",Fe.slice())}},Y=()=>(w.value||[]).slice(),U=(ge,Fe,le=!0,xe=!1)=>{var ee,Ve,ht,Dt;const Sn={children:(Ve=(ee=t==null?void 0:t.store)==null?void 0:ee.states)==null?void 0:Ve.childrenColumnName.value,checkStrictly:(Dt=(ht=t==null?void 0:t.store)==null?void 0:ht.states)==null?void 0:Dt.checkStrictly.value};if(pb(w.value,ge,Fe,Sn,xe?void 0:x.value)){const Kn=(w.value||[]).slice();le&&t.emit("select",Kn,ge),t.emit("selection-change",Kn)}},te=()=>{var ge,Fe;const le=C.value?!b.value:!(b.value||w.value.length);b.value=le;let xe=!1,ee=0;const Ve=(Fe=(ge=t==null?void 0:t.store)==null?void 0:ge.states)==null?void 0:Fe.rowKey.value,{childrenColumnName:ht}=t.store.states,Dt={children:ht.value,checkStrictly:!1};a.value.forEach((Sn,Na)=>{const Kn=Na+ee;pb(w.value,Sn,le,Dt,x.value,Kn)&&(xe=!0),ee+=j(qr(Sn,Ve))}),xe&&t.emit("selection-change",w.value?w.value.slice():[]),t.emit("select-all",(w.value||[]).slice())},ie=()=>{const ge=uc(w.value,r.value);a.value.forEach(Fe=>{const le=qr(Fe,r.value),xe=ge[le];xe&&(w.value[xe.index]=Fe)})},de=()=>{var ge;if(((ge=a.value)==null?void 0:ge.length)===0){b.value=!1;return}const{childrenColumnName:Fe}=t.store.states,le=r.value?uc(w.value,r.value):void 0;let xe=0,ee=0;const Ve=Sn=>le?!!le[qr(Sn,r.value)]:w.value.includes(Sn),ht=Sn=>{var Na;for(const Kn of Sn){const Ln=x.value&&x.value.call(null,Kn,xe);if(Ve(Kn))ee++;else if(!x.value||Ln)return!1;if(xe++,(Na=Kn[Fe.value])!=null&&Na.length&&!ht(Kn[Fe.value]))return!1}return!0},Dt=ht(a.value||[]);b.value=ee===0?!1:Dt},j=ge=>{var Fe;if(!t||!t.store)return 0;const{treeData:le}=t.store.states;let xe=0;const ee=(Fe=le.value[ge])==null?void 0:Fe.children;return ee&&(xe+=ee.length,ee.forEach(Ve=>{xe+=j(Ve)})),xe},ne=(ge,Fe)=>{Me(ge)||(ge=[ge]);const le={};return ge.forEach(xe=>{M.value[xe.id]=Fe,le[xe.columnKey||xe.id]=Fe}),le},Q=(ge,Fe,le)=>{k.value&&k.value!==ge&&(k.value.order=null),k.value=ge,A.value=Fe,E.value=le},he=()=>{let ge=y(i);Object.keys(M.value).forEach(Fe=>{const le=M.value[Fe];if(!le||le.length===0)return;const xe=CH({columns:u.value},Fe);xe&&xe.filterMethod&&(ge=ge.filter(ee=>le.some(Ve=>xe.filterMethod.call(null,Ve,ee,xe))))}),T.value=ge},ce=()=>{a.value=V1e(T.value,{sortingColumn:k.value,sortProp:A.value,sortOrder:E.value})},z=(ge=void 0)=>{ge&&ge.filter||he(),ce()},X=ge=>{const{tableHeaderRef:Fe}=t.refs;if(!Fe)return;const le=Object.assign({},Fe.filterPanels),xe=Object.keys(le);if(xe.length)if(We(ge)&&(ge=[ge]),Me(ge)){const ee=ge.map(Ve=>I1e({columns:u.value},Ve));xe.forEach(Ve=>{const ht=ee.find(Dt=>Dt.id===Ve);ht&&(ht.filteredValue=[])}),t.store.commit("filterChange",{column:ee,values:[],silent:!0,multi:!0})}else xe.forEach(ee=>{const Ve=u.value.find(ht=>ht.id===ee);Ve&&(Ve.filteredValue=[])}),M.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},oe=()=>{k.value&&(Q(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:pe,toggleRowExpansion:me,updateExpandRows:ve,states:we,isRowExpanded:ye}=N1e({data:a,rowKey:r}),{updateTreeExpandKeys:ke,toggleTreeExpansion:Te,updateTreeData:Ge,updateKeyChildren:Oe,loadOrToggle:Ce,states:ze}=B1e({data:a,rowKey:r}),{updateCurrentRowData:nt,updateCurrentRow:xt,setCurrentRowKey:vt,states:qt}=$1e({data:a,rowKey:r});return{assertRowKey:$,updateColumns:V,scheduleLayout:R,isSelected:O,clearSelection:H,cleanSelection:W,getSelectionRows:Y,toggleRowSelection:U,_toggleAllSelection:te,toggleAllSelection:null,updateSelectionByRowKey:ie,updateAllSelected:de,updateFilters:ne,updateCurrentRow:xt,updateSort:Q,execFilter:he,execSort:ce,execQuery:z,clearFilter:X,clearSort:oe,toggleRowExpansion:me,setExpandRowKeysAdapter:ge=>{pe(ge),ke(ge)},setCurrentRowKey:vt,toggleRowExpansionAdapter:(ge,Fe)=>{u.value.some(({type:xe})=>xe==="expand")?me(ge,Fe):Te(ge,Fe)},isRowExpanded:ye,updateExpandRows:ve,updateCurrentRowData:nt,loadOrToggle:Ce,updateTreeData:Ge,updateKeyChildren:Oe,states:{tableSize:n,rowKey:r,data:a,_data:i,isComplex:o,_columns:s,originColumns:l,columns:u,fixedColumns:c,rightFixedColumns:f,leafColumns:d,fixedLeafColumns:v,rightFixedLeafColumns:h,updateOrderFns:p,leafColumnsLength:g,fixedLeafColumnsLength:m,rightFixedLeafColumnsLength:_,isAllSelected:b,selection:w,reserveSelection:S,selectOnIndeterminate:C,selectable:x,filters:M,filteredData:T,sortingColumn:k,sortProp:A,sortOrder:E,hoverRow:L,...we,...ze,...qt}}}function wT(e,t){return e.map(n=>{var r;return n.id===t.id?t:((r=n.children)!=null&&r.length&&(n.children=wT(n.children,t)),n)})}function ST(e){e.forEach(t=>{var n,r;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(r=t.children)!=null&&r.length&&ST(t.children)}),e.sort((t,n)=>t.no-n.no)}function z1e(){const e=yt(),t=F1e();return{ns:Se("table"),...t,mutations:{setData(o,s){const l=y(o._data)!==s;o.data.value=s,o._data.value=s,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),y(o.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):l?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(o,s,l,u){const c=y(o._columns);let f=[];l?(l&&!l.children&&(l.children=[]),l.children.push(s),f=wT(c,l)):(c.push(s),f=c),ST(f),o._columns.value=f,o.updateOrderFns.push(u),s.type==="selection"&&(o.selectable.value=s.selectable,o.reserveSelection.value=s.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(o,s){var l;((l=s.getColumnIndex)==null?void 0:l.call(s))!==s.no&&(ST(o._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(o,s,l,u){const c=y(o._columns)||[];if(l)l.children.splice(l.children.findIndex(d=>d.id===s.id),1),je(()=>{var d;((d=l.children)==null?void 0:d.length)===0&&delete l.children}),o._columns.value=wT(c,l);else{const d=c.indexOf(s);d>-1&&(c.splice(d,1),o._columns.value=c)}const f=o.updateOrderFns.indexOf(u);f>-1&&o.updateOrderFns.splice(f,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(o,s){const{prop:l,order:u,init:c}=s;if(l){const f=y(o.columns).find(d=>d.property===l);f&&(f.order=u,e.store.updateSort(f,l,u),e.store.commit("changeSortCondition",{init:c}))}},changeSortCondition(o,s){const{sortingColumn:l,sortProp:u,sortOrder:c}=o,f=y(l),d=y(u),v=y(c);v===null&&(o.sortingColumn.value=null,o.sortProp.value=null);const h={filter:!0};e.store.execQuery(h),(!s||!(s.silent||s.init))&&e.emit("sort-change",{column:f,prop:d,order:v}),e.store.updateTableScrollY()},filterChange(o,s){const{column:l,values:u,silent:c}=s,f=e.store.updateFilters(l,u);e.store.execQuery(),c||e.emit("filter-change",f),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(o,s){e.store.toggleRowSelection(s),e.store.updateAllSelected()},setHoverRow(o,s){o.hoverRow.value=s},setCurrentRow(o,s){e.store.updateCurrentRow(s)}},commit:function(o,...s){const l=e.store.mutations;if(l[o])l[o].apply(e,[e.store.states].concat(s));else throw new Error(`Action not found: ${o}`)},updateTableScrollY:function(){je(()=>e.layout.updateScrollY.apply(e.layout))}}}const np={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"},"treeProps.checkStrictly":{key:"checkStrictly",default:!1}};function H1e(e,t){if(!e)throw new Error("Table is required.");const n=z1e();return n.toggleAllSelection=Oa(n._toggleAllSelection,10),Object.keys(np).forEach(r=>{kH(AH(t,r),r,n)}),W1e(n,t),n}function W1e(e,t){Object.keys(np).forEach(n=>{_e(()=>AH(t,n),r=>{kH(r,n,e)})})}function kH(e,t,n){let r=e,a=np[t];typeof np[t]=="object"&&(a=a.key,r=r||np[t].default),n.states[a].value=r}function AH(e,t){if(t.includes(".")){const n=t.split(".");let r=e;return n.forEach(a=>{r=r[a]}),r}else return e[t]}class G1e{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=F(null),this.scrollX=F(!1),this.scrollY=F(!1),this.bodyWidth=F(null),this.fixedWidth=F(null),this.rightFixedWidth=F(null),this.gutterWidth=0;for(const n in t)Gt(t,n)&&(ln(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.scrollBarRef;if(this.table.vnode.el&&(n!=null&&n.wrapRef)){let r=!0;const a=this.scrollY.value;return r=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=r,a!==r}return!1}setHeight(t,n="height"){if(!Bt)return;const r=this.table.vnode.el;if(t=L1e(t),this.height.value=Number(t),!r&&(t||t===0))return je(()=>this.setHeight(t,n));Ze(t)?(r.style[n]=`${t}px`,this.updateElsHeight()):We(t)&&(r.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(r=>{r.isColumnGroup?t.push.apply(t,r.columns):t.push(r)}),t}updateElsHeight(){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(!Bt)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let r=0;const a=this.getFlattenColumns(),i=a.filter(l=>!Ze(l.width));if(a.forEach(l=>{Ze(l.width)&&l.realWidth&&(l.realWidth=null)}),i.length>0&&t){if(a.forEach(l=>{r+=Number(l.width||l.minWidth||80)}),r<=n){this.scrollX.value=!1;const l=n-r;if(i.length===1)i[0].realWidth=Number(i[0].minWidth||80)+l;else{const u=i.reduce((d,v)=>d+Number(v.minWidth||80),0),c=l/u;let f=0;i.forEach((d,v)=>{if(v===0)return;const h=Math.floor(Number(d.minWidth||80)*c);f+=h,d.realWidth=Number(d.minWidth||80)+h}),i[0].realWidth=Number(i[0].minWidth||80)+l-f}}else this.scrollX.value=!0,i.forEach(l=>{l.realWidth=Number(l.minWidth)});this.bodyWidth.value=Math.max(r,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else a.forEach(l=>{!l.width&&!l.minWidth?l.realWidth=80:l.realWidth=Number(l.width||l.minWidth),r+=l.realWidth}),this.scrollX.value=r>n,this.bodyWidth.value=r;const o=this.store.states.fixedColumns.value;if(o.length>0){let l=0;o.forEach(u=>{l+=Number(u.realWidth||u.width)}),this.fixedWidth.value=l}const s=this.store.states.rightFixedColumns.value;if(s.length>0){let l=0;s.forEach(u=>{l+=Number(u.realWidth||u.width)}),this.rightFixedWidth.value=l}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(r=>{var a,i;switch(t){case"columns":(a=r.state)==null||a.onColumnsChange(this);break;case"scrollable":(i=r.state)==null||i.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:K1e}=Si,U1e=Z({name:"ElTableFilterPanel",components:{ElCheckbox:Si,ElCheckboxGroup:K1e,ElScrollbar:qo,ElTooltip:Lr,ElIcon:He,ArrowDown:Hs,ArrowUp:Ik},directives:{ClickOutside:Es},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function},appendTo:{type:String}},setup(e){const t=yt(),{t:n}=Vt(),r=Se("table-filter"),a=t==null?void 0:t.parent;a.filterPanels.value[e.column.id]||(a.filterPanels.value[e.column.id]=t);const i=F(!1),o=F(null),s=I(()=>e.column&&e.column.filters),l=I(()=>e.column.filterClassName?`${r.b()} ${e.column.filterClassName}`:r.b()),u=I({get:()=>{var S;return(((S=e.column)==null?void 0:S.filteredValue)||[])[0]},set:S=>{c.value&&(typeof S<"u"&&S!==null?c.value.splice(0,1,S):c.value.splice(0,1))}}),c=I({get(){return e.column?e.column.filteredValue||[]:[]},set(S){e.column&&e.upDataColumn("filteredValue",S)}}),f=I(()=>e.column?e.column.filterMultiple:!0),d=S=>S.value===u.value,v=()=>{i.value=!1},h=S=>{S.stopPropagation(),i.value=!i.value},p=()=>{i.value=!1},g=()=>{b(c.value),v()},m=()=>{c.value=[],b(c.value),v()},_=S=>{u.value=S,b(typeof S<"u"&&S!==null?c.value:[]),v()},b=S=>{e.store.commit("filterChange",{column:e.column,values:S}),e.store.updateAllSelected()};_e(i,S=>{e.column&&e.upDataColumn("filterOpened",S)},{immediate:!0});const w=I(()=>{var S,C;return(C=(S=o.value)==null?void 0:S.popperRef)==null?void 0:C.contentRef});return{tooltipVisible:i,multiple:f,filterClassName:l,filteredValue:c,filterValue:u,filters:s,handleConfirm:g,handleReset:m,handleSelect:_,isActive:d,t:n,ns:r,showFilterPanel:h,hideFilterPanel:p,popperPaneRef:w,tooltip:o}}});function Y1e(e,t,n,r,a,i){const o=bt("el-checkbox"),s=bt("el-checkbox-group"),l=bt("el-scrollbar"),u=bt("arrow-up"),c=bt("arrow-down"),f=bt("el-icon"),d=bt("el-tooltip"),v=I1("click-outside");return N(),fe(d,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.filterClassName,persistent:"","append-to":e.appendTo},{content:re(()=>[e.multiple?(N(),K("div",{key:0},[q("div",{class:B(e.ns.e("content"))},[J(l,{"wrap-class":e.ns.e("wrap")},{default:re(()=>[J(s,{modelValue:e.filteredValue,"onUpdate:modelValue":h=>e.filteredValue=h,class:B(e.ns.e("checkbox-group"))},{default:re(()=>[(N(!0),K(Ue,null,Et(e.filters,h=>(N(),fe(o,{key:h.value,value:h.value},{default:re(()=>[At(Ie(h.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","class"])]),_:1},8,["wrap-class"])],2),q("div",{class:B(e.ns.e("bottom"))},[q("button",{class:B({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:e.handleConfirm},Ie(e.t("el.table.confirmFilter")),11,["disabled","onClick"]),q("button",{type:"button",onClick:e.handleReset},Ie(e.t("el.table.resetFilter")),9,["onClick"])],2)])):(N(),K("ul",{key:1,class:B(e.ns.e("list"))},[q("li",{class:B([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:h=>e.handleSelect(null)},Ie(e.t("el.table.clearFilter")),11,["onClick"]),(N(!0),K(Ue,null,Et(e.filters,h=>(N(),K("li",{key:h.value,class:B([e.ns.e("list-item"),e.ns.is("active",e.isActive(h))]),label:h.value,onClick:p=>e.handleSelect(h.value)},Ie(h.text),11,["label","onClick"]))),128))],2))]),default:re(()=>[lt((N(),K("span",{class:B([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:e.showFilterPanel},[J(f,null,{default:re(()=>[se(e.$slots,"filter-icon",{},()=>[e.column.filterOpened?(N(),fe(u,{key:0})):(N(),fe(c,{key:1}))])]),_:3})],10,["onClick"])),[[v,e.hideFilterPanel,e.popperPaneRef]])]),_:3},8,["visible","placement","popper-class","append-to"])}var j1e=Ee(U1e,[["render",Y1e],["__file","filter-panel.vue"]]);function EH(e){const t=yt();E1(()=>{n.value.addObserver(t)}),dt(()=>{r(n.value),a(n.value)}),Yo(()=>{r(n.value),a(n.value)}),iu(()=>{n.value.removeObserver(t)});const n=I(()=>{const i=e.layout;if(!i)throw new Error("Can not find table layout.");return i}),r=i=>{var o;const s=((o=e.vnode.el)==null?void 0:o.querySelectorAll("colgroup > col"))||[];if(!s.length)return;const l=i.getFlattenColumns(),u={};l.forEach(c=>{u[c.id]=c});for(let c=0,f=s.length;c{var o,s;const l=((o=e.vnode.el)==null?void 0:o.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let c=0,f=l.length;c{p.stopPropagation()},i=(p,g)=>{!g.filters&&g.sortable?h(p,g,!1):g.filterable&&!g.sortable&&a(p),r==null||r.emit("header-click",g,p)},o=(p,g)=>{r==null||r.emit("header-contextmenu",g,p)},s=F(null),l=F(!1),u=F({}),c=(p,g)=>{if(Bt&&!(g.children&&g.children.length>0)&&s.value&&e.border){l.value=!0;const m=r;t("set-drag-visible",!0);const b=(m==null?void 0:m.vnode.el).getBoundingClientRect().left,w=n.vnode.el.querySelector(`th.${g.id}`),S=w.getBoundingClientRect(),C=S.left-b+30;di(w,"noclick"),u.value={startMouseLeft:p.clientX,startLeft:S.right-b,startColumnLeft:S.left-b,tableLeft:b};const x=m==null?void 0:m.refs.resizeProxy;x.style.left=`${u.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const M=k=>{const A=k.clientX-u.value.startMouseLeft,E=u.value.startLeft+A;x.style.left=`${Math.max(C,E)}px`},T=()=>{if(l.value){const{startColumnLeft:k,startLeft:A}=u.value,L=Number.parseInt(x.style.left,10)-k;g.width=g.realWidth=L,m==null||m.emit("header-dragend",g.width,A-k,g,p),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",l.value=!1,s.value=null,u.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",T),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{Zr(w,"noclick")},0)};document.addEventListener("mousemove",M),document.addEventListener("mouseup",T)}},f=(p,g)=>{var m;if(g.children&&g.children.length>0)return;const _=p.target;if(!Ua(_))return;const b=_==null?void 0:_.closest("th");if(!(!g||!g.resizable||!b)&&!l.value&&e.border){const w=b.getBoundingClientRect(),S=document.body.style,C=((m=b.parentNode)==null?void 0:m.lastElementChild)===b;w.width>12&&w.right-p.pageX<8&&!C?(S.cursor="col-resize",Da(b,"is-sortable")&&(b.style.cursor="col-resize"),s.value=g):l.value||(S.cursor="",Da(b,"is-sortable")&&(b.style.cursor="pointer"),s.value=null)}},d=()=>{Bt&&(document.body.style.cursor="")},v=({order:p,sortOrders:g})=>{if(p==="")return g[0];const m=g.indexOf(p||null);return g[m>g.length-2?0:m+1]},h=(p,g,m)=>{var _;p.stopPropagation();const b=g.order===m?null:m||v(g),w=(_=p.target)==null?void 0:_.closest("th");if(w&&Da(w,"noclick")){Zr(w,"noclick");return}if(!g.sortable)return;const S=p.currentTarget;if(["ascending","descending"].some(k=>Da(S,k)&&!g.sortOrders.includes(k)))return;const C=e.store.states;let x=C.sortProp.value,M;const T=C.sortingColumn.value;(T!==g||T===g&&T.order===null)&&(T&&(T.order=null),C.sortingColumn.value=g,x=g.property),b?M=g.order=b:M=g.order=null,C.sortProp.value=x,C.sortOrder.value=M,r==null||r.store.commit("changeSortCondition")};return{handleHeaderClick:i,handleHeaderContextMenu:o,handleMouseDown:c,handleMouseMove:f,handleMouseOut:d,handleSortClick:h,handleFilterClick:a}}function X1e(e){const t=Be(Xo),n=Se("table");return{getHeaderRowStyle:s=>{const l=t==null?void 0:t.props.headerRowStyle;return Ke(l)?l.call(null,{rowIndex:s}):l},getHeaderRowClass:s=>{const l=[],u=t==null?void 0:t.props.headerRowClassName;return We(u)?l.push(u):Ke(u)&&l.push(u.call(null,{rowIndex:s})),l.join(" ")},getHeaderCellStyle:(s,l,u,c)=>{var f;let d=(f=t==null?void 0:t.props.headerCellStyle)!=null?f:{};Ke(d)&&(d=d.call(null,{rowIndex:s,columnIndex:l,row:u,column:c}));const v=xA(l,c.fixed,e.store,u);return zd(v,"left"),zd(v,"right"),Object.assign({},d,v)},getHeaderCellClass:(s,l,u,c)=>{const f=CA(n.b(),l,c.fixed,e.store,u),d=[c.id,c.order,c.headerAlign,c.className,c.labelClassName,...f];c.children||d.push("is-leaf"),c.sortable&&d.push("is-sortable");const v=t==null?void 0:t.props.headerCellClassName;return We(v)?d.push(v):Ke(v)&&d.push(v.call(null,{rowIndex:s,columnIndex:l,row:u,column:c})),d.push(n.e("cell")),d.filter(h=>!!h).join(" ")}}}const IH=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,IH(n.children))):t.push(n)}),t},DH=e=>{let t=1;const n=(i,o)=>{if(o&&(i.level=o.level+1,t{n(l,i),s+=l.colSpan}),i.colSpan=s}else i.colSpan=1};e.forEach(i=>{i.level=1,n(i,void 0)});const r=[];for(let i=0;i{i.children?(i.rowSpan=1,i.children.forEach(o=>o.isSubColumn=!0)):i.rowSpan=t-i.level+1,r[i.level-1].push(i)}),r};function Z1e(e){const t=Be(Xo),n=I(()=>DH(e.store.states.originColumns.value));return{isGroup:I(()=>{const i=n.value.length>1;return i&&t&&(t.state.isGroup.value=!0),i}),toggleAllSelection:i=>{i.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var J1e=Z({name:"ElTableHeader",components:{ElCheckbox:Si},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})},appendFilterPanelTo:{type:String}},setup(e,{emit:t}){const n=yt(),r=Be(Xo),a=Se("table"),i=F({}),{onColumnsChange:o,onScrollableChange:s}=EH(r),l=(r==null?void 0:r.props.tableLayout)==="auto",u=Yt(new Map),c=F(),f=()=>{setTimeout(()=>{u.size>0&&(u.forEach((k,A)=>{const E=c.value.querySelector(`.${A.replace(/\s/g,".")}`);if(E){const L=E.getBoundingClientRect().width;k.width=L}}),u.clear())})};_e(u,f),dt(async()=>{await je(),await je();const{prop:k,order:A}=e.defaultSort;r==null||r.store.commit("sort",{prop:k,order:A,init:!0}),f()});const{handleHeaderClick:d,handleHeaderContextMenu:v,handleMouseDown:h,handleMouseMove:p,handleMouseOut:g,handleSortClick:m,handleFilterClick:_}=q1e(e,t),{getHeaderRowStyle:b,getHeaderRowClass:w,getHeaderCellStyle:S,getHeaderCellClass:C}=X1e(e),{isGroup:x,toggleAllSelection:M,columnRows:T}=Z1e(e);return n.state={onColumnsChange:o,onScrollableChange:s},n.filterPanels=i,{ns:a,filterPanels:i,onColumnsChange:o,onScrollableChange:s,columnRows:T,getHeaderRowClass:w,getHeaderRowStyle:b,getHeaderCellClass:C,getHeaderCellStyle:S,handleHeaderClick:d,handleHeaderContextMenu:v,handleMouseDown:h,handleMouseMove:p,handleMouseOut:g,handleSortClick:m,handleFilterClick:_,isGroup:x,toggleAllSelection:M,saveIndexSelection:u,isTableLayoutAuto:l,theadRef:c,updateFixedColumnStyle:f}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:r,getHeaderCellClass:a,getHeaderRowClass:i,getHeaderRowStyle:o,handleHeaderClick:s,handleHeaderContextMenu:l,handleMouseDown:u,handleMouseMove:c,handleSortClick:f,handleMouseOut:d,store:v,$parent:h,saveIndexSelection:p,isTableLayoutAuto:g}=this;let m=1;return Xe("thead",{ref:"theadRef",class:{[e.is("group")]:t}},n.map((_,b)=>Xe("tr",{class:i(b),key:b,style:o(b)},_.map((w,S)=>{w.rowSpan>m&&(m=w.rowSpan);const C=a(b,S,_,w);return g&&w.fixed&&p.set(C,w),Xe("th",{class:C,colspan:w.colSpan,key:`${w.id}-thead`,rowspan:w.rowSpan,style:r(b,S,_,w),onClick:x=>{x.currentTarget.classList.contains("noclick")||s(x,w)},onContextmenu:x=>l(x,w),onMousedown:x=>u(x,w),onMousemove:x=>c(x,w),onMouseout:d},[Xe("div",{class:["cell",w.filteredValue&&w.filteredValue.length>0?"highlight":""]},[w.renderHeader?w.renderHeader({column:w,$index:S,store:v,_self:h}):w.label,w.sortable&&Xe("span",{onClick:x=>f(x,w),class:"caret-wrapper"},[Xe("i",{onClick:x=>f(x,w,"ascending"),class:"sort-caret ascending"}),Xe("i",{onClick:x=>f(x,w,"descending"),class:"sort-caret descending"})]),w.filterable&&Xe(j1e,{store:v,placement:w.filterPlacement||"bottom-start",appendTo:h.appendFilterPanelTo,column:w,upDataColumn:(x,M)=>{w[x]=M}},{"filter-icon":()=>w.renderFilterIcon?w.renderFilterIcon({filterOpened:w.filterOpened}):null})])])}))))}});function Ww(e,t,n=.03){return e-t>n}function Q1e(e){const t=Be(Xo),n=F(""),r=F(Xe("div")),a=(h,p,g)=>{var m;const _=t,b=Hw(h);let w;const S=(m=_==null?void 0:_.vnode.el)==null?void 0:m.dataset.prefix;b&&(w=RR({columns:e.store.states.columns.value},b,S),w&&(_==null||_.emit(`cell-${g}`,p,w,b,h))),_==null||_.emit(`row-${g}`,p,w,h)},i=(h,p)=>{a(h,p,"dblclick")},o=(h,p)=>{e.store.commit("setCurrentRow",p),a(h,p,"click")},s=(h,p)=>{a(h,p,"contextmenu")},l=Oa(h=>{e.store.commit("setHoverRow",h)},30),u=Oa(()=>{e.store.commit("setHoverRow",null)},30),c=h=>{const p=window.getComputedStyle(h,null),g=Number.parseInt(p.paddingLeft,10)||0,m=Number.parseInt(p.paddingRight,10)||0,_=Number.parseInt(p.paddingTop,10)||0,b=Number.parseInt(p.paddingBottom,10)||0;return{left:g,right:m,top:_,bottom:b}},f=(h,p,g)=>{let m=p.target.parentNode;for(;h>1&&(m=m==null?void 0:m.nextSibling,!(!m||m.nodeName!=="TR"));)g(m,"hover-row hover-fixed-row"),h--};return{handleDoubleClick:i,handleClick:o,handleContextMenu:s,handleMouseEnter:l,handleMouseLeave:u,handleCellMouseEnter:(h,p,g)=>{var m;const _=t,b=Hw(h),w=(m=_==null?void 0:_.vnode.el)==null?void 0:m.dataset.prefix;if(b){const V=RR({columns:e.store.states.columns.value},b,w);b.rowSpan>1&&f(b.rowSpan,h,di);const R=_.hoverState={cell:b,column:V,row:p};_==null||_.emit("cell-mouse-enter",R.row,R.column,R.cell,h)}if(!g)return;const S=h.target.querySelector(".cell");if(!(Da(S,`${w}-tooltip`)&&S.childNodes.length))return;const C=document.createRange();C.setStart(S,0),C.setEnd(S,S.childNodes.length);const{width:x,height:M}=C.getBoundingClientRect(),{width:T,height:k}=S.getBoundingClientRect(),{top:A,left:E,right:L,bottom:$}=c(S),P=E+L,D=A+$;(Ww(x+P,T)||Ww(M+D,k)||Ww(S.scrollWidth,T))&&O1e(g,b.innerText||b.textContent,b,_)},handleCellMouseLeave:h=>{const p=Hw(h);if(!p)return;p.rowSpan>1&&f(p.rowSpan,h,Zr);const g=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",g==null?void 0:g.row,g==null?void 0:g.column,g==null?void 0:g.cell,h)},tooltipContent:n,tooltipTrigger:r}}function e_e(e){const t=Be(Xo),n=Se("table");return{getRowStyle:(u,c)=>{const f=t==null?void 0:t.props.rowStyle;return Ke(f)?f.call(null,{row:u,rowIndex:c}):f||null},getRowClass:(u,c)=>{const f=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&u===e.store.states.currentRow.value&&f.push("current-row"),e.stripe&&c%2===1&&f.push(n.em("row","striped"));const d=t==null?void 0:t.props.rowClassName;return We(d)?f.push(d):Ke(d)&&f.push(d.call(null,{row:u,rowIndex:c})),f},getCellStyle:(u,c,f,d)=>{const v=t==null?void 0:t.props.cellStyle;let h=v??{};Ke(v)&&(h=v.call(null,{rowIndex:u,columnIndex:c,row:f,column:d}));const p=xA(c,e==null?void 0:e.fixed,e.store);return zd(p,"left"),zd(p,"right"),Object.assign({},h,p)},getCellClass:(u,c,f,d,v)=>{const h=CA(n.b(),c,e==null?void 0:e.fixed,e.store,void 0,v),p=[d.id,d.align,d.className,...h],g=t==null?void 0:t.props.cellClassName;return We(g)?p.push(g):Ke(g)&&p.push(g.call(null,{rowIndex:u,columnIndex:c,row:f,column:d})),p.push(n.e("cell")),p.filter(m=>!!m).join(" ")},getSpan:(u,c,f,d)=>{let v=1,h=1;const p=t==null?void 0:t.props.spanMethod;if(Ke(p)){const g=p({row:u,column:c,rowIndex:f,columnIndex:d});Me(g)?(v=g[0],h=g[1]):typeof g=="object"&&(v=g.rowspan,h=g.colspan)}return{rowspan:v,colspan:h}},getColspanRealWidth:(u,c,f)=>{if(c<1)return u[f].realWidth;const d=u.map(({realWidth:v,width:h})=>v||h).slice(f,f+c);return Number(d.reduce((v,h)=>Number(v)+Number(h),-1))}}}const t_e=Z({name:"TableTdWrapper"}),n_e=Z({...t_e,props:{colspan:{type:Number,default:1},rowspan:{type:Number,default:1}},setup(e){return(t,n)=>(N(),K("td",{colspan:e.colspan,rowspan:e.rowspan},[se(t.$slots,"default")],8,["colspan","rowspan"]))}});var r_e=Ee(n_e,[["__file","td-wrapper.vue"]]);function a_e(e){const t=Be(Xo),n=Se("table"),{handleDoubleClick:r,handleClick:a,handleContextMenu:i,handleMouseEnter:o,handleMouseLeave:s,handleCellMouseEnter:l,handleCellMouseLeave:u,tooltipContent:c,tooltipTrigger:f}=Q1e(e),{getRowStyle:d,getRowClass:v,getCellStyle:h,getCellClass:p,getSpan:g,getColspanRealWidth:m}=e_e(e),_=I(()=>e.store.states.columns.value.findIndex(({type:x})=>x==="default")),b=(x,M)=>{const T=t.props.rowKey;return T?qr(x,T):M},w=(x,M,T,k=!1)=>{const{tooltipEffect:A,tooltipOptions:E,store:L}=e,{indent:$,columns:P}=L.states,D=v(x,M);let V=!0;return T&&(D.push(n.em("row",`level-${T.level}`)),V=T.display),Xe("tr",{style:[V?null:{display:"none"},d(x,M)],class:D,key:b(x,M),onDblclick:O=>r(O,x),onClick:O=>a(O,x),onContextmenu:O=>i(O,x),onMouseenter:()=>o(M),onMouseleave:s},P.value.map((O,H)=>{const{rowspan:W,colspan:Y}=g(x,O,M,H);if(!W||!Y)return null;const U=Object.assign({},O);U.realWidth=m(P.value,Y,H);const te={store:e.store,_self:e.context||t,column:U,row:x,$index:M,cellIndex:H,expanded:k};H===_.value&&T&&(te.treeNode={indent:T.level*$.value,level:T.level},mn(T.expanded)&&(te.treeNode.expanded=T.expanded,"loading"in T&&(te.treeNode.loading=T.loading),"noLazyChildren"in T&&(te.treeNode.noLazyChildren=T.noLazyChildren)));const ie=`${b(x,M)},${H}`,de=U.columnKey||U.rawColumnKey||"",j=O.showOverflowTooltip&&F5({effect:A},E,O.showOverflowTooltip);return Xe(r_e,{style:h(M,H,x,O),class:p(M,H,x,O,Y-1),key:`${de}${ie}`,rowspan:W,colspan:Y,onMouseenter:ne=>l(ne,x,j),onMouseleave:u},{default:()=>S(H,O,te)})}))},S=(x,M,T)=>M.renderCell(T);return{wrappedRowRender:(x,M)=>{const T=e.store,{isRowExpanded:k,assertRowKey:A}=T,{treeData:E,lazyTreeNodeMap:L,childrenColumnName:$,rowKey:P}=T.states,D=T.states.columns.value;if(D.some(({type:R})=>R==="expand")){const R=k(x),O=w(x,M,void 0,R),H=t.renderExpanded;return R?H?[[O,Xe("tr",{key:`expanded-row__${O.key}`},[Xe("td",{colspan:D.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[H({row:x,$index:M,store:T,expanded:R})])])]]:(console.error("[Element Error]renderExpanded is required."),O):[[O]]}else if(Object.keys(E.value).length){A();const R=qr(x,P.value);let O=E.value[R],H=null;O&&(H={expanded:O.expanded,level:O.level,display:!0},mn(O.lazy)&&(mn(O.loaded)&&O.loaded&&(H.noLazyChildren=!(O.children&&O.children.length)),H.loading=O.loading));const W=[w(x,M,H)];if(O){let Y=0;const U=(ie,de)=>{ie&&ie.length&&de&&ie.forEach(j=>{const ne={display:de.display&&de.expanded,level:de.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Q=qr(j,P.value);if(Q==null)throw new Error("For nested data item, row-key is required.");if(O={...E.value[Q]},O&&(ne.expanded=O.expanded,O.level=O.level||ne.level,O.display=!!(O.expanded&&ne.display),mn(O.lazy)&&(mn(O.loaded)&&O.loaded&&(ne.noLazyChildren=!(O.children&&O.children.length)),ne.loading=O.loading)),Y++,W.push(w(j,M+Y,ne)),O){const he=L.value[Q]||j[$.value];U(he,O)}})};O.display=!0;const te=L.value[R]||x[$.value];U(te,O)}return W}else return w(x,M,void 0)},tooltipContent:c,tooltipTrigger:f}}const i_e={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var o_e=Z({name:"ElTableBody",props:i_e,setup(e){const t=yt(),n=Be(Xo),r=Se("table"),{wrappedRowRender:a,tooltipContent:i,tooltipTrigger:o}=a_e(e),{onColumnsChange:s,onScrollableChange:l}=EH(n),u=[];return _e(e.store.states.hoverRow,(c,f)=>{var d;const v=t==null?void 0:t.vnode.el,h=Array.from((v==null?void 0:v.children)||[]).filter(m=>m==null?void 0:m.classList.contains(`${r.e("row")}`));let p=c;const g=(d=h[p])==null?void 0:d.childNodes;if(g!=null&&g.length){let m=0;Array.from(g).reduce((b,w,S)=>{var C,x;return((C=g[S])==null?void 0:C.colSpan)>1&&(m=(x=g[S])==null?void 0:x.colSpan),w.nodeName!=="TD"&&m===0&&b.push(S),m>0&&m--,b},[]).forEach(b=>{var w;for(p=c;p>0;){const S=(w=h[p-1])==null?void 0:w.childNodes;if(S[b]&&S[b].nodeName==="TD"&&S[b].rowSpan>1){di(S[b],"hover-cell"),u.push(S[b]);break}p--}})}else u.forEach(m=>Zr(m,"hover-cell")),u.length=0;!e.store.states.isComplex.value||!Bt||Kl(()=>{const m=h[f],_=h[c];m&&!m.classList.contains("hover-fixed-row")&&Zr(m,"hover-row"),_&&di(_,"hover-row")})}),iu(()=>{var c;(c=ti)==null||c()}),{ns:r,onColumnsChange:s,onScrollableChange:l,wrappedRowRender:a,tooltipContent:i,tooltipTrigger:o}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return Xe("tbody",{tabIndex:-1},[n.reduce((r,a)=>r.concat(e(a,r.length)),[])])}});function s_e(){const e=Be(Xo),t=e==null?void 0:e.store,n=I(()=>t.states.fixedLeafColumnsLength.value),r=I(()=>t.states.rightFixedColumns.value.length),a=I(()=>t.states.columns.value.length),i=I(()=>t.states.fixedColumns.value.length),o=I(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:r,columnsCount:a,leftFixedCount:i,rightFixedCount:o,columns:t.states.columns}}function l_e(e){const{columns:t}=s_e(),n=Se("table");return{getCellClasses:(i,o)=>{const s=i[o],l=[n.e("cell"),s.id,s.align,s.labelClassName,...CA(n.b(),o,s.fixed,e.store)];return s.className&&l.push(s.className),s.children||l.push(n.is("leaf")),l},getCellStyles:(i,o)=>{const s=xA(o,i.fixed,e.store);return zd(s,"left"),zd(s,"right"),s},columns:t}}var u_e=Z({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:r}=l_e(e);return{ns:Se("table"),getCellClasses:t,getCellStyles:n,columns:r}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:r,sumText:a}=this,i=this.store.states.data.value;let o=[];return r?o=r({columns:e,data:i}):e.forEach((s,l)=>{if(l===0){o[l]=a;return}const u=i.map(v=>Number(v[s.property])),c=[];let f=!0;u.forEach(v=>{if(!Number.isNaN(+v)){f=!1;const h=`${v}`.split(".")[1];c.push(h?h.length:0)}});const d=Math.max.apply(null,c);f?o[l]="":o[l]=u.reduce((v,h)=>{const p=Number(h);return Number.isNaN(+p)?v:Number.parseFloat((v+h).toFixed(Math.min(d,20)))},0)}),Xe(Xe("tfoot",[Xe("tr",{},[...e.map((s,l)=>Xe("td",{key:l,colspan:s.colSpan,rowspan:s.rowSpan,class:n(e,l),style:t(s,l)},[Xe("div",{class:["cell",s.labelClassName]},[o[l]])]))])]))}});function c_e(e){return{setCurrentRow:f=>{e.commit("setCurrentRow",f)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(f,d,v=!0)=>{e.toggleRowSelection(f,d,!1,v),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:f=>{e.clearFilter(f)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(f,d)=>{e.toggleRowExpansionAdapter(f,d)},clearSort:()=>{e.clearSort()},sort:(f,d)=>{e.commit("sort",{prop:f,order:d})},updateKeyChildren:(f,d)=>{e.updateKeyChildren(f,d)}}}function f_e(e,t,n,r){const a=F(!1),i=F(null),o=F(!1),s=R=>{o.value=R},l=F({width:null,height:null,headerHeight:null}),u=F(!1),c={display:"inline-block",verticalAlign:"middle"},f=F(),d=F(0),v=F(0),h=F(0),p=F(0),g=F(0);Er(()=>{t.setHeight(e.height)}),Er(()=>{t.setMaxHeight(e.maxHeight)}),_e(()=>[e.currentRowKey,n.states.rowKey],([R,O])=>{!y(O)||!y(R)||n.setCurrentRowKey(`${R}`)},{immediate:!0}),_e(()=>e.data,R=>{r.store.commit("setData",R)},{immediate:!0,deep:!0}),Er(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const m=()=>{r.store.commit("setHoverRow",null),r.hoverState&&(r.hoverState=null)},_=(R,O)=>{const{pixelX:H,pixelY:W}=O;Math.abs(H)>=Math.abs(W)&&(r.refs.bodyWrapper.scrollLeft+=O.pixelX/5)},b=I(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),w=I(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),S=()=>{b.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(T)};dt(async()=>{await je(),n.updateColumns(),k(),requestAnimationFrame(S);const R=r.vnode.el,O=r.refs.headerWrapper;e.flexible&&R&&R.parentElement&&(R.parentElement.style.minWidth="0"),l.value={width:f.value=R.offsetWidth,height:R.offsetHeight,headerHeight:e.showHeader&&O?O.offsetHeight:null},n.states.columns.value.forEach(H=>{H.filteredValue&&H.filteredValue.length&&r.store.commit("filterChange",{column:H,values:H.filteredValue,silent:!0})}),r.$ready=!0});const C=(R,O)=>{if(!R)return;const H=Array.from(R.classList).filter(W=>!W.startsWith("is-scrolling-"));H.push(t.scrollX.value?O:"is-scrolling-none"),R.className=H.join(" ")},x=R=>{const{tableWrapper:O}=r.refs;C(O,R)},M=R=>{const{tableWrapper:O}=r.refs;return!!(O&&O.classList.contains(R))},T=function(){if(!r.refs.scrollBarRef)return;if(!t.scrollX.value){const ie="is-scrolling-none";M(ie)||x(ie);return}const R=r.refs.scrollBarRef.wrapRef;if(!R)return;const{scrollLeft:O,offsetWidth:H,scrollWidth:W}=R,{headerWrapper:Y,footerWrapper:U}=r.refs;Y&&(Y.scrollLeft=O),U&&(U.scrollLeft=O);const te=W-H-1;O>=te?x("is-scrolling-right"):x(O===0?"is-scrolling-left":"is-scrolling-middle")},k=()=>{r.refs.scrollBarRef&&(r.refs.scrollBarRef.wrapRef&&sn(r.refs.scrollBarRef.wrapRef,"scroll",T,{passive:!0}),e.fit?kn(r.vnode.el,A):sn(window,"resize",A),kn(r.refs.bodyWrapper,()=>{var R,O;A(),(O=(R=r.refs)==null?void 0:R.scrollBarRef)==null||O.update()}))},A=()=>{var R,O,H,W;const Y=r.vnode.el;if(!r.$ready||!Y)return;let U=!1;const{width:te,height:ie,headerHeight:de}=l.value,j=f.value=Y.offsetWidth;te!==j&&(U=!0);const ne=Y.offsetHeight;(e.height||b.value)&&ie!==ne&&(U=!0);const Q=e.tableLayout==="fixed"?r.refs.headerWrapper:(R=r.refs.tableHeaderRef)==null?void 0:R.$el;e.showHeader&&(Q==null?void 0:Q.offsetHeight)!==de&&(U=!0),d.value=((O=r.refs.tableWrapper)==null?void 0:O.scrollHeight)||0,h.value=(Q==null?void 0:Q.scrollHeight)||0,p.value=((H=r.refs.footerWrapper)==null?void 0:H.offsetHeight)||0,g.value=((W=r.refs.appendWrapper)==null?void 0:W.offsetHeight)||0,v.value=d.value-h.value-p.value-g.value,U&&(l.value={width:j,height:ne,headerHeight:e.showHeader&&(Q==null?void 0:Q.offsetHeight)||0},S())},E=Yn(),L=I(()=>{const{bodyWidth:R,scrollY:O,gutterWidth:H}=t;return R.value?`${R.value-(O.value?H:0)}px`:""}),$=I(()=>e.maxHeight?"fixed":e.tableLayout),P=I(()=>{if(e.data&&e.data.length)return null;let R="100%";e.height&&v.value&&(R=`${v.value}px`);const O=f.value;return{width:O?`${O}px`:"",height:R}}),D=I(()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${h.value+p.value}px)`}:{maxHeight:`${e.maxHeight-h.value-p.value}px`}:{});return{isHidden:a,renderExpanded:i,setDragVisible:s,isGroup:u,handleMouseLeave:m,handleHeaderFooterMousewheel:_,tableSize:E,emptyBlockStyle:P,handleFixedMousewheel:(R,O)=>{const H=r.refs.bodyWrapper;if(Math.abs(O.spinY)>0){const W=H.scrollTop;O.pixelY<0&&W!==0&&R.preventDefault(),O.pixelY>0&&H.scrollHeight-H.clientHeight>W&&R.preventDefault(),H.scrollTop+=Math.ceil(O.pixelY/5)}else H.scrollLeft+=Math.ceil(O.pixelX/5)},resizeProxyVisible:o,bodyWidth:L,resizeState:l,doLayout:S,tableBodyStyles:w,tableLayout:$,scrollbarViewStyle:c,scrollbarStyle:D}}function d_e(e){const t=F(),n=()=>{const a=e.vnode.el.querySelector(".hidden-columns"),i={childList:!0,subtree:!0},o=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{o.forEach(s=>s())}),t.value.observe(a,i)};dt(()=>{n()}),iu(()=>{var r;(r=t.value)==null||r.disconnect()})}var v_e={data:{type:Array,default:()=>[]},size:Xn,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,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children",checkStrictly:!1})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object],appendFilterPanelTo:String,scrollbarTabindex:{type:[Number,String],default:void 0}};function LH(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(a=>a.width===void 0)&&(n=[]);const r=a=>{const i={key:`${e.tableLayout}_${a.id}`,style:{},name:void 0};return t?i.style={width:`${a.width}px`}:i.name=a.id,i};return Xe("colgroup",{},n.map(a=>Xe("col",r(a))))}LH.props=["columns","tableLayout"];const h_e=()=>{const e=F(),t=(i,o)=>{const s=e.value;s&&s.scrollTo(i,o)},n=(i,o)=>{const s=e.value;s&&Ze(o)&&["Top","Left"].includes(i)&&s[`setScroll${i}`](o)};return{scrollBarRef:e,scrollTo:t,setScrollTop:i=>n("Top",i),setScrollLeft:i=>n("Left",i)}};var BR=!1,ec,CT,xT,g0,m0,PH,y0,TT,MT,kT,RH,AT,ET,OH,NH;function Ta(){if(!BR){BR=!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(AT=/\b(iPhone|iP[ao]d)/.exec(e),ET=/\b(iP[ao]d)/.exec(e),kT=/Android/i.exec(e),OH=/FBAN\/\w+;/i.exec(e),NH=/Mobile/i.exec(e),RH=!!/Win64/.exec(e),t){ec=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,ec&&document&&document.documentMode&&(ec=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);PH=r?parseFloat(r[1])+4:ec,CT=t[2]?parseFloat(t[2]):NaN,xT=t[3]?parseFloat(t[3]):NaN,g0=t[4]?parseFloat(t[4]):NaN,g0?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),m0=t&&t[1]?parseFloat(t[1]):NaN):m0=NaN}else ec=CT=xT=m0=g0=NaN;if(n){if(n[1]){var a=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);y0=a?parseFloat(a[1].replace("_",".")):!0}else y0=!1;TT=!!n[2],MT=!!n[3]}else y0=TT=MT=!1}}var IT={ie:function(){return Ta()||ec},ieCompatibilityMode:function(){return Ta()||PH>ec},ie64:function(){return IT.ie()&&RH},firefox:function(){return Ta()||CT},opera:function(){return Ta()||xT},webkit:function(){return Ta()||g0},safari:function(){return IT.webkit()},chrome:function(){return Ta()||m0},windows:function(){return Ta()||TT},osx:function(){return Ta()||y0},linux:function(){return Ta()||MT},iphone:function(){return Ta()||AT},mobile:function(){return Ta()||AT||ET||kT||NH},nativeApp:function(){return Ta()||OH},android:function(){return Ta()||kT},ipad:function(){return Ta()||ET}},p_e=IT,Hm=!!(typeof window<"u"&&window.document&&window.document.createElement),g_e={canUseDOM:Hm,canUseWorkers:typeof Worker<"u",canUseEventListeners:Hm&&!!(window.addEventListener||window.attachEvent),canUseViewport:Hm&&!!window.screen,isInWorker:!Hm},$H=g_e,BH;$H.canUseDOM&&(BH=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function m_e(e,t){if(!$H.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r=typeof a[n]=="function"}return!r&&BH&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var y_e=m_e,VR=10,FR=40,zR=800;function VH(e){var t=0,n=0,r=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),r=t*VR,a=n*VR,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||a)&&e.deltaMode&&(e.deltaMode==1?(r*=FR,a*=FR):(r*=zR,a*=zR)),r&&!t&&(t=r<1?-1:1),a&&!n&&(n=a<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:a}}VH.getEventType=function(){return p_e.firefox()?"DOMMouseScroll":y_e("wheel")?"wheel":"mousewheel"};var b_e=VH;/** -* 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 __e=function(e,t){if(e&&e.addEventListener){const n=function(r){const a=b_e(r);t&&Reflect.apply(t,this,[r,a])};e.addEventListener("wheel",n,{passive:!0})}},w_e={beforeMount(e,t){__e(e,t.value)}};let S_e=1;const C_e=Z({name:"ElTable",directives:{Mousewheel:w_e},components:{TableHeader:J1e,TableBody:o_e,TableFooter:u_e,ElScrollbar:qo,hColgroup:LH},props:v_e,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","scroll"],setup(e){const{t}=Vt(),n=Se("table"),r=yt();Tt(Xo,r);const a=H1e(r,e);r.store=a;const i=new G1e({store:r.store,table:r,fit:e.fit,showHeader:e.showHeader});r.layout=i;const o=I(()=>(a.states.data.value||[]).length===0),{setCurrentRow:s,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:f,toggleAllSelection:d,toggleRowExpansion:v,clearSort:h,sort:p,updateKeyChildren:g}=c_e(a),{isHidden:m,renderExpanded:_,setDragVisible:b,isGroup:w,handleMouseLeave:S,handleHeaderFooterMousewheel:C,tableSize:x,emptyBlockStyle:M,handleFixedMousewheel:T,resizeProxyVisible:k,bodyWidth:A,resizeState:E,doLayout:L,tableBodyStyles:$,tableLayout:P,scrollbarViewStyle:D,scrollbarStyle:V}=f_e(e,i,a,r),{scrollBarRef:R,scrollTo:O,setScrollLeft:H,setScrollTop:W}=h_e(),Y=Oa(L,50),U=`${n.namespace.value}-table_${S_e++}`;r.tableId=U,r.state={isGroup:w,resizeState:E,doLayout:L,debouncedUpdateLayout:Y};const te=I(()=>{var j;return(j=e.sumText)!=null?j:t("el.table.sumText")}),ie=I(()=>{var j;return(j=e.emptyText)!=null?j:t("el.table.emptyText")}),de=I(()=>DH(a.states.originColumns.value)[0]);return d_e(r),hn(()=>{Y.cancel()}),{ns:n,layout:i,store:a,columns:de,handleHeaderFooterMousewheel:C,handleMouseLeave:S,tableId:U,tableSize:x,isHidden:m,isEmpty:o,renderExpanded:_,resizeProxyVisible:k,resizeState:E,isGroup:w,bodyWidth:A,tableBodyStyles:$,emptyBlockStyle:M,debouncedUpdateLayout:Y,handleFixedMousewheel:T,setCurrentRow:s,getSelectionRows:l,toggleRowSelection:u,clearSelection:c,clearFilter:f,toggleAllSelection:d,toggleRowExpansion:v,clearSort:h,doLayout:L,sort:p,updateKeyChildren:g,t,setDragVisible:b,context:r,computedSumText:te,computedEmptyText:ie,tableLayout:P,scrollbarViewStyle:D,scrollbarStyle:V,scrollBarRef:R,scrollTo:O,setScrollLeft:H,setScrollTop:W}}});function x_e(e,t,n,r,a,i){const o=bt("hColgroup"),s=bt("table-header"),l=bt("table-body"),u=bt("table-footer"),c=bt("el-scrollbar"),f=I1("mousewheel");return N(),K("div",{ref:"tableWrapper",class:B([{[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:Ye(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:e.handleMouseLeave},[q("div",{class:B(e.ns.e("inner-wrapper"))},[q("div",{ref:"hiddenColumns",class:"hidden-columns"},[se(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?lt((N(),K("div",{key:0,ref:"headerWrapper",class:B(e.ns.e("header-wrapper"))},[q("table",{ref:"tableHeader",class:B(e.ns.e("header")),style:Ye(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[J(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),J(s,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","append-filter-panel-to","onSetDragVisible"])],6)],2)),[[f,e.handleHeaderFooterMousewheel]]):ue("v-if",!0),q("div",{ref:"bodyWrapper",class:B(e.ns.e("body-wrapper"))},[J(c,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn,tabindex:e.scrollbarTabindex,onScroll:d=>e.$emit("scroll",d)},{default:re(()=>[q("table",{ref:"tableBody",class:B(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Ye({width:e.bodyWidth,tableLayout:e.tableLayout})},[J(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(N(),fe(s,{key:0,ref:"tableHeaderRef",class:B(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","append-filter-panel-to","onSetDragVisible"])):ue("v-if",!0),J(l,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),e.showSummary&&e.tableLayout==="auto"?(N(),fe(u,{key:1,class:B(e.ns.e("body-footer")),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):ue("v-if",!0)],6),e.isEmpty?(N(),K("div",{key:0,ref:"emptyBlock",style:Ye(e.emptyBlockStyle),class:B(e.ns.e("empty-block"))},[q("span",{class:B(e.ns.e("empty-text"))},[se(e.$slots,"empty",{},()=>[At(Ie(e.computedEmptyText),1)])],2)],6)):ue("v-if",!0),e.$slots.append?(N(),K("div",{key:1,ref:"appendWrapper",class:B(e.ns.e("append-wrapper"))},[se(e.$slots,"append")],2)):ue("v-if",!0)]),_:3},8,["view-style","wrap-style","always","tabindex","onScroll"])],2),e.showSummary&&e.tableLayout==="fixed"?lt((N(),K("div",{key:1,ref:"footerWrapper",class:B(e.ns.e("footer-wrapper"))},[q("table",{class:B(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:Ye(e.tableBodyStyles)},[J(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),J(u,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[Kt,!e.isEmpty],[f,e.handleHeaderFooterMousewheel]]):ue("v-if",!0),e.border||e.isGroup?(N(),K("div",{key:2,class:B(e.ns.e("border-left-patch"))},null,2)):ue("v-if",!0)],2),lt(q("div",{ref:"resizeProxy",class:B(e.ns.e("column-resize-proxy"))},null,2),[[Kt,e.resizeProxyVisible]])],46,["data-prefix","onMouseleave"])}var T_e=Ee(C_e,[["render",x_e],["__file","table.vue"]]);const M_e={selection:"table-column--selection",expand:"table__expand-column"},k_e={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:""}},A_e=e=>M_e[e]||"",E_e={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&&e.states.data.value.length===0}return Xe(Si,{disabled:n(),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,ariaLabel:t.label})},renderCell({row:e,column:t,store:n,$index:r}){return Xe(Si,{disabled:t.selectable?!t.selectable.call(null,e,r):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:a=>a.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:t.label})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const r=e.index;return Ze(r)?n=t+r:Ke(r)&&(n=r(t)),Xe("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:r}=t,a=[r.e("expand-icon")];return n&&a.push(r.em("expand-icon","expanded")),Xe("div",{class:a,onClick:function(o){o.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[Xe(He,null,{default:()=>[Xe(ma)]})]})},sortable:!1,resizable:!1}};function I_e({row:e,column:t,$index:n}){var r;const a=t.property,i=a&&Qy(e,a).value;return t&&t.formatter?t.formatter(e,t,i,n):((r=i==null?void 0:i.toString)==null?void 0:r.call(i))||""}function D_e({row:e,treeNode:t,store:n},r=!1){const{ns:a}=n;if(!t)return r?[Xe("span",{class:a.e("placeholder")})]:null;const i=[],o=function(s){s.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&i.push(Xe("span",{class:a.e("indent"),style:{"padding-left":`${t.indent}px`}})),mn(t.expanded)&&!t.noLazyChildren){const s=[a.e("expand-icon"),t.expanded?a.em("expand-icon","expanded"):""];let l=ma;t.loading&&(l=Fo),i.push(Xe("div",{class:s,onClick:o},{default:()=>[Xe(He,{class:{[a.is("loading")]:t.loading}},{default:()=>[Xe(l)]})]}))}else i.push(Xe("span",{class:a.e("placeholder")}));return i}function HR(e,t){return e.reduce((n,r)=>(n[r]=r,n),t)}function L_e(e,t){const n=yt();return{registerComplexWatchers:()=>{const i=["fixed"],o={realWidth:"width",realMinWidth:"minWidth"},s=HR(i,o);Object.keys(s).forEach(l=>{const u=o[l];Gt(t,u)&&_e(()=>t[u],c=>{let f=c;u==="width"&&l==="realWidth"&&(f=SA(c)),u==="minWidth"&&l==="realMinWidth"&&(f=xH(c)),n.columnConfig.value[u]=f,n.columnConfig.value[l]=f;const d=u==="fixed";e.value.store.scheduleLayout(d)})})},registerNormalWatchers:()=>{const i=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],o={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},s=HR(i,o);Object.keys(s).forEach(l=>{const u=o[l];Gt(t,u)&&_e(()=>t[u],c=>{n.columnConfig.value[l]=c})})}}}function P_e(e,t,n){const r=yt(),a=F(""),i=F(!1),o=F(),s=F(),l=Se("table");Er(()=>{o.value=e.align?`is-${e.align}`:null,o.value}),Er(()=>{s.value=e.headerAlign?`is-${e.headerAlign}`:o.value,s.value});const u=I(()=>{let w=r.vnode.vParent||r.parent;for(;w&&!w.tableId&&!w.columnId;)w=w.vnode.vParent||w.parent;return w}),c=I(()=>{const{store:w}=r.parent;if(!w)return!1;const{treeData:S}=w.states,C=S.value;return C&&Object.keys(C).length>0}),f=F(SA(e.width)),d=F(xH(e.minWidth)),v=w=>(f.value&&(w.width=f.value),d.value&&(w.minWidth=d.value),!f.value&&d.value&&(w.width=void 0),w.minWidth||(w.minWidth=80),w.realWidth=Number(w.width===void 0?w.minWidth:w.width),w),h=w=>{const S=w.type,C=E_e[S]||{};Object.keys(C).forEach(M=>{const T=C[M];M!=="className"&&T!==void 0&&(w[M]=T)});const x=A_e(S);if(x){const M=`${y(l.namespace)}-${x}`;w.className=w.className?`${w.className} ${M}`:M}return w},p=w=>{Me(w)?w.forEach(C=>S(C)):S(w);function S(C){var x;((x=C==null?void 0:C.type)==null?void 0:x.name)==="ElTableColumn"&&(C.vParent=r)}};return{columnId:a,realAlign:o,isSubColumn:i,realHeaderAlign:s,columnOrTableParent:u,setColumnWidth:v,setColumnForcedProps:h,setColumnRenders:w=>{e.renderHeader||w.type!=="selection"&&(w.renderHeader=C=>(r.columnConfig.value.label,se(t,"header",C,()=>[w.label]))),t["filter-icon"]&&(w.renderFilterIcon=C=>se(t,"filter-icon",C));let S=w.renderCell;return w.type==="expand"?(w.renderCell=C=>Xe("div",{class:"cell"},[S(C)]),n.value.renderExpanded=C=>t.default?t.default(C):t.default):(S=S||I_e,w.renderCell=C=>{let x=null;if(t.default){const L=t.default(C);x=L.some($=>$.type!==cr)?L:S(C)}else x=S(C);const{columns:M}=n.value.store.states,T=M.value.findIndex(L=>L.type==="default"),k=c.value&&C.cellIndex===T,A=D_e(C,k),E={class:"cell",style:{}};return w.showOverflowTooltip&&(E.class=`${E.class} ${y(l.namespace)}-tooltip`,E.style={width:`${(C.column.realWidth||Number(C.column.width))-1}px`}),p(x),Xe("div",E,[A,x])}),w},getPropsData:(...w)=>w.reduce((S,C)=>(Me(C)&&C.forEach(x=>{S[x]=e[x]}),S),{}),getColumnElIndex:(w,S)=>Array.prototype.indexOf.call(w,S),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",r.columnConfig.value)}}}var R_e={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,showOverflowTooltip:{type:[Boolean,Object],default:void 0},fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let O_e=1;var FH=Z({name:"ElTableColumn",components:{ElCheckbox:Si},props:R_e,setup(e,{slots:t}){const n=yt(),r=F({}),a=I(()=>{let b=n.parent;for(;b&&!b.tableId;)b=b.parent;return b}),{registerNormalWatchers:i,registerComplexWatchers:o}=L_e(a,e),{columnId:s,isSubColumn:l,realHeaderAlign:u,columnOrTableParent:c,setColumnWidth:f,setColumnForcedProps:d,setColumnRenders:v,getPropsData:h,getColumnElIndex:p,realAlign:g,updateColumnOrder:m}=P_e(e,t,a),_=c.value;s.value=`${_.tableId||_.columnId}_column_${O_e++}`,E1(()=>{l.value=a.value!==_;const b=e.type||"default",w=e.sortable===""?!0:e.sortable,S=on(e.showOverflowTooltip)?_.props.showOverflowTooltip:e.showOverflowTooltip,C={...k_e[b],id:s.value,type:b,property:e.prop||e.property,align:g,headerAlign:u,showOverflowTooltip:S,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:w,index:e.index,rawColumnKey:n.vnode.key};let A=h(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);A=D1e(C,A),A=P1e(v,f,d)(A),r.value=A,i(),o()}),dt(()=>{var b;const w=c.value,S=l.value?w.vnode.el.children:(b=w.refs.hiddenColumns)==null?void 0:b.children,C=()=>p(S||[],n.vnode.el);r.value.getColumnIndex=C,C()>-1&&a.value.store.commit("insertColumn",r.value,l.value?w.columnConfig.value:null,m)}),hn(()=>{const b=r.value.getColumnIndex;(b?b():-1)>-1&&a.value.store.commit("removeColumn",r.value,l.value?_.columnConfig.value:null,m)}),n.columnId=s.value,n.columnConfig=r},render(){var e,t,n;try{const r=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),a=[];if(Me(r))for(const o of r)((n=o.type)==null?void 0:n.name)==="ElTableColumn"||o.shapeFlag&2?a.push(o):o.type===Ue&&Me(o.children)&&o.children.forEach(s=>{(s==null?void 0:s.patchFlag)!==1024&&!We(s==null?void 0:s.children)&&a.push(s)});return Xe("div",a)}catch{return Xe("div",[])}}});const N_e=ot(T_e,{TableColumn:FH}),$_e=On(FH);var Yp=(e=>(e.ASC="asc",e.DESC="desc",e))(Yp||{}),jp=(e=>(e.CENTER="center",e.RIGHT="right",e))(jp||{}),zH=(e=>(e.LEFT="left",e.RIGHT="right",e))(zH||{});const DT={asc:"desc",desc:"asc"},qp=Symbol("placeholder"),B_e=(e,t,n)=>{var r;const a={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(a.flexShrink=1);const i={...(r=e.style)!=null?r:{},...a,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(i.maxWidth=e.maxWidth),e.minWidth&&(i.minWidth=e.minWidth)),i};function V_e(e,t,n){const r=I(()=>y(t).map((g,m)=>{var _,b;return{...g,key:(b=(_=g.key)!=null?_:g.dataKey)!=null?b:m}})),a=I(()=>y(r).filter(g=>!g.hidden)),i=I(()=>y(a).filter(g=>g.fixed==="left"||g.fixed===!0)),o=I(()=>y(a).filter(g=>g.fixed==="right")),s=I(()=>y(a).filter(g=>!g.fixed)),l=I(()=>{const g=[];return y(i).forEach(m=>{g.push({...m,placeholderSign:qp})}),y(s).forEach(m=>{g.push(m)}),y(o).forEach(m=>{g.push({...m,placeholderSign:qp})}),g}),u=I(()=>y(i).length||y(o).length),c=I(()=>y(r).reduce((g,m)=>(g[m.key]=B_e(m,y(n),e.fixed),g),{})),f=I(()=>y(a).reduce((g,m)=>g+m.width,0)),d=g=>y(r).find(m=>m.key===g),v=g=>y(c)[g],h=(g,m)=>{g.width=m};function p(g){var m;const{key:_}=g.currentTarget.dataset;if(!_)return;const{sortState:b,sortBy:w}=e;let S=Yp.ASC;pt(b)?S=DT[b[_]]:S=DT[w.order],(m=e.onColumnSort)==null||m.call(e,{column:d(_),key:_,order:S})}return{columns:r,columnsStyles:c,columnsTotalWidth:f,fixedColumnsOnLeft:i,fixedColumnsOnRight:o,hasFixedColumns:u,mainColumns:l,normalColumns:s,visibleColumns:a,getColumn:d,getColumnStyle:v,updateColumnWidth:h,onColumnSorted:p}}const F_e=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:a})=>{const i=F({scrollLeft:0,scrollTop:0});function o(v){var h,p,g;const{scrollTop:m}=v;(h=t.value)==null||h.scrollTo(v),(p=n.value)==null||p.scrollToTop(m),(g=r.value)==null||g.scrollToTop(m)}function s(v){i.value=v,o(v)}function l(v){i.value.scrollTop=v,o(y(i))}function u(v){var h,p;i.value.scrollLeft=v,(p=(h=t.value)==null?void 0:h.scrollTo)==null||p.call(h,y(i))}function c(v){var h;s(v),(h=e.onScroll)==null||h.call(e,v)}function f({scrollTop:v}){const{scrollTop:h}=y(i);v!==h&&l(v)}function d(v,h="auto"){var p;(p=t.value)==null||p.scrollToRow(v,h)}return _e(()=>y(i).scrollTop,(v,h)=>{v>h&&a()}),{scrollPos:i,scrollTo:s,scrollToLeft:u,scrollToTop:l,scrollToRow:d,onScroll:c,onVerticalScroll:f}},z_e=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:a,ns:i,isScrolling:o})=>{const s=yt(),{emit:l}=s,u=bn(!1),c=F(e.defaultExpandedRowKeys||[]),f=F(-1),d=bn(null),v=F({}),h=F({}),p=bn({}),g=bn({}),m=bn({}),_=I(()=>Ze(e.estimatedRowHeight));function b(k){var A;(A=e.onRowsRendered)==null||A.call(e,k),k.rowCacheEnd>y(f)&&(f.value=k.rowCacheEnd)}function w({hovered:k,rowKey:A}){if(o.value)return;a.vnode.el.querySelectorAll(`[rowkey="${String(A)}"]`).forEach($=>{k?$.classList.add(i.is("hovered")):$.classList.remove(i.is("hovered"))})}function S({expanded:k,rowData:A,rowIndex:E,rowKey:L}){var $,P;const D=[...y(c)],V=D.indexOf(L);k?V===-1&&D.push(L):V>-1&&D.splice(V,1),c.value=D,l("update:expandedRowKeys",D),($=e.onRowExpand)==null||$.call(e,{expanded:k,rowData:A,rowIndex:E,rowKey:L}),(P=e.onExpandedRowsChange)==null||P.call(e,D)}const C=Oa(()=>{var k,A,E,L;u.value=!0,v.value={...y(v),...y(h)},x(y(d),!1),h.value={},d.value=null,(k=t.value)==null||k.forceUpdate(),(A=n.value)==null||A.forceUpdate(),(E=r.value)==null||E.forceUpdate(),(L=s.proxy)==null||L.$forceUpdate(),u.value=!1},0);function x(k,A=!1){y(_)&&[t,n,r].forEach(E=>{const L=y(E);L&&L.resetAfterRowIndex(k,A)})}function M(k,A,E){const L=y(d);(L===null||L>E)&&(d.value=E),h.value[k]=A}function T({rowKey:k,height:A,rowIndex:E},L){L?L===zH.RIGHT?m.value[k]=A:p.value[k]=A:g.value[k]=A;const $=Math.max(...[p,m,g].map(P=>P.value[k]||0));y(v)[k]!==$&&(M(k,$,E),C())}return{expandedRowKeys:c,lastRenderedRowIndex:f,isDynamic:_,isResetting:u,rowHeights:v,resetAfterIndex:x,onRowExpanded:S,onRowHovered:w,onRowsRendered:b,onRowHeightChange:T}},H_e=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:r})=>{const a=F({}),i=I(()=>{const s={},{data:l,rowKey:u}=e,c=y(t);if(!c||!c.length)return l;const f=[],d=new Set;c.forEach(h=>d.add(h));let v=l.slice();for(v.forEach(h=>s[h[u]]=0);v.length>0;){const h=v.shift();f.push(h),d.has(h[u])&&Me(h.children)&&h.children.length>0&&(v=[...h.children,...v],h.children.forEach(p=>s[p[u]]=s[h[u]]+1))}return a.value=s,f}),o=I(()=>{const{data:s,expandColumnKey:l}=e;return l?y(i):s});return _e(o,(s,l)=>{s!==l&&(n.value=-1,r(0,!0))}),{data:o,depthMap:a}},W_e=(e,t)=>e+t,b0=e=>Me(e)?e.reduce(W_e,0):e,Fc=(e,t,n={})=>Ke(e)?e(t):e??n,Sl=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=Fn(e[t])}),e),HH=e=>En(e)?t=>Xe(e,t):e,G_e=(e,{columnsTotalWidth:t,rowsHeight:n,fixedColumnsOnLeft:r,fixedColumnsOnRight:a})=>{const i=I(()=>{const{fixed:_,width:b,vScrollbarSize:w}=e,S=b-w;return _?Math.max(Math.round(y(t)),S):S}),o=I(()=>y(i)+e.vScrollbarSize),s=I(()=>{const{height:_=0,maxHeight:b=0,footerHeight:w,hScrollbarSize:S}=e;if(b>0){const C=y(v),x=y(n),T=y(d)+C+x+S;return Math.min(T,b-w)}return _-w}),l=I(()=>{const{maxHeight:_}=e,b=y(s);if(Ze(_)&&_>0)return b;const w=y(n)+y(d)+y(v);return Math.min(b,w)}),u=_=>_.width,c=I(()=>b0(y(r).map(u))),f=I(()=>b0(y(a).map(u))),d=I(()=>b0(e.headerHeight)),v=I(()=>{var _;return(((_=e.fixedData)==null?void 0:_.length)||0)*e.rowHeight}),h=I(()=>y(s)-y(d)-y(v)),p=I(()=>{const{style:_={},height:b,width:w}=e;return Sl({..._,height:b,width:w})}),g=I(()=>Sl({height:e.footerHeight})),m=I(()=>({top:Fn(y(d)),bottom:Fn(e.footerHeight),width:Fn(e.width)}));return{bodyWidth:i,fixedTableHeight:l,mainTableHeight:s,leftTableWidth:c,rightTableWidth:f,headerWidth:o,windowHeight:h,footerHeight:g,emptyStyle:m,rootStyle:p,headerHeight:d}};function K_e(e){const t=F(),n=F(),r=F(),{columns:a,columnsStyles:i,columnsTotalWidth:o,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:c,onColumnSorted:f}=V_e(e,Jt(e,"columns"),Jt(e,"fixed")),{scrollTo:d,scrollToLeft:v,scrollToTop:h,scrollToRow:p,onScroll:g,onVerticalScroll:m,scrollPos:_}=F_e(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:X}),b=Se("table-v2"),w=yt(),S=bn(!1),{expandedRowKeys:C,lastRenderedRowIndex:x,isDynamic:M,isResetting:T,rowHeights:k,resetAfterIndex:A,onRowExpanded:E,onRowHeightChange:L,onRowHovered:$,onRowsRendered:P}=z_e(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:w,ns:b,isScrolling:S}),{data:D,depthMap:V}=H_e(e,{expandedRowKeys:C,lastRenderedRowIndex:x,resetAfterIndex:A}),R=I(()=>{const{estimatedRowHeight:oe,rowHeight:pe}=e,me=y(D);return Ze(oe)?Object.values(y(k)).reduce((ve,we)=>ve+we,0):me.length*pe}),{bodyWidth:O,fixedTableHeight:H,mainTableHeight:W,leftTableWidth:Y,rightTableWidth:U,headerWidth:te,windowHeight:ie,footerHeight:de,emptyStyle:j,rootStyle:ne,headerHeight:Q}=G_e(e,{columnsTotalWidth:o,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,rowsHeight:R}),he=F(),ce=I(()=>{const oe=y(D).length===0;return Me(e.fixedData)?e.fixedData.length===0&&oe:oe});function z(oe){const{estimatedRowHeight:pe,rowHeight:me,rowKey:ve}=e;return pe?y(k)[y(D)[oe][ve]]||pe:me}function X(){const{onEndReached:oe}=e;if(!oe)return;const{scrollTop:pe}=y(_),me=y(R),ve=y(ie),we=me-(pe+ve)+e.hScrollbarSize;y(x)>=0&&me===pe+y(W)-y(Q)&&oe(we)}return _e(()=>e.expandedRowKeys,oe=>C.value=oe,{deep:!0}),{columns:a,containerRef:he,mainTableRef:t,leftTableRef:n,rightTableRef:r,isDynamic:M,isResetting:T,isScrolling:S,hasFixedColumns:u,columnsStyles:i,columnsTotalWidth:o,data:D,expandedRowKeys:C,depthMap:V,fixedColumnsOnLeft:s,fixedColumnsOnRight:l,mainColumns:c,bodyWidth:O,emptyStyle:j,rootStyle:ne,headerWidth:te,footerHeight:de,mainTableHeight:W,fixedTableHeight:H,leftTableWidth:Y,rightTableWidth:U,showEmpty:ce,getRowHeight:z,onColumnSorted:f,onRowHovered:$,onRowExpanded:E,onRowsRendered:P,onRowHeightChange:L,scrollTo:d,scrollToLeft:v,scrollToTop:h,scrollToRow:p,onScroll:g,onVerticalScroll:m}}const TA=Symbol("tableV2"),WH=String,Wg={type:ae(Array),required:!0},MA={type:ae(Array)},GH={...MA,required:!0},U_e=String,WR={type:ae(Array),default:()=>Pn([])},tc={type:Number,required:!0},KH={type:ae([String,Number,Symbol]),default:"id"},GR={type:ae(Object)},cc=Ae({class:String,columns:Wg,columnsStyles:{type:ae(Object),required:!0},depth:Number,expandColumnKey:U_e,estimatedRowHeight:{...xc.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:ae(Function)},onRowHover:{type:ae(Function)},onRowHeightChange:{type:ae(Function)},rowData:{type:ae(Object),required:!0},rowEventHandlers:{type:ae(Object)},rowIndex:{type:Number,required:!0},rowKey:KH,style:{type:ae(Object)}}),Gw={type:Number,required:!0},kA=Ae({class:String,columns:Wg,fixedHeaderData:{type:ae(Array)},headerData:{type:ae(Array),required:!0},headerHeight:{type:ae([Number,Array]),default:50},rowWidth:Gw,rowHeight:{type:Number,default:50},height:Gw,width:Gw}),_0=Ae({columns:Wg,data:GH,fixedData:MA,estimatedRowHeight:cc.estimatedRowHeight,width:tc,height:tc,headerWidth:tc,headerHeight:kA.headerHeight,bodyWidth:tc,rowHeight:tc,cache:fH.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:xc.scrollbarAlwaysOn,scrollbarStartGap:xc.scrollbarStartGap,scrollbarEndGap:xc.scrollbarEndGap,class:WH,style:GR,containerStyle:GR,getRowHeight:{type:ae(Function),required:!0},rowKey:cc.rowKey,onRowsRendered:{type:ae(Function)},onScroll:{type:ae(Function)}}),Y_e=Ae({cache:_0.cache,estimatedRowHeight:cc.estimatedRowHeight,rowKey:KH,headerClass:{type:ae([String,Function])},headerProps:{type:ae([Object,Function])},headerCellProps:{type:ae([Object,Function])},headerHeight:kA.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:ae([String,Function])},rowProps:{type:ae([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:ae([Object,Function])},columns:Wg,data:GH,dataGetter:{type:ae(Function)},fixedData:MA,expandColumnKey:cc.expandColumnKey,expandedRowKeys:WR,defaultExpandedRowKeys:WR,class:WH,fixed:Boolean,style:{type:ae(Object)},width:tc,height:tc,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:xc.hScrollbarSize,vScrollbarSize:xc.vScrollbarSize,scrollbarAlwaysOn:hH.alwaysOn,sortBy:{type:ae(Object),default:()=>({})},sortState:{type:ae(Object),default:void 0},onColumnSort:{type:ae(Function)},onExpandedRowsChange:{type:ae(Function)},onEndReached:{type:ae(Function)},onRowExpand:cc.onRowExpand,onScroll:_0.onScroll,onRowsRendered:_0.onRowsRendered,rowEventHandlers:cc.rowEventHandlers}),j_e="ElTableV2Header",q_e=Z({name:j_e,props:kA,setup(e,{slots:t,expose:n}){const r=Se("table-v2"),a=Be("tableV2GridScrollLeft"),i=F(),o=I(()=>Sl({width:e.width,height:e.height})),s=I(()=>Sl({width:e.rowWidth,height:e.height})),l=I(()=>jr(y(e.headerHeight))),u=d=>{const v=y(i);je(()=>{v!=null&&v.scroll&&v.scroll({left:d})})},c=()=>{const d=r.e("fixed-header-row"),{columns:v,fixedHeaderData:h,rowHeight:p}=e;return h==null?void 0:h.map((g,m)=>{var _;const b=Sl({height:p,width:"100%"});return(_=t.fixed)==null?void 0:_.call(t,{class:d,columns:v,rowData:g,rowIndex:-(m+1),style:b})})},f=()=>{const d=r.e("dynamic-header-row"),{columns:v}=e;return y(l).map((h,p)=>{var g;const m=Sl({width:"100%",height:h});return(g=t.dynamic)==null?void 0:g.call(t,{class:d,columns:v,headerIndex:p,style:m})})};return Yo(()=>{a!=null&&a.value&&u(a.value)}),n({scrollToLeft:u}),()=>{if(!(e.height<=0))return J("div",{ref:i,class:e.class,style:y(o),role:"rowgroup"},[J("div",{style:y(s),class:r.e("header")},[f(),c()])])}}});var X_e=q_e;const Z_e=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:r},a)=>{let i=null,o=0,s=0;const l=(c,f)=>{const d=c<=0&&t.value||c>=0&&e.value,v=f<=0&&r.value||f>=0&&n.value;return d&&v};return{hasReachedEdge:l,onWheel:c=>{Bc(i);let f=c.deltaX,d=c.deltaY;Math.abs(f)>Math.abs(d)?d=0:f=0,c.shiftKey&&d!==0&&(f=d,d=0),!(l(o,s)&&l(o+f,s+d))&&(o+=f,s+=d,c.preventDefault(),i=Kl(()=>{a(o,s),o=0,s=0}))}}},UH=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:a,getEstimatedTotalHeight:i,getEstimatedTotalWidth:o,getColumnOffset:s,getRowOffset:l,getRowPosition:u,getRowStartIndexForOffset:c,getRowStopIndexForStartIndex:f,initCache:d,injectToInstance:v,validateProps:h})=>Z({name:e??"ElVirtualList",props:xc,emits:[ub,cb],setup(p,{emit:g,expose:m,slots:_}){const b=Se("vl");h(p);const w=yt(),S=F(d(p,w));v==null||v(w,S);const C=F(),x=F(),M=F(),T=F(null),k=F({isScrolling:!1,scrollLeft:Ze(p.initScrollLeft)?p.initScrollLeft:0,scrollTop:Ze(p.initScrollTop)?p.initScrollTop:0,updateRequested:!1,xAxisScrollDir:td,yAxisScrollDir:td}),A=lH(),E=I(()=>Number.parseInt(`${p.height}`,10)),L=I(()=>Number.parseInt(`${p.width}`,10)),$=I(()=>{const{totalColumn:ve,totalRow:we,columnCache:ye}=p,{isScrolling:ke,xAxisScrollDir:Te,scrollLeft:Ge}=y(k);if(ve===0||we===0)return[0,0,0,0];const Oe=r(p,Ge,y(S)),Ce=a(p,Oe,Ge,y(S)),ze=!ke||Te===fb?Math.max(1,ye):1,nt=!ke||Te===td?Math.max(1,ye):1;return[Math.max(0,Oe-ze),Math.max(0,Math.min(ve-1,Ce+nt)),Oe,Ce]}),P=I(()=>{const{totalColumn:ve,totalRow:we,rowCache:ye}=p,{isScrolling:ke,yAxisScrollDir:Te,scrollTop:Ge}=y(k);if(ve===0||we===0)return[0,0,0,0];const Oe=c(p,Ge,y(S)),Ce=f(p,Oe,Ge,y(S)),ze=!ke||Te===fb?Math.max(1,ye):1,nt=!ke||Te===td?Math.max(1,ye):1;return[Math.max(0,Oe-ze),Math.max(0,Math.min(we-1,Ce+nt)),Oe,Ce]}),D=I(()=>i(p,y(S))),V=I(()=>o(p,y(S))),R=I(()=>{var ve;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:p.direction,height:Ze(p.height)?`${p.height}px`:p.height,width:Ze(p.width)?`${p.width}px`:p.width},(ve=p.style)!=null?ve:{}]}),O=I(()=>{const ve=`${y(V)}px`;return{height:`${y(D)}px`,pointerEvents:y(k).isScrolling?"none":void 0,width:ve}}),H=()=>{const{totalColumn:ve,totalRow:we}=p;if(ve>0&&we>0){const[Ce,ze,nt,xt]=y($),[vt,qt,Ot,wn]=y(P);g(ub,{columnCacheStart:Ce,columnCacheEnd:ze,rowCacheStart:vt,rowCacheEnd:qt,columnVisibleStart:nt,columnVisibleEnd:xt,rowVisibleStart:Ot,rowVisibleEnd:wn})}const{scrollLeft:ye,scrollTop:ke,updateRequested:Te,xAxisScrollDir:Ge,yAxisScrollDir:Oe}=y(k);g(cb,{xAxisScrollDir:Ge,scrollLeft:ye,yAxisScrollDir:Oe,scrollTop:ke,updateRequested:Te})},W=ve=>{const{clientHeight:we,clientWidth:ye,scrollHeight:ke,scrollLeft:Te,scrollTop:Ge,scrollWidth:Oe}=ve.currentTarget,Ce=y(k);if(Ce.scrollTop===Ge&&Ce.scrollLeft===Te)return;let ze=Te;if(kR(p.direction))switch(vb()){case Kp:ze=-Te;break;case wA:ze=Oe-ye-Te;break}k.value={...Ce,isScrolling:!0,scrollLeft:ze,scrollTop:Math.max(0,Math.min(Ge,ke-we)),updateRequested:!0,xAxisScrollDir:lc(Ce.scrollLeft,ze),yAxisScrollDir:lc(Ce.scrollTop,Ge)},je(()=>ne()),Q(),H()},Y=(ve,we)=>{const ye=y(E),ke=(D.value-ye)/we*ve;ie({scrollTop:Math.min(D.value-ye,ke)})},U=(ve,we)=>{const ye=y(L),ke=(V.value-ye)/we*ve;ie({scrollLeft:Math.min(V.value-ye,ke)})},{onWheel:te}=Z_e({atXStartEdge:I(()=>k.value.scrollLeft<=0),atXEndEdge:I(()=>k.value.scrollLeft>=V.value-y(L)),atYStartEdge:I(()=>k.value.scrollTop<=0),atYEndEdge:I(()=>k.value.scrollTop>=D.value-y(E))},(ve,we)=>{var ye,ke,Te,Ge;(ke=(ye=x.value)==null?void 0:ye.onMouseUp)==null||ke.call(ye),(Ge=(Te=M.value)==null?void 0:Te.onMouseUp)==null||Ge.call(Te);const Oe=y(L),Ce=y(E);ie({scrollLeft:Math.min(k.value.scrollLeft+ve,V.value-Oe),scrollTop:Math.min(k.value.scrollTop+we,D.value-Ce)})});sn(C,"wheel",te,{passive:!1});const ie=({scrollLeft:ve=k.value.scrollLeft,scrollTop:we=k.value.scrollTop})=>{ve=Math.max(ve,0),we=Math.max(we,0);const ye=y(k);we===ye.scrollTop&&ve===ye.scrollLeft||(k.value={...ye,xAxisScrollDir:lc(ye.scrollLeft,ve),yAxisScrollDir:lc(ye.scrollTop,we),scrollLeft:ve,scrollTop:we,updateRequested:!0},je(()=>ne()),Q(),H())},de=(ve=0,we=0,ye=vi)=>{const ke=y(k);we=Math.max(0,Math.min(we,p.totalColumn-1)),ve=Math.max(0,Math.min(ve,p.totalRow-1));const Te=r8(b.namespace.value),Ge=y(S),Oe=i(p,Ge),Ce=o(p,Ge);ie({scrollLeft:s(p,we,ye,ke.scrollLeft,Ge,Ce>p.width?Te:0),scrollTop:l(p,ve,ye,ke.scrollTop,Ge,Oe>p.height?Te:0)})},j=(ve,we)=>{const{columnWidth:ye,direction:ke,rowHeight:Te}=p,Ge=A.value(t&&ye,t&&Te,t&&ke),Oe=`${ve},${we}`;if(Gt(Ge,Oe))return Ge[Oe];{const[,Ce]=n(p,we,y(S)),ze=y(S),nt=kR(ke),[xt,vt]=u(p,ve,ze),[qt]=n(p,we,ze);return Ge[Oe]={position:"absolute",left:nt?void 0:`${Ce}px`,right:nt?`${Ce}px`:void 0,top:`${vt}px`,height:`${xt}px`,width:`${qt}px`},Ge[Oe]}},ne=()=>{k.value.isScrolling=!1,je(()=>{A.value(-1,null,null)})};dt(()=>{if(!Bt)return;const{initScrollLeft:ve,initScrollTop:we}=p,ye=y(C);ye&&(Ze(ve)&&(ye.scrollLeft=ve),Ze(we)&&(ye.scrollTop=we)),H()});const Q=()=>{const{direction:ve}=p,{scrollLeft:we,scrollTop:ye,updateRequested:ke}=y(k),Te=y(C);if(ke&&Te){if(ve===hd)switch(vb()){case Kp:{Te.scrollLeft=-we;break}case _A:{Te.scrollLeft=we;break}default:{const{clientWidth:Ge,scrollWidth:Oe}=Te;Te.scrollLeft=Oe-Ge-we;break}}else Te.scrollLeft=Math.max(0,we);Te.scrollTop=Math.max(0,ye)}},{resetAfterColumnIndex:he,resetAfterRowIndex:ce,resetAfter:z}=w.proxy;m({windowRef:C,innerRef:T,getItemStyleCache:A,scrollTo:ie,scrollToItem:de,states:k,resetAfterColumnIndex:he,resetAfterRowIndex:ce,resetAfter:z});const X=()=>{const{scrollbarAlwaysOn:ve,scrollbarStartGap:we,scrollbarEndGap:ye,totalColumn:ke,totalRow:Te}=p,Ge=y(L),Oe=y(E),Ce=y(V),ze=y(D),{scrollLeft:nt,scrollTop:xt}=y(k),vt=Xe(_T,{ref:x,alwaysOn:ve,startGap:we,endGap:ye,class:b.e("horizontal"),clientSize:Ge,layout:"horizontal",onScroll:U,ratio:Ge*100/Ce,scrollFrom:nt/(Ce-Ge),total:Te,visible:!0}),qt=Xe(_T,{ref:M,alwaysOn:ve,startGap:we,endGap:ye,class:b.e("vertical"),clientSize:Oe,layout:"vertical",onScroll:Y,ratio:Oe*100/ze,scrollFrom:xt/(ze-Oe),total:ke,visible:!0});return{horizontalScrollbar:vt,verticalScrollbar:qt}},oe=()=>{var ve;const[we,ye]=y($),[ke,Te]=y(P),{data:Ge,totalColumn:Oe,totalRow:Ce,useIsScrolling:ze,itemKey:nt}=p,xt=[];if(Ce>0&&Oe>0)for(let vt=ke;vt<=Te;vt++)for(let qt=we;qt<=ye;qt++){const Ot=nt({columnIndex:qt,data:Ge,rowIndex:vt});xt.push(Xe(Ue,{key:Ot},(ve=_.default)==null?void 0:ve.call(_,{columnIndex:qt,data:Ge,isScrolling:ze?y(k).isScrolling:void 0,style:j(vt,qt),rowIndex:vt})))}return xt},pe=()=>{const ve=_t(p.innerElement),we=oe();return[Xe(ve,{style:y(O),ref:T},We(ve)?we:{default:()=>we})]};return()=>{const ve=_t(p.containerElement),{horizontalScrollbar:we,verticalScrollbar:ye}=X(),ke=pe();return Xe("div",{key:0,class:b.e("wrapper"),role:p.role},[Xe(ve,{class:p.className,style:y(R),onScroll:W,ref:C},We(ve)?ke:{default:()=>ke}),we,ye])}}}),{max:gb,min:YH,floor:jH}=Math,J_e={column:"columnWidth",row:"rowHeight"},LT={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},ds=(e,t,n,r)=>{const[a,i,o]=[n[r],e[J_e[r]],n[LT[r]]];if(t>o){let s=0;if(o>=0){const l=a[o];s=l.offset+l.size}for(let l=o+1;l<=t;l++){const u=i(l);a[l]={offset:s,size:u},s+=u}n[LT[r]]=t}return a[t]},qH=(e,t,n,r,a,i)=>{for(;n<=r;){const o=n+jH((r-n)/2),s=ds(e,o,t,i).offset;if(s===a)return o;s{const i=a==="column"?e.totalColumn:e.totalRow;let o=1;for(;n{const[a,i]=[t[r],t[LT[r]]];return(i>0?a[i].offset:0)>=n?qH(e,t,0,i,n,r):Q_e(e,t,gb(0,i),n,r)},XH=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:r})=>{let a=0;if(n>=e&&(n=e-1),n>=0){const s=r[n];a=s.offset+s.size}const o=(e-n-1)*t;return a+o},ZH=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:r})=>{let a=0;if(r>e&&(r=e-1),r>=0){const s=t[r];a=s.offset+s.size}const o=(e-r-1)*n;return a+o},ewe={column:ZH,row:XH},UR=(e,t,n,r,a,i,o)=>{const[s,l]=[i==="row"?e.height:e.width,ewe[i]],u=ds(e,t,a,i),c=l(e,a),f=gb(0,YH(c-s,u.offset)),d=gb(0,u.offset-s+o+u.size);switch(n===a_&&(r>=d-s&&r<=f+s?n=vi:n=Eo),n){case Wp:return f;case Gp:return d;case Eo:return Math.round(d+(f-d)/2);case vi:default:return r>=d&&r<=f?r:d>f||r{const r=ds(e,t,n,"column");return[r.size,r.offset]},getRowPosition:(e,t,n)=>{const r=ds(e,t,n,"row");return[r.size,r.offset]},getColumnOffset:(e,t,n,r,a,i)=>UR(e,t,n,r,a,"column",i),getRowOffset:(e,t,n,r,a,i)=>UR(e,t,n,r,a,"row",i),getColumnStartIndexForOffset:(e,t,n)=>KR(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,r)=>{const a=ds(e,t,r,"column"),i=n+e.width;let o=a.offset+a.size,s=t;for(;sKR(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,r)=>{const{totalRow:a,height:i}=e,o=ds(e,t,r,"row"),s=n+i;let l=o.size+o.offset,u=t;for(;u{const n=({columnIndex:i,rowIndex:o},s)=>{var l,u;s=on(s)?!0:s,Ze(i)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,i-1)),Ze(o)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,o-1)),(l=e.exposed)==null||l.getItemStyleCache.value(-1,null,null),s&&((u=e.proxy)==null||u.$forceUpdate())},r=(i,o)=>{n({columnIndex:i},o)},a=(i,o)=>{n({rowIndex:i},o)};Object.assign(e.proxy,{resetAfterColumnIndex:r,resetAfterRowIndex:a,resetAfter:n})},initCache:({estimatedColumnWidth:e=hT,estimatedRowHeight:t=hT})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),nwe=UH({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},r,a,i,o,s)=>{n=Number(n);const l=Math.max(0,e*t-n),u=Math.min(l,r*t),c=Math.max(0,r*t-n+s+t);switch(a==="smart"&&(i>=c-n&&i<=u+n?a=vi:a=Eo),a){case Wp:return u;case Gp:return c;case Eo:{const f=Math.round(c+(u-c)/2);return fl+Math.floor(n/2)?l:f}case vi:default:return i>=c&&i<=u?i:c>u||i{t=Number(t);const l=Math.max(0,n*e-t),u=Math.min(l,r*e),c=Math.max(0,r*e-t+s+e);switch(a===a_&&(i>=c-t&&i<=u+t?a=vi:a=Eo),a){case Wp:return u;case Gp:return c;case Eo:{const f=Math.round(c+(u-c)/2);return fl+Math.floor(t/2)?l:f}case vi:default:return i>=c&&i<=u?i:c>u||iMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},r,a)=>{const i=r*e,o=Math.ceil((n+a-i)/e);return Math.max(0,Math.min(t-1,r+o-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},r,a)=>{const i=r*e,o=Math.ceil((n+a-i)/e);return Math.max(0,Math.min(t-1,r+o-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),rwe="ElTableV2Grid",awe=e=>{const t=F(),n=F(),r=F(0),a=I(()=>{const{data:g,rowHeight:m,estimatedRowHeight:_}=e;if(!_)return g.length*m}),i=I(()=>{const{fixedData:g,rowHeight:m}=e;return((g==null?void 0:g.length)||0)*m}),o=I(()=>b0(e.headerHeight)),s=I(()=>{const{height:g}=e;return Math.max(0,g-y(o)-y(i))}),l=I(()=>y(o)+y(i)>0),u=({data:g,rowIndex:m})=>g[m][e.rowKey];function c({rowCacheStart:g,rowCacheEnd:m,rowVisibleStart:_,rowVisibleEnd:b}){var w;(w=e.onRowsRendered)==null||w.call(e,{rowCacheStart:g,rowCacheEnd:m,rowVisibleStart:_,rowVisibleEnd:b})}function f(g,m){var _;(_=n.value)==null||_.resetAfterRowIndex(g,m)}function d(g,m){const _=y(t),b=y(n);pt(g)?(_==null||_.scrollToLeft(g.scrollLeft),r.value=g.scrollLeft,b==null||b.scrollTo(g)):(_==null||_.scrollToLeft(g),r.value=g,b==null||b.scrollTo({scrollLeft:g,scrollTop:m}))}function v(g){var m;(m=y(n))==null||m.scrollTo({scrollTop:g})}function h(g,m){var _;(_=y(n))==null||_.scrollToItem(g,1,m)}function p(){var g,m;(g=y(n))==null||g.$forceUpdate(),(m=y(t))==null||m.$forceUpdate()}return{bodyRef:n,forceUpdate:p,fixedRowHeight:i,gridHeight:s,hasHeader:l,headerHeight:o,headerRef:t,totalHeight:a,itemKey:u,onItemRendered:c,resetAfterRowIndex:f,scrollTo:d,scrollToTop:v,scrollToRow:h,scrollLeft:r}},iwe=Z({name:rwe,props:_0,setup(e,{slots:t,expose:n}){const{ns:r}=Be(TA),{bodyRef:a,fixedRowHeight:i,gridHeight:o,hasHeader:s,headerRef:l,headerHeight:u,totalHeight:c,forceUpdate:f,itemKey:d,onItemRendered:v,resetAfterRowIndex:h,scrollTo:p,scrollToTop:g,scrollToRow:m,scrollLeft:_}=awe(e);Tt("tableV2GridScrollLeft",_),n({forceUpdate:f,totalHeight:c,scrollTo:p,scrollToTop:g,scrollToRow:m,resetAfterRowIndex:h});const b=()=>e.bodyWidth;return()=>{const{cache:w,columns:S,data:C,fixedData:x,useIsScrolling:M,scrollbarAlwaysOn:T,scrollbarEndGap:k,scrollbarStartGap:A,style:E,rowHeight:L,bodyWidth:$,estimatedRowHeight:P,headerWidth:D,height:V,width:R,getRowHeight:O,onScroll:H}=e,W=Ze(P),Y=W?twe:nwe,U=y(u);return J("div",{role:"table",class:[r.e("table"),e.class],style:E},[J(Y,{ref:a,data:C,useIsScrolling:M,itemKey:d,columnCache:0,columnWidth:W?b:$,totalColumn:1,totalRow:C.length,rowCache:w,rowHeight:W?O:L,width:R,height:y(o),class:r.e("body"),role:"rowgroup",scrollbarStartGap:A,scrollbarEndGap:k,scrollbarAlwaysOn:T,onScroll:H,onItemRendered:v,perfMode:!1},{default:te=>{var ie;const de=C[te.rowIndex];return(ie=t.row)==null?void 0:ie.call(t,{...te,columns:S,rowData:de})}}),y(s)&&J(X_e,{ref:l,class:r.e("header-wrapper"),columns:S,headerData:C,headerHeight:e.headerHeight,fixedHeaderData:x,rowWidth:D,rowHeight:L,width:R,height:Math.min(U+y(i),V)},{dynamic:t.header,fixed:t.row})])}}});var AA=iwe;function owe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const swe=(e,{slots:t})=>{const{mainTableRef:n,...r}=e;return J(AA,St({ref:n},r),owe(t)?t:{default:()=>[t]})};var lwe=swe;function uwe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const cwe=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...r}=e;return J(AA,St({ref:n},r),uwe(t)?t:{default:()=>[t]})};var fwe=cwe;function dwe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const vwe=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...r}=e;return J(AA,St({ref:n},r),dwe(t)?t:{default:()=>[t]})};var hwe=vwe;const pwe=e=>{const{isScrolling:t}=Be(TA),n=F(!1),r=F(),a=I(()=>Ze(e.estimatedRowHeight)&&e.rowIndex>=0),i=(l=!1)=>{const u=y(r);if(!u)return;const{columns:c,onRowHeightChange:f,rowKey:d,rowIndex:v,style:h}=e,{height:p}=u.getBoundingClientRect();n.value=!0,je(()=>{if(l||p!==Number.parseInt(h.height)){const g=c[0],m=(g==null?void 0:g.placeholderSign)===qp;f==null||f({rowKey:d,height:p,rowIndex:v},g&&!m&&g.fixed)}})},o=I(()=>{const{rowData:l,rowIndex:u,rowKey:c,onRowHover:f}=e,d=e.rowEventHandlers||{},v={};return Object.entries(d).forEach(([h,p])=>{Ke(p)&&(v[h]=g=>{p({event:g,rowData:l,rowIndex:u,rowKey:c})})}),f&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:h,hovered:p})=>{const g=v[h];v[h]=m=>{f({event:m,hovered:p,rowData:l,rowIndex:u,rowKey:c}),g==null||g(m)}}),v}),s=l=>{const{onRowExpand:u,rowData:c,rowIndex:f,rowKey:d}=e;u==null||u({expanded:l,rowData:c,rowIndex:f,rowKey:d})};return dt(()=>{y(a)&&i(!0)}),{isScrolling:t,measurable:a,measured:n,rowRef:r,eventHandlers:o,onExpand:s}},gwe="ElTableV2TableRow",mwe=Z({name:gwe,props:cc,setup(e,{expose:t,slots:n,attrs:r}){const{eventHandlers:a,isScrolling:i,measurable:o,measured:s,rowRef:l,onExpand:u}=pwe(e);return t({onExpand:u}),()=>{const{columns:c,columnsStyles:f,expandColumnKey:d,depth:v,rowData:h,rowIndex:p,style:g}=e;let m=c.map((_,b)=>{const w=Me(h.children)&&h.children.length>0&&_.key===d;return n.cell({column:_,columns:c,columnIndex:b,depth:v,style:f[_.key],rowData:h,rowIndex:p,isScrolling:y(i),expandIconProps:w?{rowData:h,rowIndex:p,onExpand:u}:void 0})});if(n.row&&(m=n.row({cells:m.map(_=>Me(_)&&_.length===1?_[0]:_),style:g,columns:c,depth:v,rowData:h,rowIndex:p,isScrolling:y(i)})),y(o)){const{height:_,...b}=g||{},w=y(s);return J("div",St({ref:l,class:e.class,style:w?g:b,role:"row"},r,y(a)),[m])}return J("div",St(r,{ref:l,class:e.class,style:g,role:"row"},y(a)),[m])}}});var ywe=mwe;function bwe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const _we=(e,{slots:t})=>{const{columns:n,columnsStyles:r,depthMap:a,expandColumnKey:i,expandedRowKeys:o,estimatedRowHeight:s,hasFixedColumns:l,rowData:u,rowIndex:c,style:f,isScrolling:d,rowProps:v,rowClass:h,rowKey:p,rowEventHandlers:g,ns:m,onRowHovered:_,onRowExpanded:b}=e,w=Fc(h,{columns:n,rowData:u,rowIndex:c},""),S=Fc(v,{columns:n,rowData:u,rowIndex:c}),C=u[p],x=a[C]||0,M=!!i,T=c<0,k=[m.e("row"),w,{[m.e(`row-depth-${x}`)]:M&&c>=0,[m.is("expanded")]:M&&o.includes(C),[m.is("fixed")]:!x&&T,[m.is("customized")]:!!t.row}],A=l?_:void 0,E={...S,columns:n,columnsStyles:r,class:k,depth:x,expandColumnKey:i,estimatedRowHeight:T?void 0:s,isScrolling:d,rowIndex:c,rowData:u,rowKey:C,rowEventHandlers:g,style:f};return J(ywe,St(E,{onRowExpand:b,onMouseenter:P=>{A==null||A({hovered:!0,rowKey:C,event:P,rowData:u,rowIndex:c})},onMouseleave:P=>{A==null||A({hovered:!1,rowKey:C,event:P,rowData:u,rowIndex:c})},rowkey:C}),bwe(t)?t:{default:()=>[t]})};var wwe=_we;const EA=(e,{slots:t})=>{var n;const{cellData:r,style:a}=e,i=((n=r==null?void 0:r.toString)==null?void 0:n.call(r))||"",o=se(t,"default",e,()=>[i]);return J("div",{class:e.class,title:i,style:a},[o])};EA.displayName="ElTableV2Cell";EA.inheritAttrs=!1;var Swe=EA;const Cwe=e=>{const{expanded:t,expandable:n,onExpand:r,style:a,size:i}=e,o={onClick:n?()=>r(!t):void 0,class:e.class};return J(He,St(o,{size:i,style:a}),{default:()=>[J(ma,null,null)]})};var xwe=Cwe;const JH=({columns:e,column:t,columnIndex:n,depth:r,expandIconProps:a,isScrolling:i,rowData:o,rowIndex:s,style:l,expandedRowKeys:u,ns:c,cellProps:f,expandColumnKey:d,indentSize:v,iconSize:h,rowKey:p},{slots:g})=>{const m=Sl(l);if(t.placeholderSign===qp)return J("div",{class:c.em("row-cell","placeholder"),style:m},null);const{cellRenderer:_,dataKey:b,dataGetter:w}=t,S=Ke(w)?w({columns:e,column:t,columnIndex:n,rowData:o,rowIndex:s}):Wn(o,b??""),C=Fc(f,{cellData:S,columns:e,column:t,columnIndex:n,rowIndex:s,rowData:o}),x={class:c.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:S,isScrolling:i,rowData:o,rowIndex:s},M=HH(_),T=M?M(x):se(g,"default",x,()=>[J(Swe,x,null)]),k=[c.e("row-cell"),t.class,t.align===jp.CENTER&&c.is("align-center"),t.align===jp.RIGHT&&c.is("align-right")],A=s>=0&&d&&t.key===d,E=s>=0&&u.includes(o[p]);let L;const $=`margin-inline-start: ${r*v}px;`;return A&&(pt(a)?L=J(xwe,St(a,{class:[c.e("expand-icon"),c.is("expanded",E)],size:h,expanded:E,style:$,expandable:!0}),null):L=J("div",{style:[$,`width: ${h}px; height: ${h}px;`].join(" ")},null)),J("div",St({class:k,style:m},C,{role:"cell"}),[L,T])};JH.inheritAttrs=!1;var YR=JH;const Twe=Ae({class:String,columns:Wg,columnsStyles:{type:ae(Object),required:!0},headerIndex:Number,style:{type:ae(Object)}}),Mwe=Z({name:"ElTableV2HeaderRow",props:Twe,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:r,headerIndex:a,style:i}=e;let o=n.map((s,l)=>t.cell({columns:n,column:s,columnIndex:l,headerIndex:a,style:r[s.key]}));return t.header&&(o=t.header({cells:o.map(s=>Me(s)&&s.length===1?s[0]:s),columns:n,headerIndex:a})),J("div",{class:e.class,style:i,role:"row"},[o])}}});var kwe=Mwe;function Awe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const Ewe=({columns:e,columnsStyles:t,headerIndex:n,style:r,headerClass:a,headerProps:i,ns:o},{slots:s})=>{const l={columns:e,headerIndex:n},u=[o.e("header-row"),Fc(a,l,""),{[o.is("customized")]:!!s.header}],c={...Fc(i,l),columnsStyles:t,class:u,columns:e,headerIndex:n,style:r};return J(kwe,c,Awe(s)?s:{default:()=>[s]})};var Iwe=Ewe;const IA=(e,{slots:t})=>se(t,"default",e,()=>{var n,r;return[J("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(r=e.column)==null?void 0:r.title])]});IA.displayName="ElTableV2HeaderCell";IA.inheritAttrs=!1;var Dwe=IA;const Lwe=e=>{const{sortOrder:t}=e;return J(He,{size:14,class:e.class},{default:()=>[t===Yp.ASC?J(Uie,null,null):J(Gie,null,null)]})};var Pwe=Lwe;const Rwe=(e,{slots:t})=>{const{column:n,ns:r,style:a,onColumnSorted:i}=e,o=Sl(a);if(n.placeholderSign===qp)return J("div",{class:r.em("header-row-cell","placeholder"),style:o},null);const{headerCellRenderer:s,headerClass:l,sortable:u}=n,c={...e,class:r.e("header-cell-text")},f=HH(s),d=f?f(c):se(t,"default",c,()=>[J(Dwe,c,null)]),{sortBy:v,sortState:h,headerCellProps:p}=e;let g,m;if(h){const w=h[n.key];g=!!DT[w],m=g?w:Yp.ASC}else g=n.key===v.key,m=g?v.order:Yp.ASC;const _=[r.e("header-cell"),Fc(l,e,""),n.align===jp.CENTER&&r.is("align-center"),n.align===jp.RIGHT&&r.is("align-right"),u&&r.is("sortable")],b={...Fc(p,e),onClick:n.sortable?i:void 0,class:_,style:o,"data-key":n.key};return J("div",St(b,{role:"columnheader"}),[d,u&&J(Pwe,{class:[r.e("sort-icon"),g&&r.is("sorting")],sortOrder:m},null)])};var jR=Rwe;const QH=(e,{slots:t})=>{var n;return J("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};QH.displayName="ElTableV2Footer";var Owe=QH;const eW=(e,{slots:t})=>{const n=se(t,"default",{},()=>[J(Y6,null,null)]);return J("div",{class:e.class,style:e.style},[n])};eW.displayName="ElTableV2Empty";var Nwe=eW;const tW=(e,{slots:t})=>{var n;return J("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};tW.displayName="ElTableV2Overlay";var $we=tW;function qv(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!En(e)}const Bwe="ElTableV2",Vwe=Z({name:Bwe,props:Y_e,setup(e,{slots:t,expose:n}){const r=Se("table-v2"),{columnsStyles:a,fixedColumnsOnLeft:i,fixedColumnsOnRight:o,mainColumns:s,mainTableHeight:l,fixedTableHeight:u,leftTableWidth:c,rightTableWidth:f,data:d,depthMap:v,expandedRowKeys:h,hasFixedColumns:p,mainTableRef:g,leftTableRef:m,rightTableRef:_,isDynamic:b,isResetting:w,isScrolling:S,bodyWidth:C,emptyStyle:x,rootStyle:M,headerWidth:T,footerHeight:k,showEmpty:A,scrollTo:E,scrollToLeft:L,scrollToTop:$,scrollToRow:P,getRowHeight:D,onColumnSorted:V,onRowHeightChange:R,onRowHovered:O,onRowExpanded:H,onRowsRendered:W,onScroll:Y,onVerticalScroll:U}=K_e(e);return n({scrollTo:E,scrollToLeft:L,scrollToTop:$,scrollToRow:P}),Tt(TA,{ns:r,isResetting:w,isScrolling:S}),()=>{const{cache:te,cellProps:ie,estimatedRowHeight:de,expandColumnKey:j,fixedData:ne,headerHeight:Q,headerClass:he,headerProps:ce,headerCellProps:z,sortBy:X,sortState:oe,rowHeight:pe,rowClass:me,rowEventHandlers:ve,rowKey:we,rowProps:ye,scrollbarAlwaysOn:ke,indentSize:Te,iconSize:Ge,useIsScrolling:Oe,vScrollbarSize:Ce,width:ze}=e,nt=y(d),xt={cache:te,class:r.e("main"),columns:y(s),data:nt,fixedData:ne,estimatedRowHeight:de,bodyWidth:y(C)+Ce,headerHeight:Q,headerWidth:y(T),height:y(l),mainTableRef:g,rowKey:we,rowHeight:pe,scrollbarAlwaysOn:ke,scrollbarStartGap:2,scrollbarEndGap:Ce,useIsScrolling:Oe,width:ze,getRowHeight:D,onRowsRendered:W,onScroll:Y},vt=y(c),qt=y(u),Ot={cache:te,class:r.e("left"),columns:y(i),data:nt,estimatedRowHeight:de,leftTableRef:m,rowHeight:pe,bodyWidth:vt,headerWidth:vt,headerHeight:Q,height:qt,rowKey:we,scrollbarAlwaysOn:ke,scrollbarStartGap:2,scrollbarEndGap:Ce,useIsScrolling:Oe,width:vt,getRowHeight:D,onScroll:U},ge=y(f)+Ce,Fe={cache:te,class:r.e("right"),columns:y(o),data:nt,estimatedRowHeight:de,rightTableRef:_,rowHeight:pe,bodyWidth:ge,headerWidth:ge,headerHeight:Q,height:qt,rowKey:we,scrollbarAlwaysOn:ke,scrollbarStartGap:2,scrollbarEndGap:Ce,width:ge,style:`--${y(r.namespace)}-table-scrollbar-size: ${Ce}px`,useIsScrolling:Oe,getRowHeight:D,onScroll:U},le=y(a),xe={ns:r,depthMap:y(v),columnsStyles:le,expandColumnKey:j,expandedRowKeys:y(h),estimatedRowHeight:de,hasFixedColumns:y(p),rowProps:ye,rowClass:me,rowKey:we,rowEventHandlers:ve,onRowHovered:O,onRowExpanded:H,onRowHeightChange:R},ee={cellProps:ie,expandColumnKey:j,indentSize:Te,iconSize:Ge,rowKey:we,expandedRowKeys:y(h),ns:r},Ve={ns:r,headerClass:he,headerProps:ce,columnsStyles:le},ht={ns:r,sortBy:X,sortState:oe,headerCellProps:z,onColumnSorted:V},Dt={row:Kn=>J(wwe,St(Kn,xe),{row:t.row,cell:Ln=>{let $t;return t.cell?J(YR,St(Ln,ee,{style:le[Ln.column.key]}),qv($t=t.cell(Ln))?$t:{default:()=>[$t]}):J(YR,St(Ln,ee,{style:le[Ln.column.key]}),null)}}),header:Kn=>J(Iwe,St(Kn,Ve),{header:t.header,cell:Ln=>{let $t;return t["header-cell"]?J(jR,St(Ln,ht,{style:le[Ln.column.key]}),qv($t=t["header-cell"](Ln))?$t:{default:()=>[$t]}):J(jR,St(Ln,ht,{style:le[Ln.column.key]}),null)}})},Sn=[e.class,r.b(),r.e("root"),{[r.is("dynamic")]:y(b)}],Na={class:r.e("footer"),style:y(k)};return J("div",{class:Sn,style:y(M)},[J(lwe,xt,qv(Dt)?Dt:{default:()=>[Dt]}),J(fwe,Ot,qv(Dt)?Dt:{default:()=>[Dt]}),J(hwe,Fe,qv(Dt)?Dt:{default:()=>[Dt]}),t.footer&&J(Owe,Na,{default:t.footer}),y(A)&&J(Nwe,{class:r.e("empty"),style:y(x)},{default:t.empty}),t.overlay&&J($we,{class:r.e("overlay")},{default:t.overlay})])}}});var Fwe=Vwe;const zwe=Ae({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:ae(Function)}}),Hwe=e=>{const t=F(),n=F(0),r=F(0);let a;return dt(()=>{a=kn(t,([i])=>{const{width:o,height:s}=i.contentRect,{paddingLeft:l,paddingRight:u,paddingTop:c,paddingBottom:f}=getComputedStyle(i.target),d=Number.parseInt(l)||0,v=Number.parseInt(u)||0,h=Number.parseInt(c)||0,p=Number.parseInt(f)||0;n.value=o-d-v,r.value=s-h-p}).stop}),hn(()=>{a==null||a()}),_e([n,r],([i,o])=>{var s;(s=e.onResize)==null||s.call(e,{width:i,height:o})}),{sizer:t,width:n,height:r}},Wwe=Z({name:"ElAutoResizer",props:zwe,setup(e,{slots:t}){const n=Se("auto-resizer"),{height:r,width:a,sizer:i}=Hwe(e),o={width:"100%",height:"100%"};return()=>{var s;return J("div",{ref:i,class:n.b(),style:o},[(s=t.default)==null?void 0:s.call(t,{height:r.value,width:a.value})])}}});var Gwe=Wwe;const Kwe=ot(Fwe),Uwe=ot(Gwe),i_=Symbol("tabsRootContextKey"),Ywe=Ae({tabs:{type:ae(Array),default:()=>Pn([])}}),nW="ElTabBar",jwe=Z({name:nW}),qwe=Z({...jwe,props:Ywe,setup(e,{expose:t}){const n=e,r=yt(),a=Be(i_);a||nr(nW,"");const i=Se("tabs"),o=F(),s=F(),l=()=>{let v=0,h=0;const p=["top","bottom"].includes(a.props.tabPosition)?"width":"height",g=p==="width"?"x":"y",m=g==="x"?"left":"top";return n.tabs.every(_=>{var b,w;const S=(w=(b=r.parent)==null?void 0:b.refs)==null?void 0:w[`tab-${_.uid}`];if(!S)return!1;if(!_.active)return!0;v=S[`offset${Mo(m)}`],h=S[`client${Mo(p)}`];const C=window.getComputedStyle(S);return p==="width"&&(h-=Number.parseFloat(C.paddingLeft)+Number.parseFloat(C.paddingRight),v+=Number.parseFloat(C.paddingLeft)),!1}),{[p]:`${h}px`,transform:`translate${Mo(g)}(${v}px)`}},u=()=>s.value=l(),c=[],f=()=>{var v;c.forEach(p=>p.stop()),c.length=0;const h=(v=r.parent)==null?void 0:v.refs;if(h){for(const p in h)if(p.startsWith("tab-")){const g=h[p];g&&c.push(kn(g,u))}}};_e(()=>n.tabs,async()=>{await je(),u(),f()},{immediate:!0});const d=kn(o,()=>u());return hn(()=>{c.forEach(v=>v.stop()),c.length=0,d.stop()}),t({ref:o,update:u}),(v,h)=>(N(),K("div",{ref_key:"barRef",ref:o,class:B([y(i).e("active-bar"),y(i).is(y(a).props.tabPosition)]),style:Ye(s.value)},null,6))}});var Xwe=Ee(qwe,[["__file","tab-bar.vue"]]);const Zwe=Ae({panes:{type:ae(Array),default:()=>Pn([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),Jwe={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},qR="ElTabNav",Qwe=Z({name:qR,props:Zwe,emits:Jwe,setup(e,{expose:t,emit:n}){const r=Be(i_);r||nr(qR,"");const a=Se("tabs"),i=lae(),o=_ae(),s=F(),l=F(),u=F(),c=F(),f=F(!1),d=F(0),v=F(!1),h=F(!0),p=I(()=>["top","bottom"].includes(r.props.tabPosition)?"width":"height"),g=I(()=>({transform:`translate${p.value==="width"?"X":"Y"}(-${d.value}px)`})),m=()=>{if(!s.value)return;const M=s.value[`offset${Mo(p.value)}`],T=d.value;if(!T)return;const k=T>M?T-M:0;d.value=k},_=()=>{if(!s.value||!l.value)return;const M=l.value[`offset${Mo(p.value)}`],T=s.value[`offset${Mo(p.value)}`],k=d.value;if(M-k<=T)return;const A=M-k>T*2?k+T:M-T;d.value=A},b=async()=>{const M=l.value;if(!f.value||!u.value||!s.value||!M)return;await je();const T=u.value.querySelector(".is-active");if(!T)return;const k=s.value,A=["top","bottom"].includes(r.props.tabPosition),E=T.getBoundingClientRect(),L=k.getBoundingClientRect(),$=A?M.offsetWidth-L.width:M.offsetHeight-L.height,P=d.value;let D=P;A?(E.leftL.right&&(D=P+E.right-L.right)):(E.topL.bottom&&(D=P+(E.bottom-L.bottom))),D=Math.max(D,0),d.value=Math.min(D,$)},w=()=>{var M;if(!l.value||!s.value)return;e.stretch&&((M=c.value)==null||M.update());const T=l.value[`offset${Mo(p.value)}`],k=s.value[`offset${Mo(p.value)}`],A=d.value;k0&&(d.value=0))},S=M=>{let T=0;switch(M.code){case $e.left:case $e.up:T=-1;break;case $e.right:case $e.down:T=1;break;default:return}const k=Array.from(M.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)"));let E=k.indexOf(M.target)+T;E<0?E=k.length-1:E>=k.length&&(E=0),k[E].focus({preventScroll:!0}),k[E].click(),C()},C=()=>{h.value&&(v.value=!0)},x=()=>v.value=!1;return _e(i,M=>{M==="hidden"?h.value=!1:M==="visible"&&setTimeout(()=>h.value=!0,50)}),_e(o,M=>{M?setTimeout(()=>h.value=!0,50):h.value=!1}),kn(u,w),dt(()=>setTimeout(()=>b(),0)),Yo(()=>w()),t({scrollToActiveTab:b,removeFocus:x}),()=>{const M=f.value?[J("span",{class:[a.e("nav-prev"),a.is("disabled",!f.value.prev)],onClick:m},[J(He,null,{default:()=>[J(Ul,null,null)]})]),J("span",{class:[a.e("nav-next"),a.is("disabled",!f.value.next)],onClick:_},[J(He,null,{default:()=>[J(ma,null,null)]})])]:null,T=e.panes.map((k,A)=>{var E,L,$,P;const D=k.uid,V=k.props.disabled,R=(L=(E=k.props.name)!=null?E:k.index)!=null?L:`${A}`,O=!V&&(k.isClosable||e.editable);k.index=`${A}`;const H=O?J(He,{class:"is-icon-close",onClick:U=>n("tabRemove",k,U)},{default:()=>[J(to,null,null)]}):null,W=((P=($=k.slots).label)==null?void 0:P.call($))||k.props.label,Y=!V&&k.active?0:-1;return J("div",{ref:`tab-${D}`,class:[a.e("item"),a.is(r.props.tabPosition),a.is("active",k.active),a.is("disabled",V),a.is("closable",O),a.is("focus",v.value)],id:`tab-${R}`,key:`tab-${D}`,"aria-controls":`pane-${R}`,role:"tab","aria-selected":k.active,tabindex:Y,onFocus:()=>C(),onBlur:()=>x(),onClick:U=>{x(),n("tabClick",k,R,U)},onKeydown:U=>{O&&(U.code===$e.delete||U.code===$e.backspace)&&n("tabRemove",k,U)}},[W,H])});return J("div",{ref:u,class:[a.e("nav-wrap"),a.is("scrollable",!!f.value),a.is(r.props.tabPosition)]},[M,J("div",{class:a.e("nav-scroll"),ref:s},[J("div",{class:[a.e("nav"),a.is(r.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(r.props.tabPosition))],ref:l,style:g.value,role:"tablist",onKeydown:S},[e.type?null:J(Xwe,{ref:c,tabs:[...e.panes]},null),T])])])}}}),eSe=Ae({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:ae(Function),default:()=>!0},stretch:Boolean}),Kw=e=>We(e)||Ze(e),tSe={[ut]:e=>Kw(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>Kw(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>Kw(e),tabAdd:()=>!0},nSe=Z({name:"ElTabs",props:eSe,emits:tSe,setup(e,{emit:t,slots:n,expose:r}){var a;const i=Se("tabs"),o=I(()=>["left","right"].includes(e.tabPosition)),{children:s,addChild:l,removeChild:u}=Zk(yt(),"ElTabPane"),c=F(),f=F((a=e.modelValue)!=null?a:"0"),d=async(m,_=!1)=>{var b,w,S;if(!(f.value===m||on(m)))try{await((b=e.beforeLeave)==null?void 0:b.call(e,m,f.value))!==!1&&(f.value=m,_&&(t(ut,m),t("tabChange",m)),(S=(w=c.value)==null?void 0:w.removeFocus)==null||S.call(w))}catch{}},v=(m,_,b)=>{m.props.disabled||(d(_,!0),t("tabClick",m,b))},h=(m,_)=>{m.props.disabled||on(m.props.name)||(_.stopPropagation(),t("edit",m.props.name,"remove"),t("tabRemove",m.props.name))},p=()=>{t("edit",void 0,"add"),t("tabAdd")};_e(()=>e.modelValue,m=>d(m)),_e(f,async()=>{var m;await je(),(m=c.value)==null||m.scrollToActiveTab()}),Tt(i_,{props:e,currentName:f,registerPane:m=>{s.value.push(m)},sortPane:l,unregisterPane:u}),r({currentName:f});const g=({render:m})=>m();return()=>{const m=n["add-icon"],_=e.editable||e.addable?J("div",{class:[i.e("new-tab"),o.value&&i.e("new-tab-vertical")],tabindex:"0",onClick:p,onKeydown:S=>{[$e.enter,$e.numpadEnter].includes(S.code)&&p()}},[m?se(n,"add-icon"):J(He,{class:i.is("icon-plus")},{default:()=>[J(l8,null,null)]})]):null,b=J("div",{class:[i.e("header"),o.value&&i.e("header-vertical"),i.is(e.tabPosition)]},[J(g,{render:()=>{const S=s.value.some(C=>C.slots.label);return J(Qwe,{ref:c,currentName:f.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:v,onTabRemove:h},{$stable:!S})}},null),_]),w=J("div",{class:i.e("content")},[se(n,"default")]);return J("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:e.type==="card",[i.m("border-card")]:e.type==="border-card"}]},[w,b])}}});var rSe=nSe;const aSe=Ae({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),rW="ElTabPane",iSe=Z({name:rW}),oSe=Z({...iSe,props:aSe,setup(e){const t=e,n=yt(),r=Jn(),a=Be(i_);a||nr(rW,"usage: ");const i=Se("tab-pane"),o=F(),s=I(()=>t.closable||a.props.closable),l=Hx(()=>{var v;return a.currentName.value===((v=t.name)!=null?v:o.value)}),u=F(l.value),c=I(()=>{var v;return(v=t.name)!=null?v:o.value}),f=Hx(()=>!t.lazy||u.value||l.value);_e(l,v=>{v&&(u.value=!0)});const d=Yt({uid:n.uid,slots:r,props:t,paneName:c,active:l,index:o,isClosable:s});return a.registerPane(d),dt(()=>{a.sortPane(d)}),iu(()=>{a.unregisterPane(d.uid)}),(v,h)=>y(f)?lt((N(),K("div",{key:0,id:`pane-${y(c)}`,class:B(y(i).b()),role:"tabpanel","aria-hidden":!y(l),"aria-labelledby":`tab-${y(c)}`},[se(v.$slots,"default")],10,["id","aria-hidden","aria-labelledby"])),[[Kt,y(l)]]):ue("v-if",!0)}});var aW=Ee(oSe,[["__file","tab-pane.vue"]]);const sSe=ot(rSe,{TabPane:aW}),lSe=On(aW),uSe=Ae({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:jo,default:""},truncated:Boolean,lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),cSe=Z({name:"ElText"}),fSe=Z({...cSe,props:uSe,setup(e){const t=e,n=Yn(),r=Se("text"),a=I(()=>[r.b(),r.m(t.type),r.m(n.value),r.is("truncated",t.truncated),r.is("line-clamp",!on(t.lineClamp))]);return(i,o)=>(N(),fe(_t(i.tag),{class:B(y(a)),style:Ye({"-webkit-line-clamp":i.lineClamp})},{default:re(()=>[se(i.$slots,"default")]),_:3},8,["class","style"]))}});var dSe=Ee(fSe,[["__file","text.vue"]]);const vSe=ot(dSe),hSe=Ae({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:ae(String),default:"light"},clearable:{type:Boolean,default:!0},size:Xn,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:ae([String,Object]),default:()=>s8},clearIcon:{type:ae([String,Object]),default:()=>Ws},...dv}),gs=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const r=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:r}}return null},Uw=(e,t)=>{const n=gs(e);if(!n)return-1;const r=gs(t);if(!r)return-1;const a=n.minutes+n.hours*60,i=r.minutes+r.hours*60;return a===i?0:a>i?1:-1},XR=e=>`${e}`.padStart(2,"0"),Yf=e=>`${XR(e.hours)}:${XR(e.minutes)}`,pSe=(e,t)=>{const n=gs(e);if(!n)return"";const r=gs(t);if(!r)return"";const a={hours:n.hours,minutes:n.minutes};return a.minutes+=r.minutes,a.hours+=r.hours,a.hours+=Math.floor(a.minutes/60),a.minutes=a.minutes%60,Yf(a)},gSe=Z({name:"ElTimeSelect"}),mSe=Z({...gSe,props:hSe,emits:["change","blur","focus","clear","update:modelValue"],setup(e,{expose:t}){const n=e;at.extend(tA);const{Option:r}=Vc,a=Se("input"),i=F(),o=$r(),{lang:s}=Vt(),l=I(()=>n.modelValue),u=I(()=>{const m=gs(n.start);return m?Yf(m):null}),c=I(()=>{const m=gs(n.end);return m?Yf(m):null}),f=I(()=>{const m=gs(n.step);return m?Yf(m):null}),d=I(()=>{const m=gs(n.minTime||"");return m?Yf(m):null}),v=I(()=>{const m=gs(n.maxTime||"");return m?Yf(m):null}),h=I(()=>{const m=[];if(n.start&&n.end&&n.step){let _=u.value,b;for(;_&&c.value&&Uw(_,c.value)<=0;)b=at(_,"HH:mm").locale(s.value).format(n.format),m.push({value:b,disabled:Uw(_,d.value||"-1:-1")<=0||Uw(_,v.value||"100:100")>=0}),_=pSe(_,f.value)}return m});return t({blur:()=>{var m,_;(_=(m=i.value)==null?void 0:m.blur)==null||_.call(m)},focus:()=>{var m,_;(_=(m=i.value)==null?void 0:m.focus)==null||_.call(m)}}),(m,_)=>(N(),fe(y(Vc),{ref_key:"select",ref:i,"model-value":y(l),disabled:y(o),clearable:m.clearable,"clear-icon":m.clearIcon,size:m.size,effect:m.effect,placeholder:m.placeholder,"default-first-option":"",filterable:m.editable,"empty-values":m.emptyValues,"value-on-clear":m.valueOnClear,"onUpdate:modelValue":b=>m.$emit("update:modelValue",b),onChange:b=>m.$emit("change",b),onBlur:b=>m.$emit("blur",b),onFocus:b=>m.$emit("focus",b),onClear:()=>m.$emit("clear")},{prefix:re(()=>[m.prefixIcon?(N(),fe(y(He),{key:0,class:B(y(a).e("prefix-icon"))},{default:re(()=>[(N(),fe(_t(m.prefixIcon)))]),_:1},8,["class"])):ue("v-if",!0)]),default:re(()=>[(N(!0),K(Ue,null,Et(y(h),b=>(N(),fe(y(r),{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","empty-values","value-on-clear","onUpdate:modelValue","onChange","onBlur","onFocus","onClear"]))}});var ySe=Ee(mSe,[["__file","time-select.vue"]]);const bSe=ot(ySe),_Se=Z({name:"ElTimeline",setup(e,{slots:t}){const n=Se("timeline");return Tt("timeline",t),()=>Xe("ul",{class:[n.b()]},[se(t,"default")])}}),wSe=Ae({timestamp:{type:String,default:""},hideTimestamp:Boolean,center:Boolean,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:fn},hollow:Boolean}),SSe=Z({name:"ElTimelineItem"}),CSe=Z({...SSe,props:wSe,setup(e){const t=e,n=Se("timeline-item"),r=I(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(a,i)=>(N(),K("li",{class:B([y(n).b(),{[y(n).e("center")]:a.center}])},[q("div",{class:B(y(n).e("tail"))},null,2),a.$slots.dot?ue("v-if",!0):(N(),K("div",{key:0,class:B(y(r)),style:Ye({backgroundColor:a.color})},[a.icon?(N(),fe(y(He),{key:0,class:B(y(n).e("icon"))},{default:re(()=>[(N(),fe(_t(a.icon)))]),_:1},8,["class"])):ue("v-if",!0)],6)),a.$slots.dot?(N(),K("div",{key:1,class:B(y(n).e("dot"))},[se(a.$slots,"dot")],2)):ue("v-if",!0),q("div",{class:B(y(n).e("wrapper"))},[!a.hideTimestamp&&a.placement==="top"?(N(),K("div",{key:0,class:B([y(n).e("timestamp"),y(n).is("top")])},Ie(a.timestamp),3)):ue("v-if",!0),q("div",{class:B(y(n).e("content"))},[se(a.$slots,"default")],2),!a.hideTimestamp&&a.placement==="bottom"?(N(),K("div",{key:1,class:B([y(n).e("timestamp"),y(n).is("bottom")])},Ie(a.timestamp),3)):ue("v-if",!0)],2)],2))}});var iW=Ee(CSe,[["__file","timeline-item.vue"]]);const xSe=ot(_Se,{TimelineItem:iW}),TSe=On(iW),oW=Ae({nowrap:Boolean});var sW=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(sW||{});const MSe=Object.values(sW),DA=Ae({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:ae(Object),default:null}}),kSe=Ae({side:{type:ae(String),values:MSe,required:!0}}),ASe=["absolute","fixed"],ESe=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],LA=Ae({arrowPadding:{type:ae(Number),default:5},effect:{type:ae(String),default:"light"},contentClass:String,placement:{type:ae(String),values:ESe,default:"bottom"},reference:{type:ae(Object),default:null},offset:{type:Number,default:8},strategy:{type:ae(String),values:ASe,default:"absolute"},showArrow:Boolean,...kr(["ariaLabel"])}),PA=Ae({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:ae(Function)},"onUpdate:open":{type:ae(Function)}}),yf={type:ae(Function)},RA=Ae({onBlur:yf,onClick:yf,onFocus:yf,onMouseDown:yf,onMouseEnter:yf,onMouseLeave:yf}),ISe=Ae({...PA,...DA,...RA,...LA,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:ae(Object),default:null},teleported:Boolean,to:{type:ae(String),default:"body"}}),o_=Symbol("tooltipV2"),lW=Symbol("tooltipV2Content"),Yw="tooltip_v2.open",DSe=Z({name:"ElTooltipV2Root"}),LSe=Z({...DSe,props:PA,setup(e,{expose:t}){const n=e,r=F(n.defaultOpen),a=F(null),i=I({get:()=>Nc(n.open)?r.value:n.open,set:g=>{var m;r.value=g,(m=n["onUpdate:open"])==null||m.call(n,g)}}),o=I(()=>Ze(n.delayDuration)&&n.delayDuration>0),{start:s,stop:l}=$c(()=>{i.value=!0},I(()=>n.delayDuration),{immediate:!1}),u=Se("tooltip-v2"),c=Mr(),f=()=>{l(),i.value=!0},d=()=>{y(o)?s():f()},v=f,h=()=>{l(),i.value=!1};return _e(i,g=>{var m;g&&(document.dispatchEvent(new CustomEvent(Yw)),v()),(m=n.onOpenChange)==null||m.call(n,g)}),dt(()=>{document.addEventListener(Yw,h)}),hn(()=>{l(),document.removeEventListener(Yw,h)}),Tt(o_,{contentId:c,triggerRef:a,ns:u,onClose:h,onDelayOpen:d,onOpen:v}),t({onOpen:v,onClose:h}),(g,m)=>se(g.$slots,"default",{open:y(i)})}});var PSe=Ee(LSe,[["__file","root.vue"]]);const RSe=Z({name:"ElTooltipV2Arrow"}),OSe=Z({...RSe,props:{...DA,...kSe},setup(e){const t=e,{ns:n}=Be(o_),{arrowRef:r}=Be(lW),a=I(()=>{const{style:i,width:o,height:s}=t,l=n.namespace.value;return{[`--${l}-tooltip-v2-arrow-width`]:`${o}px`,[`--${l}-tooltip-v2-arrow-height`]:`${s}px`,[`--${l}-tooltip-v2-arrow-border-width`]:`${o/2}px`,[`--${l}-tooltip-v2-arrow-cover-width`]:o/2-1,...i||{}}});return(i,o)=>(N(),K("span",{ref_key:"arrowRef",ref:r,style:Ye(y(a)),class:B(y(n).e("arrow"))},null,6))}});var ZR=Ee(OSe,[["__file","arrow.vue"]]);const Hd=Math.min,Tc=Math.max,mb=Math.round,Wm=Math.floor,Oo=e=>({x:e,y:e}),NSe={left:"right",right:"left",bottom:"top",top:"bottom"},$Se={start:"end",end:"start"};function PT(e,t,n){return Tc(e,Hd(t,n))}function Gg(e,t){return typeof e=="function"?e(t):e}function zc(e){return e.split("-")[0]}function Kg(e){return e.split("-")[1]}function uW(e){return e==="x"?"y":"x"}function OA(e){return e==="y"?"height":"width"}function Wd(e){return["top","bottom"].includes(zc(e))?"y":"x"}function NA(e){return uW(Wd(e))}function BSe(e,t,n){n===void 0&&(n=!1);const r=Kg(e),a=NA(e),i=OA(a);let o=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=yb(o)),[o,yb(o)]}function VSe(e){const t=yb(e);return[RT(e),t,RT(t)]}function RT(e){return e.replace(/start|end/g,t=>$Se[t])}function FSe(e,t,n){const r=["left","right"],a=["right","left"],i=["top","bottom"],o=["bottom","top"];switch(e){case"top":case"bottom":return n?t?a:r:t?r:a;case"left":case"right":return t?i:o;default:return[]}}function zSe(e,t,n,r){const a=Kg(e);let i=FSe(zc(e),n==="start",r);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(RT)))),i}function yb(e){return e.replace(/left|right|bottom|top/g,t=>NSe[t])}function HSe(e){return{top:0,right:0,bottom:0,left:0,...e}}function cW(e){return typeof e!="number"?HSe(e):{top:e,right:e,bottom:e,left:e}}function bb(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function JR(e,t,n){let{reference:r,floating:a}=e;const i=Wd(t),o=NA(t),s=OA(o),l=zc(t),u=i==="y",c=r.x+r.width/2-a.width/2,f=r.y+r.height/2-a.height/2,d=r[s]/2-a[s]/2;let v;switch(l){case"top":v={x:c,y:r.y-a.height};break;case"bottom":v={x:c,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:f};break;case"left":v={x:r.x-a.width,y:f};break;default:v={x:r.x,y:r.y}}switch(Kg(t)){case"start":v[o]-=d*(n&&u?-1:1);break;case"end":v[o]+=d*(n&&u?-1:1);break}return v}const WSe=async(e,t,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,s=i.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:f}=JR(u,r,l),d=r,v={},h=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:i,platform:o,elements:s,middlewareData:l}=t,{element:u,padding:c=0}=Gg(e,t)||{};if(u==null)return{};const f=cW(c),d={x:n,y:r},v=NA(a),h=OA(v),p=await o.getDimensions(u),g=v==="y",m=g?"top":"left",_=g?"bottom":"right",b=g?"clientHeight":"clientWidth",w=i.reference[h]+i.reference[v]-d[v]-i.floating[h],S=d[v]-i.reference[v],C=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let x=C?C[b]:0;(!x||!await(o.isElement==null?void 0:o.isElement(C)))&&(x=s.floating[b]||i.floating[h]);const M=w/2-S/2,T=x/2-p[h]/2-1,k=Hd(f[m],T),A=Hd(f[_],T),E=k,L=x-p[h]-A,$=x/2-p[h]/2+M,P=PT(E,$,L),D=!l.arrow&&Kg(a)!=null&&$!==P&&i.reference[h]/2-($$<=0)){var A,E;const $=(((A=i.flip)==null?void 0:A.index)||0)+1,P=x[$];if(P)return{data:{index:$,overflows:k},reset:{placement:P}};let D=(E=k.filter(V=>V.overflows[0]<=0).sort((V,R)=>V.overflows[1]-R.overflows[1])[0])==null?void 0:E.placement;if(!D)switch(v){case"bestFit":{var L;const V=(L=k.filter(R=>{if(C){const O=Wd(R.placement);return O===_||O==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(O=>O>0).reduce((O,H)=>O+H,0)]).sort((R,O)=>R[1]-O[1])[0])==null?void 0:L[0];V&&(D=V);break}case"initialPlacement":D=s;break}if(a!==D)return{reset:{placement:D}}}return{}}}};async function USe(e,t){const{placement:n,platform:r,elements:a}=e,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),o=zc(n),s=Kg(n),l=Wd(n)==="y",u=["left","top"].includes(o)?-1:1,c=i&&l?-1:1,f=Gg(t,e);let{mainAxis:d,crossAxis:v,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&typeof h=="number"&&(v=s==="end"?h*-1:h),l?{x:v*c,y:d*u}:{x:d*u,y:v*c}}const YSe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:a,y:i,placement:o,middlewareData:s}=t,l=await USe(t,e);return o===((n=s.offset)==null?void 0:n.placement)&&(r=s.arrow)!=null&&r.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:o}}}}},jSe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:a}=t,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:g=>{let{x:m,y:_}=g;return{x:m,y:_}}},...l}=Gg(e,t),u={x:n,y:r},c=await $A(t,l),f=Wd(zc(a)),d=uW(f);let v=u[d],h=u[f];if(i){const g=d==="y"?"top":"left",m=d==="y"?"bottom":"right",_=v+c[g],b=v-c[m];v=PT(_,v,b)}if(o){const g=f==="y"?"top":"left",m=f==="y"?"bottom":"right",_=h+c[g],b=h-c[m];h=PT(_,h,b)}const p=s.fn({...t,[d]:v,[f]:h});return{...p,data:{x:p.x-n,y:p.y-r,enabled:{[d]:i,[f]:o}}}}}};function s_(){return typeof window<"u"}function mv(e){return fW(e)?(e.nodeName||"").toLowerCase():"#document"}function Ya(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Zo(e){var t;return(t=(fW(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function fW(e){return s_()?e instanceof Node||e instanceof Ya(e).Node:!1}function no(e){return s_()?e instanceof Element||e instanceof Ya(e).Element:!1}function Wo(e){return s_()?e instanceof HTMLElement||e instanceof Ya(e).HTMLElement:!1}function QR(e){return!s_()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ya(e).ShadowRoot}function Ug(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=ro(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(a)}function qSe(e){return["table","td","th"].includes(mv(e))}function l_(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function BA(e){const t=VA(),n=no(e)?ro(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function XSe(e){let t=Xl(e);for(;Wo(t)&&!Gd(t);){if(BA(t))return t;if(l_(t))return null;t=Xl(t)}return null}function VA(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Gd(e){return["html","body","#document"].includes(mv(e))}function ro(e){return Ya(e).getComputedStyle(e)}function u_(e){return no(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Xl(e){if(mv(e)==="html")return e;const t=e.assignedSlot||e.parentNode||QR(e)&&e.host||Zo(e);return QR(t)?t.host:t}function dW(e){const t=Xl(e);return Gd(t)?e.ownerDocument?e.ownerDocument.body:e.body:Wo(t)&&Ug(t)?t:dW(t)}function Xp(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=dW(e),i=a===((r=e.ownerDocument)==null?void 0:r.body),o=Ya(a);if(i){const s=OT(o);return t.concat(o,o.visualViewport||[],Ug(a)?a:[],s&&n?Xp(s):[])}return t.concat(a,Xp(a,[],n))}function OT(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function vW(e){const t=ro(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=Wo(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,s=mb(n)!==i||mb(r)!==o;return s&&(n=i,r=o),{width:n,height:r,$:s}}function FA(e){return no(e)?e:e.contextElement}function pd(e){const t=FA(e);if(!Wo(t))return Oo(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=vW(t);let o=(i?mb(n.width):n.width)/r,s=(i?mb(n.height):n.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}const ZSe=Oo(0);function hW(e){const t=Ya(e);return!VA()||!t.visualViewport?ZSe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function JSe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Ya(e)?!1:t}function Hc(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),i=FA(e);let o=Oo(1);t&&(r?no(r)&&(o=pd(r)):o=pd(e));const s=JSe(i,n,r)?hW(i):Oo(0);let l=(a.left+s.x)/o.x,u=(a.top+s.y)/o.y,c=a.width/o.x,f=a.height/o.y;if(i){const d=Ya(i),v=r&&no(r)?Ya(r):r;let h=d,p=OT(h);for(;p&&r&&v!==h;){const g=pd(p),m=p.getBoundingClientRect(),_=ro(p),b=m.left+(p.clientLeft+parseFloat(_.paddingLeft))*g.x,w=m.top+(p.clientTop+parseFloat(_.paddingTop))*g.y;l*=g.x,u*=g.y,c*=g.x,f*=g.y,l+=b,u+=w,h=Ya(p),p=OT(h)}}return bb({width:c,height:f,x:l,y:u})}function zA(e,t){const n=u_(e).scrollLeft;return t?t.left+n:Hc(Zo(e)).left+n}function pW(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),a=r.left+t.scrollLeft-(n?0:zA(e,r)),i=r.top+t.scrollTop;return{x:a,y:i}}function QSe(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i=a==="fixed",o=Zo(r),s=t?l_(t.floating):!1;if(r===o||s&&i)return n;let l={scrollLeft:0,scrollTop:0},u=Oo(1);const c=Oo(0),f=Wo(r);if((f||!f&&!i)&&((mv(r)!=="body"||Ug(o))&&(l=u_(r)),Wo(r))){const v=Hc(r);u=pd(r),c.x=v.x+r.clientLeft,c.y=v.y+r.clientTop}const d=o&&!f&&!i?pW(o,l,!0):Oo(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+c.x+d.x,y:n.y*u.y-l.scrollTop*u.y+c.y+d.y}}function eCe(e){return Array.from(e.getClientRects())}function tCe(e){const t=Zo(e),n=u_(e),r=e.ownerDocument.body,a=Tc(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=Tc(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+zA(e);const s=-n.scrollTop;return ro(r).direction==="rtl"&&(o+=Tc(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:s}}function nCe(e,t){const n=Ya(e),r=Zo(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,s=0,l=0;if(a){i=a.width,o=a.height;const u=VA();(!u||u&&t==="fixed")&&(s=a.offsetLeft,l=a.offsetTop)}return{width:i,height:o,x:s,y:l}}function rCe(e,t){const n=Hc(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=Wo(e)?pd(e):Oo(1),o=e.clientWidth*i.x,s=e.clientHeight*i.y,l=a*i.x,u=r*i.y;return{width:o,height:s,x:l,y:u}}function eO(e,t,n){let r;if(t==="viewport")r=nCe(e,n);else if(t==="document")r=tCe(Zo(e));else if(no(t))r=rCe(t,n);else{const a=hW(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return bb(r)}function gW(e,t){const n=Xl(e);return n===t||!no(n)||Gd(n)?!1:ro(n).position==="fixed"||gW(n,t)}function aCe(e,t){const n=t.get(e);if(n)return n;let r=Xp(e,[],!1).filter(s=>no(s)&&mv(s)!=="body"),a=null;const i=ro(e).position==="fixed";let o=i?Xl(e):e;for(;no(o)&&!Gd(o);){const s=ro(o),l=BA(o);!l&&s.position==="fixed"&&(a=null),(i?!l&&!a:!l&&s.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||Ug(o)&&!l&&gW(e,o))?r=r.filter(c=>c!==o):a=s,o=Xl(o)}return t.set(e,r),r}function iCe(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const o=[...n==="clippingAncestors"?l_(t)?[]:aCe(t,this._c):[].concat(n),r],s=o[0],l=o.reduce((u,c)=>{const f=eO(t,c,a);return u.top=Tc(f.top,u.top),u.right=Hd(f.right,u.right),u.bottom=Hd(f.bottom,u.bottom),u.left=Tc(f.left,u.left),u},eO(t,s,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function oCe(e){const{width:t,height:n}=vW(e);return{width:t,height:n}}function sCe(e,t,n){const r=Wo(t),a=Zo(t),i=n==="fixed",o=Hc(e,!0,i,t);let s={scrollLeft:0,scrollTop:0};const l=Oo(0);if(r||!r&&!i)if((mv(t)!=="body"||Ug(a))&&(s=u_(t)),r){const d=Hc(t,!0,i,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else a&&(l.x=zA(a));const u=a&&!r&&!i?pW(a,s):Oo(0),c=o.left+s.scrollLeft-l.x-u.x,f=o.top+s.scrollTop-l.y-u.y;return{x:c,y:f,width:o.width,height:o.height}}function jw(e){return ro(e).position==="static"}function tO(e,t){if(!Wo(e)||ro(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Zo(e)===n&&(n=n.ownerDocument.body),n}function mW(e,t){const n=Ya(e);if(l_(e))return n;if(!Wo(e)){let a=Xl(e);for(;a&&!Gd(a);){if(no(a)&&!jw(a))return a;a=Xl(a)}return n}let r=tO(e,t);for(;r&&qSe(r)&&jw(r);)r=tO(r,t);return r&&Gd(r)&&jw(r)&&!BA(r)?n:r||XSe(e)||n}const lCe=async function(e){const t=this.getOffsetParent||mW,n=this.getDimensions,r=await n(e.floating);return{reference:sCe(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function uCe(e){return ro(e).direction==="rtl"}const cCe={convertOffsetParentRelativeRectToViewportRelativeRect:QSe,getDocumentElement:Zo,getClippingRect:iCe,getOffsetParent:mW,getElementRects:lCe,getClientRects:eCe,getDimensions:oCe,getScale:pd,isElement:no,isRTL:uCe};function fCe(e,t){let n=null,r;const a=Zo(e);function i(){var s;clearTimeout(r),(s=n)==null||s.disconnect(),n=null}function o(s,l){s===void 0&&(s=!1),l===void 0&&(l=1),i();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(s||t(),!f||!d)return;const v=Wm(c),h=Wm(a.clientWidth-(u+f)),p=Wm(a.clientHeight-(c+d)),g=Wm(u),_={rootMargin:-v+"px "+-h+"px "+-p+"px "+-g+"px",threshold:Tc(0,Hd(1,l))||1};let b=!0;function w(S){const C=S[0].intersectionRatio;if(C!==l){if(!b)return o();C?o(!1,C):r=setTimeout(()=>{o(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(w,{..._,root:a.ownerDocument})}catch{n=new IntersectionObserver(w,_)}n.observe(e)}return o(!0),i}function dCe(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=FA(e),c=a||i?[...u?Xp(u):[],...Xp(t)]:[];c.forEach(m=>{a&&m.addEventListener("scroll",n,{passive:!0}),i&&m.addEventListener("resize",n)});const f=u&&s?fCe(u,n):null;let d=-1,v=null;o&&(v=new ResizeObserver(m=>{let[_]=m;_&&_.target===u&&v&&(v.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var b;(b=v)==null||b.observe(t)})),n()}),u&&!l&&v.observe(u),v.observe(t));let h,p=l?Hc(e):null;l&&g();function g(){const m=Hc(e);p&&(m.x!==p.x||m.y!==p.y||m.width!==p.width||m.height!==p.height)&&n(),p=m,h=requestAnimationFrame(g)}return n(),()=>{var m;c.forEach(_=>{a&&_.removeEventListener("scroll",n),i&&_.removeEventListener("resize",n)}),f==null||f(),(m=v)==null||m.disconnect(),v=null,l&&cancelAnimationFrame(h)}}const vCe=$A,yW=YSe,hCe=jSe,pCe=KSe,bW=GSe,_W=(e,t,n)=>{const r=new Map,a={platform:cCe,...n},i={...a.platform,_c:r};return WSe(e,t,{...a,platform:i})},gCe=Ae({style:{type:ae([String,Object,Array]),default:()=>({})}}),mCe=Z({name:"ElVisuallyHidden"}),yCe=Z({...mCe,props:gCe,setup(e){const t=e,n=I(()=>[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(r,a)=>(N(),K("span",St(r.$attrs,{style:y(n)}),[se(r.$slots,"default")],16))}});var bCe=Ee(yCe,[["__file","visual-hidden.vue"]]);Ae({});const _Ce=e=>{if(!Bt)return;if(!e)return e;const t=ga(e);return t||(ln(e)?t:e)},wCe=({middleware:e,placement:t,strategy:n})=>{const r=F(),a=F(),i=F(),o=F(),s=F({}),l={x:i,y:o,placement:t,strategy:n,middlewareData:s},u=async()=>{if(!Bt)return;const c=_Ce(r),f=ga(a);if(!c||!f)return;const d=await _W(c,f,{placement:y(t),strategy:y(n),middleware:y(e)});Ld(l).forEach(v=>{l[v].value=d[v]})};return dt(()=>{Er(()=>{u()})}),{...l,update:u,referenceRef:r,contentRef:a}},SCe=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const r=y(e);return r?bW({element:r,padding:t}).fn(n):{}}}),CCe=Z({name:"ElTooltipV2Content"}),xCe=Z({...CCe,props:{...LA,...oW},setup(e){const t=e,{triggerRef:n,contentId:r}=Be(o_),a=F(t.placement),i=F(t.strategy),o=F(null),{referenceRef:s,contentRef:l,middlewareData:u,x:c,y:f,update:d}=wCe({placement:a,strategy:i,middleware:I(()=>{const b=[yW(t.offset)];return t.showArrow&&b.push(SCe({arrowRef:o})),b})}),v=fv().nextZIndex(),h=Se("tooltip-v2"),p=I(()=>a.value.split("-")[0]),g=I(()=>({position:y(i),top:`${y(f)||0}px`,left:`${y(c)||0}px`,zIndex:v})),m=I(()=>{if(!t.showArrow)return{};const{arrow:b}=y(u);return{[`--${h.namespace.value}-tooltip-v2-arrow-x`]:`${b==null?void 0:b.x}px`||"",[`--${h.namespace.value}-tooltip-v2-arrow-y`]:`${b==null?void 0:b.y}px`||""}}),_=I(()=>[h.e("content"),h.is("dark",t.effect==="dark"),h.is(y(i)),t.contentClass]);return _e(o,()=>d()),_e(()=>t.placement,b=>a.value=b),dt(()=>{_e(()=>t.reference||n.value,b=>{s.value=b||void 0},{immediate:!0})}),Tt(lW,{arrowRef:o}),(b,w)=>(N(),K("div",{ref_key:"contentRef",ref:l,style:Ye(y(g)),"data-tooltip-v2-root":""},[b.nowrap?ue("v-if",!0):(N(),K("div",{key:0,"data-side":y(p),class:B(y(_))},[se(b.$slots,"default",{contentStyle:y(g),contentClass:y(_)}),J(y(bCe),{id:y(r),role:"tooltip"},{default:re(()=>[b.ariaLabel?(N(),K(Ue,{key:0},[At(Ie(b.ariaLabel),1)],64)):se(b.$slots,"default",{key:1})]),_:3},8,["id"]),se(b.$slots,"arrow",{style:Ye(y(m)),side:y(p)})],10,["data-side"]))],4))}});var nO=Ee(xCe,[["__file","content.vue"]]);const TCe=Ae({setRef:{type:ae(Function),required:!0},onlyChild:Boolean});var MCe=Z({props:TCe,setup(e,{slots:t}){const n=F(),r=t_(n,a=>{a?e.setRef(a.nextElementSibling):e.setRef(null)});return()=>{var a;const[i]=((a=t.default)==null?void 0:a.call(t))||[],o=e.onlyChild?Rce(i.children):i.children;return J(Ue,{ref:r},[o])}}});const kCe=Z({name:"ElTooltipV2Trigger"}),ACe=Z({...kCe,props:{...oW,...RA},setup(e){const t=e,{onClose:n,onOpen:r,onDelayOpen:a,triggerRef:i,contentId:o}=Be(o_);let s=!1;const l=_=>{i.value=_},u=()=>{s=!1},c=Vn(t.onMouseEnter,a),f=Vn(t.onMouseLeave,n),d=Vn(t.onMouseDown,()=>{n(),s=!0,document.addEventListener("mouseup",u,{once:!0})}),v=Vn(t.onFocus,()=>{s||r()}),h=Vn(t.onBlur,n),p=Vn(t.onClick,_=>{_.detail===0&&n()}),g={blur:h,click:p,focus:v,mousedown:d,mouseenter:c,mouseleave:f},m=(_,b,w)=>{_&&Object.entries(b).forEach(([S,C])=>{_[w](S,C)})};return _e(i,(_,b)=>{m(_,g,"addEventListener"),m(b,g,"removeEventListener"),_&&_.setAttribute("aria-describedby",o.value)}),hn(()=>{m(i.value,g,"removeEventListener"),document.removeEventListener("mouseup",u)}),(_,b)=>_.nowrap?(N(),fe(y(MCe),{key:0,"set-ref":l,"only-child":""},{default:re(()=>[se(_.$slots,"default")]),_:3})):(N(),K("button",St({key:1,ref_key:"triggerRef",ref:i},_.$attrs),[se(_.$slots,"default")],16))}});var ECe=Ee(ACe,[["__file","trigger.vue"]]);const ICe=Z({name:"ElTooltipV2"}),DCe=Z({...ICe,props:ISe,setup(e){const n=sr(e),r=Yt(Hi(n,Object.keys(DA))),a=Yt(Hi(n,Object.keys(LA))),i=Yt(Hi(n,Object.keys(PA))),o=Yt(Hi(n,Object.keys(RA)));return(s,l)=>(N(),fe(PSe,zi(Hl(i)),{default:re(({open:u})=>[J(ECe,St(o,{nowrap:""}),{default:re(()=>[se(s.$slots,"trigger")]),_:3},16),J(y(hv),{to:s.to,disabled:!s.teleported},{default:re(()=>[s.fullTransition?(N(),fe(mr,zi(St({key:0},s.transitionProps)),{default:re(()=>[s.alwaysOn||u?(N(),fe(nO,zi(St({key:0},a)),{arrow:re(({style:c,side:f})=>[s.showArrow?(N(),fe(ZR,St({key:0},r,{style:c,side:f}),null,16,["style","side"])):ue("v-if",!0)]),default:re(()=>[se(s.$slots,"default")]),_:3},16)):ue("v-if",!0)]),_:2},1040)):(N(),K(Ue,{key:1},[s.alwaysOn||u?(N(),fe(nO,zi(St({key:0},a)),{arrow:re(({style:c,side:f})=>[s.showArrow?(N(),fe(ZR,St({key:0},r,{style:c,side:f}),null,16,["style","side"])):ue("v-if",!0)]),default:re(()=>[se(s.$slots,"default")]),_:3},16)):ue("v-if",!0)],64))]),_:2},1032,["to","disabled"])]),_:3},16))}});var LCe=Ee(DCe,[["__file","tooltip.vue"]]);const PCe=ot(LCe),wW="left-check-change",SW="right-check-change",jf=Ae({data:{type:ae(Array),default:()=>[]},titles:{type:ae(Array),default:()=>[]},buttonTexts:{type:ae(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:ae(Function)},leftDefaultChecked:{type:ae(Array),default:()=>[]},rightDefaultChecked:{type:ae(Array),default:()=>[]},renderContent:{type:ae(Function)},modelValue:{type:ae(Array),default:()=>[]},format:{type:ae(Object),default:()=>({})},filterable:Boolean,props:{type:ae(Object),default:()=>Pn({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),NT=(e,t)=>[e,t].every(Me)||Me(e)&&or(t),RCe={[cn]:(e,t,n)=>[e,n].every(Me)&&["left","right"].includes(t),[ut]:e=>Me(e),[wW]:NT,[SW]:NT},$T="checked-change",OCe=Ae({data:jf.data,optionRender:{type:ae(Function)},placeholder:String,title:String,filterable:Boolean,format:jf.format,filterMethod:jf.filterMethod,defaultChecked:jf.leftDefaultChecked,props:jf.props}),NCe={[$T]:NT},Yg=e=>{const t={label:"label",key:"key",disabled:"disabled"};return I(()=>({...t,...e.props}))},$Ce=(e,t,n)=>{const r=Yg(e),a=I(()=>e.data.filter(c=>Ke(e.filterMethod)?e.filterMethod(t.query,c):String(c[r.value.label]||c[r.value.key]).toLowerCase().includes(t.query.toLowerCase()))),i=I(()=>a.value.filter(c=>!c[r.value.disabled])),o=I(()=>{const c=t.checked.length,f=e.data.length,{noChecked:d,hasChecked:v}=e.format;return d&&v?c>0?v.replace(/\${checked}/g,c.toString()).replace(/\${total}/g,f.toString()):d.replace(/\${total}/g,f.toString()):`${c}/${f}`}),s=I(()=>{const c=t.checked.length;return c>0&&c{const c=i.value.map(f=>f[r.value.key]);t.allChecked=c.length>0&&c.every(f=>t.checked.includes(f))},u=c=>{t.checked=c?i.value.map(f=>f[r.value.key]):[]};return _e(()=>t.checked,(c,f)=>{if(l(),t.checkChangeByUser){const d=c.concat(f).filter(v=>!c.includes(v)||!f.includes(v));n($T,c,d)}else n($T,c),t.checkChangeByUser=!0}),_e(i,()=>{l()}),_e(()=>e.data,()=>{const c=[],f=a.value.map(d=>d[r.value.key]);t.checked.forEach(d=>{f.includes(d)&&c.push(d)}),t.checkChangeByUser=!1,t.checked=c}),_e(()=>e.defaultChecked,(c,f)=>{if(f&&c.length===f.length&&c.every(h=>f.includes(h)))return;const d=[],v=i.value.map(h=>h[r.value.key]);c.forEach(h=>{v.includes(h)&&d.push(h)}),t.checkChangeByUser=!1,t.checked=d},{immediate:!0}),{filteredData:a,checkableData:i,checkedSummary:o,isIndeterminate:s,updateAllChecked:l,handleAllCheckedChange:u}},BCe=Z({name:"ElTransferPanel"}),VCe=Z({...BCe,props:OCe,emits:NCe,setup(e,{expose:t,emit:n}){const r=e,a=Jn(),i=({option:b})=>b,{t:o}=Vt(),s=Se("transfer"),l=Yt({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),u=Yg(r),{filteredData:c,checkedSummary:f,isIndeterminate:d,handleAllCheckedChange:v}=$Ce(r,l,n),h=I(()=>!Va(l.query)&&Va(c.value)),p=I(()=>!Va(a.default()[0].children)),{checked:g,allChecked:m,query:_}=sr(l);return t({query:_}),(b,w)=>(N(),K("div",{class:B(y(s).b("panel"))},[q("p",{class:B(y(s).be("panel","header"))},[J(y(Si),{modelValue:y(m),"onUpdate:modelValue":S=>ln(m)?m.value=S:null,indeterminate:y(d),"validate-event":!1,onChange:y(v)},{default:re(()=>[At(Ie(b.title)+" ",1),q("span",null,Ie(y(f)),1)]),_:1},8,["modelValue","onUpdate:modelValue","indeterminate","onChange"])],2),q("div",{class:B([y(s).be("panel","body"),y(s).is("with-footer",y(p))])},[b.filterable?(N(),fe(y(Xr),{key:0,modelValue:y(_),"onUpdate:modelValue":S=>ln(_)?_.value=S:null,class:B(y(s).be("panel","filter")),size:"default",placeholder:b.placeholder,"prefix-icon":y(Hie),clearable:"","validate-event":!1},null,8,["modelValue","onUpdate:modelValue","class","placeholder","prefix-icon"])):ue("v-if",!0),lt(J(y(r6),{modelValue:y(g),"onUpdate:modelValue":S=>ln(g)?g.value=S:null,"validate-event":!1,class:B([y(s).is("filterable",b.filterable),y(s).be("panel","list")])},{default:re(()=>[(N(!0),K(Ue,null,Et(y(c),S=>(N(),fe(y(Si),{key:S[y(u).key],class:B(y(s).be("panel","item")),value:S[y(u).key],disabled:S[y(u).disabled],"validate-event":!1},{default:re(()=>{var C;return[J(i,{option:(C=b.optionRender)==null?void 0:C.call(b,S)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","class"]),[[Kt,!y(h)&&!y(Va)(b.data)]]),lt(q("div",{class:B(y(s).be("panel","empty"))},[se(b.$slots,"empty",{},()=>[At(Ie(y(h)?y(o)("el.transfer.noMatch"):y(o)("el.transfer.noData")),1)])],2),[[Kt,y(h)||y(Va)(b.data)]])],2),y(p)?(N(),K("p",{key:0,class:B(y(s).be("panel","footer"))},[se(b.$slots,"default")],2)):ue("v-if",!0)],2))}});var rO=Ee(VCe,[["__file","transfer-panel.vue"]]);const FCe=e=>{const t=Yg(e),n=I(()=>e.data.reduce((i,o)=>(i[o[t.value.key]]=o)&&i,{})),r=I(()=>e.data.filter(i=>!e.modelValue.includes(i[t.value.key]))),a=I(()=>e.targetOrder==="original"?e.data.filter(i=>e.modelValue.includes(i[t.value.key])):e.modelValue.reduce((i,o)=>{const s=n.value[o];return s&&i.push(s),i},[]));return{sourceData:r,targetData:a}},zCe=(e,t,n)=>{const r=Yg(e),a=(s,l,u)=>{n(ut,s),n(cn,s,l,u)};return{addToLeft:()=>{const s=e.modelValue.slice();t.rightChecked.forEach(l=>{const u=s.indexOf(l);u>-1&&s.splice(u,1)}),a(s,"left",t.rightChecked)},addToRight:()=>{let s=e.modelValue.slice();const l=e.data.filter(u=>{const c=u[r.value.key];return t.leftChecked.includes(c)&&!e.modelValue.includes(c)}).map(u=>u[r.value.key]);s=e.targetOrder==="unshift"?l.concat(s):s.concat(l),e.targetOrder==="original"&&(s=e.data.filter(u=>s.includes(u[r.value.key])).map(u=>u[r.value.key])),a(s,"right",t.leftChecked)}}},HCe=(e,t)=>({onSourceCheckedChange:(a,i)=>{e.leftChecked=a,i&&t(wW,a,i)},onTargetCheckedChange:(a,i)=>{e.rightChecked=a,i&&t(SW,a,i)}}),WCe=Z({name:"ElTransfer"}),GCe=Z({...WCe,props:jf,emits:RCe,setup(e,{expose:t,emit:n}){const r=e,a=Jn(),{t:i}=Vt(),o=Se("transfer"),{formItem:s}=Nr(),l=Yt({leftChecked:[],rightChecked:[]}),u=Yg(r),{sourceData:c,targetData:f}=FCe(r),{onSourceCheckedChange:d,onTargetCheckedChange:v}=HCe(l,n),{addToLeft:h,addToRight:p}=zCe(r,l,n),g=F(),m=F(),_=M=>{switch(M){case"left":g.value.query="";break;case"right":m.value.query="";break}},b=I(()=>r.buttonTexts.length===2),w=I(()=>r.titles[0]||i("el.transfer.titles.0")),S=I(()=>r.titles[1]||i("el.transfer.titles.1")),C=I(()=>r.filterPlaceholder||i("el.transfer.filterPlaceholder"));_e(()=>r.modelValue,()=>{var M;r.validateEvent&&((M=s==null?void 0:s.validate)==null||M.call(s,"change").catch(T=>void 0))});const x=I(()=>M=>{var T;if(r.renderContent)return r.renderContent(Xe,M);const k=(((T=a.default)==null?void 0:T.call(a,{option:M}))||[]).filter(A=>A.type!==cr);return k.length?k:Xe("span",M[u.value.label]||M[u.value.key])});return t({clearQuery:_,leftPanel:g,rightPanel:m}),(M,T)=>(N(),K("div",{class:B(y(o).b())},[J(rO,{ref_key:"leftPanel",ref:g,data:y(c),"option-render":y(x),placeholder:y(C),title:y(w),filterable:M.filterable,format:M.format,"filter-method":M.filterMethod,"default-checked":M.leftDefaultChecked,props:r.props,onCheckedChange:y(d)},{empty:re(()=>[se(M.$slots,"left-empty")]),default:re(()=>[se(M.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),q("div",{class:B(y(o).e("buttons"))},[J(y(hr),{type:"primary",class:B([y(o).e("button"),y(o).is("with-texts",y(b))]),disabled:y(Va)(l.rightChecked),onClick:y(h)},{default:re(()=>[J(y(He),null,{default:re(()=>[J(y(Ul))]),_:1}),y(on)(M.buttonTexts[0])?ue("v-if",!0):(N(),K("span",{key:0},Ie(M.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),J(y(hr),{type:"primary",class:B([y(o).e("button"),y(o).is("with-texts",y(b))]),disabled:y(Va)(l.leftChecked),onClick:y(p)},{default:re(()=>[y(on)(M.buttonTexts[1])?ue("v-if",!0):(N(),K("span",{key:0},Ie(M.buttonTexts[1]),1)),J(y(He),null,{default:re(()=>[J(y(ma))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),J(rO,{ref_key:"rightPanel",ref:m,data:y(f),"option-render":y(x),placeholder:y(C),filterable:M.filterable,format:M.format,"filter-method":M.filterMethod,title:y(S),"default-checked":M.rightDefaultChecked,props:r.props,onCheckedChange:y(v)},{empty:re(()=>[se(M.$slots,"right-empty")]),default:re(()=>[se(M.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var KCe=Ee(GCe,[["__file","transfer.vue"]]);const UCe=ot(KCe),gd="$treeNodeId",aO=function(e,t){!t||t[gd]||Object.defineProperty(t,gd,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},HA=function(e,t){return e?t[e]:t[gd]},BT=(e,t,n)=>{const r=e.value.currentNode;n();const a=e.value.currentNode;r!==a&&t("current-change",a?a.data:null,a)},VT=e=>{let t=!0,n=!0,r=!0;for(let a=0,i=e.length;a0&&t.lazy&&t.defaultExpandAll&&!this.isLeafByUser&&this.expand(),Me(this.data)||aO(this,this.data),!this.data)return;const r=t.defaultExpandedKeys,a=t.key;a&&r&&r.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){Me(t)||aO(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Me(this.data)?n=this.data:n=Gm(this,"children")||[];for(let r=0,a=n.length;r-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(r=>r===t||n&&r.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,r){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof w0)){if(!r){const a=this.getChildren(!0);a.includes(t.data)||(on(n)||n<0?a.push(t.data):a.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=Yt(new w0(t)),t instanceof w0&&t.initialize()}t.level=this.level+1,on(n)||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let r;n&&(r=this.childNodes.indexOf(n)),this.insertChild(t,r)}insertAfter(t,n){let r;n&&(r=this.childNodes.indexOf(n),r!==-1&&(r+=1)),this.insertChild(t,r)}removeChild(t){const n=this.getChildren()||[],r=n.indexOf(t.data);r>-1&&n.splice(r,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 r=0;r{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=>{Me(a)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||kh(this),r())}):r()}doCreateChildren(t,n={}){t.forEach(r=>{this.insertChild(Object.assign({data:r},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,r,a){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:o,allWithoutDisable:s}=VT(this.childNodes);!this.isLeaf&&!o&&s&&(this.checked=!1,t=!1);const l=()=>{if(n){const u=this.childNodes;for(let d=0,v=u.length;d{l(),kh(this)},{checked:t!==!1});return}else l()}const i=this.parent;!i||i.level===0||r||kh(i)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const r=this.store.props;let a="children";return r&&(a=r.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(i=>i.data),r={},a=[];t.forEach((i,o)=>{const s=i[gd];!!s&&n.findIndex(u=>u[gd]===s)>=0?r[s]={index:o,data:i}:a.push({index:o,data:i})}),this.store.lazy||n.forEach(i=>{r[i[gd]]||this.removeChildByData(i)}),a.forEach(({index:i,data:o})=>{this.insertChild({data:o},i)}),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 r=i=>{this.childNodes=[],this.doCreateChildren(i,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,i)},a=()=>{this.loading=!1};this.store.load(this,r,a)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const r=n.shift();n.unshift(...r.childNodes),t(r)}}reInitChecked(){this.store.checkStrictly||kh(this)}};class jCe{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)Gt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new FT({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,r=this.lazy,a=function(i){const o=i.root?i.root.childNodes:i.childNodes;if(o.forEach(s=>{s.visible=n.call(s,t,s.data,s),a(s)}),!i.visible&&o.length){let s=!0;s=!o.some(l=>l.visible),i.root?i.root.visible=s===!1:i.visible=s===!1}t&&i.visible&&!i.isLeaf&&(!r||i.loaded)&&i.expand()};a(this)}setData(t){t!==this.root.data?(this.nodesMap={},this.root.setData(t),this._initDefaultCheckedNodes(),this.setCurrentNodeKey(this.currentNodeKey)):this.root.updateChildren()}getNode(t){if(t instanceof FT)return t;const n=pt(t)?HA(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const r=this.getNode(n);r.parent.insertBefore({data:t},r)}insertAfter(t,n){const r=this.getNode(n);r.parent.insertAfter({data:t},r)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const r=Nc(n)?this.root:this.getNode(n);r&&r.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(r=>{const a=n[r];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(r=>{this.deregisterNode(r)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const r=[],a=function(i){(i.root?i.root.childNodes:i.childNodes).forEach(s=>{(s.checked||n&&s.indeterminate)&&(!t||t&&s.isLeaf)&&r.push(s.data),a(s)})};return a(this),r}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(r){(r.root?r.root.childNodes:r.childNodes).forEach(i=>{i.indeterminate&&t.push(i.data),n(i)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const r in n)Gt(n,r)&&t.push(n[r]);return t}updateChildren(t,n){const r=this.nodesMap[t];if(!r)return;const a=r.childNodes;for(let i=a.length-1;i>=0;i--){const o=a[i];this.remove(o.data)}for(let i=0,o=n.length;il.level-u.level),i=Object.create(null),o=Object.keys(r);a.forEach(l=>l.setChecked(!1,!1));const s=l=>{l.childNodes.forEach(u=>{var c;i[u.data[t]]=!0,(c=u.childNodes)!=null&&c.length&&s(u)})};for(let l=0,u=a.length;l{g.isLeaf||g.setChecked(!1,!1),v(g)})};v(c)}}}setCheckedNodes(t,n=!1){const r=this.key,a={};t.forEach(i=>{a[(i||{})[r]]=!0}),this._setCheckedKeys(r,n,a)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const r=this.key,a={};t.forEach(i=>{a[i]=!0}),this._setCheckedKeys(r,n,a)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const r=this.getNode(n);r&&r.expand(null,this.autoExpandParent)})}setChecked(t,n,r){const a=this.getNode(t);a&&a.setChecked(!!n,r)}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 r=t[this.key],a=this.nodesMap[r];this.setCurrentNode(a),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(this.currentNodeKey=t,t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const r=this.getNode(t);r&&(this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const qCe=Z({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=Se("tree"),n=Be("NodeInstance"),r=Be("RootTree");return()=>{const a=e.node,{data:i,store:o}=a;return e.renderContent?e.renderContent(Xe,{_self:n,node:a,data:i,store:o}):se(r.ctx.slots,"default",{node:a,data:i},()=>[Xe("span",{class:t.be("node","label")},[a.label])])}}});var XCe=Ee(qCe,[["__file","tree-node-content.vue"]]);function CW(e){const t=Be("TreeNodeMap",null),n={treeNodeExpand:r=>{e.node!==r&&e.node.collapse()},children:[]};return t&&t.children.push(n),Tt("TreeNodeMap",n),{broadcastExpanded:r=>{if(e.accordion)for(const a of n.children)a.treeNodeExpand(r)}}}const xW=Symbol("dragEvents");function ZCe({props:e,ctx:t,el$:n,dropIndicator$:r,store:a}){const i=Se("tree"),o=F({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Tt(xW,{treeNodeDragStart:({event:c,treeNode:f})=>{if(Ke(e.allowDrag)&&!e.allowDrag(f.node))return c.preventDefault(),!1;c.dataTransfer.effectAllowed="move";try{c.dataTransfer.setData("text/plain","")}catch{}o.value.draggingNode=f,t.emit("node-drag-start",f.node,c)},treeNodeDragOver:({event:c,treeNode:f})=>{const d=f,v=o.value.dropNode;v&&v.node.id!==d.node.id&&Zr(v.$el,i.is("drop-inner"));const h=o.value.draggingNode;if(!h||!d)return;let p=!0,g=!0,m=!0,_=!0;Ke(e.allowDrop)&&(p=e.allowDrop(h.node,d.node,"prev"),_=g=e.allowDrop(h.node,d.node,"inner"),m=e.allowDrop(h.node,d.node,"next")),c.dataTransfer.dropEffect=g||p||m?"move":"none",(p||g||m)&&(v==null?void 0:v.node.id)!==d.node.id&&(v&&t.emit("node-drag-leave",h.node,v.node,c),t.emit("node-drag-enter",h.node,d.node,c)),p||g||m?o.value.dropNode=d:o.value.dropNode=null,d.node.nextSibling===h.node&&(m=!1),d.node.previousSibling===h.node&&(p=!1),d.node.contains(h.node,!1)&&(g=!1),(h.node===d.node||h.node.contains(d.node))&&(p=!1,g=!1,m=!1);const b=d.$el.querySelector(`.${i.be("node","content")}`).getBoundingClientRect(),w=n.value.getBoundingClientRect();let S;const C=p?g?.25:m?.45:1:-1,x=m?g?.75:p?.55:0:1;let M=-9999;const T=c.clientY-b.top;Tb.height*x?S="after":g?S="inner":S="none";const k=d.$el.querySelector(`.${i.be("node","expand-icon")}`).getBoundingClientRect(),A=r.value;S==="before"?M=k.top-w.top:S==="after"&&(M=k.bottom-w.top),A.style.top=`${M}px`,A.style.left=`${k.right-w.left}px`,S==="inner"?di(d.$el,i.is("drop-inner")):Zr(d.$el,i.is("drop-inner")),o.value.showDropIndicator=S==="before"||S==="after",o.value.allowDrop=o.value.showDropIndicator||_,o.value.dropType=S,t.emit("node-drag-over",h.node,d.node,c)},treeNodeDragEnd:c=>{const{draggingNode:f,dropType:d,dropNode:v}=o.value;if(c.preventDefault(),c.dataTransfer&&(c.dataTransfer.dropEffect="move"),f&&v){const h={data:f.node.data};d!=="none"&&f.node.remove(),d==="before"?v.node.parent.insertBefore(h,v.node):d==="after"?v.node.parent.insertAfter(h,v.node):d==="inner"&&v.node.insertChild(h),d!=="none"&&(a.value.registerNode(h),a.value.key&&f.node.eachNode(p=>{var g;(g=a.value.nodesMap[p.data[a.value.key]])==null||g.setChecked(p.checked,!a.value.checkStrictly)})),Zr(v.$el,i.is("drop-inner")),t.emit("node-drag-end",f.node,v.node,d,c),d!=="none"&&t.emit("node-drop",f.node,v.node,d,c)}f&&!v&&t.emit("node-drag-end",f.node,null,d,c),o.value.showDropIndicator=!1,o.value.draggingNode=null,o.value.dropNode=null,o.value.allowDrop=!0}}),{dragState:o}}const JCe=Z({name:"ElTreeNode",components:{ElCollapseTransition:Q1,ElCheckbox:Si,NodeContent:XCe,ElIcon:He,Loading:Fo},props:{node:{type:FT,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=Se("tree"),{broadcastExpanded:r}=CW(e),a=Be("RootTree"),i=F(!1),o=F(!1),s=F(null),l=F(null),u=F(null),c=Be(xW),f=yt();Tt("NodeInstance",f),e.node.expanded&&(i.value=!0,o.value=!0);const d=a.props.props.children||"children";_e(()=>{const T=e.node.data[d];return T&&[...T]},()=>{e.node.updateChildren()}),_e(()=>e.node.indeterminate,T=>{p(e.node.checked,T)}),_e(()=>e.node.checked,T=>{p(T,e.node.indeterminate)}),_e(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),_e(()=>e.node.expanded,T=>{je(()=>i.value=T),T&&(o.value=!0)});const v=T=>HA(a.props.nodeKey,T.data),h=T=>{const k=e.props.class;if(!k)return{};let A;if(Ke(k)){const{data:E}=T;A=k(E,T)}else A=k;return We(A)?{[A]:!0}:A},p=(T,k)=>{(s.value!==T||l.value!==k)&&a.ctx.emit("check-change",e.node.data,T,k),s.value=T,l.value=k},g=T=>{BT(a.store,a.ctx.emit,()=>{var k;if((k=a==null?void 0:a.props)==null?void 0:k.nodeKey){const E=v(e.node);a.store.value.setCurrentNodeKey(E)}else a.store.value.setCurrentNode(e.node)}),a.currentNode.value=e.node,a.props.expandOnClickNode&&_(),a.props.checkOnClickNode&&!e.node.disabled&&b(null,{target:{checked:!e.node.checked}}),a.ctx.emit("node-click",e.node.data,e.node,f,T)},m=T=>{a.instance.vnode.props.onNodeContextmenu&&(T.stopPropagation(),T.preventDefault()),a.ctx.emit("node-contextmenu",T,e.node.data,e.node,f)},_=()=>{e.node.isLeaf||(i.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)}))},b=(T,k)=>{e.node.setChecked(k.target.checked,!a.props.checkStrictly),je(()=>{const A=a.store.value;a.ctx.emit("check",e.node.data,{checkedNodes:A.getCheckedNodes(),checkedKeys:A.getCheckedKeys(),halfCheckedNodes:A.getHalfCheckedNodes(),halfCheckedKeys:A.getHalfCheckedKeys()})})};return{ns:n,node$:u,tree:a,expanded:i,childNodeRendered:o,oldChecked:s,oldIndeterminate:l,getNodeKey:v,getNodeClass:h,handleSelectChange:p,handleClick:g,handleContextMenu:m,handleExpandIconClick:_,handleCheckChange:b,handleChildNodeExpand:(T,k,A)=>{r(k),a.ctx.emit("node-expand",T,k,A)},handleDragStart:T=>{a.props.draggable&&c.treeNodeDragStart({event:T,treeNode:e})},handleDragOver:T=>{T.preventDefault(),a.props.draggable&&c.treeNodeDragOver({event:T,treeNode:{$el:u.value,node:e.node}})},handleDrop:T=>{T.preventDefault()},handleDragEnd:T=>{a.props.draggable&&c.treeNodeDragEnd(T)},CaretRight:o8}}});function QCe(e,t,n,r,a,i){const o=bt("el-icon"),s=bt("el-checkbox"),l=bt("loading"),u=bt("node-content"),c=bt("el-tree-node"),f=bt("el-collapse-transition");return lt((N(),K("div",{ref:"node$",class:B([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:Qe(e.handleClick,["stop"]),onContextmenu:e.handleContextMenu,onDragstart:Qe(e.handleDragStart,["stop"]),onDragover:Qe(e.handleDragOver,["stop"]),onDragend:Qe(e.handleDragEnd,["stop"]),onDrop:Qe(e.handleDrop,["stop"])},[q("div",{class:B(e.ns.be("node","content")),style:Ye({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(N(),fe(o,{key:0,class:B([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Qe(e.handleExpandIconClick,["stop"])},{default:re(()=>[(N(),fe(_t(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):ue("v-if",!0),e.showCheckbox?(N(),fe(s,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:Qe(()=>{},["stop"]),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onClick","onChange"])):ue("v-if",!0),e.node.loading?(N(),fe(o,{key:2,class:B([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:re(()=>[J(l)]),_:1},8,["class"])):ue("v-if",!0),J(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),J(f,null,{default:re(()=>[!e.renderAfterExpand||e.childNodeRendered?lt((N(),K("div",{key:0,class:B(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(N(!0),K(Ue,null,Et(e.node.childNodes,d=>(N(),fe(c,{key:e.getNodeKey(d),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:d,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,["aria-expanded"])),[[Kt,e.expanded]]):ue("v-if",!0)]),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key","onClick","onContextmenu","onDragstart","onDragover","onDragend","onDrop"])),[[Kt,e.node.visible]])}var exe=Ee(JCe,[["render",QCe],["__file","tree-node.vue"]]);function txe({el$:e},t){const n=Se("tree"),r=bn([]),a=bn([]);dt(()=>{o()}),Yo(()=>{r.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),_e(a,s=>{s.forEach(l=>{l.setAttribute("tabindex","-1")})}),sn(e,"keydown",s=>{const l=s.target;if(!l.className.includes(n.b("node")))return;const u=s.code;r.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const c=r.value.indexOf(l);let f;if([$e.up,$e.down].includes(u)){if(s.preventDefault(),u===$e.up){f=c===-1?0:c!==0?c-1:r.value.length-1;const v=f;for(;!t.value.getNode(r.value[f].dataset.key).canFocus;){if(f--,f===v){f=-1;break}f<0&&(f=r.value.length-1)}}else{f=c===-1?0:c=r.value.length&&(f=0)}}f!==-1&&r.value[f].focus()}[$e.left,$e.right].includes(u)&&(s.preventDefault(),l.click());const d=l.querySelector('[type="checkbox"]');[$e.enter,$e.numpadEnter,$e.space].includes(u)&&d&&(s.preventDefault(),d.click())});const o=()=>{var s;r.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),a.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const l=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(l.length){l[0].setAttribute("tabindex","0");return}(s=r.value[0])==null||s.setAttribute("tabindex","0")}}const nxe=Z({name:"ElTree",components:{ElTreeNode:exe},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:{type:fn}},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}=Vt(),r=Se("tree"),a=Be(gv,null),i=F(new jCe({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}));i.value.initialize();const o=F(i.value.root),s=F(null),l=F(null),u=F(null),{broadcastExpanded:c}=CW(e),{dragState:f}=ZCe({props:e,ctx:t,el$:l,dropIndicator$:u,store:i});txe({el$:l},i);const d=I(()=>{const{childNodes:R}=o.value,O=a?a.hasFilteredOptions!==0:!1;return(!R||R.length===0||R.every(({visible:H})=>!H))&&!O});_e(()=>e.currentNodeKey,R=>{i.value.setCurrentNodeKey(R)}),_e(()=>e.defaultCheckedKeys,R=>{i.value.setDefaultCheckedKey(R)}),_e(()=>e.defaultExpandedKeys,R=>{i.value.setDefaultExpandedKeys(R)}),_e(()=>e.data,R=>{i.value.setData(R)},{deep:!0}),_e(()=>e.checkStrictly,R=>{i.value.checkStrictly=R});const v=R=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");i.value.filter(R)},h=R=>HA(e.nodeKey,R.data),p=R=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const O=i.value.getNode(R);if(!O)return[];const H=[O.data];let W=O.parent;for(;W&&W!==o.value;)H.push(W.data),W=W.parent;return H.reverse()},g=(R,O)=>i.value.getCheckedNodes(R,O),m=R=>i.value.getCheckedKeys(R),_=()=>{const R=i.value.getCurrentNode();return R?R.data:null},b=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const R=_();return R?R[e.nodeKey]:null},w=(R,O)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");i.value.setCheckedNodes(R,O)},S=(R,O)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");i.value.setCheckedKeys(R,O)},C=(R,O,H)=>{i.value.setChecked(R,O,H)},x=()=>i.value.getHalfCheckedNodes(),M=()=>i.value.getHalfCheckedKeys(),T=(R,O=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");BT(i,t.emit,()=>{c(R),i.value.setUserCurrentNode(R,O)})},k=(R,O=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");BT(i,t.emit,()=>{c(),i.value.setCurrentNodeKey(R,O)})},A=R=>i.value.getNode(R),E=R=>{i.value.remove(R)},L=(R,O)=>{i.value.append(R,O)},$=(R,O)=>{i.value.insertBefore(R,O)},P=(R,O)=>{i.value.insertAfter(R,O)},D=(R,O,H)=>{c(O),t.emit("node-expand",R,O,H)},V=(R,O)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");i.value.updateChildren(R,O)};return Tt("RootTree",{ctx:t,props:e,store:i,root:o,currentNode:s,instance:yt()}),Tt(zo,void 0),{ns:r,store:i,root:o,currentNode:s,dragState:f,el$:l,dropIndicator$:u,isEmpty:d,filter:v,getNodeKey:h,getNodePath:p,getCheckedNodes:g,getCheckedKeys:m,getCurrentNode:_,getCurrentKey:b,setCheckedNodes:w,setCheckedKeys:S,setChecked:C,getHalfCheckedNodes:x,getHalfCheckedKeys:M,setCurrentNode:T,setCurrentKey:k,t:n,getNode:A,remove:E,append:L,insertBefore:$,insertAfter:P,handleNodeExpand:D,updateKeyChildren:V}}});function rxe(e,t,n,r,a,i){const o=bt("el-tree-node");return N(),K("div",{ref:"el$",class:B([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"},[(N(!0),K(Ue,null,Et(e.root.childNodes,s=>(N(),fe(o,{key:e.getNodeKey(s),node:s,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?(N(),K("div",{key:0,class:B(e.ns.e("empty-block"))},[se(e.$slots,"empty",{},()=>{var s;return[q("span",{class:B(e.ns.e("empty-text"))},Ie((s=e.emptyText)!=null?s:e.t("el.tree.emptyText")),3)]})],2)):ue("v-if",!0),lt(q("div",{ref:"dropIndicator$",class:B(e.ns.e("drop-indicator"))},null,2),[[Kt,e.dragState.showDropIndicator]])],2)}var axe=Ee(nxe,[["render",rxe],["__file","tree.vue"]]);const _b=ot(axe),ixe=(e,{attrs:t,emit:n},{select:r,tree:a,key:i})=>{const o=Se("tree-select");return _e(()=>e.data,()=>{e.filterable&&je(()=>{var l,u;(u=a.value)==null||u.filter((l=r.value)==null?void 0:l.states.inputValue)})},{flush:"post"}),{...Hi(sr(e),Object.keys(Vc.props)),...t,"onUpdate:modelValue":l=>n(ut,l),valueKey:i,popperClass:I(()=>{const l=[o.e("popper")];return e.popperClass&&l.push(e.popperClass),l.join(" ")}),filterMethod:(l="")=>{var u;e.filterMethod?e.filterMethod(l):e.remoteMethod?e.remoteMethod(l):(u=a.value)==null||u.filter(l)}}},oxe=Z({extends:lb,setup(e,t){const n=lb.setup(e,t);delete n.selectOptionClick;const r=yt().proxy;return je(()=>{n.select.states.cachedOptions.get(r.value)||n.select.onOptionCreate(r)}),_e(()=>t.attrs.visible,a=>{n.states.visible=a},{immediate:!0}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function zT(e){return e||e===0}function WA(e){return Me(e)&&e.length}function bf(e){return Me(e)?e:zT(e)?[e]:[]}function S0(e,t,n,r,a){for(let i=0;i{_e(()=>e.modelValue,()=>{e.showCheckbox&&je(()=>{const d=i.value;d&&!xr(d.getCheckedKeys(),bf(e.modelValue))&&d.setCheckedKeys(bf(e.modelValue))})},{immediate:!0,deep:!0});const s=I(()=>({value:o.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),l=(d,v)=>{var h;const p=s.value[d];return Ke(p)?p(v,(h=i.value)==null?void 0:h.getNode(l("value",v))):v[p]},u=bf(e.modelValue).map(d=>S0(e.data||[],v=>l("value",v)===d,v=>l("children",v),(v,h,p,g)=>g&&l("value",g))).filter(d=>zT(d)),c=I(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const d=[];return C0(e.data.concat(e.cacheData),v=>{const h=l("value",v);d.push({value:h,currentLabel:l("label",v),isDisabled:l("disabled",v)})},v=>l("children",v)),d}),f=()=>{var d;return(d=i.value)==null?void 0:d.getCheckedKeys().filter(v=>{var h;const p=(h=i.value)==null?void 0:h.getNode(v);return!or(p)&&Va(p.childNodes)})};return{...Hi(sr(e),Object.keys(_b.props)),...t,nodeKey:o,expandOnClickNode:I(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:I(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(u):u),renderContent:(d,{node:v,data:h,store:p})=>d(oxe,{value:l("value",h),label:l("label",h),disabled:l("disabled",h),visible:v.visible},e.renderContent?()=>e.renderContent(d,{node:v,data:h,store:p}):n.default?()=>n.default({node:v,data:h,store:p}):void 0),filterNodeMethod:(d,v,h)=>e.filterNodeMethod?e.filterNodeMethod(d,v,h):d?new RegExp(Qk(d),"i").test(l("label",v)||""):!0,onNodeClick:(d,v,h)=>{var p,g,m,_;if((p=t.onNodeClick)==null||p.call(t,d,v,h),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||v.isLeaf)){if(!l("disabled",d)){const b=(g=a.value)==null?void 0:g.states.options.get(l("value",d));(m=a.value)==null||m.handleOptionSelect(b)}}else e.expandOnClickNode&&h.proxy.handleExpandIconClick();(_=a.value)==null||_.focus()}},onCheck:(d,v)=>{var h;if(!e.showCheckbox)return;const p=l("value",d),g={};C0([i.value.store.root],w=>g[w.key]=w,w=>w.childNodes);const m=v.checkedKeys,_=e.multiple?bf(e.modelValue).filter(w=>!(w in g)&&!m.includes(w)):[],b=_.concat(m);if(e.checkStrictly)r(ut,e.multiple?b:b.includes(p)?p:void 0);else if(e.multiple){const w=f();r(ut,_.concat(w))}else{const w=S0([d],x=>!WA(l("children",x))&&!l("disabled",x),x=>l("children",x)),S=w?l("value",w):void 0,C=zT(e.modelValue)&&!!S0([d],x=>l("value",x)===e.modelValue,x=>l("children",x));r(ut,S===e.modelValue||C?void 0:S)}je(()=>{var w;const S=bf(e.modelValue);i.value.setCheckedKeys(S),(w=t.onCheck)==null||w.call(t,d,{checkedKeys:i.value.getCheckedKeys(),checkedNodes:i.value.getCheckedNodes(),halfCheckedKeys:i.value.getHalfCheckedKeys(),halfCheckedNodes:i.value.getHalfCheckedNodes()})}),(h=a.value)==null||h.focus()},onNodeExpand:(d,v,h)=>{var p;(p=t.onNodeExpand)==null||p.call(t,d,v,h),je(()=>{if(!e.checkStrictly&&e.lazy&&e.multiple&&v.checked){const g={},m=i.value.getCheckedKeys();C0([i.value.store.root],w=>g[w.key]=w,w=>w.childNodes);const _=bf(e.modelValue).filter(w=>!(w in g)&&!m.includes(w)),b=f();r(ut,_.concat(b))}})},cacheOptions:c}};var lxe=Z({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Be(gv);return _e(()=>e.data,()=>{var n;e.data.forEach(a=>{t.states.cachedOptions.has(a.value)||t.states.cachedOptions.set(a.value,a)});const r=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];Bt&&!Array.from(r).includes(document.activeElement)&&t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const uxe=Z({name:"ElTreeSelect",inheritAttrs:!1,props:{...Vc.props,..._b.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:r}=t,a=F(),i=F(),o=I(()=>e.nodeKey||e.valueKey||"value"),s=ixe(e,t,{select:a,tree:i,key:o}),{cacheOptions:l,...u}=sxe(e,t,{select:a,tree:i,key:o}),c=Yt({});return r(c),dt(()=>{Object.assign(c,{...Hi(i.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Hi(a.value,["focus","blur","selectedLabel"])})}),()=>Xe(Vc,Yt({...s,ref:f=>a.value=f}),{...n,default:()=>[Xe(lxe,{data:l.value}),Xe(_b,Yt({...u,ref:f=>i.value=f}))]})}});var cxe=Ee(uxe,[["__file","tree-select.vue"]]);const fxe=ot(cxe),GA=Symbol(),dxe={key:-1,level:-1,data:{}};var Ah=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e.CLASS="",e))(Ah||{}),HT=(e=>(e.ADD="add",e.DELETE="delete",e))(HT||{});const TW={type:Number,default:26},vxe=Ae({data:{type:ae(Array),default:()=>Pn([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:ae(Object),default:()=>Pn({children:"children",label:"label",disabled:"disabled",value:"id",class:""})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:ae(Array),default:()=>Pn([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:ae(Array),default:()=>Pn([])},indent:{type:Number,default:16},itemSize:TW,icon:{type:fn},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:ae([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:ae(Function)},perfMode:{type:Boolean,default:!0}}),hxe=Ae({node:{type:ae(Object),default:()=>Pn(dxe)},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},itemSize:TW}),pxe=Ae({node:{type:ae(Object),required:!0}}),MW="node-click",kW="node-drop",AW="node-expand",EW="node-collapse",IW="current-change",DW="check",LW="check-change",PW="node-contextmenu",gxe={[MW]:(e,t,n)=>e&&t&&n,[kW]:(e,t,n)=>e&&t&&n,[AW]:(e,t)=>e&&t,[EW]:(e,t)=>e&&t,[IW]:(e,t)=>e&&t,[DW]:(e,t)=>e&&t,[LW]:(e,t)=>e&&mn(t),[PW]:(e,t,n)=>e&&t&&n},mxe={click:(e,t)=>!!(e&&t),drop:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&mn(t)};function yxe(e,t){const n=F(new Set),r=F(new Set),{emit:a}=yt();_e([()=>t.value,()=>e.defaultCheckedKeys],()=>je(()=>{_(e.defaultCheckedKeys)}),{immediate:!0});const i=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:b,maxLevel:w}=t.value,S=n.value,C=new Set;for(let x=w-1;x>=1;--x){const M=b.get(x);M&&M.forEach(T=>{const k=T.children;if(k){let A=!0,E=!1;for(const L of k){const $=L.key;if(S.has($))E=!0;else if(C.has($)){A=!1,E=!0;break}else A=!1}A?S.add(T.key):E?(C.add(T.key),S.delete(T.key)):(S.delete(T.key),C.delete(T.key))}})}r.value=C},o=b=>n.value.has(b.key),s=b=>r.value.has(b.key),l=(b,w,S=!0,C=!0)=>{const x=n.value,M=(T,k)=>{x[k?HT.ADD:HT.DELETE](T.key);const A=T.children;!e.checkStrictly&&A&&A.forEach(E=>{E.disabled||M(E,k)})};M(b,w),C&&i(),S&&u(b,w)},u=(b,w)=>{const{checkedNodes:S,checkedKeys:C}=h(),{halfCheckedNodes:x,halfCheckedKeys:M}=p();a(DW,b.data,{checkedKeys:C,checkedNodes:S,halfCheckedKeys:M,halfCheckedNodes:x}),a(LW,b.data,w)};function c(b=!1){return h(b).checkedKeys}function f(b=!1){return h(b).checkedNodes}function d(){return p().halfCheckedKeys}function v(){return p().halfCheckedNodes}function h(b=!1){const w=[],S=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:C}=t.value;n.value.forEach(x=>{const M=C.get(x);M&&(!b||b&&M.isLeaf)&&(S.push(x),w.push(M.data))})}return{checkedKeys:S,checkedNodes:w}}function p(){const b=[],w=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:S}=t.value;r.value.forEach(C=>{const x=S.get(C);x&&(w.push(C),b.push(x.data))})}return{halfCheckedNodes:b,halfCheckedKeys:w}}function g(b){n.value.clear(),r.value.clear(),je(()=>{_(b)})}function m(b,w){if(t!=null&&t.value&&e.showCheckbox){const S=t.value.treeNodeMap.get(b);S&&l(S,w,!1)}}function _(b){if(t!=null&&t.value){const{treeNodeMap:w}=t.value;if(e.showCheckbox&&w&&(b==null?void 0:b.length)>0){for(const S of b){const C=w.get(S);C&&!o(C)&&l(C,!0,!1,!1)}i()}}}return{updateCheckedKeys:i,toggleCheckbox:l,isChecked:o,isIndeterminate:s,getCheckedKeys:c,getCheckedNodes:f,getHalfCheckedKeys:d,getHalfCheckedNodes:v,setChecked:m,setCheckedKeys:g}}function bxe(e,t){const n=F(new Set([])),r=F(new Set([])),a=I(()=>Ke(e.filterMethod));function i(s){var l;if(!a.value)return;const u=new Set,c=r.value,f=n.value,d=[],v=((l=t.value)==null?void 0:l.treeNodes)||[],h=e.filterMethod;f.clear();function p(g){g.forEach(m=>{d.push(m),h!=null&&h(s,m.data,m)?d.forEach(b=>{u.add(b.key)}):m.isLeaf&&f.add(m.key);const _=m.children;if(_&&p(_),!m.isLeaf){if(!u.has(m.key))f.add(m.key);else if(_){let b=!0;for(const w of _)if(!f.has(w.key)){b=!1;break}b?c.add(m.key):c.delete(m.key)}}d.pop()})}return p(v),u}function o(s){return r.value.has(s.key)}return{hiddenExpandIconKeySet:r,hiddenNodeKeySet:n,doFilter:i,isForceHiddenExpandIcon:o}}function _xe(e,t){const n=F(new Set(e.defaultExpandedKeys)),r=F(),a=bn(),i=F();_e(()=>e.currentNodeKey,z=>{r.value=z},{immediate:!0}),_e(()=>e.data,z=>{ne(z)},{immediate:!0});const{isIndeterminate:o,isChecked:s,toggleCheckbox:l,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:v,setCheckedKeys:h}=yxe(e,a),{doFilter:p,hiddenNodeKeySet:g,isForceHiddenExpandIcon:m}=bxe(e,a),_=I(()=>{var z;return((z=e.props)==null?void 0:z.value)||Ah.KEY}),b=I(()=>{var z;return((z=e.props)==null?void 0:z.children)||Ah.CHILDREN}),w=I(()=>{var z;return((z=e.props)==null?void 0:z.disabled)||Ah.DISABLED}),S=I(()=>{var z;return((z=e.props)==null?void 0:z.label)||Ah.LABEL}),C=I(()=>{var z;const X=n.value,oe=g.value,pe=[],me=((z=a.value)==null?void 0:z.treeNodes)||[],ve=[];for(let we=me.length-1;we>=0;--we)ve.push(me[we]);for(;ve.length;){const we=ve.pop();if(!oe.has(we.key)&&(pe.push(we),we.children&&X.has(we.key)))for(let ye=we.children.length-1;ye>=0;--ye)ve.push(we.children[ye])}return pe}),x=I(()=>C.value.length>0);function M(z){const X=new Map,oe=new Map;let pe=1;function me(we,ye=1,ke=void 0){var Te;const Ge=[];for(const Oe of we){const Ce=A(Oe),ze={level:ye,key:Ce,data:Oe};ze.label=L(Oe),ze.parent=ke;const nt=k(Oe);ze.disabled=E(Oe),ze.isLeaf=!nt||nt.length===0,nt&&nt.length&&(ze.children=me(nt,ye+1,ze)),Ge.push(ze),X.set(Ce,ze),oe.has(ye)||oe.set(ye,[]),(Te=oe.get(ye))==null||Te.push(ze)}return ye>pe&&(pe=ye),Ge}const ve=me(z);return{treeNodeMap:X,levelTreeNodeMap:oe,maxLevel:pe,treeNodes:ve}}function T(z){const X=p(z);X&&(n.value=X)}function k(z){return z[b.value]}function A(z){return z?z[_.value]:""}function E(z){return z[w.value]}function L(z){return z[S.value]}function $(z){n.value.has(z.key)?W(z):H(z)}function P(z){const X=new Set,oe=a.value.treeNodeMap;z.forEach(pe=>{let me=oe.get(pe);for(;me&&!X.has(me.key);)X.add(me.key),me=me.parent}),n.value=X}function D(z,X){t(MW,z.data,z,X),R(z),e.expandOnClickNode&&$(z),e.showCheckbox&&e.checkOnClickNode&&!z.disabled&&l(z,!s(z),!0)}function V(z,X){t(kW,z.data,z,X)}function R(z){te(z)||(r.value=z.key,t(IW,z.data,z))}function O(z,X){l(z,X)}function H(z){const X=n.value;if(a.value&&e.accordion){const{treeNodeMap:oe}=a.value;X.forEach(pe=>{const me=oe.get(pe);z&&z.level===(me==null?void 0:me.level)&&X.delete(pe)})}X.add(z.key),t(AW,z.data,z)}function W(z){n.value.delete(z.key),t(EW,z.data,z)}function Y(z){return n.value.has(z.key)}function U(z){return!!z.disabled}function te(z){const X=r.value;return X!==void 0&&X===z.key}function ie(){var z,X;if(r.value)return(X=(z=a.value)==null?void 0:z.treeNodeMap.get(r.value))==null?void 0:X.data}function de(){return r.value}function j(z){r.value=z}function ne(z){je(()=>a.value=M(z))}function Q(z){var X;const oe=pt(z)?A(z):z;return(X=a.value)==null?void 0:X.treeNodeMap.get(oe)}function he(z,X="auto"){const oe=Q(z);oe&&i.value&&i.value.scrollToItem(C.value.indexOf(oe),X)}function ce(z){var X;(X=i.value)==null||X.scrollTo(z)}return{tree:a,flattenTree:C,isNotEmpty:x,listRef:i,getKey:A,getChildren:k,toggleExpand:$,toggleCheckbox:l,isExpanded:Y,isChecked:s,isIndeterminate:o,isDisabled:U,isCurrent:te,isForceHiddenExpandIcon:m,handleNodeClick:D,handleNodeDrop:V,handleNodeCheck:O,getCurrentNode:ie,getCurrentKey:de,setCurrentKey:j,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:v,setCheckedKeys:h,filter:T,setData:ne,getNode:Q,expandNode:H,collapseNode:W,setExpandedKeys:P,scrollToNode:he,scrollTo:ce}}var wxe=Z({name:"ElTreeNodeContent",props:pxe,setup(e){const t=Be(GA),n=Se("tree");return()=>{const r=e.node,{data:a}=r;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:r,data:a}):Xe("span",{class:n.be("node","label")},[r==null?void 0:r.label])}}});const Sxe=Z({name:"ElTreeNode"}),Cxe=Z({...Sxe,props:hxe,emits:mxe,setup(e,{emit:t}){const n=e,r=Be(GA),a=Se("tree"),i=I(()=>{var v;return(v=r==null?void 0:r.props.indent)!=null?v:16}),o=I(()=>{var v;return(v=r==null?void 0:r.props.icon)!=null?v:o8}),s=v=>{const h=r==null?void 0:r.props.props.class;if(!h)return{};let p;if(Ke(h)){const{data:g}=v;p=h(g,v)}else p=h;return We(p)?{[p]:!0}:p},l=v=>{t("click",n.node,v)},u=v=>{t("drop",n.node,v)},c=()=>{t("toggle",n.node)},f=v=>{t("check",n.node,v)},d=v=>{var h,p,g,m;(g=(p=(h=r==null?void 0:r.instance)==null?void 0:h.vnode)==null?void 0:p.props)!=null&&g.onNodeContextmenu&&(v.stopPropagation(),v.preventDefault()),r==null||r.ctx.emit(PW,v,(m=n.node)==null?void 0:m.data,n.node)};return(v,h)=>{var p,g,m;return N(),K("div",{ref:"node$",class:B([y(a).b("node"),y(a).is("expanded",v.expanded),y(a).is("current",v.current),y(a).is("focusable",!v.disabled),y(a).is("checked",!v.disabled&&v.checked),s(v.node)]),role:"treeitem",tabindex:"-1","aria-expanded":v.expanded,"aria-disabled":v.disabled,"aria-checked":v.checked,"data-key":(p=v.node)==null?void 0:p.key,onClick:Qe(l,["stop"]),onContextmenu:d,onDragover:Qe(()=>{},["prevent"]),onDragenter:Qe(()=>{},["prevent"]),onDrop:Qe(u,["stop"])},[q("div",{class:B(y(a).be("node","content")),style:Ye({paddingLeft:`${(v.node.level-1)*y(i)}px`,height:v.itemSize+"px"})},[y(o)?(N(),fe(y(He),{key:0,class:B([y(a).is("leaf",!!((g=v.node)!=null&&g.isLeaf)),y(a).is("hidden",v.hiddenExpandIcon),{expanded:!((m=v.node)!=null&&m.isLeaf)&&v.expanded},y(a).be("node","expand-icon")]),onClick:Qe(c,["stop"])},{default:re(()=>[(N(),fe(_t(y(o))))]),_:1},8,["class","onClick"])):ue("v-if",!0),v.showCheckbox?(N(),fe(y(Si),{key:1,"model-value":v.checked,indeterminate:v.indeterminate,disabled:v.disabled,onChange:f,onClick:Qe(()=>{},["stop"])},null,8,["model-value","indeterminate","disabled","onClick"])):ue("v-if",!0),J(y(wxe),{node:v.node},null,8,["node"])],6)],42,["aria-expanded","aria-disabled","aria-checked","data-key","onClick","onDragover","onDragenter","onDrop"])}}});var xxe=Ee(Cxe,[["__file","tree-node.vue"]]);const Txe=Z({name:"ElTreeV2"}),Mxe=Z({...Txe,props:vxe,emits:gxe,setup(e,{expose:t,emit:n}){const r=e,a=Jn(),i=I(()=>r.itemSize);Tt(GA,{ctx:{emit:n,slots:a},props:r,instance:yt()}),Tt(zo,void 0);const{t:o}=Vt(),s=Se("tree"),{flattenTree:l,isNotEmpty:u,listRef:c,toggleExpand:f,isExpanded:d,isIndeterminate:v,isChecked:h,isDisabled:p,isCurrent:g,isForceHiddenExpandIcon:m,handleNodeClick:_,handleNodeDrop:b,handleNodeCheck:w,toggleCheckbox:S,getCurrentNode:C,getCurrentKey:x,setCurrentKey:M,getCheckedKeys:T,getCheckedNodes:k,getHalfCheckedKeys:A,getHalfCheckedNodes:E,setChecked:L,setCheckedKeys:$,filter:P,setData:D,getNode:V,expandNode:R,collapseNode:O,setExpandedKeys:H,scrollToNode:W,scrollTo:Y}=_xe(r,n);return t({toggleCheckbox:S,getCurrentNode:C,getCurrentKey:x,setCurrentKey:M,getCheckedKeys:T,getCheckedNodes:k,getHalfCheckedKeys:A,getHalfCheckedNodes:E,setChecked:L,setCheckedKeys:$,filter:P,setData:D,getNode:V,expandNode:R,collapseNode:O,setExpandedKeys:H,scrollToNode:W,scrollTo:Y}),(U,te)=>(N(),K("div",{class:B([y(s).b(),{[y(s).m("highlight-current")]:U.highlightCurrent}]),role:"tree"},[y(u)?(N(),fe(y(gH),{key:0,ref_key:"listRef",ref:c,"class-name":y(s).b("virtual-list"),data:y(l),total:y(l).length,height:U.height,"item-size":y(i),"perf-mode":U.perfMode},{default:re(({data:ie,index:de,style:j})=>[(N(),fe(xxe,{key:ie[de].key,style:Ye(j),node:ie[de],expanded:y(d)(ie[de]),"show-checkbox":U.showCheckbox,checked:y(h)(ie[de]),indeterminate:y(v)(ie[de]),"item-size":y(i),disabled:y(p)(ie[de]),current:y(g)(ie[de]),"hidden-expand-icon":y(m)(ie[de]),onClick:y(_),onToggle:y(f),onCheck:y(w),onDrop:y(b)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck","onDrop"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(N(),K("div",{key:1,class:B(y(s).e("empty-block"))},[se(U.$slots,"empty",{},()=>{var ie;return[q("span",{class:B(y(s).e("empty-text"))},Ie((ie=U.emptyText)!=null?ie:y(o)("el.tree.emptyText")),3)]})],2))],2))}});var kxe=Ee(Mxe,[["__file","tree.vue"]]);const Axe=ot(kxe),RW=Symbol("uploadContextKey"),Exe="ElUpload";class Ixe extends Error{constructor(t,n,r,a){super(t),this.name="UploadAjaxError",this.status=n,this.method=r,this.url=a}}function iO(e,t,n){let r;return n.response?r=`${n.response.error||n.response}`:n.responseText?r=`${n.responseText}`:r=`fail to ${t.method} ${e} ${n.status}`,new Ixe(r,n.status,t.method,e)}function Dxe(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const Lxe=e=>{typeof XMLHttpRequest>"u"&&nr(Exe,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",i=>{const o=i;o.percent=i.total>0?i.loaded/i.total*100:0,e.onProgress(o)});const r=new FormData;if(e.data)for(const[i,o]of Object.entries(e.data))Me(o)&&o.length?r.append(i,...o):r.append(i,o);r.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(iO(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(iO(n,e,t));e.onSuccess(Dxe(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((i,o)=>t.setRequestHeader(o,i));else for(const[i,o]of Object.entries(a))or(o)||t.setRequestHeader(i,String(o));return t.send(r),t},OW=["text","picture","picture-card"];let Pxe=1;const WT=()=>Date.now()+Pxe++,NW=Ae({action:{type:String,default:"#"},headers:{type:ae(Object)},method:{type:String,default:"post"},data:{type:ae([Object,Function,Promise]),default:()=>Pn({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:ae(Array),default:()=>Pn([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:OW,default:"text"},httpRequest:{type:ae(Function),default:Lxe},disabled:Boolean,limit:Number}),Rxe=Ae({...NW,beforeUpload:{type:ae(Function),default:nn},beforeRemove:{type:ae(Function)},onRemove:{type:ae(Function),default:nn},onChange:{type:ae(Function),default:nn},onPreview:{type:ae(Function),default:nn},onSuccess:{type:ae(Function),default:nn},onProgress:{type:ae(Function),default:nn},onError:{type:ae(Function),default:nn},onExceed:{type:ae(Function),default:nn},crossorigin:{type:ae(String)}}),Oxe=Ae({files:{type:ae(Array),default:()=>Pn([])},disabled:{type:Boolean,default:!1},handlePreview:{type:ae(Function),default:nn},listType:{type:String,values:OW,default:"text"},crossorigin:{type:ae(String)}}),Nxe={remove:e=>!!e},$xe=Z({name:"ElUploadList"}),Bxe=Z({...$xe,props:Oxe,emits:Nxe,setup(e,{emit:t}){const n=e,{t:r}=Vt(),a=Se("upload"),i=Se("icon"),o=Se("list"),s=$r(),l=F(!1),u=I(()=>[a.b("list"),a.bm("list",n.listType),a.is("disabled",n.disabled)]),c=f=>{t("remove",f)};return(f,d)=>(N(),fe(Pz,{tag:"ul",class:B(y(u)),name:y(o).b()},{default:re(()=>[(N(!0),K(Ue,null,Et(f.files,(v,h)=>(N(),K("li",{key:v.uid||v.name,class:B([y(a).be("list","item"),y(a).is(v.status),{focusing:l.value}]),tabindex:"0",onKeydown:vn(p=>!y(s)&&c(v),["delete"]),onFocus:p=>l.value=!0,onBlur:p=>l.value=!1,onClick:p=>l.value=!1},[se(f.$slots,"default",{file:v,index:h},()=>[f.listType==="picture"||v.status!=="uploading"&&f.listType==="picture-card"?(N(),K("img",{key:0,class:B(y(a).be("list","item-thumbnail")),src:v.url,crossorigin:f.crossorigin,alt:""},null,10,["src","crossorigin"])):ue("v-if",!0),v.status==="uploading"||f.listType!=="picture-card"?(N(),K("div",{key:1,class:B(y(a).be("list","item-info"))},[q("a",{class:B(y(a).be("list","item-name")),onClick:Qe(p=>f.handlePreview(v),["prevent"])},[J(y(He),{class:B(y(i).m("document"))},{default:re(()=>[J(y(gie))]),_:1},8,["class"]),q("span",{class:B(y(a).be("list","item-file-name")),title:v.name},Ie(v.name),11,["title"])],10,["onClick"]),v.status==="uploading"?(N(),fe(y(oH),{key:0,type:f.listType==="picture-card"?"circle":"line","stroke-width":f.listType==="picture-card"?6:2,percentage:Number(v.percentage),style:Ye(f.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):ue("v-if",!0)],2)):ue("v-if",!0),q("label",{class:B(y(a).be("list","item-status-label"))},[f.listType==="text"?(N(),fe(y(He),{key:0,class:B([y(i).m("upload-success"),y(i).m("circle-check")])},{default:re(()=>[J(y(Dk))]),_:1},8,["class"])):["picture-card","picture"].includes(f.listType)?(N(),fe(y(He),{key:1,class:B([y(i).m("upload-success"),y(i).m("check")])},{default:re(()=>[J(y($g))]),_:1},8,["class"])):ue("v-if",!0)],2),y(s)?ue("v-if",!0):(N(),fe(y(He),{key:2,class:B(y(i).m("close")),onClick:p=>c(v)},{default:re(()=>[J(y(to))]),_:2},1032,["class","onClick"])),ue(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),ue(" This is a bug which needs to be fixed "),ue(" TODO: Fix the incorrect navigation interaction "),y(s)?ue("v-if",!0):(N(),K("i",{key:3,class:B(y(i).m("close-tip"))},Ie(y(r)("el.upload.deleteTip")),3)),f.listType==="picture-card"?(N(),K("span",{key:4,class:B(y(a).be("list","item-actions"))},[q("span",{class:B(y(a).be("list","item-preview")),onClick:p=>f.handlePreview(v)},[J(y(He),{class:B(y(i).m("zoom-in"))},{default:re(()=>[J(y(c8))]),_:1},8,["class"])],10,["onClick"]),y(s)?ue("v-if",!0):(N(),K("span",{key:0,class:B(y(a).be("list","item-delete")),onClick:p=>c(v)},[J(y(He),{class:B(y(i).m("delete"))},{default:re(()=>[J(y(hie))]),_:1},8,["class"])],10,["onClick"]))],2)):ue("v-if",!0)])],42,["onKeydown","onFocus","onBlur","onClick"]))),128)),se(f.$slots,"append")]),_:3},8,["class","name"]))}});var oO=Ee(Bxe,[["__file","upload-list.vue"]]);const Vxe=Ae({disabled:{type:Boolean,default:!1}}),Fxe={file:e=>Me(e)},$W="ElUploadDrag",zxe=Z({name:$W}),Hxe=Z({...zxe,props:Vxe,emits:Fxe,setup(e,{emit:t}){Be(RW)||nr($W,"usage: ");const r=Se("upload"),a=F(!1),i=$r(),o=l=>{if(i.value)return;a.value=!1,l.stopPropagation();const u=Array.from(l.dataTransfer.files);t("file",u)},s=()=>{i.value||(a.value=!0)};return(l,u)=>(N(),K("div",{class:B([y(r).b("dragger"),y(r).is("dragover",a.value)]),onDrop:Qe(o,["prevent"]),onDragover:Qe(s,["prevent"]),onDragleave:Qe(c=>a.value=!1,["prevent"])},[se(l.$slots,"default")],42,["onDrop","onDragover","onDragleave"]))}});var Wxe=Ee(Hxe,[["__file","upload-dragger.vue"]]);const Gxe=Ae({...NW,beforeUpload:{type:ae(Function),default:nn},onRemove:{type:ae(Function),default:nn},onStart:{type:ae(Function),default:nn},onSuccess:{type:ae(Function),default:nn},onProgress:{type:ae(Function),default:nn},onError:{type:ae(Function),default:nn},onExceed:{type:ae(Function),default:nn}}),Kxe=Z({name:"ElUploadContent",inheritAttrs:!1}),Uxe=Z({...Kxe,props:Gxe,setup(e,{expose:t}){const n=e,r=Se("upload"),a=$r(),i=bn({}),o=bn(),s=p=>{if(p.length===0)return;const{autoUpload:g,limit:m,fileList:_,multiple:b,onStart:w,onExceed:S}=n;if(m&&_.length+p.length>m){S(p,_);return}b||(p=p.slice(0,1));for(const C of p){const x=C;x.uid=WT(),w(x),g&&l(x)}},l=async p=>{if(o.value.value="",!n.beforeUpload)return c(p);let g,m={};try{const b=n.data,w=n.beforeUpload(p);m=Sp(n.data)?nb(n.data):n.data,g=await w,Sp(n.data)&&xr(b,m)&&(m=nb(n.data))}catch{g=!1}if(g===!1){n.onRemove(p);return}let _=p;g instanceof Blob&&(g instanceof File?_=g:_=new File([g],p.name,{type:p.type})),c(Object.assign(_,{uid:p.uid}),m)},u=async(p,g)=>Ke(p)?p(g):p,c=async(p,g)=>{const{headers:m,data:_,method:b,withCredentials:w,name:S,action:C,onProgress:x,onSuccess:M,onError:T,httpRequest:k}=n;try{g=await u(g??_,p)}catch{n.onRemove(p);return}const{uid:A}=p,E={headers:m||{},withCredentials:w,file:p,data:g,method:b,filename:S,action:C,onProgress:$=>{x($,p)},onSuccess:$=>{M($,p),delete i.value[A]},onError:$=>{T($,p),delete i.value[A]}},L=k(E);i.value[A]=L,L instanceof Promise&&L.then(E.onSuccess,E.onError)},f=p=>{const g=p.target.files;g&&s(Array.from(g))},d=()=>{a.value||(o.value.value="",o.value.click())},v=()=>{d()};return t({abort:p=>{e8(i.value).filter(p?([m])=>String(p.uid)===m:()=>!0).forEach(([m,_])=>{_ instanceof XMLHttpRequest&&_.abort(),delete i.value[m]})},upload:l}),(p,g)=>(N(),K("div",{class:B([y(r).b(),y(r).m(p.listType),y(r).is("drag",p.drag),y(r).is("disabled",y(a))]),tabindex:y(a)?"-1":"0",onClick:d,onKeydown:vn(Qe(v,["self"]),["enter","space"])},[p.drag?(N(),fe(Wxe,{key:0,disabled:y(a),onFile:s},{default:re(()=>[se(p.$slots,"default")]),_:3},8,["disabled"])):se(p.$slots,"default",{key:1}),q("input",{ref_key:"inputRef",ref:o,class:B(y(r).e("input")),name:p.name,disabled:y(a),multiple:p.multiple,accept:p.accept,type:"file",onChange:f,onClick:Qe(()=>{},["stop"])},null,42,["name","disabled","multiple","accept","onClick"])],42,["tabindex","onKeydown"]))}});var sO=Ee(Uxe,[["__file","upload-content.vue"]]);const lO="ElUpload",uO=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},Yxe=(e,t)=>{const n=U5(e,"fileList",void 0,{passive:!0}),r=v=>n.value.find(h=>h.uid===v.uid);function a(v){var h;(h=t.value)==null||h.abort(v)}function i(v=["ready","uploading","success","fail"]){n.value=n.value.filter(h=>!v.includes(h.status))}function o(v){n.value=n.value.filter(h=>h!==v)}const s=(v,h)=>{const p=r(h);p&&(console.error(v),p.status="fail",o(p),e.onError(v,p,n.value),e.onChange(p,n.value))},l=(v,h)=>{const p=r(h);p&&(e.onProgress(v,p,n.value),p.status="uploading",p.percentage=Math.round(v.percent))},u=(v,h)=>{const p=r(h);p&&(p.status="success",p.response=v,e.onSuccess(v,p,n.value),e.onChange(p,n.value))},c=v=>{or(v.uid)&&(v.uid=WT());const h={name:v.name,percentage:0,status:"ready",size:v.size,raw:v,uid:v.uid};if(e.listType==="picture-card"||e.listType==="picture")try{h.url=URL.createObjectURL(v)}catch(p){p.message,e.onError(p,h,n.value)}n.value=[...n.value,h],e.onChange(h,n.value)},f=async v=>{const h=v instanceof File?r(v):v;h||nr(lO,"file to be removed not found");const p=g=>{a(g),o(g),e.onRemove(g,n.value),uO(g)};e.beforeRemove?await e.beforeRemove(h,n.value)!==!1&&p(h):p(h)};function d(){n.value.filter(({status:v})=>v==="ready").forEach(({raw:v})=>{var h;return v&&((h=t.value)==null?void 0:h.upload(v))})}return _e(()=>e.listType,v=>{v!=="picture-card"&&v!=="picture"||(n.value=n.value.map(h=>{const{raw:p,url:g}=h;if(!g&&p)try{h.url=URL.createObjectURL(p)}catch(m){e.onError(m,h,n.value)}return h}))}),_e(n,v=>{for(const h of v)h.uid||(h.uid=WT()),h.status||(h.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:a,clearFiles:i,handleError:s,handleProgress:l,handleStart:c,handleSuccess:u,handleRemove:f,submit:d,revokeFileObjectURL:uO}},jxe=Z({name:"ElUpload"}),qxe=Z({...jxe,props:Rxe,setup(e,{expose:t}){const n=e,r=$r(),a=bn(),{abort:i,submit:o,clearFiles:s,uploadFiles:l,handleStart:u,handleError:c,handleRemove:f,handleSuccess:d,handleProgress:v,revokeFileObjectURL:h}=Yxe(n,a),p=I(()=>n.listType==="picture-card"),g=I(()=>({...n,fileList:l.value,onStart:u,onProgress:v,onSuccess:d,onError:c,onRemove:f}));return hn(()=>{l.value.forEach(h)}),Tt(RW,{accept:Jt(n,"accept")}),t({abort:i,submit:o,clearFiles:s,handleStart:u,handleRemove:f}),(m,_)=>(N(),K("div",null,[y(p)&&m.showFileList?(N(),fe(oO,{key:0,disabled:y(r),"list-type":m.listType,files:y(l),crossorigin:m.crossorigin,"handle-preview":m.onPreview,onRemove:y(f)},yi({append:re(()=>[J(sO,St({ref_key:"uploadRef",ref:a},y(g)),{default:re(()=>[m.$slots.trigger?se(m.$slots,"trigger",{key:0}):ue("v-if",!0),!m.$slots.trigger&&m.$slots.default?se(m.$slots,"default",{key:1}):ue("v-if",!0)]),_:3},16)]),_:2},[m.$slots.file?{name:"default",fn:re(({file:b,index:w})=>[se(m.$slots,"file",{file:b,index:w})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ue("v-if",!0),!y(p)||y(p)&&!m.showFileList?(N(),fe(sO,St({key:1,ref_key:"uploadRef",ref:a},y(g)),{default:re(()=>[m.$slots.trigger?se(m.$slots,"trigger",{key:0}):ue("v-if",!0),!m.$slots.trigger&&m.$slots.default?se(m.$slots,"default",{key:1}):ue("v-if",!0)]),_:3},16)):ue("v-if",!0),m.$slots.trigger?se(m.$slots,"default",{key:2}):ue("v-if",!0),se(m.$slots,"tip"),!y(p)&&m.showFileList?(N(),fe(oO,{key:3,disabled:y(r),"list-type":m.listType,files:y(l),crossorigin:m.crossorigin,"handle-preview":m.onPreview,onRemove:y(f)},yi({_:2},[m.$slots.file?{name:"default",fn:re(({file:b,index:w})=>[se(m.$slots,"file",{file:b,index:w})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):ue("v-if",!0)]))}});var Xxe=Ee(qxe,[["__file","upload.vue"]]);const Zxe=ot(Xxe),Jxe=Ae({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:ae([String,Array]),default:"Element Plus"},font:{type:ae(Object)},gap:{type:ae(Array),default:()=>[100,100]},offset:{type:ae(Array)}});function Qxe(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function eTe(e){return Object.keys(e).map(t=>`${Qxe(t)}: ${e[t]};`).join(" ")}function tTe(){return window.devicePixelRatio||1}const nTe=(e,t)=>{let n=!1;return e.removedNodes.length&&t&&(n=Array.from(e.removedNodes).includes(t)),e.type==="attributes"&&e.target===t&&(n=!0),n},BW=3;function qw(e,t,n=1){const r=document.createElement("canvas"),a=r.getContext("2d"),i=e*n,o=t*n;return r.setAttribute("width",`${i}px`),r.setAttribute("height",`${o}px`),a.save(),[a,r,i,o]}function rTe(){function e(t,n,r,a,i,o,s,l){const[u,c,f,d]=qw(a,i,r);if(t instanceof HTMLImageElement)u.drawImage(t,0,0,f,d);else{const{color:W,fontSize:Y,fontStyle:U,fontWeight:te,fontFamily:ie,textAlign:de,textBaseline:j}=o,ne=Number(Y)*r;u.font=`${U} normal ${te} ${ne}px/${i}px ${ie}`,u.fillStyle=W,u.textAlign=de,u.textBaseline=j;const Q=Me(t)?t:[t];Q==null||Q.forEach((he,ce)=>{u.fillText(he??"",f/2,ce*(ne+BW*r))})}const v=Math.PI/180*Number(n),h=Math.max(a,i),[p,g,m]=qw(h,h,r);p.translate(m/2,m/2),p.rotate(v),f>0&&d>0&&p.drawImage(c,-f/2,-d/2);function _(W,Y){const U=W*Math.cos(v)-Y*Math.sin(v),te=W*Math.sin(v)+Y*Math.cos(v);return[U,te]}let b=0,w=0,S=0,C=0;const x=f/2,M=d/2;[[0-x,0-M],[0+x,0-M],[0+x,0+M],[0-x,0+M]].forEach(([W,Y])=>{const[U,te]=_(W,Y);b=Math.min(b,U),w=Math.max(w,U),S=Math.min(S,te),C=Math.max(C,te)});const k=b+m/2,A=S+m/2,E=w-b,L=C-S,$=s*r,P=l*r,D=(E+$)*2,V=L+P,[R,O]=qw(D,V);function H(W=0,Y=0){R.drawImage(g,k,A,E,L,W,Y,E,L)}return H(),H(E+$,-L/2-P/2),H(E+$,+L/2+P/2),[O.toDataURL(),D/r,V/r]}return e}const aTe=Z({name:"ElWatermark"}),iTe=Z({...aTe,props:Jxe,setup(e){const t=e,n={position:"relative"},r=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.color)!=null?A:"rgba(0,0,0,.15)"}),a=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.fontSize)!=null?A:16}),i=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.fontWeight)!=null?A:"normal"}),o=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.fontStyle)!=null?A:"normal"}),s=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.fontFamily)!=null?A:"sans-serif"}),l=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.textAlign)!=null?A:"center"}),u=I(()=>{var k,A;return(A=(k=t.font)==null?void 0:k.textBaseline)!=null?A:"hanging"}),c=I(()=>t.gap[0]),f=I(()=>t.gap[1]),d=I(()=>c.value/2),v=I(()=>f.value/2),h=I(()=>{var k,A;return(A=(k=t.offset)==null?void 0:k[0])!=null?A:d.value}),p=I(()=>{var k,A;return(A=(k=t.offset)==null?void 0:k[1])!=null?A:v.value}),g=()=>{const k={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let A=h.value-d.value,E=p.value-v.value;return A>0&&(k.left=`${A}px`,k.width=`calc(100% - ${A}px)`,A=0),E>0&&(k.top=`${E}px`,k.height=`calc(100% - ${E}px)`,E=0),k.backgroundPosition=`${A}px ${E}px`,k},m=bn(null),_=bn(),b=F(!1),w=()=>{_.value&&(_.value.remove(),_.value=void 0)},S=(k,A)=>{var E;m.value&&_.value&&(b.value=!0,_.value.setAttribute("style",eTe({...g(),backgroundImage:`url('${k}')`,backgroundSize:`${Math.floor(A)}px`})),(E=m.value)==null||E.append(_.value),setTimeout(()=>{b.value=!1}))},C=k=>{let A=120,E=64;const L=t.image,$=t.content,P=t.width,D=t.height;if(!L&&k.measureText){k.font=`${Number(a.value)}px ${s.value}`;const V=Me($)?$:[$],R=V.map(O=>{const H=k.measureText(O);return[H.width,H.fontBoundingBoxAscent!==void 0?H.fontBoundingBoxAscent+H.fontBoundingBoxDescent:H.actualBoundingBoxAscent+H.actualBoundingBoxDescent]});A=Math.ceil(Math.max(...R.map(O=>O[0]))),E=Math.ceil(Math.max(...R.map(O=>O[1])))*V.length+(V.length-1)*BW}return[P??A,D??E]},x=rTe(),M=()=>{const A=document.createElement("canvas").getContext("2d"),E=t.image,L=t.content,$=t.rotate;if(A){_.value||(_.value=document.createElement("div"));const P=tTe(),[D,V]=C(A),R=O=>{const[H,W]=x(O||"",$,P,D,V,{color:r.value,fontSize:a.value,fontStyle:o.value,fontWeight:i.value,fontFamily:s.value,textAlign:l.value,textBaseline:u.value},c.value,f.value);S(H,W)};if(E){const O=new Image;O.onload=()=>{R(O)},O.onerror=()=>{R(L)},O.crossOrigin="anonymous",O.referrerPolicy="no-referrer",O.src=E}else R(L)}};return dt(()=>{M()}),_e(()=>t,()=>{M()},{deep:!0,flush:"post"}),hn(()=>{w()}),K5(m,k=>{b.value||k.forEach(A=>{nTe(A,_.value)&&(w(),M())})},{attributes:!0,subtree:!0,childList:!0}),(k,A)=>(N(),K("div",{ref_key:"containerRef",ref:m,style:Ye([n])},[se(k.$slots,"default")],4))}});var oTe=Ee(iTe,[["__file","watermark.vue"]]);const sTe=ot(oTe),lTe=Ae({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:ae(Object)},targetAreaClickable:{type:Boolean,default:!0}}),uTe=(e,t,n,r,a)=>{const i=F(null),o=()=>{let f;return We(e.value)?f=document.querySelector(e.value):Ke(e.value)?f=e.value():f=e.value,f},s=()=>{const f=o();if(!f||!t.value){i.value=null;return}cTe(f)||f.scrollIntoView(a.value);const{left:d,top:v,width:h,height:p}=f.getBoundingClientRect();i.value={left:d,top:v,width:h,height:p,radius:0}};dt(()=>{_e([t,e],()=>{s()},{immediate:!0}),window.addEventListener("resize",s)}),hn(()=>{window.removeEventListener("resize",s)});const l=f=>{var d;return(d=Me(n.value.offset)?n.value.offset[f]:n.value.offset)!=null?d:6},u=I(()=>{var f;if(!i.value)return i.value;const d=l(0),v=l(1),h=((f=n.value)==null?void 0:f.radius)||2;return{left:i.value.left-d,top:i.value.top-v,width:i.value.width+d*2,height:i.value.height+v*2,radius:h}}),c=I(()=>{const f=o();return!r.value||!f||!window.DOMRect?f||void 0:{getBoundingClientRect(){var d,v,h,p;return window.DOMRect.fromRect({width:((d=u.value)==null?void 0:d.width)||0,height:((v=u.value)==null?void 0:v.height)||0,x:((h=u.value)==null?void 0:h.left)||0,y:((p=u.value)==null?void 0:p.top)||0})}}});return{mergedPosInfo:u,triggerTarget:c}},c_=Symbol("ElTour");function cTe(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:r,right:a,bottom:i,left:o}=e.getBoundingClientRect();return r>=0&&o>=0&&a<=t&&i<=n}const fTe=(e,t,n,r,a,i,o,s)=>{const l=F(),u=F(),c=F({}),f={x:l,y:u,placement:r,strategy:a,middlewareData:c},d=I(()=>{const m=[yW(y(i)),pCe(),hCe(),dTe()];return y(s)&&y(n)&&m.push(bW({element:y(n)})),m}),v=async()=>{if(!Bt)return;const m=y(e),_=y(t);if(!m||!_)return;const b=await _W(m,_,{placement:y(r),strategy:y(a),middleware:y(d)});Ld(f).forEach(w=>{f[w].value=b[w]})},h=I(()=>{if(!y(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:y(o)};const{overflow:m}=y(c);return{position:y(a),zIndex:y(o),top:y(u)!=null?`${y(u)}px`:"",left:y(l)!=null?`${y(l)}px`:"",maxWidth:m!=null&&m.maxWidth?`${m==null?void 0:m.maxWidth}px`:""}}),p=I(()=>{if(!y(s))return{};const{arrow:m}=y(c);return{left:(m==null?void 0:m.x)!=null?`${m==null?void 0:m.x}px`:"",top:(m==null?void 0:m.y)!=null?`${m==null?void 0:m.y}px`:""}});let g;return dt(()=>{const m=y(e),_=y(t);m&&_&&(g=dCe(m,_,v)),Er(()=>{v()})}),hn(()=>{g&&g()}),{update:v,contentStyle:h,arrowStyle:p}},dTe=()=>({name:"overflow",async fn(e){const t=await vCe(e);let n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),vTe=Z({name:"ElTourMask",inheritAttrs:!1}),hTe=Z({...vTe,props:lTe,setup(e){const t=e,{ns:n}=Be(c_),r=I(()=>{var s,l;return(l=(s=t.pos)==null?void 0:s.radius)!=null?l:2}),a=I(()=>{const s=r.value,l=`a${s},${s} 0 0 1`;return{topRight:`${l} ${s},${s}`,bottomRight:`${l} ${-s},${s}`,bottomLeft:`${l} ${-s},${-s}`,topLeft:`${l} ${s},${-s}`}}),i=I(()=>{const s=window.innerWidth,l=window.innerHeight,u=a.value,c=`M${s},0 L0,0 L0,${l} L${s},${l} L${s},0 Z`,f=r.value;return t.pos?`${c} M${t.pos.left+f},${t.pos.top} h${t.pos.width-f*2} ${u.topRight} v${t.pos.height-f*2} ${u.bottomRight} h${-t.pos.width+f*2} ${u.bottomLeft} v${-t.pos.height+f*2} ${u.topLeft} z`:c}),o=I(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return fA(Jt(t,"visible"),{ns:n}),(s,l)=>s.visible?(N(),K("div",St({key:0,class:y(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:s.zIndex,pointerEvents:s.pos&&s.targetAreaClickable?"none":"auto"}},s.$attrs),[(N(),K("svg",{style:{width:"100%",height:"100%"}},[q("path",{class:B(y(n).e("hollow")),style:Ye(y(o)),d:y(i)},null,14,["d"])]))],16)):ue("v-if",!0)}});var pTe=Ee(hTe,[["__file","mask.vue"]]);const gTe=["absolute","fixed"],mTe=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],KA=Ae({placement:{type:ae(String),values:mTe,default:"bottom"},reference:{type:ae(Object),default:null},strategy:{type:ae(String),values:gTe,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),yTe={close:()=>!0},bTe=Z({name:"ElTourContent"}),_Te=Z({...bTe,props:KA,emits:yTe,setup(e,{emit:t}){const n=e,r=F(n.placement),a=F(n.strategy),i=F(null),o=F(null);_e(()=>n.placement,()=>{r.value=n.placement});const{contentStyle:s,arrowStyle:l}=fTe(Jt(n,"reference"),i,o,r,a,Jt(n,"offset"),Jt(n,"zIndex"),Jt(n,"showArrow")),u=I(()=>r.value.split("-")[0]),{ns:c}=Be(c_),f=()=>{t("close")},d=v=>{v.detail.focusReason==="pointer"&&v.preventDefault()};return(v,h)=>(N(),K("div",{ref_key:"contentRef",ref:i,style:Ye(y(s)),class:B(y(c).e("content")),"data-side":y(u),tabindex:"-1"},[J(y(vv),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":i.value||void 0,onReleaseRequested:f,onFocusoutPrevented:d},{default:re(()=>[se(v.$slots,"default")]),_:3},8,["focus-trap-el"]),v.showArrow?(N(),K("span",{key:0,ref_key:"arrowRef",ref:o,style:Ye(y(l)),class:B(y(c).e("arrow"))},null,6)):ue("v-if",!0)],14,["data-side"]))}});var wTe=Ee(_Te,[["__file","content.vue"]]),STe=Z({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let r=0;return()=>{var a,i;const o=(a=t.default)==null?void 0:a.call(t),s=[];let l=0;function u(c){Me(c)&&c.forEach(f=>{var d;((d=(f==null?void 0:f.type)||{})==null?void 0:d.name)==="ElTourStep"&&(s.push(f),l+=1)})}return o.length&&u(Pl((i=o[0])==null?void 0:i.children)),r!==l&&(r=l,n("update-total",l)),s.length?s[e.current]:null}}});const CTe=Ae({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:fn},placement:KA.placement,contentStyle:{type:ae([Object])},mask:{type:ae([Boolean,Object]),default:!0},gap:{type:ae(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:ae([Boolean,Object]),default:()=>({block:"center"})},type:{type:ae(String)},appendTo:{type:ae([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),xTe={[ut]:e=>mn(e),"update:current":e=>Ze(e),close:e=>Ze(e),finish:()=>!0,change:e=>Ze(e)},TTe=Z({name:"ElTour"}),MTe=Z({...TTe,props:CTe,emits:xTe,setup(e,{emit:t}){const n=e,r=Se("tour"),a=F(0),i=F(),o=U5(n,"current",t,{passive:!0}),s=I(()=>{var T;return(T=i.value)==null?void 0:T.target}),l=I(()=>[r.b(),g.value==="primary"?r.m("primary"):""]),u=I(()=>{var T;return((T=i.value)==null?void 0:T.placement)||n.placement}),c=I(()=>{var T,k;return(k=(T=i.value)==null?void 0:T.contentStyle)!=null?k:n.contentStyle}),f=I(()=>{var T,k;return(k=(T=i.value)==null?void 0:T.mask)!=null?k:n.mask}),d=I(()=>!!f.value&&n.modelValue),v=I(()=>mn(f.value)?void 0:f.value),h=I(()=>{var T,k;return!!s.value&&((k=(T=i.value)==null?void 0:T.showArrow)!=null?k:n.showArrow)}),p=I(()=>{var T,k;return(k=(T=i.value)==null?void 0:T.scrollIntoViewOptions)!=null?k:n.scrollIntoViewOptions}),g=I(()=>{var T,k;return(k=(T=i.value)==null?void 0:T.type)!=null?k:n.type}),{nextZIndex:m}=fv(),_=m(),b=I(()=>{var T;return(T=n.zIndex)!=null?T:_}),{mergedPosInfo:w,triggerTarget:S}=uTe(s,Jt(n,"modelValue"),Jt(n,"gap"),f,p);_e(()=>n.modelValue,T=>{T||(o.value=0)});const C=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",o.value))},x=T=>{a.value=T},M=Jn();return Tt(c_,{currentStep:i,current:o,total:a,showClose:Jt(n,"showClose"),closeIcon:Jt(n,"closeIcon"),mergedType:g,ns:r,slots:M,updateModelValue(T){t("update:modelValue",T)},onClose(){t("close",o.value)},onFinish(){t("finish")},onChange(){t("change",o.value)}}),(T,k)=>(N(),K(Ue,null,[J(y(hv),{to:T.appendTo},{default:re(()=>{var A,E;return[q("div",St({class:y(l)},T.$attrs),[J(pTe,{visible:y(d),fill:(A=y(v))==null?void 0:A.color,style:Ye((E=y(v))==null?void 0:E.style),pos:y(w),"z-index":y(b),"target-area-clickable":T.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),T.modelValue?(N(),fe(wTe,{key:y(o),reference:y(S),placement:y(u),"show-arrow":y(h),"z-index":y(b),style:Ye(y(c)),onClose:C},{default:re(()=>[J(y(STe),{current:y(o),onUpdateTotal:x},{default:re(()=>[se(T.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):ue("v-if",!0)],16)]}),_:3},8,["to"]),ue(" just for IDE "),ue("v-if",!0)],64))}});var kTe=Ee(MTe,[["__file","tour.vue"]]);const ATe=Ae({target:{type:ae([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:fn},showArrow:{type:Boolean,default:void 0},placement:KA.placement,mask:{type:ae([Boolean,Object]),default:void 0},contentStyle:{type:ae([Object])},prevButtonProps:{type:ae(Object)},nextButtonProps:{type:ae(Object)},scrollIntoViewOptions:{type:ae([Boolean,Object]),default:void 0},type:{type:ae(String)}}),ETe={close:()=>!0},ITe=Z({name:"ElTourStep"}),DTe=Z({...ITe,props:ATe,emits:ETe,setup(e,{emit:t}){const n=e,{Close:r}=Rk,{t:a}=Vt(),{currentStep:i,current:o,total:s,showClose:l,closeIcon:u,mergedType:c,ns:f,slots:d,updateModelValue:v,onClose:h,onFinish:p,onChange:g}=Be(c_);_e(n,M=>{i.value=M},{immediate:!0});const m=I(()=>{var M;return(M=n.showClose)!=null?M:l.value}),_=I(()=>{var M,T;return(T=(M=n.closeIcon)!=null?M:u.value)!=null?T:r}),b=M=>{if(M)return Lre(M,["children","onClick"])},w=()=>{var M,T;o.value-=1,(M=n.prevButtonProps)!=null&&M.onClick&&((T=n.prevButtonProps)==null||T.onClick()),g()},S=()=>{var M;o.value>=s.value-1?C():o.value+=1,(M=n.nextButtonProps)!=null&&M.onClick&&n.nextButtonProps.onClick(),g()},C=()=>{x(),p()},x=()=>{v(!1),h(),t("close")};return(M,T)=>(N(),K(Ue,null,[y(m)?(N(),K("button",{key:0,"aria-label":"Close",class:B(y(f).e("closebtn")),type:"button",onClick:x},[J(y(He),{class:B(y(f).e("close"))},{default:re(()=>[(N(),fe(_t(y(_))))]),_:1},8,["class"])],2)):ue("v-if",!0),q("header",{class:B([y(f).e("header"),{"show-close":y(l)}])},[se(M.$slots,"header",{},()=>[q("span",{role:"heading",class:B(y(f).e("title"))},Ie(M.title),3)])],2),q("div",{class:B(y(f).e("body"))},[se(M.$slots,"default",{},()=>[q("span",null,Ie(M.description),1)])],2),q("footer",{class:B(y(f).e("footer"))},[q("div",{class:B(y(f).b("indicators"))},[y(d).indicators?(N(),fe(_t(y(d).indicators),{key:0,current:y(o),total:y(s)},null,8,["current","total"])):(N(!0),K(Ue,{key:1},Et(y(s),(k,A)=>(N(),K("span",{key:k,class:B([y(f).b("indicator"),A===y(o)?"is-active":""])},null,2))),128))],2),q("div",{class:B(y(f).b("buttons"))},[y(o)>0?(N(),fe(y(hr),St({key:0,size:"small",type:y(c)},b(M.prevButtonProps),{onClick:w}),{default:re(()=>{var k,A;return[At(Ie((A=(k=M.prevButtonProps)==null?void 0:k.children)!=null?A:y(a)("el.tour.previous")),1)]}),_:1},16,["type"])):ue("v-if",!0),y(o)<=y(s)-1?(N(),fe(y(hr),St({key:1,size:"small",type:y(c)==="primary"?"default":"primary"},b(M.nextButtonProps),{onClick:S}),{default:re(()=>{var k,A;return[At(Ie((A=(k=M.nextButtonProps)==null?void 0:k.children)!=null?A:y(o)===y(s)-1?y(a)("el.tour.finish"):y(a)("el.tour.next")),1)]}),_:1},16,["type"])):ue("v-if",!0)],2)],2)],64))}});var VW=Ee(DTe,[["__file","step.vue"]]);const LTe=ot(kTe,{TourStep:VW}),PTe=On(VW),RTe=Ae({container:{type:ae([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:ae(String),default:"default"},direction:{type:ae(String),default:"vertical"}}),OTe={change:e=>We(e),click:(e,t)=>e instanceof MouseEvent&&(We(t)||on(t))},FW=Symbol("anchor"),Km=e=>{if(!Bt||e==="")return null;if(We(e))try{return document.querySelector(e)}catch{return null}return e};function NTe(e){let t=0;const n=(...r)=>{t&&Bc(t),t=Kl(()=>{e(...r),t=0})};return n.cancel=()=>{Bc(t),t=0},n}const $Te=Z({name:"ElAnchor"}),BTe=Z({...$Te,props:RTe,emits:OTe,setup(e,{expose:t,emit:n}){const r=e,a=F(""),i=F(null),o=F(null),s=F(),l={};let u=!1,c=0;const f=Se("anchor"),d=I(()=>[f.b(),r.type==="underline"?f.m("underline"):"",f.m(r.direction)]),v=M=>{l[M.href]=M.el},h=M=>{delete l[M]},p=M=>{a.value!==M&&(a.value=M,n("change",M))};let g=null;const m=M=>{if(!s.value)return;const T=Km(M);if(!T)return;g&&g(),u=!0;const k=cP(T,s.value),A=tT(T,k),E=k.scrollHeight-k.clientHeight,L=Math.min(A-r.offset,E);g=Nae(s.value,c,L,r.duration,()=>{setTimeout(()=>{u=!1},20)})},_=M=>{M&&(p(M),m(M))},b=(M,T)=>{n("click",M,T),_(T)},w=NTe(()=>{s.value&&(c=fP(s.value));const M=S();u||on(M)||p(M)}),S=()=>{if(!s.value)return;const M=fP(s.value),T=[];for(const k of Object.keys(l)){const A=Km(k);if(!A)continue;const E=cP(A,s.value),L=tT(A,E);T.push({top:L-r.offset-r.bound,href:k})}T.sort((k,A)=>k.top-A.top);for(let k=0;kM))return A.href}},C=()=>{const M=Km(r.container);!M||W1(M)?s.value=window:s.value=M};sn(s,"scroll",w);const x=I(()=>{if(!i.value||!o.value||!a.value)return{};const M=l[a.value];if(!M)return{};const T=i.value.getBoundingClientRect(),k=o.value.getBoundingClientRect(),A=M.getBoundingClientRect();return r.direction==="horizontal"?{left:`${A.left-T.left}px`,width:`${A.width}px`,opacity:1}:{top:`${A.top-T.top+(A.height-k.height)/2}px`,opacity:1}});return dt(()=>{C();const M=decodeURIComponent(window.location.hash);Km(M)?_(M):w()}),_e(()=>r.container,()=>{C()}),Tt(FW,{ns:f,direction:r.direction,currentAnchor:a,addLink:v,removeLink:h,handleClick:b}),t({scrollTo:_}),(M,T)=>(N(),K("div",{ref_key:"anchorRef",ref:i,class:B(y(d))},[M.marker?(N(),K("div",{key:0,ref_key:"markerRef",ref:o,class:B(y(f).e("marker")),style:Ye(y(x))},null,6)):ue("v-if",!0),q("div",{class:B(y(f).e("list"))},[se(M.$slots,"default")],2)],2))}});var VTe=Ee(BTe,[["__file","anchor.vue"]]);const FTe=Ae({title:String,href:String}),zTe=Z({name:"ElAnchorLink"}),HTe=Z({...zTe,props:FTe,setup(e){const t=e,n=F(null),{ns:r,direction:a,currentAnchor:i,addLink:o,removeLink:s,handleClick:l}=Be(FW),u=I(()=>[r.e("link"),r.is("active",i.value===t.href)]),c=f=>{l(f,t.href)};return _e(()=>t.href,(f,d)=>{je(()=>{d&&s(d),f&&o({href:f,el:n.value})})}),dt(()=>{const{href:f}=t;f&&o({href:f,el:n.value})}),hn(()=>{const{href:f}=t;f&&s(f)}),(f,d)=>(N(),K("div",{class:B(y(r).e("item"))},[q("a",{ref_key:"linkRef",ref:n,class:B(y(u)),href:f.href,onClick:c},[se(f.$slots,"default",{},()=>[At(Ie(f.title),1)])],10,["href"]),f.$slots["sub-link"]&&y(a)==="vertical"?(N(),K("div",{key:0,class:B(y(r).e("list"))},[se(f.$slots,"sub-link")],2)):ue("v-if",!0)],2))}});var zW=Ee(HTe,[["__file","anchor-link.vue"]]);const WTe=ot(VTe,{AnchorLink:zW}),GTe=On(zW),KTe=Ae({direction:{type:ae(String),default:"horizontal"},options:{type:ae(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},block:Boolean,size:Xn,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String,...kr(["ariaLabel"])}),UTe={[ut]:e=>We(e)||Ze(e)||mn(e),[cn]:e=>We(e)||Ze(e)||mn(e)},YTe=Z({name:"ElSegmented"}),jTe=Z({...YTe,props:KTe,emits:UTe,setup(e,{emit:t}){const n=e,r=Se("segmented"),a=Mr(),i=Yn(),o=$r(),{formItem:s}=Nr(),{inputId:l,isLabeledByFormItem:u}=Ti(n,{formItemContext:s}),c=F(null),f=iae(),d=Yt({isInit:!1,width:0,height:0,translateX:0,translateY:0,focusVisible:!1}),v=T=>{const k=h(T);t(ut,k),t(cn,k)},h=T=>pt(T)?T.value:T,p=T=>pt(T)?T.label:T,g=T=>!!(o.value||pt(T)&&T.disabled),m=T=>n.modelValue===h(T),_=T=>n.options.find(k=>h(k)===T),b=T=>[r.e("item"),r.is("selected",m(T)),r.is("disabled",g(T))],w=()=>{if(!c.value)return;const T=c.value.querySelector(".is-selected"),k=c.value.querySelector(".is-selected input");if(!T||!k){d.width=0,d.height=0,d.translateX=0,d.translateY=0,d.focusVisible=!1;return}const A=T.getBoundingClientRect();d.isInit=!0,n.direction==="vertical"?(d.height=A.height,d.translateY=T.offsetTop):(d.width=A.width,d.translateX=T.offsetLeft);try{d.focusVisible=k.matches(":focus-visible")}catch{}},S=I(()=>[r.b(),r.m(i.value),r.is("block",n.block)]),C=I(()=>({width:n.direction==="vertical"?"100%":`${d.width}px`,height:n.direction==="vertical"?`${d.height}px`:"100%",transform:n.direction==="vertical"?`translateY(${d.translateY}px)`:`translateX(${d.translateX}px)`,display:d.isInit?"block":"none"})),x=I(()=>[r.e("item-selected"),r.is("disabled",g(_(n.modelValue))),r.is("focus-visible",d.focusVisible)]),M=I(()=>n.name||a.value);return kn(c,w),_e(f,w),_e(()=>n.modelValue,()=>{var T;w(),n.validateEvent&&((T=s==null?void 0:s.validate)==null||T.call(s,"change").catch(k=>void 0))},{flush:"post"}),(T,k)=>T.options.length?(N(),K("div",{key:0,id:y(l),ref_key:"segmentedRef",ref:c,class:B(y(S)),role:"radiogroup","aria-label":y(u)?void 0:T.ariaLabel||"segmented","aria-labelledby":y(u)?y(s).labelId:void 0},[q("div",{class:B([y(r).e("group"),y(r).m(n.direction)])},[q("div",{style:Ye(y(C)),class:B(y(x))},null,6),(N(!0),K(Ue,null,Et(T.options,(A,E)=>(N(),K("label",{key:E,class:B(b(A))},[q("input",{class:B(y(r).e("item-input")),type:"radio",name:y(M),disabled:g(A),checked:m(A),onChange:L=>v(A)},null,42,["name","disabled","checked","onChange"]),q("div",{class:B(y(r).e("item-label"))},[se(T.$slots,"default",{item:A},()=>[At(Ie(p(A)),1)])],2)],2))),128))],2)],10,["id","aria-label","aria-labelledby"])):ue("v-if",!0)}});var qTe=Ee(jTe,[["__file","segmented.vue"]]);const XTe=ot(qTe),ZTe=(e,t)=>{const n=e.toLowerCase();return(t.label||t.value).toLowerCase().includes(n)},JTe=(e,t,n)=>{const{selectionEnd:r}=e;if(r===null)return;const a=e.value,i=jr(t);let o=-1,s;for(let l=r-1;l>=0;--l){const u=a[l];if(u===n||u===` -`||u==="\r"){o=l;continue}if(i.includes(u)){const c=o===-1?r:o;s={pattern:a.slice(l+1,c),start:l+1,end:c,prefix:u,prefixIndex:l,splitIndex:o,selectionEnd:r};break}}return s},QTe=(e,t={debug:!1,useSelectionEnd:!1})=>{const n=e.selectionStart!==null?e.selectionStart:0,r=e.selectionEnd!==null?e.selectionEnd:0,a=t.useSelectionEnd?r:n,i=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];if(t.debug){const d=document.querySelector("#input-textarea-caret-position-mirror-div");d!=null&&d.parentNode&&d.parentNode.removeChild(d)}const o=document.createElement("div");o.id="input-textarea-caret-position-mirror-div",document.body.appendChild(o);const s=o.style,l=window.getComputedStyle(e),u=e.nodeName==="INPUT";s.whiteSpace=u?"nowrap":"pre-wrap",u||(s.wordWrap="break-word"),s.position="absolute",t.debug||(s.visibility="hidden"),i.forEach(d=>{if(u&&d==="lineHeight")if(l.boxSizing==="border-box"){const v=Number.parseInt(l.height),h=Number.parseInt(l.paddingTop)+Number.parseInt(l.paddingBottom)+Number.parseInt(l.borderTopWidth)+Number.parseInt(l.borderBottomWidth),p=h+Number.parseInt(l.lineHeight);v>p?s.lineHeight=`${v-h}px`:v===p?s.lineHeight=l.lineHeight:s.lineHeight="0"}else s.lineHeight=l.height;else s[d]=l[d]}),q1()?e.scrollHeight>Number.parseInt(l.height)&&(s.overflowY="scroll"):s.overflow="hidden",o.textContent=e.value.slice(0,Math.max(0,a)),u&&o.textContent&&(o.textContent=o.textContent.replace(/\s/g," "));const c=document.createElement("span");c.textContent=e.value.slice(Math.max(0,a))||".",c.style.position="relative",c.style.left=`${-e.scrollLeft}px`,c.style.top=`${-e.scrollTop}px`,o.appendChild(c);const f={top:c.offsetTop+Number.parseInt(l.borderTopWidth),left:c.offsetLeft+Number.parseInt(l.borderLeftWidth),height:Number.parseInt(l.fontSize)*1.5};return t.debug?c.style.backgroundColor="#aaa":document.body.removeChild(o),f.left>=e.clientWidth&&(f.left=e.clientWidth),f},e2e=Ae({...Nk,options:{type:ae(Array),default:()=>[]},prefix:{type:ae([String,Array]),default:"@",validator:e=>We(e)?e.length===1:e.every(t=>We(t)&&t.length===1)},split:{type:String,default:" ",validator:e=>e.length===1},filterOption:{type:ae([Boolean,Function]),default:()=>ZTe,validator:e=>e===!1?!0:Ke(e)},placement:{type:ae(String),default:"bottom"},showArrow:Boolean,offset:{type:Number,default:0},whole:Boolean,checkIsWhole:{type:ae(Function)},modelValue:String,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:ae(Object),default:()=>({})}}),t2e={[ut]:e=>We(e),search:(e,t)=>We(e)&&We(t),select:(e,t)=>We(e.value)&&We(t),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},n2e=Ae({options:{type:ae(Array),default:()=>[]},loading:Boolean,disabled:Boolean,contentId:String,ariaLabel:String}),r2e={select:e=>We(e.value)},a2e=Z({name:"ElMentionDropdown"}),i2e=Z({...a2e,props:n2e,emits:r2e,setup(e,{expose:t,emit:n}){const r=e,a=Se("mention"),{t:i}=Vt(),o=F(-1),s=F(),l=F(),u=F(),c=(b,w)=>[a.be("dropdown","item"),a.is("hovering",o.value===w),a.is("disabled",b.disabled||r.disabled)],f=b=>{b.disabled||r.disabled||n("select",b)},d=b=>{o.value=b},v=I(()=>r.disabled||r.options.every(b=>b.disabled)),h=I(()=>r.options[o.value]),p=()=>{h.value&&n("select",h.value)},g=b=>{const{options:w}=r;if(w.length===0||v.value)return;b==="next"?(o.value++,o.value===w.length&&(o.value=0)):b==="prev"&&(o.value--,o.value<0&&(o.value=w.length-1));const S=w[o.value];if(S.disabled){g(b);return}je(()=>m(S))},m=b=>{var w,S,C,x;const{options:M}=r,T=M.findIndex(A=>A.value===b.value),k=(w=l.value)==null?void 0:w[T];if(k){const A=(C=(S=u.value)==null?void 0:S.querySelector)==null?void 0:C.call(S,`.${a.be("dropdown","wrap")}`);A&&Ek(A,k)}(x=s.value)==null||x.handleScroll()};return _e(()=>r.options,()=>{v.value||r.options.length===0?o.value=-1:o.value=0},{immediate:!0}),t({hoveringIndex:o,navigateOptions:g,selectHoverOption:p,hoverOption:h}),(b,w)=>(N(),K("div",{ref_key:"dropdownRef",ref:u,class:B(y(a).b("dropdown"))},[b.$slots.header?(N(),K("div",{key:0,class:B(y(a).be("dropdown","header"))},[se(b.$slots,"header")],2)):ue("v-if",!0),lt(J(y(qo),{id:b.contentId,ref_key:"scrollbarRef",ref:s,tag:"ul","wrap-class":y(a).be("dropdown","wrap"),"view-class":y(a).be("dropdown","list"),role:"listbox","aria-label":b.ariaLabel,"aria-orientation":"vertical"},{default:re(()=>[(N(!0),K(Ue,null,Et(b.options,(S,C)=>(N(),K("li",{id:`${b.contentId}-${C}`,ref_for:!0,ref_key:"optionRefs",ref:l,key:C,class:B(c(S,C)),role:"option","aria-disabled":S.disabled||b.disabled||void 0,"aria-selected":o.value===C,onMousemove:x=>d(C),onClick:Qe(x=>f(S),["stop"])},[se(b.$slots,"label",{item:S,index:C},()=>{var x;return[q("span",null,Ie((x=S.label)!=null?x:S.value),1)]})],42,["id","aria-disabled","aria-selected","onMousemove","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class","aria-label"]),[[Kt,b.options.length>0&&!b.loading]]),b.loading?(N(),K("div",{key:1,class:B(y(a).be("dropdown","loading"))},[se(b.$slots,"loading",{},()=>[At(Ie(y(i)("el.mention.loading")),1)])],2)):ue("v-if",!0),b.$slots.footer?(N(),K("div",{key:2,class:B(y(a).be("dropdown","footer"))},[se(b.$slots,"footer")],2)):ue("v-if",!0)],2))}});var o2e=Ee(i2e,[["__file","mention-dropdown.vue"]]);const s2e=Z({name:"ElMention",inheritAttrs:!1}),l2e=Z({...s2e,props:e2e,emits:t2e,setup(e,{expose:t,emit:n}){const r=e,a=I(()=>Hi(r,Object.keys(Nk))),i=Se("mention"),o=$r(),s=Mr(),l=F(),u=F(),c=F(),f=F(!1),d=F(),v=F(),h=I(()=>r.showArrow?r.placement:`${r.placement}-start`),p=I(()=>r.showArrow?["bottom","top"]:["bottom-start","top-start"]),g=I(()=>{const{filterOption:E,options:L}=r;return!v.value||!E?L:L.filter($=>E(v.value.pattern,$))}),m=I(()=>f.value&&(!!g.value.length||r.loading)),_=I(()=>{var E;return`${s.value}-${(E=c.value)==null?void 0:E.hoveringIndex}`}),b=E=>{n("update:modelValue",E),T()},w=E=>{var L,$,P,D;if(!(!("code"in E)||(L=l.value)!=null&&L.isComposing))switch(E.code){case $e.left:case $e.right:T();break;case $e.up:case $e.down:if(!f.value)return;E.preventDefault(),($=c.value)==null||$.navigateOptions(E.code===$e.up?"prev":"next");break;case $e.enter:case $e.numpadEnter:if(!f.value)return;E.preventDefault(),(P=c.value)!=null&&P.hoverOption?(D=c.value)==null||D.selectHoverOption():f.value=!1;break;case $e.esc:if(!f.value)return;E.preventDefault(),f.value=!1;break;case $e.backspace:if(r.whole&&v.value){const{splitIndex:V,selectionEnd:R,pattern:O,prefixIndex:H,prefix:W}=v.value,Y=M();if(!Y)return;const U=Y.value,te=r.options.find(de=>de.value===O);if((Ke(r.checkIsWhole)?r.checkIsWhole(O,W):te)&&V!==-1&&V+1===R){E.preventDefault();const de=U.slice(0,H)+U.slice(V+1);n(ut,de);const j=H;je(()=>{Y.selectionStart=j,Y.selectionEnd=j,A()})}}}},{wrapperRef:S}=lu(l,{beforeFocus(){return o.value},afterFocus(){T()},beforeBlur(E){var L;return(L=u.value)==null?void 0:L.isFocusInsideContent(E)},afterBlur(){f.value=!1}}),C=()=>{T()},x=E=>{if(!v.value)return;const L=M();if(!L)return;const $=L.value,{split:P}=r,D=$.slice(v.value.end),V=D.startsWith(P),R=`${E.value}${V?"":P}`,O=$.slice(0,v.value.start)+R+D;n(ut,O),n("select",E,v.value.prefix);const H=v.value.start+R.length+(V?1:0);je(()=>{L.selectionStart=H,L.selectionEnd=H,L.focus(),A()})},M=()=>{var E,L;return r.type==="textarea"?(E=l.value)==null?void 0:E.textarea:(L=l.value)==null?void 0:L.input},T=()=>{setTimeout(()=>{k(),A(),je(()=>{var E;return(E=u.value)==null?void 0:E.updatePopper()})},0)},k=()=>{const E=M();if(!E)return;const L=QTe(E),$=E.getBoundingClientRect(),P=l.value.$el.getBoundingClientRect();d.value={position:"absolute",width:0,height:`${L.height}px`,left:`${L.left+$.left-P.left}px`,top:`${L.top+$.top-P.top}px`}},A=()=>{const E=M();if(document.activeElement!==E){f.value=!1;return}const{prefix:L,split:$}=r;if(v.value=JTe(E,L,$),v.value&&v.value.splitIndex===-1){f.value=!0,n("search",v.value.pattern,v.value.prefix);return}f.value=!1};return t({input:l,tooltip:u,dropdownVisible:m}),(E,L)=>(N(),K("div",{ref_key:"wrapperRef",ref:S,class:B(y(i).b())},[J(y(Xr),St(St(y(a),E.$attrs),{ref_key:"elInputRef",ref:l,"model-value":E.modelValue,disabled:y(o),role:y(m)?"combobox":void 0,"aria-activedescendant":y(m)?y(_)||"":void 0,"aria-controls":y(m)?y(s):void 0,"aria-expanded":y(m)||void 0,"aria-label":E.ariaLabel,"aria-autocomplete":y(m)?"none":void 0,"aria-haspopup":y(m)?"listbox":void 0,onInput:b,onKeydown:w,onMousedown:C}),yi({_:2},[Et(E.$slots,($,P)=>({name:P,fn:re(D=>[se(E.$slots,P,zi(Hl(D)))])}))]),1040,["model-value","disabled","role","aria-activedescendant","aria-controls","aria-expanded","aria-label","aria-autocomplete","aria-haspopup"]),J(y(Lr),{ref_key:"tooltipRef",ref:u,visible:y(m),"popper-class":[y(i).e("popper"),E.popperClass],"popper-options":E.popperOptions,placement:y(h),"fallback-placements":y(p),effect:"light",pure:"",offset:E.offset,"show-arrow":E.showArrow},{default:re(()=>[q("div",{style:Ye(d.value)},null,4)]),content:re(()=>{var $;return[J(o2e,{ref_key:"dropdownRef",ref:c,options:y(g),disabled:y(o),loading:E.loading,"content-id":y(s),"aria-label":E.ariaLabel,onSelect:x,onClick:Qe(($=l.value)==null?void 0:$.focus,["stop"])},yi({_:2},[Et(E.$slots,(P,D)=>({name:D,fn:re(V=>[se(E.$slots,D,zi(Hl(V)))])}))]),1032,["options","disabled","loading","content-id","aria-label","onClick"])]}),_:3},8,["visible","popper-class","popper-options","placement","fallback-placements","offset","show-arrow"])],2))}});var u2e=Ee(l2e,[["__file","mention.vue"]]);const c2e=ot(u2e);var f2e=[zae,uoe,rue,Uwe,uue,gue,V8,Aue,Eue,hr,U8,Cce,Ace,Kce,Uce,Ufe,d6,Jfe,Si,ofe,r6,rde,bde,_de,Q1,Ude,qde,sve,lve,uve,cve,fve,Nhe,Uhe,Yhe,ipe,B6,ppe,age,ige,oge,Y6,ime,ome,He,mme,X6,Xr,Z6,Pme,Vme,iye,oye,sye,lye,hye,i0e,f0e,_0e,O8,oH,c6,bfe,yfe,I0e,O0e,H0e,qo,Vc,lb,Vye,wbe,Ibe,Dbe,Xbe,t1e,bH,d1e,w1e,S1e,A1e,N_e,$_e,Kwe,sSe,lSe,Bd,vSe,nhe,bSe,xSe,TSe,Lr,PCe,UCe,_b,fxe,Axe,Zxe,sTe,LTe,PTe,WTe,GTe,XTe,c2e];const li="ElInfiniteScroll",d2e=50,v2e=200,h2e=0,p2e={delay:{type:Number,default:v2e},distance:{type:Number,default:h2e},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},UA=(e,t)=>Object.entries(p2e).reduce((n,[r,a])=>{var i,o;const{type:s,default:l}=a,u=e.getAttribute(`infinite-scroll-${r}`);let c=(o=(i=t[u])!=null?i:u)!=null?o:l;return c=c==="false"?!1:c,c=s(c),n[r]=Number.isNaN(c)?l:c,n},{}),HW=e=>{const{observer:t}=e[li];t&&(t.disconnect(),delete e[li].observer)},g2e=(e,t)=>{const{container:n,containerEl:r,instance:a,observer:i,lastScrollTop:o}=e[li],{disabled:s,distance:l}=UA(e,a),{clientHeight:u,scrollHeight:c,scrollTop:f}=r,d=f-o;if(e[li].lastScrollTop=f,i||s||d<0)return;let v=!1;if(n===e)v=c-(u+f)<=l;else{const{clientTop:h,scrollHeight:p}=e,g=tT(e,r);v=f+u>=g+h+p-l}v&&t.call(a)};function Xw(e,t){const{containerEl:n,instance:r}=e[li],{disabled:a}=UA(e,r);a||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):HW(e))}const m2e={async mounted(e,t){const{instance:n,value:r}=t;Ke(r)||nr(li,"'v-infinite-scroll' binding value must be a function"),await je();const{delay:a,immediate:i}=UA(e,n),o=Ak(e,!0),s=o===window?document.documentElement:o,l=Sc(g2e.bind(null,e,r),a);if(o){if(e[li]={instance:n,container:o,containerEl:s,delay:a,cb:r,onScroll:l,lastScrollTop:s.scrollTop},i){const u=new MutationObserver(Sc(Xw.bind(null,e,r),d2e));e[li].observer=u,u.observe(e,{childList:!0,subtree:!0}),Xw(e,r)}o.addEventListener("scroll",l)}},unmounted(e){if(!e[li])return;const{container:t,onScroll:n}=e[li];t==null||t.removeEventListener("scroll",n),HW(e)},async updated(e){if(!e[li])await je();else{const{containerEl:t,cb:n,observer:r}=e[li];t.clientHeight&&r&&Xw(e,n)}}},GT=m2e;GT.install=e=>{e.directive("InfiniteScroll",GT)};const y2e=GT;function b2e(e){let t;const n=F(!1),r=Yt({...e,originalPosition:"",originalOverflow:"",visible:!1});function a(d){r.text=d}function i(){const d=r.parent,v=f.ns;if(!d.vLoadingAddClassList){let h=d.getAttribute("loading-number");h=Number.parseInt(h)-1,h?d.setAttribute("loading-number",h.toString()):(Zr(d,v.bm("parent","relative")),d.removeAttribute("loading-number")),Zr(d,v.bm("parent","hidden"))}o(),c.unmount()}function o(){var d,v;(v=(d=f.$el)==null?void 0:d.parentNode)==null||v.removeChild(f.$el)}function s(){var d;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=setTimeout(l,400),r.visible=!1,(d=e.closed)==null||d.call(e))}function l(){if(!n.value)return;const d=r.parent;n.value=!1,d.vLoadingAddClassList=void 0,i()}const c=Bz(Z({name:"ElLoading",setup(d,{expose:v}){const{ns:h,zIndex:p}=U1("loading");return v({ns:h,zIndex:p}),()=>{const g=r.spinner||r.svg,m=Xe("svg",{class:"circular",viewBox:r.svgViewBox?r.svgViewBox:"0 0 50 50",...g?{innerHTML:g}:{}},[Xe("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),_=r.text?Xe("p",{class:h.b("text")},[r.text]):void 0;return Xe(mr,{name:h.b("fade"),onAfterLeave:l},{default:re(()=>[lt(J("div",{style:{backgroundColor:r.background||""},class:[h.b("mask"),r.customClass,r.fullscreen?"is-fullscreen":""]},[Xe("div",{class:h.b("spinner")},[m,_])]),[[Kt,r.visible]])])})}}})),f=c.mount(document.createElement("div"));return{...sr(r),setText:a,removeElLoadingChild:o,close:s,handleAfterLeave:l,vm:f,get $el(){return f.$el}}}let Um;const KT=function(e={}){if(!Bt)return;const t=_2e(e);if(t.fullscreen&&Um)return Um;const n=b2e({...t,closed:()=>{var a;(a=t.closed)==null||a.call(t),t.fullscreen&&(Um=void 0)}});w2e(t,t.parent,n),cO(t,t.parent,n),t.parent.vLoadingAddClassList=()=>cO(t,t.parent,n);let r=t.parent.getAttribute("loading-number");return r?r=`${Number.parseInt(r)+1}`:r="1",t.parent.setAttribute("loading-number",r),t.parent.appendChild(n.$el),je(()=>n.visible.value=t.visible),t.fullscreen&&(Um=n),n},_2e=e=>{var t,n,r,a;let i;return We(e.target)?i=(t=document.querySelector(e.target))!=null?t:document.body:i=e.target||document.body,{parent:i===document.body||e.body?document.body:i,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:i===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(r=e.lock)!=null?r:!1,customClass:e.customClass||"",visible:(a=e.visible)!=null?a:!0,beforeClose:e.beforeClose,closed:e.closed,target:i}},w2e=async(e,t,n)=>{const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,a={};if(e.fullscreen)n.originalPosition.value=ps(document.body,"position"),n.originalOverflow.value=ps(document.body,"overflow"),a.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=ps(document.body,"position"),await je();for(const i of["top","left"]){const o=i==="top"?"scrollTop":"scrollLeft";a[i]=`${e.target.getBoundingClientRect()[i]+document.body[o]+document.documentElement[o]-Number.parseInt(ps(document.body,`margin-${i}`),10)}px`}for(const i of["height","width"])a[i]=`${e.target.getBoundingClientRect()[i]}px`}else n.originalPosition.value=ps(t,"position");for(const[i,o]of Object.entries(a))n.$el.style[i]=o},cO=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?Zr(t,r.bm("parent","relative")):di(t,r.bm("parent","relative")),e.fullscreen&&e.lock?di(t,r.bm("parent","hidden")):Zr(t,r.bm("parent","hidden"))},x0=Symbol("ElLoading"),fO=(e,t)=>{var n,r,a,i;const o=t.instance,s=d=>pt(t.value)?t.value[d]:void 0,l=d=>{const v=We(d)&&(o==null?void 0:o[d])||d;return v&&F(v)},u=d=>l(s(d)||e.getAttribute(`element-loading-${Bs(d)}`)),c=(n=s("fullscreen"))!=null?n:t.modifiers.fullscreen,f={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:c,target:(r=s("target"))!=null?r:c?void 0:e,body:(a=s("body"))!=null?a:t.modifiers.body,lock:(i=s("lock"))!=null?i:t.modifiers.lock};e[x0]={options:f,instance:KT(f)}},S2e=(e,t)=>{for(const n of Object.keys(t))ln(t[n])&&(t[n].value=e[n])},dO={mounted(e,t){t.value&&fO(e,t)},updated(e,t){const n=e[x0];t.oldValue!==t.value&&(t.value&&!t.oldValue?fO(e,t):t.value&&t.oldValue?pt(t.value)&&S2e(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[x0])==null||t.instance.close(),e[x0]=null}},C2e={install(e){e.directive("loading",dO),e.config.globalProperties.$loading=KT},directive:dO,service:KT},WW=["success","info","warning","error"],zr=Pn({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:Bt?document.body:void 0}),x2e=Ae({customClass:{type:String,default:zr.customClass},center:{type:Boolean,default:zr.center},dangerouslyUseHTMLString:{type:Boolean,default:zr.dangerouslyUseHTMLString},duration:{type:Number,default:zr.duration},icon:{type:fn,default:zr.icon},id:{type:String,default:zr.id},message:{type:ae([String,Object,Function]),default:zr.message},onClose:{type:ae(Function),default:zr.onClose},showClose:{type:Boolean,default:zr.showClose},type:{type:String,values:WW,default:zr.type},plain:{type:Boolean,default:zr.plain},offset:{type:Number,default:zr.offset},zIndex:{type:Number,default:zr.zIndex},grouping:{type:Boolean,default:zr.grouping},repeatNum:{type:Number,default:zr.repeatNum}}),T2e={destroy:()=>!0},Wi=XM([]),M2e=e=>{const t=Wi.findIndex(a=>a.id===e),n=Wi[t];let r;return t>0&&(r=Wi[t-1]),{current:n,prev:r}},k2e=e=>{const{prev:t}=M2e(e);return t?t.vm.exposed.bottom.value:0},A2e=(e,t)=>Wi.findIndex(r=>r.id===e)>0?16:t,E2e=Z({name:"ElMessage"}),I2e=Z({...E2e,props:x2e,emits:T2e,setup(e,{expose:t}){const n=e,{Close:r}=Ok,{ns:a,zIndex:i}=U1("message"),{currentZIndex:o,nextZIndex:s}=i,l=F(),u=F(!1),c=F(0);let f;const d=I(()=>n.type?n.type==="error"?"danger":n.type:"info"),v=I(()=>{const x=n.type;return{[a.bm("icon",x)]:x&&ql[x]}}),h=I(()=>n.icon||ql[n.type]||""),p=I(()=>k2e(n.id)),g=I(()=>A2e(n.id,n.offset)+p.value),m=I(()=>c.value+g.value),_=I(()=>({top:`${g.value}px`,zIndex:o.value}));function b(){n.duration!==0&&({stop:f}=$c(()=>{S()},n.duration))}function w(){f==null||f()}function S(){u.value=!1}function C({code:x}){x===$e.esc&&S()}return dt(()=>{b(),s(),u.value=!0}),_e(()=>n.repeatNum,()=>{w(),b()}),sn(document,"keydown",C),kn(l,()=>{c.value=l.value.getBoundingClientRect().height}),t({visible:u,bottom:m,close:S}),(x,M)=>(N(),fe(mr,{name:y(a).b("fade"),onBeforeLeave:x.onClose,onAfterLeave:T=>x.$emit("destroy"),persisted:""},{default:re(()=>[lt(q("div",{id:x.id,ref_key:"messageRef",ref:l,class:B([y(a).b(),{[y(a).m(x.type)]:x.type},y(a).is("center",x.center),y(a).is("closable",x.showClose),y(a).is("plain",x.plain),x.customClass]),style:Ye(y(_)),role:"alert",onMouseenter:w,onMouseleave:b},[x.repeatNum>1?(N(),fe(y(V8),{key:0,value:x.repeatNum,type:y(d),class:B(y(a).e("badge"))},null,8,["value","type","class"])):ue("v-if",!0),y(h)?(N(),fe(y(He),{key:1,class:B([y(a).e("icon"),y(v)])},{default:re(()=>[(N(),fe(_t(y(h))))]),_:1},8,["class"])):ue("v-if",!0),se(x.$slots,"default",{},()=>[x.dangerouslyUseHTMLString?(N(),K(Ue,{key:1},[ue(" Caution here, message could've been compromised, never use user's input as message "),q("p",{class:B(y(a).e("content")),innerHTML:x.message},null,10,["innerHTML"])],2112)):(N(),K("p",{key:0,class:B(y(a).e("content"))},Ie(x.message),3))]),x.showClose?(N(),fe(y(He),{key:2,class:B(y(a).e("closeBtn")),onClick:Qe(S,["stop"])},{default:re(()=>[J(y(r))]),_:1},8,["class","onClick"])):ue("v-if",!0)],46,["id"]),[[Kt,u.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var D2e=Ee(I2e,[["__file","message.vue"]]);let L2e=1;const GW=e=>{const t=!e||We(e)||En(e)||Ke(e)?{message:e}:e,n={...zr,...t};if(!n.appendTo)n.appendTo=document.body;else if(We(n.appendTo)){let r=document.querySelector(n.appendTo);Ua(r)||(r=document.body),n.appendTo=r}return mn(Bi.grouping)&&!n.grouping&&(n.grouping=Bi.grouping),Ze(Bi.duration)&&n.duration===3e3&&(n.duration=Bi.duration),Ze(Bi.offset)&&n.offset===16&&(n.offset=Bi.offset),mn(Bi.showClose)&&!n.showClose&&(n.showClose=Bi.showClose),n},P2e=e=>{const t=Wi.indexOf(e);if(t===-1)return;Wi.splice(t,1);const{handler:n}=e;n.close()},R2e=({appendTo:e,...t},n)=>{const r=`message_${L2e++}`,a=t.onClose,i=document.createElement("div"),o={...t,id:r,onClose:()=>{a==null||a(),P2e(c)},onDestroy:()=>{Wl(null,i)}},s=J(D2e,o,Ke(o.message)||En(o.message)?{default:Ke(o.message)?o.message:()=>o.message}:null);s.appContext=n||Kd._context,Wl(s,i),e.appendChild(i.firstElementChild);const l=s.component,c={id:r,vnode:s,vm:l,handler:{close:()=>{l.exposed.visible.value=!1}},props:s.component.props};return c},Kd=(e={},t)=>{if(!Bt)return{close:()=>{}};const n=GW(e);if(n.grouping&&Wi.length){const a=Wi.find(({vnode:i})=>{var o;return((o=i.props)==null?void 0:o.message)===n.message});if(a)return a.props.repeatNum+=1,a.props.type=n.type,a.handler}if(Ze(Bi.max)&&Wi.length>=Bi.max)return{close:()=>{}};const r=R2e(n,t);return Wi.push(r),r.handler};WW.forEach(e=>{Kd[e]=(t={},n)=>{const r=GW(t);return Kd({...r,type:e},n)}});function O2e(e){for(const t of Wi)(!e||e===t.props.type)&&t.handler.close()}Kd.closeAll=O2e;Kd._context=null;const N2e=i8(Kd,"$message"),UT="_trap-focus-children",fc=[],vO=e=>{if(fc.length===0)return;const t=fc[fc.length-1][UT];if(t.length>0&&e.code===$e.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,r=e.target===t[0],a=e.target===t[t.length-1];r&&n&&(e.preventDefault(),t[t.length-1].focus()),a&&!n&&(e.preventDefault(),t[0].focus())}},$2e={beforeMount(e){e[UT]=gP(e),fc.push(e),fc.length<=1&&document.addEventListener("keydown",vO)},updated(e){je(()=>{e[UT]=gP(e)})},unmounted(){fc.shift(),fc.length===0&&document.removeEventListener("keydown",vO)}},B2e=Z({name:"ElMessageBox",directives:{TrapFocus:$2e},components:{ElButton:hr,ElFocusTrap:vv,ElInput:Xr,ElOverlay:cA,ElIcon:He,...Ok},inheritAttrs:!1,props:{buttonSize:{type:String,validator:wH},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,overflow:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:a,size:i}=U1("message-box",I(()=>e.buttonSize)),{t:o}=n,{nextZIndex:s}=r,l=F(!1),u=Yt({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,confirmButtonLoadingIcon:Po(Fo),cancelButtonLoadingIcon:Po(Fo),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:s()}),c=I(()=>{const D=u.type;return{[a.bm("icon",D)]:D&&ql[D]}}),f=Mr(),d=Mr(),v=I(()=>u.icon||ql[u.type]||""),h=I(()=>!!u.message),p=F(),g=F(),m=F(),_=F(),b=F(),w=I(()=>u.confirmButtonClass);_e(()=>u.inputValue,async D=>{await je(),e.boxType==="prompt"&&D!==null&&E()},{immediate:!0}),_e(()=>l.value,D=>{var V,R;D&&(e.boxType!=="prompt"&&(u.autofocus?m.value=(R=(V=b.value)==null?void 0:V.$el)!=null?R:p.value:m.value=p.value),u.zIndex=s()),e.boxType==="prompt"&&(D?je().then(()=>{var O;_.value&&_.value.$el&&(u.autofocus?m.value=(O=L())!=null?O:p.value:m.value=p.value)}):(u.editorErrorMessage="",u.validateError=!1))});const S=I(()=>e.draggable),C=I(()=>e.overflow);R6(p,g,S,C),dt(async()=>{await je(),e.closeOnHashChange&&window.addEventListener("hashchange",x)}),hn(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",x)});function x(){l.value&&(l.value=!1,je(()=>{u.action&&t("action",u.action)}))}const M=()=>{e.closeOnClickModal&&A(u.distinguishCancelAndClose?"close":"cancel")},T=uA(M),k=D=>{if(u.inputType!=="textarea")return D.preventDefault(),A("confirm")},A=D=>{var V;e.boxType==="prompt"&&D==="confirm"&&!E()||(u.action=D,u.beforeClose?(V=u.beforeClose)==null||V.call(u,D,u,x):x())},E=()=>{if(e.boxType==="prompt"){const D=u.inputPattern;if(D&&!D.test(u.inputValue||""))return u.editorErrorMessage=u.inputErrorMessage||o("el.messagebox.error"),u.validateError=!0,!1;const V=u.inputValidator;if(Ke(V)){const R=V(u.inputValue);if(R===!1)return u.editorErrorMessage=u.inputErrorMessage||o("el.messagebox.error"),u.validateError=!0,!1;if(We(R))return u.editorErrorMessage=R,u.validateError=!0,!1}}return u.editorErrorMessage="",u.validateError=!1,!0},L=()=>{const D=_.value.$refs;return D.input||D.textarea},$=()=>{A("close")},P=()=>{e.closeOnPressEscape&&$()};return e.lockScroll&&fA(l),{...sr(u),ns:a,overlayEvent:T,visible:l,hasMessage:h,typeClass:c,contentId:f,inputId:d,btnSize:i,iconComponent:v,confirmButtonClasses:w,rootRef:p,focusStartRef:m,headerRef:g,inputRef:_,confirmRef:b,doClose:x,handleClose:$,onCloseRequested:P,handleWrapperClick:M,handleInputEnter:k,handleAction:A,t:o}}});function V2e(e,t,n,r,a,i){const o=bt("el-icon"),s=bt("close"),l=bt("el-input"),u=bt("el-button"),c=bt("el-focus-trap"),f=bt("el-overlay");return N(),fe(mr,{name:"fade-in-linear",onAfterLeave:d=>e.$emit("vanish"),persisted:""},{default:re(()=>[lt(J(f,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:re(()=>[q("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:B(`${e.ns.namespace.value}-overlay-message-box`),onClick:e.overlayEvent.onClick,onMousedown:e.overlayEvent.onMousedown,onMouseup:e.overlayEvent.onMouseup},[J(c,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:re(()=>[q("div",{ref:"rootRef",class:B([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Ye(e.customStyle),tabindex:"-1",onClick:Qe(()=>{},["stop"])},[e.title!==null&&e.title!==void 0?(N(),K("div",{key:0,ref:"headerRef",class:B([e.ns.e("header"),{"show-close":e.showClose}])},[q("div",{class:B(e.ns.e("title"))},[e.iconComponent&&e.center?(N(),fe(o,{key:0,class:B([e.ns.e("status"),e.typeClass])},{default:re(()=>[(N(),fe(_t(e.iconComponent)))]),_:1},8,["class"])):ue("v-if",!0),q("span",null,Ie(e.title),1)],2),e.showClose?(N(),K("button",{key:0,type:"button",class:B(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:d=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),onKeydown:vn(Qe(d=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"])},[J(o,{class:B(e.ns.e("close"))},{default:re(()=>[J(s)]),_:1},8,["class"])],42,["aria-label","onClick","onKeydown"])):ue("v-if",!0)],2)):ue("v-if",!0),q("div",{id:e.contentId,class:B(e.ns.e("content"))},[q("div",{class:B(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(N(),fe(o,{key:0,class:B([e.ns.e("status"),e.typeClass])},{default:re(()=>[(N(),fe(_t(e.iconComponent)))]),_:1},8,["class"])):ue("v-if",!0),e.hasMessage?(N(),K("div",{key:1,class:B(e.ns.e("message"))},[se(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(N(),fe(_t(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(N(),fe(_t(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:re(()=>[At(Ie(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):ue("v-if",!0)],2),lt(q("div",{class:B(e.ns.e("input"))},[J(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":d=>e.inputValue=d,type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:B({invalid:e.validateError}),onKeydown:vn(e.handleInputEnter,["enter"])},null,8,["id","modelValue","onUpdate:modelValue","type","placeholder","aria-invalid","class","onKeydown"]),q("div",{class:B(e.ns.e("errormsg")),style:Ye({visibility:e.editorErrorMessage?"visible":"hidden"})},Ie(e.editorErrorMessage),7)],2),[[Kt,e.showInput]])],10,["id"]),q("div",{class:B(e.ns.e("btns"))},[e.showCancelButton?(N(),fe(u,{key:0,loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:B([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:d=>e.handleAction("cancel"),onKeydown:vn(Qe(d=>e.handleAction("cancel"),["prevent"]),["enter"])},{default:re(()=>[At(Ie(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","loading-icon","class","round","size","onClick","onKeydown"])):ue("v-if",!0),lt(J(u,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:B([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:d=>e.handleAction("confirm"),onKeydown:vn(Qe(d=>e.handleAction("confirm"),["prevent"]),["enter"])},{default:re(()=>[At(Ie(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","loading-icon","class","round","disabled","size","onClick","onKeydown"]),[[Kt,e.showConfirmButton]])],2)],14,["onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,["aria-label","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["z-index","overlay-class","mask"]),[[Kt,e.visible]])]),_:3},8,["onAfterLeave"])}var F2e=Ee(B2e,[["render",V2e],["__file","index.vue"]]);const Zp=new Map,z2e=e=>{let t=document.body;return e.appendTo&&(We(e.appendTo)&&(t=document.querySelector(e.appendTo)),Ua(e.appendTo)&&(t=e.appendTo),Ua(t)||(t=document.body)),t},H2e=(e,t,n=null)=>{const r=J(F2e,e,Ke(e.message)||En(e.message)?{default:Ke(e.message)?e.message:()=>e.message}:null);return r.appContext=n,Wl(r,t),z2e(e).appendChild(t.firstElementChild),r.component},W2e=()=>document.createElement("div"),G2e=(e,t)=>{const n=W2e();e.onVanish=()=>{Wl(null,n),Zp.delete(a)},e.onAction=i=>{const o=Zp.get(a);let s;e.showInput?s={value:a.inputValue,action:i}:s=i,e.callback?e.callback(s,r.proxy):i==="cancel"||i==="close"?e.distinguishCancelAndClose&&i!=="cancel"?o.reject("close"):o.reject("cancel"):o.resolve(s)};const r=H2e(e,n,t),a=r.proxy;for(const i in e)Gt(e,i)&&!Gt(a.$props,i)&&(a[i]=e[i]);return a.visible=!0,a};function yv(e,t=null){if(!Bt)return Promise.reject();let n;return We(e)||En(e)?e={message:e}:n=e.callback,new Promise((r,a)=>{const i=G2e(e,t??yv._context);Zp.set(i,{options:e,callback:n,resolve:r,reject:a})})}const K2e=["alert","confirm","prompt"],U2e={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};K2e.forEach(e=>{yv[e]=Y2e(e)});function Y2e(e){return(t,n,r,a)=>{let i="";return pt(n)?(r=n,i=""):on(n)?i="":i=n,yv(Object.assign({title:i,message:t,type:"",...U2e[e]},r,{boxType:e}),a)}}yv.close=()=>{Zp.forEach((e,t)=>{t.doClose()}),Zp.clear()};yv._context=null;const cl=yv;cl.install=e=>{cl._context=e._context,e.config.globalProperties.$msgbox=cl,e.config.globalProperties.$messageBox=cl,e.config.globalProperties.$alert=cl.alert,e.config.globalProperties.$confirm=cl.confirm,e.config.globalProperties.$prompt=cl.prompt};const j2e=cl,KW=["success","info","warning","error"],q2e=Ae({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:fn},id:{type:String,default:""},message:{type:ae([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:ae(Function),default:()=>{}},onClose:{type:ae(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:[...KW,""],default:""},zIndex:Number}),X2e={destroy:()=>!0},Z2e=Z({name:"ElNotification"}),J2e=Z({...Z2e,props:q2e,emits:X2e,setup(e,{expose:t}){const n=e,{ns:r,zIndex:a}=U1("notification"),{nextZIndex:i,currentZIndex:o}=a,{Close:s}=Rk,l=F(!1);let u;const c=I(()=>{const b=n.type;return b&&ql[n.type]?r.m(b):""}),f=I(()=>n.type&&ql[n.type]||n.icon),d=I(()=>n.position.endsWith("right")?"right":"left"),v=I(()=>n.position.startsWith("top")?"top":"bottom"),h=I(()=>{var b;return{[v.value]:`${n.offset}px`,zIndex:(b=n.zIndex)!=null?b:o.value}});function p(){n.duration>0&&({stop:u}=$c(()=>{l.value&&m()},n.duration))}function g(){u==null||u()}function m(){l.value=!1}function _({code:b}){b===$e.delete||b===$e.backspace?g():b===$e.esc?l.value&&m():p()}return dt(()=>{p(),i(),l.value=!0}),sn(document,"keydown",_),t({visible:l,close:m}),(b,w)=>(N(),fe(mr,{name:y(r).b("fade"),onBeforeLeave:b.onClose,onAfterLeave:S=>b.$emit("destroy"),persisted:""},{default:re(()=>[lt(q("div",{id:b.id,class:B([y(r).b(),b.customClass,y(d)]),style:Ye(y(h)),role:"alert",onMouseenter:g,onMouseleave:p,onClick:b.onClick},[y(f)?(N(),fe(y(He),{key:0,class:B([y(r).e("icon"),y(c)])},{default:re(()=>[(N(),fe(_t(y(f))))]),_:1},8,["class"])):ue("v-if",!0),q("div",{class:B(y(r).e("group"))},[q("h2",{class:B(y(r).e("title")),textContent:Ie(b.title)},null,10,["textContent"]),lt(q("div",{class:B(y(r).e("content")),style:Ye(b.title?void 0:{margin:0})},[se(b.$slots,"default",{},()=>[b.dangerouslyUseHTMLString?(N(),K(Ue,{key:1},[ue(" Caution here, message could've been compromised, never use user's input as message "),q("p",{innerHTML:b.message},null,8,["innerHTML"])],2112)):(N(),K("p",{key:0},Ie(b.message),1))])],6),[[Kt,b.message]]),b.showClose?(N(),fe(y(He),{key:0,class:B(y(r).e("closeBtn")),onClick:Qe(m,["stop"])},{default:re(()=>[J(y(s))]),_:1},8,["class","onClick"])):ue("v-if",!0)],2)],46,["id","onClick"]),[[Kt,l.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var Q2e=Ee(J2e,[["__file","notification.vue"]]);const wb={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},YT=16;let eMe=1;const Ud=function(e={},t){if(!Bt)return{close:()=>{}};(We(e)||En(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;wb[n].forEach(({vm:c})=>{var f;r+=(((f=c.el)==null?void 0:f.offsetHeight)||0)+YT}),r+=YT;const a=`notification_${eMe++}`,i=e.onClose,o={...e,offset:r,id:a,onClose:()=>{tMe(a,n,i)}};let s=document.body;Ua(e.appendTo)?s=e.appendTo:We(e.appendTo)&&(s=document.querySelector(e.appendTo)),Ua(s)||(s=document.body);const l=document.createElement("div"),u=J(Q2e,o,Ke(o.message)?o.message:En(o.message)?()=>o.message:null);return u.appContext=on(t)?Ud._context:t,u.props.onDestroy=()=>{Wl(null,l)},Wl(u,l),wb[n].push({vm:u}),s.appendChild(l.firstElementChild),{close:()=>{u.component.exposed.visible.value=!1}}};KW.forEach(e=>{Ud[e]=(t={},n)=>((We(t)||En(t))&&(t={message:t}),Ud({...t,type:e},n))});function tMe(e,t,n){const r=wb[t],a=r.findIndex(({vm:u})=>{var c;return((c=u.component)==null?void 0:c.props.id)===e});if(a===-1)return;const{vm:i}=r[a];if(!i)return;n==null||n(i);const o=i.el.offsetHeight,s=t.split("-")[0];r.splice(a,1);const l=r.length;if(!(l<1))for(let u=a;u{t.component.exposed.visible.value=!1})}Ud.closeAll=nMe;Ud._context=null;const rMe=i8(Ud,"$notify");var aMe=[y2e,C2e,N2e,j2e,rMe,iH],iMe=Dae([...f2e,...aMe]);/*! - * pinia v2.3.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */let UW;const f_=e=>UW=e,YW=Symbol();function jT(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var rp;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(rp||(rp={}));function oMe(){const e=WM(!0),t=e.run(()=>F({}));let n=[],r=[];const a=Po({install(i){f_(a),a._a=i,i.provide(YW,a),i.config.globalProperties.$pinia=a,r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!Hre?r.push(i):n.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const jW=()=>{};function hO(e,t,n,r=jW){e.push(t);const a=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&GM()&&KM(a),a}function _f(e,...t){e.slice().forEach(n=>{n(...t)})}const sMe=e=>e(),pO=Symbol(),Zw=Symbol();function qT(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];jT(a)&&jT(r)&&e.hasOwnProperty(n)&&!ln(r)&&!Ss(r)?e[n]=qT(a,r):e[n]=r}return e}const lMe=Symbol();function uMe(e){return!jT(e)||!e.hasOwnProperty(lMe)}const{assign:fl}=Object;function cMe(e){return!!(ln(e)&&e.effect)}function fMe(e,t,n,r){const{state:a,actions:i,getters:o}=t,s=n.state.value[e];let l;function u(){s||(n.state.value[e]=a?a():{});const c=sr(n.state.value[e]);return fl(c,i,Object.keys(o||{}).reduce((f,d)=>(f[d]=Po(I(()=>{f_(n);const v=n._s.get(e);return o[d].call(v,v)})),f),{}))}return l=qW(e,u,t,n,r,!0),l}function qW(e,t,n={},r,a,i){let o;const s=fl({actions:{}},n),l={deep:!0};let u,c,f=[],d=[],v;const h=r.state.value[e];!i&&!h&&(r.state.value[e]={}),F({});let p;function g(M){let T;u=c=!1,typeof M=="function"?(M(r.state.value[e]),T={type:rp.patchFunction,storeId:e,events:v}):(qT(r.state.value[e],M),T={type:rp.patchObject,payload:M,storeId:e,events:v});const k=p=Symbol();je().then(()=>{p===k&&(u=!0)}),c=!0,_f(f,T,r.state.value[e])}const m=i?function(){const{state:T}=n,k=T?T():{};this.$patch(A=>{fl(A,k)})}:jW;function _(){o.stop(),f=[],d=[],r._s.delete(e)}const b=(M,T="")=>{if(pO in M)return M[Zw]=T,M;const k=function(){f_(r);const A=Array.from(arguments),E=[],L=[];function $(V){E.push(V)}function P(V){L.push(V)}_f(d,{args:A,name:k[Zw],store:S,after:$,onError:P});let D;try{D=M.apply(this&&this.$id===e?this:S,A)}catch(V){throw _f(L,V),V}return D instanceof Promise?D.then(V=>(_f(E,V),V)).catch(V=>(_f(L,V),Promise.reject(V))):(_f(E,D),D)};return k[pO]=!0,k[Zw]=T,k},w={_p:r,$id:e,$onAction:hO.bind(null,d),$patch:g,$reset:m,$subscribe(M,T={}){const k=hO(f,M,T.detached,()=>A()),A=o.run(()=>_e(()=>r.state.value[e],E=>{(T.flush==="sync"?c:u)&&M({storeId:e,type:rp.direct,events:v},E)},fl({},l,T)));return k},$dispose:_},S=Yt(w);r._s.set(e,S);const x=(r._a&&r._a.runWithContext||sMe)(()=>r._e.run(()=>(o=WM()).run(()=>t({action:b}))));for(const M in x){const T=x[M];if(ln(T)&&!cMe(T)||Ss(T))i||(h&&uMe(T)&&(ln(T)?T.value=h[M]:qT(T,h[M])),r.state.value[e][M]=T);else if(typeof T=="function"){const k=b(T,M);x[M]=k,s.actions[M]=T}}return fl(S,x),fl(an(S),x),Object.defineProperty(S,"$state",{get:()=>r.state.value[e],set:M=>{g(T=>{fl(T,M)})}}),r._p.forEach(M=>{fl(S,o.run(()=>M({store:S,app:r._a,pinia:r,options:s})))}),h&&i&&n.hydrate&&n.hydrate(S.$state,h),u=!0,c=!0,S}/*! #__NO_SIDE_EFFECTS__ */function PWe(e,t,n){let r,a;const i=typeof t=="function";r=e,a=i?n:t;function o(s,l){const u=qq();return s=s||(u?Be(YW,null):null),s&&f_(s),s=UW,s._s.has(r)||(i?qW(r,t,a,s):fMe(r,a,s)),s._s.get(r)}return o.$id=r,o}function RWe(e){{const t=an(e),n={};for(const r in t){const a=t[r];a.effect?n[r]=I({get:()=>e[r],set(i){e[r]=i}}):(ln(a)||Ss(a))&&(n[r]=Jt(e,r))}return n}}/*! ***************************************************************************** -Copyright (c) Microsoft Corporation. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THIS SOFTWARE. -***************************************************************************** */var XT=function(e,t){return XT=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},XT(e,t)};function be(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");XT(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var dMe=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),vMe=function(){function e(){this.browser=new dMe,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),Ht=new vMe;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(Ht.wxa=!0,Ht.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?Ht.worker=!0:!Ht.hasGlobalWindow||"Deno"in window?(Ht.node=!0,Ht.svgSupported=!0):hMe(navigator.userAgent,Ht);function hMe(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),a=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),a&&(n.ie=!0,n.version=a[1]),i&&(n.edge=!0,n.version=i[1],n.newEdge=+i[1].split(".")[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}var YA=12,XW="sans-serif",Zl=YA+"px "+XW,pMe=20,gMe=100,mMe="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function yMe(e){var t={};if(typeof JSON>"u")return t;for(var n=0;n=0)s=o*n.length;else for(var l=0;l>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",a[u]+":0",r[1-l]+":auto",a[1-u]+":auto",""].join("!important;"),e.appendChild(o),n.push(o)}return n}function FMe(e,t,n){for(var r=n?"invTrans":"trans",a=t[r],i=t.srcCoords,o=[],s=[],l=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),f=2*u,d=c.left,v=c.top;o.push(d,v),l=l&&i&&d===i[f]&&v===i[f+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&a?a:(t.srcCoords=o,t[r]=n?mO(s,o):mO(o,s))}function lG(e){return e.nodeName.toUpperCase()==="CANVAS"}var zMe=/([&<>"'])/g,HMe={"&":"&","<":"<",">":">",'"':""","'":"'"};function Yr(e){return e==null?"":(e+"").replace(zMe,function(t,n){return HMe[n]})}var WMe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Qw=[],GMe=Ht.browser.firefox&&+Ht.browser.version.split(".")[0]<39;function t2(e,t,n,r){return n=n||{},r?bO(e,t,n):GMe&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):bO(e,t,n),n}function bO(e,t,n){if(Ht.domSupported&&e.getBoundingClientRect){var r=t.clientX,a=t.clientY;if(lG(e)){var i=e.getBoundingClientRect();n.zrX=r-i.left,n.zrY=a-i.top;return}else if(e2(Qw,e,r,a)){n.zrX=Qw[0],n.zrY=Qw[1];return}}n.zrX=n.zrY=0}function eE(e){return e||window.event}function ri(e,t,n){if(t=eE(t),t.zrX!=null)return t;var r=t.type,a=r&&r.indexOf("touch")>=0;if(a){var o=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&t2(e,o,t,n)}else{t2(e,t,t,n);var i=KMe(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&WMe.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function KMe(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var a=Math.abs(r!==0?r:n),i=r>0?-1:r<0?1:n>0?-1:1;return 3*a*i}function n2(e,t,n,r){e.addEventListener(t,n,r)}function UMe(e,t,n,r){e.removeEventListener(t,n,r)}var Is=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function _O(e){return e.which===2||e.which===3}var YMe=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var a=t.touches;if(a){for(var i={points:[],touches:[],target:n,event:t},o=0,s=a.length;o1&&r&&r.length>1){var i=wO(r)/wO(a);!isFinite(i)&&(i=1),t.pinchScale=i;var o=jMe(r);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function Ra(){return[1,0,0,1,0,0]}function Xg(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function m_(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function $o(e,t,n){var r=t[0]*n[0]+t[2]*n[1],a=t[1]*n[0]+t[3]*n[1],i=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],l=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=l,e}function io(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function fu(e,t,n,r){r===void 0&&(r=[0,0]);var a=t[0],i=t[2],o=t[4],s=t[1],l=t[3],u=t[5],c=Math.sin(n),f=Math.cos(n);return e[0]=a*f+s*c,e[1]=-a*c+s*f,e[2]=i*f+l*c,e[3]=-i*c+f*l,e[4]=f*(o-r[0])+c*(u-r[1])+r[0],e[5]=f*(u-r[1])-c*(o-r[0])+r[1],e}function y_(e,t,n){var r=n[0],a=n[1];return e[0]=t[0]*r,e[1]=t[1]*a,e[2]=t[2]*r,e[3]=t[3]*a,e[4]=t[4]*r,e[5]=t[5]*a,e}function rf(e,t){var n=t[0],r=t[2],a=t[4],i=t[1],o=t[3],s=t[5],l=n*o-i*r;return l?(l=1/l,e[0]=o*l,e[1]=-i*l,e[2]=-r*l,e[3]=n*l,e[4]=(r*s-o*a)*l,e[5]=(i*a-n*s)*l,e):null}function uG(e){var t=Ra();return m_(t,e),t}const qMe=Object.freeze(Object.defineProperty({__proto__:null,clone:uG,copy:m_,create:Ra,identity:Xg,invert:rf,mul:$o,rotate:fu,scale:y_,translate:io},Symbol.toStringTag,{value:"Module"}));var Pt=function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,a){t.x=n.x+r.x*a,t.y=n.y+r.y*a},e.lerp=function(t,n,r,a){var i=1-a;t.x=i*n.x+a*r.x,t.y=i*n.y+a*r.y},e}(),jm=Math.min,qm=Math.max,Su=new Pt,Cu=new Pt,xu=new Pt,Tu=new Pt,Xv=new Pt,Zv=new Pt,Rt=function(){function e(t,n,r,a){r<0&&(t=t+r,r=-r),a<0&&(n=n+a,a=-a),this.x=t,this.y=n,this.width=r,this.height=a}return e.prototype.union=function(t){var n=jm(t.x,this.x),r=jm(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=qm(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=qm(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,a=t.height/n.height,i=Ra();return io(i,i,[-n.x,-n.y]),y_(i,i,[r,a]),io(i,i,[t.x,t.y]),i},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,a=r.x,i=r.x+r.width,o=r.y,s=r.y+r.height,l=t.x,u=t.x+t.width,c=t.y,f=t.y+t.height,d=!(ih&&(h=b,ph&&(h=w,m<_?Pt.set(Zv,0,-m):Pt.set(Zv,0,_)):b=r.x&&t<=r.x+r.width&&n>=r.y&&n<=r.y+r.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var a=r[0],i=r[3],o=r[4],s=r[5];t.x=n.x*a+o,t.y=n.y*i+s,t.width=n.width*a,t.height=n.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Su.x=xu.x=n.x,Su.y=Tu.y=n.y,Cu.x=Tu.x=n.x+n.width,Cu.y=xu.y=n.y+n.height,Su.transform(r),Tu.transform(r),Cu.transform(r),xu.transform(r),t.x=jm(Su.x,Cu.x,xu.x,Tu.x),t.y=jm(Su.y,Cu.y,xu.y,Tu.y);var l=qm(Su.x,Cu.x,xu.x,Tu.x),u=qm(Su.y,Cu.y,xu.y,Tu.y);t.width=l-t.x,t.height=u-t.y},e}(),cG="silent";function XMe(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:ZMe}}function ZMe(){Is(this.event)}var JMe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Mi),Jv=function(){function e(t,n){this.x=t,this.y=n}return e}(),QMe=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],tS=new Rt(0,0,0,0),fG=function(e){be(t,e);function t(n,r,a,i,o){var s=e.call(this)||this;return s._hovered=new Jv(0,0),s.storage=n,s.painter=r,s.painterRoot=i,s._pointerSize=o,a=a||new JMe,s.proxy=null,s.setHandlerProxy(a),s._draggingMgr=new NMe(s),s}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(G(QMe,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,a=n.zrY,i=dG(this,r,a),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var l=this._hovered=i?new Jv(r,a):this.findHover(r,a),u=l.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),s&&u!==s&&this.dispatchToElement(o,"mouseout",n),this.dispatchToElement(l,"mousemove",n),u&&u!==s&&this.dispatchToElement(l,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new Jv(0,0)},t.prototype.dispatch=function(n,r){var a=this[n];a&&a.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,a){n=n||{};var i=n.target;if(!(i&&i.silent)){for(var o="on"+r,s=XMe(r,n,a);i&&(i[o]&&(s.cancelBubble=!!i[o].call(i,s)),i.trigger(r,s),i=i.__hostTarget?i.__hostTarget:i.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(r,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(l){typeof l[o]=="function"&&l[o].call(l,s),l.trigger&&l.trigger(r,s)}))}},t.prototype.findHover=function(n,r,a){var i=this.storage.getDisplayList(),o=new Jv(n,r);if(SO(i,o,n,r,a),this._pointerSize&&!o.target){for(var s=[],l=this._pointerSize,u=l/2,c=new Rt(n-u,r-u,l,l),f=i.length-1;f>=0;f--){var d=i[f];d!==a&&!d.ignore&&!d.ignoreCoarsePointer&&(!d.parent||!d.parent.ignoreCoarsePointer)&&(tS.copy(d.getBoundingRect()),d.transform&&tS.applyTransform(d.transform),tS.intersect(c)&&s.push(d))}if(s.length)for(var v=4,h=Math.PI/12,p=Math.PI*2,g=0;g4)return;this._downPoint=null}this.dispatchToElement(i,e,t)}});function eke(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,a=void 0,i=!1;r;){if(r.ignoreClip&&(i=!0),!i){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(a=!0);var s=r.__hostTarget;r=s||r.parent}return a?cG:!0}return!1}function SO(e,t,n,r,a){for(var i=e.length-1;i>=0;i--){var o=e[i],s=void 0;if(o!==a&&!o.ignore&&(s=eke(o,n,r))&&(!t.topTarget&&(t.topTarget=o),s!==cG)){t.target=o;break}}}function dG(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var vG=32,Qv=7;function tke(e){for(var t=0;e>=vG;)t|=e&1,e>>=1;return e+t}function CO(e,t,n,r){var a=t+1;if(a===n)return 1;if(r(e[a++],e[t])<0){for(;a=0;)a++;return a-t}function nke(e,t,n){for(n--;t>>1,a(i,e[l])<0?s=l:o=l+1;var u=r-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=i}}function nS(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])>0){for(s=r-a;l0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}else{for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}for(o++;o>>1);i(e,t[n+c])>0?o=c+1:l=c}return l}function rS(e,t,n,r,a,i){var o=0,s=0,l=1;if(i(e,t[n+a])<0){for(s=a+1;ls&&(l=s);var u=o;o=a-l,l=a-u}else{for(s=r-a;l=0;)o=l,l=(l<<1)+1,l<=0&&(l=s);l>s&&(l=s),o+=a,l+=a}for(o++;o>>1);i(e,t[n+c])<0?l=c:o=c+1}return l}function rke(e,t){var n=Qv,r,a,i=0,o=[];r=[],a=[];function s(v,h){r[i]=v,a[i]=h,i+=1}function l(){for(;i>1;){var v=i-2;if(v>=1&&a[v-1]<=a[v]+a[v+1]||v>=2&&a[v-2]<=a[v]+a[v-1])a[v-1]a[v+1])break;c(v)}}function u(){for(;i>1;){var v=i-2;v>0&&a[v-1]=Qv||x>=Qv);if(M)break;S<0&&(S=0),S+=2}if(n=S,n<1&&(n=1),h===1){for(m=0;m=0;m--)e[C+m]=e[S+m];e[w]=o[b];return}for(var x=n;;){var M=0,T=0,k=!1;do if(t(o[b],e[_])<0){if(e[w--]=e[_--],M++,T=0,--h===0){k=!0;break}}else if(e[w--]=o[b--],T++,M=0,--g===1){k=!0;break}while((M|T)=0;m--)e[C+m]=e[S+m];if(h===0){k=!0;break}}if(e[w--]=o[b--],--g===1){k=!0;break}if(T=g-nS(e[_],o,0,g,g-1,t),T!==0){for(w-=T,b-=T,g-=T,C=w+1,S=b+1,m=0;m=Qv||T>=Qv);if(k)break;x<0&&(x=0),x+=2}if(n=x,n<1&&(n=1),g===1){for(w-=h,_-=h,C=w+1,S=_+1,m=h-1;m>=0;m--)e[C+m]=e[S+m];e[w]=o[b]}else{if(g===0)throw new Error;for(S=w-(g-1),m=0;ms&&(l=s),xO(e,n,n+l,n+i,t),i=l}o.pushRun(n,i),o.mergeRuns(),a-=i,n+=i}while(a!==0);o.forceMergeRuns()}}var Fa=1,Eh=2,qf=4,TO=!1;function aS(){TO||(TO=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function MO(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var ake=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=MO}return e.prototype.traverse=function(t,n){for(var r=0;r0&&(c.__clipPaths=[]),isNaN(c.z)&&(aS(),c.z=0),isNaN(c.z2)&&(aS(),c.z2=0),isNaN(c.zlevel)&&(aS(),c.zlevel=0),this._displayList[this._displayListLen++]=c}var f=t.getDecalElement&&t.getDecalElement();f&&this._updateAndAddDisplayable(f,n,r);var d=t.getTextGuideLine();d&&this._updateAndAddDisplayable(d,n,r);var v=t.getTextContent();v&&this._updateAndAddDisplayable(v,n,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n=0&&this._roots.splice(a,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}(),Tb;Tb=Ht.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var sp={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-sp.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?sp.bounceIn(e*2)*.5:sp.bounceOut(e*2-1)*.5+.5}},Xm=Math.pow,Ol=Math.sqrt,Mb=1e-8,hG=1e-4,kO=Ol(3),Zm=1/3,ko=cu(),ui=cu(),yd=cu();function xl(e){return e>-Mb&&eMb||e<-Mb}function ur(e,t,n,r,a){var i=1-a;return i*i*(i*e+3*a*t)+a*a*(a*r+3*i*n)}function AO(e,t,n,r,a){var i=1-a;return 3*(((t-e)*i+2*(n-t)*a)*i+(r-n)*a*a)}function kb(e,t,n,r,a,i){var o=r+3*(t-n)-e,s=3*(n-t*2+e),l=3*(t-e),u=e-a,c=s*s-3*o*l,f=s*l-9*o*u,d=l*l-3*s*u,v=0;if(xl(c)&&xl(f))if(xl(s))i[0]=0;else{var h=-l/s;h>=0&&h<=1&&(i[v++]=h)}else{var p=f*f-4*c*d;if(xl(p)){var g=f/c,h=-s/o+g,m=-g/2;h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m)}else if(p>0){var _=Ol(p),b=c*s+1.5*o*(-f+_),w=c*s+1.5*o*(-f-_);b<0?b=-Xm(-b,Zm):b=Xm(b,Zm),w<0?w=-Xm(-w,Zm):w=Xm(w,Zm);var h=(-s-(b+w))/(3*o);h>=0&&h<=1&&(i[v++]=h)}else{var S=(2*c*s-3*o*f)/(2*Ol(c*c*c)),C=Math.acos(S)/3,x=Ol(c),M=Math.cos(C),h=(-s-2*x*M)/(3*o),m=(-s+x*(M+kO*Math.sin(C)))/(3*o),T=(-s+x*(M-kO*Math.sin(C)))/(3*o);h>=0&&h<=1&&(i[v++]=h),m>=0&&m<=1&&(i[v++]=m),T>=0&&T<=1&&(i[v++]=T)}}return v}function gG(e,t,n,r,a){var i=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(xl(o)){if(pG(i)){var u=-s/i;u>=0&&u<=1&&(a[l++]=u)}}else{var c=i*i-4*o*s;if(xl(c))a[0]=-i/(2*o);else if(c>0){var f=Ol(c),u=(-i+f)/(2*o),d=(-i-f)/(2*o);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function Jl(e,t,n,r,a,i){var o=(t-e)*a+e,s=(n-t)*a+t,l=(r-n)*a+n,u=(s-o)*a+o,c=(l-s)*a+s,f=(c-u)*a+u;i[0]=e,i[1]=o,i[2]=u,i[3]=f,i[4]=f,i[5]=c,i[6]=l,i[7]=r}function mG(e,t,n,r,a,i,o,s,l,u,c){var f,d=.005,v=1/0,h,p,g,m;ko[0]=l,ko[1]=u;for(var _=0;_<1;_+=.05)ui[0]=ur(e,n,a,o,_),ui[1]=ur(t,r,i,s,_),g=Rl(ko,ui),g=0&&g=0&&u<=1&&(a[l++]=u)}}else{var c=o*o-4*i*s;if(xl(c)){var u=-o/(2*i);u>=0&&u<=1&&(a[l++]=u)}else if(c>0){var f=Ol(c),u=(-o+f)/(2*i),d=(-o-f)/(2*i);u>=0&&u<=1&&(a[l++]=u),d>=0&&d<=1&&(a[l++]=d)}}return l}function yG(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function eg(e,t,n,r,a){var i=(t-e)*r+e,o=(n-t)*r+t,s=(o-i)*r+i;a[0]=e,a[1]=i,a[2]=s,a[3]=s,a[4]=o,a[5]=n}function bG(e,t,n,r,a,i,o,s,l){var u,c=.005,f=1/0;ko[0]=o,ko[1]=s;for(var d=0;d<1;d+=.05){ui[0]=Sr(e,n,a,d),ui[1]=Sr(t,r,i,d);var v=Rl(ko,ui);v=0&&v=1?1:kb(0,r,i,1,l,s)&&ur(0,a,o,1,s[0])}}}var uke=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Un,this.ondestroy=t.ondestroy||Un,this.onrestart=t.onrestart||Un,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,a=t-this._startTime-this._pausedTime,i=a/r;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,s=o?o(i):i;if(this.onframe(s),i===1)if(this.loop){var l=a%r;this._startTime=t-l,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=ct(t)?t:sp[t]||tE(t)},e}(),_G=function(){function e(t){this.value=t}return e}(),cke=function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new _G(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Zg=function(){function e(t){this._list=new cke,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,a=this._map,i=null;if(a[t]==null){var o=r.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=r.head;r.remove(l),delete a[l.key],i=l.value,this._lastRemovedEntry=l}s?s.value=n:s=new _G(n),s.key=t,r.insertEntry(s),a[t]=s}return i},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}(),EO={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function qi(e){return e=Math.round(e),e<0?0:e>255?255:e}function fke(e){return e=Math.round(e),e<0?0:e>360?360:e}function tg(e){return e<0?0:e>1?1:e}function iS(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?qi(parseFloat(t)/100*255):qi(parseInt(t,10))}function Mc(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?tg(parseFloat(t)/100):tg(parseFloat(t))}function oS(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function Tl(e,t,n){return e+(t-e)*n}function ni(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function a2(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var wG=new Zg(20),Jm=null;function Sf(e,t){Jm&&a2(Jm,t),Jm=wG.put(e,Jm||t.slice())}function ya(e,t){if(e){t=t||[];var n=wG.get(e);if(n)return a2(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in EO)return a2(t,EO[r]),Sf(e,t),t;var a=r.length;if(r.charAt(0)==="#"){if(a===4||a===5){var i=parseInt(r.slice(1,4),16);if(!(i>=0&&i<=4095)){ni(t,0,0,0,1);return}return ni(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,a===5?parseInt(r.slice(4),16)/15:1),Sf(e,t),t}else if(a===7||a===9){var i=parseInt(r.slice(1,7),16);if(!(i>=0&&i<=16777215)){ni(t,0,0,0,1);return}return ni(t,(i&16711680)>>16,(i&65280)>>8,i&255,a===9?parseInt(r.slice(7),16)/255:1),Sf(e,t),t}return}var o=r.indexOf("("),s=r.indexOf(")");if(o!==-1&&s+1===a){var l=r.substr(0,o),u=r.substr(o+1,s-(o+1)).split(","),c=1;switch(l){case"rgba":if(u.length!==4)return u.length===3?ni(t,+u[0],+u[1],+u[2],1):ni(t,0,0,0,1);c=Mc(u.pop());case"rgb":if(u.length>=3)return ni(t,iS(u[0]),iS(u[1]),iS(u[2]),u.length===3?c:Mc(u[3])),Sf(e,t),t;ni(t,0,0,0,1);return;case"hsla":if(u.length!==4){ni(t,0,0,0,1);return}return u[3]=Mc(u[3]),i2(u,t),Sf(e,t),t;case"hsl":if(u.length!==3){ni(t,0,0,0,1);return}return i2(u,t),Sf(e,t),t;default:return}}ni(t,0,0,0,1)}}function i2(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Mc(e[1]),a=Mc(e[2]),i=a<=.5?a*(r+1):a+r-a*r,o=a*2-i;return t=t||[],ni(t,qi(oS(o,i,n+1/3)*255),qi(oS(o,i,n)*255),qi(oS(o,i,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function dke(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=i-a,s=(i+a)/2,l,u;if(o===0)l=0,u=0;else{s<.5?u=o/(i+a):u=o/(2-i-a);var c=((i-t)/6+o/2)/o,f=((i-n)/6+o/2)/o,d=((i-r)/6+o/2)/o;t===i?l=d-f:n===i?l=1/3+c-d:r===i&&(l=2/3+f-c),l<0&&(l+=1),l>1&&(l-=1)}var v=[l*360,u,s];return e[3]!=null&&v.push(e[3]),v}}function Ab(e,t){var n=ya(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Xi(n,n.length===4?"rgba":"rgb")}}function vke(e){var t=ya(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function lp(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=t[a],s=t[i],l=r-a;return n[0]=qi(Tl(o[0],s[0],l)),n[1]=qi(Tl(o[1],s[1],l)),n[2]=qi(Tl(o[2],s[2],l)),n[3]=tg(Tl(o[3],s[3],l)),n}}var hke=lp;function nE(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=ya(t[a]),s=ya(t[i]),l=r-a,u=Xi([qi(Tl(o[0],s[0],l)),qi(Tl(o[1],s[1],l)),qi(Tl(o[2],s[2],l)),tg(Tl(o[3],s[3],l))],"rgba");return n?{color:u,leftIndex:a,rightIndex:i,value:r}:u}}var pke=nE;function bd(e,t,n,r){var a=ya(e);if(e)return a=dke(a),t!=null&&(a[0]=fke(t)),n!=null&&(a[1]=Mc(n)),r!=null&&(a[2]=Mc(r)),Xi(i2(a),"rgba")}function ng(e,t){var n=ya(e);if(n&&t!=null)return n[3]=tg(t),Xi(n,"rgba")}function Xi(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function rg(e,t){var n=ya(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function gke(){return Xi([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}var IO=new Zg(100);function Eb(e){if(Je(e)){var t=IO.get(e);return t||(t=Ab(e,-.1),IO.put(e,t)),t}else if(jg(e)){var n=De({},e);return n.colorStops=Ne(e.colorStops,function(r){return{offset:r.offset,color:Ab(r.color,-.1)}}),n}return e}const mke=Object.freeze(Object.defineProperty({__proto__:null,fastLerp:lp,fastMapToColor:hke,lerp:nE,lift:Ab,liftColor:Eb,lum:rg,mapToColor:pke,modifyAlpha:ng,modifyHSL:bd,parse:ya,random:gke,stringify:Xi,toHex:vke},Symbol.toStringTag,{value:"Module"}));var Ib=Math.round;function ag(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=ya(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t??1}}var DO=1e-4;function Ml(e){return e-DO}function Qm(e){return Ib(e*1e3)/1e3}function o2(e){return Ib(e*1e4)/1e4}function yke(e){return"matrix("+Qm(e[0])+","+Qm(e[1])+","+Qm(e[2])+","+Qm(e[3])+","+o2(e[4])+","+o2(e[5])+")"}var bke={left:"start",right:"end",center:"middle",middle:"middle"};function _ke(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function wke(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function Ske(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function SG(e){return e&&!!e.image}function Cke(e){return e&&!!e.svgElement}function rE(e){return SG(e)||Cke(e)}function CG(e){return e.type==="linear"}function xG(e){return e.type==="radial"}function TG(e){return e&&(e.type==="linear"||e.type==="radial")}function b_(e){return"url(#"+e+")"}function MG(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function kG(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*ap,a=Mt(e.scaleX,1),i=Mt(e.scaleY,1),o=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(a!==1||i!==1)&&l.push("scale("+a+","+i+")"),(o||s)&&l.push("skew("+Ib(o*ap)+"deg, "+Ib(s*ap)+"deg)"),l.join(" ")}var xke=function(){return Ht.hasGlobalWindow&&ct(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}}(),s2=Array.prototype.slice;function cs(e,t,n){return(t-e)*n+e}function sS(e,t,n,r){for(var a=t.length,i=0;ir?t:e,i=Math.min(n,r),o=a[i-1]||{color:[0,0,0,0],offset:0},s=i;so;if(s)r.length=o;else for(var l=i;l=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var a=this.keyframes,i=a.length,o=!1,s=PO,l=n;if(Pr(n)){var u=Ake(n);s=u,(u===1&&!tn(n[0])||u===2&&!tn(n[0][0]))&&(o=!0)}else if(tn(n)&&!Yd(n))s=ty;else if(Je(n))if(!isNaN(+n))s=ty;else{var c=ya(n);c&&(l=c,s=Ih)}else if(jg(n)){var f=De({},l);f.colorStops=Ne(n.colorStops,function(v){return{offset:v.offset,color:ya(v.color)}}),CG(n)?s=l2:xG(n)&&(s=u2),l=f}i===0?this.valType=s:(s!==this.valType||s===PO)&&(o=!0),this.discrete=this.discrete||o;var d={time:t,value:l,rawValue:n,percent:0};return r&&(d.easing=r,d.easingFunc=ct(r)?r:sp[r]||tE(r)),a.push(d),d},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(p,g){return p.time-g.time});for(var a=this.valType,i=r.length,o=r[i-1],s=this.discrete,l=ny(a),u=RO(a),c=0;c=0&&!(o[c].percent<=n);c--);c=d(c,s-2)}else{for(c=f;cn);c++);c=d(c-1,s-2)}h=o[c+1],v=o[c]}if(v&&h){this._lastFr=c,this._lastFrP=n;var g=h.percent-v.percent,m=g===0?1:d((n-v.percent)/g,1);h.easingFunc&&(m=h.easingFunc(m));var _=r?this._additiveValue:u?eh:t[l];if((ny(i)||u)&&!_&&(_=this._additiveValue=[]),this.discrete)t[l]=m<1?v.rawValue:h.rawValue;else if(ny(i))i===k0?sS(_,v[a],h[a],m):Tke(_,v[a],h[a],m);else if(RO(i)){var b=v[a],w=h[a],S=i===l2;t[l]={type:S?"linear":"radial",x:cs(b.x,w.x,m),y:cs(b.y,w.y,m),colorStops:Ne(b.colorStops,function(x,M){var T=w.colorStops[M];return{offset:cs(x.offset,T.offset,m),color:M0(sS([],x.color,T.color,m))}}),global:w.global},S?(t[l].x2=cs(b.x2,w.x2,m),t[l].y2=cs(b.y2,w.y2,m)):t[l].r=cs(b.r,w.r,m)}else if(u)sS(_,v[a],h[a],m),r||(t[l]=M0(_));else{var C=cs(v[a],h[a],m);r?this._additiveValue=C:t[l]=C}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,a=this._additiveValue;n===ty?t[r]=t[r]+a:n===Ih?(ya(t[r],eh),ey(eh,eh,a,1),t[r]=M0(eh)):n===k0?ey(t[r],t[r],a,1):n===AG&&LO(t[r],t[r],a,1)},e}(),aE=function(){function e(t,n,r,a){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&a){v_("Can' use additive animation on looped animation.");return}this._additiveAnimators=a,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,Ut(n),r)},e.prototype.whenWithKeys=function(t,n,r,a){for(var i=this._tracks,o=0;o0&&l.addKeyframe(0,up(u),a),this._trackKeys.push(s)}l.addKeyframe(t,up(n[s]),a)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r0)){this._started=1;for(var n=this,r=[],a=this._maxTime||0,i=0;i1){var s=o.pop();i.addKeyframe(s.time,t[a]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e}();function rd(){return new Date().getTime()}var Ike=function(e){be(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,a=n.next;r?r.next=a:this._head=a,a?a.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=rd()-this._pausedTime,a=r-this._time,i=this._head;i;){var o=i.next,s=i.step(r,a);s&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=r,n||(this.trigger("frame",a),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(Tb(r),!n._paused&&n.update())}Tb(r)},t.prototype.start=function(){this._running||(this._time=rd(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=rd(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=rd()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var a=new aE(n,r.loop);return this.addAnimator(a),a},t}(Mi),Dke=300,lS=Ht.domSupported,uS=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=Ne(e,function(a){var i=a.replace("mouse","pointer");return n.hasOwnProperty(i)?i:a});return{mouse:e,touch:t,pointer:r}}(),OO={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},NO=!1;function c2(e){var t=e.pointerType;return t==="pen"||t==="touch"}function Lke(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function cS(e){e&&(e.zrByTouch=!0)}function Pke(e,t){return ri(e.dom,new Rke(e,t),!0)}function EG(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var Rke=function(){function e(t,n){this.stopPropagation=Un,this.stopImmediatePropagation=Un,this.preventDefault=Un,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e}(),Ni={mousedown:function(e){e=ri(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=ri(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=ri(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=ri(this.dom,e);var t=e.toElement||e.relatedTarget;EG(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){NO=!0,e=ri(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){NO||(e=ri(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=ri(this.dom,e),cS(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Ni.mousemove.call(this,e),Ni.mousedown.call(this,e)},touchmove:function(e){e=ri(this.dom,e),cS(e),this.handler.processGesture(e,"change"),Ni.mousemove.call(this,e)},touchend:function(e){e=ri(this.dom,e),cS(e),this.handler.processGesture(e,"end"),Ni.mouseup.call(this,e),+new Date-+this.__lastTouchMomentVO||e<-VO}var ku=[],Cf=[],dS=Ra(),vS=Math.abs,_s=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Mu(this.rotation)||Mu(this.x)||Mu(this.y)||Mu(this.scaleX-1)||Mu(this.scaleY-1)||Mu(this.skewX)||Mu(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(BO(r),this.invTransform=null);return}r=r||Ra(),n?this.getLocalTransform(r):BO(r),t&&(n?$o(r,t,r):m_(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(ku);var r=ku[0]<0?-1:1,a=ku[1]<0?-1:1,i=((ku[0]-r)*n+r)/ku[0]||0,o=((ku[1]-a)*n+a)/ku[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Ra(),rf(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(i),n=Math.sqrt(n),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Ra(),$o(Cf,t.invTransform,n),n=Cf);var r=this.originX,a=this.originY;(r||a)&&(dS[4]=r,dS[5]=a,$o(Cf,n,dS),Cf[4]-=r,Cf[5]-=a,n=Cf),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],a=this.invTransform;return a&&Tr(r,r,a),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],a=this.transform;return a&&Tr(r,r,a),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&vS(t[0]-1)>1e-10&&vS(t[3]-1)>1e-10?Math.sqrt(vS(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){DG(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,a=t.originY||0,i=t.scaleX,o=t.scaleY,s=t.anchorX,l=t.anchorY,u=t.rotation||0,c=t.x,f=t.y,d=t.skewX?Math.tan(t.skewX):0,v=t.skewY?Math.tan(-t.skewY):0;if(r||a||s||l){var h=r+s,p=a+l;n[4]=-h*i-d*p*o,n[5]=-p*o-v*h*i}else n[4]=n[5]=0;return n[0]=i,n[3]=o,n[1]=v*i,n[2]=d*o,u&&fu(n,n,u),n[4]+=r+c,n[5]+=a+f,n},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),Go=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function DG(e,t){for(var n=0;n=0?parseFloat(e)/100*t:parseFloat(e):e}function Lb(e,t,n){var r=t.position||"inside",a=t.distance!=null?t.distance:5,i=n.height,o=n.width,s=i/2,l=n.x,u=n.y,c="left",f="top";if(r instanceof Array)l+=oo(r[0],n.width),u+=oo(r[1],n.height),c=null,f=null;else switch(r){case"left":l-=a,u+=s,c="right",f="middle";break;case"right":l+=a+o,u+=s,f="middle";break;case"top":l+=o/2,u-=a,c="center",f="bottom";break;case"bottom":l+=o/2,u+=i+a,c="center";break;case"inside":l+=o/2,u+=s,c="center",f="middle";break;case"insideLeft":l+=a,u+=s,f="middle";break;case"insideRight":l+=o-a,u+=s,c="right",f="middle";break;case"insideTop":l+=o/2,u+=a,c="center";break;case"insideBottom":l+=o/2,u+=i-a,c="center",f="bottom";break;case"insideTopLeft":l+=a,u+=a;break;case"insideTopRight":l+=o-a,u+=a,c="right";break;case"insideBottomLeft":l+=a,u+=i-a,f="bottom";break;case"insideBottomRight":l+=o-a,u+=i-a,c="right",f="bottom";break}return e=e||{},e.x=l,e.y=u,e.align=c,e.verticalAlign=f,e}var hS="__zr_normal__",pS=Go.concat(["ignore"]),Vke=Ci(Go,function(e,t){return e[t]=!0,e},{ignore:!1}),xf={},Fke=new Rt(0,0,0,0),w_=function(){function e(t){this.id=XA(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,a=r.local,i=n.innerTransformable,o=void 0,s=void 0,l=!1;i.parent=a?this:null;var u=!1;if(i.copyTransform(n),r.position!=null){var c=Fke;r.layoutRect?c.copy(r.layoutRect):c.copy(this.getBoundingRect()),a||c.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(xf,r,c):Lb(xf,r,c),i.x=xf.x,i.y=xf.y,o=xf.align,s=xf.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var d=void 0,v=void 0;f==="center"?(d=c.width*.5,v=c.height*.5):(d=oo(f[0],c.width),v=oo(f[1],c.height)),u=!0,i.originX=-i.x+d+(a?0:c.x),i.originY=-i.y+v+(a?0:c.y)}}r.rotation!=null&&(i.rotation=r.rotation);var h=r.offset;h&&(i.x+=h[0],i.y+=h[1],u||(i.originX=-h[0],i.originY=-h[1]));var p=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),m=void 0,_=void 0,b=void 0;p&&this.canBeInsideText()?(m=r.insideFill,_=r.insideStroke,(m==null||m==="auto")&&(m=this.getInsideTextFill()),(_==null||_==="auto")&&(_=this.getInsideTextStroke(m),b=!0)):(m=r.outsideFill,_=r.outsideStroke,(m==null||m==="auto")&&(m=this.getOutsideFill()),(_==null||_==="auto")&&(_=this.getOutsideStroke(m),b=!0)),m=m||"#000",(m!==g.fill||_!==g.stroke||b!==g.autoStroke||o!==g.align||s!==g.verticalAlign)&&(l=!0,g.fill=m,g.stroke=_,g.autoStroke=b,g.align=o,g.verticalAlign=s,n.setDefaultTextStyle(g)),n.__dirty|=Fa,l&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?h2:v2},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&ya(n);r||(r=[255,255,255,1]);for(var a=r[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*a+(i?0:255)*(1-a);return r[3]=1,Xi(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},De(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(gt(t))for(var r=t,a=Ut(r),i=0;i0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(hS,!1,t)},e.prototype.useState=function(t,n,r,a){var i=t===hS,o=this.hasState();if(!(!o&&i)){var s=this.currentStates,l=this.stateTransition;if(!(Nt(s,t)>=0&&(n||s.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){v_("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||a);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&l&&l.duration>0,l);var f=this._textContent,d=this._textGuide;return f&&f.useState(t,n,r,c),d&&d.useState(t,n,r,c),i?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Fa),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var a=[],i=this.currentStates,o=t.length,s=o===i.length;if(s){for(var l=0;l0,h);var p=this._textContent,g=this._textGuide;p&&p.useStates(t,n,d),g&&g.useStates(t,n,d),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!d&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~Fa)}},e.prototype.isSilent=function(){for(var t=this.silent,n=this.parent;!t&&n;){if(n.silent){t=!0;break}n=n.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var a=this.currentStates.slice(),i=Nt(a,t),o=Nt(a,n)>=0;i>=0?o?a.splice(i,1):a[i]=n:r&&!o&&a.push(n),this.useStates(a)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,a=0;a=0&&i.splice(o,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,a=r.length,i=[],o=0;o0&&n.during&&i[0].during(function(h,p){n.during(p)});for(var d=0;d0||a.force&&!o.length){var M=void 0,T=void 0,k=void 0;if(s){T={},d&&(M={});for(var w=0;w=0&&(a.splice(i,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var a=Nt(this._children,n);return a>=0&&this.replaceAt(r,a),this},t.prototype.replaceAt=function(n,r){var a=this._children,i=a[r];if(n&&n!==this&&n.parent!==this&&n!==i){a[r]=n,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,a=this._children,i=Nt(a,n);return i<0?this:(a.splice(i,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,a=0;a0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){if(!this._disposed)return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this._disposed||this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this._disposed||this.handler.off(t,n)},e.prototype.trigger=function(t,n){this._disposed||this.handler.trigger(t,n)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),n=0;n0){if(e<=a)return o;if(e>=i)return s}else{if(e>=a)return o;if(e<=i)return s}else{if(e===a)return o;if(e===i)return s}return(e-a)/l*u+o}function qe(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return Je(e)?Qke(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):e==null?NaN:+e}function Gn(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),NG),e=(+e).toFixed(t),n?e:+e}function Ga(e){return e.sort(function(t,n){return t-n}),e}function Gi(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return $G(e)}function $G(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,a=n>0?n:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-r)}function iE(e,t){var n=Math.log,r=Math.LN10,a=Math.floor(n(e[1]-e[0])/r),i=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function eAe(e,t,n){if(!e[t])return 0;var r=BG(e,n);return r[t]||0}function BG(e,t){var n=Ci(e,function(v,h){return v+(isNaN(h)?0:h)},0);if(n===0)return[];for(var r=Math.pow(10,t),a=Ne(e,function(v){return(isNaN(v)?0:v)/n*r*100}),i=r*100,o=Ne(a,function(v){return Math.floor(v)}),s=Ci(o,function(v,h){return v+h},0),l=Ne(a,function(v,h){return v-o[h]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return Ne(o,function(v){return v/r})}function tAe(e,t){var n=Math.max(Gi(e),Gi(t)),r=e+t;return n>NG?r:Gn(r,n)}var m2=9007199254740991;function oE(e){var t=Math.PI*2;return(e%t+t)%t}function qd(e){return e>-HO&&e=10&&t++,t}function sE(e,t){var n=S_(e),r=Math.pow(10,n),a=e/r,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,e=i*r,n>=-20?+e.toFixed(n<0?-n:0):e}function I0(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],i=n-r;return i?a+i*(e[r]-a):a}function y2(e){e.sort(function(l,u){return s(l,u,0)?-1:1});for(var t=-1/0,n=1,r=0;r=0||i&&Nt(i,l)<0)){var u=r.getShallow(l,t);u!=null&&(o[e[s][0]]=u)}}return o}}var MAe=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],kAe=Uc(MAe),AAe=function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return kAe(this,t,n)},e}(),_2=new Zg(50);function EAe(e){if(typeof e=="string"){var t=_2.get(e);return t&&t.image}else return e}function dE(e,t,n,r,a){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var i=_2.get(e),o={hostEl:n,cb:r,cbPayload:a};return i?(t=i.image,!x_(t)&&i.pending.push(o)):(t=ao.loadImage(e,UO,UO),t.__zrImageSrc=e,_2.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function UO(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=o;l++)s-=o;var u=ja(n,t);return u>s&&(n="",u=0),s=e-u,a.ellipsis=n,a.ellipsisWidth=u,a.contentWidth=s,a.containerWidth=e,a}function JG(e,t,n){var r=n.containerWidth,a=n.font,i=n.contentWidth;if(!r){e.textLine="",e.isTruncated=!1;return}var o=ja(t,a);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var s=0;;s++){if(o<=i||s>=n.maxIterations){t+=n.ellipsis;break}var l=s===0?DAe(t,i,n.ascCharWidth,n.cnCharWidth):o>0?Math.floor(t.length*i/o):0;t=t.substr(0,l),o=ja(t,a)}t===""&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function DAe(e,t,n,r){for(var a=0,i=0,o=e.length;ih&&u){var p=Math.floor(h/s);c=c||d.length>p,d=d.slice(0,p)}if(e&&i&&f!=null)for(var g=ZG(f,a,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),m={},_=0;_s&&bS(n,e.substring(s,u),t,o),bS(n,l[2],t,o,l[1]),s=yS.lastIndex}sa){var L=n.lines.length;C>0?(b.tokens=b.tokens.slice(0,C),m(b,S,w),n.lines=n.lines.slice(0,_+1)):n.lines=n.lines.slice(0,_),n.isTruncated=n.isTruncated||n.lines.length0&&h+r.accumWidth>r.width&&(c=t.split(` -`),u=!0),r.accumWidth=h}else{var p=QG(t,l,r.width,r.breakAll,r.accumWidth);r.accumWidth=p.accumWidth+v,f=p.linesWidths,c=p.lines}}else c=t.split(` -`);for(var g=0;g=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var $Ae=Ci(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function BAe(e){return NAe(e)?!!$Ae[e]:!0}function QG(e,t,n,r,a){for(var i=[],o=[],s="",l="",u=0,c=0,f=0;fn:a+c+v>n){c?(s||l)&&(h?(s||(s=l,l="",u=0,c=u),i.push(s),o.push(c-u),l+=d,u+=v,s="",c=u):(l&&(s+=l,l="",u=0),i.push(s),o.push(c),s=d,c=v)):h?(i.push(l),o.push(u),l=d,u=v):(i.push(d),o.push(v));continue}c+=v,h?(l+=d,u+=v):(l&&(s+=l,l="",u=0),s+=d)}return!i.length&&!s&&(s=e,l="",u=0),l&&(s+=l),s&&(i.push(s),o.push(c)),i.length===1&&(c+=a),{accumWidth:c,lines:i,linesWidths:o}}var w2="__zr_style_"+Math.round(Math.random()*10),kc={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},T_={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};kc[w2]=!0;var jO=["z","z2","invisible"],VAe=["invisible"],xi=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=Ut(n),a=0;a1e-4){s[0]=e-n,s[1]=t-r,l[0]=e+n,l[1]=t+r;return}if(ry[0]=CS(a)*n+e,ry[1]=SS(a)*r+t,ay[0]=CS(i)*n+e,ay[1]=SS(i)*r+t,u(s,ry,ay),c(l,ry,ay),a=a%Eu,a<0&&(a=a+Eu),i=i%Eu,i<0&&(i=i+Eu),a>i&&!o?i+=Eu:aa&&(iy[0]=CS(v)*n+e,iy[1]=SS(v)*r+t,u(s,iy,s),c(l,iy,l))}var Tn={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Iu=[],Du=[],po=[],Qs=[],go=[],mo=[],xS=Math.min,TS=Math.max,Lu=Math.cos,Pu=Math.sin,os=Math.abs,S2=Math.PI,dl=S2*2,MS=typeof Float32Array<"u",th=[];function kS(e){var t=Math.round(e/S2*1e8)/1e8;return t%2*S2}function vE(e,t){var n=kS(e[0]);n<0&&(n+=dl);var r=n-e[0],a=e[1];a+=r,!t&&a-n>=dl?a=n+dl:t&&n-a>=dl?a=n-dl:!t&&n>a?a=n+(dl-kS(n-a)):t&&n0&&(this._ux=os(r/Db/t)||0,this._uy=os(r/Db/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(Tn.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=os(t-this._xi),a=os(n-this._yi),i=r>this._ux||a>this._uy;if(this.addData(Tn.L,t,n),this._ctx&&i&&this._ctx.lineTo(t,n),i)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var o=r*r+a*a;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){return this._drawPendingPt(),this.addData(Tn.C,t,n,r,a,i,o),this._ctx&&this._ctx.bezierCurveTo(t,n,r,a,i,o),this._xi=i,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,n,r,a){return this._drawPendingPt(),this.addData(Tn.Q,t,n,r,a),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,a),this._xi=r,this._yi=a,this},e.prototype.arc=function(t,n,r,a,i,o){this._drawPendingPt(),th[0]=a,th[1]=i,vE(th,o),a=th[0],i=th[1];var s=i-a;return this.addData(Tn.A,t,n,r,r,a,s,0,o?0:1),this._ctx&&this._ctx.arc(t,n,r,a,i,o),this._xi=Lu(i)*r+t,this._yi=Pu(i)*r+n,this},e.prototype.arcTo=function(t,n,r,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,a,i),this},e.prototype.rect=function(t,n,r,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,a),this.addData(Tn.R,t,n,r,a),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(Tn.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var n=t.length;!(this.data&&this.data.length===n)&&MS&&(this.data=new Float32Array(n));for(var r=0;rc.length&&(this._expandData(),c=this.data);for(var f=0;f0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){po[0]=po[1]=go[0]=go[1]=Number.MAX_VALUE,Qs[0]=Qs[1]=mo[0]=mo[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,a=0,i=0,o;for(o=0;or||os(b)>a||d===n-1)&&(p=Math.sqrt(_*_+b*b),i=g,o=m);break}case Tn.C:{var w=t[d++],S=t[d++],g=t[d++],m=t[d++],C=t[d++],x=t[d++];p=ike(i,o,w,S,g,m,C,x,10),i=C,o=x;break}case Tn.Q:{var w=t[d++],S=t[d++],g=t[d++],m=t[d++];p=ske(i,o,w,S,g,m,10),i=g,o=m;break}case Tn.A:var M=t[d++],T=t[d++],k=t[d++],A=t[d++],E=t[d++],L=t[d++],$=L+E;d+=1,h&&(s=Lu(E)*k+M,l=Pu(E)*A+T),p=TS(k,A)*xS(dl,Math.abs(L)),i=Lu($)*k+M,o=Pu($)*A+T;break;case Tn.R:{s=i=t[d++],l=o=t[d++];var P=t[d++],D=t[d++];p=P*2+D*2;break}case Tn.Z:{var _=s-i,b=l-o;p=Math.sqrt(_*_+b*b),i=s,o=l;break}}p>=0&&(u[f++]=p,c+=p)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,a=this._ux,i=this._uy,o=this._len,s,l,u,c,f,d,v=n<1,h,p,g=0,m=0,_,b=0,w,S;if(!(v&&(this._pathSegLen||this._calculateLength(),h=this._pathSegLen,p=this._pathLen,_=n*p,!_)))e:for(var C=0;C0&&(t.lineTo(w,S),b=0),x){case Tn.M:s=u=r[C++],l=c=r[C++],t.moveTo(u,c);break;case Tn.L:{f=r[C++],d=r[C++];var T=os(f-u),k=os(d-c);if(T>a||k>i){if(v){var A=h[m++];if(g+A>_){var E=(_-g)/A;t.lineTo(u*(1-E)+f*E,c*(1-E)+d*E);break e}g+=A}t.lineTo(f,d),u=f,c=d,b=0}else{var L=T*T+k*k;L>b&&(w=f,S=d,b=L)}break}case Tn.C:{var $=r[C++],P=r[C++],D=r[C++],V=r[C++],R=r[C++],O=r[C++];if(v){var A=h[m++];if(g+A>_){var E=(_-g)/A;Jl(u,$,D,R,E,Iu),Jl(c,P,V,O,E,Du),t.bezierCurveTo(Iu[1],Du[1],Iu[2],Du[2],Iu[3],Du[3]);break e}g+=A}t.bezierCurveTo($,P,D,V,R,O),u=R,c=O;break}case Tn.Q:{var $=r[C++],P=r[C++],D=r[C++],V=r[C++];if(v){var A=h[m++];if(g+A>_){var E=(_-g)/A;eg(u,$,D,E,Iu),eg(c,P,V,E,Du),t.quadraticCurveTo(Iu[1],Du[1],Iu[2],Du[2]);break e}g+=A}t.quadraticCurveTo($,P,D,V),u=D,c=V;break}case Tn.A:var H=r[C++],W=r[C++],Y=r[C++],U=r[C++],te=r[C++],ie=r[C++],de=r[C++],j=!r[C++],ne=Y>U?Y:U,Q=os(Y-U)>.001,he=te+ie,ce=!1;if(v){var A=h[m++];g+A>_&&(he=te+ie*(_-g)/A,ce=!0),g+=A}if(Q&&t.ellipse?t.ellipse(H,W,Y,U,de,te,he,j):t.arc(H,W,ne,te,he,j),ce)break e;M&&(s=Lu(te)*Y+H,l=Pu(te)*U+W),u=Lu(he)*Y+H,c=Pu(he)*U+W;break;case Tn.R:s=u=r[C],l=c=r[C+1],f=r[C++],d=r[C++];var z=r[C++],X=r[C++];if(v){var A=h[m++];if(g+A>_){var oe=_-g;t.moveTo(f,d),t.lineTo(f+xS(oe,z),d),oe-=z,oe>0&&t.lineTo(f+z,d+xS(oe,X)),oe-=X,oe>0&&t.lineTo(f+TS(z-oe,0),d+X),oe-=z,oe>0&&t.lineTo(f,d+TS(X-oe,0));break e}g+=A}t.rect(f,d,z,X);break;case Tn.Z:if(v){var A=h[m++];if(g+A>_){var E=(_-g)/A;t.lineTo(u*(1-E)+s*E,c*(1-E)+l*E);break e}g+=A}t.closePath(),u=s,c=l}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=Tn,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();function yl(e,t,n,r,a,i,o){if(a===0)return!1;var s=a,l=0,u=e;if(o>t+s&&o>r+s||oe+s&&i>n+s||it+f&&c>r+f&&c>i+f&&c>s+f||ce+f&&u>n+f&&u>a+f&&u>o+f||ut+u&&l>r+u&&l>i+u||le+u&&s>n+u&&s>a+u||sn||c+ua&&(a+=nh);var d=Math.atan2(l,s);return d<0&&(d+=nh),d>=r&&d<=a||d+nh>=r&&d+nh<=a}function fs(e,t,n,r,a,i){if(i>t&&i>r||ia?s:0}var el=Uo.CMD,Ru=Math.PI*2,UAe=1e-4;function YAe(e,t){return Math.abs(e-t)t&&u>r&&u>i&&u>s||u1&&jAe(),v=ur(t,r,i,s,oi[0]),d>1&&(h=ur(t,r,i,s,oi[1]))),d===2?gt&&s>r&&s>i||s=0&&u<=1){for(var c=0,f=Sr(t,r,i,u),d=0;dn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);fa[0]=-l,fa[1]=l;var u=Math.abs(r-a);if(u<1e-4)return 0;if(u>=Ru-1e-4){r=0,a=Ru;var c=i?1:-1;return o>=fa[0]+e&&o<=fa[1]+e?c:0}if(r>a){var f=r;r=a,a=f}r<0&&(r+=Ru,a+=Ru);for(var d=0,v=0;v<2;v++){var h=fa[v];if(h+e>o){var p=Math.atan2(s,h),c=i?1:-1;p<0&&(p=Ru+p),(p>=r&&p<=a||p+Ru>=r&&p+Ru<=a)&&(p>Math.PI/2&&p1&&(n||(s+=fs(l,u,c,f,r,a))),g&&(l=i[h],u=i[h+1],c=l,f=u),p){case el.M:c=i[h++],f=i[h++],l=c,u=f;break;case el.L:if(n){if(yl(l,u,i[h],i[h+1],t,r,a))return!0}else s+=fs(l,u,i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case el.C:if(n){if(GAe(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=qAe(l,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case el.Q:if(n){if(e9(l,u,i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else s+=XAe(l,u,i[h++],i[h++],i[h],i[h+1],r,a)||0;l=i[h++],u=i[h++];break;case el.A:var m=i[h++],_=i[h++],b=i[h++],w=i[h++],S=i[h++],C=i[h++];h+=1;var x=!!(1-i[h++]);d=Math.cos(S)*b+m,v=Math.sin(S)*w+_,g?(c=d,f=v):s+=fs(l,u,d,v,r,a);var M=(r-m)*w/b+m;if(n){if(KAe(m,_,w,S,S+C,x,t,M,a))return!0}else s+=ZAe(m,_,w,S,S+C,x,M,a);l=Math.cos(S+C)*b+m,u=Math.sin(S+C)*w+_;break;case el.R:c=l=i[h++],f=u=i[h++];var T=i[h++],k=i[h++];if(d=c+T,v=f+k,n){if(yl(c,f,d,f,t,r,a)||yl(d,f,d,v,t,r,a)||yl(d,v,c,v,t,r,a)||yl(c,v,c,f,t,r,a))return!0}else s+=fs(d,f,d,v,r,a),s+=fs(c,v,c,f,r,a);break;case el.Z:if(n){if(yl(l,u,c,f,t,r,a))return!0}else s+=fs(l,u,c,f,r,a);l=c,u=f;break}}return!n&&!YAe(u,f)&&(s+=fs(l,u,c,f,r,a)||0),s!==0}function JAe(e,t,n){return t9(e,0,!1,t,n)}function QAe(e,t,n,r){return t9(e,t,!0,n,r)}var Pb=ft({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},kc),eEe={style:ft({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},T_.style)},AS=Go.concat(["invisible","culling","z","z2","zlevel","parent"]),Wt=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var a=this._decalEl=this._decalEl||new t;a.buildPath===t.prototype.buildPath&&(a.buildPath=function(l){n.buildPath(l,n.shape)}),a.silent=!0;var i=a.style;for(var o in r)i[o]!==r[o]&&(i[o]=r[o]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var s=0;s.5?v2:r>.2?Bke:h2}else if(n)return h2}return v2},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(Je(r)){var a=this.__zr,i=!!(a&&a.isDarkMode()),o=rg(n,0)0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,a=!n;if(a){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&qf)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),n=o.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||a){s.copy(n);var l=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c??4)}l>1e-10&&(s.width+=u/l,s.height+=u/l,s.x-=u/l/2,s.y-=u/l/2)}return s}return n},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect(),o=this.style;if(n=a[0],r=a[1],i.contain(n,r)){var s=this.path;if(this.hasStroke()){var l=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(l=Math.max(l,this.strokeContainThreshold)),QAe(s,l/u,n,r)))return!0}if(this.hasFill())return JAe(s,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=qf,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var a=this.shape;return a||(a=this.shape={}),typeof n=="string"?a[n]=r:De(a,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&qf)},t.prototype.createStyle=function(n){return qg(Pb,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=De({},this.shape))},t.prototype._applyStateObj=function(n,r,a,i,o,s){e.prototype._applyStateObj.call(this,n,r,a,i,o,s);var l=!(r&&i),u;if(r&&r.shape?o?i?u=r.shape:(u=De({},a.shape),De(u,r.shape)):(u=De({},i?this.shape:a.shape),De(u,r.shape)):l&&(u=a.shape),u)if(o){this.shape=De({},this.shape);for(var c={},f=Ut(u),d=0;d0},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return qg(tEe,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){var n=this.style;if(!this._rect){var r=n.text;r!=null?r+="":r="";var a=Jg(r,n.font,n.textAlign,n.textBaseline);if(a.x+=n.x||0,a.y+=n.y||0,this.hasStroke()){var i=n.lineWidth;a.x-=i/2,a.y-=i/2,a.width+=i,a.height+=i}this._rect=a}return this._rect},t.initDefaultProps=function(){var n=t.prototype;n.dirtyRectTolerance=10}(),t}(xi);Xd.prototype.type="tspan";var nEe=ft({x:0,y:0},kc),rEe={style:ft({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},T_.style)};function aEe(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var wr=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return qg(nEe,n)},t.prototype._getSize=function(n){var r=this.style,a=r[n];if(a!=null)return a;var i=aEe(r.image)?r.image:this.__image;if(!i)return 0;var o=n==="width"?"height":"width",s=r[o];return s==null?i[n]:i[n]/i[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return rEe},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new Rt(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t}(xi);wr.prototype.type="image";function iEe(e,t){var n=t.x,r=t.y,a=t.width,i=t.height,o=t.r,s,l,u,c;a<0&&(n=n+a,a=-a),i<0&&(r=r+i,i=-i),typeof o=="number"?s=l=u=c=o:o instanceof Array?o.length===1?s=l=u=c=o[0]:o.length===2?(s=u=o[0],l=c=o[1]):o.length===3?(s=o[0],l=c=o[1],u=o[2]):(s=o[0],l=o[1],u=o[2],c=o[3]):s=l=u=c=0;var f;s+l>a&&(f=s+l,s*=a/f,l*=a/f),u+c>a&&(f=u+c,u*=a/f,c*=a/f),l+u>i&&(f=l+u,l*=i/f,u*=i/f),s+c>i&&(f=s+c,s*=i/f,c*=i/f),e.moveTo(n+s,r),e.lineTo(n+a-l,r),l!==0&&e.arc(n+a-l,r+l,l,-Math.PI/2,0),e.lineTo(n+a,r+i-u),u!==0&&e.arc(n+a-u,r+i-u,u,0,Math.PI/2),e.lineTo(n+c,r+i),c!==0&&e.arc(n+c,r+i-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+s),s!==0&&e.arc(n+s,r+s,s,Math.PI,Math.PI*1.5)}var ad=Math.round;function n9(e,t,n){if(t){var r=t.x1,a=t.x2,i=t.y1,o=t.y2;e.x1=r,e.x2=a,e.y1=i,e.y2=o;var s=n&&n.lineWidth;return s&&(ad(r*2)===ad(a*2)&&(e.x1=e.x2=vc(r,s,!0)),ad(i*2)===ad(o*2)&&(e.y1=e.y2=vc(i,s,!0))),e}}function r9(e,t,n){if(t){var r=t.x,a=t.y,i=t.width,o=t.height;e.x=r,e.y=a,e.width=i,e.height=o;var s=n&&n.lineWidth;return s&&(e.x=vc(r,s,!0),e.y=vc(a,s,!0),e.width=Math.max(vc(r+i,s,!1)-e.x,i===0?0:1),e.height=Math.max(vc(a+o,s,!1)-e.y,o===0?0:1)),e}}function vc(e,t,n){if(!t)return e;var r=ad(e*2);return(r+ad(t))%2===0?r/2:(r+(n?1:-1))/2}var oEe=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),sEe={},Zt=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new oEe},t.prototype.buildPath=function(n,r){var a,i,o,s;if(this.subPixelOptimize){var l=r9(sEe,r,this.style);a=l.x,i=l.y,o=l.width,s=l.height,l.r=r.r,r=l}else a=r.x,i=r.y,o=r.width,s=r.height;r.r?iEe(n,r):n.rect(a,i,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(Wt);Zt.prototype.type="rect";var QO={fill:"#000"},eN=2,lEe={style:ft({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},T_.style)},Xt=function(e){be(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=QO,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n0,E=n.width!=null&&(n.overflow==="truncate"||n.overflow==="break"||n.overflow==="breakAll"),L=o.calculatedLineHeight,$=0;$=0&&($=C[L],$.align==="right");)this._placeToken($,n,M,m,E,"right",b),T-=$.width,E-=$.width,L--;for(A+=(i-(A-g)-(_-E)-T)/2;k<=L;)$=C[k],this._placeToken($,n,M,m,A+$.width/2,"center",b),A+=$.width,k++;m+=M}},t.prototype._placeToken=function(n,r,a,i,o,s,l){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,f=i+a/2;c==="top"?f=i+n.height/2:c==="bottom"&&(f=i+a-n.height/2);var d=!n.isLineHolder&&ES(u);d&&this._renderBackground(u,r,s==="right"?o-n.width:s==="center"?o-n.width/2:o,f-n.height/2,n.width,n.height);var v=!!u.backgroundColor,h=n.textPadding;h&&(o=oN(o,s,h),f-=n.height/2-h[0]-n.innerHeight/2);var p=this._getOrCreateChild(Xd),g=p.createStyle();p.useStyle(g);var m=this._defaultStyle,_=!1,b=0,w=iN("fill"in u?u.fill:"fill"in r?r.fill:(_=!0,m.fill)),S=aN("stroke"in u?u.stroke:"stroke"in r?r.stroke:!v&&!l&&(!m.autoStroke||_)?(b=eN,m.stroke):null),C=u.textShadowBlur>0||r.textShadowBlur>0;g.text=n.text,g.x=o,g.y=f,C&&(g.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,g.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",g.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,g.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),g.textAlign=s,g.textBaseline="middle",g.font=n.font||Zl,g.opacity=ji(u.opacity,r.opacity,1),nN(g,u),S&&(g.lineWidth=ji(u.lineWidth,r.lineWidth,b),g.lineDash=Mt(u.lineDash,r.lineDash),g.lineDashOffset=r.lineDashOffset||0,g.stroke=S),w&&(g.fill=w);var x=n.contentWidth,M=n.contentHeight;p.setBoundingRect(new Rt(Dh(g.x,x,g.textAlign),Xf(g.y,M,g.textBaseline),x,M))},t.prototype._renderBackground=function(n,r,a,i,o,s){var l=n.backgroundColor,u=n.borderWidth,c=n.borderColor,f=l&&l.image,d=l&&!f,v=n.borderRadius,h=this,p,g;if(d||n.lineHeight||u&&c){p=this._getOrCreateChild(Zt),p.useStyle(p.createStyle()),p.style.fill=null;var m=p.shape;m.x=a,m.y=i,m.width=o,m.height=s,m.r=v,p.dirtyShape()}if(d){var _=p.style;_.fill=l||null,_.fillOpacity=Mt(n.fillOpacity,1)}else if(f){g=this._getOrCreateChild(wr),g.onload=function(){h.dirtyStyle()};var b=g.style;b.image=l.image,b.x=a,b.y=i,b.width=o,b.height=s}if(u&&c){var _=p.style;_.lineWidth=u,_.stroke=c,_.strokeOpacity=Mt(n.strokeOpacity,1),_.lineDash=n.borderDash,_.lineDashOffset=n.borderDashOffset||0,p.strokeContainThreshold=0,p.hasFill()&&p.hasStroke()&&(_.strokeFirst=!0,_.lineWidth*=2)}var w=(p||g).style;w.shadowBlur=n.shadowBlur||0,w.shadowColor=n.shadowColor||"transparent",w.shadowOffsetX=n.shadowOffsetX||0,w.shadowOffsetY=n.shadowOffsetY||0,w.opacity=ji(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return i9(n)&&(r=[n.fontStyle,n.fontWeight,a9(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&hi(r)||n.textFont||n.font},t}(xi),uEe={left:!0,right:1,center:1},cEe={top:1,bottom:1,middle:1},tN=["fontStyle","fontWeight","fontSize","fontFamily"];function a9(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?YA+"px":e+"px"}function nN(e,t){for(var n=0;n=0,i=!1;if(e instanceof Wt){var o=o9(e),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(Tf(s)||Tf(l)){r=r||{};var u=r.style||{};u.fill==="inherit"?(i=!0,r=De({},r),u=De({},u),u.fill=s):!Tf(u.fill)&&Tf(s)?(i=!0,r=De({},r),u=De({},u),u.fill=Eb(s)):!Tf(u.stroke)&&Tf(l)&&(i||(r=De({},r),u=De({},u)),u.stroke=Eb(l)),r.style=u}}if(r&&r.z2==null){i||(r=De({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c??wv)}return r}function mEe(e,t,n){if(n&&n.z2==null){n=De({},n);var r=e.z2SelectLift;n.z2=e.z2+(r??dEe)}return n}function yEe(e,t,n){var r=Nt(e.currentStates,t)>=0,a=e.style.opacity,i=r?null:pEe(e,["opacity"],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=De({},n),o=De({opacity:r?a:i.opacity*.1},o),n.style=o),n}function IS(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return gEe(this,e,t,n);if(e==="blur")return yEe(this,e,n);if(e==="select")return mEe(this,e,n)}return n}function Yc(e){e.stateProxy=IS;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=IS),n&&(n.stateProxy=IS)}function fN(e,t){!v9(e,t)&&!e.__highByOuter&&Us(e,s9)}function dN(e,t){!v9(e,t)&&!e.__highByOuter&&Us(e,l9)}function Ds(e,t){e.__highByOuter|=1<<(t||0),Us(e,s9)}function Ls(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Us(e,l9)}function c9(e){Us(e,gE)}function mE(e){Us(e,u9)}function f9(e){Us(e,vEe)}function d9(e){Us(e,hEe)}function v9(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function h9(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(a,i){var o=hE(i),s=a==="series",l=s?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!s&&r.push(l),o.isBlured&&(l.group.traverse(function(u){u9(u)}),s&&n.push(i)),o.isBlured=!1}),G(r,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(n,!1,t)})}function x2(e,t,n,r){var a=r.getModel();n=n||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:n.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function Nl(e,t,n){hc(e,!0),Us(e,Yc),M2(e,t,n)}function xEe(e){hc(e,!1)}function Hn(e,t,n,r){r?xEe(e):Nl(e,t,n)}function M2(e,t,n){var r=Ct(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var hN=["emphasis","blur","select"],TEe={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function Rr(e,t,n,r){n=n||"itemStyle";for(var a=0;a1&&(o*=DS(h),s*=DS(h));var p=(a===i?-1:1)*DS((o*o*(s*s)-o*o*(v*v)-s*s*(d*d))/(o*o*(v*v)+s*s*(d*d)))||0,g=p*o*v/s,m=p*-s*d/o,_=(e+n)/2+sy(f)*g-oy(f)*m,b=(t+r)/2+oy(f)*g+sy(f)*m,w=yN([1,0],[(d-g)/o,(v-m)/s]),S=[(d-g)/o,(v-m)/s],C=[(-1*d-g)/o,(-1*v-m)/s],x=yN(S,C);if(A2(S,C)<=-1&&(x=rh),A2(S,C)>=1&&(x=0),x<0){var M=Math.round(x/rh*1e6)/1e6;x=rh*2+M%2*rh}c.addData(u,_,b,o,s,w,x,f,i)}var DEe=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,LEe=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function PEe(e){var t=new Uo;if(!e)return t;var n=0,r=0,a=n,i=r,o,s=Uo.CMD,l=e.match(DEe);if(!l)return t;for(var u=0;u$*$+P*P&&(M=k,T=A),{cx:M,cy:T,x0:-c,y0:-f,x1:M*(a/S-1),y1:T*(a/S-1)}}function FEe(e){var t;if(Re(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function zEe(e,t){var n,r=Lh(t.r,0),a=Lh(t.r0||0,0),i=r>0,o=a>0;if(!(!i&&!o)){if(i||(r=a,a=0),a>r){var s=r;r=a,a=s}var l=t.startAngle,u=t.endAngle;if(!(isNaN(l)||isNaN(u))){var c=t.cx,f=t.cy,d=!!t.clockwise,v=_N(u-l),h=v>LS&&v%LS;if(h>Oi&&(v=h),!(r>Oi))e.moveTo(c,f);else if(v>LS-Oi)e.moveTo(c+r*kf(l),f+r*Ou(l)),e.arc(c,f,r,l,u,!d),a>Oi&&(e.moveTo(c+a*kf(u),f+a*Ou(u)),e.arc(c,f,a,u,l,d));else{var p=void 0,g=void 0,m=void 0,_=void 0,b=void 0,w=void 0,S=void 0,C=void 0,x=void 0,M=void 0,T=void 0,k=void 0,A=void 0,E=void 0,L=void 0,$=void 0,P=r*kf(l),D=r*Ou(l),V=a*kf(u),R=a*Ou(u),O=v>Oi;if(O){var H=t.cornerRadius;H&&(n=FEe(H),p=n[0],g=n[1],m=n[2],_=n[3]);var W=_N(r-a)/2;if(b=yo(W,m),w=yo(W,_),S=yo(W,p),C=yo(W,g),T=x=Lh(b,w),k=M=Lh(S,C),(x>Oi||M>Oi)&&(A=r*kf(u),E=r*Ou(u),L=a*kf(l),$=a*Ou(l),v<_9)){var Y=VEe(P,D,L,$,A,E,V,R);if(Y){var U=P-Y[0],te=D-Y[1],ie=A-Y[0],de=E-Y[1],j=1/Ou(BEe((U*ie+te*de)/(hp(U*U+te*te)*hp(ie*ie+de*de)))/2),ne=hp(Y[0]*Y[0]+Y[1]*Y[1]);T=yo(x,(r-ne)/(j+1)),k=yo(M,(a-ne)/(j-1))}}}if(!O)e.moveTo(c+P,f+D);else if(T>Oi){var Q=yo(m,T),he=yo(_,T),ce=ly(L,$,P,D,r,Q,d),z=ly(A,E,V,R,r,he,d);e.moveTo(c+ce.cx+ce.x0,f+ce.cy+ce.y0),T0&&e.arc(c+ce.cx,f+ce.cy,Q,Vr(ce.y0,ce.x0),Vr(ce.y1,ce.x1),!d),e.arc(c,f,r,Vr(ce.cy+ce.y1,ce.cx+ce.x1),Vr(z.cy+z.y1,z.cx+z.x1),!d),he>0&&e.arc(c+z.cx,f+z.cy,he,Vr(z.y1,z.x1),Vr(z.y0,z.x0),!d))}else e.moveTo(c+P,f+D),e.arc(c,f,r,l,u,!d);if(!(a>Oi)||!O)e.lineTo(c+V,f+R);else if(k>Oi){var Q=yo(p,k),he=yo(g,k),ce=ly(V,R,A,E,a,-he,d),z=ly(P,D,L,$,a,-Q,d);e.lineTo(c+ce.cx+ce.x0,f+ce.cy+ce.y0),k0&&e.arc(c+ce.cx,f+ce.cy,he,Vr(ce.y0,ce.x0),Vr(ce.y1,ce.x1),!d),e.arc(c,f,a,Vr(ce.cy+ce.y1,ce.cx+ce.x1),Vr(z.cy+z.y1,z.cx+z.x1),d),Q>0&&e.arc(c+z.cx,f+z.cy,Q,Vr(z.y1,z.x1),Vr(z.y0,z.x0),!d))}else e.lineTo(c+V,f+R),e.arc(c,f,a,u,l,d)}e.closePath()}}}var HEe=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),ea=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new HEe},t.prototype.buildPath=function(n,r){zEe(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(Wt);ea.prototype.type="sector";var WEe=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),Sv=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new WEe},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.PI*2;n.moveTo(a+r.r,i),n.arc(a,i,r.r,0,o,!1),n.moveTo(a+r.r0,i),n.arc(a,i,r.r0,0,o,!0)},t}(Wt);Sv.prototype.type="ring";function GEe(e,t,n,r){var a=[],i=[],o=[],s=[],l,u,c,f;if(r){c=[1/0,1/0],f=[-1/0,-1/0];for(var d=0,v=e.length;d=2){if(r){var i=GEe(a,r,n,t.smoothConstraint);e.moveTo(a[0][0],a[0][1]);for(var o=a.length,s=0;s<(n?o:o-1);s++){var l=i[s*2],u=i[s*2+1],c=a[(s+1)%o];e.bezierCurveTo(l[0],l[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(a[0][0],a[0][1]);for(var s=1,f=a.length;s$u[1]){if(s=!1,i)return s;var c=Math.abs($u[0]-Nu[1]),f=Math.abs(Nu[0]-$u[1]);Math.min(c,f)>a.len()&&(c0){var f=c.duration,d=c.delay,v=c.easing,h={duration:f,delay:d||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:e,during:o};s?t.animateFrom(n,h):t.animateTo(n,h)}else t.stopAnimation(),!s&&t.attr(n),o&&o(1),i&&i()}function rn(e,t,n,r,a,i){wE("update",e,t,n,r,a,i)}function Rn(e,t,n,r,a,i){wE("enter",e,t,n,r,a,i)}function _d(e){if(!e.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function CN(e){return!e.isGroup}function tIe(e){return e.shape!=null}function am(e,t,n){if(!e||!t)return;function r(o){var s={};return o.traverse(function(l){CN(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return tIe(o)&&(s.shape=De({},o.shape)),s}var i=r(e);t.traverse(function(o){if(CN(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),rn(o,l,n,Ct(o).dataIndex)}}})}function xE(e,t){return Ne(e,function(n){var r=n[0];r=Nb(r,t.x),r=$b(r,t.x+t.width);var a=n[1];return a=Nb(a,t.y),a=$b(a,t.y+t.height),[r,a]})}function A9(e,t){var n=Nb(e.x,t.x),r=$b(e.x+e.width,t.x+t.width),a=Nb(e.y,t.y),i=$b(e.y+e.height,t.y+t.height);if(r>=n&&i>=a)return{x:n,y:a,width:r-n,height:i-a}}function Mv(e,t,n){var r=De({rectHover:!0},t),a=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(a.image=e.slice(8),ft(a,n),new wr(r)):rm(e.replace("path://",""),r,n,"center")}function Ph(e,t,n,r,a){for(var i=0,o=a[a.length-1];i1)return!1;var g=PS(v,h,c,f)/d;return!(g<0||g>1)}function PS(e,t,n,r){return e*r-n*t}function nIe(e){return e<=1e-6&&e>=-1e-6}function af(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,a=Je(t)?{formatter:t}:t,i=n.mainType,o=n.componentIndex,s={componentType:i,name:r,$vars:["name"]};s[i+"Index"]=o;var l=e.formatterParamsExtra;l&&G(Ut(l),function(c){tt(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=Ct(e.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:r,option:ft({content:r,encodeHTMLContent:!0,formatterParams:s},a)}}function xN(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function du(e,t){if(e)if(Re(e))for(var n=0;n=0&&s.push(l)}),s}}function vu(e,t){return It(It({},e,!0),t,!0)}const hIe={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},pIe={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var Vb="ZH",ME="EN",wd=ME,R0={},kE={},O9=Ht.domSupported?function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||wd).toUpperCase();return e.indexOf(Vb)>-1?Vb:wd}():wd;function AE(e,t){e=e.toUpperCase(),kE[e]=new dn(t),R0[e]=t}function gIe(e){if(Je(e)){var t=R0[e.toUpperCase()]||{};return e===Vb||e===ME?mt(t):It(mt(t),mt(R0[wd]),!1)}else return It(mt(e),mt(R0[wd]),!1)}function D2(e){return kE[e]}function mIe(){return kE[wd]}AE(ME,hIe);AE(Vb,pIe);var EE=1e3,IE=EE*60,pp=IE*60,fi=pp*24,EN=fi*365,Rh={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},fy="{yyyy}-{MM}-{dd}",IN={year:"{yyyy}",month:"{yyyy}-{MM}",day:fy,hour:fy+" "+Rh.hour,minute:fy+" "+Rh.minute,second:fy+" "+Rh.second,millisecond:Rh.none},NS=["year","month","day","hour","minute","second","millisecond"],N9=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function da(e,t){return e+="","0000".substr(0,t-e.length)+e}function Sd(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function yIe(e){return e===Sd(e)}function bIe(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function im(e,t,n,r){var a=qa(e),i=a[DE(n)](),o=a[Cd(n)]()+1,s=Math.floor((o-1)/3)+1,l=a[P_(n)](),u=a["get"+(n?"UTC":"")+"Day"](),c=a[ug(n)](),f=(c-1)%12+1,d=a[R_(n)](),v=a[O_(n)](),h=a[N_(n)](),p=c>=12?"pm":"am",g=p.toUpperCase(),m=r instanceof dn?r:D2(r||O9)||mIe(),_=m.getModel("time"),b=_.get("month"),w=_.get("monthAbbr"),S=_.get("dayOfWeek"),C=_.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,p+"").replace(/{A}/g,g+"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,da(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,b[o-1]).replace(/{MMM}/g,w[o-1]).replace(/{MM}/g,da(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,da(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,S[u]).replace(/{ee}/g,C[u]).replace(/{e}/g,u+"").replace(/{HH}/g,da(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,da(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,da(d,2)).replace(/{m}/g,d+"").replace(/{ss}/g,da(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,da(h,3)).replace(/{S}/g,h+"")}function _Ie(e,t,n,r,a){var i=null;if(Je(n))i=n;else if(ct(n))i=n(e.value,t,{level:e.level});else{var o=De({},Rh);if(e.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(Re(i)){var f=e.level==null?0:e.level>=0?e.level:i.length+e.level;f=Math.min(f,i.length-1),i=i[f]}}return im(new Date(e.value),i,a,r)}function $9(e,t){var n=qa(e),r=n[Cd(t)]()+1,a=n[P_(t)](),i=n[ug(t)](),o=n[R_(t)](),s=n[O_(t)](),l=n[N_(t)](),u=l===0,c=u&&s===0,f=c&&o===0,d=f&&i===0,v=d&&a===1,h=v&&r===1;return h?"year":v?"month":d?"day":f?"hour":c?"minute":u?"second":"millisecond"}function DN(e,t,n){var r=tn(e)?qa(e):e;switch(t=t||$9(e,n),t){case"year":return r[DE(n)]();case"half-year":return r[Cd(n)]()>=6?1:0;case"quarter":return Math.floor((r[Cd(n)]()+1)/4);case"month":return r[Cd(n)]();case"day":return r[P_(n)]();case"half-day":return r[ug(n)]()/24;case"hour":return r[ug(n)]();case"minute":return r[R_(n)]();case"second":return r[O_(n)]();case"millisecond":return r[N_(n)]()}}function DE(e){return e?"getUTCFullYear":"getFullYear"}function Cd(e){return e?"getUTCMonth":"getMonth"}function P_(e){return e?"getUTCDate":"getDate"}function ug(e){return e?"getUTCHours":"getHours"}function R_(e){return e?"getUTCMinutes":"getMinutes"}function O_(e){return e?"getUTCSeconds":"getSeconds"}function N_(e){return e?"getUTCMilliseconds":"getMilliseconds"}function wIe(e){return e?"setUTCFullYear":"setFullYear"}function B9(e){return e?"setUTCMonth":"setMonth"}function V9(e){return e?"setUTCDate":"setDate"}function F9(e){return e?"setUTCHours":"setHours"}function z9(e){return e?"setUTCMinutes":"setMinutes"}function H9(e){return e?"setUTCSeconds":"setSeconds"}function W9(e){return e?"setUTCMilliseconds":"setMilliseconds"}function SIe(e,t,n,r,a,i,o,s){var l=new Xt({style:{text:e,font:t,align:n,verticalAlign:r,padding:a,rich:i,overflow:o?"truncate":null,lineHeight:s}});return l.getBoundingRect()}function LE(e){if(!lE(e))return Je(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function PE(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(n,r){return r.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var sf=g_;function L2(e,t,n){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&hi(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=e instanceof Date;if(o||s){var l=o?qa(e):e;if(isNaN(+l)){if(s)return"-"}else return im(l,r,n)}if(t==="ordinal")return Sb(e)?a(e):tn(e)&&i(e)?e+"":"-";var u=Ko(e);return i(u)?LE(u):Sb(e)?a(e):typeof e=="boolean"?e+"":"-"}var LN=["a","b","c","d","e","f","g"],$S=function(e,t){return"{"+e+(t??"")+"}"};function RE(e,t,n){Re(t)||(t=[t]);var r=t.length;if(!r)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=n.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function xIe(e,t,n){(e==="week"||e==="month"||e==="quarter"||e==="half-year"||e==="year")&&(e=`MM-dd -yyyy`);var r=qa(t),a=n?"getUTC":"get",i=r[a+"FullYear"](),o=r[a+"Month"]()+1,s=r[a+"Date"](),l=r[a+"Hours"](),u=r[a+"Minutes"](),c=r[a+"Seconds"](),f=r[a+"Milliseconds"]();return e=e.replace("MM",da(o,2)).replace("M",o).replace("yyyy",i).replace("yy",da(i%100+"",2)).replace("dd",da(s,2)).replace("d",s).replace("hh",da(l,2)).replace("h",l).replace("mm",da(u,2)).replace("m",u).replace("ss",da(c,2)).replace("s",c).replace("SSS",da(f,3)),e}function TIe(e){return e&&e.charAt(0).toUpperCase()+e.substr(1)}function jc(e,t){return t=t||"transparent",Je(e)?e:gt(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Fb(e,t){if(t==="_blank"||t==="blank"){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var O0=G,K9=["left","right","top","bottom","width","height"],pc=[["width","left","right"],["height","top","bottom"]];function OE(e,t,n,r,a){var i=0,o=0;r==null&&(r=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),d=f&&f.getBoundingRect(),v,h;if(e==="horizontal"){var p=c.width+(d?-d.x+c.x:0);v=i+p,v>r||l.newline?(i=0,v=p,o+=s+n,s=c.height):s=Math.max(s,c.height)}else{var g=c.height+(d?-d.y+c.y:0);h=o+g,h>a||l.newline?(i+=s+n,o=0,h=g,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),e==="horizontal"?i=v+n:o=h+n)})}var Ec=OE;kt(OE,"vertical");kt(OE,"horizontal");function MIe(e,t,n){var r=t.width,a=t.height,i=qe(e.left,r),o=qe(e.top,a),s=qe(e.right,r),l=qe(e.bottom,a);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=r),(isNaN(o)||isNaN(parseFloat(e.top)))&&(o=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=a),n=sf(n||0),{width:Math.max(s-i-n[1]-n[3],0),height:Math.max(l-o-n[0]-n[2],0)}}function rr(e,t,n){n=sf(n||0);var r=t.width,a=t.height,i=qe(e.left,r),o=qe(e.top,a),s=qe(e.right,r),l=qe(e.bottom,a),u=qe(e.width,r),c=qe(e.height,a),f=n[2]+n[0],d=n[1]+n[3],v=e.aspect;switch(isNaN(u)&&(u=r-s-d-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>r/a?u=r*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=r-s-u-d),isNaN(o)&&(o=a-l-c-f),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-d;break}switch(e.top||e.bottom){case"middle":case"center":o=a/2-c/2-n[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=r-d-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var h=new Rt(i+n[3],o+n[0],u,c);return h.margin=n,h}function $_(e,t,n,r,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||e,i.x=e.x,i.y=e.y,!o&&!s)return!1;var u;if(l==="raw")u=e.type==="group"?new Rt(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=rr(ft({width:u.width,height:u.height},t),n,r),d=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=d,i.y=v):(i.x+=d,i.y+=v),i===e&&e.markRedraw(),!0}function kIe(e,t){return e[pc[t][0]]!=null||e[pc[t][1]]!=null&&e[pc[t][2]]!=null}function cg(e){var t=e.layoutMode||e.constructor.layoutMode;return gt(t)?t:t?{type:t}:null}function eu(e,t,n){var r=n&&n.ignoreSize;!Re(r)&&(r=[r,r]);var a=o(pc[0],0),i=o(pc[1],1);u(pc[0],e,a),u(pc[1],e,i);function o(c,f){var d={},v=0,h={},p=0,g=2;if(O0(c,function(b){h[b]=e[b]}),O0(c,function(b){s(t,b)&&(d[b]=h[b]=t[b]),l(d,b)&&v++,l(h,b)&&p++}),r[f])return l(t,c[1])?h[c[2]]=null:l(t,c[2])&&(h[c[1]]=null),h;if(p===g||!v)return h;if(v>=g)return d;for(var m=0;m=0;l--)s=It(s,a[l],!0);r.defaultOption=s}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var a=n+"Index",i=n+"Id";return Qg(this.ecModel,n,{index:this.get(a,!0),id:this.get(i,!0)},r)},t.prototype.getBoxLayoutParams=function(){var n=this;return{left:n.get("left"),top:n.get("top"),right:n.get("right"),bottom:n.get("bottom"),width:n.get("width"),height:n.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0}(),t}(dn);qG(zt,dn);C_(zt);dIe(zt);vIe(zt,EIe);function EIe(e){var t=[];return G(zt.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=Ne(t,function(n){return Io(n).main}),e!=="dataset"&&Nt(t,"dataset")<=0&&t.unshift("dataset"),t}var Y9="";typeof navigator<"u"&&(Y9=navigator.platform||"");var Af="rgba(0, 0, 0, 0.2)";const IIe={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Af,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Af,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Af,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Af,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Af,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Af,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Y9.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var j9=rt(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Ai="original",na="arrayRows",Ei="objectRows",Qo="keyedColumns",Bl="typedArray",q9="unknown",Bo="column",Iv="row",Ar={Must:1,Might:2,Not:3},X9=Qt();function DIe(e){X9(e).datasetMap=rt()}function Z9(e,t,n){var r={},a=$E(t);if(!a||!e)return r;var i=[],o=[],s=t.ecModel,l=X9(s).datasetMap,u=a.uid+"_"+n.seriesLayoutBy,c,f;e=e.slice(),G(e,function(p,g){var m=gt(p)?p:e[g]={name:p};m.type==="ordinal"&&c==null&&(c=g,f=h(m)),r[m.name]=[]});var d=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});G(e,function(p,g){var m=p.name,_=h(p);if(c==null){var b=d.valueWayDim;v(r[m],b,_),v(o,b,_),d.valueWayDim+=_}else if(c===g)v(r[m],0,_),v(i,0,_);else{var b=d.categoryWayDim;v(r[m],b,_),v(o,b,_),d.categoryWayDim+=_}});function v(p,g,m){for(var _=0;_t)return e[r];return e[n-1]}function eK(e,t,n,r,a,i,o){i=i||e;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!r?n:NIe(r,o);if(c=c||n,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function $Ie(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var dy,ah,RN,ON="\0_ec_inner",BIe=1,VE=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,a,i,o,s){i=i||{},this.option=null,this._theme=new dn(i),this._locale=new dn(o),this._optionManager=s},t.prototype.setOption=function(n,r,a){var i=BN(r);this._optionManager.setOption(n,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(n,r){return this._resetOption(n,BN(r))},t.prototype._resetOption=function(n,r){var a=!1,i=this._optionManager;if(!n||n==="recreate"){var o=i.mountOption(n==="recreate");!this.option||n==="recreate"?RN(this,o):(this.restoreData(),this._mergeOption(o,r)),a=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,r))}if(!n||n==="recreate"||n==="media"){var l=i.getMediaOption(this);l.length&&G(l,function(u){a=!0,this._mergeOption(u,r)},this)}return a},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=rt(),u=r&&r.replaceMergeMainTypeMap;DIe(this),G(n,function(f,d){f!=null&&(zt.hasClass(d)?d&&(s.push(d),l.set(d,!0)):a[d]=a[d]==null?mt(f):It(a[d],f,!0))}),u&&u.each(function(f,d){zt.hasClass(d)&&!l.get(d)&&(s.push(d),l.set(d,!0))}),zt.topologicalTravel(s,zt.getAllClassMainTypes(),c,this);function c(f){var d=RIe(this,f,Cn(n[f])),v=i.get(f),h=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",p=GG(v,d,h);fAe(p,f,zt),a[f]=null,i.set(f,null),o.set(f,0);var g=[],m=[],_=0,b;G(p,function(w,S){var C=w.existing,x=w.newOption;if(!x)C&&(C.mergeOption({},this),C.optionUpdated({},!1));else{var M=f==="series",T=zt.getClass(f,w.keyInfo.subType,!M);if(!T)return;if(f==="tooltip"){if(b)return;b=!0}if(C&&C.constructor===T)C.name=w.keyInfo.name,C.mergeOption(x,this),C.optionUpdated(x,!1);else{var k=De({componentIndex:S},w.keyInfo);C=new T(x,this,this,k),De(C,k),w.brandNew&&(C.__requireNewView=!0),C.init(x,this,this),C.optionUpdated(null,!0)}}C?(g.push(C.option),m.push(C),_++):(g.push(void 0),m.push(void 0))},this),a[f]=g,i.set(f,m),o.set(f,_),f==="series"&&dy(this)}this._seriesIndices||dy(this)},t.prototype.getOption=function(){var n=mt(this.option);return G(n,function(r,a){if(zt.hasClass(a)){for(var i=Cn(r),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!ig(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,n[a]=i}}),delete n[ON],n},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var a=this._componentsMap.get(n);if(a){var i=a[r||0];if(i)return i;if(r==null){for(var o=0;o=t:n==="max"?e<=t:e===t}function YIe(e,t){return e.join(",")===t.join(",")}var Li=G,fg=gt,VN=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function VS(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=VN.length;n=0;g--){var m=e[g];if(s||(h=m.data.rawIndexOf(m.stackedByDimension,v)),h>=0){var _=m.data.getByRawIndex(m.stackResultDimension,h);if(l==="all"||l==="positive"&&_>0||l==="negative"&&_<0||l==="samesign"&&d>=0&&_>0||l==="samesign"&&d<=0&&_<0){d=tAe(d,_),p=_;break}}}return r[0]=d,r[1]=p,r})})}var B_=function(){function e(t){this.data=t.data||(t.sourceFormat===Qo?{}:[]),this.sourceFormat=t.sourceFormat||q9,this.seriesLayoutBy=t.seriesLayoutBy||Bo,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;rp&&(p=b)}v[0]=h,v[1]=p}},a=function(){return this._data?this._data.length/this._dimSize:0};UN=(t={},t[na+"_"+Bo]={pure:!0,appendData:i},t[na+"_"+Iv]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Ei]={pure:!0,appendData:i},t[Qo]={pure:!0,appendData:function(o){var s=this._data;G(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[Ai]={appendData:i},t[Bl]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(p=o.interpolatedValue[g])}return p!=null?p+"":""})}},e.prototype.getRawValue=function(t,n){return Jd(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e}();function XN(e){var t,n;return gt(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function gp(e){return new cDe(e)}var cDe=function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var a=this.context;a.data=a.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!r&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(_){return!(_>=1)&&(_=1),_}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(r)),this._modBy=l,this._modDataCount=u;var d=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,h=Math.min(d!=null?this._dueIndex+d:1/0,this._dueEnd);if(!r&&(f||v1&&r>0?s:o}};return i;function o(){return t=e?null:lt},gte:function(e,t){return e>=t}},dDe=function(){function e(t,n){if(!tn(n)){var r="";gn(r)}this._opFn=fK[t],this._rvalFloat=Ko(n)}return e.prototype.evaluate=function(t){return tn(t)?this._opFn(t,this._rvalFloat):this._opFn(Ko(t),this._rvalFloat)},e}(),dK=function(){function e(t,n){var r=t==="desc";this._resultLT=r?1:-1,n==null&&(n=r?"min":"max"),this._incomparable=n==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,n){var r=tn(t)?t:Ko(t),a=tn(n)?n:Ko(n),i=isNaN(r),o=isNaN(a);if(i&&(r=this._incomparable),o&&(a=this._incomparable),i&&o){var s=Je(t),l=Je(n);s&&(r=l?t:0),l&&(a=s?n:0)}return ra?-this._resultLT:0},e}(),vDe=function(){function e(t,n){this._rval=n,this._isEQ=t,this._rvalTypeof=typeof n,this._rvalFloat=Ko(n)}return e.prototype.evaluate=function(t){var n=t===this._rval;if(!n){var r=typeof t;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(n=Ko(t)===this._rvalFloat)}return this._isEQ?n:!n},e}();function hDe(e,t){return e==="eq"||e==="ne"?new vDe(e==="eq",t):tt(fK,e)?new dDe(e,t):null}var pDe=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,n){},e.prototype.retrieveValueFromItem=function(t,n){},e.prototype.convertValue=function(t,n){return Vl(t,n)},e}();function gDe(e,t){var n=new pDe,r=e.data,a=n.sourceFormat=e.sourceFormat,i=e.startIndex,o="";e.seriesLayoutBy!==Bo&&gn(o);var s=[],l={},u=e.dimensionsDefine;if(u)G(u,function(p,g){var m=p.name,_={index:g,name:m,displayName:p.displayName};if(s.push(_),m!=null){var b="";tt(l,m)&&gn(b),l[m]=_}});else for(var c=0;c65535?xDe:TDe}function If(){return[1/0,-1/0]}function MDe(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function QN(e,t,n,r,a){var i=pK[n||"float"];if(a){var o=e[t],s=o&&o.length;if(s!==r){for(var l=new i(r),u=0;ug[1]&&(g[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},e.prototype._initDataFromProvider=function(t,n,r){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=Ne(o,function(_){return _.property}),c=0;cm[1]&&(m[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n=0&&n=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&rt)i=o-1;else return o}return-1},e.prototype.indicesOfNearest=function(t,n,r){var a=this._chunks,i=a[t],o=[];if(!i)return o;r==null&&(r=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=h,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,a=this._count;if(r===Array){t=new r(a);for(var i=0;i=f&&_<=d||isNaN(_))&&(l[u++]=p),p++}h=!0}else if(i===2){for(var g=v[a[0]],b=v[a[1]],w=t[a[1]][0],S=t[a[1]][1],m=0;m=f&&_<=d||isNaN(_))&&(C>=w&&C<=S||isNaN(C))&&(l[u++]=p),p++}h=!0}}if(!h)if(i===1)for(var m=0;m=f&&_<=d||isNaN(_))&&(l[u++]=x)}else for(var m=0;mt[k][1])&&(M=!1)}M&&(l[u++]=n.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),a=r._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/n),u=this.getRawIndex(0),c,f,d,v=new(Ef(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var h=1;hc&&(c=f,d=w)}A>0&&As&&(p=s-c);for(var g=0;gh&&(h=_,v=c+g)}var b=this.getRawIndex(f),w=this.getRawIndex(v);fc-h&&(l=c-h,s.length=l);for(var p=0;pf[1]&&(f[1]=m),d[v++]=_}return i._count=v,i._indices=d,i._updateGetRawIdx(),i},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=function(){function t(n,r,a,i){return Vl(n[i],this._dimensions[i])}HS={arrayRows:t,objectRows:function(n,r,a,i){return Vl(n[r],this._dimensions[i])},keyedColumns:t,original:function(n,r,a,i){var o=n&&(n.value==null?n:n.value);return Vl(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(n,r,a,i){return n[i]}}}(),e}(),gK=function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,a,i;if(vy(t)){var o=t,s=void 0,l=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=Ca(s)?Bl:Ai,i=[];var f=this._getSourceMetaRawOption()||{},d=u&&u.metaRawOption||{},v=Mt(f.seriesLayoutBy,d.seriesLayoutBy)||null,h=Mt(f.sourceHeader,d.sourceHeader),p=Mt(f.dimensions,d.dimensions),g=v!==d.seriesLayoutBy||!!h!=!!d.sourceHeader||p;a=g?[O2(s,{seriesLayoutBy:v,sourceHeader:h,dimensions:p},l)]:[]}else{var m=t;if(r){var _=this._applyTransform(n);a=_.sourceList,i=_.upstreamSignList}else{var b=m.get("source",!0);a=[O2(b,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),a=n.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&t$(i)}var o,s=[],l=[];return G(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&t$(f),s.push(c),l.push(u._getVersionSign())}),r?o=SDe(r,s,{datasetIndex:n.componentIndex}):a!=null&&(o=[rDe(s[0])]),{sourceList:o,upstreamSignList:l}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n1||n>0&&!e.noHeader;return G(e.blocks,function(a){var i=_K(a);i>=t&&(t=i+ +(r&&(!i||$2(a)&&!a.noHeader)))}),t}return 0}function IDe(e,t,n,r){var a=t.noHeader,i=LDe(_K(t)),o=[],s=t.blocks||[];Qr(!s||Re(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(tt(u,l)){var c=new dK(u[l],null);s.sort(function(p,g){return c.evaluate(p.sortParam,g.sortParam)})}else l==="seriesDesc"&&s.reverse()}G(s,function(p,g){var m=t.valueFormatter,_=bK(p)(m?De(De({},e),{valueFormatter:m}):e,p,g>0?i.html:0,r);_!=null&&o.push(_)});var f=e.renderMode==="richText"?o.join(i.richText):B2(r,o.join(""),a?n:i.html);if(a)return f;var d=L2(t.header,"ordinal",e.useUTC),v=yK(r,e.renderMode).nameStyle,h=mK(r);return e.renderMode==="richText"?wK(e,d,v)+i.richText+f:B2(r,'
'+Yr(d)+"
"+f,n)}function DDe(e,t,n,r){var a=e.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(w){return w=Re(w)?w:[w],Ne(w,function(S,C){return L2(S,Re(v)?v[C]:v,u)})};if(!(i&&o)){var f=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),d=i?"":L2(l,"ordinal",u),v=t.valueType,h=o?[]:c(t.value,t.dataIndex),p=!s||!i,g=!s&&i,m=yK(r,a),_=m.nameStyle,b=m.valueStyle;return a==="richText"?(s?"":f)+(i?"":wK(e,d,_))+(o?"":ODe(e,h,p,g,b)):B2(r,(s?"":f)+(i?"":PDe(d,!s,_))+(o?"":RDe(h,p,g,b)),n)}}function n$(e,t,n,r,a,i){if(e){var o=bK(e),s={useUTC:a,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(s,e,0,i)}}function LDe(e){return{html:ADe[e],richText:EDe[e]}}function B2(e,t,n){var r='
',a="margin: "+n+"px 0 0",i=mK(e);return'
'+t+r+"
"}function PDe(e,t,n){var r=t?"margin-left:2px":"";return''+Yr(e)+""}function RDe(e,t,n,r){var a=n?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return e=Re(e)?e:[e],''+Ne(e,function(o){return Yr(o)}).join("  ")+""}function wK(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function ODe(e,t,n,r,a){var i=[a],o=r?10:20;return n&&i.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(Re(t)?t.join(" "):t,i)}function SK(e,t){var n=e.getData().getItemVisual(t,"style"),r=n[e.visualDrawType];return jc(r)}function CK(e,t){var n=e.get("padding");return n??(t==="richText"?[8,10]:10)}var WS=function(){function e(){this.richTextStyles={},this._nextStyleNameId=FG()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,n,r){var a=r==="richText"?this._generateStyleName():null,i=G9({color:n,type:t,renderMode:r,markerId:a});return Je(i)?i:(this.richTextStyles[a]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(t,n){var r={};Re(n)?G(n,function(i){return De(r,i)}):De(r,n);var a=this._generateStyleName();return this.richTextStyles[a]=r,"{"+a+"|"+t+"}"},e}();function xK(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(n),l=Re(s),u=SK(t,n),c,f,d,v;if(o>1||l&&!o){var h=NDe(s,t,n,i,u);c=h.inlineValues,f=h.inlineValueTypes,d=h.blocks,v=h.inlineValues[0]}else if(o){var p=a.getDimensionInfo(i[0]);v=c=Jd(a,n,i[0]),f=p.type}else v=c=l?s[0]:s;var g=uE(t),m=g&&t.name||"",_=a.getName(n),b=r?m:_;return _r("section",{header:m,noHeader:r||!g,sortParam:v,blocks:[_r("nameValue",{markerType:"item",markerColor:u,name:b,noName:!hi(b),value:c,valueType:f,dataIndex:n})].concat(d||[])})}function NDe(e,t,n,r,a){var i=t.getData(),o=Ci(e,function(f,d,v){var h=i.getDimensionInfo(v);return f=f||h&&h.tooltip!==!1&&h.displayName!=null},!1),s=[],l=[],u=[];r.length?G(r,function(f){c(Jd(i,n,f),f)}):G(e,c);function c(f,d){var v=i.getDimensionInfo(d);!v||v.otherDims.tooltip===!1||(o?u.push(_r("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var tl=Qt();function hy(e,t){return e.getName(t)||e.getId(t)}var N0="__universalTransitionEnabled",xn=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,a){this.seriesIndex=this.componentIndex,this.dataTask=gp({count:BDe,reset:VDe}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,a);var i=tl(this).sourceManager=new gK(this);i.prepareSource();var o=this.getInitialData(n,a);a$(o,this),this.dataTask.context.data=o,tl(this).dataBeforeProcessed=o,r$(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(n,r){var a=cg(this),i=a?Ev(n):{},o=this.subType;zt.hasClass(o)&&(o+="Series"),It(n,r.getTheme().get(this.subType)),It(n,this.getDefaultOption()),Gc(n,"label",["show"]),this.fillDataTextStyle(n.data),a&&eu(n,i,a)},t.prototype.mergeOption=function(n,r){n=It(this.option,n,!0),this.fillDataTextStyle(n.data);var a=cg(this);a&&eu(this.option,n,a);var i=tl(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(n,r);a$(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,tl(this).dataBeforeProcessed=o,r$(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(n){if(n&&!Ca(n))for(var r=["show"],a=0;athis.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,a){var i=this.ecModel,o=BE.prototype.getColorFromPalette.call(this,n,r,a);return o||(o=i.getColorFromPalette(n,r,a)),o},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(r);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(n,r){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(r);return(a==="all"||a[hy(i,n)])&&!i.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[N0])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var a,i,o=this.option,s=o.selectedMode,l=r.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){gt(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(n,r)}},t.registerClass=function(n){return zt.registerClass(n)},t.protoInitialize=function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"}(),t}(zt);jn(xn,V_);jn(xn,BE);qG(xn,zt);function r$(e){var t=e.name;uE(e)||(e.name=$De(e)||t)}function $De(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return G(n,function(a){var i=t.getDimensionInfo(a);i.displayName&&r.push(i.displayName)}),r.join(" ")}function BDe(e){return e.model.getRawData().count()}function VDe(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),FDe}function FDe(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function a$(e,t){G(jd(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,kt(zDe,t))})}function zDe(e,t){var n=V2(e);return n&&n.setOutputEnd((t||this).count()),t}function V2(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var a=r.agentStubMap;a&&(r=a.get(e.uid))}return r}}var Dn=function(){function e(){this.group=new wt,this.uid=Av("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){},e.prototype.updateLayout=function(t,n,r,a){},e.prototype.updateVisual=function(t,n,r,a){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e}();fE(Dn);C_(Dn);function Lv(){var e=Qt();return function(t){var n=e(t),r=t.pipelineContext,a=!!n.large,i=!!n.progressiveRender,o=n.large=!!(r&&r.large),s=n.progressiveRender=!!(r&&r.progressiveRender);return(a!==o||i!==s)&&"reset"}}var TK=Qt(),HDe=Lv(),_n=function(){function e(){this.group=new wt,this.uid=Av("viewChart"),this.renderTask=gp({plan:WDe,reset:GDe}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.highlight=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&o$(i,a,"emphasis")},e.prototype.downplay=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&o$(i,a,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateLayout=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateVisual=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.eachRendered=function(t){du(this.group,t)},e.markUpdateMethod=function(t,n){TK(t).updateMethod=n},e.protoInitialize=function(){var t=e.prototype;t.type="chart"}(),e}();function i$(e,t,n){e&&sg(e)&&(t==="emphasis"?Ds:Ls)(e,n)}function o$(e,t,n){var r=Kc(e,t),a=t&&t.highlightKey!=null?kEe(t.highlightKey):null;r!=null?G(Cn(r),function(i){i$(e.getItemGraphicEl(i),n,a)}):e.eachItemGraphicEl(function(i){i$(i,n,a)})}fE(_n);C_(_n);function WDe(e){return HDe(e.model)}function GDe(e){var t=e.model,n=e.ecModel,r=e.api,a=e.payload,i=t.pipelineContext.progressiveRender,o=e.view,s=a&&TK(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,n,r,a),KDe[l]}var KDe={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},zb="\0__throttleOriginMethod",s$="\0__throttleRate",l$="\0__throttleType";function z_(e,t,n){var r,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,e.apply(l,u||[])}var d=function(){for(var v=[],h=0;h=0?f():o=setTimeout(f,-s),a=r};return d.clear=function(){o&&(clearTimeout(o),o=null)},d.debounceNextCall=function(v){c=v},d}function Pv(e,t,n,r){var a=e[t];if(a){var i=a[zb]||a,o=a[l$],s=a[s$];if(s!==n||o!==r){if(n==null||!r)return e[t]=i;a=e[t]=z_(i,n,r==="debounce"),a[zb]=i,a[l$]=r,a[s$]=n}return a}}function dg(e,t){var n=e[t];n&&n[zb]&&(n.clear&&n.clear(),e[t]=n[zb])}var u$=Qt(),c$={itemStyle:Uc(R9,!0),lineStyle:Uc(P9,!0)},UDe={lineStyle:"stroke",itemStyle:"fill"};function MK(e,t){var n=e.visualStyleMapper||c$[t];return n||(console.warn("Unknown style type '"+t+"'."),c$.itemStyle)}function kK(e,t){var n=e.visualDrawType||UDe[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var YDe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=e.getModel(r),i=MK(e,r),o=i(a),s=a.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=kK(e,r),u=o[l],c=ct(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var d=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[l]||(o[l]=d,n.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||ct(o.fill)?d:o.fill,o.stroke=o.stroke==="auto"||ct(o.stroke)?d:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",l),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(v,h){var p=e.getDataParams(h),g=De({},o);g[l]=c(p),v.setItemVisual(h,"style",g)}}}},oh=new dn,jDe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=MK(e,r),i=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[r]){oh.option=l[r];var u=a(oh),c=o.ensureUniqueItemVisual(s,"style");De(c,u),oh.option.decal&&(o.setItemVisual(s,"decal",oh.option.decal),oh.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},qDe={performRawSeries:!0,overallReset:function(e){var t=rt();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var a=n.type+"-"+r,i=t.get(a);i||(i={},t.set(a,i)),u$(n).scope=i}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),a={},i=n.getData(),o=u$(n).scope,s=n.visualStyleAccessPath||"itemStyle",l=kK(n,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),r.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var d=i.ensureUniqueItemVisual(c,"style"),v=r.getName(u)||u+"",h=r.count();d[l]=n.getColorFromPalette(v,o,h)}})}})}},py=Math.PI;function XDe(e,t){t=t||{},ft(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new wt,r=new Zt({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var a=new Xt({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new Zt({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(i);var o;return t.showSpinner&&(o=new nm({shape:{startAngle:-py/2,endAngle:-py/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:py*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:py*3/2}).delay(300).start("circularInOut"),n.add(o)),n.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var AK=function(){function e(t,n,r,a){this._stageTaskMap=rt(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=r.concat(a)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var a=r.overallTask;a&&a.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),a=r.context,i=!n&&r.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>r.blockIndex,o=i?r.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=r.progressiveEnabled&&n.incrementalPrepareRender&&i>=r.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=r.context={progressiveRender:o,modDataCount:l,large:s}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=rt();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;r.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),n._pipe(a,a.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;G(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";Qr(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,n,r),a.overallReset&&this._createOverallStageTask(a,i,n,r)},this)},e.prototype.prepareView=function(t,n,r,a){var i=t.renderTask,o=i.context;o.model=n,o.ecModel=r,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(n,i)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,a){a=a||{};var i=!1,o=this;G(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,d=c.overallTask;if(d){var v,h=d.agentStubMap;h.each(function(g){s(a,g)&&(g.dirty(),v=!0)}),v&&d.dirty(),o.updatePayload(d,r);var p=o.getPerformArgs(d,a.block);h.each(function(g){g.perform(p)}),d.perform(p)&&(i=!0)}else f&&f.each(function(g,m){s(a,g)&&g.dirty();var _=o.getPerformArgs(g,a.block);_.skip=!l.performRawSeries&&n.isSeriesFiltered(g.context.model),o.updatePayload(g,r),g.perform(_)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,a){var i=this,o=n.seriesTaskMap,s=n.seriesTaskMap=rt(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):l?r.eachRawSeriesByType(l,c):u&&u(r,a).each(c);function c(f){var d=f.uid,v=s.set(d,o&&o.get(d)||gp({plan:tLe,reset:nLe,count:aLe}));v.context={model:f,ecModel:r,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},e.prototype._createOverallStageTask=function(t,n,r,a){var i=this,o=n.overallTask=n.overallTask||gp({reset:ZDe});o.context={ecModel:r,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=rt(),u=t.seriesType,c=t.getTargetSeries,f=!0,d=!1,v="";Qr(!t.createOnAllSeries,v),u?r.eachRawSeriesByType(u,h):c?c(r,a).each(h):(f=!1,G(r.getSeries(),h));function h(p){var g=p.uid,m=l.set(g,s&&s.get(g)||(d=!0,gp({reset:JDe,onDirty:eLe})));m.context={model:p,overallProgress:f},m.agent=o,m.__block=f,i._pipe(p,m)}d&&o.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,a=this._pipelineMap.get(r);!a.head&&(a.head=n),a.tail&&a.tail.pipe(n),a.tail=n,n.__idxInPipeline=a.count++,n.__pipeline=a},e.wrapStageHandler=function(t,n){return ct(t)&&(t={overallReset:t,seriesType:iLe(t)}),t.uid=Av("stageHandler"),n&&(t.visualType=n),t},e}();function ZDe(e){e.overallReset(e.ecModel,e.api,e.payload)}function JDe(e){return e.overallProgress&&QDe}function QDe(){this.agent.dirty(),this.getDownstream().dirty()}function eLe(){this.agent&&this.agent.dirty()}function tLe(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function nLe(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=Cn(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?Ne(t,function(n,r){return EK(r)}):rLe}var rLe=EK(0);function EK(e){return function(t,n){var r=n.data,a=n.resetDefines[e];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-d.length){var h=u.slice(0,v);h!=="data"&&(n.mainType=h,n[d.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(r[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:n,dataQuery:r,otherQuery:a}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var a=r.targetEl,i=r.packedEvent,o=r.model,s=r.view;if(!o||!s)return!0;var l=n.cptQuery,u=n.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,n.otherQuery,a,i));function c(f,d,v,h){return f[v]==null||d[h||v]===f[v]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e}(),F2=["symbol","symbolSize","symbolRotate","symbolOffset"],h$=F2.concat(["symbolKeepAspect"]),lLe={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},a={},i=!1,o=0;o=0&&mc(l)?l:.5;var u=e.createRadialGradient(o,s,0,o,s,l);return u}function z2(e,t,n){for(var r=t.type==="radial"?CLe(e,t,n):SLe(e,t,n),a=t.colorStops,i=0;i0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:tn(e)?[e]:Re(e)?e:null}function KE(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&TLe(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var a=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;a&&a!==1&&(n=Ne(n,function(i){return i/a}),r/=a)}return[n,r]}var MLe=new Uo(!0);function Gb(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function p$(e){return typeof e=="string"&&e!=="none"}function Kb(e){var t=e.fill;return t!=null&&t!=="none"}function g$(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function m$(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function H2(e,t,n){var r=dE(t.image,t.__image,n);if(x_(r)){var a=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&a&&a.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*ap),i.scaleSelf(t.scaleX||1,t.scaleY||1),a.setTransform(i)}return a}}function kLe(e,t,n,r){var a,i=Gb(n),o=Kb(n),s=n.strokePercent,l=s<1,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||MLe,f=t.__dirty;if(!r){var d=n.fill,v=n.stroke,h=o&&!!d.colorStops,p=i&&!!v.colorStops,g=o&&!!d.image,m=i&&!!v.image,_=void 0,b=void 0,w=void 0,S=void 0,C=void 0;(h||p)&&(C=t.getBoundingRect()),h&&(_=f?z2(e,d,C):t.__canvasFillGradient,t.__canvasFillGradient=_),p&&(b=f?z2(e,v,C):t.__canvasStrokeGradient,t.__canvasStrokeGradient=b),g&&(w=f||!t.__canvasFillPattern?H2(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=w),m&&(S=f||!t.__canvasStrokePattern?H2(e,v,t):t.__canvasStrokePattern,t.__canvasStrokePattern=w),h?e.fillStyle=_:g&&(w?e.fillStyle=w:o=!1),p?e.strokeStyle=b:m&&(S?e.strokeStyle=S:i=!1)}var x=t.getGlobalScale();c.setScale(x[0],x[1],t.segmentIgnoreThreshold);var M,T;e.setLineDash&&n.lineDash&&(a=KE(t),M=a[0],T=a[1]);var k=!0;(u||f&qf)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),k=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),k&&c.rebuildPath(e,l?s:1),M&&(e.setLineDash(M),e.lineDashOffset=T),r||(n.strokeFirst?(i&&m$(e,n),o&&g$(e,n)):(o&&g$(e,n),i&&m$(e,n))),M&&e.setLineDash([])}function ALe(e,t,n){var r=t.__image=dE(n.image,t.__image,t,t.onload);if(!(!r||!x_(r))){var a=n.x||0,i=n.y||0,o=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(o==null&&s!=null?o=s*l:s==null&&o!=null?s=o/l:o==null&&s==null&&(o=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,a,i,o,s)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,f=o-u,d=s-c;e.drawImage(r,u,c,f,d,a,i,o,s)}else e.drawImage(r,a,i,o,s)}}function ELe(e,t,n){var r,a=n.text;if(a!=null&&(a+=""),a){e.font=n.font||Zl,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=KE(t),i=r[0],o=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=o),n.strokeFirst?(Gb(n)&&e.strokeText(a,n.x,n.y),Kb(n)&&e.fillText(a,n.x,n.y)):(Kb(n)&&e.fillText(a,n.x,n.y),Gb(n)&&e.strokeText(a,n.x,n.y)),i&&e.setLineDash([])}}var y$=["shadowBlur","shadowOffsetX","shadowOffsetY"],b$=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function OK(e,t,n,r,a){var i=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Ia(e,a),i=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?kc.opacity:o}(r||t.blend!==n.blend)&&(i||(Ia(e,a),i=!0),e.globalCompositeOperation=t.blend||kc.blend);for(var s=0;s0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,a){if(!this[Fr]){if(this._disposed){this.id;return}var i,o,s;if(gt(r)&&(a=r.lazyUpdate,i=r.silent,o=r.replaceMerge,s=r.transition,r=r.notMerge),this[Fr]=!0,!this._model||r){var l=new WIe(this._api),u=this._theme,c=this._model=new VE;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(n,{replaceMerge:o},G2);var f={seriesTransition:s,optionChanged:!0};if(a)this[ka]={silent:i,updateParams:f},this[Fr]=!1,this.getZr().wakeUp();else{try{Lf(this),nl.update.call(this,null,f)}catch(d){throw this[ka]=null,this[Fr]=!1,d}this._ssr||this._zr.flush(),this[ka]=null,this[Fr]=!1,sh.call(this,i),lh.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||Ht.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){if(Ht.svgSupported){var n=this._zr,r=n.storage.getDisplayList();return G(r,function(a){a.stopAnimation(null,!0)}),n.painter.toDataURL()}},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,a=this._model,i=[],o=this;G(r,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return G(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(qb[a]){var l=s,u=s,c=-s,f=-s,d=[],v=n&&n.pixelRatio||this.getDevicePixelRatio();G(Ic,function(b,w){if(b.group===a){var S=r?b.getZr().painter.getSvgDom().innerHTML:b.renderToCanvas(mt(n)),C=b.getDom().getBoundingClientRect();l=i(C.left,l),u=i(C.top,u),c=o(C.right,c),f=o(C.bottom,f),d.push({dom:S,left:C.left,top:C.top})}}),l*=v,u*=v,c*=v,f*=v;var h=c-l,p=f-u,g=ao.createCanvas(),m=p2(g,{renderer:r?"svg":"canvas"});if(m.resize({width:h,height:p}),r){var _="";return G(d,function(b){var w=b.left-l,S=b.top-u;_+=''+b.dom+""}),m.painter.getSvgRoot().innerHTML=_,n.connectedBackgroundColor&&m.painter.setBackgroundColor(n.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return n.connectedBackgroundColor&&m.add(new Zt({shape:{x:0,y:0,width:h,height:p},style:{fill:n.connectedBackgroundColor}})),G(d,function(b){var w=new wr({style:{x:b.left*v-l,y:b.top*v-u,image:b.dom}});m.add(w)}),m.refreshImmediately(),g.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r){return jS(this,"convertToPixel",n,r)},t.prototype.convertFromPixel=function(n,r){return jS(this,"convertFromPixel",n,r)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var a=this._model,i,o=fp(a,n);return G(o,function(s,l){l.indexOf("Models")>=0&&G(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(r);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(r,u))}},this)},this),!!i},t.prototype.getVisual=function(n,r){var a=this._model,i=fp(a,n,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?GE(s,l,r):om(s,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;G(ePe,function(r){var a=function(i){var o=n.getModel(),s=i.target,l,u=r==="globalout";if(u?l={}:s&&gc(s,function(h){var p=Ct(h);if(p&&p.dataIndex!=null){var g=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=g&&g.getDataParams(p.dataIndex,p.dataType,s)||{},!0}else if(p.eventData)return l=De({},p.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var d=c&&f!=null&&o.getComponent(c,f),v=d&&n[d.mainType==="series"?"_chartsMap":"_componentsMap"][d.__viewId];l.event=i,l.type=r,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:d,view:v},n.trigger(r,l)}};a.zrEventfulCallAtLast=!0,n._zr.on(r,a,n)}),G(mp,function(r,a){n._messageCenter.on(a,function(i){this.trigger(a,i)},n)}),G(["selectchanged"],function(r){n._messageCenter.on(r,function(a){this.trigger(r,a)},n)}),cLe(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&UG(this.getDom(),qE,"");var r=this,a=r._api,i=r._model;G(r._componentsViews,function(o){o.dispose(i,a)}),G(r._chartsViews,function(o){o.dispose(i,a)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete Ic[r.id]},t.prototype.resize=function(n){if(!this[Fr]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var a=r.resetOption("media"),i=n&&n.silent;this[ka]&&(i==null&&(i=this[ka].silent),a=!0,this[ka]=null),this[Fr]=!0;try{a&&Lf(this),nl.update.call(this,{type:"resize",animation:De({duration:0},n&&n.animation)})}catch(o){throw this[Fr]=!1,o}this[Fr]=!1,sh.call(this,i),lh.call(this,i)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(gt(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!K2[n]){var a=K2[n](this._api,r),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=De({},n);return r.type=mp[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(gt(r)||(r={silent:!!r}),!!Yb[n.type]&&this._model){if(this[Fr]){this._pendingActions.push(n);return}var a=r.silent;XS.call(this,n,a);var i=r.flush;i?this._zr.flush():i!==!1&&Ht.browser.weChat&&this._throttledZrFlush(),sh.call(this,a),lh.call(this,a)}},t.prototype.updateLabelLayout=function(){$i.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(r);i.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){Lf=function(f){var d=f._scheduler;d.restorePipelines(f._model),d.prepareStageTasks(),YS(f,!0),YS(f,!1),d.plan()},YS=function(f,d){for(var v=f._model,h=f._scheduler,p=d?f._componentsViews:f._chartsViews,g=d?f._componentsMap:f._chartsMap,m=f._zr,_=f._api,b=0;bd.get("hoverLayerThreshold")&&!Ht.node&&!Ht.worker&&d.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=f._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(_){_.states.emphasis&&(_.states.emphasis.hoverLayer=!0)})}})}function o(f,d){var v=f.get("blendMode")||null;d.eachRendered(function(h){h.isGroup||(h.style.blend=v)})}function s(f,d){if(!f.preventAutoZ){var v=f.get("z")||0,h=f.get("zlevel")||0;d.eachRendered(function(p){return l(p,v,h,-1/0),!0})}}function l(f,d,v,h){var p=f.getTextContent(),g=f.getTextGuideLine(),m=f.isGroup;if(m)for(var _=f.childrenRef(),b=0;b<_.length;b++)h=Math.max(l(_[b],d,v,h),h);else f.z=d,f.zlevel=v,h=Math.max(f.z2,h);if(p&&(p.z=d,p.zlevel=v,isFinite(h)&&(p.z2=h+2)),g){var w=f.textGuideLineConfig;g.z=d,g.zlevel=v,isFinite(h)&&(g.z2=h+(w&&w.showAbove?1:-1))}return h}function u(f,d){d.eachRendered(function(v){if(!_d(v)){var h=v.getTextContent(),p=v.getTextGuideLine();v.stateTransition&&(v.stateTransition=null),h&&h.stateTransition&&(h.stateTransition=null),p&&p.stateTransition&&(p.stateTransition=null),v.hasState()?(v.prevStates=v.currentStates,v.clearStates()):v.prevStates&&(v.prevStates=null)}})}function c(f,d){var v=f.getModel("stateAnimation"),h=f.isAnimationEnabled(),p=v.get("duration"),g=p>0?{duration:p,delay:v.get("delay"),easing:v.get("easing")}:null;d.eachRendered(function(m){if(m.states&&m.states.emphasis){if(_d(m))return;if(m instanceof Wt&&AEe(m),m.__dirty){var _=m.prevStates;_&&m.useStates(_)}if(h){m.stateTransition=g;var b=m.getTextContent(),w=m.getTextGuideLine();b&&(b.stateTransition=g),w&&(w.stateTransition=g)}m.__dirty&&a(m)}})}L$=function(f){return new(function(d){be(v,d);function v(){return d!==null&&d.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(h){for(;h;){var p=h.__ecComponentInfo;if(p!=null)return f._model.getComponent(p.mainType,p.index);h=h.parent}},v.prototype.enterEmphasis=function(h,p){Ds(h,p),Za(f)},v.prototype.leaveEmphasis=function(h,p){Ls(h,p),Za(f)},v.prototype.enterBlur=function(h){c9(h),Za(f)},v.prototype.leaveBlur=function(h){mE(h),Za(f)},v.prototype.enterSelect=function(h){f9(h),Za(f)},v.prototype.leaveSelect=function(h){d9(h),Za(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(h){return f.getViewOfComponentModel(h)},v.prototype.getViewOfSeriesModel=function(h){return f.getViewOfSeriesModel(h)},v}(tK))(f)},ZK=function(f){function d(v,h){for(var p=0;p=0)){R$.push(n);var i=AK.wrapStageHandler(n,a);i.__prio=t,i.__raw=n,e.push(i)}}function tI(e,t){K2[e]=t}function uPe(e){ZW({createCanvas:e})}function a7(e,t,n){var r=zK("registerMap");r&&r(e,t,n)}function cPe(e){var t=zK("getMap");return t&&t(e)}var i7=wDe;hu(YE,YDe);hu(H_,jDe);hu(H_,qDe);hu(YE,lLe);hu(H_,uLe);hu(GK,$Le);JE(rK);QE(WLe,tDe);tI("default",XDe);fo({type:Ac,event:Ac,update:Ac},Un);fo({type:D0,event:D0,update:D0},Un);fo({type:dp,event:dp,update:dp},Un);fo({type:L0,event:L0,update:L0},Un);fo({type:vp,event:vp,update:vp},Un);ZE("light",oLe);ZE("dark",LK);var fPe={},O$=[],dPe={registerPreprocessor:JE,registerProcessor:QE,registerPostInit:e7,registerPostUpdate:t7,registerUpdateLifecycle:W_,registerAction:fo,registerCoordinateSystem:n7,registerLayout:r7,registerVisual:hu,registerTransform:i7,registerLoading:tI,registerMap:a7,registerImpl:BLe,PRIORITY:KK,ComponentModel:zt,ComponentView:Dn,SeriesModel:xn,ChartView:_n,registerComponentModel:function(e){zt.registerClass(e)},registerComponentView:function(e){Dn.registerClass(e)},registerSeriesModel:function(e){xn.registerClass(e)},registerChartView:function(e){_n.registerClass(e)},registerSubTypeDefaulter:function(e,t){zt.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){PG(e,t)}};function Ft(e){if(Re(e)){G(e,function(t){Ft(t)});return}Nt(O$,e)>=0||(O$.push(e),ct(e)&&(e={install:e}),e.install(dPe))}function uh(e){return e==null?0:e.length||1}function N$(e){return e}var Ps=function(){function e(t,n,r,a,i,o){this._old=t,this._new=n,this._oldKeyGetter=r||N$,this._newKeyGetter=a||N$,this.context=i,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},a=new Array(t.length),i=new Array(n.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(n,r,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(r[s]=l[0]),this._update&&this._update(c,o)}else u===1?(r[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},a={},i=[],o=[];this._initIndexMap(t,r,i,"_oldKeyGetter"),this._initIndexMap(n,a,o,"_newKeyGetter");for(var s=0;s1&&d===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&d>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&d===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&d>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var ch=gt,rl=Ne,yPe=typeof Int32Array>"u"?Array:Int32Array,bPe="e\0\0",$$=-1,_Pe=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],wPe=["_approximateExtent"],B$,_y,fh,dh,QS,vh,eC,Jr=function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","minmaxDownSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","minmaxDownSample","lttbDownSample"];var r,a=!1;s7(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,r=t),r=r||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=n)){var r=this._store,a=r.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===Ai;if(l&&!a.pure)for(var u=[],c=t;c0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,a=r[t];a||(a=r[t]={});var i=a[n];return i==null&&(i=this.getVisual(n),Re(i)?i=i.slice():ch(i)&&(i=De({},i)),a[n]=i),i},e.prototype.setItemVisual=function(t,n,r){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,ch(n)?De(a,n):a[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){ch(t)?De(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?De(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;C2(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){G(this._graphicEls,function(r,a){r&&t&&t.call(n,r,a)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:rl(this.dimensions,this._getDimInfo,this),this.hostModel)),QS(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];ct(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=r.apply(this,arguments);return n.apply(this,[a].concat(p_(arguments)))})},e.internalField=function(){B$=function(t){var n=t._invertedIndicesMap;G(n,function(r,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){r=n[a]=new yPe(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[n]=l}}}(),e}();function SPe(e,t){return Ov(e,t).dimensions}function Ov(e,t){FE(e)||(e=zE(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],a=rt(),i=[],o=xPe(e,n,r,t.dimensionsCount),s=t.canOmitUnusedDimensions&&c7(o),l=r===e.dimensionsDefine,u=l?u7(e):l7(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,o));for(var f=rt(c),d=new hK(o),v=0;v0&&(r.name=a+(i-1)),i++,t.set(a,i)}}function xPe(e,t,n,r){var a=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return G(t,function(i){var o;gt(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function TPe(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var MPe=function(){function e(t){this.coordSysDims=[],this.axisMap=rt(),this.categoryAxisMap=rt(),this.coordSysName=t}return e}();function kPe(e){var t=e.get("coordinateSystem"),n=new MPe(t),r=APe[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var APe={cartesian2d:function(e,t,n,r){var a=e.getReferringComponents("xAxis",tr).models[0],i=e.getReferringComponents("yAxis",tr).models[0];t.coordSysDims=["x","y"],n.set("x",a),n.set("y",i),Pf(a)&&(r.set("x",a),t.firstCategoryDimIndex=0),Pf(i)&&(r.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var a=e.getReferringComponents("singleAxis",tr).models[0];t.coordSysDims=["single"],n.set("single",a),Pf(a)&&(r.set("single",a),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var a=e.getReferringComponents("polar",tr).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",i),n.set("angle",o),Pf(i)&&(r.set("radius",i),t.firstCategoryDimIndex=0),Pf(o)&&(r.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var a=e.ecModel,i=a.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();G(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];n.set(c,u),Pf(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function Pf(e){return e.get("type")==="category"}function f7(e,t,n){n=n||{};var r=n.byIndex,a=n.stackedCoordDimension,i,o,s;EPe(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(e&&e.get("stack")),u,c,f,d;if(G(i,function(_,b){Je(_)&&(i[b]=_={name:_}),l&&!_.isExtraCoord&&(!r&&!u&&_.ordinalMeta&&(u=_),!c&&_.type!=="ordinal"&&_.type!=="time"&&(!a||a===_.coordDim)&&(c=_))}),c&&!r&&!u&&(r=!0),c){f="__\0ecstackresult_"+e.id,d="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,h=c.type,p=0;G(i,function(_){_.coordDim===v&&p++});var g={name:f,coordDim:v,coordDimIndex:p,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:d,coordDim:d,coordDimIndex:p+1,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(d,h),m.storeDimIndex=s.ensureCalculationDimension(f,h)),o.appendCalculationDimension(g),o.appendCalculationDimension(m)):(i.push(g),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:d,stackResultDimension:f}}function EPe(e){return!s7(e.schema)}function Rs(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function nI(e,t){return Rs(e,t)?e.getCalculationInfo("stackResultDimension"):t}function IPe(e,t){var n=e.get("coordinateSystem"),r=Dv.get(n),a;return t&&t.coordSysDims&&(a=Ne(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=Xb(l)}return o})),a||(a=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),a}function DPe(e,t,n){var r,a;return n&&G(e,function(i,o){var s=i.coordDim,l=n.categoryAxisMap.get(s);l&&(r==null&&(r=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&r!=null&&(e[r].otherDims.itemName=0),r}function es(e,t,n){n=n||{};var r=t.getSourceManager(),a,i=!1;e?(i=!0,a=zE(e)):(a=r.getSource(),i=a.sourceFormat===Ai);var o=kPe(t),s=IPe(t,o),l=n.useEncodeDefaulter,u=ct(l)?l:l?kt(Z9,s,t):null,c={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=Ov(a,c),d=DPe(f.dimensions,n.createInvertedIndices,o),v=i?null:r.getSharedDataStore(f),h=f7(t,{schema:f,store:v}),p=new Jr(f,t);p.setCalculationInfo(h);var g=d!=null&&LPe(a)?function(m,_,b,w){return w===d?b:this.defaultDimValueGetter(m,_,b,w)}:null;return p.hasItemOption=!1,p.initData(i?a:v,null,g),p}function LPe(e){if(e.sourceFormat===Ai){var t=PPe(e.data||[]);return!Re(_v(t))}}function PPe(e){for(var t=0;tn[1]&&(n[1]=t[1])},e.prototype.unionExtentFromData=function(t,n){this.unionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n)},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e}();C_(ts);var RPe=0,U2=function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++RPe}return e.createByAxisModel=function(t){var n=t.option,r=n.data,a=r&&Ne(r,OPe);return new e({categories:a,needCollect:!a,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!Je(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,n;var a=this._getOrCreateMap();return n=a.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,a.set(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=rt(this.categories))},e}();function OPe(e){return gt(e)&&e.value!=null?e.value:e+""}function Y2(e){return e.type==="interval"||e.type==="log"}function NPe(e,t,n,r){var a={},i=e[1]-e[0],o=a.interval=sE(i/t,!0);n!=null&&or&&(o=a.interval=r);var s=a.intervalPrecision=d7(o),l=a.niceTickExtent=[Gn(Math.ceil(e[0]/o)*o,s),Gn(Math.floor(e[1]/o)*o,s)];return $Pe(l,e),a}function tC(e){var t=Math.pow(10,S_(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Gn(n*t)}function d7(e){return Gi(e)+2}function V$(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function $Pe(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),V$(e,0,t),V$(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function G_(e,t){return e>=t[0]&&e<=t[1]}function K_(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function U_(e,t){return e*(t[1]-t[0])+t[0]}var Y_=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var a=r.getSetting("ordinalMeta");return a||(a=new U2({})),Re(a)&&(a=new U2({categories:Ne(a,function(i){return gt(i)?i.value:i})})),r._ordinalMeta=a,r._extent=r.getSetting("extent")||[0,a.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:Je(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return n=this.parse(n),G_(n,this._extent)&&this._ordinalMeta.categories[n]!=null},t.prototype.normalize=function(n){return n=this._getTickNumber(this.parse(n)),K_(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(U_(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,a=r[0];a<=r[1];)n.push({value:a}),a++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,r.length);o=0&&n=0&&n=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(ts);ts.registerClass(Y_);var zu=Gn,Os=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return G_(n,this._extent)},t.prototype.normalize=function(n){return K_(n,this._extent)},t.prototype.scale=function(n){return U_(n,this._extent)},t.prototype.setExtent=function(n,r){var a=this._extent;isNaN(n)||(a[0]=parseFloat(n)),isNaN(r)||(a[1]=parseFloat(r))},t.prototype.unionExtent=function(n){var r=this._extent;n[0]r[1]&&(r[1]=n[1]),this.setExtent(r[0],r[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=d7(n)},t.prototype.getTicks=function(n){var r=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!r)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(n?s.push({value:zu(c+r,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}n[r]=i}}return n}function g7(e){var t=FPe(e),n=[];return G(e,function(r){var a=r.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),d=Math.abs(f[1]-f[0]);s=u?c/d*u:c}else{var v=r.getData();s=Math.abs(o[1]-o[0])/v.count()}var h=qe(r.get("barWidth"),s),p=qe(r.get("barMaxWidth"),s),g=qe(r.get("barMinWidth")||(w7(r)?.5:1),s),m=r.get("barGap"),_=r.get("barCategoryGap");n.push({bandWidth:s,barWidth:h,barMaxWidth:p,barMinWidth:g,barGap:m,barCategoryGap:_,axisKey:rI(i),stackId:h7(r)})}),m7(n)}function m7(e){var t={};G(e,function(r,a){var i=r.axisKey,o=r.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=r.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=r.barMaxWidth;f&&(l[u].maxWidth=f);var d=r.barMinWidth;d&&(l[u].minWidth=d);var v=r.barGap;v!=null&&(s.gap=v);var h=r.barCategoryGap;h!=null&&(s.categoryGap=h)});var n={};return G(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=r.categoryGap;if(s==null){var l=Ut(i).length;s=Math.max(35-l*4,15)+"%"}var u=qe(s,o),c=qe(r.gap,1),f=r.remainedWidth,d=r.autoWidthCount,v=(f-u)/(d+(d-1)*c);v=Math.max(v,0),G(i,function(m){var _=m.maxWidth,b=m.minWidth;if(m.width){var w=m.width;_&&(w=Math.min(w,_)),b&&(w=Math.max(w,b)),m.width=w,f-=w+c*w,d--}else{var w=v;_&&_w&&(w=b),w!==v&&(m.width=w,f-=w+c*w,d--)}}),v=(f-u)/(d+(d-1)*c),v=Math.max(v,0);var h=0,p;G(i,function(m,_){m.width||(m.width=v),p=m,h+=m.width*(1+c)}),p&&(h-=p.width*c);var g=-h/2;G(i,function(m,_){n[a][_]=n[a][_]||{bandWidth:o,offset:g,width:m.width},g+=m.width*(1+c)})}),n}function zPe(e,t,n){if(e&&t){var r=e[rI(t)];return r}}function y7(e,t){var n=p7(e,t),r=g7(n);G(n,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=h7(a),u=r[rI(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function b7(e){return{seriesType:e,plan:Lv(),reset:function(t){if(_7(t)){var n=t.getData(),r=t.coordinateSystem,a=r.getBaseAxis(),i=r.getOtherAxis(a),o=n.getDimensionIndex(n.mapDimension(i.dim)),s=n.getDimensionIndex(n.mapDimension(a.dim)),l=t.get("showBackground",!0),u=n.mapDimension(i.dim),c=n.getCalculationInfo("stackResultDimension"),f=Rs(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),d=i.isHorizontal(),v=HPe(a,i),h=w7(t),p=t.get("barMinHeight")||0,g=c&&n.getDimensionIndex(c),m=n.getLayout("size"),_=n.getLayout("offset");return{progress:function(b,w){for(var S=b.count,C=h&&Do(S*3),x=h&&l&&Do(S*3),M=h&&Do(S),T=r.master.getRect(),k=d?T.width:T.height,A,E=w.getStore(),L=0;(A=b.next())!=null;){var $=E.get(f?g:o,A),P=E.get(s,A),D=v,V=void 0;f&&(V=+$-E.get(o,A));var R=void 0,O=void 0,H=void 0,W=void 0;if(d){var Y=r.dataToPoint([$,P]);if(f){var U=r.dataToPoint([V,P]);D=U[0]}R=D,O=Y[1]+_,H=Y[0]-D,W=m,Math.abs(H)0?n:1:n))}var WPe=function(e,t,n,r){for(;n>>1;e[a][1]a&&(this._approxInterval=a);var s=wy.length,l=Math.min(WPe(wy,this._approxInterval,0,s),s-1);this._interval=wy[l][1],this._minLevelUnit=wy[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return tn(n)?n:+qa(n)},t.prototype.contain=function(n){return G_(this.parse(n),this._extent)},t.prototype.normalize=function(n){return K_(this.parse(n),this._extent)},t.prototype.scale=function(n){return U_(n,this._extent)},t.type="time",t}(Os),wy=[["second",EE],["minute",IE],["hour",pp],["quarter-day",pp*6],["half-day",pp*12],["day",fi*1.2],["half-week",fi*3.5],["week",fi*7],["month",fi*31],["quarter",fi*95],["half-year",EN/2],["year",EN]];function GPe(e,t,n,r){var a=qa(t),i=qa(n),o=function(h){return DN(a,h,r)===DN(i,h,r)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},d=function(){return f()&&o("second")},v=function(){return d()&&o("millisecond")};switch(e){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return d();case"millisecond":return v()}}function KPe(e,t){return e/=fi,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function UPe(e){var t=30*fi;return e/=t,e>6?6:e>3?3:e>2?2:1}function YPe(e){return e/=pp,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function F$(e,t){return e/=t?IE:EE,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function jPe(e){return sE(e,!0)}function qPe(e,t,n){var r=new Date(e);switch(Sd(t)){case"year":case"month":r[B9(n)](0);case"day":r[V9(n)](1);case"hour":r[F9(n)](0);case"minute":r[z9(n)](0);case"second":r[H9(n)](0),r[W9(n)](0)}return r.getTime()}function XPe(e,t,n,r){var a=1e4,i=N9,o=0;function s(k,A,E,L,$,P,D){for(var V=new Date(A),R=A,O=V[L]();R1&&P===0&&E.unshift({value:E[0].value-R})}}for(var P=0;P=r[0]&&_<=r[1]&&f++)}var b=(r[1]-r[0])/t;if(f>b*1.5&&d>b/1.5||(u.push(g),f>b||e===i[v]))break}c=[]}}}for(var w=un(Ne(u,function(k){return un(k,function(A){return A.value>=r[0]&&A.value<=r[1]&&!A.notAdd})}),function(k){return k.length>0}),S=[],C=w.length-1,v=0;v0;)i*=10;var s=[Gn(QPe(r[0]/i)*i),Gn(JPe(r[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(n){yp.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.parse=function(n){return n},t.prototype.contain=function(n){return n=Pi(n)/Pi(this.base),G_(n,this._extent)},t.prototype.normalize=function(n){return n=Pi(n)/Pi(this.base),K_(n,this._extent)},t.prototype.scale=function(n){return n=U_(n,this._extent),Sy(this.base,n)},t.type="log",t}(ts),S7=iI.prototype;S7.getMinorTicks=yp.getMinorTicks;S7.getLabel=yp.getLabel;function Cy(e,t){return ZPe(e,Gi(t))}ts.registerClass(iI);var eRe=function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var d=this._determinedMin,v=this._determinedMax;return d!=null&&(s=d,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},e.prototype.modifyDataMinMax=function(t,n){this[nRe[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=tRe[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e}(),tRe={min:"_determinedMin",max:"_determinedMax"},nRe={min:"_dataMin",max:"_dataMax"};function C7(e,t,n){var r=e.rawExtentInfo;return r||(r=new eRe(e,t,n),e.rawExtentInfo=r,r)}function xy(e,t){return t==null?null:Yd(t)?NaN:e.parse(t)}function x7(e,t){var n=e.type,r=C7(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var a=r.min,i=r.max,o=t.ecModel;if(o&&n==="time"){var s=p7("bar",o),l=!1;if(G(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=g7(s),c=rRe(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:r.minFixed,fixMax:r.maxFixed}}function rRe(e,t,n,r){var a=n.axis.getExtent(),i=Math.abs(a[1]-a[0]),o=zPe(r,n.axis);if(o===void 0)return{min:e,max:t};var s=1/0;G(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;G(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-e,f=1-(s+l)/i,d=c/f-c;return t+=d*(l/u),e-=d*(s/u),{min:e,max:t}}function qc(e,t){var n=t,r=x7(e,n),a=r.extent,i=n.get("splitNumber");e instanceof iI&&(e.base=n.get("logBase"));var o=e.type,s=n.get("interval"),l=o==="interval"||o==="time";e.setExtent(a[0],a[1]),e.calcNiceExtent({splitNumber:i,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),s!=null&&e.setInterval&&e.setInterval(s)}function sm(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new Y_({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new aI({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(ts.getClass(t)||Os)}}function aRe(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function Nv(e){var t=e.getLabelModel().get("formatter"),n=e.type==="category"?e.scale.getExtent()[0]:null;return e.scale.type==="time"?function(r){return function(a,i){return e.scale.getFormattedLabel(a,i,r)}}(t):Je(t)?function(r){return function(a){var i=e.scale.getLabel(a),o=r.replace("{value}",i??"");return o}}(t):ct(t)?function(r){return function(a,i){return n!=null&&(i=a.value-n),r(oI(e,a),i,a.level!=null?{level:a.level}:null)}}(t):function(r){return e.scale.getLabel(r)}}function oI(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function iRe(e){var t=e.model,n=e.scale;if(!(!t.get(["axisLabel","show"])||n.isBlank())){var r,a,i=n.getExtent();n instanceof Y_?a=n.count():(r=n.getTicks(),a=r.length);var o=e.getLabelModel(),s=Nv(e),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;ce[1]&&(e[1]=a[1])})}var $v=function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e}();function lRe(e){return es(null,e)}var uRe={isDimensionStacked:Rs,enableDataStack:f7,getStackedDimension:nI};function cRe(e,t){var n=t;t instanceof dn||(n=new dn(t));var r=sm(n);return r.setExtent(e[0],e[1]),qc(r,n),r}function fRe(e){jn(e,$v)}function dRe(e,t){return t=t||{},An(e,null,null,t.state!=="normal")}const vRe=Object.freeze(Object.defineProperty({__proto__:null,createDimensions:SPe,createList:lRe,createScale:cRe,createSymbol:Zn,createTextStyle:dRe,dataStack:uRe,enableHoverEmphasis:Nl,getECData:Ct,getLayoutRect:rr,mixinAxisModelCommonMethods:fRe},Symbol.toStringTag,{value:"Module"}));var hRe=1e-8;function H$(e,t){return Math.abs(e-t)a&&(r=o,a=l)}if(r)return gRe(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(n){var r=this._rect;if(r&&!n)return r;var a=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return G(o,function(s){s.type==="polygon"?W$(s.exterior,a,i,n):G(s.points,function(l){W$(l,a,i,n)})}),isFinite(a[0])&&isFinite(a[1])&&isFinite(i[0])&&isFinite(i[1])||(a[0]=a[1]=i[0]=i[1]=0),r=new Rt(a[0],a[1],i[0]-a[0],i[1]-a[1]),n||(this._rect=r),r},t.prototype.contain=function(n){var r=this.getBoundingRect(),a=this.geometries;if(!r.contain(n[0],n[1]))return!1;e:for(var i=0,o=a.length;i>1^-(s&1),l=l>>1^-(l&1),s+=a,l+=i,a=s,i=l,r.push([s/n,l/n])}return r}function q2(e,t){return e=yRe(e),Ne(un(e.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var r=n.properties,a=n.geometry,i=[];switch(a.type){case"Polygon":var o=a.coordinates;i.push(new G$(o[0],o.slice(1)));break;case"MultiPolygon":G(a.coordinates,function(l){l[0]&&i.push(new G$(l[0],l.slice(1)))});break;case"LineString":i.push(new K$([a.coordinates]));break;case"MultiLineString":i.push(new K$(a.coordinates))}var s=new k7(r[t||"name"],i,r.cp);return s.properties=r,s})}const bRe=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:m2,asc:Ga,getPercentWithPrecision:eAe,getPixelPrecision:iE,getPrecision:Gi,getPrecisionSafe:$G,isNumeric:lE,isRadianAroundZero:qd,linearMap:pn,nice:sE,numericToNumber:Ko,parseDate:qa,quantile:I0,quantity:VG,quantityExponent:S_,reformIntervals:y2,remRadian:oE,round:Gn},Symbol.toStringTag,{value:"Module"})),_Re=Object.freeze(Object.defineProperty({__proto__:null,format:im,parse:qa},Symbol.toStringTag,{value:"Module"})),wRe=Object.freeze(Object.defineProperty({__proto__:null,Arc:nm,BezierCurve:Cv,BoundingRect:Rt,Circle:Jo,CompoundPath:E_,Ellipse:tm,Group:wt,Image:wr,IncrementalDisplayable:C9,Line:ir,LinearGradient:xv,Polygon:ta,Polyline:ra,RadialGradient:_E,Rect:Zt,Ring:Sv,Sector:ea,Text:Xt,clipPointsByRect:xE,clipRectByRect:A9,createIcon:Mv,extendPath:M9,extendShape:T9,getShapeClass:I_,getTransform:$l,initProps:Rn,makeImage:SE,makePath:rm,mergePath:za,registerShape:ki,resizePath:CE,updateProps:rn},Symbol.toStringTag,{value:"Module"})),SRe=Object.freeze(Object.defineProperty({__proto__:null,addCommas:LE,capitalFirst:TIe,encodeHTML:Yr,formatTime:xIe,formatTpl:RE,getTextRect:SIe,getTooltipMarker:G9,normalizeCssArray:sf,toCamelCase:PE,truncateText:IAe},Symbol.toStringTag,{value:"Module"})),CRe=Object.freeze(Object.defineProperty({__proto__:null,bind:et,clone:mt,curry:kt,defaults:ft,each:G,extend:De,filter:un,indexOf:Nt,inherits:ZA,isArray:Re,isFunction:ct,isObject:gt,isString:Je,map:Ne,merge:It,reduce:Ci},Symbol.toStringTag,{value:"Module"}));var pg=Qt();function E7(e,t){var n=Ne(t,function(r){return e.scale.parse(r)});return e.type==="time"&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function xRe(e){var t=e.getLabelModel().get("customValues");if(t){var n=Nv(e),r=e.scale.getExtent(),a=E7(e,t),i=un(a,function(o){return o>=r[0]&&o<=r[1]});return{labels:Ne(i,function(o){var s={value:o};return{formattedLabel:n(s),rawLabel:e.scale.getLabel(s),tickValue:o}})}}return e.type==="category"?MRe(e):ARe(e)}function TRe(e,t){var n=e.getTickModel().get("customValues");if(n){var r=e.scale.getExtent(),a=E7(e,n);return{ticks:un(a,function(i){return i>=r[0]&&i<=r[1]})}}return e.type==="category"?kRe(e,t):{ticks:Ne(e.scale.getTicks(),function(i){return i.value})}}function MRe(e){var t=e.getLabelModel(),n=I7(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function I7(e,t){var n=D7(e,"labels"),r=sI(t),a=L7(n,r);if(a)return a;var i,o;return ct(r)?i=O7(e,r):(o=r==="auto"?ERe(e):r,i=R7(e,o)),P7(n,r,{labels:i,labelCategoryInterval:o})}function kRe(e,t){var n=D7(e,"ticks"),r=sI(t),a=L7(n,r);if(a)return a;var i,o;if((!t.get("show")||e.scale.isBlank())&&(i=[]),ct(r))i=O7(e,r,!0);else if(r==="auto"){var s=I7(e,e.getLabelModel());o=s.labelCategoryInterval,i=Ne(s.labels,function(l){return l.tickValue})}else o=r,i=R7(e,o,!0);return P7(n,r,{ticks:i,tickCategoryInterval:o})}function ARe(e){var t=e.scale.getTicks(),n=Nv(e);return{labels:Ne(t,function(r,a){return{level:r.level,formattedLabel:n(r,a),rawLabel:e.scale.getLabel(r),tickValue:r.value}})}}function D7(e,t){return pg(e)[t]||(pg(e)[t]=[])}function L7(e,t){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=e.dataToCoord(l+1)-e.dataToCoord(l),c=Math.abs(u*Math.cos(r)),f=Math.abs(u*Math.sin(r)),d=0,v=0;l<=i[1];l+=s){var h=0,p=0,g=Jg(n({value:l}),t.font,"center","top");h=g.width*1.3,p=g.height*1.3,d=Math.max(d,h,7),v=Math.max(v,p,7)}var m=d/c,_=v/f;isNaN(m)&&(m=1/0),isNaN(_)&&(_=1/0);var b=Math.max(0,Math.floor(Math.min(m,_))),w=pg(e.model),S=e.getExtent(),C=w.lastAutoInterval,x=w.lastTickCount;return C!=null&&x!=null&&Math.abs(C-b)<=1&&Math.abs(x-o)<=1&&C>b&&w.axisExtent0===S[0]&&w.axisExtent1===S[1]?b=C:(w.lastTickCount=o,w.lastAutoInterval=b,w.axisExtent0=S[0],w.axisExtent1=S[1]),b}function DRe(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function R7(e,t,n){var r=Nv(e),a=e.scale,i=a.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=T7(e),d=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;d&&u!==i[0]&&p(i[0]);for(var h=u;h<=i[1];h+=l)p(h);v&&h-l!==i[1]&&p(i[1]);function p(g){var m={value:g};s.push(n?g:{formattedLabel:r(m),rawLabel:a.getLabel(m),tickValue:g})}return s}function O7(e,t,n){var r=e.scale,a=Nv(e),i=[];return G(r.getTicks(),function(o){var s=r.getLabel(o),l=o.value;t(o.value,s)&&i.push(n?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var U$=[0,1],Ii=function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return t>=r&&t<=a},e.prototype.containData=function(t){return this.scale.contain(t)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return iE(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(r=r.slice(),Y$(r,a.count())),pn(t,U$,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(r=r.slice(),Y$(r,a.count()));var i=pn(t,r,U$,n);return this.scale.scale(i)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=TRe(this,n),a=r.ticks,i=Ne(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=n.get("alignWithLabel");return LRe(this,i,o,t.clamp),i},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),a=Ne(r,function(i){return Ne(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},e.prototype.getViewLabels=function(){return xRe(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/r},e.prototype.calculateCategoryInterval=function(){return IRe(this)},e}();function Y$(e,t){var n=e[1]-e[0],r=t,a=n/r/2;e[0]+=a,e[1]-=a}function LRe(e,t,n,r){var a=t.length;if(!e.onBand||n||!a)return;var i=e.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1],tickValue:t[0].tickValue};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;G(t,function(v){v.coord-=u/2});var c=e.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s,tickValue:c[1]+1},t.push(o)}var f=i[0]>i[1];d(t[0].coord,i[0])&&(r?t[0].coord=i[0]:t.shift()),r&&d(i[0],t[0].coord)&&t.unshift({coord:i[0]}),d(i[1],o.coord)&&(r?o.coord=i[1]:t.pop()),r&&d(o.coord,i[1])&&t.push({coord:i[1]});function d(v,h){return v=Gn(v),h=Gn(h),f?v>h:va&&(a+=hh);var v=Math.atan2(s,o);if(v<0&&(v+=hh),v>=r&&v<=a||v+hh>=r&&v+hh<=a)return l[0]=c,l[1]=f,u-n;var h=n*Math.cos(r)+e,p=n*Math.sin(r)+t,g=n*Math.cos(a)+e,m=n*Math.sin(a)+t,_=(h-o)*(h-o)+(p-s)*(p-s),b=(g-o)*(g-o)+(m-s)*(m-s);return _0){t=t/180*Math.PI,Ki.fromArray(e[0]),In.fromArray(e[1]),qn.fromArray(e[2]),Pt.sub(Lo,Ki,In),Pt.sub(Ao,qn,In);var n=Lo.len(),r=Ao.len();if(!(n<.001||r<.001)){Lo.scale(1/n),Ao.scale(1/r);var a=Lo.dot(Ao),i=Math.cos(t);if(i1&&Pt.copy(va,qn),va.toArray(e[1])}}}}function HRe(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Ki.fromArray(e[0]),In.fromArray(e[1]),qn.fromArray(e[2]),Pt.sub(Lo,In,Ki),Pt.sub(Ao,qn,In);var r=Lo.len(),a=Ao.len();if(!(r<.001||a<.001)){Lo.scale(1/r),Ao.scale(1/a);var i=Lo.dot(t),o=Math.cos(n);if(i=l)Pt.copy(va,qn);else{va.scaleAndAdd(Ao,s/Math.tan(Math.PI/2-c));var f=qn.x!==In.x?(va.x-In.x)/(qn.x-In.x):(va.y-In.y)/(qn.y-In.y);if(isNaN(f))return;f<0?Pt.copy(va,In):f>1&&Pt.copy(va,qn)}va.toArray(e[1])}}}}function aC(e,t,n,r){var a=n==="normal",i=a?e:e.ensureState(n);i.ignore=t;var o=r.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=r.getModel("lineStyle").getLineStyle();a?e.useStyle(s):i.style=s}function WRe(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var a=ms(r[0],r[1]),i=ms(r[1],r[2]);if(!a||!i){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(a,i)*n,s=op([],r[1],r[0],o/a),l=op([],r[1],r[2],o/i),u=op([],s,l,.5);e.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),e.bezierCurveTo(l[0],l[1],l[0],l[1],r[2][0],r[2][1])}else for(var c=1;c0){b(T*M,0,o);var k=T+C;k<0&&w(-k*M,1)}else w(-C*M,1)}}function b(C,x,M){C!==0&&(u=!0);for(var T=x;T0)for(var k=0;k0;k--){var $=M[k-1]*L;b(-$,k,o)}}}function S(C){var x=C<0?-1:1;C=Math.abs(C);for(var M=Math.ceil(C/(o-1)),T=0;T0?b(M,0,T+1):b(-M,o-T-1,o),C-=M,C<=0)return}return u}function GRe(e,t,n,r){return V7(e,"x","width",t,n)}function F7(e,t,n,r){return V7(e,"y","height",t,n)}function z7(e){var t=[];e.sort(function(p,g){return g.priority-p.priority});var n=new Rt(0,0,0,0);function r(p){if(!p.ignore){var g=p.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}p.ignore=!0}for(var a=0;a=0&&r.attr(i.oldLayoutSelect),Nt(d,"emphasis")>=0&&r.attr(i.oldLayoutEmphasis)),rn(r,u,n,l)}else if(r.attr(u),!kv(r).valueAnimation){var f=Mt(r.style.opacity,1);r.style.opacity=0,Rn(r,{style:{opacity:f}},n,l)}if(i.oldLayout=u,r.states.select){var v=i.oldLayoutSelect={};Ty(v,u,My),Ty(v,r.states.select,My)}if(r.states.emphasis){var h=i.oldLayoutEmphasis={};Ty(h,u,My),Ty(h,r.states.emphasis,My)}L9(r,l,c,n,n)}if(a&&!a.ignore&&!a.invisible){var i=YRe(a),o=i.oldLayout,p={points:a.shape.points};o?(a.attr({shape:o}),rn(a,{shape:p},n)):(a.setShape(p),a.style.strokePercent=0,Rn(a,{style:{strokePercent:1}},n)),i.oldLayout=p}},e}(),oC=Qt();function qRe(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){var a=oC(n).labelManager;a||(a=oC(n).labelManager=new jRe),a.clearLabels()}),e.registerUpdateLifecycle("series:layoutlabels",function(t,n,r){var a=oC(n).labelManager;r.updatedSeries.forEach(function(i){a.addLabelsOfSeries(n.getViewOfSeriesModel(i))}),a.updateLayoutConfig(n),a.layout(n),a.processLabelsOverall()})}var sC=Math.sin,lC=Math.cos,H7=Math.PI,Wu=Math.PI*2,XRe=180/H7,W7=function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){this._add("C",t,n,r,a,i,o)},e.prototype.quadraticCurveTo=function(t,n,r,a){this._add("Q",t,n,r,a)},e.prototype.arc=function(t,n,r,a,i,o){this.ellipse(t,n,r,r,0,a,i,o)},e.prototype.ellipse=function(t,n,r,a,i,o,s,l){var u=s-o,c=!l,f=Math.abs(u),d=Ml(f-Wu)||(c?u>=Wu:-u>=Wu),v=u>0?u%Wu:u%Wu+Wu,h=!1;d?h=!0:Ml(f)?h=!1:h=v>=H7==!!c;var p=t+r*lC(o),g=n+a*sC(o);this._start&&this._add("M",p,g);var m=Math.round(i*XRe);if(d){var _=1/this._p,b=(c?1:-1)*(Wu-_);this._add("A",r,a,m,1,+c,t+r*lC(o+b),n+a*sC(o+b)),_>.01&&this._add("A",r,a,m,0,+c,p,g)}else{var w=t+r*lC(s),S=n+a*sC(s);this._add("A",r,a,m,+h,+c,w,S)}},e.prototype.rect=function(t,n,r,a){this._add("M",t,n),this._add("l",r,0),this._add("l",0,a),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,a,i,o,s,l,u){for(var c=[],f=this._p,d=1;d"}function iOe(e){return""}function fI(e,t){t=t||{};var n=t.newline?` -`:"";function r(a){var i=a.children,o=a.tag,s=a.attrs,l=a.text;return aOe(o,s)+(o!=="style"?Yr(l):l||"")+(i?""+n+Ne(i,function(u){return r(u)}).join(n)+n:"")+iOe(o)}return r(e)}function oOe(e,t,n){n=n||{};var r=n.newline?` -`:"",a=" {"+r,i=r+"}",o=Ne(Ut(e),function(l){return l+a+Ne(Ut(e[l]),function(u){return u+":"+e[l][u]+";"}).join(r)+i}).join(r),s=Ne(Ut(t),function(l){return"@keyframes "+l+a+Ne(Ut(t[l]),function(u){return u+a+Ne(Ut(t[l][u]),function(c){var f=t[l][u][c];return c==="d"&&(f='path("'+f+'")'),c+":"+f+";"}).join(r)+i}).join(r)+i}).join(r);return!o&&!s?"":[""].join(r)}function Z2(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function Z$(e,t,n,r){return vr("svg","root",{width:e,height:t,xmlns:G7,"xmlns:xlink":K7,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var sOe=0;function Y7(){return sOe++}var J$={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},Yu="transform-origin";function lOe(e,t,n){var r=De({},e.shape);De(r,t),e.buildPath(n,r);var a=new W7;return a.reset(MG(e)),n.rebuildPath(a,1),a.generateStr(),a.getStr()}function uOe(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[Yu]=n+"px "+r+"px")}var cOe={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function j7(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function fOe(e,t,n){var r=e.shape.paths,a={},i,o;if(G(r,function(l){var u=Z2(n.zrId);u.animation=!0,j_(l,{},u,!0);var c=u.cssAnims,f=u.cssNodes,d=Ut(c),v=d.length;if(v){o=d[v-1];var h=c[o];for(var p in h){var g=h[p];a[p]=a[p]||{d:""},a[p].d+=g.d||""}for(var m in f){var _=f[m].animation;_.indexOf(o)>=0&&(i=_)}}}),!!i){t.d=!1;var s=j7(a,n);return i.replace(o,s)}}function Q$(e){return Je(e)?J$[e]?"cubic-bezier("+J$[e]+")":tE(e)?e:"":""}function j_(e,t,n,r){var a=e.animators,i=a.length,o=[];if(e instanceof E_){var s=fOe(e,t,n);if(s)o.push(s);else if(!i)return}else if(!i)return;for(var l={},u=0;u0}).length){var j=j7(x,n);return j+" "+_[0]+" both"}}for(var g in l){var s=p(l[g]);s&&o.push(s)}if(o.length){var m=n.zrId+"-cls-"+Y7();n.cssNodes["."+m]={animation:o.join(",")},t.class=m}}function dOe(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};e3(r,t,n)}else{var a=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},i=a.fill;if(!i){var o=e.style&&e.style.fill,s=e.states.select&&e.states.select.style&&e.states.select.style.fill,l=e.currentStates.indexOf("select")>=0&&s||o;l&&(i=Eb(l))}var u=a.lineWidth;if(u){var c=!a.strokeNoScale&&e.transform?e.transform[0]:1;u=u/c}var r={cursor:"pointer"};i&&(r.fill=i),a.stroke&&(r.stroke=a.stroke),u&&(r["stroke-width"]=u),e3(r,t,n)}}function e3(e,t,n,r){var a=JSON.stringify(e),i=n.cssStyleCache[a];i||(i=n.zrId+"-cls-"+Y7(),n.cssStyleCache[a]=i,n.cssNodes["."+i+":hover"]=e),t.class=t.class?t.class+" "+i:i}var gg=Math.round;function q7(e){return e&&Je(e.src)}function X7(e){return e&&ct(e.toDataURL)}function dI(e,t,n,r){tOe(function(a,i){var o=a==="fill"||a==="stroke";o&&TG(i)?J7(t,e,a,r):o&&rE(i)?Q7(n,e,a,r):e[a]=i,o&&r.ssr&&i==="none"&&(e["pointer-events"]="visible")},t,n,!1),bOe(n,e,r)}function vI(e,t){var n=RG(t);n&&(n.each(function(r,a){r!=null&&(e[(X$+a).toLowerCase()]=r+"")}),t.isSilent()&&(e[X$+"silent"]="true"))}function t3(e){return Ml(e[0]-1)&&Ml(e[1])&&Ml(e[2])&&Ml(e[3]-1)}function vOe(e){return Ml(e[4])&&Ml(e[5])}function hI(e,t,n){if(t&&!(vOe(t)&&t3(t))){var r=1e4;e.transform=t3(t)?"translate("+gg(t[4]*r)/r+" "+gg(t[5]*r)/r+")":yke(t)}}function n3(e,t,n){for(var r=e.points,a=[],i=0;i"u"){var g="Image width/height must been given explictly in svg-ssr renderer.";Qr(d,g),Qr(v,g)}else if(d==null||v==null){var m=function(k,A){if(k){var E=k.elm,L=d||A.width,$=v||A.height;k.tag==="pattern"&&(u?($=1,L/=i.width):c&&(L=1,$/=i.height)),k.attrs.width=L,k.attrs.height=$,E&&(E.setAttribute("width",L),E.setAttribute("height",$))}},_=dE(h,null,e,function(k){l||m(C,k),m(f,k)});_&&_.width&&_.height&&(d=d||_.width,v=v||_.height)}f=vr("image","img",{href:h,width:d,height:v}),o.width=d,o.height=v}else a.svgElement&&(f=mt(a.svgElement),o.width=a.svgWidth,o.height=a.svgHeight);if(f){var b,w;l?b=w=1:u?(w=1,b=o.width/i.width):c?(b=1,w=o.height/i.height):o.patternUnits="userSpaceOnUse",b!=null&&!isNaN(b)&&(o.width=b),w!=null&&!isNaN(w)&&(o.height=w);var S=kG(a);S&&(o.patternTransform=S);var C=vr("pattern","",o,[f]),x=fI(C),M=r.patternCache,T=M[x];T||(T=r.zrId+"-p"+r.patternIdx++,M[x]=T,o.id=T,C=r.defs[T]=vr("pattern",T,o,[f])),t[n]=b_(T)}}function _Oe(e,t,n){var r=n.clipPathCache,a=n.defs,i=r[e.id];if(!i){i=n.zrId+"-c"+n.clipPathIdx++;var o={id:i};r[e.id]=i,a[i]=vr("clipPath",i,o,[Z7(e,n)])}t["clip-path"]=b_(i)}function i3(e){return document.createTextNode(e)}function rc(e,t,n){e.insertBefore(t,n)}function o3(e,t){e.removeChild(t)}function s3(e,t){e.appendChild(t)}function eU(e){return e.parentNode}function tU(e){return e.nextSibling}function uC(e,t){e.textContent=t}var l3=58,wOe=120,SOe=vr("","");function J2(e){return e===void 0}function xo(e){return e!==void 0}function COe(e,t,n){for(var r={},a=t;a<=n;++a){var i=e[a].key;i!==void 0&&(r[i]=a)}return r}function Nh(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function mg(e){var t,n=e.children,r=e.tag;if(xo(r)){var a=e.elm=U7(r);if(pI(SOe,e),Re(n))for(t=0;ti?(h=n[l+1]==null?null:n[l+1].elm,nU(e,h,n,a,l)):e1(e,t,r,i))}function Zf(e,t){var n=t.elm=e.elm,r=e.children,a=t.children;e!==t&&(pI(e,t),J2(t.text)?xo(r)&&xo(a)?r!==a&&xOe(n,r,a):xo(a)?(xo(e.text)&&uC(n,""),nU(n,null,a,0,a.length-1)):xo(r)?e1(n,r,0,r.length-1):xo(e.text)&&uC(n,""):e.text!==t.text&&(xo(r)&&e1(n,r,0,r.length-1),uC(n,t.text)))}function TOe(e,t){if(Nh(e,t))Zf(e,t);else{var n=e.elm,r=eU(n);mg(t),r!==null&&(rc(r,t.elm,tU(n)),e1(r,[e],0,0))}return t}var MOe=0,kOe=function(){function e(t,n,r){if(this.type="svg",this.refreshHover=u3(),this.configLayer=u3(),this.storage=n,this._opts=r=De({},r),this.root=t,this._id="zr"+MOe++,this._oldVNode=Z$(r.width,r.height),t&&!r.ssr){var a=this._viewport=document.createElement("div");a.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=U7("svg");pI(null,this._oldVNode),a.appendChild(i),t.appendChild(a)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",TOe(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return a3(t,Z2(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,a=this._height,i=Z2(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress,i.emphasis=t.emphasis,i.ssr=this._opts.ssr;var o=[],s=this._bgVNode=AOe(r,a,this._backgroundColor,i);s&&o.push(s);var l=t.compress?null:this._mainVNode=vr("g","main",{},[]);this._paintList(n,i,l?l.children:o),l&&o.push(l);var u=Ne(Ut(i.defs),function(d){return i.defs[d]});if(u.length&&o.push(vr("defs","defs",{},u)),t.animation){var c=oOe(i.cssNodes,i.cssAnims,{newline:!0});if(c){var f=vr("style","stl",{},[],c);o.push(f)}}return Z$(r,a,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},fI(this.renderToVNode({animation:Mt(t.cssAnimation,!0),emphasis:Mt(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Mt(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var a=t.length,i=[],o=0,s,l,u=0,c=0;c=0&&!(d&&l&&d[p]===l[p]);p--);for(var g=h-1;g>p;g--)o--,s=i[o-1];for(var m=p+1;m=s)}}for(var f=this.__startIndex;f15)break}}$.prevElClipPaths&&m.restore()};if(_)if(_.length===0)M=g.__endIndex;else for(var k=v.dpr,A=0;A<_.length;++A){var E=_[A];m.save(),m.beginPath(),m.rect(E.x*k,E.y*k,E.width*k,E.height*k),m.clip(),T(E),m.restore()}else m.save(),T(),m.restore();g.__drawIndex=M,g.__drawIndex0&&t>a[0]){for(l=0;lt);l++);s=r[a[l]]}if(a.splice(l+1,0,t),r[t]=n,!n.virtual)if(s){var u=s.dom;u.nextSibling?o.insertBefore(n.dom,u.nextSibling):o.appendChild(n.dom)}else o.firstChild?o.insertBefore(n.dom,o.firstChild):o.appendChild(n.dom);n.painter||(n.painter=this)}},e.prototype.eachLayer=function(t,n){for(var r=this._zlevelList,a=0;a0?ky:0),this._needsManuallyCompositing),c.__builtin__||v_("ZLevel "+u+" has been used by unkown layer "+c.id),c!==i&&(c.__used=!0,c.__startIndex!==l&&(c.__dirty=!0),c.__startIndex=l,c.incremental?c.__drawIndex=-1:c.__drawIndex=l,n(l),i=c),a.__dirty&Fa&&!a.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=l))}n(l),this.eachBuiltinLayer(function(f,d){!f.__used&&f.getElementCount()>0&&(f.__dirty=!0,f.__startIndex=f.__endIndex=f.__drawIndex=0),f.__dirty&&f.__drawIndex<0&&(f.__drawIndex=f.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,G(this._layers,function(n){n.setUnpainted()})},e.prototype.configLayer=function(t,n){if(n){var r=this._layerConfig;r[t]?It(r[t],n,!0):r[t]=n;for(var a=0;a-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(xn);function ev(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var a=Jd(e,t,n[0]);return a!=null?a+"":null}else if(r){for(var i=[],o=0;o=0&&r.push(t[i])}return r.join(" ")}var lm=function(e){be(t,e);function t(n,r,a,i){var o=e.call(this)||this;return o.updateData(n,r,a,i),o}return t.prototype._createSymbol=function(n,r,a,i,o){this.removeAll();var s=Zn(n,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=NOe,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Ds(this.childAt(0))},t.prototype.downplay=function(){Ls(this.childAt(0))},t.prototype.setZ=function(n,r){var a=this.childAt(0);a.zlevel=n,a.z=r},t.prototype.setDraggable=function(n,r){var a=this.childAt(0);a.draggable=n,a.cursor=!r&&n?"move":a.cursor},t.prototype.updateData=function(n,r,a,i){this.silent=!1;var o=n.getItemVisual(r,"symbol")||"circle",s=n.hostModel,l=t.getSymbolSize(n,r),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,n,r,l,f)}else{var d=this.childAt(0);d.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?d.attr(v):rn(d,v,s,r),so(d)}if(this._updateCommon(n,r,l,a,i),u){var d=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:d.style.opacity}};d.scaleX=d.scaleY=0,d.style.opacity=0,Rn(d,v,s,r)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,a,i,o){var s=this.childAt(0),l=n.hostModel,u,c,f,d,v,h,p,g,m;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,d=i.focus,v=i.blurScope,p=i.labelStatesModels,g=i.hoverScale,m=i.cursorStyle,h=i.emphasisDisabled),!i||n.hasItemOption){var _=i&&i.itemModel?i.itemModel:n.getItemModel(r),b=_.getModel("emphasis");u=b.getModel("itemStyle").getItemStyle(),f=_.getModel(["select","itemStyle"]).getItemStyle(),c=_.getModel(["blur","itemStyle"]).getItemStyle(),d=b.get("focus"),v=b.get("blurScope"),h=b.get("disabled"),p=br(_),g=b.getShallow("scale"),m=_.getShallow("cursor")}var w=n.getItemVisual(r,"symbolRotate");s.attr("rotation",(w||0)*Math.PI/180||0);var S=lf(n.getItemVisual(r,"symbolOffset"),a);S&&(s.x=S[0],s.y=S[1]),m&&s.attr("cursor",m);var C=n.getItemVisual(r,"style"),x=C.fill;if(s instanceof wr){var M=s.style;s.useStyle(De({image:M.image,x:M.x,y:M.y,width:M.width,height:M.height},C))}else s.__isEmptyBrush?s.useStyle(De({},C)):s.useStyle(C),s.style.decal=null,s.setColor(x,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var T=n.getItemVisual(r,"liftZ"),k=this._z2;T!=null?k==null&&(this._z2=s.z2,s.z2+=T):k!=null&&(s.z2=k,this._z2=null);var A=o&&o.useNameLabel;Or(s,p,{labelFetcher:l,labelDataIndex:r,defaultText:E,inheritColor:x,defaultOpacity:C.opacity});function E(P){return A?n.getName(P):ev(n,P)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var $=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*$,L.scaleY=this._sizeY*$,this.setSymbolScale(1),Hn(this,d,v,h)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,a){var i=this.childAt(0),o=Ct(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&Ql(l,{style:{opacity:0}},r,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Ql(i,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:n,removeOpt:s})},t.getSymbolSize=function(n,r){return Rv(n.getItemVisual(r,"symbolSize"))},t}(wt);function NOe(e,t){this.parent.drift(e,t)}function fC(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function d3(e){return e!=null&&!gt(e)&&(e={isIgnore:e}),e||{}}function v3(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:br(t),cursorStyle:t.get("cursor")}}var um=function(){function e(t){this.group=new wt,this._SymbolCtor=t||lm}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=d3(n);var r=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=n.disableAnimation,l=v3(t),u={disableAnimation:s},c=n.getSymbolPoint||function(f){return t.getItemLayout(f)};i||r.removeAll(),t.diff(i).add(function(f){var d=c(f);if(fC(t,d,f,n)){var v=new o(t,f,l,u);v.setPosition(d),t.setItemGraphicEl(f,v),r.add(v)}}).update(function(f,d){var v=i.getItemGraphicEl(d),h=c(f);if(!fC(t,h,f,n)){r.remove(v);return}var p=t.getItemVisual(f,"symbol")||"circle",g=v&&v.getSymbolType&&v.getSymbolType();if(!v||g&&g!==p)r.remove(v),v=new o(t,f,l,u),v.setPosition(h);else{v.updateData(t,f,l,u);var m={x:h[0],y:h[1]};s?v.attr(m):rn(v,m,a)}r.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var d=i.getItemGraphicEl(f);d&&d.fadeOut(function(){r.remove(d)},a)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,a){var i=t._getSymbolPoint(a);r.setPosition(i),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=v3(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=d3(r);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i0?n=r[0]:r[1]<0&&(n=r[1]),n}function iU(e,t,n,r){var a=NaN;e.stacked&&(a=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(a)&&(a=e.valueStart);var i=e.baseDataOffset,o=[];return o[i]=n.get(e.baseDim,r),o[1-i]=a,t.dataToPoint(o)}function BOe(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,a){n.push({cmd:"=",idx:a,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function VOe(e,t,n,r,a,i,o,s){for(var l=BOe(e,t),u=[],c=[],f=[],d=[],v=[],h=[],p=[],g=aU(a,t,o),m=e.getLayout("points")||[],_=t.getLayout("points")||[],b=0;b=a||p<0)break;if(Dc(m,_)){if(l){p+=i;continue}break}if(p===n)e[i>0?"moveTo":"lineTo"](m,_),f=m,d=_;else{var b=m-u,w=_-c;if(b*b+w*w<.5){p+=i;continue}if(o>0){for(var S=p+i,C=t[S*2],x=t[S*2+1];C===m&&x===_&&g=r||Dc(C,x))v=m,h=_;else{k=C-u,A=x-c;var $=m-u,P=C-m,D=_-c,V=x-_,R=void 0,O=void 0;if(s==="x"){R=Math.abs($),O=Math.abs(P);var H=k>0?1:-1;v=m-H*R*o,h=_,E=m+H*O*o,L=_}else if(s==="y"){R=Math.abs(D),O=Math.abs(V);var W=A>0?1:-1;v=m,h=_-W*R*o,E=m,L=_+W*O*o}else R=Math.sqrt($*$+D*D),O=Math.sqrt(P*P+V*V),T=O/(O+R),v=m-k*o*(1-T),h=_-A*o*(1-T),E=m+k*o*T,L=_+A*o*T,E=al(E,il(C,m)),L=al(L,il(x,_)),E=il(E,al(C,m)),L=il(L,al(x,_)),k=E-m,A=L-_,v=m-k*R/O,h=_-A*R/O,v=al(v,il(u,m)),h=al(h,il(c,_)),v=il(v,al(u,m)),h=il(h,al(c,_)),k=m-v,A=_-h,E=m+k*O/R,L=_+A*O/R}e.bezierCurveTo(f,d,v,h,m,_),f=E,d=L}else e.lineTo(m,_)}u=m,c=_,p+=i}return g}var oU=function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e}(),FOe=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new oU},t.prototype.buildPath=function(n,r){var a=r.points,i=0,o=a.length/2;if(r.connectNulls){for(;o>0&&Dc(a[o*2-2],a[o*2-1]);o--);for(;i=0){var w=u?(h-l)*b+l:(v-s)*b+s;return u?[n,w]:[w,n]}s=v,l=h;break;case o.C:v=i[f++],h=i[f++],p=i[f++],g=i[f++],m=i[f++],_=i[f++];var S=u?kb(s,v,p,m,n,c):kb(l,h,g,_,n,c);if(S>0)for(var C=0;C=0){var w=u?ur(l,h,g,_,x):ur(s,v,p,m,x);return u?[n,w]:[w,n]}}s=m,l=_;break}}},t}(Wt),zOe=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t}(oU),sU=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new zOe},t.prototype.buildPath=function(n,r){var a=r.points,i=r.stackedOnPoints,o=0,s=a.length/2,l=r.smoothMonotone;if(r.connectNulls){for(;s>0&&Dc(a[s*2-2],a[s*2-1]);s--);for(;ot){i?n.push(o(i,l,t)):a&&n.push(o(a,l,0),o(a,l,t));break}else a&&(n.push(o(a,l,0)),a=null),n.push(l),i=l}return n}function GOe(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var a,i,o=r.length-1;o>=0;o--){var s=e.getDimensionInfo(r[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=r[o];break}}if(i){var l=t.getAxis(a),u=Ne(i.stops,function(b){return{coord:l.toGlobalCoord(l.dataToCoord(b.value)),color:b.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var d=WOe(u,a==="x"?n.getWidth():n.getHeight()),v=d.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var h=10,p=d[0].coord-h,g=d[v-1].coord+h,m=g-p;if(m<.001)return"transparent";G(d,function(b){b.offset=(b.coord-p)/m}),d.push({offset:v?d[v-1].offset:.5,color:f[1]||"transparent"}),d.unshift({offset:v?d[0].offset:.5,color:f[0]||"transparent"});var _=new xv(0,0,0,0,d,!0);return _[a]=p,_[a+"2"]=g,_}}}function KOe(e,t,n){var r=e.get("showAllSymbol"),a=r==="auto";if(!(r&&!a)){var i=n.getAxesByScale("ordinal")[0];if(i&&!(a&&UOe(i,t))){var o=t.mapDimension(i.dim),s={};return G(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function UOe(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;or)return!1;return!0}function YOe(e,t){return isNaN(e)||isNaN(t)}function jOe(e){for(var t=e.length/2;t>0&&YOe(e[t*2-2],e[t*2-1]);t--);return t-1}function y3(e,t){return[e[t*2],e[t*2+1]]}function qOe(e,t,n){for(var r=e.length/2,a=n==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function cU(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var O=h.getState("emphasis").style;O.lineWidth=+h.style.lineWidth+1}Ct(h).seriesIndex=n.seriesIndex,Hn(h,D,V,R);var H=m3(n.get("smooth")),W=n.get("smoothMonotone");if(h.setShape({smooth:H,smoothMonotone:W,connectNulls:x}),p){var Y=s.getCalculationInfo("stackedOnSeries"),U=0;p.useStyle(ft(u.getAreaStyle(),{fill:E,opacity:.7,lineJoin:"bevel",decal:s.getVisual("style").decal})),Y&&(U=m3(Y.get("smooth"))),p.setShape({smooth:H,stackedOnSmooth:U,smoothMonotone:W,connectNulls:x}),Rr(p,n,"areaStyle"),Ct(p).seriesIndex=n.seriesIndex,Hn(p,D,V,R)}var te=this._changePolyState;s.eachItemGraphicEl(function(ie){ie&&(ie.onHoverStateChange=te)}),this._polyline.onHoverStateChange=te,this._data=s,this._coordSys=i,this._stackedOnPoints=S,this._points=c,this._step=k,this._valueOrigin=b,n.get("triggerLineEvent")&&(this.packEventData(n,h),p&&this.packEventData(n,p))},t.prototype.packEventData=function(n,r){Ct(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,a,i){var o=n.getData(),s=Kc(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var d=n.get("zlevel")||0,v=n.get("z")||0;u=new lm(o,s),u.x=c,u.y=f,u.setZ(d,v);var h=u.getSymbolPath().getTextContent();h&&(h.zlevel=d,h.z=v,h.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else _n.prototype.highlight.call(this,n,r,a,i)},t.prototype.downplay=function(n,r,a,i){var o=n.getData(),s=Kc(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else _n.prototype.downplay.call(this,n,r,a,i)},t.prototype._changePolyState=function(n){var r=this._polygon;Rb(this._polyline,n),r&&Rb(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new FOe({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new sU({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(n,r,a){var i,o,s=r.getBaseAxis(),l=s.inverse;r.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):r.type==="polar"&&(i=s.dim==="angle",o=!0);var u=n.hostModel,c=u.get("animationDuration");ct(c)&&(c=c(null));var f=u.get("animationDelay")||0,d=ct(f)?f(null):f;n.eachItemGraphicEl(function(v,h){var p=v;if(p){var g=[v.x,v.y],m=void 0,_=void 0,b=void 0;if(a)if(o){var w=a,S=r.pointToCoord(g);i?(m=w.startAngle,_=w.endAngle,b=-S[1]/180*Math.PI):(m=w.r0,_=w.r,b=S[0])}else{var C=a;i?(m=C.x,_=C.x+C.width,b=v.x):(m=C.y+C.height,_=C.y,b=v.y)}var x=_===m?0:(b-m)/(_-m);l&&(x=1-x);var M=ct(f)?f(h):c*x+d,T=p.getSymbolPath(),k=T.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:M}),k&&k.animateFrom({style:{opacity:0}},{duration:300,delay:M}),T.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,a){var i=n.getModel("endLabel");if(cU(n)){var o=n.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Xt({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=jOe(l);c>=0&&(Or(s,br(n,"endLabel"),{inheritColor:a,labelFetcher:n,labelDataIndex:c,defaultText:function(f,d,v){return v!=null?rU(o,v):ev(o,f)},enableTextSetter:!0},XOe(i,r)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){n<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),d=a.hostModel,v=d.get("connectNulls"),h=s.get("precision"),p=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),_=g.inverse,b=r.shape,w=_?m?b.x:b.y+b.height:m?b.x+b.width:b.y,S=(m?p:0)*(_?-1:1),C=(m?0:-p)*(_?-1:1),x=m?"x":"y",M=qOe(f,w,x),T=M.range,k=T[1]-T[0],A=void 0;if(k>=1){if(k>1&&!v){var E=y3(f,T[0]);u.attr({x:E[0]+S,y:E[1]+C}),o&&(A=d.getRawValue(T[0]))}else{var E=c.getPointOn(w,x);E&&u.attr({x:E[0]+S,y:E[1]+C});var L=d.getRawValue(T[0]),$=d.getRawValue(T[1]);o&&(A=YG(a,h,L,$,M.t))}i.lastFrameIndex=T[0]}else{var P=n===1||i.lastFrameIndex>0?T[0]:0,E=y3(f,P);o&&(A=d.getRawValue(P)),u.attr({x:E[0]+S,y:E[1]+C})}if(o){var D=kv(u);typeof D.setLabelText=="function"&&D.setLabelText(A)}}},t.prototype._doUpdateAnimation=function(n,r,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=n.hostModel,d=VOe(this._data,n,this._stackedOnPoints,r,this._coordSys,a,this._valueOrigin),v=d.current,h=d.stackedOnCurrent,p=d.next,g=d.stackedOnNext;if(o&&(h=ol(d.stackedOnCurrent,d.current,a,o,l),v=ol(d.current,null,a,o,l),g=ol(d.stackedOnNext,d.next,a,o,l),p=ol(d.next,null,a,o,l)),g3(v,p)>3e3||c&&g3(h,g)>3e3){u.stopAnimation(),u.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:g}));return}u.shape.__points=d.current,u.shape.points=v;var m={shape:{points:p}};d.current!==v&&(m.shape.__points=d.next),u.stopAnimation(),rn(u,m,f),c&&(c.setShape({points:v,stackedOnPoints:h}),c.stopAnimation(),rn(c,{shape:{stackedOnPoints:g}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var _=[],b=d.status,w=0;wt&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=r.getDevicePixelRatio(),d=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/d);if(isFinite(v)&&v>1){i==="lttb"?t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v)):i==="minmax"&&t.setData(a.minmaxDownSample(a.mapDimension(u.dim),1/v));var h=void 0;Je(i)?h=JOe[i]:ct(i)&&(h=i),h&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,h,QOe))}}}}}function eNe(e){e.registerChartView(ZOe),e.registerSeriesModel(OOe),e.registerLayout(fm("line",!0)),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,fU("line"))}var yg=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return es(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(n),s=i.dataToPoint(o);if(a)G(i.getAxes(),function(d,v){if(d.type==="category"&&r!=null){var h=d.getTicksCoords(),p=d.getTickModel().get("alignWithLabel"),g=o[v],m=r[v]==="x1"||r[v]==="y1";if(m&&!p&&(g+=1),h.length<2)return;if(h.length===2){s[v]=d.toGlobalCoord(d.getExtent()[m?1:0]);return}for(var _=void 0,b=void 0,w=1,S=0;Sg){b=(C+_)/2;break}S===1&&(w=x-h[0].tickValue)}b==null&&(_?_&&(b=h[h.length-1].coord):b=h[0].coord),s[v]=d.toGlobalCoord(b)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(xn);xn.registerClass(yg);var tNe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return es(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,a){return a.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=vu(yg.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(yg),nNe=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e}(),t1=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new nNe},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.max(r.r0||0,0),s=Math.max(r.r,0),l=(s-o)*.5,u=o+l,c=r.startAngle,f=r.endAngle,d=r.clockwise,v=Math.PI*2,h=d?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var a=r.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(n.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(n,r,a,i){if(this._isOrderChangedWithinSameData(n,r,a)){var o=this._dataSort(n,a,r);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(n,r,a){var i=r.baseAxis,o=this._dataSort(n,i,function(s){return n.get(n.mapDimension(r.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,a=this._data;n&&n.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){lg(i,n,Ct(i).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(_n),b3={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var a=e.x+e.width,i=e.y+e.height,o=vC(t.x,e.x),s=hC(t.x+t.width,a),l=vC(t.y,e.y),u=hC(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var a=hC(t.r,e.r),i=vC(t.r0,e.r0);t.r=a,t.r0=i;var o=a-i<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},_3={cartesian2d:function(e,t,n,r,a,i,o,s,l){var u=new Zt({shape:De({},r),z2:1});if(u.__dataIndex=n,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(e,t,n,r,a,i,o,s,l){var u=!a&&l?t1:ea,c=new u({shape:r,z2:1});c.name="item";var f=dU(a);if(c.calculateTextPosition=rNe(f,{isRoundCap:u===t1}),i){var d=c.shape,v=a?"r":"endAngle",h={};d[v]=a?r.r0:r.startAngle,h[v]=r[v],(s?rn:Rn)(c,{shape:h},i)}return c}};function sNe(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function w3(e,t,n,r,a,i,o,s){var l,u;i?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(o?rn:Rn)(n,{shape:l},t,a,null);var c=t?e.baseAxis.model:null;(o?rn:Rn)(n,{shape:u},c,a)}function S3(e,t){for(var n=0;n0?1:-1,o=r.height>0?1:-1;return{x:r.x+i*a/2,y:r.y+o*a/2,width:r.width-i*a,height:r.height-o*a}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function cNe(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function dU(e){return function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}}(e)}function x3(e,t,n,r,a,i,o,s){var l=t.getItemVisual(n,"style");if(s){if(!i.get("roundCap")){var c=e.shape,f=bc(r.getModel("itemStyle"),c,!0);De(c,f),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(l);var d=r.getShallow("cursor");d&&e.attr("cursor",d);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",h=br(r);Or(e,h,{labelFetcher:i,labelDataIndex:n,defaultText:ev(i.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var p=e.getTextContent();if(s&&p){var g=r.get(["label","position"]);e.textConfig.inside=g==="middle"?!0:null,aNe(e,g==="outside"?v:g,dU(o),r.get(["label","rotate"]))}D9(p,h,i.getRawValue(n),function(_){return rU(t,_)});var m=r.getModel(["emphasis"]);Hn(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),Rr(e,r),cNe(a)&&(e.style.fill="none",e.style.stroke="none",G(e.states,function(_){_.style&&(_.style.fill=_.style.stroke="none")}))}function fNe(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,a,i)}var dNe=function(){function e(){}return e}(),T3=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new dNe},t.prototype.buildPath=function(n,r){for(var a=r.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?n:null},30,!1);function vNe(e,t,n){for(var r=e.baseDimIdx,a=1-r,i=e.shape.points,o=e.largeDataIndices,s=[],l=[],u=e.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return o[c]}return-1}function vU(e,t,n){if(uf(n,"cartesian2d")){var r=t,a=n.getArea();return{x:e?r.x:a.x,y:e?a.y:r.y,width:e?r.width:a.width,height:e?a.height:r.height}}else{var a=n.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:e?a.r0:i.r0,r:e?a.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:Math.PI*2}}}function hNe(e,t,n){var r=e.type==="polar"?ea:Zt;return new r({shape:vU(t,n,e),silent:!0,z2:0})}function pNe(e){e.registerChartView(oNe),e.registerSeriesModel(tNe),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,kt(y7,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,b7("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,fU("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var A3=Math.PI*2,Dy=Math.PI/180;function hU(e,t){return rr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function pU(e,t){var n=hU(e,t),r=e.get("center"),a=e.get("radius");Re(a)||(a=[0,a]);var i=qe(n.width,t.getWidth()),o=qe(n.height,t.getHeight()),s=Math.min(i,o),l=qe(a[0],s/2),u=qe(a[1],s/2),c,f,d=e.coordinateSystem;if(d){var v=d.dataToPoint(r);c=v[0]||0,f=v[1]||0}else Re(r)||(r=[r,r]),c=qe(r[0],i)+n.x,f=qe(r[1],o)+n.y;return{cx:c,cy:f,r0:l,r:u}}function gNe(e,t,n){t.eachSeriesByType(e,function(r){var a=r.getData(),i=a.mapDimension("value"),o=hU(r,n),s=pU(r,n),l=s.cx,u=s.cy,c=s.r,f=s.r0,d=-r.get("startAngle")*Dy,v=r.get("endAngle"),h=r.get("padAngle")*Dy;v=v==="auto"?d-A3:-v*Dy;var p=r.get("minAngle")*Dy,g=p+h,m=0;a.each(i,function(V){!isNaN(V)&&m++});var _=a.getSum(i),b=Math.PI/(_||m)*2,w=r.get("clockwise"),S=r.get("roseType"),C=r.get("stillShowZeroSum"),x=a.getDataExtent(i);x[0]=0;var M=w?1:-1,T=[d,v],k=M*h/2;vE(T,!w),d=T[0],v=T[1];var A=gU(r);A.startAngle=d,A.endAngle=v,A.clockwise=w;var E=Math.abs(v-d),L=E,$=0,P=d;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(V,R){var O;if(isNaN(V)){a.setItemLayout(R,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:w,cx:l,cy:u,r0:f,r:S?NaN:c});return}S!=="area"?O=_===0&&C?b:V*b:O=E/m,OO?(W=P+M*O/2,Y=W):(W=P+k,Y=H-k),a.setItemLayout(R,{angle:O,startAngle:W,endAngle:Y,clockwise:w,cx:l,cy:u,r0:f,r:S?pn(V,x,[f,c]):c}),P=H}),Ln?m:g,S=Math.abs(b.label.y-n);if(S>=w.maxY){var C=b.label.x-t-b.len2*a,x=r+b.len,M=Math.abs(C)e.unconstrainedWidth?null:v:null;r.setStyle("width",h)}var p=r.getBoundingRect();i.width=p.width;var g=(r.style.margin||0)+2.1;i.height=p.height+g,i.y-=(i.height-f)/2}}}function pC(e){return e.position==="center"}function bNe(e){var t=e.getData(),n=[],r,a,i=!1,o=(e.get("minShowLabelAngle")||0)*mNe,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,d=s.height;function v(C){C.ignore=!0}function h(C){if(!C.ignore)return!0;for(var x in C.states)if(C.states[x].ignore===!1)return!0;return!1}t.each(function(C){var x=t.getItemGraphicEl(C),M=x.shape,T=x.getTextContent(),k=x.getTextGuideLine(),A=t.getItemModel(C),E=A.getModel("label"),L=E.get("position")||A.get(["emphasis","label","position"]),$=E.get("distanceToLabelLine"),P=E.get("alignTo"),D=qe(E.get("edgeDistance"),u),V=E.get("bleedMargin"),R=A.getModel("labelLine"),O=R.get("length");O=qe(O,u);var H=R.get("length2");if(H=qe(H,u),Math.abs(M.endAngle-M.startAngle)0?"right":"left":Y>0?"left":"right"}var pe=Math.PI,me=0,ve=E.get("rotate");if(tn(ve))me=ve*(pe/180);else if(L==="center")me=0;else if(ve==="radial"||ve===!0){var we=Y<0?-W+pe:-W;me=we}else if(ve==="tangential"&&L!=="outside"&&L!=="outer"){var ye=Math.atan2(Y,U);ye<0&&(ye=pe*2+ye);var ke=U>0;ke&&(ye=pe+ye),me=ye-pe}if(i=!!me,T.x=te,T.y=ie,T.rotation=me,T.setStyle({verticalAlign:"middle"}),ne){T.setStyle({align:j});var Oe=T.states.select;Oe&&(Oe.x+=T.x,Oe.y+=T.y)}else{var Te=T.getBoundingRect().clone();Te.applyTransform(T.getComputedTransform());var Ge=(T.style.margin||0)+2.1;Te.y-=Ge/2,Te.height+=Ge,n.push({label:T,labelLine:k,position:L,len:O,len2:H,minTurnAngle:R.get("minTurnAngle"),maxSurfaceAngle:R.get("maxSurfaceAngle"),surfaceNormal:new Pt(Y,U),linePoints:de,textAlign:j,labelDistance:$,labelAlignTo:P,edgeDistance:D,bleedMargin:V,rect:Te,unconstrainedWidth:Te.width,labelStyleWidth:T.style.width})}x.setTextConfig({inside:ne})}}),!i&&e.get("avoidLabelOverlap")&&yNe(n,r,a,l,u,d,c,f);for(var p=0;p0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(_n);function Bv(e,t,n){t=Re(t)&&{coordDimensions:t}||De({encodeDefine:e.getEncode()},t);var r=e.getSource(),a=Ov(r,t).dimensions,i=new Jr(a,e);return i.initData(r,n),i}var vm=function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e}(),SNe=Qt(),CNe=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new vm(et(this.getData,this),et(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Bv(this,{coordDimensions:["value"],encodeDefaulter:kt(NE,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),a=SNe(r),i=a.seats;if(!i){var o=[];r.each(r.mapDimension("value"),function(l){o.push(l)}),i=a.seats=BG(o,r.hostModel.get("percentPrecision"))}var s=e.prototype.getDataParams.call(this,n);return s.percent=i[n]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(n){Gc(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(xn);function xNe(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(a){var i=r.mapDimension("value"),o=r.get(i,a);return!(tn(o)&&!isNaN(o)&&o<0)})}}}function TNe(e){e.registerChartView(wNe),e.registerSeriesModel(CNe),RK("pie",e.registerAction),e.registerLayout(kt(gNe,"pie")),e.registerProcessor(dm("pie")),e.registerProcessor(xNe("pie"))}var MNe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n,r){return es(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(n,r,a){return a.point(r.getItemLayout(n))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(xn),yU=4,kNe=function(){function e(){}return e}(),ANe=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.getDefaultShape=function(){return new kNe},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(n,r){var a=r.points,i=r.size,o=this.symbolProxy,s=o.shape,l=n.getContext?n.getContext():n,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,d=i[c+1]-l/2;if(n>=f&&r>=d&&n<=f+s&&r<=d+l)return u}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.points,i=r.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,d=0;d=0&&(u.dataIndex=f+(t.startIndex||0))})},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),INe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.updateData(i,{clipShape:this._getClipShape(n)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateSymbolDraw(i,n);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._symbolDraw.incrementalUpdate(n,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=n.end===r.getData().count()},t.prototype.updateTransform=function(n,r,a){var i=n.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=fm("").reset(n,r,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(n){this._symbolDraw&&this._symbolDraw.eachRendered(n)},t.prototype._getClipShape=function(n){if(n.get("clip",!0)){var r=n.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},t.prototype._updateSymbolDraw=function(n,r){var a=this._symbolDraw,i=r.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new ENe:new um,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(n,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(_n),DNe=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(zt),eM=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",tr).models[0]},t.type="cartesian2dAxis",t}(zt);jn(eM,$v);var bU={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},LNe=It({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},bU),gI=It({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},bU),PNe=It({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},gI),RNe=ft({logBase:10},gI);const _U={category:LNe,value:gI,time:PNe,log:RNe};var ONe={value:1,category:1,time:1,log:1};function tv(e,t,n,r){G(ONe,function(a,i){var o=It(It({},_U[i],!0),r,!0),s=function(l){be(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var d=cg(this),v=d?Ev(c):{},h=f.getTheme();It(c,h.get(i+"Axis")),It(c,this.getDefaultOption()),c.type=I3(c),d&&eu(c,v,d)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=U2.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(n);e.registerComponentModel(s)}),e.registerSubTypeDefaulter(t+"Axis",I3)}function I3(e){return e.type||(e.data?"category":"value")}var NNe=function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return Ne(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),un(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e}(),tM=["x","y"];function D3(e){return e.type==="interval"||e.type==="time"}var $Ne=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=tM,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!D3(n)||!D3(r))){var a=n.getExtent(),i=r.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,d=o[0]-a[0]*c,v=o[1]-i[0]*f,h=this._transform=[c,0,0,f,d,v];this._invTransform=rf([],h)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),a=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&a.contain(a.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var a=this.dataToPoint(n),i=this.dataToPoint(r),o=this.getArea(),s=new Rt(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(n,r,a){a=a||[];var i=n[0],o=n[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return Tr(a,n,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,r)),a[1]=l.toGlobalCoord(l.dataToCoord(o,r)),a},t.prototype.clampData=function(n,r){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(n[0]),u=i.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),r[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),r},t.prototype.pointToData=function(n,r){var a=[];if(this._invTransform)return Tr(a,n,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(n[0]),r),a[1]=o.coordToData(o.toLocalCoord(n[1]),r),a},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(n){n=n||0;var r=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(r[0],r[1])-n,o=Math.min(a[0],a[1])-n,s=Math.max(r[0],r[1])-i+n,l=Math.max(a[0],a[1])-o+n;return new Rt(i,o,s,l)},t}(NNe),BNe=function(e){be(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t}(Ii);function nM(e,t,n){n=n||{};var r=e.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=r.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],d={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,h=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));h[d.onZero]=Math.max(Math.min(p,h[1]),h[0])}i.position=[u==="y"?h[d[l]]:f[0],u==="x"?h[d[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?h[d[s]]-h[d.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),dr(n.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function L3(e){return e.get("coordinateSystem")==="cartesian2d"}function P3(e){var t={xAxisModel:null,yAxisModel:null};return G(t,function(n,r){var a=r.replace(/Model$/,""),i=e.getReferringComponents(a,tr).models[0];t[r]=i}),t}var gC=Math.log;function wU(e,t,n){var r=Os.prototype,a=r.getTicks.call(n),i=r.getTicks.call(n,!0),o=a.length-1,s=r.getInterval.call(n),l=x7(e,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(e.type==="log"){var d=gC(e.base);u=[gC(u[0])/d,gC(u[1])/d]}e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=r.getExtent.call(e);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var h=r.getInterval.call(e),p=u[0],g=u[1];if(c&&f)h=(g-p)/o;else if(c)for(g=u[0]+h*o;gu[0]&&isFinite(p)&&isFinite(u[0]);)h=tC(h),p=u[1]-h*o;else{var m=e.getTicks().length-1;m>o&&(h=tC(h));var _=h*o;g=Math.ceil(u[1]/h)*h,p=Gn(g-_),p<0&&u[0]>=0?(p=0,g=Gn(_)):g>0&&u[1]<=0&&(g=0,p=-Gn(_))}var b=(a[0].value-i[0].value)/s,w=(a[o].value-i[o].value)/s;r.setExtent.call(e,p+h*b,g+h*w),r.setInterval.call(e,h),(b||w)&&r.setNiceExtent.call(e,p+h,g-h)}var VNe=function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=tM,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=Ut(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var d=+l[f],v=o[d],h=v.model,p=v.scale;Y2(p)&&h.get("alignTicks")&&h.get("interval")==null?c.push(v):(qc(p,h),Y2(p)&&(s=v))}c.length&&(s||(s=c.pop(),qc(s.scale,s.model)),G(c,function(g){wU(g.scale,g.model,s.scale)}))}}a(r.x),a(r.y);var i={};G(r.x,function(o){R3(r,"y",o,i)}),G(r.y,function(o){R3(r,"x",o,i)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var a=t.getBoxLayoutParams(),i=!r&&t.get("containLabel"),o=rr(a,{width:n.getWidth(),height:n.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(G(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=iRe(u);if(c){var f=u.isHorizontal()?"height":"width",d=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+d,u.position==="top"?o.y+=c.height+d:u.position==="left"&&(o.x+=c.width+d)}}}),l()),G(this._coordsList,function(u){u.calcAffineTransform()});function l(){G(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],d=u.inverse?1:0;u.setExtent(f[d],f[1-d]),FNe(u,c?o.x:o.y)})}},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}gt(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):qd(a-kl)?(o=r>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=r>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e}(),N3={axisLine:function(e,t,n,r){var a=t.get(["axisLine","show"]);if(a==="auto"&&e.handleAutoShown&&(a=e.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=r.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(Tr(s,s,o),Tr(l,l,o));var c=De({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new ir({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Zd(f.shape,f.style.lineWidth),f.anid="line",n.add(f);var d=t.get(["axisLine","symbol"]);if(d!=null){var v=t.get(["axisLine","symbolSize"]);Je(d)&&(d=[d,d]),(Je(v)||tn(v))&&(v=[v,v]);var h=lf(t.get(["axisLine","symbolOffset"])||0,v),p=v[0],g=v[1];G([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,_){if(d[_]!=="none"&&d[_]!=null){var b=Zn(d[_],-p/2,-g/2,p,g,c.stroke,!0),w=m.r+m.offset,S=u?l:s;b.attr({rotation:m.rotate,x:S[0]+w*Math.cos(e.rotation),y:S[1]-w*Math.sin(e.rotation),silent:!0,z2:11}),n.add(b)}})}}},axisTickLabel:function(e,t,n,r){var a=WNe(n,r,t,e),i=KNe(n,r,t,e);if(HNe(t,i,a),GNe(n,r,t,e.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=B7(Ne(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));z7(o)}},axisName:function(e,t,n,r){var a=dr(e.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=e.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,B3(i)?e.labelOffset+o*l:0],d,v=t.get("nameRotate");v!=null&&(v=v*kl/180);var h;B3(i)?d=ba.innerTextLayout(e.rotation,v??e.rotation,o):(d=zNe(e.rotation,i,v||0,u),h=e.axisNameAvailableWidth,h!=null&&(h=Math.abs(h/Math.sin(d.rotation)),!isFinite(h)&&(h=null)));var p=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,_=dr(e.nameTruncateMaxWidth,g.maxWidth,h),b=new Xt({x:f[0],y:f[1],rotation:d.rotation,silent:ba.isLabelSilent(t),style:An(s,{text:a,font:p,overflow:"truncate",width:_,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||d.textAlign,verticalAlign:s.get("verticalAlign")||d.textVerticalAlign}),z2:1});if(af({el:b,componentModel:t,itemName:a}),b.__fullText=a,b.anid="name",t.get("triggerEvent")){var w=ba.makeAxisEventDataBase(t);w.targetType="axisName",w.name=a,Ct(b).eventData=w}r.add(b),b.updateTransform(),n.add(b),b.decomposeTransform()}}};function zNe(e,t,n,r){var a=oE(n-e),i,o,s=r[0]>r[1],l=t==="start"&&!s||t!=="start"&&s;return qd(a-kl/2)?(o=l?"bottom":"top",i="center"):qd(a-kl*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",akl/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function HNe(e,t,n){if(!T7(e.axis)){var r=e.get(["axisLabel","showMinLabel"]),a=e.get(["axisLabel","showMaxLabel"]);t=t||[],n=n||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=n[0],c=n[1],f=n[n.length-1],d=n[n.length-2];r===!1?(Ja(i),Ja(u)):$3(i,o)&&(r?(Ja(o),Ja(c)):(Ja(i),Ja(u))),a===!1?(Ja(s),Ja(f)):$3(l,s)&&(a?(Ja(l),Ja(d)):(Ja(s),Ja(f)))}}function Ja(e){e&&(e.ignore=!0)}function $3(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(!(!n||!r)){var a=Xg([]);return fu(a,a,-e.rotation),n.applyTransform($o([],a,e.getLocalTransform())),r.applyTransform($o([],a,t.getLocalTransform())),n.intersect(r)}}function B3(e){return e==="middle"||e==="center"}function SU(e,t,n,r,a){for(var i=[],o=[],s=[],l=0;l=0||e===t}function ZNe(e){var t=mI(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,a=n.option,i=n.get("status"),o=n.get("value");o!=null&&(o=r.parse(o));var s=rM(n);i==null&&(a.status=s?"show":"hide");var l=r.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),o0&&!h.min?h.min=0:h.min!=null&&h.min<0&&!h.max&&(h.max=0);var p=l;h.color!=null&&(p=ft({color:h.color},l));var g=It(mt(h),{boundaryGap:n,splitNumber:r,scale:a,axisLine:i,axisTick:o,axisLabel:s,name:h.text,showName:u,nameLocation:"end",nameGap:f,nameTextStyle:p,triggerEvent:d},!1);if(Je(c)){var m=g.name;g.name=c.replace("{value}",m??"")}else ct(c)&&(g.name=c(g.name,g));var _=new dn(g,null,this.ecModel);return jn(_,$v.prototype),_.mainType="radar",_.componentIndex=this.componentIndex,_},this);this._indicatorModels=v},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:It({lineStyle:{color:"#bbb"}},ph.axisLine),axisLabel:Ly(ph.axisLabel,!1),axisTick:Ly(ph.axisTick,!1),splitLine:Ly(ph.splitLine,!0),splitArea:Ly(ph.splitArea,!0),indicator:[]},t}(zt),c$e=["axisLine","axisTickLabel","axisName"],f$e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll(),this._buildAxes(n),this._buildSplitLineAndArea(n)},t.prototype._buildAxes=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes(),i=Ne(a,function(o){var s=o.model.get("showName")?o.name:"",l=new ba(o.model,{axisName:s,position:[r.cx,r.cy],rotation:o.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return l});G(i,function(o){G(c$e,o.add,o),this.group.add(o.getGroup())},this)},t.prototype._buildSplitLineAndArea=function(n){var r=n.coordinateSystem,a=r.getIndicatorAxes();if(!a.length)return;var i=n.get("shape"),o=n.getModel("splitLine"),s=n.getModel("splitArea"),l=o.getModel("lineStyle"),u=s.getModel("areaStyle"),c=o.get("show"),f=s.get("show"),d=l.get("color"),v=u.get("color"),h=Re(d)?d:[d],p=Re(v)?v:[v],g=[],m=[];function _(P,D,V){var R=V%D.length;return P[R]=P[R]||[],R}if(i==="circle")for(var b=a[0].getTicksCoords(),w=r.cx,S=r.cy,C=0;C3?1.4:o>1?1.2:1.1,c=i>0?u:1/u;bC(this,"zoom","zoomOnMouseWheel",n,{scale:c,originX:s,originY:l,isAvailableBehavior:null})}if(a){var f=Math.abs(i),d=(i>0?1:-1)*(f>3?.4:f>1?.15:.05);bC(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:d,originX:s,originY:l,isAvailableBehavior:null})}}},t.prototype._pinchHandler=function(n){if(!G3(this._zr,"globalPan")){var r=n.pinchScale>1?1.1:1/1.1;bC(this,"zoom",null,n,{scale:r,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})}},t}(Mi);function bC(e,t,n,r,a){e.pointerChecker&&e.pointerChecker(r,a.originX,a.originY)&&(Is(r.event),AU(e,t,n,r,a))}function AU(e,t,n,r,a){a.isAvailableBehavior=et(B0,null,n,r),e.trigger(t,a)}function B0(e,t,n){var r=n[e];return!e||r&&(!Je(r)||t.event[r+"Key"])}function bI(e,t,n){var r=e.target;r.x+=t,r.y+=n,r.dirty()}function _I(e,t,n,r){var a=e.target,i=e.zoomLimit,o=e.zoom=e.zoom||1;if(o*=t,i){var s=i.min||0,l=i.max||1/0;o=Math.max(Math.min(l,o),s)}var u=o/e.zoom;e.zoom=o,a.x-=(n-a.x)*(u-1),a.y-=(r-a.y)*(u-1),a.scaleX*=u,a.scaleY*=u,a.dirty()}var y$e={axisPointer:1,tooltip:1,brush:1};function q_(e,t,n){var r=t.getComponentByElement(e.topTarget),a=r&&r.coordinateSystem;return r&&r!==n&&!y$e.hasOwnProperty(r.mainType)&&a&&a.model!==n}function EU(e){if(Je(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}var n=e;for(n.nodeType===9&&(n=n.firstChild);n.nodeName.toLowerCase()!=="svg"||n.nodeType!==1;)n=n.nextSibling;return n}var _C,n1={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},K3=Ut(n1),r1={"alignment-baseline":"textBaseline","stop-color":"stopColor"},U3=Ut(r1),b$e=function(){function e(){this._defs={},this._root=null}return e.prototype.parse=function(t,n){n=n||{};var r=EU(t);this._defsUsePending=[];var a=new wt;this._root=a;var i=[],o=r.getAttribute("viewBox")||"",s=parseFloat(r.getAttribute("width")||n.width),l=parseFloat(r.getAttribute("height")||n.height);isNaN(s)&&(s=null),isNaN(l)&&(l=null),$a(r,a,null,!0,!1);for(var u=r.firstChild;u;)this._parseNode(u,a,i,null,!1,!1),u=u.nextSibling;S$e(this._defs,this._defsUsePending),this._defsUsePending=[];var c,f;if(o){var d=X_(o);d.length>=4&&(c={x:parseFloat(d[0]||0),y:parseFloat(d[1]||0),width:parseFloat(d[2]),height:parseFloat(d[3])})}if(c&&s!=null&&l!=null&&(f=DU(c,{x:0,y:0,width:s,height:l}),!n.ignoreViewBox)){var v=a;a=new wt,a.add(v),v.scaleX=v.scaleY=f.scale,v.x=f.x,v.y=f.y}return!n.ignoreRootClip&&s!=null&&l!=null&&a.setClipPath(new Zt({shape:{x:0,y:0,width:s,height:l}})),{root:a,width:s,height:l,viewBoxRect:c,viewBoxTransform:f,named:i}},e.prototype._parseNode=function(t,n,r,a,i,o){var s=t.nodeName.toLowerCase(),l,u=a;if(s==="defs"&&(i=!0),s==="text"&&(o=!0),s==="defs"||s==="switch")l=n;else{if(!i){var c=_C[s];if(c&&tt(_C,s)){l=c.call(this,t,n);var f=t.getAttribute("name");if(f){var d={name:f,namedFrom:null,svgNodeTagLower:s,el:l};r.push(d),s==="g"&&(u=d)}else a&&r.push({name:a.name,namedFrom:a,svgNodeTagLower:s,el:l});n.add(l)}}var v=Y3[s];if(v&&tt(Y3,s)){var h=v.call(this,t),p=t.getAttribute("id");p&&(this._defs[p]=h)}}if(l&&l.isGroup)for(var g=t.firstChild;g;)g.nodeType===1?this._parseNode(g,l,r,u,i,o):g.nodeType===3&&o&&this._parseText(g,l),g=g.nextSibling},e.prototype._parseText=function(t,n){var r=new Xd({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),_$e(r,n);var a=r.style,i=a.fontSize;i&&i<9&&(a.fontSize=9,r.scaleX*=i/9,r.scaleY*=i/9);var o=(a.fontSize||a.fontFamily)&&[a.fontStyle,a.fontWeight,(a.fontSize||12)+"px",a.fontFamily||"sans-serif"].join(" ");a.font=o;var s=r.getBoundingRect();return this._textX+=s.width,n.add(r),r},e.internalField=function(){_C={g:function(t,n){var r=new wt;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r},rect:function(t,n){var r=new Zt;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(t,n){var r=new Jo;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),r.silent=!0,r},line:function(t,n){var r=new ir;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(t,n){var r=new tm;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(t,n){var r=t.getAttribute("points"),a;r&&(a=X3(r));var i=new ta({shape:{points:a||[]},silent:!0});return Qa(n,i),$a(t,i,this._defsUsePending,!1,!1),i},polyline:function(t,n){var r=t.getAttribute("points"),a;r&&(a=X3(r));var i=new ra({shape:{points:a||[]},silent:!0});return Qa(n,i),$a(t,i,this._defsUsePending,!1,!1),i},image:function(t,n){var r=new wr;return Qa(n,r),$a(t,r,this._defsUsePending,!1,!1),r.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),r.silent=!0,r},text:function(t,n){var r=t.getAttribute("x")||"0",a=t.getAttribute("y")||"0",i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(i),this._textY=parseFloat(a)+parseFloat(o);var s=new wt;return Qa(n,s),$a(t,s,this._defsUsePending,!1,!0),s},tspan:function(t,n){var r=t.getAttribute("x"),a=t.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),a!=null&&(this._textY=parseFloat(a));var i=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",s=new wt;return Qa(n,s),$a(t,s,this._defsUsePending,!1,!0),this._textX+=parseFloat(i),this._textY+=parseFloat(o),s},path:function(t,n){var r=t.getAttribute("d")||"",a=b9(r);return Qa(n,a),$a(t,a,this._defsUsePending,!1,!1),a.silent=!0,a}}}(),e}(),Y3={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),r=parseInt(e.getAttribute("x2")||"10",10),a=parseInt(e.getAttribute("y2")||"0",10),i=new xv(t,n,r,a);return j3(e,i),q3(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),r=parseInt(e.getAttribute("r")||"0",10),a=new _E(t,n,r);return j3(e,a),q3(e,a),a}};function j3(e,t){var n=e.getAttribute("gradientUnits");n==="userSpaceOnUse"&&(t.global=!0)}function q3(e,t){for(var n=e.firstChild;n;){if(n.nodeType===1&&n.nodeName.toLocaleLowerCase()==="stop"){var r=n.getAttribute("offset"),a=void 0;r&&r.indexOf("%")>0?a=parseInt(r,10)/100:r?a=parseFloat(r):a=0;var i={};IU(n,i,i);var o=i.stopColor||n.getAttribute("stop-color")||"#000000";t.colorStops.push({offset:a,color:o})}n=n.nextSibling}}function Qa(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),ft(t.__inheritedStyle,e.__inheritedStyle))}function X3(e){for(var t=X_(e),n=[],r=0;r0;i-=2){var o=r[i],s=r[i-1],l=X_(o);switch(a=a||Ra(),s){case"translate":io(a,a,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":y_(a,a,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":fu(a,a,-parseFloat(l[0])*wC,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":var u=Math.tan(parseFloat(l[0])*wC);$o(a,[1,0,u,1,0,0],a);break;case"skewY":var c=Math.tan(parseFloat(l[0])*wC);$o(a,[1,c,0,1,0,0],a);break;case"matrix":a[0]=parseFloat(l[0]),a[1]=parseFloat(l[1]),a[2]=parseFloat(l[2]),a[3]=parseFloat(l[3]),a[4]=parseFloat(l[4]),a[5]=parseFloat(l[5]);break}}t.setLocalTransform(a)}}var J3=/([^\s:;]+)\s*:\s*([^:;]+)/g;function IU(e,t,n){var r=e.getAttribute("style");if(r){J3.lastIndex=0;for(var a;(a=J3.exec(r))!=null;){var i=a[1],o=tt(n1,i)?n1[i]:null;o&&(t[o]=a[2]);var s=tt(r1,i)?r1[i]:null;s&&(n[s]=a[2])}}}function M$e(e,t,n){for(var r=0;r0,g={api:r,geo:l,mapOrGeoModel:t,data:s,isVisualEncodedByVisualMap:p,isGeo:o,transformInfoRaw:d};l.resourceType==="geoJSON"?this._buildGeoJSON(g):l.resourceType==="geoSVG"&&this._buildSVG(g),this._updateController(t,n,r),this._updateMapSelectHandler(t,u,r,a)},e.prototype._buildGeoJSON=function(t){var n=this._regionsGroupByName=rt(),r=rt(),a=this._regionsGroup,i=t.transformInfoRaw,o=t.mapOrGeoModel,s=t.data,l=t.geo.projection,u=l&&l.stream;function c(v,h){return h&&(v=h(v)),v&&[v[0]*i.scaleX+i.x,v[1]*i.scaleY+i.y]}function f(v){for(var h=[],p=!u&&l&&l.project,g=0;g=0)&&(d=a);var v=o?{normal:{align:"center",verticalAlign:"middle"}}:null;Or(t,br(r),{labelFetcher:d,labelDataIndex:f,defaultText:n},v);var h=t.getTextContent();if(h&&(LU(h).ignore=h.ignore,t.textConfig&&o)){var p=t.getBoundingRect().clone();t.textConfig.layoutRect=p,t.textConfig.position=[(o[0]-p.x)/p.width*100+"%",(o[1]-p.y)/p.height*100+"%"]}t.disableLabelAnimation=!0}else t.removeTextContent(),t.removeTextConfig(),t.disableLabelAnimation=null}function rB(e,t,n,r,a,i){e.data?e.data.setItemGraphicEl(i,t):Ct(t).eventData={componentType:"geo",componentIndex:a.componentIndex,geoIndex:a.componentIndex,name:n,region:r&&r.option||{}}}function aB(e,t,n,r,a){e.data||af({el:t,componentModel:a,itemName:n,itemTooltipOption:r.get("tooltip")})}function iB(e,t,n,r,a){t.highDownSilentOnTouch=!!a.get("selectedMode");var i=r.getModel("emphasis"),o=i.get("focus");return Hn(t,o,i.get("blurScope"),i.get("disabled")),e.isGeo&&MEe(t,a,n),o}function oB(e,t,n){var r=[],a;function i(){a=[]}function o(){a.length&&(r.push(a),a=[])}var s=t({polygonStart:i,polygonEnd:o,lineStart:i,lineEnd:o,point:function(l,u){isFinite(l)&&isFinite(u)&&a.push([l,u])},sphere:function(){}});return!n&&s.polygonStart(),G(e,function(l){s.lineStart();for(var u=0;u-1&&(a.style.stroke=a.style.fill,a.style.fill="#fff",a.style.lineWidth=2),a},t.type="series.map",t.dependencies=["geo"],t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},t}(xn);function U$e(e,t){var n={};return G(e,function(r){r.each(r.mapDimension("value"),function(a,i){var o="ec-"+r.getName(i);n[o]=n[o]||[],isNaN(a)||n[o].push(a)})}),e[0].map(e[0].mapDimension("value"),function(r,a){for(var i="ec-"+e[0].getName(a),o=0,s=1/0,l=-1/0,u=n[i].length,c=0;c1?(w.width=b,w.height=b/g):(w.height=b,w.width=b*g),w.y=_[1]-w.height/2,w.x=_[0]-w.width/2;else{var S=e.getBoxLayoutParams();S.aspect=g,w=rr(S,{width:h,height:p})}this.setViewRect(w.x,w.y,w.width,w.height),this.setCenter(e.get("center"),t),this.setZoom(e.get("zoom"))}function X$e(e,t){G(t.get("geoCoord"),function(n,r){e.addGeoCoord(r,n)})}var Z$e=function(){function e(){this.dimensions=RU}return e.prototype.create=function(t,n){var r=[];function a(o){return{nameProperty:o.get("nameProperty"),aspectScale:o.get("aspectScale"),projection:o.get("projection")}}t.eachComponent("geo",function(o,s){var l=o.get("map"),u=new oM(l+s,l,De({nameMap:o.get("nameMap")},a(o)));u.zoomLimit=o.get("scaleLimit"),r.push(u),o.coordinateSystem=u,u.model=o,u.resize=cB,u.resize(o,n)}),t.eachSeries(function(o){var s=o.get("coordinateSystem");if(s==="geo"){var l=o.get("geoIndex")||0;o.coordinateSystem=r[l]}});var i={};return t.eachSeriesByType("map",function(o){if(!o.getHostGeoModel()){var s=o.getMapType();i[s]=i[s]||[],i[s].push(o)}}),G(i,function(o,s){var l=Ne(o,function(c){return c.get("nameMap")}),u=new oM(s,s,De({nameMap:h_(l)},a(o[0])));u.zoomLimit=dr.apply(null,Ne(o,function(c){return c.get("scaleLimit")})),r.push(u),u.resize=cB,u.resize(o[0],n),G(o,function(c){c.coordinateSystem=u,X$e(u,c)})}),r},e.prototype.getFilledRegions=function(t,n,r,a){for(var i=(t||[]).slice(),o=rt(),s=0;s=0;o--){var s=a[o];s.hierNode={defaultAncestor:null,ancestor:s,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},n.push(s)}}function r3e(e,t){var n=e.isExpand?e.children:[],r=e.parentNode.children,a=e.hierNode.i?r[e.hierNode.i-1]:null;if(n.length){o3e(e);var i=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;a?(e.hierNode.prelim=a.hierNode.prelim+t(e,a),e.hierNode.modifier=e.hierNode.prelim-i):e.hierNode.prelim=i}else a&&(e.hierNode.prelim=a.hierNode.prelim+t(e,a));e.parentNode.hierNode.defaultAncestor=s3e(e,a,e.parentNode.hierNode.defaultAncestor||r[0],t)}function a3e(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function dB(e){return arguments.length?e:c3e}function $h(e,t){return e-=Math.PI/2,{x:t*Math.cos(e),y:t*Math.sin(e)}}function i3e(e,t){return rr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function o3e(e){for(var t=e.children,n=t.length,r=0,a=0;--n>=0;){var i=t[n];i.hierNode.prelim+=r,i.hierNode.modifier+=r,a+=i.hierNode.change,r+=i.hierNode.shift+a}}function s3e(e,t,n,r){if(t){for(var a=e,i=e,o=i.parentNode.children[0],s=t,l=a.hierNode.modifier,u=i.hierNode.modifier,c=o.hierNode.modifier,f=s.hierNode.modifier;s=SC(s),i=CC(i),s&&i;){a=SC(a),o=CC(o),a.hierNode.ancestor=e;var d=s.hierNode.prelim+f-i.hierNode.prelim-u+r(s,i);d>0&&(u3e(l3e(s,e,n),e,d),u+=d,l+=d),f+=s.hierNode.modifier,u+=i.hierNode.modifier,l+=a.hierNode.modifier,c+=o.hierNode.modifier}s&&!SC(a)&&(a.hierNode.thread=s,a.hierNode.modifier+=f-l),i&&!CC(o)&&(o.hierNode.thread=i,o.hierNode.modifier+=u-c,n=e)}return n}function SC(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function CC(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function l3e(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function u3e(e,t,n){var r=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=r,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=r}function c3e(e,t){return e.parentNode===t.parentNode?1:2}var f3e=function(){function e(){this.parentPoint=[],this.childPoints=[]}return e}(),d3e=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new f3e},t.prototype.buildPath=function(n,r){var a=r.childPoints,i=a.length,o=r.parentPoint,s=a[0],l=a[i-1];if(i===1){n.moveTo(o[0],o[1]),n.lineTo(s[0],s[1]);return}var u=r.orient,c=u==="TB"||u==="BT"?0:1,f=1-c,d=qe(r.forkPosition,1),v=[];v[c]=o[c],v[f]=o[f]+(l[f]-o[f])*d,n.moveTo(o[0],o[1]),n.lineTo(v[0],v[1]),n.moveTo(s[0],s[1]),v[c]=s[c],n.lineTo(v[0],v[1]),v[c]=l[c],n.lineTo(v[0],v[1]),n.lineTo(l[0],l[1]);for(var h=1;h_.x,S||(w=w-Math.PI));var x=S?"left":"right",M=s.getModel("label"),T=M.get("rotate"),k=T*(Math.PI/180),A=g.getTextContent();A&&(g.setTextConfig({position:M.get("position")||x,rotation:T==null?-w:k,origin:"center"}),A.setStyle("verticalAlign","middle"))}var E=s.get(["emphasis","focus"]),L=E==="relative"?jd(o.getAncestorsIndices(),o.getDescendantIndices()):E==="ancestor"?o.getAncestorsIndices():E==="descendant"?o.getDescendantIndices():null;L&&(Ct(n).focus=L),h3e(a,o,c,n,h,v,p,r),n.__edge&&(n.onHoverStateChange=function($){if($!=="blur"){var P=o.parentNode&&e.getItemGraphicEl(o.parentNode.dataIndex);P&&P.hoverState===em||Rb(n.__edge,$)}})}function h3e(e,t,n,r,a,i,o,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),f=e.getOrient(),d=e.get(["lineStyle","curveness"]),v=e.get("edgeForkPosition"),h=l.getModel("lineStyle").getLineStyle(),p=r.__edge;if(u==="curve")t.parentNode&&t.parentNode!==n&&(p||(p=r.__edge=new Cv({shape:sM(c,f,d,a,a)})),rn(p,{shape:sM(c,f,d,i,o)},e));else if(u==="polyline"&&c==="orthogonal"&&t!==n&&t.children&&t.children.length!==0&&t.isExpand===!0){for(var g=t.children,m=[],_=0;_n&&(n=a.height)}this.height=n+1},e.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var n=0,r=this.children,a=r.length;n=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,n)},e.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},e.prototype.getModel=function(t){if(!(this.dataIndex<0)){var n=this.hostTree,r=n.data.getItemModel(this.dataIndex);return r.getModel(t)}},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(t,n){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,n)},e.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,n=0;n=0){var r=n.getData().tree.root,a=e.targetNode;if(Je(a)&&(a=r.getNodeById(a)),a&&r.contains(a))return{node:a};var i=e.targetNodeId;if(i!=null&&(a=r.getNodeById(i)))return{node:a}}}function FU(e){for(var t=[];e;)e=e.parentNode,e&&t.push(e);return t.reverse()}function TI(e,t){var n=FU(e);return Nt(n,t)>=0}function Z_(e,t){for(var n=[];e;){var r=e.dataIndex;n.push({name:e.name,dataIndex:r,value:t.getRawValue(r)}),e=e.parentNode}return n.reverse(),n}var C3e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.hasSymbolVisual=!0,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n){var r={name:n.name,children:n.data},a=n.leaves||{},i=new dn(a,this,this.ecModel),o=xI.createTree(r,this,s);function s(f){f.wrapMethod("getItemModel",function(d,v){var h=o.getNodeByDataIndex(v);return h&&h.children.length&&h.isExpand||(d.parentModel=i),d})}var l=0;o.eachNode("preorder",function(f){f.depth>l&&(l=f.depth)});var u=n.expandAndCollapse,c=u&&n.initialTreeDepth>=0?n.initialTreeDepth:l;return o.root.eachNode("preorder",function(f){var d=f.hostTree.data.getRawDataItem(f.dataIndex);f.isExpand=d&&d.collapsed!=null?!d.collapsed:f.depth<=c}),o.data},t.prototype.getOrient=function(){var n=this.get("orient");return n==="horizontal"?n="LR":n==="vertical"&&(n="TB"),n},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.formatTooltip=function(n,r,a){for(var i=this.getData().tree,o=i.root.children[0],s=i.getNodeByDataIndex(n),l=s.getValue(),u=s.name;s&&s!==o;)u=s.parentNode.name+"."+u,s=s.parentNode;return _r("nameValue",{name:u,value:l,noValue:isNaN(l)||l==null})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=Z_(a,this),r.collapsed=!a.isExpand,r},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(xn);function x3e(e,t,n){for(var r=[e],a=[],i;i=r.pop();)if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s=0;i--)n.push(a[i])}}function T3e(e,t){e.eachSeriesByType("tree",function(n){M3e(n,t)})}function M3e(e,t){var n=i3e(e,t);e.layoutInfo=n;var r=e.get("layout"),a=0,i=0,o=null;r==="radial"?(a=2*Math.PI,i=Math.min(n.height,n.width)/2,o=dB(function(b,w){return(b.parentNode===w.parentNode?1:2)/b.depth})):(a=n.width,i=n.height,o=dB());var s=e.getData().tree.root,l=s.children[0];if(l){n3e(s),x3e(l,r3e,o),s.hierNode.modifier=-l.hierNode.prelim,mh(l,a3e);var u=l,c=l,f=l;mh(l,function(b){var w=b.getLayout().x;wc.getLayout().x&&(c=b),b.depth>f.depth&&(f=b)});var d=u===c?1:o(u,c)/2,v=d-u.getLayout().x,h=0,p=0,g=0,m=0;if(r==="radial")h=a/(c.getLayout().x+d+v),p=i/(f.depth-1||1),mh(l,function(b){g=(b.getLayout().x+v)*h,m=(b.depth-1)*p;var w=$h(g,m);b.setLayout({x:w.x,y:w.y,rawX:g,rawY:m},!0)});else{var _=e.getOrient();_==="RL"||_==="LR"?(p=i/(c.getLayout().x+d+v),h=a/(f.depth-1||1),mh(l,function(b){m=(b.getLayout().x+v)*p,g=_==="LR"?(b.depth-1)*h:a-(b.depth-1)*h,b.setLayout({x:g,y:m},!0)})):(_==="TB"||_==="BT")&&(h=a/(c.getLayout().x+d+v),p=i/(f.depth-1||1),mh(l,function(b){g=(b.getLayout().x+v)*h,m=_==="TB"?(b.depth-1)*p:i-(b.depth-1)*p,b.setLayout({x:g,y:m},!0)}))}}}function k3e(e){e.eachSeriesByType("tree",function(t){var n=t.getData(),r=n.tree;r.eachNode(function(a){var i=a.getModel(),o=i.getModel("itemStyle").getItemStyle(),s=n.ensureUniqueItemVisual(a.dataIndex,"style");De(s,o)})})}function A3e(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"tree",query:t},function(r){var a=t.dataIndex,i=r.getData().tree,o=i.getNodeByDataIndex(a);o.isExpand=!o.isExpand})}),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(t,n,r){n.eachComponent({mainType:"series",subType:"tree",query:t},function(a){var i=a.coordinateSystem,o=SI(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}function E3e(e){e.registerChartView(v3e),e.registerSeriesModel(C3e),e.registerLayout(T3e),e.registerVisual(k3e),A3e(e)}var mB=["treemapZoomToNode","treemapRender","treemapMove"];function I3e(e){for(var t=0;t1;)i=i.parentNode;var o=R2(e.ecModel,i.name||i.dataIndex+"",r);a.setVisual("decal",o)})}var D3e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};HU(a);var i=n.levels||[],o=this.designatedVisualItemStyle={},s=new dn({itemStyle:o},this,r);i=n.levels=L3e(i,r);var l=Ne(i||[],function(f){return new dn(f,s,r)},this),u=xI.createTree(a,this,c);function c(f){f.wrapMethod("getItemModel",function(d,v){var h=u.getNodeByDataIndex(v),p=h?l[h.depth]:null;return d.parentModel=p||s,d})}return u.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(n,r,a){var i=this.getData(),o=this.getRawValue(n),s=i.getName(n);return _r("nameValue",{name:s,value:o})},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treeAncestors=Z_(a,this),r.treePathInfo=r.treeAncestors,r},t.prototype.setLayoutInfo=function(n){this.layoutInfo=this.layoutInfo||{},De(this.layoutInfo,n)},t.prototype.mapIdToIndex=function(n){var r=this._idIndexMap;r||(r=this._idIndexMap=rt(),this._idIndexMapCount=0);var a=r.get(n);return a==null&&r.set(n,a=this._idIndexMapCount++),a},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){zU(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(xn);function HU(e){var t=0;G(e.children,function(r){HU(r);var a=r.value;Re(a)&&(a=a[0]),t+=a});var n=e.value;Re(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),Re(e.value)?e.value[0]=n:e.value=n}function L3e(e,t){var n=Cn(t.get("color")),r=Cn(t.get(["aria","decal","decals"]));if(n){e=e||[];var a,i;G(e,function(s){var l=new dn(s),u=l.get("color"),c=l.get("decal");(l.get(["itemStyle","color"])||u&&u!=="none")&&(a=!0),(l.get(["itemStyle","decal"])||c&&c!=="none")&&(i=!0)});var o=e[0]||(e[0]={});return a||(o.color=n.slice()),!i&&r&&(o.decal=r.slice()),e}}var P3e=8,yB=8,xC=5,R3e=function(){function e(t){this.group=new wt,t.add(this.group)}return e.prototype.render=function(t,n,r,a){var i=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),!(!i.get("show")||!r)){var s=i.getModel("itemStyle"),l=i.getModel("emphasis"),u=s.getModel("textStyle"),c=l.getModel(["itemStyle","textStyle"]),f={pos:{left:i.get("left"),right:i.get("right"),top:i.get("top"),bottom:i.get("bottom")},box:{width:n.getWidth(),height:n.getHeight()},emptyItemWidth:i.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,f,u),this._renderContent(t,f,s,l,u,c,a),$_(o,f.pos,f.box)}},e.prototype._prepare=function(t,n,r){for(var a=t;a;a=a.parentNode){var i=ar(a.getModel().get("name"),""),o=r.getTextRect(i),s=Math.max(o.width+P3e*2,n.emptyItemWidth);n.totalWidth+=s+yB,n.renderList.push({node:a,text:i,width:s})}},e.prototype._renderContent=function(t,n,r,a,i,o,s){for(var l=0,u=n.emptyItemWidth,c=t.get(["breadcrumb","height"]),f=MIe(n.pos,n.box),d=n.totalWidth,v=n.renderList,h=a.getModel("itemStyle").getItemStyle(),p=v.length-1;p>=0;p--){var g=v[p],m=g.node,_=g.width,b=g.text;d>f.width&&(d-=_-u,_=u,b=null);var w=new ta({shape:{points:O3e(l,0,_,c,p===v.length-1,p===0)},style:ft(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new Xt({style:An(i,{text:b})}),textConfig:{position:"inside"},z2:wv*1e4,onclick:kt(s,m)});w.disableLabelAnimation=!0,w.getTextContent().ensureState("emphasis").style=An(o,{text:b}),w.ensureState("emphasis").style=h,Hn(w,a.get("focus"),a.get("blurScope"),a.get("disabled")),this.group.add(w),N3e(w,t,m),l+=_+yB}},e.prototype.remove=function(){this.group.removeAll()},e}();function O3e(e,t,n,r,a,i){var o=[[a?e:e-xC,t],[e+n,t],[e+n,t+r],[a?e:e-xC,t+r]];return!i&&o.splice(2,0,[e+n+xC,t+r/2]),!a&&o.push([e,t+r/2]),o}function N3e(e,t,n){Ct(e).eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&Z_(n,t)}}var $3e=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(t,n,r,a,i){return this._elExistsMap[t.id]?!1:(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:n,duration:r,delay:a,easing:i}),!0)},e.prototype.finished=function(t){return this._finishedCallback=t,this},e.prototype.start=function(){for(var t=this,n=this._storage.length,r=function(){n--,n<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},a=0,i=this._storage.length;a_B||Math.abs(n.dy)>_B)){var r=this.seriesModel.getData().tree.root;if(!r)return;var a=r.getLayout();if(!a)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x+n.dx,y:a.y+n.dy,width:a.width,height:a.height}})}},t.prototype._onZoom=function(n){var r=n.originX,a=n.originY,i=n.scale;if(this._state!=="animating"){var o=this.seriesModel.getData().tree.root;if(!o)return;var s=o.getLayout();if(!s)return;var l=new Rt(s.x,s.y,s.width,s.height),u=null,c=this._controllerHost;u=c.zoomLimit;var f=c.zoom=c.zoom||1;if(f*=i,u){var d=u.min||0,v=u.max||1/0;f=Math.max(Math.min(v,f),d)}var h=f/c.zoom;c.zoom=f;var p=this.seriesModel.layoutInfo;r-=p.x,a-=p.y;var g=Ra();io(g,g,[-r,-a]),y_(g,g,[h,h]),io(g,g,[r,a]),l.applyTransform(g),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:l.x,y:l.y,width:l.width,height:l.height}})}},t.prototype._initEvents=function(n){var r=this;n.on("click",function(a){if(r._state==="ready"){var i=r.seriesModel.get("nodeClick",!0);if(i){var o=r.findTarget(a.offsetX,a.offsetY);if(o){var s=o.node;if(s.getLayout().isLeafRoot)r._rootToNode(o);else if(i==="zoomToNode")r._zoomToNode(o);else if(i==="link"){var l=s.hostTree.data.getItemModel(s.dataIndex),u=l.get("link",!0),c=l.get("target",!0)||"blank";u&&Fb(u,c)}}}}},this)},t.prototype._renderBreadcrumb=function(n,r,a){var i=this;a||(a=n.get("leafDepth",!0)!=null?{node:n.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),a||(a={node:n.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new R3e(this.group))).render(n,r,a.node,function(o){i._state!=="animating"&&(TI(n.getViewRoot(),o)?i._rootToNode({node:o}):i._zoomToNode({node:o}))})},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=yh(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(n){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype._rootToNode=function(n){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:n.node})},t.prototype.findTarget=function(n,r){var a,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},function(o){var s=this._storage.background[o.getRawIndex()];if(s){var l=s.transformCoordToLocal(n,r),u=s.shape;if(u.x<=l[0]&&l[0]<=u.x+u.width&&u.y<=l[1]&&l[1]<=u.y+u.height)a={node:o,offsetX:l[0],offsetY:l[1]};else return!1}},this),a},t.type="treemap",t}(_n);function yh(){return{nodeGroup:[],background:[],content:[]}}function W3e(e,t,n,r,a,i,o,s,l,u){if(!o)return;var c=o.getLayout(),f=e.getData(),d=o.getModel();if(f.setItemGraphicEl(o.dataIndex,null),!c||!c.isInView)return;var v=c.width,h=c.height,p=c.borderWidth,g=c.invisible,m=o.getRawIndex(),_=s&&s.getRawIndex(),b=o.viewChildren,w=c.upperHeight,S=b&&b.length,C=d.getModel("itemStyle"),x=d.getModel(["emphasis","itemStyle"]),M=d.getModel(["blur","itemStyle"]),T=d.getModel(["select","itemStyle"]),k=C.get("borderRadius")||0,A=ie("nodeGroup",lM);if(!A)return;if(l.add(A),A.x=c.x||0,A.y=c.y||0,A.markRedraw(),a1(A).nodeWidth=v,a1(A).nodeHeight=h,c.isAboveViewRoot)return A;var E=ie("background",bB,u,F3e);E&&H(A,E,S&&c.upperLabelHeight);var L=d.getModel("emphasis"),$=L.get("focus"),P=L.get("blurScope"),D=L.get("disabled"),V=$==="ancestor"?o.getAncestorsIndices():$==="descendant"?o.getDescendantIndices():$;if(S)sg(A)&&hc(A,!1),E&&(hc(E,!D),f.setItemGraphicEl(o.dataIndex,E),M2(E,V,P));else{var R=ie("content",bB,u,z3e);R&&W(A,R),E.disableMorphing=!0,E&&sg(E)&&hc(E,!1),hc(A,!D),f.setItemGraphicEl(o.dataIndex,A);var O=d.getShallow("cursor");O&&R.attr("cursor",O),M2(A,V,P)}return A;function H(ne,Q,he){var ce=Ct(Q);if(ce.dataIndex=o.dataIndex,ce.seriesIndex=e.seriesIndex,Q.setShape({x:0,y:0,width:v,height:h,r:k}),g)Y(Q);else{Q.invisible=!1;var z=o.getVisual("style"),X=z.stroke,oe=CB(C);oe.fill=X;var pe=qu(x);pe.fill=x.get("borderColor");var me=qu(M);me.fill=M.get("borderColor");var ve=qu(T);if(ve.fill=T.get("borderColor"),he){var we=v-2*p;U(Q,X,z.opacity,{x:p,y:0,width:we,height:w})}else Q.removeTextContent();Q.setStyle(oe),Q.ensureState("emphasis").style=pe,Q.ensureState("blur").style=me,Q.ensureState("select").style=ve,Yc(Q)}ne.add(Q)}function W(ne,Q){var he=Ct(Q);he.dataIndex=o.dataIndex,he.seriesIndex=e.seriesIndex;var ce=Math.max(v-2*p,0),z=Math.max(h-2*p,0);if(Q.culling=!0,Q.setShape({x:p,y:p,width:ce,height:z,r:k}),g)Y(Q);else{Q.invisible=!1;var X=o.getVisual("style"),oe=X.fill,pe=CB(C);pe.fill=oe,pe.decal=X.decal;var me=qu(x),ve=qu(M),we=qu(T);U(Q,oe,X.opacity,null),Q.setStyle(pe),Q.ensureState("emphasis").style=me,Q.ensureState("blur").style=ve,Q.ensureState("select").style=we,Yc(Q)}ne.add(Q)}function Y(ne){!ne.invisible&&i.push(ne)}function U(ne,Q,he,ce){var z=d.getModel(ce?SB:wB),X=ar(d.get("name"),null),oe=z.getShallow("show");Or(ne,br(d,ce?SB:wB),{defaultText:oe?X:null,inheritColor:Q,defaultOpacity:he,labelFetcher:e,labelDataIndex:o.dataIndex});var pe=ne.getTextContent();if(pe){var me=pe.style,ve=g_(me.padding||0);ce&&(ne.setTextConfig({layoutRect:ce}),pe.disableLabelLayout=!0),pe.beforeUpdate=function(){var ye=Math.max((ce?ce.width:ne.shape.width)-ve[1]-ve[3],0),ke=Math.max((ce?ce.height:ne.shape.height)-ve[0]-ve[2],0);(me.width!==ye||me.height!==ke)&&pe.setStyle({width:ye,height:ke})},me.truncateMinChar=2,me.lineOverflow="truncate",te(me,ce,c);var we=pe.getState("emphasis");te(we?we.style:null,ce,c)}}function te(ne,Q,he){var ce=ne?ne.text:null;if(!Q&&he.isLeafRoot&&ce!=null){var z=e.get("drillDownIcon",!0);ne.text=z?z+" "+ce:ce}}function ie(ne,Q,he,ce){var z=_!=null&&n[ne][_],X=a[ne];return z?(n[ne][_]=null,de(X,z)):g||(z=new Q,z instanceof xi&&(z.z2=G3e(he,ce)),j(X,z)),t[ne][m]=z}function de(ne,Q){var he=ne[m]={};Q instanceof lM?(he.oldX=Q.x,he.oldY=Q.y):he.oldShape=De({},Q.shape)}function j(ne,Q){var he=ne[m]={},ce=o.parentNode,z=Q instanceof wt;if(ce&&(!r||r.direction==="drillDown")){var X=0,oe=0,pe=a.background[ce.getRawIndex()];!r&&pe&&pe.oldShape&&(X=pe.oldShape.width,oe=pe.oldShape.height),z?(he.oldX=0,he.oldY=oe):he.oldShape={x:X,y:oe,width:0,height:0}}he.fadein=!z}}function G3e(e,t){return e*V3e+t}var wg=G,K3e=gt,i1=-1,pr=function(){function e(t){var n=t.mappingMethod,r=t.type,a=this.option=mt(t);this.type=r,this.mappingMethod=n,this._normalizeData=j3e[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],n==="piecewise"?(TC(a),U3e(a)):n==="category"?a.categories?Y3e(a):TC(a,!0):(Qr(n!=="linear"||a.dataExtent),TC(a))}return e.prototype.mapValueToVisual=function(t){var n=this._normalizeData(t);return this._normalizedToVisual(n,t)},e.prototype.getNormalizer=function(){return et(this._normalizeData,this)},e.listVisualTypes=function(){return Ut(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,n,r){gt(t)?G(t,n,r):n.call(r,t)},e.mapVisual=function(t,n,r){var a,i=Re(t)?[]:gt(t)?{}:(a=!0,null);return e.eachVisual(t,function(o,s){var l=n.call(r,o,s);a?i=l:i[s]=l}),i},e.retrieveVisuals=function(t){var n={},r;return t&&wg(e.visualHandlers,function(a,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)}),r?n:null},e.prepareVisualTypes=function(t){if(Re(t))t=t.slice();else if(K3e(t)){var n=[];wg(t,function(r,a){n.push(a)}),t=n}else return[];return t.sort(function(r,a){return a==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,n){return n==="color"?!!(t&&t.indexOf(n)===0):t===n},e.findPieceIndex=function(t,n,r){for(var a,i=1/0,o=0,s=n.length;o=0;i--)r[i]==null&&(delete n[t[i]],t.pop())}function TC(e,t){var n=e.visual,r=[];gt(n)?wg(n,function(i){r.push(i)}):n!=null&&r.push(n);var a={color:1,symbol:1};!t&&r.length===1&&!a.hasOwnProperty(e.type)&&(r[1]=r[0]),WU(e,r)}function Ry(e){return{applyVisual:function(t,n,r){var a=this.mapValueToVisual(t);r("color",e(n("color"),a))},_normalizedToVisual:uM([0,1])}}function xB(e){var t=this.option.visual;return t[Math.round(pn(e,[0,1],[0,t.length-1],!0))]||{}}function bh(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function Bh(e){var t=this.option.visual;return t[this.option.loop&&e!==i1?e%t.length:e]}function Xu(){return this.option.visual[0]}function uM(e){return{linear:function(t){return pn(t,e,this.option.visual,!0)},category:Bh,piecewise:function(t,n){var r=cM.call(this,n);return r==null&&(r=pn(t,e,this.option.visual,!0)),r},fixed:Xu}}function cM(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=pr.findPieceIndex(e,n),a=n[r];if(a&&a.visual)return a.visual[this.type]}}function WU(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=Ne(t,function(n){var r=ya(n);return r||[0,0,0,1]})),t}var j3e={linear:function(e){return pn(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=pr.findPieceIndex(e,t,!0);if(n!=null)return pn(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t??i1},fixed:Un};function Oy(e,t,n){return e?t<=n:t=n.length||p===n[p.depth]){var m=eBe(a,l,p,g,h,r);KU(p,m,n,r)}})}}}function Z3e(e,t,n){var r=De({},t),a=n.designatedVisualItemStyle;return G(["color","colorAlpha","colorSaturation"],function(i){a[i]=t[i];var o=e.get(i);a[i]=null,o!=null&&(r[i]=o)}),r}function TB(e){var t=MC(e,"color");if(t){var n=MC(e,"colorAlpha"),r=MC(e,"colorSaturation");return r&&(t=bd(t,null,null,r)),n&&(t=ng(t,n)),t}}function J3e(e,t){return t!=null?bd(t,null,null,e):null}function MC(e,t){var n=e[t];if(n!=null&&n!=="none")return n}function Q3e(e,t,n,r,a,i){if(!(!i||!i.length)){var o=kC(t,"color")||a.color!=null&&a.color!=="none"&&(kC(t,"colorAlpha")||kC(t,"colorSaturation"));if(o){var s=t.get("visualMin"),l=t.get("visualMax"),u=n.dataExtent.slice();s!=null&&su[1]&&(u[1]=l);var c=t.get("colorMappingBy"),f={type:o.name,dataExtent:u,visual:o.range};f.type==="color"&&(c==="index"||c==="id")?(f.mappingMethod="category",f.loop=!0):f.mappingMethod="linear";var d=new pr(f);return GU(d).drColorMappingBy=c,d}}}function kC(e,t){var n=e.get(t);return Re(n)&&n.length?{name:t,range:n}:null}function eBe(e,t,n,r,a,i){var o=De({},t);if(a){var s=a.type,l=s==="color"&&GU(a).drColorMappingBy,u=l==="index"?r:l==="id"?i.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));o[s]=a.mapValueToVisual(u)}return o}var Sg=Math.max,o1=Math.min,MB=dr,MI=G,UU=["itemStyle","borderWidth"],tBe=["itemStyle","gapWidth"],nBe=["upperLabel","show"],rBe=["upperLabel","height"];const aBe={seriesType:"treemap",reset:function(e,t,n,r){var a=n.getWidth(),i=n.getHeight(),o=e.option,s=rr(e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=o.size||[],u=qe(MB(s.width,l[0]),a),c=qe(MB(s.height,l[1]),i),f=r&&r.type,d=["treemapZoomToNode","treemapRootToNode"],v=_g(r,d,e),h=f==="treemapRender"||f==="treemapMove"?r.rootRect:null,p=e.getViewRoot(),g=FU(p);if(f!=="treemapMove"){var m=f==="treemapZoomToNode"?cBe(e,v,p,u,c):h?[h.width,h.height]:[u,c],_=o.sort;_&&_!=="asc"&&_!=="desc"&&(_="desc");var b={squareRatio:o.squareRatio,sort:_,leafDepth:o.leafDepth};p.hostTree.clearLayouts();var w={x:0,y:0,width:m[0],height:m[1],area:m[0]*m[1]};p.setLayout(w),YU(p,b,!1,0),w=p.getLayout(),MI(g,function(C,x){var M=(g[x+1]||p).getValue();C.setLayout(De({dataExtent:[M,M],borderWidth:0,upperHeight:0},w))})}var S=e.getData().tree.root;S.setLayout(fBe(s,h,v),!0),e.setLayoutInfo(s),jU(S,new Rt(-s.x,-s.y,a,i),g,p,0)}};function YU(e,t,n,r){var a,i;if(!e.isRemoved()){var o=e.getLayout();a=o.width,i=o.height;var s=e.getModel(),l=s.get(UU),u=s.get(tBe)/2,c=qU(s),f=Math.max(l,c),d=l-u,v=f-u;e.setLayout({borderWidth:l,upperHeight:f,upperLabelHeight:c},!0),a=Sg(a-2*d,0),i=Sg(i-d-v,0);var h=a*i,p=iBe(e,s,h,t,n,r);if(p.length){var g={x:d,y:v,width:a,height:i},m=o1(a,i),_=1/0,b=[];b.area=0;for(var w=0,S=p.length;w=0;l--){var u=a[r==="asc"?o-l-1:l].getValue();u/n*ts[1]&&(s[1]=u)})),{sum:r,dataExtent:s}}function uBe(e,t,n){for(var r=0,a=1/0,i=0,o=void 0,s=e.length;ir&&(r=o));var l=e.area*e.area,u=t*t*n;return l?Sg(u*r/l,l/(u*a)):1/0}function kB(e,t,n,r,a){var i=t===n.width?0:1,o=1-i,s=["x","y"],l=["width","height"],u=n[s[i]],c=t?e.area/t:0;(a||c>n[l[o]])&&(c=n[l[o]]);for(var f=0,d=e.length;fm2&&(u=m2),i=s}ur&&(r=t);var i=r%2?r+2:r+3;a=[];for(var o=0;o0&&(S[0]=-S[0],S[1]=-S[1]);var x=w[0]<0?-1:1;if(i.__position!=="start"&&i.__position!=="end"){var M=-Math.atan2(w[1],w[0]);f[0].8?"left":d[0]<-.8?"right":"center",p=d[1]>.8?"top":d[1]<-.8?"bottom":"middle";break;case"start":i.x=-d[0]*m+c[0],i.y=-d[1]*_+c[1],h=d[0]>.8?"right":d[0]<-.8?"left":"center",p=d[1]>.8?"bottom":d[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=m*x+c[0],i.y=c[1]+T,h=w[0]<0?"right":"left",i.originX=-m*x,i.originY=-T;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=C[0],i.y=C[1]+T,h="center",i.originY=-T;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-m*x+f[0],i.y=f[1]+T,h=w[0]>=0?"right":"left",i.originX=m*x,i.originY=-T;break}i.scaleX=i.scaleY=o,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||h})}},t}(wt),DI=function(){function e(t){this.group=new wt,this._LineCtor=t||II}return e.prototype.updateData=function(t){var n=this;this._progressiveEls=null;var r=this,a=r.group,i=r._lineData;r._lineData=t,i||a.removeAll();var o=PB(t);t.diff(i).add(function(s){n._doAdd(t,s,o)}).update(function(s,l){n._doUpdate(i,t,l,s,o)}).remove(function(s){a.remove(i.getItemGraphicEl(s))}).execute()},e.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(n,r){n.updateLayout(t,r)},this)},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=PB(t),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n){this._progressiveEls=[];function r(s){!s.isGroup&&!EBe(s)&&(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var a=t.start;a0}function PB(e){var t=e.hostModel,n=t.getModel("emphasis");return{lineStyle:t.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:t.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:t.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:br(t)}}function RB(e){return isNaN(e[0])||isNaN(e[1])}function LC(e){return e&&!RB(e[0])&&!RB(e[1])}var PC=[],RC=[],OC=[],Nf=Sr,NC=Rl,OB=Math.abs;function NB(e,t,n){for(var r=e[0],a=e[1],i=e[2],o=1/0,s,l=n*n,u=.1,c=.1;c<=.9;c+=.1){PC[0]=Nf(r[0],a[0],i[0],c),PC[1]=Nf(r[1],a[1],i[1],c);var f=OB(NC(PC,t)-l);f=0?s=s+u:s=s-u:h>=0?s=s-u:s=s+u}return s}function $C(e,t){var n=[],r=eg,a=[[],[],[]],i=[[],[]],o=[];t/=2,e.eachEdge(function(s,l){var u=s.getLayout(),c=s.getVisual("fromSymbol"),f=s.getVisual("toSymbol");u.__original||(u.__original=[No(u[0]),No(u[1])],u[2]&&u.__original.push(No(u[2])));var d=u.__original;if(u[2]!=null){if(Wr(a[0],d[0]),Wr(a[1],d[2]),Wr(a[2],d[1]),c&&c!=="none"){var v=Fh(s.node1),h=NB(a,d[0],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[0][0]=n[3],a[1][0]=n[4],r(a[0][1],a[1][1],a[2][1],h,n),a[0][1]=n[3],a[1][1]=n[4]}if(f&&f!=="none"){var v=Fh(s.node2),h=NB(a,d[1],v*t);r(a[0][0],a[1][0],a[2][0],h,n),a[1][0]=n[1],a[2][0]=n[2],r(a[0][1],a[1][1],a[2][1],h,n),a[1][1]=n[1],a[2][1]=n[2]}Wr(u[0],a[0]),Wr(u[1],a[2]),Wr(u[2],a[1])}else{if(Wr(i[0],d[0]),Wr(i[1],d[1]),Cl(o,i[1],i[0]),nf(o,o),c&&c!=="none"){var v=Fh(s.node1);Cb(i[0],i[0],o,v*t)}if(f&&f!=="none"){var v=Fh(s.node2);Cb(i[1],i[1],o,-v*t)}Wr(u[0],i[0]),Wr(u[1],i[1])}})}function $B(e){return e.type==="view"}var IBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){var a=new um,i=new DI,o=this.group;this._controller=new hm(r.getZr()),this._controllerHost={target:o},o.add(a.group),o.add(i.group),this._symbolDraw=a,this._lineDraw=i,this._firstRender=!0},t.prototype.render=function(n,r,a){var i=this,o=n.coordinateSystem;this._model=n;var s=this._symbolDraw,l=this._lineDraw,u=this.group;if($B(o)){var c={x:o.x,y:o.y,scaleX:o.scaleX,scaleY:o.scaleY};this._firstRender?u.attr(c):rn(u,c,n)}$C(n.getGraph(),Vh(n));var f=n.getData();s.updateData(f);var d=n.getEdgeData();l.updateData(d),this._updateNodeAndLinkScale(),this._updateController(n,r,a),clearTimeout(this._layoutTimeout);var v=n.forceLayout,h=n.get(["force","layoutAnimation"]);v&&this._startForceLayoutIteration(v,h);var p=n.get("layout");f.graph.eachNode(function(b){var w=b.dataIndex,S=b.getGraphicEl(),C=b.getModel();if(S){S.off("drag").off("dragend");var x=C.get("draggable");x&&S.on("drag",function(T){switch(p){case"force":v.warmUp(),!i._layouting&&i._startForceLayoutIteration(v,h),v.setFixed(w),f.setItemLayout(w,[S.x,S.y]);break;case"circular":f.setItemLayout(w,[S.x,S.y]),b.setLayout({fixed:!0},!0),EI(n,"symbolSize",b,[T.offsetX,T.offsetY]),i.updateLayout(n);break;case"none":default:f.setItemLayout(w,[S.x,S.y]),AI(n.getGraph(),n),i.updateLayout(n);break}}).on("dragend",function(){v&&v.setUnfixed(w)}),S.setDraggable(x,!!C.get("cursor"));var M=C.get(["emphasis","focus"]);M==="adjacency"&&(Ct(S).focus=b.getAdjacentDataIndices())}}),f.graph.eachEdge(function(b){var w=b.getGraphicEl(),S=b.getModel().get(["emphasis","focus"]);w&&S==="adjacency"&&(Ct(w).focus={edge:[b.dataIndex],node:[b.node1.dataIndex,b.node2.dataIndex]})});var g=n.get("layout")==="circular"&&n.get(["circular","rotateLabel"]),m=f.getLayout("cx"),_=f.getLayout("cy");f.graph.eachNode(function(b){QU(b,g,m,_)}),this._firstRender=!1},t.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},t.prototype._startForceLayoutIteration=function(n,r){var a=this;(function i(){n.step(function(o){a.updateLayout(a._model),(a._layouting=!o)&&(r?a._layoutTimeout=setTimeout(i,16):i())})})()},t.prototype._updateController=function(n,r,a){var i=this,o=this._controller,s=this._controllerHost,l=this.group;if(o.setPointerChecker(function(u,c,f){var d=l.getBoundingRect();return d.applyTransform(l.transform),d.contain(c,f)&&!q_(u,a,n)}),!$B(n.coordinateSystem)){o.disable();return}o.enable(n.get("roam")),s.zoomLimit=n.get("scaleLimit"),s.zoom=n.coordinateSystem.getZoom(),o.off("pan").off("zoom").on("pan",function(u){bI(s,u.dx,u.dy),a.dispatchAction({seriesId:n.id,type:"graphRoam",dx:u.dx,dy:u.dy})}).on("zoom",function(u){_I(s,u.scale,u.originX,u.originY),a.dispatchAction({seriesId:n.id,type:"graphRoam",zoom:u.scale,originX:u.originX,originY:u.originY}),i._updateNodeAndLinkScale(),$C(n.getGraph(),Vh(n)),i._lineDraw.updateLayout(),a.updateLabelLayout()})},t.prototype._updateNodeAndLinkScale=function(){var n=this._model,r=n.getData(),a=Vh(n);r.eachItemGraphicEl(function(i,o){i&&i.setSymbolScale(a)})},t.prototype.updateLayout=function(n){$C(n.getGraph(),Vh(n)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},t.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},t.type="graph",t}(_n);function $f(e){return"_EC_"+e}var DBe=function(){function e(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return e.prototype.isDirected=function(){return this._directed},e.prototype.addNode=function(t,n){t=t==null?""+n:""+t;var r=this._nodesMap;if(!r[$f(t)]){var a=new Zu(t,n);return a.hostGraph=this,this.nodes.push(a),r[$f(t)]=a,a}},e.prototype.getNodeByIndex=function(t){var n=this.data.getRawIndex(t);return this.nodes[n]},e.prototype.getNodeById=function(t){return this._nodesMap[$f(t)]},e.prototype.addEdge=function(t,n,r){var a=this._nodesMap,i=this._edgesMap;if(tn(t)&&(t=this.nodes[t]),tn(n)&&(n=this.nodes[n]),t instanceof Zu||(t=a[$f(t)]),n instanceof Zu||(n=a[$f(n)]),!(!t||!n)){var o=t.id+"-"+n.id,s=new tY(t,n,r);return s.hostGraph=this,this._directed&&(t.outEdges.push(s),n.inEdges.push(s)),t.edges.push(s),t!==n&&n.edges.push(s),this.edges.push(s),i[o]=s,s}},e.prototype.getEdgeByIndex=function(t){var n=this.edgeData.getRawIndex(t);return this.edges[n]},e.prototype.getEdge=function(t,n){t instanceof Zu&&(t=t.id),n instanceof Zu&&(n=n.id);var r=this._edgesMap;return this._directed?r[t+"-"+n]:r[t+"-"+n]||r[n+"-"+t]},e.prototype.eachNode=function(t,n){for(var r=this.nodes,a=r.length,i=0;i=0&&t.call(n,r[i],i)},e.prototype.eachEdge=function(t,n){for(var r=this.edges,a=r.length,i=0;i=0&&r[i].node1.dataIndex>=0&&r[i].node2.dataIndex>=0&&t.call(n,r[i],i)},e.prototype.breadthFirstTraverse=function(t,n,r,a){if(n instanceof Zu||(n=this._nodesMap[$f(n)]),!!n){for(var i=r==="out"?"outEdges":r==="in"?"inEdges":"edges",o=0;o=0&&l.node2.dataIndex>=0});for(var i=0,o=a.length;i=0&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}jn(Zu,nY("hostGraph","data"));jn(tY,nY("hostGraph","edgeData"));function rY(e,t,n,r,a){for(var i=new DBe(r),o=0;o "+d)),u++)}var v=n.get("coordinateSystem"),h;if(v==="cartesian2d"||v==="polar")h=es(e,n);else{var p=Dv.get(v),g=p?p.dimensions||[]:[];Nt(g,"value")<0&&g.concat(["value"]);var m=Ov(e,{coordDimensions:g,encodeDefine:n.getEncode()}).dimensions;h=new Jr(m,n),h.initData(e)}var _=new Jr(["value"],n);return _.initData(l,s),a&&a(h,_),BU({mainData:h,struct:i,structAttr:"graph",datas:{node:h,edge:_},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}var LBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments);var r=this;function a(){return r._categoriesData}this.legendVisualProvider=new vm(a,a),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(n.edges||n.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(n){e.prototype.mergeDefaultAndTheme.apply(this,arguments),Gc(n,"edgeLabel",["show"])},t.prototype.getInitialData=function(n,r){var a=n.edges||n.links||[],i=n.data||n.nodes||[],o=this;{yBe(this);var s=rY(i,a,this,!0,l);return G(s.edges,function(u){bBe(u.node1,u.node2,this,u.dataIndex)},this),s.data}function l(u,c){u.wrapMethod("getItemModel",function(h){var p=o._categoriesModels,g=h.getShallow("category"),m=p[g];return m&&(m.parentModel=h.parentModel,h.parentModel=m),h});var f=dn.prototype.getModel;function d(h,p){var g=f.call(this,h,p);return g.resolveParentPath=v,g}c.wrapMethod("getItemModel",function(h){return h.resolveParentPath=v,h.getModel=d,h});function v(h){if(h&&(h[0]==="label"||h[1]==="label")){var p=h.slice();return h[0]==="label"?p[0]="edgeLabel":h[1]==="label"&&(p[1]="edgeLabel"),p}return h}}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(n,r,a){if(a==="edge"){var i=this.getData(),o=this.getDataParams(n,a),s=i.graph.getEdgeByIndex(n),l=i.getName(s.node1.dataIndex),u=i.getName(s.node2.dataIndex),c=[];return l!=null&&c.push(l),u!=null&&c.push(u),_r("nameValue",{name:c.join(" > "),value:o.value,noValue:o.value==null})}var f=xK({series:this,dataIndex:n,multipleSeries:r});return f},t.prototype._updateCategoriesData=function(){var n=Ne(this.option.categories||[],function(a){return a.value!=null?a:De({value:0},a)}),r=new Jr(["value"],this);r.initData(n),this._categoriesData=r,this._categoriesModels=r.mapArray(function(a){return r.getItemModel(a)})},t.prototype.setZoom=function(n){this.option.zoom=n},t.prototype.setCenter=function(n){this.option.center=n},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(xn),PBe={type:"graphRoam",event:"graphRoam",update:"none"};function RBe(e){e.registerChartView(IBe),e.registerSeriesModel(LBe),e.registerProcessor(vBe),e.registerVisual(hBe),e.registerVisual(pBe),e.registerLayout(_Be),e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT,SBe),e.registerLayout(xBe),e.registerCoordinateSystem("graphView",{dimensions:pm.dimensions,create:MBe}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Un),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Un),e.registerAction(PBe,function(t,n,r){n.eachComponent({mainType:"series",query:t},function(a){var i=a.coordinateSystem,o=SI(i,t,void 0,r);a.setCenter&&a.setCenter(o.center),a.setZoom&&a.setZoom(o.zoom)})})}var OBe=function(){function e(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return e}(),NBe=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="pointer",r}return t.prototype.getDefaultShape=function(){return new OBe},t.prototype.buildPath=function(n,r){var a=Math.cos,i=Math.sin,o=r.r,s=r.width,l=r.angle,u=r.x-a(l)*s*(s>=o/3?1:2),c=r.y-i(l)*s*(s>=o/3?1:2);l=r.angle-Math.PI/2,n.moveTo(u,c),n.lineTo(r.x+a(l)*s,r.y+i(l)*s),n.lineTo(r.x+a(r.angle)*o,r.y+i(r.angle)*o),n.lineTo(r.x-a(l)*s,r.y-i(l)*s),n.lineTo(u,c)},t}(Wt);function $Be(e,t){var n=e.get("center"),r=t.getWidth(),a=t.getHeight(),i=Math.min(r,a),o=qe(n[0],t.getWidth()),s=qe(n[1],t.getHeight()),l=qe(e.get("radius"),i/2);return{cx:o,cy:s,r:l}}function $y(e,t){var n=e==null?"":e+"";return t&&(Je(t)?n=t.replace("{value}",n):ct(t)&&(n=t(e))),n}var BBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeAll();var i=n.get(["axisLine","lineStyle","color"]),o=$Be(n,a);this._renderMain(n,r,a,i,o),this._data=n.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(n,r,a,i,o){var s=this.group,l=n.get("clockwise"),u=-n.get("startAngle")/180*Math.PI,c=-n.get("endAngle")/180*Math.PI,f=n.getModel("axisLine"),d=f.get("roundCap"),v=d?t1:ea,h=f.get("show"),p=f.getModel("lineStyle"),g=p.get("width"),m=[u,c];vE(m,!l),u=m[0],c=m[1];for(var _=c-u,b=u,w=[],S=0;h&&S=T&&(k===0?0:i[k-1][0])Math.PI/2&&(te+=Math.PI)):U==="tangential"?te=-M-Math.PI/2:tn(U)&&(te=U*Math.PI/180),te===0?f.add(new Xt({style:An(b,{text:O,x:W,y:Y,verticalAlign:P<-.8?"top":P>.8?"bottom":"middle",align:$<-.4?"left":$>.4?"right":"center"},{inheritColor:H}),silent:!0})):f.add(new Xt({style:An(b,{text:O,x:W,y:Y,verticalAlign:"middle",align:"center"},{inheritColor:H}),silent:!0,originX:W,originY:Y,rotation:te}))}if(_.get("show")&&D!==w){var V=_.get("distance");V=V?V+c:c;for(var ie=0;ie<=S;ie++){$=Math.cos(M),P=Math.sin(M);var de=new ir({shape:{x1:$*(h-V)+d,y1:P*(h-V)+v,x2:$*(h-x-V)+d,y2:P*(h-x-V)+v},silent:!0,style:E});E.stroke==="auto"&&de.setStyle({stroke:i((D+ie/S)/w)}),f.add(de),M+=k}M-=k}else M+=T}},t.prototype._renderPointer=function(n,r,a,i,o,s,l,u,c){var f=this.group,d=this._data,v=this._progressEls,h=[],p=n.get(["pointer","show"]),g=n.getModel("progress"),m=g.get("show"),_=n.getData(),b=_.mapDimension("value"),w=+n.get("min"),S=+n.get("max"),C=[w,S],x=[s,l];function M(k,A){var E=_.getItemModel(k),L=E.getModel("pointer"),$=qe(L.get("width"),o.r),P=qe(L.get("length"),o.r),D=n.get(["pointer","icon"]),V=L.get("offsetCenter"),R=qe(V[0],o.r),O=qe(V[1],o.r),H=L.get("keepAspect"),W;return D?W=Zn(D,R-$/2,O-P,$,P,null,H):W=new NBe({shape:{angle:-Math.PI/2,width:$,r:P,x:R,y:O}}),W.rotation=-(A+Math.PI/2),W.x=o.cx,W.y=o.cy,W}function T(k,A){var E=g.get("roundCap"),L=E?t1:ea,$=g.get("overlap"),P=$?g.get("width"):c/_.count(),D=$?o.r-P:o.r-(k+1)*P,V=$?o.r:o.r-k*P,R=new L({shape:{startAngle:s,endAngle:A,cx:o.cx,cy:o.cy,clockwise:u,r0:D,r:V}});return $&&(R.z2=pn(_.get(b,k),[w,S],[100,0],!0)),R}(m||p)&&(_.diff(d).add(function(k){var A=_.get(b,k);if(p){var E=M(k,s);Rn(E,{rotation:-((isNaN(+A)?x[0]:pn(A,C,x,!0))+Math.PI/2)},n),f.add(E),_.setItemGraphicEl(k,E)}if(m){var L=T(k,s),$=g.get("clip");Rn(L,{shape:{endAngle:pn(A,C,x,$)}},n),f.add(L),C2(n.seriesIndex,_.dataType,k,L),h[k]=L}}).update(function(k,A){var E=_.get(b,k);if(p){var L=d.getItemGraphicEl(A),$=L?L.rotation:s,P=M(k,$);P.rotation=$,rn(P,{rotation:-((isNaN(+E)?x[0]:pn(E,C,x,!0))+Math.PI/2)},n),f.add(P),_.setItemGraphicEl(k,P)}if(m){var D=v[A],V=D?D.shape.endAngle:s,R=T(k,V),O=g.get("clip");rn(R,{shape:{endAngle:pn(E,C,x,O)}},n),f.add(R),C2(n.seriesIndex,_.dataType,k,R),h[k]=R}}).execute(),_.each(function(k){var A=_.getItemModel(k),E=A.getModel("emphasis"),L=E.get("focus"),$=E.get("blurScope"),P=E.get("disabled");if(p){var D=_.getItemGraphicEl(k),V=_.getItemVisual(k,"style"),R=V.fill;if(D instanceof wr){var O=D.style;D.useStyle(De({image:O.image,x:O.x,y:O.y,width:O.width,height:O.height},V))}else D.useStyle(V),D.type!=="pointer"&&D.setColor(R);D.setStyle(A.getModel(["pointer","itemStyle"]).getItemStyle()),D.style.fill==="auto"&&D.setStyle("fill",i(pn(_.get(b,k),C,[0,1],!0))),D.z2EmphasisLift=0,Rr(D,A),Hn(D,L,$,P)}if(m){var H=h[k];H.useStyle(_.getItemVisual(k,"style")),H.setStyle(A.getModel(["progress","itemStyle"]).getItemStyle()),H.z2EmphasisLift=0,Rr(H,A),Hn(H,L,$,P)}}),this._progressEls=h)},t.prototype._renderAnchor=function(n,r){var a=n.getModel("anchor"),i=a.get("show");if(i){var o=a.get("size"),s=a.get("icon"),l=a.get("offsetCenter"),u=a.get("keepAspect"),c=Zn(s,r.cx-o/2+qe(l[0],r.r),r.cy-o/2+qe(l[1],r.r),o,o,null,u);c.z2=a.get("showAbove")?1:0,c.setStyle(a.getModel("itemStyle").getItemStyle()),this.group.add(c)}},t.prototype._renderTitleAndDetail=function(n,r,a,i,o){var s=this,l=n.getData(),u=l.mapDimension("value"),c=+n.get("min"),f=+n.get("max"),d=new wt,v=[],h=[],p=n.isAnimationEnabled(),g=n.get(["pointer","showAbove"]);l.diff(this._data).add(function(m){v[m]=new Xt({silent:!0}),h[m]=new Xt({silent:!0})}).update(function(m,_){v[m]=s._titleEls[_],h[m]=s._detailEls[_]}).execute(),l.each(function(m){var _=l.getItemModel(m),b=l.get(u,m),w=new wt,S=i(pn(b,[c,f],[0,1],!0)),C=_.getModel("title");if(C.get("show")){var x=C.get("offsetCenter"),M=o.cx+qe(x[0],o.r),T=o.cy+qe(x[1],o.r),k=v[m];k.attr({z2:g?0:2,style:An(C,{x:M,y:T,text:l.getName(m),align:"center",verticalAlign:"middle"},{inheritColor:S})}),w.add(k)}var A=_.getModel("detail");if(A.get("show")){var E=A.get("offsetCenter"),L=o.cx+qe(E[0],o.r),$=o.cy+qe(E[1],o.r),P=qe(A.get("width"),o.r),D=qe(A.get("height"),o.r),V=n.get(["progress","show"])?l.getItemVisual(m,"style").fill:S,k=h[m],R=A.get("formatter");k.attr({z2:g?0:2,style:An(A,{x:L,y:$,text:$y(b,R),width:isNaN(P)?null:P,height:isNaN(D)?null:D,align:"center",verticalAlign:"middle"},{inheritColor:V})}),D9(k,{normal:A},b,function(H){return $y(H,R)}),p&&L9(k,m,l,n,{getFormattedLabel:function(H,W,Y,U,te,ie){return $y(ie?ie.interpolatedValue:b,R)}}),w.add(k)}d.add(w)}),this.group.add(d),this._titleEls=v,this._detailEls=h},t.type="gauge",t}(_n),VBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="itemStyle",n}return t.prototype.getInitialData=function(n,r){return Bv(this,["value"])},t.type="series.gauge",t.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},t}(xn);function FBe(e){e.registerChartView(BBe),e.registerSeriesModel(VBe)}var zBe=["itemStyle","opacity"],HBe=function(e){be(t,e);function t(n,r){var a=e.call(this)||this,i=a,o=new ra,s=new Xt;return i.setTextContent(s),a.setTextGuideLine(o),a.updateData(n,r,!0),a}return t.prototype.updateData=function(n,r,a){var i=this,o=n.hostModel,s=n.getItemModel(r),l=n.getItemLayout(r),u=s.getModel("emphasis"),c=s.get(zBe);c=c??1,a||so(i),i.useStyle(n.getItemVisual(r,"style")),i.style.lineJoin="round",a?(i.setShape({points:l.points}),i.style.opacity=0,Rn(i,{style:{opacity:c}},o,r)):rn(i,{style:{opacity:c},shape:{points:l.points}},o,r),Rr(i,s),this._updateLabel(n,r),Hn(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n,r){var a=this,i=this.getTextGuideLine(),o=a.getTextContent(),s=n.hostModel,l=n.getItemModel(r),u=n.getItemLayout(r),c=u.label,f=n.getItemVisual(r,"style"),d=f.fill;Or(o,br(l),{labelFetcher:n.hostModel,labelDataIndex:r,defaultOpacity:f.opacity,defaultText:n.getName(r)},{normal:{align:c.textAlign,verticalAlign:c.verticalAlign}}),a.setTextConfig({local:!0,inside:!!c.inside,insideStroke:d,outsideFill:d});var v=c.linePoints;i.setShape({points:v}),a.textGuideLineConfig={anchor:v?new Pt(v[0][0],v[0][1]):null},rn(o,{style:{x:c.x,y:c.y}},s,r),o.attr({rotation:c.rotation,originX:c.x,originY:c.y,z2:10}),lI(a,uI(l),{stroke:d})},t}(ta),WBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreLabelLineUpdate=!0,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this._data,s=this.group;i.diff(o).add(function(l){var u=new HBe(i,l);i.setItemGraphicEl(l,u),s.add(u)}).update(function(l,u){var c=o.getItemGraphicEl(u);c.updateData(i,l),s.add(c),i.setItemGraphicEl(l,c)}).remove(function(l){var u=o.getItemGraphicEl(l);lg(u,n,l)}).execute(),this._data=i},t.prototype.remove=function(){this.group.removeAll(),this._data=null},t.prototype.dispose=function(){},t.type="funnel",t}(_n),GBe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new vm(et(this.getData,this),et(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.getInitialData=function(n,r){return Bv(this,{coordDimensions:["value"],encodeDefaulter:kt(NE,this)})},t.prototype._defaultLabelLine=function(n){Gc(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.prototype.getDataParams=function(n){var r=this.getData(),a=e.prototype.getDataParams.call(this,n),i=r.mapDimension("value"),o=r.getSum(i);return a.percent=o?+(r.get(i,n)/o*100).toFixed(2):0,a.$vars.push("percent"),a},t.type="series.funnel",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(xn);function KBe(e,t){return rr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function UBe(e,t){for(var n=e.mapDimension("value"),r=e.mapArray(n,function(l){return l}),a=[],i=t==="ascending",o=0,s=e.count();olVe)return;var a=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);a.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:a.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!(this._mouseDownPoint||!VC(this,"mousemove"))){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:n.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function VC(e,t){var n=e._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===t}var fVe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(n){var r=this.option;n&&It(r,n,!0),this._initDimensions()},t.prototype.contains=function(n,r){var a=n.get("parallelIndex");return a!=null&&r.getComponent("parallel",a)===this},t.prototype.setAxisExpand=function(n){G(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){n.hasOwnProperty(r)&&(this.option[r]=n[r])},this)},t.prototype._initDimensions=function(){var n=this.dimensions=[],r=this.parallelAxisIndex=[],a=un(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(i){return(i.get("parallelIndex")||0)===this.componentIndex},this);G(a,function(i){n.push("dim"+i.get("dim")),r.push(i.componentIndex)})},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(zt),dVe=function(e){be(t,e);function t(n,r,a,i,o){var s=e.call(this,n,r,a)||this;return s.type=i||"value",s.axisIndex=o,s}return t.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},t}(Ii);function ff(e,t,n,r,a,i){e=e||0;var o=n[1]-n[0];if(a!=null&&(a=Bf(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),r==="all"){var s=Math.abs(t[1]-t[0]);s=Bf(s,[0,o]),a=i=Bf(s,[a,i]),r=0}t[0]=Bf(t[0],n),t[1]=Bf(t[1],n);var l=FC(t,r);t[r]+=e;var u=a||0,c=n.slice();l.sign<0?c[0]+=u:c[1]-=u,t[r]=Bf(t[r],c);var f;return f=FC(t,r),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-r]=t[r]+f.sign*i),t}function FC(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function Bf(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var zC=G,iY=Math.min,oY=Math.max,FB=Math.floor,vVe=Math.ceil,zB=Gn,hVe=Math.PI,pVe=function(){function e(t,n,r){this.type="parallel",this._axesMap=rt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,n,r)}return e.prototype._init=function(t,n,r){var a=t.dimensions,i=t.parallelAxisIndex;zC(a,function(o,s){var l=i[s],u=n.getComponent("parallelAxis",l),c=this._axesMap.set(o,new dVe(o,sm(u),[0,0],u.get("type"),l)),f=c.type==="category";c.onBand=f&&u.get("boundaryGap"),c.inverse=u.get("inverse"),u.axis=c,c.model=u,c.coordinateSystem=u.coordinateSystem=this},this)},e.prototype.update=function(t,n){this._updateAxesFromSeries(this._model,t)},e.prototype.containPoint=function(t){var n=this._makeLayoutInfo(),r=n.axisBase,a=n.layoutBase,i=n.pixelDimIndex,o=t[1-i],s=t[i];return o>=r&&o<=r+n.axisLength&&s>=a&&s<=a+n.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(t,n){n.eachSeries(function(r){if(t.contains(r,n)){var a=r.getData();zC(this.dimensions,function(i){var o=this._axesMap.get(i);o.scale.unionExtentFromData(a,a.mapDimension(i)),qc(o.scale,o.model)},this)}},this)},e.prototype.resize=function(t,n){this._rect=rr(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var t=this._model,n=this._rect,r=["x","y"],a=["width","height"],i=t.get("layout"),o=i==="horizontal"?0:1,s=n[a[o]],l=[0,s],u=this.dimensions.length,c=By(t.get("axisExpandWidth"),l),f=By(t.get("axisExpandCount")||0,[0,u]),d=t.get("axisExpandable")&&u>3&&u>f&&f>1&&c>0&&s>0,v=t.get("axisExpandWindow"),h;if(v)h=By(v[1]-v[0],l),v[1]=v[0]+h;else{h=By(c*(f-1),l);var p=t.get("axisExpandCenter")||FB(u/2);v=[c*p-h/2],v[1]=v[0]+h}var g=(s-h)/(u-f);g<3&&(g=0);var m=[FB(zB(v[0]/c,1))+1,vVe(zB(v[1]/c,1))-1],_=g/c*v[0];return{layout:i,pixelDimIndex:o,layoutBase:n[r[o]],layoutLength:s,axisBase:n[r[1-o]],axisLength:n[a[1-o]],axisExpandable:d,axisExpandWidth:c,axisCollapseWidth:g,axisExpandWindow:v,axisCount:u,winInnerIndices:m,axisExpandWindow0Pos:_}},e.prototype._layoutAxes=function(){var t=this._rect,n=this._axesMap,r=this.dimensions,a=this._makeLayoutInfo(),i=a.layout;n.each(function(o){var s=[0,a.axisLength],l=o.inverse?1:0;o.setExtent(s[l],s[1-l])}),zC(r,function(o,s){var l=(a.axisExpandable?mVe:gVe)(s,a),u={horizontal:{x:l.position,y:a.axisLength},vertical:{x:0,y:l.position}},c={horizontal:hVe/2,vertical:0},f=[u[i].x+t.x,u[i].y+t.y],d=c[i],v=Ra();fu(v,v,d),io(v,v,f),this._axesLayout[o]={position:f,rotation:d,transform:v,axisNameAvailableWidth:l.axisNameAvailableWidth,axisLabelShow:l.axisLabelShow,nameTruncateMaxWidth:l.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},e.prototype.getAxis=function(t){return this._axesMap.get(t)},e.prototype.dataToPoint=function(t,n){return this.axisCoordToPoint(this._axesMap.get(n).dataToCoord(t),n)},e.prototype.eachActiveState=function(t,n,r,a){r==null&&(r=0),a==null&&(a=t.count());var i=this._axesMap,o=this.dimensions,s=[],l=[];G(o,function(g){s.push(t.mapDimension(g)),l.push(i.get(g).model)});for(var u=this.hasAxisBrushed(),c=r;ci*(1-f[0])?(u="jump",l=s-i*(1-f[2])):(l=s-i*f[1])>=0&&(l=s-i*(1-f[1]))<=0&&(l=0),l*=n.axisExpandWidth/c,l?ff(l,a,o,"all"):u="none";else{var v=a[1]-a[0],h=o[1]*s/v;a=[oY(0,h-v/2)],a[1]=iY(o[1],a[0]+v),a[0]=a[1]-v}return{axisExpandWindow:a,behavior:u}},e}();function By(e,t){return iY(oY(e,t[0]),t[1])}function gVe(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function mVe(e,t){var n=t.layoutLength,r=t.axisExpandWidth,a=t.axisCount,i=t.axisCollapseWidth,o=t.winInnerIndices,s,l=i,u=!1,c;return e=0;a--)Ga(r[a])},t.prototype.getActiveState=function(n){var r=this.activeIntervals;if(!r.length)return"normal";if(n==null||isNaN(+n))return"inactive";if(r.length===1){var a=r[0];if(a[0]<=n&&n<=a[1])return"active"}else for(var i=0,o=r.length;iSVe}function dY(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function vY(e,t,n,r){var a=new wt;return a.add(new Zt({name:"main",style:NI(n),silent:!0,draggable:!0,cursor:"move",drift:kt(GB,e,t,a,["n","s","w","e"]),ondragend:kt(Zc,t,{isEnd:!0})})),G(r,function(i){a.add(new Zt({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:kt(GB,e,t,a,i),ondragend:kt(Zc,t,{isEnd:!0})}))}),a}function hY(e,t,n,r){var a=r.brushStyle.lineWidth||0,i=nv(a,CVe),o=n[0][0],s=n[1][0],l=o-a/2,u=s-a/2,c=n[0][1],f=n[1][1],d=c-i+a/2,v=f-i+a/2,h=c-o,p=f-s,g=h+a,m=p+a;ls(e,t,"main",o,s,h,p),r.transformable&&(ls(e,t,"w",l,u,i,m),ls(e,t,"e",d,u,i,m),ls(e,t,"n",l,u,g,i),ls(e,t,"s",l,v,g,i),ls(e,t,"nw",l,u,i,i),ls(e,t,"ne",d,u,i,i),ls(e,t,"sw",l,v,i,i),ls(e,t,"se",d,v,i,i))}function gM(e,t){var n=t.__brushOption,r=n.transformable,a=t.childAt(0);a.useStyle(NI(n)),a.attr({silent:!r,cursor:r?"move":"default"}),G([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?mM(e,i[0]):EVe(e,i);o&&o.attr({silent:!r,invisible:!r,cursor:r?TVe[s]+"-resize":null})})}function ls(e,t,n,r,a,i,o){var s=t.childOfName(n);s&&s.setShape(DVe($I(e,t,[[r,a],[r+i,a+o]])))}function NI(e){return ft({strokeNoScale:!0},e.brushStyle)}function pY(e,t,n,r){var a=[xg(e,n),xg(t,r)],i=[nv(e,n),nv(t,r)];return[[a[0],i[0]],[a[1],i[1]]]}function AVe(e){return $l(e.group)}function mM(e,t){var n={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},a=D_(n[t],AVe(e));return r[a]}function EVe(e,t){var n=[mM(e,t[0]),mM(e,t[1])];return(n[0]==="e"||n[0]==="w")&&n.reverse(),n.join("")}function GB(e,t,n,r,a,i){var o=n.__brushOption,s=e.toRectRange(o.range),l=gY(t,a,i);G(r,function(u){var c=xVe[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=e.fromRectRange(pY(s[0][0],s[1][0],s[0][1],s[1][1])),PI(t,n),Zc(t,{isEnd:!1})}function IVe(e,t,n,r){var a=t.__brushOption.range,i=gY(e,n,r);G(a,function(o){o[0]+=i[0],o[1]+=i[1]}),PI(e,t),Zc(e,{isEnd:!1})}function gY(e,t,n){var r=e.group,a=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function $I(e,t,n){var r=fY(e,t);return r&&r!==Xc?r.clipPath(n,e._transform):mt(n)}function DVe(e){var t=xg(e[0][0],e[1][0]),n=xg(e[0][1],e[1][1]),r=nv(e[0][0],e[1][0]),a=nv(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:a-n}}function LVe(e,t,n){if(!(!e._brushType||RVe(e,t.offsetX,t.offsetY))){var r=e._zr,a=e._covers,i=OI(e,t,n);if(!e._dragging)for(var o=0;or.getWidth()||n<0||n>r.getHeight()}var Q_={lineX:YB(0),lineY:YB(1),rect:{createCover:function(e,t){function n(r){return r}return vY({toRectRange:n,fromRectRange:n},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=dY(e);return pY(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){hY(e,t,n,r)},updateCommon:gM,contain:bM},polygon:{createCover:function(e,t){var n=new wt;return n.add(new ra({name:"main",style:NI(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new ta({name:"main",draggable:!0,drift:kt(IVe,e,t),ondragend:kt(Zc,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:$I(e,t,n)})},updateCommon:gM,contain:bM}};function YB(e){return{createCover:function(t,n){return vY({toRectRange:function(r){var a=[r,[0,100]];return e&&a.reverse(),a},fromRectRange:function(r){return r[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=dY(t),r=xg(n[0][e],n[1][e]),a=nv(n[0][e],n[1][e]);return[r,a]},updateCoverShape:function(t,n,r,a){var i,o=fY(t,n);if(o!==Xc&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[r,i];e&&l.reverse(),hY(t,n,l,a)},updateCommon:gM,contain:bM}}function yY(e){return e=BI(e),function(t){return xE(t,e)}}function bY(e,t){return e=BI(e),function(n){var r=t??n,a=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(a||0)]}}function _Y(e,t,n){var r=BI(e);return function(a,i){return r.contain(i[0],i[1])&&!q_(a,t,n)}}function BI(e){return Rt.create(e)}var OVe=["axisLine","axisTickLabel","axisName"],NVe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){e.prototype.init.apply(this,arguments),(this._brushController=new LI(r.getZr())).on("brush",et(this._onBrush,this))},t.prototype.render=function(n,r,a,i){if(!$Ve(n,r,i)){this.axisModel=n,this.api=a,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new wt,this.group.add(this._axisGroup),!!n.get("show")){var s=VVe(n,r),l=s.coordinateSystem,u=n.getAreaSelectStyle(),c=u.width,f=n.axis.dim,d=l.getAxisLayout(f),v=De({strokeContainThreshold:c},d),h=new ba(n,v);G(OVe,h.add,h),this._axisGroup.add(h.getGroup()),this._refreshBrushController(v,u,n,s,c,a),am(o,this._axisGroup,n)}}},t.prototype._refreshBrushController=function(n,r,a,i,o,s){var l=a.axis.getExtent(),u=l[1]-l[0],c=Math.min(30,Math.abs(u)*.1),f=Rt.create({x:l[0],y:-o/2,width:u,height:o});f.x-=c,f.width+=2*c,this._brushController.mount({enableGlobalPan:!0,rotation:n.rotation,x:n.position[0],y:n.position[1]}).setPanels([{panelId:"pl",clipPath:yY(f),isTargetByCursor:_Y(f,s,i),getLinearBrushOtherExtent:bY(f,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(BVe(a))},t.prototype._onBrush=function(n){var r=n.areas,a=this.axisModel,i=a.axis,o=Ne(r,function(s){return[i.coordToData(s.range[0],!0),i.coordToData(s.range[1],!0)]});(!a.option.realtime===n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:a.id,intervals:o})},t.prototype.dispose=function(){this._brushController.dispose()},t.type="parallelAxis",t}(Dn);function $Ve(e,t,n){return n&&n.type==="axisAreaSelect"&&t.findComponents({mainType:"parallelAxis",query:n})[0]===e}function BVe(e){var t=e.axis;return Ne(e.activeIntervals,function(n){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(n[0],!0),t.dataToCoord(n[1],!0)]}})}function VVe(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}var FVe={type:"axisAreaSelect",event:"axisAreaSelected"};function zVe(e){e.registerAction(FVe,function(t,n){n.eachComponent({mainType:"parallelAxis",query:t},function(r){r.axis.model.setActiveIntervals(t.intervals)})}),e.registerAction("parallelAxisExpand",function(t,n){n.eachComponent({mainType:"parallel",query:t},function(r){r.setAxisExpand(t)})})}var HVe={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function wY(e){e.registerComponentView(uVe),e.registerComponentModel(fVe),e.registerCoordinateSystem("parallel",bVe),e.registerPreprocessor(iVe),e.registerComponentModel(hM),e.registerComponentView(NVe),tv(e,"parallel",hM,HVe),zVe(e)}function WVe(e){Ft(wY),e.registerChartView(ZBe),e.registerSeriesModel(eVe),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,aVe)}var GVe=function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return e}(),KVe=function(e){be(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new GVe},t.prototype.buildPath=function(n,r){var a=r.extent;n.moveTo(r.x1,r.y1),n.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(n.lineTo(r.x2+a,r.y2),n.bezierCurveTo(r.cpx2+a,r.cpy2,r.cpx1+a,r.cpy1,r.x1+a,r.y1)):(n.lineTo(r.x2,r.y2+a),n.bezierCurveTo(r.cpx2,r.cpy2+a,r.cpx1,r.cpy1+a,r.x1,r.y1+a)),n.closePath()},t.prototype.highlight=function(){Ds(this)},t.prototype.downplay=function(){Ls(this)},t}(Wt),UVe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._focusAdjacencyDisabled=!1,n}return t.prototype.render=function(n,r,a){var i=this,o=n.getGraph(),s=this.group,l=n.layoutInfo,u=l.width,c=l.height,f=n.getData(),d=n.getData("edge"),v=n.get("orient");this._model=n,s.removeAll(),s.x=l.x,s.y=l.y,o.eachEdge(function(h){var p=new KVe,g=Ct(p);g.dataIndex=h.dataIndex,g.seriesIndex=n.seriesIndex,g.dataType="edge";var m=h.getModel(),_=m.getModel("lineStyle"),b=_.get("curveness"),w=h.node1.getLayout(),S=h.node1.getModel(),C=S.get("localX"),x=S.get("localY"),M=h.node2.getLayout(),T=h.node2.getModel(),k=T.get("localX"),A=T.get("localY"),E=h.getLayout(),L,$,P,D,V,R,O,H;p.shape.extent=Math.max(1,E.dy),p.shape.orient=v,v==="vertical"?(L=(C!=null?C*u:w.x)+E.sy,$=(x!=null?x*c:w.y)+w.dy,P=(k!=null?k*u:M.x)+E.ty,D=A!=null?A*c:M.y,V=L,R=$*(1-b)+D*b,O=P,H=$*b+D*(1-b)):(L=(C!=null?C*u:w.x)+w.dx,$=(x!=null?x*c:w.y)+E.sy,P=k!=null?k*u:M.x,D=(A!=null?A*c:M.y)+E.ty,V=L*(1-b)+P*b,R=$,O=L*b+P*(1-b),H=D),p.setShape({x1:L,y1:$,x2:P,y2:D,cpx1:V,cpy1:R,cpx2:O,cpy2:H}),p.useStyle(_.getItemStyle()),jB(p.style,v,h);var W=""+m.get("value"),Y=br(m,"edgeLabel");Or(p,Y,{labelFetcher:{getFormattedLabel:function(ie,de,j,ne,Q,he){return n.getFormattedLabel(ie,de,"edge",ne,ji(Q,Y.normal&&Y.normal.get("formatter"),W),he)}},labelDataIndex:h.dataIndex,defaultText:W}),p.setTextConfig({position:"inside"});var U=m.getModel("emphasis");Rr(p,m,"lineStyle",function(ie){var de=ie.getItemStyle();return jB(de,v,h),de}),s.add(p),d.setItemGraphicEl(h.dataIndex,p);var te=U.get("focus");Hn(p,te==="adjacency"?h.getAdjacentDataIndices():te==="trajectory"?h.getTrajectoryDataIndices():te,U.get("blurScope"),U.get("disabled"))}),o.eachNode(function(h){var p=h.getLayout(),g=h.getModel(),m=g.get("localX"),_=g.get("localY"),b=g.getModel("emphasis"),w=g.get(["itemStyle","borderRadius"])||0,S=new Zt({shape:{x:m!=null?m*u:p.x,y:_!=null?_*c:p.y,width:p.dx,height:p.dy,r:w},style:g.getModel("itemStyle").getItemStyle(),z2:10});Or(S,br(g),{labelFetcher:{getFormattedLabel:function(x,M){return n.getFormattedLabel(x,M,"node")}},labelDataIndex:h.dataIndex,defaultText:h.id}),S.disableLabelAnimation=!0,S.setStyle("fill",h.getVisual("color")),S.setStyle("decal",h.getVisual("style").decal),Rr(S,g),s.add(S),f.setItemGraphicEl(h.dataIndex,S),Ct(S).dataType="node";var C=b.get("focus");Hn(S,C==="adjacency"?h.getAdjacentDataIndices():C==="trajectory"?h.getTrajectoryDataIndices():C,b.get("blurScope"),b.get("disabled"))}),f.eachItemGraphicEl(function(h,p){var g=f.getItemModel(p);g.get("draggable")&&(h.drift=function(m,_){i._focusAdjacencyDisabled=!0,this.shape.x+=m,this.shape.y+=_,this.dirty(),a.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:f.getRawIndex(p),localX:this.shape.x/u,localY:this.shape.y/c})},h.ondragend=function(){i._focusAdjacencyDisabled=!1},h.draggable=!0,h.cursor="move")}),!this._data&&n.isAnimationEnabled()&&s.setClipPath(YVe(s.getBoundingRect(),n,function(){s.removeClipPath()})),this._data=n.getData()},t.prototype.dispose=function(){},t.type="sankey",t}(_n);function jB(e,t,n){switch(e.fill){case"source":e.fill=n.node1.getVisual("color"),e.decal=n.node1.getVisual("style").decal;break;case"target":e.fill=n.node2.getVisual("color"),e.decal=n.node2.getVisual("style").decal;break;case"gradient":var r=n.node1.getVisual("color"),a=n.node2.getVisual("color");Je(r)&&Je(a)&&(e.fill=new xv(0,0,+(t==="horizontal"),+(t==="vertical"),[{color:r,offset:0},{color:a,offset:1}]))}}function YVe(e,t,n){var r=new Zt({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return Rn(r,{shape:{width:e.width+20}},t,n),r}var jVe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){var a=n.edges||n.links||[],i=n.data||n.nodes||[],o=n.levels||[];this.levelModels=[];for(var s=this.levelModels,l=0;l=0&&(s[o[l].depth]=new dn(o[l],this,r));var u=rY(i,a,this,!0,c);return u.data;function c(f,d){f.wrapMethod("getItemModel",function(v,h){var p=v.parentModel,g=p.getData().getItemLayout(h);if(g){var m=g.depth,_=p.levelModels[m];_&&(v.parentModel=_)}return v}),d.wrapMethod("getItemModel",function(v,h){var p=v.parentModel,g=p.getGraph().getEdgeByIndex(h),m=g.node1.getLayout();if(m){var _=m.depth,b=p.levelModels[_];b&&(v.parentModel=b)}return v})}},t.prototype.setNodePosition=function(n,r){var a=this.option.data||this.option.nodes,i=a[n];i.localX=r[0],i.localY=r[1]},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.formatTooltip=function(n,r,a){function i(v){return isNaN(v)||v==null}if(a==="edge"){var o=this.getDataParams(n,a),s=o.data,l=o.value,u=s.source+" -- "+s.target;return _r("nameValue",{name:u,value:l,noValue:i(l)})}else{var c=this.getGraph().getNodeByIndex(n),f=c.getLayout().value,d=this.getDataParams(n,a).data.name;return _r("nameValue",{name:d!=null?d+"":null,value:f,noValue:i(f)})}},t.prototype.optionUpdated=function(){},t.prototype.getDataParams=function(n,r){var a=e.prototype.getDataParams.call(this,n,r);if(a.value==null&&r==="node"){var i=this.getGraph().getNodeByIndex(n),o=i.getLayout().value;a.value=o}return a},t.type="series.sankey",t.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},t}(xn);function qVe(e,t){e.eachSeriesByType("sankey",function(n){var r=n.get("nodeWidth"),a=n.get("nodeGap"),i=XVe(n,t);n.layoutInfo=i;var o=i.width,s=i.height,l=n.getGraph(),u=l.nodes,c=l.edges;JVe(u);var f=un(u,function(p){return p.getLayout().value===0}),d=f.length!==0?0:n.get("layoutIterations"),v=n.get("orient"),h=n.get("nodeAlign");ZVe(u,c,r,a,o,s,d,v,h)})}function XVe(e,t){return rr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function ZVe(e,t,n,r,a,i,o,s,l){QVe(e,t,n,a,i,s,l),r4e(e,t,i,a,r,o,s),d4e(e,s)}function JVe(e){G(e,function(t){var n=Fl(t.outEdges,s1),r=Fl(t.inEdges,s1),a=t.getValue()||0,i=Math.max(n,r,a);t.setLayout({value:i},!0)})}function QVe(e,t,n,r,a,i,o){for(var s=[],l=[],u=[],c=[],f=0,d=0;d=0;m&&g.depth>v&&(v=g.depth),p.setLayout({depth:m?g.depth:f},!0),i==="vertical"?p.setLayout({dy:n},!0):p.setLayout({dx:n},!0);for(var _=0;_f-1?v:f-1;o&&o!=="left"&&e4e(e,o,i,x);var M=i==="vertical"?(a-n)/x:(r-n)/x;n4e(e,M,i)}function SY(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return t.depth!=null&&t.depth>=0}function e4e(e,t,n,r){if(t==="right"){for(var a=[],i=e,o=0;i.length;){for(var s=0;s0;i--)l*=.99,o4e(s,l,o),HC(s,a,n,r,o),f4e(s,l,o),HC(s,a,n,r,o)}function a4e(e,t){var n=[],r=t==="vertical"?"y":"x",a=b2(e,function(i){return i.getLayout()[r]});return a.keys.sort(function(i,o){return i-o}),G(a.keys,function(i){n.push(a.buckets.get(i))}),n}function i4e(e,t,n,r,a,i){var o=1/0;G(e,function(s){var l=s.length,u=0;G(s,function(f){u+=f.getLayout().value});var c=i==="vertical"?(r-(l-1)*a)/u:(n-(l-1)*a)/u;c0&&(s=l.getLayout()[i]+u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]+l.getLayout()[d]+t;var h=a==="vertical"?r:n;if(u=c-t-h,u>0){s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0),c=s;for(var v=f-2;v>=0;--v)l=o[v],u=l.getLayout()[i]+l.getLayout()[d]+t-c,u>0&&(s=l.getLayout()[i]-u,a==="vertical"?l.setLayout({x:s},!0):l.setLayout({y:s},!0)),c=l.getLayout()[i]}})}function o4e(e,t,n){G(e.slice().reverse(),function(r){G(r,function(a){if(a.outEdges.length){var i=Fl(a.outEdges,s4e,n)/Fl(a.outEdges,s1);if(isNaN(i)){var o=a.outEdges.length;i=o?Fl(a.outEdges,l4e,n)/o:0}if(n==="vertical"){var s=a.getLayout().x+(i-tu(a,n))*t;a.setLayout({x:s},!0)}else{var l=a.getLayout().y+(i-tu(a,n))*t;a.setLayout({y:l},!0)}}})})}function s4e(e,t){return tu(e.node2,t)*e.getValue()}function l4e(e,t){return tu(e.node2,t)}function u4e(e,t){return tu(e.node1,t)*e.getValue()}function c4e(e,t){return tu(e.node1,t)}function tu(e,t){return t==="vertical"?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function s1(e){return e.getValue()}function Fl(e,t,n){for(var r=0,a=e.length,i=-1;++io&&(o=l)}),G(r,function(s){var l=new pr({type:"color",mappingMethod:"linear",dataExtent:[i,o],visual:t.get("color")}),u=l.mapValueToVisual(s.getLayout().value),c=s.getModel().get(["itemStyle","color"]);c!=null?(s.setVisual("color",c),s.setVisual("style",{fill:c})):(s.setVisual("color",u),s.setVisual("style",{fill:u}))})}a.length&&G(a,function(s){var l=s.getModel().get("lineStyle");s.setVisual("style",l)})})}function h4e(e){e.registerChartView(UVe),e.registerSeriesModel(jVe),e.registerLayout(qVe),e.registerVisual(v4e),e.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(t,n){n.eachComponent({mainType:"series",subType:"sankey",query:t},function(r){r.setNodePosition(t.dataIndex,[t.localX,t.localY])})})}var CY=function(){function e(){}return e.prototype._hasEncodeRule=function(t){var n=this.getEncode();return n&&n.get(t)!=null},e.prototype.getInitialData=function(t,n){var r,a=n.getComponent("xAxis",this.get("xAxisIndex")),i=n.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",r=a.getOrdinalMeta(),l=!this._hasEncodeRule("x")):s==="category"?(t.layout="vertical",r=i.getOrdinalMeta(),l=!this._hasEncodeRule("y")):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],d=u[1-c],v=[a,i],h=v[c].get("type"),p=v[1-c].get("type"),g=t.data;if(g&&l){var m=[];G(g,function(w,S){var C;Re(w)?(C=w.slice(),w.unshift(S)):Re(w.value)?(C=De({},w),C.value=C.value.slice(),w.value.unshift(S)):C=w,m.push(C)}),t.data=m}var _=this.defaultValueDimensions,b=[{name:f,type:Xb(h),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:d,type:Xb(p),dimsDef:_.slice()}];return Bv(this,{coordDimensions:b,dimensionsCount:_.length+1,encodeDefaulter:kt(Z9,b,this)})},e.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},e}(),xY=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return t.type="series.boxplot",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},t}(xn);jn(xY,CY,!0);var p4e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this.group,s=this._data;this._data||o.removeAll();var l=n.get("layout")==="horizontal"?1:0;i.diff(s).add(function(u){if(i.hasValue(u)){var c=i.getItemLayout(u),f=qB(c,i,u,l,!0);i.setItemGraphicEl(u,f),o.add(f)}}).update(function(u,c){var f=s.getItemGraphicEl(c);if(!i.hasValue(u)){o.remove(f);return}var d=i.getItemLayout(u);f?(so(f),TY(d,f,i,u)):f=qB(d,i,u,l),o.add(f),i.setItemGraphicEl(u,f)}).remove(function(u){var c=s.getItemGraphicEl(u);c&&o.remove(c)}).execute(),this._data=i},t.prototype.remove=function(n){var r=this.group,a=this._data;this._data=null,a&&a.eachItemGraphicEl(function(i){i&&r.remove(i)})},t.type="boxplot",t}(_n),g4e=function(){function e(){}return e}(),m4e=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="boxplotBoxPath",r}return t.prototype.getDefaultShape=function(){return new g4e},t.prototype.buildPath=function(n,r){var a=r.points,i=0;for(n.moveTo(a[i][0],a[i][1]),i++;i<4;i++)n.lineTo(a[i][0],a[i][1]);for(n.closePath();ip){var w=[m,b];r.push(w)}}}return{boxData:n,outliers:r}}var x4e={type:"echarts:boxplot",transform:function(t){var n=t.upstream;if(n.sourceFormat!==na){var r="";gn(r)}var a=C4e(n.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:a.boxData},{data:a.outliers}]}};function T4e(e){e.registerSeriesModel(xY),e.registerChartView(p4e),e.registerLayout(b4e),e.registerTransform(x4e)}var M4e=["itemStyle","borderColor"],k4e=["itemStyle","borderColor0"],A4e=["itemStyle","borderColorDoji"],E4e=["itemStyle","color"],I4e=["itemStyle","color0"];function VI(e,t){return t.get(e>0?E4e:I4e)}function FI(e,t){return t.get(e===0?A4e:e>0?M4e:k4e)}var D4e={seriesType:"candlestick",plan:Lv(),performRawSeries:!0,reset:function(e,t){if(!t.isSeriesFiltered(e)){var n=e.pipelineContext.large;return!n&&{progress:function(r,a){for(var i;(i=r.next())!=null;){var o=a.getItemModel(i),s=a.getItemLayout(i).sign,l=o.getItemStyle();l.fill=VI(s,o),l.stroke=FI(s,o)||l.fill;var u=a.ensureUniqueItemVisual(i,"style");De(u,l)}}}}}},L4e=["color","borderColor"],P4e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(n),this._isLargeDraw?this._renderLarge(n):this._renderNormal(n)},t.prototype.incrementalPrepareRender=function(n,r,a){this._clear(),this._updateDrawMode(n)},t.prototype.incrementalRender=function(n,r,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(n,r):this._incrementalRenderNormal(n,r)},t.prototype.eachRendered=function(n){du(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var r=n.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(n){var r=n.getData(),a=this._data,i=this.group,o=r.getLayout("isSimpleBox"),s=n.get("clip",!0),l=n.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),r.diff(a).add(function(c){if(r.hasValue(c)){var f=r.getItemLayout(c);if(s&&XB(u,f))return;var d=WC(f,c,!0);Rn(d,{shape:{points:f.ends}},n,c),GC(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}}).update(function(c,f){var d=a.getItemGraphicEl(f);if(!r.hasValue(c)){i.remove(d);return}var v=r.getItemLayout(c);if(s&&XB(u,v)){i.remove(d);return}d?(rn(d,{shape:{points:v.ends}},n,c),so(d)):d=WC(v),GC(d,r,c,o),i.add(d),r.setItemGraphicEl(c,d)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=r},t.prototype._renderLarge=function(n){this._clear(),ZB(n,this.group);var r=n.get("clip",!0)?cm(n.coordinateSystem,!1,n):null;r?this.group.setClipPath(r):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(n,r){for(var a=r.getData(),i=a.getLayout("isSimpleBox"),o;(o=n.next())!=null;){var s=a.getItemLayout(o),l=WC(s);GC(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(n,r){ZB(r,this.group,this._progressiveEls,!0)},t.prototype.remove=function(n){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(_n),R4e=function(){function e(){}return e}(),O4e=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r.type="normalCandlestickBox",r}return t.prototype.getDefaultShape=function(){return new R4e},t.prototype.buildPath=function(n,r){var a=r.points;this.__simpleBox?(n.moveTo(a[4][0],a[4][1]),n.lineTo(a[6][0],a[6][1])):(n.moveTo(a[0][0],a[0][1]),n.lineTo(a[1][0],a[1][1]),n.lineTo(a[2][0],a[2][1]),n.lineTo(a[3][0],a[3][1]),n.closePath(),n.moveTo(a[4][0],a[4][1]),n.lineTo(a[5][0],a[5][1]),n.moveTo(a[6][0],a[6][1]),n.lineTo(a[7][0],a[7][1]))},t}(Wt);function WC(e,t,n){var r=e.ends;return new O4e({shape:{points:n?N4e(r,e):r},z2:100})}function XB(e,t){for(var n=!0,r=0;rS?A[i]:k[i],ends:$,brushRect:O(C,x,b)})}function V(W,Y){var U=[];return U[a]=Y,U[i]=W,isNaN(Y)||isNaN(W)?[NaN,NaN]:t.dataToPoint(U)}function R(W,Y,U){var te=Y.slice(),ie=Y.slice();te[a]=P0(te[a]+r/2,1,!1),ie[a]=P0(ie[a]-r/2,1,!0),U?W.push(te,ie):W.push(ie,te)}function O(W,Y,U){var te=V(W,U),ie=V(Y,U);return te[a]-=r/2,ie[a]-=r/2,{x:te[0],y:te[1],width:r,height:ie[1]-te[1]}}function H(W){return W[a]=P0(W[a],1),W}}function h(p,g){for(var m=Do(p.count*4),_=0,b,w=[],S=[],C,x=g.getStore(),M=!!e.get(["itemStyle","borderColorDoji"]);(C=p.next())!=null;){var T=x.get(s,C),k=x.get(u,C),A=x.get(c,C),E=x.get(f,C),L=x.get(d,C);if(isNaN(T)||isNaN(E)||isNaN(L)){m[_++]=NaN,_+=3;continue}m[_++]=JB(x,C,k,A,c,M),w[a]=T,w[i]=E,b=t.dataToPoint(w,null,S),m[_++]=b?b[0]:NaN,m[_++]=b?b[1]:NaN,w[i]=L,b=t.dataToPoint(w,null,S),m[_++]=b?b[1]:NaN}g.setLayout("largePoints",m)}}};function JB(e,t,n,r,a,i){var o;return n>r?o=-1:n0?e.get(a,t-1)<=r?1:-1:1,o}function F4e(e,t){var n=e.getBaseAxis(),r,a=n.type==="category"?n.getBandWidth():(r=n.getExtent(),Math.abs(r[1]-r[0])/t.count()),i=qe(Mt(e.get("barMaxWidth"),a),a),o=qe(Mt(e.get("barMinWidth"),1),a),s=e.get("barWidth");return s!=null?qe(s,a):Math.max(Math.min(a/2,i),o)}function z4e(e){e.registerChartView(P4e),e.registerSeriesModel(MY),e.registerPreprocessor(B4e),e.registerVisual(D4e),e.registerLayout(V4e)}function QB(e,t){var n=t.rippleEffectColor||t.color;e.eachChild(function(r){r.attr({z:t.z,zlevel:t.zlevel,style:{stroke:t.brushType==="stroke"?n:null,fill:t.brushType==="fill"?n:null}})})}var H4e=function(e){be(t,e);function t(n,r){var a=e.call(this)||this,i=new lm(n,r),o=new wt;return a.add(i),a.add(o),a.updateData(n,r),a}return t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(n){for(var r=n.symbolType,a=n.color,i=n.rippleNumber,o=this.childAt(1),s=0;s0&&(s=this._getLineLength(i)/c*1e3),s!==this._period||l!==this._loop||u!==this._roundTrip){i.stopAnimation();var d=void 0;ct(f)?d=f(a):d=f,i.__t>0&&(d=-s*i.__t),this._animateSymbol(i,s,d,l,u)}this._period=s,this._loop=l,this._roundTrip=u}},t.prototype._animateSymbol=function(n,r,a,i,o){if(r>0){n.__t=0;var s=this,l=n.animate("",i).when(o?r*2:r,{__t:o?2:1}).delay(a).during(function(){s._updateSymbolPosition(n)});i||l.done(function(){s.remove(n)}),l.start()}},t.prototype._getLineLength=function(n){return ms(n.__p1,n.__cp1)+ms(n.__cp1,n.__p2)},t.prototype._updateAnimationPoints=function(n,r){n.__p1=r[0],n.__p2=r[1],n.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},t.prototype.updateData=function(n,r,a){this.childAt(0).updateData(n,r,a),this._updateEffectSymbol(n,r)},t.prototype._updateSymbolPosition=function(n){var r=n.__p1,a=n.__p2,i=n.__cp1,o=n.__t<1?n.__t:2-n.__t,s=[n.x,n.y],l=s.slice(),u=Sr,c=r2;s[0]=u(r[0],i[0],a[0],o),s[1]=u(r[1],i[1],a[1],o);var f=n.__t<1?c(r[0],i[0],a[0],o):c(a[0],i[0],r[0],1-o),d=n.__t<1?c(r[1],i[1],a[1],o):c(a[1],i[1],r[1],1-o);n.rotation=-Math.atan2(d,f)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(n.__lastT!==void 0&&n.__lastT=0&&!(i[l]<=r);l--);l=Math.min(l,o-2)}else{for(l=s;lr);l++);l=Math.min(l-1,o-2)}var c=(r-i[l])/(i[l+1]-i[l]),f=a[l],d=a[l+1];n.x=f[0]*(1-c)+c*d[0],n.y=f[1]*(1-c)+c*d[1];var v=n.__t<1?d[0]-f[0]:f[0]-d[0],h=n.__t<1?d[1]-f[1]:f[1]-d[1];n.rotation=-Math.atan2(h,v)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=r,n.ignore=!1}},t}(kY),Y4e=function(){function e(){this.polyline=!1,this.curveness=0,this.segs=[]}return e}(),j4e=function(e){be(t,e);function t(n){var r=e.call(this,n)||this;return r._off=0,r.hoverDataIdx=-1,r}return t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Y4e},t.prototype.buildPath=function(n,r){var a=r.segs,i=r.curveness,o;if(r.polyline)for(o=this._off;o0){n.moveTo(a[o++],a[o++]);for(var l=1;l0){var v=(u+f)/2-(c-d)*i,h=(c+d)/2-(f-u)*i;n.quadraticCurveTo(v,h,f,d)}else n.lineTo(f,d)}this.incremental&&(this._off=o,this.notClear=!0)},t.prototype.findDataIndex=function(n,r){var a=this.shape,i=a.segs,o=a.curveness,s=this.style.lineWidth;if(a.polyline)for(var l=0,u=0;u0)for(var f=i[u++],d=i[u++],v=1;v0){var g=(f+h)/2-(d-p)*o,m=(d+p)/2-(h-f)*o;if(e9(f,d,g,m,h,p,s,n,r))return l}else if(yl(f,d,h,p,s,n,r))return l;l++}return-1},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(n=a[0],r=a[1],i.contain(n,r)){var o=this.hoverDataIdx=this.findDataIndex(n,r);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var n=this._rect;if(!n){for(var r=this.shape,a=r.segs,i=1/0,o=1/0,s=-1/0,l=-1/0,u=0;u0&&(o.dataIndex=l+t.__startIndex)})},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),EY={seriesType:"lines",plan:Lv(),reset:function(e){var t=e.coordinateSystem;if(t){var n=e.get("polyline"),r=e.pipelineContext.large;return{progress:function(a,i){var o=[];if(r){var s=void 0,l=a.end-a.start;if(n){for(var u=0,c=a.start;c0&&(c||u.configLayer(s,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(l/10+.9,1),0)})),o.updateData(i);var f=n.get("clip",!0)&&cm(n.coordinateSystem,!1,n);f?this.group.setClipPath(f):this.group.removeClipPath(),this._lastZlevel=s,this._finished=!0},t.prototype.incrementalPrepareRender=function(n,r,a){var i=n.getData(),o=this._updateLineDraw(i,n);o.incrementalPrepareUpdate(i),this._clearLayer(a),this._finished=!1},t.prototype.incrementalRender=function(n,r,a){this._lineDraw.incrementalUpdate(n,r.getData()),this._finished=n.end===r.getData().count()},t.prototype.eachRendered=function(n){this._lineDraw&&this._lineDraw.eachRendered(n)},t.prototype.updateTransform=function(n,r,a){var i=n.getData(),o=n.pipelineContext;if(!this._finished||o.large||o.progressiveRender)return{update:!0};var s=EY.reset(n,r,a);s.progress&&s.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(a)},t.prototype._updateLineDraw=function(n,r){var a=this._lineDraw,i=this._showEffect(r),o=!!r.get("polyline"),s=r.pipelineContext,l=s.large;return(!a||i!==this._hasEffet||o!==this._isPolyline||l!==this._isLargeDraw)&&(a&&a.remove(),a=this._lineDraw=l?new q4e:new DI(o?i?U4e:AY:i?kY:II),this._hasEffet=i,this._isPolyline=o,this._isLargeDraw=l),this.group.add(a.group),a},t.prototype._showEffect=function(n){return!!n.get(["effect","show"])},t.prototype._clearLayer=function(n){var r=n.getZr(),a=r.painter.getType()==="svg";!a&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},t.prototype.remove=function(n,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},t.prototype.dispose=function(n,r){this.remove(n,r)},t.type="lines",t}(_n),Z4e=typeof Uint32Array>"u"?Array:Uint32Array,J4e=typeof Float64Array>"u"?Array:Float64Array;function eV(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=Ne(t,function(n){var r=[n[0].coord,n[1].coord],a={coords:r};return n[0].name&&(a.fromName=n[0].name),n[1].name&&(a.toName=n[1].name),h_([a,n[0],n[1]])}))}var Q4e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return t.prototype.init=function(n){n.data=n.data||[],eV(n);var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count)),e.prototype.init.apply(this,arguments)},t.prototype.mergeOption=function(n){if(eV(n),n.data){var r=this._processFlatCoordsArray(n.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(n.data=new Float32Array(r.count))}e.prototype.mergeOption.apply(this,arguments)},t.prototype.appendData=function(n){var r=this._processFlatCoordsArray(n.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=jd(this._flatCoords,r.flatCoords),this._flatCoordsOffset=jd(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),n.data=new Float32Array(r.count)),this.getRawData().appendData(n.data)},t.prototype._getCoordsFromItemModel=function(n){var r=this.getData().getItemModel(n),a=r.option instanceof Array?r.option:r.getShallow("coords");return a},t.prototype.getLineCoordsCount=function(n){return this._flatCoordsOffset?this._flatCoordsOffset[n*2+1]:this._getCoordsFromItemModel(n).length},t.prototype.getLineCoords=function(n,r){if(this._flatCoordsOffset){for(var a=this._flatCoordsOffset[n*2],i=this._flatCoordsOffset[n*2+1],o=0;o ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var n=this.option.progressive;return n??(this.option.large?1e4:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var n=this.option.progressiveThreshold;return n??(this.option.large?2e4:this.get("progressiveThreshold"))},t.prototype.getZLevelKey=function(){var n=this.getModel("effect"),r=n.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:n.get("show")&&r>0?r+"":""},t.type="series.lines",t.dependencies=["grid","polar","geo","calendar"],t.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},t}(xn);function Vy(e){return e instanceof Array||(e=[e,e]),e}var eFe={seriesType:"lines",reset:function(e){var t=Vy(e.get("symbol")),n=Vy(e.get("symbolSize")),r=e.getData();r.setVisual("fromSymbol",t&&t[0]),r.setVisual("toSymbol",t&&t[1]),r.setVisual("fromSymbolSize",n&&n[0]),r.setVisual("toSymbolSize",n&&n[1]);function a(i,o){var s=i.getItemModel(o),l=Vy(s.getShallow("symbol",!0)),u=Vy(s.getShallow("symbolSize",!0));l[0]&&i.setItemVisual(o,"fromSymbol",l[0]),l[1]&&i.setItemVisual(o,"toSymbol",l[1]),u[0]&&i.setItemVisual(o,"fromSymbolSize",u[0]),u[1]&&i.setItemVisual(o,"toSymbolSize",u[1])}return{dataEach:r.hasItemOption?a:null}}};function tFe(e){e.registerChartView(X4e),e.registerSeriesModel(Q4e),e.registerLayout(EY),e.registerVisual(eFe)}var nFe=256,rFe=function(){function e(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=ao.createCanvas();this.canvas=t}return e.prototype.update=function(t,n,r,a,i,o){var s=this._getBrush(),l=this._getGradient(i,"inRange"),u=this._getGradient(i,"outOfRange"),c=this.pointSize+this.blurSize,f=this.canvas,d=f.getContext("2d"),v=t.length;f.width=n,f.height=r;for(var h=0;h0){var E=o(b)?l:u;b>0&&(b=b*k+M),S[C++]=E[A],S[C++]=E[A+1],S[C++]=E[A+2],S[C++]=E[A+3]*b*256}else C+=4}return d.putImageData(w,0,0),f},e.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=ao.createCanvas()),n=this.pointSize+this.blurSize,r=n*2;t.width=r,t.height=r;var a=t.getContext("2d");return a.clearRect(0,0,r,r),a.shadowOffsetX=r,a.shadowBlur=this.blurSize,a.shadowColor="#000",a.beginPath(),a.arc(-n,n,this.pointSize,0,Math.PI*2,!0),a.closePath(),a.fill(),t},e.prototype._getGradient=function(t,n){for(var r=this._gradientPixels,a=r[n]||(r[n]=new Uint8ClampedArray(256*4)),i=[0,0,0,0],o=0,s=0;s<256;s++)t[n](s/255,!0,i),a[o++]=i[0],a[o++]=i[1],a[o++]=i[2],a[o++]=i[3];return a},e}();function aFe(e,t,n){var r=e[1]-e[0];t=Ne(t,function(o){return{interval:[(o.interval[0]-e[0])/r,(o.interval[1]-e[0])/r]}});var a=t.length,i=0;return function(o){var s;for(s=i;s=0;s--){var l=t[s].interval;if(l[0]<=o&&o<=l[1]){i=s;break}}return s>=0&&s=t[0]&&r<=t[1]}}function tV(e){var t=e.dimensions;return t[0]==="lng"&&t[1]==="lat"}var oFe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i;r.eachComponent("visualMap",function(s){s.eachTargetSeries(function(l){l===n&&(i=s)})}),this._progressiveEls=null,this.group.removeAll();var o=n.coordinateSystem;o.type==="cartesian2d"||o.type==="calendar"?this._renderOnCartesianAndCalendar(n,a,0,n.getData().count()):tV(o)&&this._renderOnGeo(o,n,i,a)},t.prototype.incrementalPrepareRender=function(n,r,a){this.group.removeAll()},t.prototype.incrementalRender=function(n,r,a,i){var o=r.coordinateSystem;o&&(tV(o)?this.render(r,a,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,i,n.start,n.end,!0)))},t.prototype.eachRendered=function(n){du(this._progressiveEls||this.group,n)},t.prototype._renderOnCartesianAndCalendar=function(n,r,a,i,o){var s=n.coordinateSystem,l=uf(s,"cartesian2d"),u,c,f,d;if(l){var v=s.getAxis("x"),h=s.getAxis("y");u=v.getBandWidth()+.5,c=h.getBandWidth()+.5,f=v.scale.getExtent(),d=h.scale.getExtent()}for(var p=this.group,g=n.getData(),m=n.getModel(["emphasis","itemStyle"]).getItemStyle(),_=n.getModel(["blur","itemStyle"]).getItemStyle(),b=n.getModel(["select","itemStyle"]).getItemStyle(),w=n.get(["itemStyle","borderRadius"]),S=br(n),C=n.getModel("emphasis"),x=C.get("focus"),M=C.get("blurScope"),T=C.get("disabled"),k=l?[g.mapDimension("x"),g.mapDimension("y"),g.mapDimension("value")]:[g.mapDimension("time"),g.mapDimension("value")],A=a;Af[1]||Pd[1])continue;var D=s.dataToPoint([$,P]);E=new Zt({shape:{x:D[0]-u/2,y:D[1]-c/2,width:u,height:c},style:L})}else{if(isNaN(g.get(k[1],A)))continue;E=new Zt({z2:1,shape:s.dataToRect([g.get(k[0],A)]).contentShape,style:L})}if(g.hasItemOption){var V=g.getItemModel(A),R=V.getModel("emphasis");m=R.getModel("itemStyle").getItemStyle(),_=V.getModel(["blur","itemStyle"]).getItemStyle(),b=V.getModel(["select","itemStyle"]).getItemStyle(),w=V.get(["itemStyle","borderRadius"]),x=R.get("focus"),M=R.get("blurScope"),T=R.get("disabled"),S=br(V)}E.shape.r=w;var O=n.getRawValue(A),H="-";O&&O[2]!=null&&(H=O[2]+""),Or(E,S,{labelFetcher:n,labelDataIndex:A,defaultOpacity:L.opacity,defaultText:H}),E.ensureState("emphasis").style=m,E.ensureState("blur").style=_,E.ensureState("select").style=b,Hn(E,x,M,T),E.incremental=o,o&&(E.states.emphasis.hoverLayer=!0),p.add(E),g.setItemGraphicEl(A,E),this._progressiveEls&&this._progressiveEls.push(E)}},t.prototype._renderOnGeo=function(n,r,a,i){var o=a.targetVisuals.inRange,s=a.targetVisuals.outOfRange,l=r.getData(),u=this._hmLayer||this._hmLayer||new rFe;u.blurSize=r.get("blurSize"),u.pointSize=r.get("pointSize"),u.minOpacity=r.get("minOpacity"),u.maxOpacity=r.get("maxOpacity");var c=n.getViewRect().clone(),f=n.getRoamTransform();c.applyTransform(f);var d=Math.max(c.x,0),v=Math.max(c.y,0),h=Math.min(c.width+c.x,i.getWidth()),p=Math.min(c.height+c.y,i.getHeight()),g=h-d,m=p-v,_=[l.mapDimension("lng"),l.mapDimension("lat"),l.mapDimension("value")],b=l.mapArray(_,function(x,M,T){var k=n.dataToPoint([x,M]);return k[0]-=d,k[1]-=v,k.push(T),k}),w=a.getExtent(),S=a.type==="visualMap.continuous"?iFe(w,a.option.range):aFe(w,a.getPieceList(),a.option.selected);u.update(b,g,m,o.color.getNormalizer(),{inRange:o.color.getColorMapper(),outOfRange:s.color.getColorMapper()},S);var C=new wr({style:{width:g,height:m,x:d,y:v,image:u.canvas},silent:!0});this.group.add(C)},t.type="heatmap",t}(_n),sFe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return es(null,this,{generateCoord:"value"})},t.prototype.preventIncremental=function(){var n=Dv.get(this.get("coordinateSystem"));if(n&&n.dimensions)return n.dimensions[0]==="lng"&&n.dimensions[1]==="lat"},t.type="series.heatmap",t.dependencies=["grid","geo","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},t}(xn);function lFe(e){e.registerChartView(oFe),e.registerSeriesModel(sFe)}var uFe=["itemStyle","borderWidth"],nV=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],YC=new Jo,cFe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group,o=n.getData(),s=this._data,l=n.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),d={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:n,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:nV[+c],categoryDim:nV[1-+c]};o.diff(s).add(function(h){if(o.hasValue(h)){var p=aV(o,h),g=rV(o,h,p,d),m=iV(o,d,g);o.setItemGraphicEl(h,m),i.add(m),sV(m,d,g)}}).update(function(h,p){var g=s.getItemGraphicEl(p);if(!o.hasValue(h)){i.remove(g);return}var m=aV(o,h),_=rV(o,h,m,d),b=OY(o,_);g&&b!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(h,null),g=null),g?mFe(g,d,_):g=iV(o,d,_,!0),o.setItemGraphicEl(h,g),g.__pictorialSymbolMeta=_,i.add(g),sV(g,d,_)}).remove(function(h){var p=s.getItemGraphicEl(h);p&&oV(s,h,p.__pictorialSymbolMeta.animationModel,p)}).execute();var v=n.get("clip",!0)?cm(n.coordinateSystem,!1,n):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(n,r){var a=this.group,i=this._data;n.get("animation")?i&&i.eachItemGraphicEl(function(o){oV(i,Ct(o).dataIndex,n,o)}):a.removeAll()},t.type="pictorialBar",t}(_n);function rV(e,t,n,r){var a=e.getItemLayout(t),i=n.get("symbolRepeat"),o=n.get("symbolClip"),s=n.get("symbolPosition")||"start",l=n.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=n.get("symbolPatternSize")||2,f=n.isAnimationEnabled(),d={dataIndex:t,layout:a,itemModel:n,symbolType:e.getItemVisual(t,"symbol")||"circle",style:e.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?n:null,hoverScale:f&&n.get(["emphasis","scale"]),z2:n.getShallow("z",!0)||0};fFe(n,i,a,r,d),dFe(e,t,a,i,o,d.boundingLength,d.pxSign,c,r,d),vFe(n,d.symbolScale,u,r,d);var v=d.symbolSize,h=lf(n.get("symbolOffset"),v);return hFe(n,v,a,i,o,h,s,d.valueLineWidth,d.boundingLength,d.repeatCutLength,r,d),d}function fFe(e,t,n,r,a){var i=r.valueDim,o=e.get("symbolBoundingData"),s=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(n[i.wh]<=0),c;if(Re(o)){var f=[jC(s,o[0])-l,jC(s,o[1])-l];f[1]=0?1:-1:c>0?1:-1}function jC(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function dFe(e,t,n,r,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,d=Math.abs(n[f.wh]),v=e.getItemVisual(t,"symbolSize"),h;Re(v)?h=v.slice():v==null?h=["100%","100%"]:h=[v,v],h[f.index]=qe(h[f.index],d),h[c.index]=qe(h[c.index],r?d:Math.abs(i)),u.symbolSize=h;var p=u.symbolScale=[h[0]/s,h[1]/s];p[c.index]*=(l.isHorizontal?-1:1)*o}function vFe(e,t,n,r,a){var i=e.get(uFe)||0;i&&(YC.attr({scaleX:t[0],scaleY:t[1],rotation:n}),YC.updateTransform(),i/=YC.getLineScale(),i*=t[r.valueDim.index]),a.valueLineWidth=i||0}function hFe(e,t,n,r,a,i,o,s,l,u,c,f){var d=c.categoryDim,v=c.valueDim,h=f.pxSign,p=Math.max(t[v.index]+s,0),g=p;if(r){var m=Math.abs(l),_=dr(e.get("symbolMargin"),"15%")+"",b=!1;_.lastIndexOf("!")===_.length-1&&(b=!0,_=_.slice(0,_.length-1));var w=qe(_,t[v.index]),S=Math.max(p+w*2,0),C=b?0:w*2,x=lE(r),M=x?r:lV((m+C)/S),T=m-M*p;w=T/2/(b?M:Math.max(M-1,1)),S=p+w*2,C=b?0:w*2,!x&&r!=="fixed"&&(M=u?lV((Math.abs(u)+C)/S):0),g=M*S-C,f.repeatTimes=M,f.symbolMargin=w}var k=h*(g/2),A=f.pathPosition=[];A[d.index]=n[d.wh]/2,A[v.index]=o==="start"?k:o==="end"?l-k:l/2,i&&(A[0]+=i[0],A[1]+=i[1]);var E=f.bundlePosition=[];E[d.index]=n[d.xy],E[v.index]=n[v.xy];var L=f.barRectShape=De({},n);L[v.wh]=h*Math.max(Math.abs(n[v.wh]),Math.abs(A[v.index]+k)),L[d.wh]=n[d.wh];var $=f.clipShape={};$[d.xy]=-n[d.xy],$[d.wh]=c.ecSize[d.wh],$[v.xy]=0,$[v.wh]=n[v.wh]}function IY(e){var t=e.symbolPatternSize,n=Zn(e.symbolType,-t/2,-t/2,t,t);return n.attr({culling:!0}),n.type!=="image"&&n.setStyle({strokeNoScale:!0}),n}function DY(e,t,n,r){var a=e.__pictorialBundle,i=n.symbolSize,o=n.valueLineWidth,s=n.pathPosition,l=t.valueDim,u=n.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+n.symbolMargin*2;for(zI(e,function(p){p.__pictorialAnimationIndex=c,p.__pictorialRepeatTimes=u,c0:m<0)&&(_=u-1-p),g[l.index]=f*(_-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function LY(e,t,n,r){var a=e.__pictorialBundle,i=e.__pictorialMainPath;i?xd(i,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,r):(i=e.__pictorialMainPath=IY(n),a.add(i),xd(i,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,r))}function PY(e,t,n){var r=De({},t.barRectShape),a=e.__pictorialBarRect;a?xd(a,null,{shape:r},t,n):(a=e.__pictorialBarRect=new Zt({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,e.add(a))}function RY(e,t,n,r){if(n.symbolClip){var a=e.__pictorialClipPath,i=De({},n.clipShape),o=t.valueDim,s=n.animationModel,l=n.dataIndex;if(a)rn(a,{shape:i},s,l);else{i[o.wh]=0,a=new Zt({shape:i}),e.__pictorialBundle.setClipPath(a),e.__pictorialClipPath=a;var u={};u[o.wh]=n.clipShape[o.wh],of[r?"updateProps":"initProps"](a,{shape:u},s,l)}}}function aV(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=pFe,n.isAnimationEnabled=gFe,n}function pFe(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function gFe(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function iV(e,t,n,r){var a=new wt,i=new wt;return a.add(i),a.__pictorialBundle=i,i.x=n.bundlePosition[0],i.y=n.bundlePosition[1],n.symbolRepeat?DY(a,t,n):LY(a,t,n),PY(a,n,r),RY(a,t,n,r),a.__pictorialShapeStr=OY(e,n),a.__pictorialSymbolMeta=n,a}function mFe(e,t,n){var r=n.animationModel,a=n.dataIndex,i=e.__pictorialBundle;rn(i,{x:n.bundlePosition[0],y:n.bundlePosition[1]},r,a),n.symbolRepeat?DY(e,t,n,!0):LY(e,t,n,!0),PY(e,n,!0),RY(e,t,n,!0)}function oV(e,t,n,r){var a=r.__pictorialBarRect;a&&a.removeTextContent();var i=[];zI(r,function(o){i.push(o)}),r.__pictorialMainPath&&i.push(r.__pictorialMainPath),r.__pictorialClipPath&&(n=null),G(i,function(o){Ql(o,{scaleX:0,scaleY:0},n,t,function(){r.parent&&r.parent.remove(r)})}),e.setItemGraphicEl(t,null)}function OY(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function zI(e,t,n){G(e.__pictorialBundle.children(),function(r){r!==e.__pictorialBarRect&&t.call(n,r)})}function xd(e,t,n,r,a,i){t&&e.attr(t),r.symbolClip&&!a?n&&e.attr(n):n&&of[a?"updateProps":"initProps"](e,n,r.animationModel,r.dataIndex,i)}function sV(e,t,n){var r=n.dataIndex,a=n.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),d=i.get("scale");zI(e,function(p){if(p instanceof wr){var g=p.style;p.useStyle(De({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},n.style))}else p.useStyle(n.style);var m=p.ensureState("emphasis");m.style=o,d&&(m.scaleX=p.scaleX*1.1,m.scaleY=p.scaleY*1.1),p.ensureState("blur").style=s,p.ensureState("select").style=l,u&&(p.cursor=u),p.z2=n.z2});var v=t.valueDim.posDesc[+(n.boundingLength>0)],h=e.__pictorialBarRect;h.ignoreClip=!0,Or(h,br(a),{labelFetcher:t.seriesModel,labelDataIndex:r,defaultText:ev(t.seriesModel.getData(),r),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:v}),Hn(e,c,f,i.get("disabled"))}function lV(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var yFe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return t.prototype.getInitialData=function(n){return n.stack=null,e.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=vu(yg.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(yg);function bFe(e){e.registerChartView(cFe),e.registerSeriesModel(yFe),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,kt(y7,"pictorialBar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,b7("pictorialBar"))}var _Fe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._layers=[],n}return t.prototype.render=function(n,r,a){var i=n.getData(),o=this,s=this.group,l=n.getLayerSeries(),u=i.getLayout("layoutInfo"),c=u.rect,f=u.boundaryGap;s.x=0,s.y=c.y+f[0];function d(g){return g.name}var v=new Ps(this._layersSeries||[],l,d,d),h=[];v.add(et(p,this,"add")).update(et(p,this,"update")).remove(et(p,this,"remove")).execute();function p(g,m,_){var b=o._layers;if(g==="remove"){s.remove(b[m]);return}for(var w=[],S=[],C,x=l[m].indices,M=0;Mi&&(i=s),r.push(s)}for(var u=0;ui&&(i=f)}return{y0:a,max:i}}function TFe(e){e.registerChartView(_Fe),e.registerSeriesModel(SFe),e.registerLayout(CFe),e.registerProcessor(dm("themeRiver"))}var MFe=2,kFe=4,cV=function(e){be(t,e);function t(n,r,a,i){var o=e.call(this)||this;o.z2=MFe,o.textConfig={inside:!0},Ct(o).seriesIndex=r.seriesIndex;var s=new Xt({z2:kFe,silent:n.getModel().get(["label","silent"])});return o.setTextContent(s),o.updateData(!0,n,r,a,i),o}return t.prototype.updateData=function(n,r,a,i,o){this.node=r,r.piece=this,a=a||this._seriesModel,i=i||this._ecModel;var s=this;Ct(s).dataIndex=r.dataIndex;var l=r.getModel(),u=l.getModel("emphasis"),c=r.getLayout(),f=De({},c);f.label=null;var d=r.getVisual("style");d.lineJoin="bevel";var v=r.getVisual("decal");v&&(d.decal=Qd(v,o));var h=bc(l.getModel("itemStyle"),f,!0);De(f,h),G(xa,function(_){var b=s.ensureState(_),w=l.getModel([_,"itemStyle"]);b.style=w.getItemStyle();var S=bc(w,f);S&&(b.shape=S)}),n?(s.setShape(f),s.shape.r=c.r0,Rn(s,{shape:{r:c.r}},a,r.dataIndex)):(rn(s,{shape:f},a),so(s)),s.useStyle(d),this._updateLabel(a);var p=l.getShallow("cursor");p&&s.attr("cursor",p),this._seriesModel=a||this._seriesModel,this._ecModel=i||this._ecModel;var g=u.get("focus"),m=g==="relative"?jd(r.getAncestorsIndices(),r.getDescendantIndices()):g==="ancestor"?r.getAncestorsIndices():g==="descendant"?r.getDescendantIndices():g;Hn(this,m,u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n){var r=this,a=this.node.getModel(),i=a.getModel("label"),o=this.node.getLayout(),s=o.endAngle-o.startAngle,l=(o.startAngle+o.endAngle)/2,u=Math.cos(l),c=Math.sin(l),f=this,d=f.getTextContent(),v=this.node.dataIndex,h=i.get("minAngle")/180*Math.PI,p=i.get("show")&&!(h!=null&&Math.abs(s)$&&!qd(D-$)&&D0?(o.virtualPiece?o.virtualPiece.updateData(!1,_,n,r,a):(o.virtualPiece=new cV(_,n,r,a),c.add(o.virtualPiece)),b.piece.off("click"),o.virtualPiece.on("click",function(w){o._rootToNode(b.parentNode)})):o.virtualPiece&&(c.remove(o.virtualPiece),o.virtualPiece=null)}},t.prototype._initEvents=function(){var n=this;this.group.off("click"),this.group.on("click",function(r){var a=!1,i=n.seriesModel.getViewRoot();i.eachNode(function(o){if(!a&&o.piece&&o.piece===r.target){var s=o.getModel().get("nodeClick");if(s==="rootToNode")n._rootToNode(o);else if(s==="link"){var l=o.getModel(),u=l.get("link");if(u){var c=l.get("target",!0)||"_blank";Fb(u,c)}}a=!0}})})},t.prototype._rootToNode=function(n){n!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:_M,from:this.uid,seriesId:this.seriesModel.id,targetNode:n})},t.prototype.containPoint=function(n,r){var a=r.getData(),i=a.getItemLayout(0);if(i){var o=n[0]-i.cx,s=n[1]-i.cy,l=Math.sqrt(o*o+s*s);return l<=i.r&&l>=i.r0}},t.type="sunburst",t}(_n),DFe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return t.prototype.getInitialData=function(n,r){var a={name:n.name,children:n.data};NY(a);var i=this._levelModels=Ne(n.levels||[],function(l){return new dn(l,this,r)},this),o=xI.createTree(a,this,s);function s(l){l.wrapMethod("getItemModel",function(u,c){var f=o.getNodeByDataIndex(c),d=i[f.depth];return d&&(u.parentModel=d),u})}return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(n){var r=e.prototype.getDataParams.apply(this,arguments),a=this.getData().tree.getNodeByDataIndex(n);return r.treePathInfo=Z_(a,this),r},t.prototype.getLevelModel=function(n){return this._levelModels&&this._levelModels[n.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(n){n?this._viewRoot=n:n=this._viewRoot;var r=this.getRawData().tree.root;(!n||n!==r&&!r.contains(n))&&(this._viewRoot=r)},t.prototype.enableAriaDecal=function(){zU(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(xn);function NY(e){var t=0;G(e.children,function(r){NY(r);var a=r.value;Re(a)&&(a=a[0]),t+=a});var n=e.value;Re(n)&&(n=n[0]),(n==null||isNaN(n))&&(n=t),n<0&&(n=0),Re(e.value)?e.value[0]=n:e.value=n}var dV=Math.PI/180;function LFe(e,t,n){t.eachSeriesByType(e,function(r){var a=r.get("center"),i=r.get("radius");Re(i)||(i=[0,i]),Re(a)||(a=[a,a]);var o=n.getWidth(),s=n.getHeight(),l=Math.min(o,s),u=qe(a[0],o),c=qe(a[1],s),f=qe(i[0],l/2),d=qe(i[1],l/2),v=-r.get("startAngle")*dV,h=r.get("minAngle")*dV,p=r.getData().tree.root,g=r.getViewRoot(),m=g.depth,_=r.get("sort");_!=null&&$Y(g,_);var b=0;G(g.children,function(D){!isNaN(D.getValue())&&b++});var w=g.getValue(),S=Math.PI/(w||b)*2,C=g.depth>0,x=g.height-(C?-1:1),M=(d-f)/(x||1),T=r.get("clockwise"),k=r.get("stillShowZeroSum"),A=T?1:-1,E=function(D,V){if(D){var R=V;if(D!==p){var O=D.getValue(),H=w===0&&k?S:O*S;H1;)o=o.parentNode;var s=a.getColorFromPalette(o.name||o.dataIndex+"",t);return r.depth>1&&Je(s)&&(s=Ab(s,(r.depth-1)/(i-1)*.5)),s}e.eachSeriesByType("sunburst",function(r){var a=r.getData(),i=a.tree;i.eachNode(function(o){var s=o.getModel(),l=s.getModel("itemStyle").getItemStyle();l.fill||(l.fill=n(o,r,i.root.height));var u=a.ensureUniqueItemVisual(o.dataIndex,"style");De(u,l)})})}function OFe(e){e.registerChartView(IFe),e.registerSeriesModel(DFe),e.registerLayout(kt(LFe,"sunburst")),e.registerProcessor(kt(dm,"sunburst")),e.registerVisual(RFe),EFe(e)}var vV={color:"fill",borderColor:"stroke"},NFe={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},xs=Qt(),$Fe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(n,r){return es(null,this)},t.prototype.getDataParams=function(n,r,a){var i=e.prototype.getDataParams.call(this,n,r);return a&&(i.info=xs(a).info),i},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(xn);function BFe(e,t){return t=t||[0,0],Ne(["x","y"],function(n,r){var a=this.getAxis(n),i=t[r],o=e[r]/2;return a.type==="category"?a.getBandWidth():Math.abs(a.dataToCoord(i-o)-a.dataToCoord(i+o))},this)}function VFe(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:et(BFe,e)}}}function FFe(e,t){return t=t||[0,0],Ne([0,1],function(n){var r=t[n],a=e[n]/2,i=[],o=[];return i[n]=r-a,o[n]=r+a,i[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(i)[n]-this.dataToPoint(o)[n])},this)}function zFe(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(n){return e.dataToPoint(n)},size:et(FFe,e)}}}function HFe(e,t){var n=this.getAxis(),r=t instanceof Array?t[0]:t,a=(e instanceof Array?e[0]:e)/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(r-a)-n.dataToCoord(r+a))}function WFe(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(n){return e.dataToPoint(n)},size:et(HFe,e)}}}function GFe(e,t){return t=t||[0,0],Ne(["Radius","Angle"],function(n,r){var a="get"+n+"Axis",i=this[a](),o=t[r],s=e[r]/2,l=i.type==="category"?i.getBandWidth():Math.abs(i.dataToCoord(o-s)-i.dataToCoord(o+s));return n==="Angle"&&(l=l*Math.PI/180),l},this)}function KFe(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(a){var i=t.dataToRadius(a[0]),o=n.dataToAngle(a[1]),s=e.coordToPoint([i,o]);return s.push(i,o*Math.PI/180),s},size:et(GFe,e)}}}function UFe(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(r,a){return e.dataToPoint(r,a)}}}}function BY(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!=="tspan"&&(t==="text"||tt(e,"text")))}function VY(e,t,n){var r=e,a,i,o;if(t==="text")o=r;else{o={},tt(r,"text")&&(o.text=r.text),tt(r,"rich")&&(o.rich=r.rich),tt(r,"textFill")&&(o.fill=r.textFill),tt(r,"textStroke")&&(o.stroke=r.textStroke),tt(r,"fontFamily")&&(o.fontFamily=r.fontFamily),tt(r,"fontSize")&&(o.fontSize=r.fontSize),tt(r,"fontStyle")&&(o.fontStyle=r.fontStyle),tt(r,"fontWeight")&&(o.fontWeight=r.fontWeight),i={type:"text",style:o,silent:!0},a={};var s=tt(r,"textPosition");n?a.position=s?r.textPosition:"inside":s&&(a.position=r.textPosition),tt(r,"textPosition")&&(a.position=r.textPosition),tt(r,"textOffset")&&(a.offset=r.textOffset),tt(r,"textRotation")&&(a.rotation=r.textRotation),tt(r,"textDistance")&&(a.distance=r.textDistance)}return hV(o,e),G(o.rich,function(l){hV(l,l)}),{textConfig:a,textContent:i}}function hV(e,t){t&&(t.font=t.textFont||t.font,tt(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),tt(t,"textAlign")&&(e.align=t.textAlign),tt(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),tt(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),tt(t,"textWidth")&&(e.width=t.textWidth),tt(t,"textHeight")&&(e.height=t.textHeight),tt(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),tt(t,"textPadding")&&(e.padding=t.textPadding),tt(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),tt(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),tt(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),tt(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),tt(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),tt(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),tt(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}function pV(e,t,n){var r=e;r.textPosition=r.textPosition||n.position||"inside",n.offset!=null&&(r.textOffset=n.offset),n.rotation!=null&&(r.textRotation=n.rotation),n.distance!=null&&(r.textDistance=n.distance);var a=r.textPosition.indexOf("inside")>=0,i=e.fill||"#000";gV(r,t);var o=r.textFill==null;return a?o&&(r.textFill=n.insideFill||"#fff",!r.textStroke&&n.insideStroke&&(r.textStroke=n.insideStroke),!r.textStroke&&(r.textStroke=i),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(o&&(r.textFill=e.fill||n.outsideFill||"#000"),!r.textStroke&&n.outsideStroke&&(r.textStroke=n.outsideStroke)),r.text=t.text,r.rich=t.rich,G(t.rich,function(s){gV(s,s)}),r}function gV(e,t){t&&(tt(t,"fill")&&(e.textFill=t.fill),tt(t,"stroke")&&(e.textStroke=t.fill),tt(t,"lineWidth")&&(e.textStrokeWidth=t.lineWidth),tt(t,"font")&&(e.font=t.font),tt(t,"fontStyle")&&(e.fontStyle=t.fontStyle),tt(t,"fontWeight")&&(e.fontWeight=t.fontWeight),tt(t,"fontSize")&&(e.fontSize=t.fontSize),tt(t,"fontFamily")&&(e.fontFamily=t.fontFamily),tt(t,"align")&&(e.textAlign=t.align),tt(t,"verticalAlign")&&(e.textVerticalAlign=t.verticalAlign),tt(t,"lineHeight")&&(e.textLineHeight=t.lineHeight),tt(t,"width")&&(e.textWidth=t.width),tt(t,"height")&&(e.textHeight=t.height),tt(t,"backgroundColor")&&(e.textBackgroundColor=t.backgroundColor),tt(t,"padding")&&(e.textPadding=t.padding),tt(t,"borderColor")&&(e.textBorderColor=t.borderColor),tt(t,"borderWidth")&&(e.textBorderWidth=t.borderWidth),tt(t,"borderRadius")&&(e.textBorderRadius=t.borderRadius),tt(t,"shadowColor")&&(e.textBoxShadowColor=t.shadowColor),tt(t,"shadowBlur")&&(e.textBoxShadowBlur=t.shadowBlur),tt(t,"shadowOffsetX")&&(e.textBoxShadowOffsetX=t.shadowOffsetX),tt(t,"shadowOffsetY")&&(e.textBoxShadowOffsetY=t.shadowOffsetY),tt(t,"textShadowColor")&&(e.textShadowColor=t.textShadowColor),tt(t,"textShadowBlur")&&(e.textShadowBlur=t.textShadowBlur),tt(t,"textShadowOffsetX")&&(e.textShadowOffsetX=t.textShadowOffsetX),tt(t,"textShadowOffsetY")&&(e.textShadowOffsetY=t.textShadowOffsetY))}var FY={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},mV=Ut(FY);Ci(Go,function(e,t){return e[t]=1,e},{});Go.join(", ");var l1=["","style","shape","extra"],rv=Qt();function HI(e,t,n,r,a){var i=e+"Animation",o=Tv(e,r,a)||{},s=rv(t).userDuring;return o.duration>0&&(o.during=s?et(ZFe,{el:t,userDuring:s}):null,o.setToFinal=!0,o.scope=e),De(o,n[i]),o}function V0(e,t,n,r){r=r||{};var a=r.dataIndex,i=r.isInit,o=r.clearStyle,s=n.isAnimationEnabled(),l=rv(e),u=t.style;l.userDuring=t.during;var c={},f={};if(QFe(e,t,f),bV("shape",t,f),bV("extra",t,f),!i&&s&&(JFe(e,t,c),yV("shape",e,t,c),yV("extra",e,t,c),eze(e,t,u,c)),f.style=u,YFe(e,f,o),qFe(e,t),s)if(i){var d={};G(l1,function(h){var p=h?t[h]:t;p&&p.enterFrom&&(h&&(d[h]=d[h]||{}),De(h?d[h]:d,p.enterFrom))});var v=HI("enter",e,t,n,a);v.duration>0&&e.animateFrom(d,v)}else jFe(e,t,a||0,n,c);zY(e,t),u?e.dirty():e.markRedraw()}function zY(e,t){for(var n=rv(e).leaveToProps,r=0;r0&&e.animateFrom(a,i)}}function qFe(e,t){tt(t,"silent")&&(e.silent=t.silent),tt(t,"ignore")&&(e.ignore=t.ignore),e instanceof xi&&tt(t,"invisible")&&(e.invisible=t.invisible),e instanceof Wt&&tt(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var wo={},XFe={setTransform:function(e,t){return wo.el[e]=t,this},getTransform:function(e){return wo.el[e]},setShape:function(e,t){var n=wo.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=wo.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=wo.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=wo.el.style;if(t)return t[e]},setExtra:function(e,t){var n=wo.el.extra||(wo.el.extra={});return n[e]=t,this},getExtra:function(e){var t=wo.el.extra;if(t)return t[e]}};function ZFe(){var e=this,t=e.el;if(t){var n=rv(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}wo.el=t,r(XFe)}}function yV(e,t,n,r){var a=n[e];if(a){var i=t[e],o;if(i){var s=n.transition,l=a.transition;if(l)if(!o&&(o=r[e]={}),Lc(l))De(o,i);else for(var u=Cn(l),c=0;c=0){!o&&(o=r[e]={});for(var v=Ut(i),c=0;c=0)){var d=e.getAnimationStyleProps(),v=d?d.style:null;if(v){!i&&(i=r.style={});for(var h=Ut(n),u=0;u=0?t.getStore().get(V,P):void 0}var R=t.get(D.name,P),O=D&&D.ordinalMeta;return O?O.categories[R]:R}function C($,P){P==null&&(P=u);var D=t.getItemVisual(P,"style"),V=D&&D.fill,R=D&&D.opacity,O=_(P,Al).getItemStyle();V!=null&&(O.fill=V),R!=null&&(O.opacity=R);var H={inheritColor:Je(V)?V:"#000"},W=b(P,Al),Y=An(W,null,H,!1,!0);Y.text=W.getShallow("show")?Mt(e.getFormattedLabel(P,Al),ev(t,P)):null;var U=Bb(W,H,!1);return T($,O),O=pV(O,Y,U),$&&M(O,$),O.legacy=!0,O}function x($,P){P==null&&(P=u);var D=_(P,Ts).getItemStyle(),V=b(P,Ts),R=An(V,null,null,!0,!0);R.text=V.getShallow("show")?ji(e.getFormattedLabel(P,Ts),e.getFormattedLabel(P,Al),ev(t,P)):null;var O=Bb(V,null,!0);return T($,D),D=pV(D,R,O),$&&M(D,$),D.legacy=!0,D}function M($,P){for(var D in P)tt(P,D)&&($[D]=P[D])}function T($,P){$&&($.textFill&&(P.textFill=$.textFill),$.textPosition&&(P.textPosition=$.textPosition))}function k($,P){if(P==null&&(P=u),tt(vV,$)){var D=t.getItemVisual(P,"style");return D?D[vV[$]]:null}if(tt(NFe,$))return t.getItemVisual(P,$)}function A($){if(i.type==="cartesian2d"){var P=i.getBaseAxis();return VPe(ft({axis:P},$))}}function E(){return n.getCurrentSeriesIndices()}function L($){return TE($,n)}}function cze(e){var t={};return G(e.dimensions,function(n){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var a=r.coordDim,i=t[a]=t[a]||[];i[r.coordDimIndex]=e.getDimensionIndex(n)}}),t}function JC(e,t,n,r,a,i,o){if(!r){i.remove(t);return}var s=YI(e,t,n,r,a,i);return s&&o.setItemGraphicEl(n,s),s&&Hn(s,r.focus,r.blurScope,r.emphasisDisabled),s}function YI(e,t,n,r,a,i){var o=-1,s=t;t&&KY(t,r,a)&&(o=Nt(i.childrenRef(),t),t=null);var l=!t,u=t;u?u.clearStates():(u=KI(r),s&&oze(s,u)),r.morph===!1?u.disableMorphing=!0:u.disableMorphing&&(u.disableMorphing=!1),ei.normal.cfg=ei.normal.conOpt=ei.emphasis.cfg=ei.emphasis.conOpt=ei.blur.cfg=ei.blur.conOpt=ei.select.cfg=ei.select.conOpt=null,ei.isLegacy=!1,dze(u,n,r,a,l,ei),fze(u,n,r,a,l),UI(e,u,n,r,ei,a,l),tt(r,"info")&&(xs(u).info=r.info);for(var c=0;c=0?i.replaceAt(u,o):i.add(u),u}function KY(e,t,n){var r=xs(e),a=t.type,i=t.shape,o=t.style;return n.isUniversalTransitionEnabled()||a!=null&&a!==r.customGraphicType||a==="path"&&mze(i)&&UY(i)!==r.customPathData||a==="image"&&tt(o,"image")&&o.image!==r.customImagePath}function fze(e,t,n,r,a){var i=n.clipPath;if(i===!1)e&&e.getClipPath()&&e.removeClipPath();else if(i){var o=e.getClipPath();o&&KY(o,i,r)&&(o=null),o||(o=KI(i),e.setClipPath(o)),UI(null,o,t,i,null,r,a)}}function dze(e,t,n,r,a,i){if(!e.isGroup){wV(n,null,i),wV(n,Ts,i);var o=i.normal.conOpt,s=i.emphasis.conOpt,l=i.blur.conOpt,u=i.select.conOpt;if(o!=null||s!=null||u!=null||l!=null){var c=e.getTextContent();if(o===!1)c&&e.removeTextContent();else{o=i.normal.conOpt=o||{type:"text"},c?c.clearStates():(c=KI(o),e.setTextContent(c)),UI(null,c,t,o,null,r,a);for(var f=o&&o.style,d=0;d=c;v--){var h=t.childAt(v);hze(t,h,a)}}}function hze(e,t,n){t&&ew(t,xs(e).option,n)}function pze(e){new Ps(e.oldChildren,e.newChildren,SV,SV,e).add(CV).update(CV).remove(gze).execute()}function SV(e,t){var n=e&&e.name;return n??aze+t}function CV(e,t){var n=this.context,r=e!=null?n.newChildren[e]:null,a=t!=null?n.oldChildren[t]:null;YI(n.api,a,n.dataIndex,r,n.seriesModel,n.group)}function gze(e){var t=this.context,n=t.oldChildren[e];n&&ew(n,xs(n).option,t.seriesModel)}function UY(e){return e&&(e.pathData||e.d)}function mze(e){return e&&(tt(e,"pathData")||tt(e,"d"))}function yze(e){e.registerChartView(sze),e.registerSeriesModel($Fe)}var ac=Qt(),xV=mt,QC=et,qI=function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,n,r,a){var i=n.get("value"),o=n.get("status");if(this._axisModel=t,this._axisPointerModel=n,this._api=r,!(!a&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var s=this._group,l=this._handle;if(!o||o==="hide"){s&&s.hide(),l&&l.hide();return}s&&s.show(),l&&l.show();var u={};this.makeElOption(u,i,t,n,r);var c=u.graphicKey;c!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=c;var f=this._moveAnimation=this.determineAnimation(t,n);if(!s)s=this._group=new wt,this.createPointerEl(s,u,t,n),this.createLabelEl(s,u,t,n),r.getZr().add(s);else{var d=kt(TV,n,f);this.updatePointerEl(s,u,d),this.updateLabelEl(s,u,d,n)}kV(s,n,!0),this._renderHandle(i)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,n){var r=n.get("animation"),a=t.axis,i=a.type==="category",o=n.get("snap");if(!o&&!i)return!1;if(r==="auto"||r==null){var s=this.animationThreshold;if(i&&a.getBandWidth()>s)return!0;if(o){var l=mI(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return r===!0},e.prototype.makeElOption=function(t,n,r,a,i){},e.prototype.createPointerEl=function(t,n,r,a){var i=n.pointer;if(i){var o=ac(t).pointerEl=new of[i.type](xV(n.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,n,r,a){if(n.label){var i=ac(t).labelEl=new Xt(xV(n.label));t.add(i),MV(i,a)}},e.prototype.updatePointerEl=function(t,n,r){var a=ac(t).pointerEl;a&&n.pointer&&(a.setStyle(n.pointer.style),r(a,{shape:n.pointer.shape}))},e.prototype.updateLabelEl=function(t,n,r,a){var i=ac(t).labelEl;i&&(i.setStyle(n.label.style),r(i,{x:n.label.x,y:n.label.y}),MV(i,a))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var n=this._axisPointerModel,r=this._api.getZr(),a=this._handle,i=n.getModel("handle"),o=n.get("status");if(!i.get("show")||!o||o==="hide"){a&&r.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=Mv(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Is(u.event)},onmousedown:QC(this._onHandleDragMove,this,0,0),drift:QC(this._onHandleDragMove,this),ondragend:QC(this._onHandleDragEnd,this)}),r.add(a)),kV(a,n,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");Re(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,Pv(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},e.prototype._moveHandleToValue=function(t,n){TV(this._axisPointerModel,!n&&this._moveAnimation,this._handle,ex(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,n){var r=this._handle;if(r){this._dragging=!0;var a=this.updateHandleTransform(ex(r),[t,n],this._axisModel,this._axisPointerModel);this._payloadInfo=a,r.stopAnimation(),r.attr(ex(a)),ac(r).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var n=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var n=t.getZr(),r=this._group,a=this._handle;n&&r&&(this._lastGraphicKey=null,r&&n.remove(r),a&&n.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),dg(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,n,r){return r=r||0,{x:t[r],y:t[1-r],width:n[r],height:n[1-r]}},e}();function TV(e,t,n,r){YY(ac(n).lastProp,r)||(ac(n).lastProp=r,t?rn(n,r,e):(n.stopAnimation(),n.attr(r)))}function YY(e,t){if(gt(e)&>(t)){var n=!0;return G(t,function(r,a){n=n&&YY(e[a],r)}),!!n}else return e===t}function MV(e,t){e[t.get(["label","show"])?"show":"hide"]()}function ex(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function kV(e,t,n){var r=t.get("z"),a=t.get("zlevel");e&&e.traverse(function(i){i.type!=="group"&&(r!=null&&(i.z=r),a!=null&&(i.zlevel=a),i.silent=n)})}function XI(e){var t=e.get("type"),n=e.getModel(t+"Style"),r;return t==="line"?(r=n.getLineStyle(),r.fill=null):t==="shadow"&&(r=n.getAreaStyle(),r.stroke=null),r}function jY(e,t,n,r,a){var i=n.get("value"),o=qY(i,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),s=n.getModel("label"),l=sf(s.get("padding")||0),u=s.getFont(),c=Jg(o,u),f=a.position,d=c.width+l[1]+l[3],v=c.height+l[0]+l[2],h=a.align;h==="right"&&(f[0]-=d),h==="center"&&(f[0]-=d/2);var p=a.verticalAlign;p==="bottom"&&(f[1]-=v),p==="middle"&&(f[1]-=v/2),bze(f,d,v,r);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),e.label={x:f[0],y:f[1],style:An(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function bze(e,t,n,r){var a=r.getWidth(),i=r.getHeight();e[0]=Math.min(e[0]+t,a)-t,e[1]=Math.min(e[1]+n,i)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function qY(e,t,n,r,a){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:a.precision}),o=a.formatter;if(o){var s={value:oI(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};G(r,function(l){var u=n.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),Je(o)?i=o.replace("{value}",i):ct(o)&&(i=o(s))}return i}function ZI(e,t,n){var r=Ra();return fu(r,r,n.rotation),io(r,r,n.position),Zi([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function XY(e,t,n,r,a,i){var o=ba.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=a.get(["label","margin"]),jY(t,r,a,i,{position:ZI(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function JI(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function ZY(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function AV(e,t,n,r,a,i){return{cx:e,cy:t,r0:n,r,startAngle:a,endAngle:i,clockwise:!0}}var _ze=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=EV(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(r,!0));if(u&&u!=="none"){var d=XI(i),v=wze[u](s,f,c);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=nM(l.model,a);XY(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=nM(r.axis.grid.model,r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=ZI(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=EV(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[n.x,n.y];f[c]+=r[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var d=(u[1]+u[0])/2,v=[d,d];v[c]=f[c];var h=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:n.rotation,cursorPoint:v,tooltipOption:h[c]}},t}(qI);function EV(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var wze={line:function(e,t,n){var r=JI([t,n[0]],[t,n[1]],IV(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),a=n[1]-n[0];return{type:"Rect",shape:ZY([t-r/2,n[0]],[r,a],IV(e))}}};function IV(e){return e.dim==="x"?0:1}var Sze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(zt),ws=Qt(),Cze=G;function JY(e,t,n){if(!Ht.node){var r=t.getZr();ws(r).records||(ws(r).records={}),xze(r,t);var a=ws(r).records[e]||(ws(r).records[e]={});a.handler=n}}function xze(e,t){if(ws(e).initialized)return;ws(e).initialized=!0,n("click",kt(DV,"click")),n("mousemove",kt(DV,"mousemove")),n("globalout",Mze);function n(r,a){e.on(r,function(i){var o=kze(t);Cze(ws(e).records,function(s){s&&a(s,i,o.dispatchAction)}),Tze(o.pendings,t)})}}function Tze(e,t){var n=e.showTip.length,r=e.hideTip.length,a;n?a=e.showTip[n-1]:r&&(a=e.hideTip[r-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function Mze(e,t,n){e.handler("leave",null,n)}function DV(e,t,n,r){t.handler(e,n,r)}function kze(e){var t={showTip:[],hideTip:[]},n=function(r){var a=t[r.type];a?a.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function CM(e,t){if(!Ht.node){var n=t.getZr(),r=(ws(n).records||{})[e];r&&(ws(n).records[e]=null)}}var Aze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=r.getComponent("tooltip"),o=n.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";JY("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(n,r){CM("axisPointer",r)},t.prototype.dispose=function(n,r){CM("axisPointer",r)},t.type="axisPointer",t}(Dn);function QY(e,t){var n=[],r=e.seriesIndex,a;if(r==null||!(a=t.getSeriesByIndex(r)))return{point:[]};var i=a.getData(),o=Kc(i,e);if(o==null||o<0||Re(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)n=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,d=u.dim,v=f==="x"||f==="radius"?1:0,h=i.mapDimension(d),p=[];p[v]=i.get(h,o),p[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),n=l.dataToPoint(p)||[]}else n=l.dataToPoint(i.getValues(Ne(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),n=[g.x+g.width/2,g.y+g.height/2]}return{point:n,el:s}}var LV=Qt();function Eze(e,t,n){var r=e.currTrigger,a=[e.x,e.y],i=e,o=e.dispatchAction||et(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){F0(a)&&(a=QY({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=F0(a),u=i.axesInfo,c=s.axesInfo,f=r==="leave"||F0(a),d={},v={},h={list:[],map:{}},p={showPointer:kt(Dze,v),showTooltip:kt(Lze,h)};G(s.coordSysMap,function(m,_){var b=l||m.containPoint(a);G(s.coordSysAxesInfo[_],function(w,S){var C=w.axis,x=Nze(u,w);if(!f&&b&&(!u||x)){var M=x&&x.value;M==null&&!l&&(M=C.pointToData(a)),M!=null&&PV(w,M,p,!1,d)}})});var g={};return G(c,function(m,_){var b=m.linkGroup;b&&!v[_]&&G(b.axesInfo,function(w,S){var C=v[S];if(w!==m&&C){var x=C.value;b.mapper&&(x=m.axis.scale.parse(b.mapper(x,RV(w),RV(m)))),g[m.key]=x}})}),G(g,function(m,_){PV(c[_],m,p,!0,d)}),Pze(v,c,d),Rze(h,a,e,o),Oze(c,o,n),d}}function PV(e,t,n,r,a){var i=e.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=Ize(t,e),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&De(a,s[0]),!r&&e.snap&&i.containData(l)&&l!=null&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,o,l)}}function Ize(e,t){var n=t.axis,r=n.dim,a=e,i=[],o=Number.MAX_VALUE,s=-1;return G(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(r),f,d;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,e,n);d=v.dataIndices,f=v.nestestValue}else{if(d=l.getData().indicesOfNearest(c[0],e,n.type==="category"?.5:null),!d.length)return;f=l.getData().get(c[0],d[0])}if(!(f==null||!isFinite(f))){var h=e-f,p=Math.abs(h);p<=o&&((p=0&&s<0)&&(o=p,s=h,a=f,i.length=0),G(d,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:a}}function Dze(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function Lze(e,t,n,r){var a=n.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=bg(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function Pze(e,t,n){var r=n.axesInfo=[];G(t,function(a,i){var o=a.axisPointerModel.option,s=e[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&r.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function Rze(e,t,n,r){if(F0(t)||!e.list.length){r({type:"hideTip"});return}var a=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:e.list})}function Oze(e,t,n){var r=n.getZr(),a="axisPointerLastHighlights",i=LV(r)[a]||{},o=LV(r)[a]={};G(e,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&G(f.seriesDataIndices,function(d){var v=d.seriesIndex+" | "+d.dataIndex;o[v]=d})});var s=[],l=[];G(i,function(u,c){!o[c]&&l.push(u)}),G(o,function(u,c){!i[c]&&s.push(u)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Nze(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function RV(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function F0(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function gm(e){cf.registerAxisPointerClass("CartesianAxisPointer",_ze),e.registerComponentModel(Sze),e.registerComponentView(Aze),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var n=t.axisPointer.link;n&&!Re(n)&&(t.axisPointer.link=[n])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,n){t.getComponent("axisPointer").coordSysAxesInfo=UNe(t,n)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Eze)}function $ze(e){Ft(kU),Ft(gm)}var Bze=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis;s.dim==="angle"&&(this.animationThreshold=Math.PI/18);var l=s.polar,u=l.getOtherAxis(s),c=u.getExtent(),f=s.dataToCoord(r),d=i.get("type");if(d&&d!=="none"){var v=XI(i),h=Fze[d](s,l,f,c);h.style=v,n.graphicKey=h.type,n.pointer=h}var p=i.get(["label","margin"]),g=Vze(r,a,i,l,p);jY(n,a,i,o,g)},t}(qI);function Vze(e,t,n,r,a){var i=t.axis,o=i.dataToCoord(e),s=r.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l=r.getRadiusAxis().getExtent(),u,c,f;if(i.dim==="radius"){var d=Ra();fu(d,d,s),io(d,d,[r.cx,r.cy]),u=Zi([o,-a],d);var v=t.getModel("axisLabel").get("rotate")||0,h=ba.innerTextLayout(s,v*Math.PI/180,-1);c=h.textAlign,f=h.textVerticalAlign}else{var p=l[1];u=r.coordToPoint([p+a,o]);var g=r.cx,m=r.cy;c=Math.abs(u[0]-g)/p<.3?"center":u[0]>g?"left":"right",f=Math.abs(u[1]-m)/p<.3?"middle":u[1]>m?"top":"bottom"}return{position:u,align:c,verticalAlign:f}}var Fze={line:function(e,t,n,r){return e.dim==="angle"?{type:"Line",shape:JI(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var a=Math.max(1,e.getBandWidth()),i=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:AV(t.cx,t.cy,r[0],r[1],(-n-a/2)*i,(-n+a/2)*i)}:{type:"Sector",shape:AV(t.cx,t.cy,n-a/2,n+a/2,0,Math.PI*2)}}},zze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(n){var r,a=this.ecModel;return a.eachComponent(n,function(i){i.getCoordSysModel()===this&&(r=i)},this),r},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(zt),QI=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",tr).models[0]},t.type="polarAxis",t}(zt);jn(QI,$v);var Hze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="angleAxis",t}(QI),Wze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="radiusAxis",t}(QI),eD=function(e){be(t,e);function t(n,r){return e.call(this,"radius",n,r)||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t}(Ii);eD.prototype.dataToRadius=Ii.prototype.dataToCoord;eD.prototype.radiusToData=Ii.prototype.coordToData;var Gze=Qt(),tD=function(e){be(t,e);function t(n,r){return e.call(this,"angle",n,r||[0,360])||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,r=n.getLabelModel(),a=n.scale,i=a.getExtent(),o=a.count();if(i[1]-i[0]<1)return 0;var s=i[0],l=n.dataToCoord(s+1)-n.dataToCoord(s),u=Math.abs(l),c=Jg(s==null?"":s+"",r.getFont(),"center","top"),f=Math.max(c.height,7),d=f/u;isNaN(d)&&(d=1/0);var v=Math.max(0,Math.floor(d)),h=Gze(n.model),p=h.lastAutoInterval,g=h.lastTickCount;return p!=null&&g!=null&&Math.abs(p-v)<=1&&Math.abs(g-o)<=1&&p>v?v=p:(h.lastTickCount=o,h.lastAutoInterval=v),v},t}(Ii);tD.prototype.dataToAngle=Ii.prototype.dataToCoord;tD.prototype.angleToData=Ii.prototype.coordToData;var ej=["radius","angle"],Kze=function(){function e(t){this.dimensions=ej,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new eD,this._angleAxis=new tD,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var n=this.pointToCoord(t);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var n="_"+t+"Axis";return this[n]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var n=[],r=this._angleAxis,a=this._radiusAxis;return r.scale.type===t&&n.push(r),a.scale.type===t&&n.push(a),n},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var n=this._angleAxis;return t===n?this._radiusAxis:n},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var n=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},e.prototype.dataToPoint=function(t,n){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],n),this._angleAxis.dataToAngle(t[1],n)])},e.prototype.pointToData=function(t,n){var r=this.pointToCoord(t);return[this._radiusAxis.radiusToData(r[0],n),this._angleAxis.angleToData(r[1],n)]},e.prototype.pointToCoord=function(t){var n=t[0]-this.cx,r=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),o=Math.min(i[0],i[1]),s=Math.max(i[0],i[1]);a.inverse?o=s-360:s=o+360;var l=Math.sqrt(n*n+r*r);n/=l,r/=l;for(var u=Math.atan2(-r,n)/Math.PI*180,c=us;)u+=c*360;return[l,u]},e.prototype.coordToPoint=function(t){var n=t[0],r=t[1]/180*Math.PI,a=Math.cos(r)*n+this.cx,i=-Math.sin(r)*n+this.cy;return[a,i]},e.prototype.getArea=function(){var t=this.getAngleAxis(),n=this.getRadiusAxis(),r=n.getExtent().slice();r[0]>r[1]&&r.reverse();var a=t.getExtent(),i=Math.PI/180,o=1e-4;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-a[0]*i,endAngle:-a[1]*i,clockwise:t.inverse,contain:function(s,l){var u=s-this.cx,c=l-this.cy,f=u*u+c*c,d=this.r,v=this.r0;return d!==v&&f-o<=d*d&&f+o>=v*v}}},e.prototype.convertToPixel=function(t,n,r){var a=OV(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=OV(n);return a===this?this.pointToData(r):null},e}();function OV(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function Uze(e,t,n){var r=t.get("center"),a=n.getWidth(),i=n.getHeight();e.cx=qe(r[0],a),e.cy=qe(r[1],i);var o=e.getRadiusAxis(),s=Math.min(a,i)/2,l=t.get("radius");l==null?l=[0,"100%"]:Re(l)||(l=[0,l]);var u=[qe(l[0],s),qe(l[1],s)];o.inverse?o.setExtent(u[1],u[0]):o.setExtent(u[0],u[1])}function Yze(e,t){var n=this,r=n.getAngleAxis(),a=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),e.eachSeries(function(s){if(s.coordinateSystem===n){var l=s.getData();G(Zb(l,"radius"),function(u){a.scale.unionExtentFromData(l,u)}),G(Zb(l,"angle"),function(u){r.scale.unionExtentFromData(l,u)})}}),qc(r.scale,r.model),qc(a.scale,a.model),r.type==="category"&&!r.onBand){var i=r.getExtent(),o=360/r.scale.count();r.inverse?i[1]+=o:i[1]-=o,r.setExtent(i[0],i[1])}}function jze(e){return e.mainType==="angleAxis"}function NV(e,t){var n;if(e.type=t.get("type"),e.scale=sm(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),jze(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle"),a=(n=t.get("endAngle"))!==null&&n!==void 0?n:r+(e.inverse?-360:360);e.setExtent(r,a)}t.axis=e,e.model=t}var qze={dimensions:ej,create:function(e,t){var n=[];return e.eachComponent("polar",function(r,a){var i=new Kze(a+"");i.update=Yze;var o=i.getRadiusAxis(),s=i.getAngleAxis(),l=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");NV(o,l),NV(s,u),Uze(i,r,t),n.push(i),r.coordinateSystem=i,i.model=r}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var a=r.getReferringComponents("polar",tr).models[0];r.coordinateSystem=a.coordinateSystem}}),n}},Xze=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function Fy(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),a=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:a[0],y2:a[1]}}function zy(e){var t=e.getRadiusAxis();return t.inverse?0:1}function $V(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var Zze=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return t.prototype.render=function(n,r){if(this.group.removeAll(),!!n.get("show")){var a=n.axis,i=a.polar,o=i.getRadiusAxis().getExtent(),s=a.getTicksCoords(),l=a.getMinorTicksCoords(),u=Ne(a.getViewLabels(),function(c){c=mt(c);var f=a.scale,d=f.type==="ordinal"?f.getRawOrdinalNumber(c.tickValue):c.tickValue;return c.coord=a.dataToCoord(d),c});$V(u),$V(s),G(Xze,function(c){n.get([c,"show"])&&(!a.scale.isBlank()||c==="axisLine")&&Jze[c](this.group,n,i,s,l,o,u)},this)}},t.type="angleAxis",t}(cf),Jze={axisLine:function(e,t,n,r,a,i){var o=t.getModel(["axisLine","lineStyle"]),s=n.getAngleAxis(),l=Math.PI/180,u=s.getExtent(),c=zy(n),f=c?0:1,d,v=Math.abs(u[1]-u[0])===360?"Circle":"Arc";i[f]===0?d=new of[v]({shape:{cx:n.cx,cy:n.cy,r:i[c],startAngle:-u[0]*l,endAngle:-u[1]*l,clockwise:s.inverse},style:o.getLineStyle(),z2:1,silent:!0}):d=new Sv({shape:{cx:n.cx,cy:n.cy,r:i[c],r0:i[f]},style:o.getLineStyle(),z2:1,silent:!0}),d.style.fill=null,e.add(d)},axisTick:function(e,t,n,r,a,i){var o=t.getModel("axisTick"),s=(o.get("inside")?-1:1)*o.get("length"),l=i[zy(n)],u=Ne(r,function(c){return new ir({shape:Fy(n,[l,l+s],c.coord)})});e.add(za(u,{style:ft(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,a,i){if(a.length){for(var o=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(o.get("inside")?-1:1)*s.get("length"),u=i[zy(n)],c=[],f=0;fm?"left":"right",w=Math.abs(g[1]-_)/p<.3?"middle":g[1]>_?"top":"bottom";if(s&&s[h]){var S=s[h];gt(S)&&S.textStyle&&(v=new dn(S.textStyle,l,l.ecModel))}var C=new Xt({silent:ba.isLabelSilent(t),style:An(v,{x:g[0],y:g[1],fill:v.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:f.formattedLabel,align:b,verticalAlign:w})});if(e.add(C),c){var x=ba.makeAxisEventDataBase(t);x.targetType="axisLabel",x.value=f.rawLabel,Ct(C).eventData=x}},this)},splitLine:function(e,t,n,r,a,i){var o=t.getModel("splitLine"),s=o.getModel("lineStyle"),l=s.get("color"),u=0;l=l instanceof Array?l:[l];for(var c=[],f=0;f=0?"p":"n",P=T;S&&(r[c][L]||(r[c][L]={p:T,n:T}),P=r[c][L][$]);var D=void 0,V=void 0,R=void 0,O=void 0;if(h.dim==="radius"){var H=h.dataToCoord(E)-T,W=l.dataToCoord(L);Math.abs(H)=O})}}})}function i5e(e){var t={};G(e,function(r,a){var i=r.getData(),o=r.coordinateSystem,s=o.getBaseAxis(),l=nj(o,s),u=s.getExtent(),c=s.type==="category"?s.getBandWidth():Math.abs(u[1]-u[0])/i.count(),f=t[l]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},d=f.stacks;t[l]=f;var v=tj(r);d[v]||f.autoWidthCount++,d[v]=d[v]||{width:0,maxWidth:0};var h=qe(r.get("barWidth"),c),p=qe(r.get("barMaxWidth"),c),g=r.get("barGap"),m=r.get("barCategoryGap");h&&!d[v].width&&(h=Math.min(f.remainedWidth,h),d[v].width=h,f.remainedWidth-=h),p&&(d[v].maxWidth=p),g!=null&&(f.gap=g),m!=null&&(f.categoryGap=m)});var n={};return G(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,s=qe(r.categoryGap,o),l=qe(r.gap,1),u=r.remainedWidth,c=r.autoWidthCount,f=(u-s)/(c+(c-1)*l);f=Math.max(f,0),G(i,function(p,g){var m=p.maxWidth;m&&m=n.y&&t[1]<=n.y+n.height:r.contain(r.toLocalCoord(t[1]))&&t[0]>=n.y&&t[0]<=n.y+n.height},e.prototype.pointToData=function(t){var n=this.getAxis();return[n.coordToData(n.toLocalCoord(t[n.orient==="horizontal"?0:1]))]},e.prototype.dataToPoint=function(t){var n=this.getAxis(),r=this.getRect(),a=[],i=n.orient==="horizontal"?0:1;return t instanceof Array&&(t=t[0]),a[i]=n.toGlobalCoord(n.dataToCoord(+t)),a[1-i]=i===0?r.y+r.height/2:r.x+r.width/2,a},e.prototype.convertToPixel=function(t,n,r){var a=BV(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=BV(n);return a===this?this.pointToData(r):null},e}();function BV(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function g5e(e,t){var n=[];return e.eachComponent("singleAxis",function(r,a){var i=new p5e(r,e,t);i.name="single_"+a,i.resize(r,t),r.coordinateSystem=i,n.push(i)}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var a=r.getReferringComponents("singleAxis",tr).models[0];r.coordinateSystem=a&&a.coordinateSystem}}),n}var m5e={create:g5e,dimensions:rj},VV=["x","y"],y5e=["width","height"],b5e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var s=a.axis,l=s.coordinateSystem,u=tx(l,1-f1(s)),c=l.dataToPoint(r)[0],f=i.get("type");if(f&&f!=="none"){var d=XI(i),v=_5e[f](s,c,u);v.style=d,n.graphicKey=v.type,n.pointer=v}var h=xM(a);XY(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=xM(r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=ZI(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,s=o.coordinateSystem,l=f1(o),u=tx(s,l),c=[n.x,n.y];c[l]+=r[l],c[l]=Math.min(u[1],c[l]),c[l]=Math.max(u[0],c[l]);var f=tx(s,1-l),d=(f[1]+f[0])/2,v=[d,d];return v[l]=c[l],{x:c[0],y:c[1],rotation:n.rotation,cursorPoint:v,tooltipOption:{verticalAlign:"middle"}}},t}(qI),_5e={line:function(e,t,n){var r=JI([t,n[0]],[t,n[1]],f1(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=e.getBandWidth(),a=n[1]-n[0];return{type:"Rect",shape:ZY([t-r/2,n[0]],[r,a],f1(e))}}};function f1(e){return e.isHorizontal()?0:1}function tx(e,t){var n=e.getRect();return[n[VV[t]],n[VV[t]]+n[y5e[t]]]}var w5e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="single",t}(Dn);function S5e(e){Ft(gm),cf.registerAxisPointerClass("SingleAxisPointer",b5e),e.registerComponentView(w5e),e.registerComponentView(d5e),e.registerComponentModel(z0),tv(e,"single",z0,z0.defaultOption),e.registerCoordinateSystem("single",m5e)}var C5e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r,a){var i=Ev(n);e.prototype.init.apply(this,arguments),FV(n,i)},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),FV(this.option,n)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(zt);function FV(e,t){var n=e.cellSize,r;Re(n)?r=n:r=e.cellSize=[n,n],r.length===1&&(r[1]=r[0]);var a=Ne([0,1],function(i){return kIe(t,i)&&(r[i]="auto"),r[i]!=null&&r[i]!=="auto"});eu(e,t,{type:"box",ignoreSize:a})}var x5e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=this.group;i.removeAll();var o=n.coordinateSystem,s=o.getRangeInfo(),l=o.getOrient(),u=r.getLocaleModel();this._renderDayRect(n,s,i),this._renderLines(n,s,l,i),this._renderYearText(n,s,l,i),this._renderMonthText(n,u,l,i),this._renderWeekText(n,u,s,l,i)},t.prototype._renderDayRect=function(n,r,a){for(var i=n.coordinateSystem,o=n.getModel("itemStyle").getItemStyle(),s=i.getCellWidth(),l=i.getCellHeight(),u=r.start.time;u<=r.end.time;u=i.getNextNDay(u,1).time){var c=i.dataToRect([u],!1).tl,f=new Zt({shape:{x:c[0],y:c[1],width:s,height:l},cursor:"default",style:o});a.add(f)}},t.prototype._renderLines=function(n,r,a,i){var o=this,s=n.coordinateSystem,l=n.getModel(["splitLine","lineStyle"]).getLineStyle(),u=n.get(["splitLine","show"]),c=l.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var f=r.start,d=0;f.time<=r.end.time;d++){h(f.formatedDate),d===0&&(f=s.getDateInfo(r.start.y+"-"+r.start.m));var v=f.date;v.setMonth(v.getMonth()+1),f=s.getDateInfo(v)}h(s.getNextNDay(r.end.time,1).formatedDate);function h(p){o._firstDayOfMonth.push(s.getDateInfo(p)),o._firstDayPoints.push(s.dataToRect([p],!1).tl);var g=o._getLinePointsOfOneWeek(n,p,a);o._tlpoints.push(g[0]),o._blpoints.push(g[g.length-1]),u&&o._drawSplitline(g,l,i)}u&&this._drawSplitline(o._getEdgesPoints(o._tlpoints,c,a),l,i),u&&this._drawSplitline(o._getEdgesPoints(o._blpoints,c,a),l,i)},t.prototype._getEdgesPoints=function(n,r,a){var i=[n[0].slice(),n[n.length-1].slice()],o=a==="horizontal"?0:1;return i[0][o]=i[0][o]-r/2,i[1][o]=i[1][o]+r/2,i},t.prototype._drawSplitline=function(n,r,a){var i=new ra({z2:20,shape:{points:n},style:r});a.add(i)},t.prototype._getLinePointsOfOneWeek=function(n,r,a){for(var i=n.coordinateSystem,o=i.getDateInfo(r),s=[],l=0;l<7;l++){var u=i.getNextNDay(o.time,l),c=i.dataToRect([u.time],!1);s[2*u.day]=c.tl,s[2*u.day+1]=c[a==="horizontal"?"bl":"tr"]}return s},t.prototype._formatterLabel=function(n,r){return Je(n)&&n?CIe(n,r):ct(n)?n(r):r.nameMap},t.prototype._yearTextPositionControl=function(n,r,a,i,o){var s=r[0],l=r[1],u=["center","bottom"];i==="bottom"?(l+=o,u=["center","top"]):i==="left"?s-=o:i==="right"?(s+=o,u=["center","top"]):l-=o;var c=0;return(i==="left"||i==="right")&&(c=Math.PI/2),{rotation:c,x:s,y:l,style:{align:u[0],verticalAlign:u[1]}}},t.prototype._renderYearText=function(n,r,a,i){var o=n.getModel("yearLabel");if(o.get("show")){var s=o.get("margin"),l=o.get("position");l||(l=a!=="horizontal"?"top":"left");var u=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(u[0][0]+u[1][0])/2,f=(u[0][1]+u[1][1])/2,d=a==="horizontal"?0:1,v={top:[c,u[d][1]],bottom:[c,u[1-d][1]],left:[u[1-d][0],f],right:[u[d][0],f]},h=r.start.y;+r.end.y>+r.start.y&&(h=h+"-"+r.end.y);var p=o.get("formatter"),g={start:r.start.y,end:r.end.y,nameMap:h},m=this._formatterLabel(p,g),_=new Xt({z2:30,style:An(o,{text:m}),silent:o.get("silent")});_.attr(this._yearTextPositionControl(_,v[l],a,l,s)),i.add(_)}},t.prototype._monthTextPositionControl=function(n,r,a,i,o){var s="left",l="top",u=n[0],c=n[1];return a==="horizontal"?(c=c+o,r&&(s="center"),i==="start"&&(l="bottom")):(u=u+o,r&&(l="middle"),i==="start"&&(s="right")),{x:u,y:c,align:s,verticalAlign:l}},t.prototype._renderMonthText=function(n,r,a,i){var o=n.getModel("monthLabel");if(o.get("show")){var s=o.get("nameMap"),l=o.get("margin"),u=o.get("position"),c=o.get("align"),f=[this._tlpoints,this._blpoints];(!s||Je(s))&&(s&&(r=D2(s)||r),s=r.get(["time","monthAbbr"])||[]);var d=u==="start"?0:1,v=a==="horizontal"?0:1;l=u==="start"?-l:l;for(var h=c==="center",p=o.get("silent"),g=0;g=a.start.time&&r.times.end.time&&n.reverse(),n},e.prototype._getRangeInfo=function(t){var n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])],r;n[0].time>n[1].time&&(r=!0,n.reverse());var a=Math.floor(n[1].time/nx)-Math.floor(n[0].time/nx)+1,i=new Date(n[0].time),o=i.getDate(),s=n[1].date.getDate();i.setDate(o+a-1);var l=i.getDate();if(l!==s)for(var u=i.getTime()-n[1].time>0?1:-1;(l=i.getDate())!==s&&(i.getTime()-n[1].time)*u>0;)a-=u,i.setDate(l-u);var c=Math.floor((a+n[0].day+6)/7),f=r?-c+1:c-1;return r&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:a,weeks:c,nthWeek:f,fweek:n[0].day,lweek:n[1].day}},e.prototype._getDateByWeeksAndDay=function(t,n,r){var a=this._getRangeInfo(r);if(t>a.weeks||t===0&&na.lweek)return null;var i=(t-1)*7-a.fweek+n,o=new Date(a.start.time);return o.setDate(+a.start.d+i),this.getDateInfo(o)},e.create=function(t,n){var r=[];return t.eachComponent("calendar",function(a){var i=new e(a);r.push(i),a.coordinateSystem=i}),t.eachSeries(function(a){a.get("coordinateSystem")==="calendar"&&(a.coordinateSystem=r[a.get("calendarIndex")||0])}),r},e.dimensions=["time","value"],e}();function zV(e){var t=e.calendarModel,n=e.seriesModel,r=t?t.coordinateSystem:n?n.coordinateSystem:null;return r}function M5e(e){e.registerComponentModel(C5e),e.registerComponentView(x5e),e.registerCoordinateSystem("calendar",T5e)}function k5e(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function HV(e,t){var n;return G(t,function(r){e[r]!=null&&e[r]!=="auto"&&(n=!0)}),n}function A5e(e,t,n){var r=De({},n),a=e[t],i=n.$action||"merge";i==="merge"?a?(It(a,r,!0),eu(a,r,{ignoreSize:!0}),U9(n,a),Hy(n,a),Hy(n,a,"shape"),Hy(n,a,"style"),Hy(n,a,"extra"),n.clipPath=a.clipPath):e[t]=r:i==="replace"?e[t]=r:i==="remove"&&a&&(e[t]=null)}var aj=["transition","enterFrom","leaveTo"],E5e=aj.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function Hy(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?aj:E5e,a=0;a=0;c--){var f=a[c],d=ar(f.id,null),v=d!=null?o.get(d):null;if(v){var h=v.parent,m=si(h),_=h===i?{width:s,height:l}:{width:m.width,height:m.height},b={},w=$_(v,f,_,null,{hv:f.hv,boundingMode:f.bounding},b);if(!si(v).isNew&&w){for(var S=f.transition,C={},x=0;x=0)?C[M]=T:v[M]=T}rn(v,C,n,0)}else v.attr(b)}}},t.prototype._clear=function(){var n=this,r=this._elMap;r.each(function(a){H0(a,si(a).option,r,n._lastGraphicModel)}),this._elMap=rt()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t}(Dn);function TM(e){var t=tt(WV,e)?WV[e]:I_(e),n=new t({});return si(n).type=e,n}function GV(e,t,n,r){var a=TM(n);return t.add(a),r.set(e,a),si(a).id=e,si(a).isNew=!0,a}function H0(e,t,n,r){var a=e&&e.parent;a&&(e.type==="group"&&e.traverse(function(i){H0(i,t,n,r)}),ew(e,t,r),n.removeKey(si(e).id))}function KV(e,t,n,r){e.isGroup||G([["cursor",xi.prototype.cursor],["zlevel",r||0],["z",n||0],["z2",0]],function(a){var i=a[0];tt(t,i)?e[i]=Mt(t[i],a[1]):e[i]==null&&(e[i]=a[1])}),G(Ut(t),function(a){if(a.indexOf("on")===0){var i=t[a];e[a]=ct(i)?i:null}}),tt(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function P5e(e){return e=De({},e),G(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(K9),function(t){delete e[t]}),e}function R5e(e,t,n){var r=Ct(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Ct(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function O5e(e){e.registerComponentModel(D5e),e.registerComponentView(L5e),e.registerPreprocessor(function(t){var n=t.graphic;Re(n)?!n[0]||!n[0].elements?t.graphic=[{elements:n}]:t.graphic=[t.graphic[0]]:n&&!n.elements&&(t.graphic=[{elements:[n]}])})}var UV=["x","y","radius","angle","single"],N5e=["cartesian2d","polar","singleAxis"];function $5e(e){var t=e.get("coordinateSystem");return Nt(N5e,t)>=0}function El(e){return e+"Axis"}function B5e(e,t){var n=rt(),r=[],a=rt();e.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,e.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),r.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(d,v){var h=n.get(d);h&&h[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,d){(n.get(f)||n.set(f,[]))[d]=!0})}return r}function ij(e){var t=e.ecModel,n={infoList:[],infoMap:rt()};return e.eachTargetAxis(function(r,a){var i=t.getComponent(El(r),a);if(i){var o=i.getCoordSysModel();if(o){var s=o.uid,l=n.infoMap.get(s);l||(l={model:o,axisModels:[]},n.infoList.push(l),n.infoMap.set(s,l)),l.axisModels.push(i)}}}),n}var rx=function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},e}(),Tg=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return t.prototype.init=function(n,r,a){var i=YV(n);this.settledOption=i,this.mergeDefaultAndTheme(n,a),this._doInit(i)},t.prototype.mergeOption=function(n){var r=YV(n);It(this.option,n,!0),It(this.settledOption,r,!0),this._doInit(r)},t.prototype._doInit=function(n){var r=this.option;this._setDefaultThrottle(n),this._updateRangeUse(n);var a=this.settledOption;G([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(r[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var n=this.get("orient",!0),r=this._targetAxisInfoMap=rt(),a=this._fillSpecifiedTargetAxis(r);a?this._orient=n||this._makeAutoOrientByTargetAxis():(this._orient=n||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(n){var r=!1;return G(UV,function(a){var i=this.getReferringComponents(El(a),pAe);if(i.specified){r=!0;var o=new rx;G(i.models,function(s){o.add(s.componentIndex)}),n.set(a,o)}},this),r},t.prototype._fillAutoTargetAxisByOrient=function(n,r){var a=this.ecModel,i=!0;if(i){var o=r==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===r}});l(s,"single")}function l(u,c){var f=u[0];if(f){var d=new rx;if(d.add(f.componentIndex),n.set(c,d),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",tr).models[0];v&&G(u,function(h){f.componentIndex!==h.componentIndex&&v===h.getReferringComponents("grid",tr).models[0]&&d.add(h.componentIndex)})}}}i&&G(UV,function(u){if(i){var c=a.findComponents({mainType:El(u),filter:function(d){return d.get("type",!0)==="category"}});if(c[0]){var f=new rx;f.add(c[0].componentIndex),n.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(r){!n&&(n=r)},this),n==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(n){var r=this._rangePropMode,a=this.get("rangeMode");G([["start","startValue"],["end","endValue"]],function(i,o){var s=n[i[0]]!=null,l=n[i[1]]!=null;s&&!l?r[o]="percent":!s&&l?r[o]="value":a?r[o]=a[o]:s&&(r[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(r,a){n==null&&(n=this.ecModel.getComponent(El(r),a))},this),n},t.prototype.eachTargetAxis=function(n,r){this._targetAxisInfoMap.each(function(a,i){G(a.indexList,function(o){n.call(r,i,o)})})},t.prototype.getAxisProxy=function(n,r){var a=this.getAxisModel(n,r);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(n,r){var a=this._targetAxisInfoMap.get(n);if(a&&a.indexMap[r])return this.ecModel.getComponent(El(n),r)},t.prototype.setRawRange=function(n){var r=this.option,a=this.settledOption;G([["start","startValue"],["end","endValue"]],function(i){(n[i[0]]!=null||n[i[1]]!=null)&&(r[i[0]]=a[i[0]]=n[i[0]],r[i[1]]=a[i[1]]=n[i[1]])},this),this._updateRangeUse(n)},t.prototype.setCalculatedRange=function(n){var r=this.option;G(["start","startValue","end","endValue"],function(a){r[a]=n[a]})},t.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},t.prototype.getValueRange=function(n,r){if(n==null&&r==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(n,r).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(n){if(n)return n.__dzAxisProxy;for(var r,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(b&&!w&&!S)return!0;b&&(g=!0),w&&(h=!0),S&&(p=!0)}return g&&h&&p})}else Jf(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(p){return s(p)?p:NaN}));else{var h={};h[v]=o,u.selectRange(h)}});Jf(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},n=this._dataZoomModel,r=this._dataExtent;Jf(["min","max"],function(a){var i=n.get(a+"Span"),o=n.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=pn(r[0]+o,r,[0,100],!0):i!=null&&(o=pn(i,[0,100],r,!0)-r[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),n=this._percentWindow,r=this._valueWindow;if(n){var a=iE(r,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;n[0]!==0&&i.setDeterminedMinMax("min",+r[0].toFixed(a)),n[1]!==100&&i.setDeterminedMinMax("max",+r[1].toFixed(a)),i.freeze()}},e}();function H5e(e,t,n){var r=[1/0,-1/0];Jf(n,function(o){sRe(r,o.getData(),t)});var a=e.getAxisModel(),i=C7(a.axis.scale,a,r).calculate();return[i.min,i.max]}var W5e={getTargetSeries:function(e){function t(a){e.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=e.getComponent(El(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var n=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new z5e(a,i,s,e),n.push(o.__dzAxisProxy))});var r=rt();return G(n,function(a){G(a.getTargetSeriesModels(),function(i){r.set(i.uid,i)})}),r},overallReset:function(e,t){e.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).reset(n)}),n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).filterData(n,t)})}),e.eachComponent("dataZoom",function(n){var r=n.findRepresentativeAxisProxy();if(r){var a=r.getDataPercentWindow(),i=r.getDataValueWindow();n.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};function G5e(e){e.registerAction("dataZoom",function(t,n){var r=B5e(n,t);G(r,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var qV=!1;function rD(e){qV||(qV=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,W5e),G5e(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function K5e(e){e.registerComponentModel(V5e),e.registerComponentView(F5e),rD(e)}var ci=function(){function e(){}return e}(),oj={};function Qf(e,t){oj[e]=t}function sj(e){return oj[e]}var U5e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;G(this.option.feature,function(r,a){var i=sj(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(n)),It(r,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(zt);function Y5e(e,t,n){var r=t.getBoxLayoutParams(),a=t.get("padding"),i={width:n.getWidth(),height:n.getHeight()},o=rr(r,i,a);Ec(t.get("orient"),e,t.get("itemGap"),o.width,o.height),$_(e,r,i,a)}function lj(e,t){var n=sf(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new Zt({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1}),e}var j5e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){var o=this.group;if(o.removeAll(),!n.get("show"))return;var s=+n.get("itemSize"),l=n.get("orient")==="vertical",u=n.get("feature")||{},c=this._features||(this._features={}),f=[];G(u,function(h,p){f.push(p)}),new Ps(this._featureNames||[],f).add(d).update(d).remove(kt(d,null)).execute(),this._featureNames=f;function d(h,p){var g=f[h],m=f[p],_=u[g],b=new dn(_,n,n.ecModel),w;if(i&&i.newTitle!=null&&i.featureName===g&&(_.title=i.newTitle),g&&!m){if(q5e(g))w={onclick:b.option.onclick,featureName:g};else{var S=sj(g);if(!S)return;w=new S}c[g]=w}else if(w=c[m],!w)return;w.uid=Av("toolbox-feature"),w.model=b,w.ecModel=r,w.api=a;var C=w instanceof ci;if(!g&&m){C&&w.dispose&&w.dispose(r,a);return}if(!b.get("show")||C&&w.unusable){C&&w.remove&&w.remove(r,a);return}v(b,w,g),b.setIconStatus=function(x,M){var T=this.option,k=this.iconPaths;T.iconStatus=T.iconStatus||{},T.iconStatus[x]=M,k[x]&&(M==="emphasis"?Ds:Ls)(k[x])},w instanceof ci&&w.render&&w.render(b,r,a,i)}function v(h,p,g){var m=h.getModel("iconStyle"),_=h.getModel(["emphasis","iconStyle"]),b=p instanceof ci&&p.getIcons?p.getIcons():h.get("icon"),w=h.get("title")||{},S,C;Je(b)?(S={},S[g]=b):S=b,Je(w)?(C={},C[g]=w):C=w;var x=h.iconPaths={};G(S,function(M,T){var k=Mv(M,{},{x:-s/2,y:-s/2,width:s,height:s});k.setStyle(m.getItemStyle());var A=k.ensureState("emphasis");A.style=_.getItemStyle();var E=new Xt({style:{text:C[T],align:_.get("textAlign"),borderRadius:_.get("textBorderRadius"),padding:_.get("textPadding"),fill:null,font:TE({fontStyle:_.get("textFontStyle"),fontFamily:_.get("textFontFamily"),fontSize:_.get("textFontSize"),fontWeight:_.get("textFontWeight")},r)},ignore:!0});k.setTextContent(E),af({el:k,componentModel:n,itemName:T,formatterParamsExtra:{title:C[T]}}),k.__title=C[T],k.on("mouseover",function(){var L=_.getItemStyle(),$=l?n.get("right")==null&&n.get("left")!=="right"?"right":"left":n.get("bottom")==null&&n.get("top")!=="bottom"?"bottom":"top";E.setStyle({fill:_.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:_.get("textBackgroundColor")}),k.setTextConfig({position:_.get("textPosition")||$}),E.ignore=!n.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){h.get(["iconStatus",T])!=="emphasis"&&a.leaveEmphasis(this),E.hide()}),(h.get(["iconStatus",T])==="emphasis"?Ds:Ls)(k),o.add(k),k.on("click",et(p.onclick,p,r,a,T)),x[T]=k})}Y5e(o,n,a),o.add(lj(o.getBoundingRect(),n)),l||o.eachChild(function(h){var p=h.__title,g=h.ensureState("emphasis"),m=g.textConfig||(g.textConfig={}),_=h.getTextContent(),b=_&&_.ensureState("emphasis");if(b&&!ct(b)&&p){var w=b.style||(b.style={}),S=Jg(p,Xt.makeFont(w)),C=h.x+o.x,x=h.y+o.y+s,M=!1;x+S.height>a.getHeight()&&(m.position="top",M=!0);var T=M?-5-S.height:s+10;C+S.width/2>a.getWidth()?(m.position=["100%",T],w.align="right"):C-S.width/2<0&&(m.position=[0,T],w.align="left")}})},t.prototype.updateView=function(n,r,a,i){G(this._features,function(o){o instanceof ci&&o.updateView&&o.updateView(o.model,r,a,i)})},t.prototype.remove=function(n,r){G(this._features,function(a){a instanceof ci&&a.remove&&a.remove(n,r)}),this.group.removeAll()},t.prototype.dispose=function(n,r){G(this._features,function(a){a instanceof ci&&a.dispose&&a.dispose(n,r)})},t.type="toolbox",t}(Dn);function q5e(e){return e.indexOf("my")===0}var X5e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){var a=this.model,i=a.get("name")||n.get("title.0.text")||"echarts",o=r.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=r.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||n.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=Ht.browser;if(typeof MouseEvent=="function"&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var d=l.split(","),v=d[0].indexOf("base64")>-1,h=o?decodeURIComponent(d[1]):d[1];v&&(h=window.atob(h));var p=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=h.length,m=new Uint8Array(g);g--;)m[g]=h.charCodeAt(g);var _=new Blob([m]);window.navigator.msSaveOrOpenBlob(_,p)}else{var b=document.createElement("iframe");document.body.appendChild(b);var w=b.contentWindow,S=w.document;S.open("image/svg+xml","replace"),S.write(h),S.close(),w.focus(),S.execCommand("SaveAs",!0,p),document.body.removeChild(b)}}else{var C=a.get("lang"),x='',M=window.open();M.document.write(x),M.document.title=i}},t.getDefaultOption=function(n){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},t}(ci),XV="__ec_magicType_stack__",Z5e=[["line","bar"],["stack"]],J5e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var n=this.model,r=n.get("icon"),a={};return G(n.get("type"),function(i){r[i]&&(a[i]=r[i])}),a},t.getDefaultOption=function(n){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},t.prototype.onclick=function(n,r,a){var i=this.model,o=i.get(["seriesIndex",a]);if(ZV[a]){var s={series:[]},l=function(f){var d=f.subType,v=f.id,h=ZV[a](d,v,f,i);h&&(ft(h,f.option),s.series.push(h));var p=f.coordinateSystem;if(p&&p.type==="cartesian2d"&&(a==="line"||a==="bar")){var g=p.getAxesByScale("ordinal")[0];if(g){var m=g.dim,_=m+"Axis",b=f.getReferringComponents(_,tr).models[0],w=b.componentIndex;s[_]=s[_]||[];for(var S=0;S<=w;S++)s[_][w]=s[_][w]||{};s[_][w].boundaryGap=a==="bar"}}};G(Z5e,function(f){Nt(f,a)>=0&&G(f,function(d){i.setIconStatus(d,"normal")})}),i.setIconStatus(a,"emphasis"),n.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=It({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),r.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(ci),ZV={line:function(e,t,n,r){if(e==="bar")return It({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if(e==="line")return It({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var a=n.get("stack")===XV;if(e==="line"||e==="bar")return r.setIconStatus("stack",a?"normal":"emphasis"),It({id:t,stack:a?"":XV},r.get(["option","stack"])||{},!0)}};fo({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});var tw=new Array(60).join("-"),av=" ";function Q5e(e){var t={},n=[],r=[];return e.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else n.push(a)}else n.push(a)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function e8e(e){var t=[];return G(e,function(n,r){var a=n.categoryAxis,i=n.valueAxis,o=i.dim,s=[" "].concat(Ne(n.series,function(v){return v.name})),l=[a.model.getCategories()];G(n.series,function(v){var h=v.getRawData();l.push(v.getRawData().mapArray(h.mapDimension(o),function(p){return p}))});for(var u=[s.join(av)],c=0;c=0)return!0}var MM=new RegExp("["+av+"]+","g");function a8e(e){for(var t=e.split(/\n+/g),n=d1(t.shift()).split(MM),r=[],a=Ne(n,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=n[i];if(o[a])break}if(i<0){var s=e.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();n[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),n.push(t)}function c8e(e){var t=aD(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return uj(n,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){r[i]=a;break}}),r}function f8e(e){cj(e).snapshots=null}function d8e(e){return aD(e).length}function aD(e){var t=cj(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var v8e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){f8e(n),r.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:n.getLocaleModel().get(["toolbox","restore","title"])};return r},t}(ci);fo({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});var h8e=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],iD=function(){function e(t,n,r){var a=this;this._targetInfoList=[];var i=JV(n,t);G(p8e,function(o,s){(!r||!r.include||Nt(r.include,s)>=0)&&o(i,a._targetInfoList)})}return e.prototype.setOutputRanges=function(t,n){return this.matchOutputRanges(t,n,function(r,a,i){if((r.coordRanges||(r.coordRanges=[])).push(a),!r.coordRange){r.coordRange=a;var o=ax[r.brushType](0,i,a);r.__rangeOffset={offset:n4[r.brushType](o.values,r.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,n,r){G(t,function(a){var i=this.findTargetInfo(a,n);i&&i!==!0&&G(i.coordSyses,function(o){var s=ax[a.brushType](1,o,a.range,!0);r(a,s.values,o,n)})},this)},e.prototype.setInputRanges=function(t,n){G(t,function(r){var a=this.findTargetInfo(r,n);if(r.range=r.range||[],a&&a!==!0){r.panelId=a.panelId;var i=ax[r.brushType](0,a.coordSys,r.coordRange),o=r.__rangeOffset;r.range=o?n4[r.brushType](i.values,o.offset,g8e(i.xyMinMax,o.xyMinMax)):i.values}},this)},e.prototype.makePanelOpts=function(t,n){return Ne(this._targetInfoList,function(r){var a=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:n?n(r):null,clipPath:yY(a),isTargetByCursor:_Y(a,t,r.coordSysModel),getLinearBrushOtherExtent:bY(a)}})},e.prototype.controlSeries=function(t,n,r){var a=this.findTargetInfo(t,r);return a===!0||a&&Nt(a.coordSyses,n.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,n){for(var r=this._targetInfoList,a=JV(n,t),i=0;ie[1]&&e.reverse(),e}function JV(e,t){return fp(e,t,{includeMainTypes:h8e})}var p8e={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,a=e.gridModels,i=rt(),o={},s={};!n&&!r&&!a||(G(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),G(r,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),G(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];G(u.getCartesians(),function(f,d){(Nt(n,f.getAxis("x").model)>=0||Nt(r,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:e4.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(e,t){G(e.geoModels,function(n){var r=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:r,coordSyses:[r],getPanelRect:e4.geo})})}},QV=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,a=e.gridModel;return!a&&n&&(a=n.axis.grid.model),!a&&r&&(a=r.axis.grid.model),a&&a===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],e4={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform($l(e)),t}},ax={lineX:kt(t4,0),lineY:kt(t4,1),rect:function(e,t,n,r){var a=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),i=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[kM([a[0],i[0]]),kM([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var a=[[1/0,-1/0],[1/0,-1/0]],i=Ne(n,function(o){var s=e?t.pointToData(o,r):t.dataToPoint(o,r);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function t4(e,t,n,r){var a=n.getAxis(["x","y"][e]),i=kM(Ne([0,1],function(s){return t?a.coordToData(a.toLocalCoord(r[s]),!0):a.toGlobalCoord(a.dataToCoord(r[s]))})),o=[];return o[e]=i,o[1-e]=[NaN,NaN],{values:i,xyMinMax:o}}var n4={lineX:kt(r4,0),lineY:kt(r4,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return Ne(e,function(r,a){return[r[0]-n[0]*t[a][0],r[1]-n[1]*t[a][1]]})}};function r4(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function g8e(e,t){var n=a4(e),r=a4(t),a=[n[0]/r[0],n[1]/r[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function a4(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var AM=G,m8e=cAe("toolbox-dataZoom_"),y8e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){this._brushController||(this._brushController=new LI(a.getZr()),this._brushController.on("brush",et(this._onBrush,this)).mount()),w8e(n,r,this,i,a),_8e(n,r)},t.prototype.onclick=function(n,r,a){b8e[a].call(this)},t.prototype.remove=function(n,r){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(n,r){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){var r=n.areas;if(!n.isEnd||!r.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new iD(oD(this.model),i,{include:["grid"]});o.matchOutputRanges(r,i,function(u,c,f){if(f.type==="cartesian2d"){var d=u.brushType;d==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[d],f,c)}}),u8e(i,a),this._dispatchZoomAction(a);function s(u,c,f){var d=c.getAxis(u),v=d.model,h=l(u,v,i),p=h.findRepresentativeAxisProxy(v).getMinMaxSpan();(p.minValueSpan!=null||p.maxValueSpan!=null)&&(f=ff(0,f.slice(),d.scale.getExtent(),0,p.minValueSpan,p.maxValueSpan)),h&&(a[h.id]={dataZoomId:h.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var d;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var h=v.getAxisModel(u,c.componentIndex);h&&(d=v)}),d}},t.prototype._dispatchZoomAction=function(n){var r=[];AM(n,function(a,i){r.push(mt(a))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},t.getDefaultOption=function(n){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},t}(ci),b8e={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(c8e(this.ecModel))}};function oD(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function _8e(e,t){e.setIconStatus("back",d8e(t)>1?"emphasis":"normal")}function w8e(e,t,n,r,a){var i=n._isZoomActive;r&&r.type==="takeGlobalCursor"&&(i=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),n._isZoomActive=i,e.setIconStatus("zoom",i?"emphasis":"normal");var o=new iD(oD(e),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});n._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}PIe("dataZoom",function(e){var t=e.getComponent("toolbox",0),n=["feature","dataZoom"];if(!t||t.get(n)==null)return;var r=t.getModel(n),a=[],i=oD(r),o=fp(e,i);AM(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),AM(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,d={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:m8e+u+f};d[c]=f,a.push(d)}return a});function S8e(e){e.registerComponentModel(U5e),e.registerComponentView(j5e),Qf("saveAsImage",X5e),Qf("magicType",J5e),Qf("dataView",s8e),Qf("dataZoom",y8e),Qf("restore",v8e),Ft(K5e)}var C8e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(zt);function fj(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function dj(e){if(Ht.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,d=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((d-Math.SQRT2*a)/2+Math.SQRT2*a-(d-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var h=t+" solid "+a+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+h,"border-right:"+h,"background-color:"+r+";"];return'
'}function I8e(e,t){var n="cubic-bezier(0.23,1,0.32,1)",r=" "+e/2+"s "+n,a="opacity"+r+",visibility"+r;return t||(r=" "+e+"s "+n,a+=Ht.transformSupported?","+sD+r:",left"+r+",top"+r),M8e+":"+a}function i4(e,t,n){var r=e.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!Ht.transformSupported)return n?"top:"+a+";left:"+r+";":[["top",a],["left",r]];var i=Ht.transform3dSupported,o="translate"+(i?"3d":"")+"("+r+","+a+(i?",0":"")+")";return n?"top:0;left:0;"+sD+":"+o+";":[["top",0],["left",0],[vj,o]]}function D8e(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont());var a=Mt(e.get("lineHeight"),Math.round(n*3/2));n&&t.push("line-height:"+a+"px");var i=e.get("textShadowColor"),o=e.get("textShadowBlur")||0,s=e.get("textShadowOffsetX")||0,l=e.get("textShadowOffsetY")||0;return i&&o&&t.push("text-shadow:"+s+"px "+l+"px "+o+"px "+i),G(["decoration","align"],function(u){var c=e.get(u);c&&t.push("text-"+u+":"+c)}),t.join(";")}function L8e(e,t,n){var r=[],a=e.get("transitionDuration"),i=e.get("backgroundColor"),o=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),f=CK(e,"html"),d=l+"px "+u+"px "+o+"px "+s;return r.push("box-shadow:"+d),t&&a&&r.push(I8e(a,n)),i&&r.push("background-color:"+i),G(["width","color","radius"],function(v){var h="border-"+v,p=PE(h),g=e.get(p);g!=null&&r.push(h+":"+g+(v==="color"?"":"px"))}),r.push(D8e(c)),f!=null&&r.push("padding:"+sf(f).join("px ")+"px"),r.join(";")+";"}function o4(e,t,n,r,a){var i=t&&t.painter;if(n){var o=i&&i.getViewportRoot();o&&BMe(e,o,n,r,a)}else{e[0]=r,e[1]=a;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var P8e=function(){function e(t,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,Ht.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var a=this._zr=t.getZr(),i=n.appendTo,o=i&&(Je(i)?document.querySelector(i):Wc(i)?i:ct(i)&&i(t.getDom()));o4(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(r),this._api=t,this._container=o;var s=this;r.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},r.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,c=a.painter.getViewportRoot();ri(c,l,!0),u.dispatch("mousemove",l)}},r.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return e.prototype.update=function(t){if(!this._container){var n=this._api.getDom(),r=T8e(n,"position"),a=n.style;a.position!=="absolute"&&r!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},e.prototype.show=function(t,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,a=r.style,i=this._styleCoord;r.innerHTML?a.cssText=k8e+L8e(t,!this._firstShow,this._longHide)+i4(i[0],i[1],!0)+("border-color:"+jc(n)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,n,r,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(Je(i)&&r.get("trigger")==="item"&&!fj(r)&&(s=E8e(r,a,i)),Je(t))o.innerHTML=t+s;else if(t){o.innerHTML="",Re(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var n=this._tooltipModel,r=this._ecModel,a=this._api,i=n.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(n,r,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(n,r,a,i){if(!(i.from===this.uid||Ht.node||!a.getDom())){var o=u4(i,a);this._ticket="";var s=i.dataByCoordSys,l=F8e(i,r,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=O8e;c.x=i.x,c.y=i.y,c.update(),Ct(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(n,r,a,i))return;var f=QY(i,r),d=f.point[0],v=f.point[1];d!=null&&v!=null&&this._tryShow({offsetX:d,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(n,r,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(u4(i,a))},t.prototype._manuallyAxisShowTip=function(n,r,a,i){var o=i.seriesIndex,s=i.dataIndex,l=r.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=r.getSeriesByIndex(o);if(u){var c=u.getData(),f=_h([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(n,r){var a=n.target,i=this._tooltipModel;if(i){this._lastX=n.offsetX,this._lastY=n.offsetY;var o=n.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,n);else if(a){var s=Ct(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;gc(a,function(c){if(Ct(c).dataIndex!=null)return l=c,!0;if(Ct(c).tooltipConfig!=null)return u=c,!0},!0),l?this._showSeriesItemTooltip(n,l,r):u?this._showComponentItemTooltip(n,u,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},t.prototype._showOrMove=function(n,r){var a=n.get("showDelay");r=et(r,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(r,a):r()},t.prototype._showAxisTooltip=function(n,r){var a=this._ecModel,i=this._tooltipModel,o=[r.offsetX,r.offsetY],s=_h([r.tooltipOption],i),l=this._renderMode,u=[],c=_r("section",{blocks:[],noHeader:!0}),f=[],d=new WS;G(n,function(_){G(_.dataByAxis,function(b){var w=a.getComponent(b.axisDim+"Axis",b.axisIndex),S=b.value;if(!(!w||S==null)){var C=qY(S,w.axis,a,b.seriesDataIndices,b.valueLabelOpt),x=_r("section",{header:C,noHeader:!hi(C),sortBlocks:!0,blocks:[]});c.blocks.push(x),G(b.seriesDataIndices,function(M){var T=a.getSeriesByIndex(M.seriesIndex),k=M.dataIndexInside,A=T.getDataParams(k);if(!(A.dataIndex<0)){A.axisDim=b.axisDim,A.axisIndex=b.axisIndex,A.axisType=b.axisType,A.axisId=b.axisId,A.axisValue=oI(w.axis,{value:S}),A.axisValueLabel=C,A.marker=d.makeTooltipMarker("item",jc(A.color),l);var E=XN(T.formatTooltip(k,!0,null)),L=E.frag;if(L){var $=_h([T],i).get("valueFormatter");x.blocks.push($?De({valueFormatter:$},L):L)}E.text&&f.push(E.text),u.push(A)}})}})}),c.blocks.reverse(),f.reverse();var v=r.position,h=s.get("order"),p=n$(c,d,l,h,a.get("useUTC"),s.get("textStyle"));p&&f.unshift(p);var g=l==="richText"?` - -`:"
",m=f.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(n,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,d)})},t.prototype._showSeriesItemTooltip=function(n,r,a){var i=this._ecModel,o=Ct(r),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,d=u.getData(f),v=this._renderMode,h=n.positionDefault,p=_h([d.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,h?{position:h}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var m=u.getDataParams(c,f),_=new WS;m.marker=_.makeTooltipMarker("item",jc(m.color),v);var b=XN(u.formatTooltip(c,!1,f)),w=p.get("order"),S=p.get("valueFormatter"),C=b.frag,x=C?n$(S?De({valueFormatter:S},C):C,_,v,w,i.get("useUTC"),p.get("textStyle")):b.text,M="item_"+u.name+"_"+c;this._showOrMove(p,function(){this._showTooltipContent(p,x,m,M,n.offsetX,n.offsetY,n.position,n.target,_)}),a({type:"showTip",dataIndexInside:c,dataIndex:d.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(n,r,a){var i=this._renderMode==="html",o=Ct(r),s=o.tooltipConfig,l=s.option||{},u=l.encodeHTMLContent;if(Je(l)){var c=l;l={content:c,formatter:c},u=!0}u&&i&&l.content&&(l=mt(l),l.content=Yr(l.content));var f=[l],d=this._ecModel.getComponent(o.componentMainType,o.componentIndex);d&&f.push(d),f.push({formatter:l.content});var v=n.positionDefault,h=_h(f,this._tooltipModel,v?{position:v}:null),p=h.get("content"),g=Math.random()+"",m=new WS;this._showOrMove(h,function(){var _=mt(h.get("formatterParams")||{});this._showTooltipContent(h,p,_,g,n.offsetX,n.offsetY,n.position,r,m)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(n,r,a,i,o,s,l,u,c){if(this._ticket="",!(!n.get("showContent")||!n.get("show"))){var f=this._tooltipContent;f.setEnterable(n.get("enterable"));var d=n.get("formatter");l=l||n.get("position");var v=r,h=this._getNearestPoint([o,s],a,n.get("trigger"),n.get("borderColor")),p=h.color;if(d)if(Je(d)){var g=n.ecModel.get("useUTC"),m=Re(a)?a[0]:a,_=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=d,_&&(v=im(m.axisValue,v,g)),v=RE(v,a,!0)}else if(ct(d)){var b=et(function(w,S){w===this._ticket&&(f.setContent(S,c,n,p,l),this._updatePosition(n,l,o,s,f,a,u))},this);this._ticket=i,v=d(a,i,b)}else v=d;f.setContent(v,c,n,p,l),f.show(n,p),this._updatePosition(n,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(n,r,a,i){if(a==="axis"||Re(r))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!Re(r))return{color:i||r.color||r.borderColor}},t.prototype._updatePosition=function(n,r,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();r=r||n.get("position");var f=o.getSize(),d=n.get("align"),v=n.get("verticalAlign"),h=l&&l.getBoundingRect().clone();if(l&&h.applyTransform(l.transform),ct(r)&&(r=r([a,i],s,o.el,h,{viewSize:[u,c],contentSize:f.slice()})),Re(r))a=qe(r[0],u),i=qe(r[1],c);else if(gt(r)){var p=r;p.width=f[0],p.height=f[1];var g=rr(p,{width:u,height:c});a=g.x,i=g.y,d=null,v=null}else if(Je(r)&&l){var m=V8e(r,h,f,n.get("borderWidth"));a=m[0],i=m[1]}else{var m=$8e(a,i,o,u,c,d?null:20,v?null:20);a=m[0],i=m[1]}if(d&&(a-=c4(d)?f[0]/2:d==="right"?f[0]:0),v&&(i-=c4(v)?f[1]/2:v==="bottom"?f[1]:0),fj(n)){var m=B8e(a,i,o,u,c);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(n,r){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===n.length;return o&&G(a,function(s,l){var u=s.dataByAxis||[],c=n[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&G(u,function(d,v){var h=f[v]||{},p=d.seriesDataIndices||[],g=h.seriesDataIndices||[];o=o&&d.value===h.value&&d.axisType===h.axisType&&d.axisId===h.axisId&&p.length===g.length,o&&G(p,function(m,_){var b=g[_];o=o&&m.seriesIndex===b.seriesIndex&&m.dataIndex===b.dataIndex}),i&&G(d.seriesDataIndices,function(m){var _=m.seriesIndex,b=r[_],w=i[_];b&&w&&w.data!==b.data&&(o=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=r,!!o},t.prototype._hide=function(n){this._lastDataByCoordSys=null,n({type:"hideTip",from:this.uid})},t.prototype.dispose=function(n,r){Ht.node||!r.getDom()||(dg(this,"_updatePosition"),this._tooltipContent.dispose(),CM("itemTooltip",r))},t.type="tooltip",t}(Dn);function _h(e,t,n){var r=t.ecModel,a;n?(a=new dn(n,r,r),a=new dn(t.option,a,r)):a=t;for(var i=e.length-1;i>=0;i--){var o=e[i];o&&(o instanceof dn&&(o=o.get("tooltip",!0)),Je(o)&&(o={formatter:o}),o&&(a=new dn(o,a,r)))}return a}function u4(e,t){return e.dispatchAction||et(t.dispatchAction,t)}function $8e(e,t,n,r,a,i,o){var s=n.getSize(),l=s[0],u=s[1];return i!=null&&(e+l+i+2>r?e-=l+i:e+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[e,t]}function B8e(e,t,n,r,a){var i=n.getSize(),o=i[0],s=i[1];return e=Math.min(e+o,r)-o,t=Math.min(t+s,a)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function V8e(e,t,n,r){var a=n[0],i=n[1],o=Math.ceil(Math.SQRT2*r)+8,s=0,l=0,u=t.width,c=t.height;switch(e){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function c4(e){return e==="center"||e==="middle"}function F8e(e,t,n){var r=cE(e).queryOptionMap,a=r.keys()[0];if(!(!a||a==="series")){var i=Qg(t,a,r.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=n.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=Ct(u).tooltipConfig;if(c&&c.name===e.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}function z8e(e){Ft(gm),e.registerComponentModel(C8e),e.registerComponentView(N8e),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Un),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Un)}var H8e=["rect","polygon","keep","clear"];function W8e(e,t){var n=Cn(e?e.brush:[]);if(n.length){var r=[];G(n,function(l){var u=l.hasOwnProperty("toolbox")?l.toolbox:[];u instanceof Array&&(r=r.concat(u))});var a=e&&e.toolbox;Re(a)&&(a=a[0]),a||(a={feature:{}},e.toolbox=[a]);var i=a.feature||(a.feature={}),o=i.brush||(i.brush={}),s=o.type||(o.type=[]);s.push.apply(s,r),G8e(s),t&&!s.length&&s.push.apply(s,H8e)}}function G8e(e){var t={};G(e,function(n){t[n]=1}),e.length=0,G(t,function(n,r){e.push(r)})}var f4=G;function d4(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function EM(e,t,n){var r={};return f4(t,function(i){var o=r[i]=a();f4(e[i],function(s,l){if(pr.isValidType(l)){var u={type:l,visual:s};n&&n(u,i),o[l]=new pr(u),l==="opacity"&&(u=mt(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new pr(u))}})}),r;function a(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function pj(e,t,n){var r;G(n,function(a){t.hasOwnProperty(a)&&d4(t[a])&&(r=!0)}),r&&G(n,function(a){t.hasOwnProperty(a)&&d4(t[a])?e[a]=mt(t[a]):delete e[a]})}function K8e(e,t,n,r,a,i){var o={};G(e,function(f){var d=pr.prepareVisualTypes(t[f]);o[f]=d});var s;function l(f){return GE(n,s,f)}function u(f,d){PK(n,s,f,d)}n.each(c);function c(f,d){s=f;var v=n.getRawDataItem(s);if(!(v&&v.visualMap===!1))for(var h=r.call(a,f),p=t[h],g=o[h],m=0,_=g.length;m<_;m++){var b=g[m];p[b]&&p[b].applyVisual(f,l,u)}}}function U8e(e,t,n,r){var a={};return G(e,function(i){var o=pr.prepareVisualTypes(t[i]);a[i]=o}),{progress:function(o,s){var l;r!=null&&(l=s.getDimensionIndex(r));function u(S){return GE(s,f,S)}function c(S,C){PK(s,f,S,C)}for(var f,d=s.getStore();(f=o.next())!=null;){var v=s.getRawDataItem(f);if(!(v&&v.visualMap===!1))for(var h=r!=null?d.get(l,f):f,p=n(h),g=t[p],m=a[p],_=0,b=m.length;_t[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&m4(t)}};function m4(e){return new Rt(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}var Q8e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.ecModel=n,this.api=r,this.model,(this._brushController=new LI(r.getZr())).on("brush",et(this._onBrush,this)).mount()},t.prototype.render=function(n,r,a,i){this.model=n,this._updateController(n,r,a,i)},t.prototype.updateTransform=function(n,r,a,i){gj(r),this._updateController(n,r,a,i)},t.prototype.updateVisual=function(n,r,a,i){this.updateTransform(n,r,a,i)},t.prototype.updateView=function(n,r,a,i){this._updateController(n,r,a,i)},t.prototype._updateController=function(n,r,a,i){(!i||i.$from!==n.id)&&this._brushController.setPanels(n.brushTargetManager.makePanelOpts(a)).enableBrush(n.brushOption).updateCovers(n.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(n){var r=this.model.id,a=this.model.brushTargetManager.setOutputRanges(n.areas,this.ecModel);(!n.isEnd||n.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:mt(a),$from:r}),n.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:mt(a),$from:r})},t.type="brush",t}(Dn),e6e="#ddd",t6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&pj(a,n,["inBrush","outOfBrush"]);var i=a.inBrush=a.inBrush||{};a.outOfBrush=a.outOfBrush||{color:e6e},i.hasOwnProperty("liftZ")||(i.liftZ=5)},t.prototype.setAreas=function(n){n&&(this.areas=Ne(n,function(r){return y4(this.option,r)},this))},t.prototype.setBrushOption=function(n){this.brushOption=y4(this.option,n),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(zt);function y4(e,t){return It({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new dn(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var n6e=["rect","polygon","lineX","lineY","keep","clear"],r6e=function(e){be(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a){var i,o,s;r.eachComponent({mainType:"brush"},function(l){i=l.brushType,o=l.brushOption.brushMode||"single",s=s||!!l.areas.length}),this._brushType=i,this._brushMode=o,G(n.get("type",!0),function(l){n.setIconStatus(l,(l==="keep"?o==="multiple":l==="clear"?s:l===i)?"emphasis":"normal")})},t.prototype.updateView=function(n,r,a){this.render(n,r,a)},t.prototype.getIcons=function(){var n=this.model,r=n.get("icon",!0),a={};return G(n.get("type",!0),function(i){r[i]&&(a[i]=r[i])}),a},t.prototype.onclick=function(n,r,a){var i=this._brushType,o=this._brushMode;a==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:a==="keep"?i:i===a?!1:a,brushMode:a==="keep"?o==="multiple"?"single":"multiple":o}})},t.getDefaultOption=function(n){var r={show:!0,type:n6e.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:n.getLocaleModel().get(["toolbox","brush","title"])};return r},t}(ci);function a6e(e){e.registerComponentView(Q8e),e.registerComponentModel(t6e),e.registerPreprocessor(W8e),e.registerVisual(e.PRIORITY.VISUAL.BRUSH,j8e),e.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(t,n){n.eachComponent({mainType:"brush",query:t},function(r){r.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Un),e.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Un),Qf("brush",r6e)}var i6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(zt),o6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){if(this.group.removeAll(),!!n.get("show")){var i=this.group,o=n.getModel("textStyle"),s=n.getModel("subtextStyle"),l=n.get("textAlign"),u=Mt(n.get("textBaseline"),n.get("textVerticalAlign")),c=new Xt({style:An(o,{text:n.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),d=n.get("subtext"),v=new Xt({style:An(s,{text:d,fill:s.getTextColor(),y:f.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),h=n.get("link"),p=n.get("sublink"),g=n.get("triggerEvent",!0);c.silent=!h&&!g,v.silent=!p&&!g,h&&c.on("click",function(){Fb(h,"_"+n.get("target"))}),p&&v.on("click",function(){Fb(p,"_"+n.get("subtarget"))}),Ct(c).eventData=Ct(v).eventData=g?{componentType:"title",componentIndex:n.componentIndex}:null,i.add(c),d&&i.add(v);var m=i.getBoundingRect(),_=n.getBoxLayoutParams();_.width=m.width,_.height=m.height;var b=rr(_,{width:a.getWidth(),height:a.getHeight()},n.get("padding"));l||(l=n.get("left")||n.get("right"),l==="middle"&&(l="center"),l==="right"?b.x+=b.width:l==="center"&&(b.x+=b.width/2)),u||(u=n.get("top")||n.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?b.y+=b.height:u==="middle"&&(b.y+=b.height/2),u=u||"top"),i.x=b.x,i.y=b.y,i.markRedraw();var w={align:l,verticalAlign:u};c.setStyle(w),v.setStyle(w),m=i.getBoundingRect();var S=b.margin,C=n.getItemStyle(["color","opacity"]);C.fill=n.get("backgroundColor");var x=new Zt({shape:{x:m.x-S[3],y:m.y-S[0],width:m.width+S[1]+S[3],height:m.height+S[0]+S[2],r:n.get("borderRadius")},style:C,subPixelOptimize:!0,silent:!0});i.add(x)}},t.type="title",t}(Dn);function s6e(e){e.registerComponentModel(i6e),e.registerComponentView(o6e)}var b4=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),this._initData()},t.prototype.mergeOption=function(n){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(n){n==null&&(n=this.option.currentIndex);var r=this._data.count();this.option.loop?n=(n%r+r)%r:(n>=r&&(n=r-1),n<0&&(n=0)),this.option.currentIndex=n},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(n){this.option.autoPlay=!!n},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var n=this.option,r=n.data||[],a=n.axisType,i=this._names=[],o;a==="category"?(o=[],G(r,function(u,c){var f=ar(_v(u),""),d;gt(u)?(d=mt(u),d.value=c):d=c,o.push(d),i.push(f)})):o=r;var s={category:"ordinal",time:"time",value:"number"}[a]||"number",l=this._data=new Jr([{name:"value",type:s}],this);l.initData(o,i)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(zt),mj=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline.slider",t.defaultOption=vu(b4.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(b4);jn(mj,V_.prototype);var l6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="timeline",t}(Dn),u6e=function(e){be(t,e);function t(n,r,a,i){var o=e.call(this,n,r,a)||this;return o.type=i||"value",o}return t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},t}(Ii),ox=Math.PI,_4=Qt(),c6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){this.api=r},t.prototype.render=function(n,r,a){if(this.model=n,this.api=a,this.ecModel=r,this.group.removeAll(),n.get("show",!0)){var i=this._layout(n,a),o=this._createGroup("_mainGroup"),s=this._createGroup("_labelGroup"),l=this._axis=this._createAxis(i,n);n.formatTooltip=function(u){var c=l.scale.getLabel({value:u});return _r("nameValue",{noName:!0,value:c})},G(["AxisLine","AxisTick","Control","CurrentPointer"],function(u){this["_render"+u](i,o,l,n)},this),this._renderAxisLabel(i,s,l,n),this._position(i,n)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(n,r){var a=n.get(["label","position"]),i=n.get("orient"),o=d6e(n,r),s;a==null||a==="auto"?s=i==="horizontal"?o.y+o.height/2=0||s==="+"?"left":"right"},u={horizontal:s>=0||s==="+"?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:ox/2},f=i==="vertical"?o.height:o.width,d=n.getModel("controlStyle"),v=d.get("show",!0),h=v?d.get("itemSize"):0,p=v?d.get("itemGap"):0,g=h+p,m=n.get(["label","rotate"])||0;m=m*ox/180;var _,b,w,S=d.get("position",!0),C=v&&d.get("showPlayBtn",!0),x=v&&d.get("showPrevBtn",!0),M=v&&d.get("showNextBtn",!0),T=0,k=f;S==="left"||S==="bottom"?(C&&(_=[0,0],T+=g),x&&(b=[T,0],T+=g),M&&(w=[k-h,0],k-=g)):(C&&(_=[k-h,0],k-=g),x&&(b=[0,0],T+=g),M&&(w=[k-h,0],k-=g));var A=[T,k];return n.get("inverse")&&A.reverse(),{viewRect:o,mainLength:f,orient:i,rotation:c[i],labelRotation:m,labelPosOpt:s,labelAlign:n.get(["label","align"])||l[i],labelBaseline:n.get(["label","verticalAlign"])||n.get(["label","baseline"])||u[i],playPosition:_,prevBtnPosition:b,nextBtnPosition:w,axisExtent:A,controlSize:h,controlGap:p}},t.prototype._position=function(n,r){var a=this._mainGroup,i=this._labelGroup,o=n.viewRect;if(n.orient==="vertical"){var s=Ra(),l=o.x,u=o.y+o.height;io(s,s,[-l,-u]),fu(s,s,-ox/2),io(s,s,[l,u]),o=o.clone(),o.applyTransform(s)}var c=_(o),f=_(a.getBoundingRect()),d=_(i.getBoundingRect()),v=[a.x,a.y],h=[i.x,i.y];h[0]=v[0]=c[0][0];var p=n.labelPosOpt;if(p==null||Je(p)){var g=p==="+"?0:1;b(v,f,c,1,g),b(h,d,c,1,1-g)}else{var g=p>=0?0:1;b(v,f,c,1,g),h[1]=v[1]+p}a.setPosition(v),i.setPosition(h),a.rotation=i.rotation=n.rotation,m(a),m(i);function m(w){w.originX=c[0][0]-w.x,w.originY=c[1][0]-w.y}function _(w){return[[w.x,w.x+w.width],[w.y,w.y+w.height]]}function b(w,S,C,x,M){w[x]+=C[x][M]-S[x][M]}},t.prototype._createAxis=function(n,r){var a=r.getData(),i=r.get("axisType"),o=f6e(r,i);o.getTicks=function(){return a.mapArray(["value"],function(u){return{value:u}})};var s=a.getDataExtent("value");o.setExtent(s[0],s[1]),o.calcNiceTicks();var l=new u6e("value",o,n.axisExtent,i);return l.model=r,l},t.prototype._createGroup=function(n){var r=this[n]=new wt;return this.group.add(r),r},t.prototype._renderAxisLine=function(n,r,a,i){var o=a.getExtent();if(i.get(["lineStyle","show"])){var s=new ir({shape:{x1:o[0],y1:0,x2:o[1],y2:0},style:De({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(s);var l=this._progressLine=new ir({shape:{x1:o[0],x2:this._currentPointer?this._currentPointer.x:o[0],y1:0,y2:0},style:ft({lineCap:"round",lineWidth:s.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(l)}},t.prototype._renderAxisTick=function(n,r,a,i){var o=this,s=i.getData(),l=a.scale.getTicks();this._tickSymbols=[],G(l,function(u){var c=a.dataToCoord(u.value),f=s.getItemModel(u.value),d=f.getModel("itemStyle"),v=f.getModel(["emphasis","itemStyle"]),h=f.getModel(["progress","itemStyle"]),p={x:c,y:0,onclick:et(o._changeTimeline,o,u.value)},g=w4(f,d,r,p);g.ensureState("emphasis").style=v.getItemStyle(),g.ensureState("progress").style=h.getItemStyle(),Nl(g);var m=Ct(g);f.get("tooltip")?(m.dataIndex=u.value,m.dataModel=i):m.dataIndex=m.dataModel=null,o._tickSymbols.push(g)})},t.prototype._renderAxisLabel=function(n,r,a,i){var o=this,s=a.getLabelModel();if(s.get("show")){var l=i.getData(),u=a.getViewLabels();this._tickLabels=[],G(u,function(c){var f=c.tickValue,d=l.getItemModel(f),v=d.getModel("label"),h=d.getModel(["emphasis","label"]),p=d.getModel(["progress","label"]),g=a.dataToCoord(c.tickValue),m=new Xt({x:g,y:0,rotation:n.labelRotation-n.rotation,onclick:et(o._changeTimeline,o,f),silent:!1,style:An(v,{text:c.formattedLabel,align:n.labelAlign,verticalAlign:n.labelBaseline})});m.ensureState("emphasis").style=An(h),m.ensureState("progress").style=An(p),r.add(m),Nl(m),_4(m).dataIndex=f,o._tickLabels.push(m)})}},t.prototype._renderControl=function(n,r,a,i){var o=n.controlSize,s=n.rotation,l=i.getModel("controlStyle").getItemStyle(),u=i.getModel(["emphasis","controlStyle"]).getItemStyle(),c=i.getPlayState(),f=i.get("inverse",!0);d(n.nextBtnPosition,"next",et(this._changeTimeline,this,f?"-":"+")),d(n.prevBtnPosition,"prev",et(this._changeTimeline,this,f?"+":"-")),d(n.playPosition,c?"stop":"play",et(this._handlePlayClick,this,!c),!0);function d(v,h,p,g){if(v){var m=oo(Mt(i.get(["controlStyle",h+"BtnSize"]),o),o),_=[0,-m/2,m,m],b=v6e(i,h+"Icon",_,{x:v[0],y:v[1],originX:o/2,originY:0,rotation:g?-s:0,rectHover:!0,style:l,onclick:p});b.ensureState("emphasis").style=u,r.add(b),Nl(b)}}},t.prototype._renderCurrentPointer=function(n,r,a,i){var o=i.getData(),s=i.getCurrentIndex(),l=o.getItemModel(s).getModel("checkpointStyle"),u=this,c={onCreate:function(f){f.draggable=!0,f.drift=et(u._handlePointerDrag,u),f.ondragend=et(u._handlePointerDragend,u),S4(f,u._progressLine,s,a,i,!0)},onUpdate:function(f){S4(f,u._progressLine,s,a,i)}};this._currentPointer=w4(l,l,this._mainGroup,{},this._currentPointer,c)},t.prototype._handlePlayClick=function(n){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:n,from:this.uid})},t.prototype._handlePointerDrag=function(n,r,a){this._clearTimer(),this._pointerChangeTimeline([a.offsetX,a.offsetY])},t.prototype._handlePointerDragend=function(n){this._pointerChangeTimeline([n.offsetX,n.offsetY],!0)},t.prototype._pointerChangeTimeline=function(n,r){var a=this._toAxisCoord(n)[0],i=this._axis,o=Ga(i.getExtent().slice());a>o[1]&&(a=o[1]),a=0&&(o[i]=+o[i].toFixed(d)),[o,f]}var sx={min:kt(Ky,"min"),max:kt(Ky,"max"),average:kt(Ky,"average"),median:kt(Ky,"median")};function Mg(e,t){if(t){var n=e.getData(),r=e.coordinateSystem,a=r&&r.dimensions;if(!b6e(t)&&!Re(t.coord)&&Re(a)){var i=yj(t,n,r,e);if(t=mt(t),t.type&&sx[t.type]&&i.baseAxis&&i.valueAxis){var o=Nt(a,i.baseAxis.dim),s=Nt(a,i.valueAxis.dim),l=sx[t.type](n,i.baseDataDim,i.valueDataDim,o,s);t.coord=l[0],t.value=l[1]}else t.coord=[t.xAxis!=null?t.xAxis:t.radiusAxis,t.yAxis!=null?t.yAxis:t.angleAxis]}if(t.coord==null||!Re(a))t.coord=[];else for(var u=t.coord,c=0;c<2;c++)sx[u[c]]&&(u[c]=uD(n,n.mapDimension(a[c]),u[c]));return t}}function yj(e,t,n,r){var a={};return e.valueIndex!=null||e.valueDim!=null?(a.valueDataDim=e.valueIndex!=null?t.getDimension(e.valueIndex):e.valueDim,a.valueAxis=n.getAxis(_6e(r,a.valueDataDim)),a.baseAxis=n.getOtherAxis(a.valueAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim)):(a.baseAxis=r.getBaseAxis(),a.valueAxis=n.getOtherAxis(a.baseAxis),a.baseDataDim=t.mapDimension(a.baseAxis.dim),a.valueDataDim=t.mapDimension(a.valueAxis.dim)),a}function _6e(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}function kg(e,t){return e&&e.containData&&t.coord&&!DM(t)?e.containData(t.coord):!0}function w6e(e,t,n){return e&&e.containZone&&t.coord&&n.coord&&!DM(t)&&!DM(n)?e.containZone(t.coord,n.coord):!0}function bj(e,t){return e?function(n,r,a,i){var o=i<2?n.coord&&n.coord[i]:n.value;return Vl(o,t[i])}:function(n,r,a,i){return Vl(n.value,t[i])}}function uD(e,t,n){if(n==="average"){var r=0,a=0;return e.each(t,function(i,o){isNaN(i)||(r+=i,a++)}),r/a}else return n==="median"?e.getMedian(t):e.getDataExtent(t)[n==="max"?1:0]}var lx=Qt(),cD=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this.markerGroupMap=rt()},t.prototype.render=function(n,r,a){var i=this,o=this.markerGroupMap;o.each(function(s){lx(s).keep=!1}),r.eachSeries(function(s){var l=$s.getMarkerModelFromSeries(s,i.type);l&&i.renderSeries(s,l,r,a)}),o.each(function(s){!lx(s).keep&&i.group.remove(s.group)})},t.prototype.markKeep=function(n){lx(n).keep=!0},t.prototype.toggleBlurSeries=function(n,r){var a=this;G(n,function(i){var o=$s.getMarkerModelFromSeries(i,a.type);if(o){var s=o.getData();s.eachItemGraphicEl(function(l){l&&(r?c9(l):mE(l))})}})},t.type="marker",t}(Dn);function x4(e,t,n){var r=t.coordinateSystem;e.each(function(a){var i=e.getItemModel(a),o,s=qe(i.get("x"),n.getWidth()),l=qe(i.get("y"),n.getHeight());if(!isNaN(s)&&!isNaN(l))o=[s,l];else if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,a));else if(r){var u=e.get(r.dimensions[0],a),c=e.get(r.dimensions[1],a);o=r.dataToPoint([u,c])}isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),e.setItemLayout(a,o)})}var S6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=$s.getMarkerModelFromSeries(i,"markPoint");o&&(x4(o.getData(),i,a),this.markerGroupMap.get(i.id).updateLayout())},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new um),f=C6e(o,n,r);r.setData(f),x4(r.getData(),n,i),f.each(function(d){var v=f.getItemModel(d),h=v.getShallow("symbol"),p=v.getShallow("symbolSize"),g=v.getShallow("symbolRotate"),m=v.getShallow("symbolOffset"),_=v.getShallow("symbolKeepAspect");if(ct(h)||ct(p)||ct(g)||ct(m)){var b=r.getRawValue(d),w=r.getDataParams(d);ct(h)&&(h=h(b,w)),ct(p)&&(p=p(b,w)),ct(g)&&(g=g(b,w)),ct(m)&&(m=m(b,w))}var S=v.getModel("itemStyle").getItemStyle(),C=om(l,"color");S.fill||(S.fill=C),f.setItemVisual(d,{symbol:h,symbolSize:p,symbolRotate:g,symbolOffset:m,symbolKeepAspect:_,style:S})}),c.updateData(f),this.group.add(c.group),f.eachItemGraphicEl(function(d){d.traverse(function(v){Ct(v).dataModel=r})}),this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markPoint",t}(cD);function C6e(e,t,n){var r;e?r=Ne(e&&e.dimensions,function(s){var l=t.getData().getDimensionInfo(t.getData().mapDimension(s))||{};return De(De({},l),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new Jr(r,n),i=Ne(n.get("data"),kt(Mg,t));e&&(i=un(i,kt(kg,e)));var o=bj(!!e,r);return a.initData(i,null,o),a}function x6e(e){e.registerComponentModel(y6e),e.registerComponentView(S6e),e.registerPreprocessor(function(t){lD(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}var T6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markLine",t.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},t}($s),Uy=Qt(),M6e=function(e,t,n,r){var a=e.getData(),i;if(Re(r))i=r;else{var o=r.type;if(o==="min"||o==="max"||o==="average"||o==="median"||r.xAxis!=null||r.yAxis!=null){var s=void 0,l=void 0;if(r.yAxis!=null||r.xAxis!=null)s=t.getAxis(r.yAxis!=null?"y":"x"),l=dr(r.yAxis,r.xAxis);else{var u=yj(r,a,t,e);s=u.valueAxis;var c=nI(a,u.valueDataDim);l=uD(a,c,o)}var f=s.dim==="x"?0:1,d=1-f,v=mt(r),h={coord:[]};v.type=null,v.coord=[],v.coord[d]=-1/0,h.coord[d]=1/0;var p=n.get("precision");p>=0&&tn(l)&&(l=+l.toFixed(Math.min(p,20))),v.coord[f]=h.coord[f]=l,i=[v,h,{type:o,valueIndex:r.valueIndex,value:l}]}else i=[]}var g=[Mg(e,i[0]),Mg(e,i[1]),De({},i[2])];return g[2].type=g[2].type||null,It(g[2],g[0]),It(g[2],g[1]),g};function v1(e){return!isNaN(e)&&!isFinite(e)}function T4(e,t,n,r){var a=1-e,i=r.dimensions[e];return v1(t[a])&&v1(n[a])&&t[e]===n[e]&&r.getAxis(i).containData(t[e])}function k6e(e,t){if(e.type==="cartesian2d"){var n=t[0].coord,r=t[1].coord;if(n&&r&&(T4(1,n,r,e)||T4(0,n,r,e)))return!0}return kg(e,t[0])&&kg(e,t[1])}function ux(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=qe(o.get("x"),a.getWidth()),u=qe(o.get("y"),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition)s=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=i.dimensions,f=e.get(c[0],t),d=e.get(c[1],t);s=i.dataToPoint([f,d])}if(uf(i,"cartesian2d")){var v=i.getAxis("x"),h=i.getAxis("y"),c=i.dimensions;v1(e.get(c[0],t))?s[0]=v.toGlobalCoord(v.getExtent()[n?0:1]):v1(e.get(c[1],t))&&(s[1]=h.toGlobalCoord(h.getExtent()[n?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}e.setItemLayout(t,s)}var A6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=$s.getMarkerModelFromSeries(i,"markLine");if(o){var s=o.getData(),l=Uy(o).from,u=Uy(o).to;l.each(function(c){ux(l,c,!0,i,a),ux(u,c,!1,i,a)}),s.each(function(c){s.setItemLayout(c,[l.getItemLayout(c),u.getItemLayout(c)])}),this.markerGroupMap.get(i.id).updateLayout()}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,new DI);this.group.add(c.group);var f=E6e(o,n,r),d=f.from,v=f.to,h=f.line;Uy(r).from=d,Uy(r).to=v,r.setData(h);var p=r.get("symbol"),g=r.get("symbolSize"),m=r.get("symbolRotate"),_=r.get("symbolOffset");Re(p)||(p=[p,p]),Re(g)||(g=[g,g]),Re(m)||(m=[m,m]),Re(_)||(_=[_,_]),f.from.each(function(w){b(d,w,!0),b(v,w,!1)}),h.each(function(w){var S=h.getItemModel(w).getModel("lineStyle").getLineStyle();h.setItemLayout(w,[d.getItemLayout(w),v.getItemLayout(w)]),S.stroke==null&&(S.stroke=d.getItemVisual(w,"style").fill),h.setItemVisual(w,{fromSymbolKeepAspect:d.getItemVisual(w,"symbolKeepAspect"),fromSymbolOffset:d.getItemVisual(w,"symbolOffset"),fromSymbolRotate:d.getItemVisual(w,"symbolRotate"),fromSymbolSize:d.getItemVisual(w,"symbolSize"),fromSymbol:d.getItemVisual(w,"symbol"),toSymbolKeepAspect:v.getItemVisual(w,"symbolKeepAspect"),toSymbolOffset:v.getItemVisual(w,"symbolOffset"),toSymbolRotate:v.getItemVisual(w,"symbolRotate"),toSymbolSize:v.getItemVisual(w,"symbolSize"),toSymbol:v.getItemVisual(w,"symbol"),style:S})}),c.updateData(h),f.line.eachItemGraphicEl(function(w){Ct(w).dataModel=r,w.traverse(function(S){Ct(S).dataModel=r})});function b(w,S,C){var x=w.getItemModel(S);ux(w,S,C,n,i);var M=x.getModel("itemStyle").getItemStyle();M.fill==null&&(M.fill=om(l,"color")),w.setItemVisual(S,{symbolKeepAspect:x.get("symbolKeepAspect"),symbolOffset:Mt(x.get("symbolOffset",!0),_[C?0:1]),symbolRotate:Mt(x.get("symbolRotate",!0),m[C?0:1]),symbolSize:Mt(x.get("symbolSize"),g[C?0:1]),symbol:Mt(x.get("symbol",!0),p[C?0:1]),style:M})}this.markKeep(c),c.group.silent=r.get("silent")||n.get("silent")},t.type="markLine",t}(cD);function E6e(e,t,n){var r;e?r=Ne(e&&e.dimensions,function(u){var c=t.getData().getDimensionInfo(t.getData().mapDimension(u))||{};return De(De({},c),{name:u,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var a=new Jr(r,n),i=new Jr(r,n),o=new Jr([],n),s=Ne(n.get("data"),kt(M6e,t,e,n));e&&(s=un(s,kt(k6e,e)));var l=bj(!!e,r);return a.initData(Ne(s,function(u){return u[0]}),null,l),i.initData(Ne(s,function(u){return u[1]}),null,l),o.initData(Ne(s,function(u){return u[2]})),o.hasItemOption=!0,{from:a,to:i,line:o}}function I6e(e){e.registerComponentModel(T6e),e.registerComponentView(A6e),e.registerPreprocessor(function(t){lD(t.series,"markLine")&&(t.markLine=t.markLine||{})})}var D6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.createMarkerModelFromSeries=function(n,r,a){return new t(n,r,a)},t.type="markArea",t.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},t}($s),Yy=Qt(),L6e=function(e,t,n,r){var a=r[0],i=r[1];if(!(!a||!i)){var o=Mg(e,a),s=Mg(e,i),l=o.coord,u=s.coord;l[0]=dr(l[0],-1/0),l[1]=dr(l[1],-1/0),u[0]=dr(u[0],1/0),u[1]=dr(u[1],1/0);var c=h_([{},o,s]);return c.coord=[o.coord,s.coord],c.x0=o.x,c.y0=o.y,c.x1=s.x,c.y1=s.y,c}};function h1(e){return!isNaN(e)&&!isFinite(e)}function M4(e,t,n,r){var a=1-e;return h1(t[a])&&h1(n[a])}function P6e(e,t){var n=t.coord[0],r=t.coord[1],a={coord:n,x:t.x0,y:t.y0},i={coord:r,x:t.x1,y:t.y1};return uf(e,"cartesian2d")?n&&r&&(M4(1,n,r)||M4(0,n,r))?!0:w6e(e,a,i):kg(e,a)||kg(e,i)}function k4(e,t,n,r,a){var i=r.coordinateSystem,o=e.getItemModel(t),s,l=qe(o.get(n[0]),a.getWidth()),u=qe(o.get(n[1]),a.getHeight());if(!isNaN(l)&&!isNaN(u))s=[l,u];else{if(r.getMarkerPosition){var c=e.getValues(["x0","y0"],t),f=e.getValues(["x1","y1"],t),d=i.clampData(c),v=i.clampData(f),h=[];n[0]==="x0"?h[0]=d[0]>v[0]?f[0]:c[0]:h[0]=d[0]>v[0]?c[0]:f[0],n[1]==="y0"?h[1]=d[1]>v[1]?f[1]:c[1]:h[1]=d[1]>v[1]?c[1]:f[1],s=r.getMarkerPosition(h,n,!0)}else{var p=e.get(n[0],t),g=e.get(n[1],t),m=[p,g];i.clampData&&i.clampData(m,m),s=i.dataToPoint(m,!0)}if(uf(i,"cartesian2d")){var _=i.getAxis("x"),b=i.getAxis("y"),p=e.get(n[0],t),g=e.get(n[1],t);h1(p)?s[0]=_.toGlobalCoord(_.getExtent()[n[0]==="x0"?0:1]):h1(g)&&(s[1]=b.toGlobalCoord(b.getExtent()[n[1]==="y0"?0:1]))}isNaN(l)||(s[0]=l),isNaN(u)||(s[1]=u)}return s}var A4=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],R6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.updateTransform=function(n,r,a){r.eachSeries(function(i){var o=$s.getMarkerModelFromSeries(i,"markArea");if(o){var s=o.getData();s.each(function(l){var u=Ne(A4,function(f){return k4(s,l,f,i,a)});s.setItemLayout(l,u);var c=s.getItemGraphicEl(l);c.setShape("points",u)})}},this)},t.prototype.renderSeries=function(n,r,a,i){var o=n.coordinateSystem,s=n.id,l=n.getData(),u=this.markerGroupMap,c=u.get(s)||u.set(s,{group:new wt});this.group.add(c.group),this.markKeep(c);var f=O6e(o,n,r);r.setData(f),f.each(function(d){var v=Ne(A4,function(M){return k4(f,d,M,n,i)}),h=o.getAxis("x").scale,p=o.getAxis("y").scale,g=h.getExtent(),m=p.getExtent(),_=[h.parse(f.get("x0",d)),h.parse(f.get("x1",d))],b=[p.parse(f.get("y0",d)),p.parse(f.get("y1",d))];Ga(_),Ga(b);var w=!(g[0]>_[1]||g[1]<_[0]||m[0]>b[1]||m[1]=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(zt),Vf=kt,PM=G,jy=wt,_j=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new jy),this.group.add(this._selectorGroup=new jy),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var o=n.get("align"),s=n.get("orient");(!o||o==="auto")&&(o=n.get("left")==="right"&&s==="vertical"?"right":"left");var l=n.get("selector",!0),u=n.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,n,r,a,l,s,u);var c=n.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},d=n.get("padding"),v=rr(c,f,d),h=this.layoutInner(n,o,v,i,l,u),p=rr(ft({width:h.width,height:h.height},c),f,d);this.group.x=p.x-h.x,this.group.y=p.y-h.y,this.group.markRedraw(),this.group.add(this._backgroundEl=lj(h,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,a,i,o,s,l){var u=this.getContentGroup(),c=rt(),f=r.get("selectedMode"),d=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&d.push(v.id)}),PM(r.getData(),function(v,h){var p=v.get("name");if(!this.newlineDisabled&&(p===""||p===` -`)){var g=new jy;g.newline=!0,u.add(g);return}var m=a.getSeriesByName(p)[0];if(!c.get(p))if(m){var _=m.getData(),b=_.getVisual("legendLineStyle")||{},w=_.getVisual("legendIcon"),S=_.getVisual("style"),C=this._createItem(m,p,h,v,r,n,b,S,w,f,i);C.on("click",Vf(E4,p,null,i,d)).on("mouseover",Vf(RM,m.name,null,i,d)).on("mouseout",Vf(OM,m.name,null,i,d)),a.ssr&&C.eachChild(function(x){var M=Ct(x);M.seriesIndex=m.seriesIndex,M.dataIndex=h,M.ssrType="legend"}),c.set(p,!0)}else a.eachRawSeries(function(x){if(!c.get(p)&&x.legendVisualProvider){var M=x.legendVisualProvider;if(!M.containName(p))return;var T=M.indexOfName(p),k=M.getItemVisual(T,"style"),A=M.getItemVisual(T,"legendIcon"),E=ya(k.fill);E&&E[3]===0&&(E[3]=.2,k=De(De({},k),{fill:Xi(E,"rgba")}));var L=this._createItem(x,p,h,v,r,n,{},k,A,f,i);L.on("click",Vf(E4,null,p,i,d)).on("mouseover",Vf(RM,null,p,i,d)).on("mouseout",Vf(OM,null,p,i,d)),a.ssr&&L.eachChild(function($){var P=Ct($);P.seriesIndex=x.seriesIndex,P.dataIndex=h,P.ssrType="legend"}),c.set(p,!0)}},this)},this),o&&this._createSelector(o,r,i,s,l)},t.prototype._createSelector=function(n,r,a,i,o){var s=this.getSelectorGroup();PM(n,function(u){var c=u.type,f=new Xt({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect",legendId:r.id})}});s.add(f);var d=r.getModel("selectorLabel"),v=r.getModel(["emphasis","selectorLabel"]);Or(f,{normal:d,emphasis:v},{defaultText:u.title}),Nl(f)})},t.prototype._createItem=function(n,r,a,i,o,s,l,u,c,f,d){var v=n.visualDrawType,h=o.get("itemWidth"),p=o.get("itemHeight"),g=o.isSelected(r),m=i.get("symbolRotate"),_=i.get("symbolKeepAspect"),b=i.get("icon");c=b||c||"roundRect";var w=B6e(c,i,l,u,v,g,d),S=new jy,C=i.getModel("textStyle");if(ct(n.getLegendIcon)&&(!b||b==="inherit"))S.add(n.getLegendIcon({itemWidth:h,itemHeight:p,icon:c,iconRotate:m,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:_}));else{var x=b==="inherit"&&n.getData().getVisual("symbol")?m==="inherit"?n.getData().getVisual("symbolRotate"):m:0;S.add(V6e({itemWidth:h,itemHeight:p,icon:c,iconRotate:x,itemStyle:w.itemStyle,lineStyle:w.lineStyle,symbolKeepAspect:_}))}var M=s==="left"?h+5:-5,T=s,k=o.get("formatter"),A=r;Je(k)&&k?A=k.replace("{name}",r??""):ct(k)&&(A=k(r));var E=g?C.getTextColor():i.get("inactiveColor");S.add(new Xt({style:An(C,{text:A,x:M,y:p/2,fill:E,align:T,verticalAlign:"middle"},{inheritColor:E})}));var L=new Zt({shape:S.getBoundingRect(),style:{fill:"transparent"}}),$=i.getModel("tooltip");return $.get("show")&&af({el:L,componentModel:o,itemName:r,itemTooltipOption:$.option}),S.add(L),S.eachChild(function(P){P.silent=!0}),L.silent=!f,this.getContentGroup().add(S),Nl(S),S.__legendDataIndex=a,S},t.prototype.layoutInner=function(n,r,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Ec(n.get("orient"),l,n.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Ec("horizontal",u,n.get("selectorItemGap",!0));var d=u.getBoundingRect(),v=[-d.x,-d.y],h=n.get("selectorButtonGap",!0),p=n.getOrient().index,g=p===0?"width":"height",m=p===0?"height":"width",_=p===0?"y":"x";s==="end"?v[p]+=c[g]+h:f[p]+=d[g]+h,v[1-p]+=c[m]/2-d[m]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var b={x:0,y:0};return b[g]=c[g]+h+d[g],b[m]=Math.max(c[m],d[m]),b[_]=Math.min(0,d[_]+v[1-p]),b}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Dn);function B6e(e,t,n,r,a,i,o){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),PM(g,function(_,b){g[b]==="inherit"&&(g[b]=m[b])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?r.decal:Qd(f,o),u.fill==="inherit"&&(u.fill=r[a]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?r:n).opacity),s(u,r);var d=t.getModel("lineStyle"),v=d.getLineStyle();if(s(v,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),v.stroke==="auto"&&(v.stroke=r.fill),!i){var h=t.get("inactiveBorderWidth"),p=u[c];u.lineWidth=h==="auto"?r.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=d.get("inactiveColor"),v.lineWidth=d.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function V6e(e){var t=e.icon||"roundRect",n=Zn(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function E4(e,t,n,r){OM(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e??t}),RM(e,t,n,r)}function wj(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,a=t.length;ra[o],g=[-v.x,-v.y];r||(g[i]=c[u]);var m=[0,0],_=[-h.x,-h.y],b=Mt(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(p){var w=n.get("pageButtonPosition",!0);w==="end"?_[i]+=a[o]-h[o]:m[i]+=h[o]+b}_[1-i]+=v[s]/2-h[s]/2,c.setPosition(g),f.setPosition(m),d.setPosition(_);var S={x:0,y:0};if(S[o]=p?a[o]:v[o],S[s]=Math.max(v[s],h[s]),S[l]=Math.min(0,h[l]+_[1-i]),f.__rectSize=a[o],p){var C={x:0,y:0};C[o]=Math.max(a[o]-h[o]-b,0),C[s]=S[s],f.setClipPath(new Zt({shape:C})),f.__rectSize=C[o]}else d.eachChild(function(M){M.attr({invisible:!0,silent:!0})});var x=this._getPageInfo(n);return x.pageIndex!=null&&rn(c,{x:x.contentPosition[0],y:x.contentPosition[1]},p?n:null),this._updatePageInfoView(n,x),S},t.prototype._pageGo=function(n,r,a){var i=this._getPageInfo(r)[n];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var a=this._controllerGroup;G(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",d=r[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",d?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),v.cursor=d?"pointer":"default")});var i=a.childOfName("pageText"),o=n.get("pageFormatter"),s=r.pageIndex,l=s!=null?s+1:0,u=r.pageCount;i&&o&&i.setStyle("text",Je(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=n.getOrient().index,s=cx[o],l=fx[o],u=this._findTargetItemIndex(r),c=a.children(),f=c[u],d=c.length,v=d?1:0,h={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return h;var p=w(f);h.contentPosition[o]=-p.s;for(var g=u+1,m=p,_=p,b=null;g<=d;++g)b=w(c[g]),(!b&&_.e>m.s+i||b&&!S(b,m.s))&&(_.i>m.i?m=_:m=b,m&&(h.pageNextDataIndex==null&&(h.pageNextDataIndex=m.i),++h.pageCount)),_=b;for(var g=u-1,m=p,_=p,b=null;g>=-1;--g)b=w(c[g]),(!b||!S(_,b.s))&&m.i<_.i&&(_=m,h.pagePrevDataIndex==null&&(h.pagePrevDataIndex=m.i),++h.pageCount,++h.pageIndex),m=b;return h;function w(C){if(C){var x=C.getBoundingRect(),M=x[l]+C[l];return{s:M,e:M+x[s],i:C.__legendDataIndex}}}function S(C,x){return C.e>=x&&C.s<=x+i}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===n&&(r=s)}),r??i},t.type="legend.scroll",t}(_j);function G6e(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(r)})})}function K6e(e){Ft(Sj),e.registerComponentModel(H6e),e.registerComponentView(W6e),G6e(e)}function U6e(e){Ft(Sj),Ft(K6e)}var Y6e=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.inside",t.defaultOption=vu(Tg.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t}(Tg),fD=Qt();function j6e(e,t,n){fD(e).coordSysRecordMap.each(function(r){var a=r.dataZoomInfoMap.get(t.uid);a&&(a.getRange=n)})}function q6e(e,t){for(var n=fD(e).coordSysRecordMap,r=n.keys(),a=0;ar[n+t]&&(t=s),a=a&&o.get("preventDefaultMouseMove",!0)}),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!a}}}function eHe(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,n){var r=fD(n),a=r.coordSysRecordMap||(r.coordSysRecordMap=rt());a.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=ij(i);G(o.infoList,function(s){var l=s.model.uid,u=a.get(l)||a.set(l,X6e(n,s.model)),c=u.dataZoomInfoMap||(u.dataZoomInfoMap=rt());c.set(i.uid,{dzReferCoordSysInfo:s,model:i,getRange:null})})}),a.each(function(i){var o=i.controller,s,l=i.dataZoomInfoMap;if(l){var u=l.keys()[0];u!=null&&(s=l.get(u))}if(!s){Cj(a,i);return}var c=Q6e(l);o.enable(c.controlType,c.opt),o.setPointerChecker(i.containsPoint),Pv(i,"dispatchAction",s.model.get("throttle",!0),"fixRate")})})}var tHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return t.prototype.render=function(n,r,a){if(e.prototype.render.apply(this,arguments),n.noTarget()){this._clear();return}this.range=n.getPercentRange(),j6e(a,n,{pan:et(dx.pan,this),zoom:et(dx.zoom,this),scrollMove:et(dx.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){q6e(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t}(nD),dx={zoom:function(e,t,n,r){var a=this.range,i=a.slice(),o=e.axisModels[0];if(o){var s=vx[t](null,[r.originX,r.originY],o,n,e),l=(s.signal>0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/r.scale,0);i[0]=(i[0]-l)*u+l,i[1]=(i[1]-l)*u+l;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(ff(0,i,[0,100],0,c.minSpan,c.maxSpan),this.range=i,a[0]!==i[0]||a[1]!==i[1])return i}},pan:P4(function(e,t,n,r,a,i){var o=vx[r]([i.oldX,i.oldY],[i.newX,i.newY],t,a,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:P4(function(e,t,n,r,a,i){var o=vx[r]([0,0],[i.scrollDelta,i.scrollDelta],t,a,n);return o.signal*(e[1]-e[0])*i.scrollDelta})};function P4(e){return function(t,n,r,a){var i=this.range,o=i.slice(),s=t.axisModels[0];if(s){var l=e(o,s,t,n,r,a);if(ff(l,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var vx={grid:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem.getRect();return e=e||[0,0],i.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=i.inverse?-1:1),o},polar:function(e,t,n,r,a){var i=n.axis,o={},s=a.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),n.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(e,t,n,r,a){var i=n.axis,o=a.model.coordinateSystem.getRect(),s={};return e=e||[0,0],i.orient==="horizontal"?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=i.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=i.inverse?-1:1),s}};function xj(e){rD(e),e.registerComponentModel(Y6e),e.registerComponentView(tHe),eHe(e)}var nHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=vu(Tg.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),t}(Tg),Ch=Zt,R4=7,rHe=1,hx=30,aHe=7,xh="horizontal",O4="vertical",iHe=5,oHe=["line","bar","candlestick","scatter"],sHe={easing:"cubicOut",duration:100,delay:0},lHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(n,r){this.api=r,this._onBrush=et(this._onBrush,this),this._onBrushEnd=et(this._onBrushEnd,this)},t.prototype.render=function(n,r,a,i){if(e.prototype.render.apply(this,arguments),Pv(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),n.get("show")===!1){this.group.removeAll();return}if(n.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){dg(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var n=this.group;n.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new wt;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),n.add(r),this._positionGroup()},t.prototype._resetLocation=function(){var n=this.dataZoomModel,r=this.api,a=n.get("brushSelect"),i=a?aHe:0,o=this._findCoordRect(),s={width:r.getWidth(),height:r.getHeight()},l=this._orient===xh?{right:s.width-o.x-o.width,top:s.height-hx-R4-i,width:o.width,height:hx}:{right:R4,top:o.y,width:hx,height:o.height},u=Ev(n.option);G(["right","top","width","height"],function(f){u[f]==="ph"&&(u[f]=l[f])});var c=rr(u,s);this._location={x:c.x,y:c.y},this._size=[c.width,c.height],this._orient===O4&&this._size.reverse()},t.prototype._positionGroup=function(){var n=this.group,r=this._location,a=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),s=this._displayables.sliderGroup,l=(this._dataShadowInfo||{}).otherAxisInverse;s.attr(a===xh&&!o?{scaleY:l?1:-1,scaleX:1}:a===xh&&o?{scaleY:l?1:-1,scaleX:-1}:a===O4&&!o?{scaleY:l?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:l?-1:1,scaleX:-1,rotation:Math.PI/2});var u=n.getBoundingRect([s]);n.x=r.x-u.x,n.y=r.y-u.y,n.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var n=this.dataZoomModel,r=this._size,a=this._displayables.sliderGroup,i=n.get("brushSelect");a.add(new Ch({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:n.get("backgroundColor")},z2:-40}));var o=new Ch({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:et(this._onClickPanel,this)}),s=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",s.on("mousemove",this._onBrush),s.on("mouseup",this._onBrushEnd)):(s.off("mousemove",this._onBrush),s.off("mouseup",this._onBrushEnd)),a.add(o)},t.prototype._renderDataShadow=function(){var n=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!n)return;var r=this._size,a=this._shadowSize||[],i=n.series,o=i.getRawData(),s=i.getShadowDim&&i.getShadowDim(),l=s&&o.getDimensionInfo(s)?i.getShadowDim():n.otherDim;if(l==null)return;var u=this._shadowPolygonPts,c=this._shadowPolylinePts;if(o!==this._shadowData||l!==this._shadowDim||r[0]!==a[0]||r[1]!==a[1]){var f=o.getDataExtent(l),d=(f[1]-f[0])*.3;f=[f[0]-d,f[1]+d];var v=[0,r[1]],h=[0,r[0]],p=[[r[0],0],[0,0]],g=[],m=h[1]/(o.count()-1),_=0,b=Math.round(o.count()/r[0]),w;o.each([l],function(T,k){if(b>0&&k%b){_+=m;return}var A=T==null||isNaN(T)||T==="",E=A?0:pn(T,f,v,!0);A&&!w&&k?(p.push([p[p.length-1][0],0]),g.push([g[g.length-1][0],0])):!A&&w&&(p.push([_,0]),g.push([_,0])),p.push([_,E]),g.push([_,E]),_+=m,w=A}),u=this._shadowPolygonPts=p,c=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=l,this._shadowSize=[r[0],r[1]];var S=this.dataZoomModel;function C(T){var k=S.getModel(T?"selectedDataBackground":"dataBackground"),A=new wt,E=new ta({shape:{points:u},segmentIgnoreThreshold:1,style:k.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),L=new ra({shape:{points:c},segmentIgnoreThreshold:1,style:k.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return A.add(E),A.add(L),A}for(var x=0;x<3;x++){var M=C(x===1);this._displayables.sliderGroup.add(M),this._displayables.dataShadowSegs.push(M)}},t.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow");if(r!==!1){var a,i=this.ecModel;return n.eachTargetAxis(function(o,s){var l=n.getAxisProxy(o,s).getTargetSeriesModels();G(l,function(u){if(!a&&!(r!==!0&&Nt(oHe,u.get("type"))<0)){var c=i.getComponent(El(o),s).axis,f=uHe(o),d,v=u.coordinateSystem;f!=null&&v.getOtherAxis&&(d=v.getOtherAxis(c).inverse),f=u.getData().mapDimension(f),a={thisAxis:c,series:u,thisDim:o,otherDim:f,otherAxisInverse:d}}},this)},this),a}},t.prototype._renderHandle=function(){var n=this.group,r=this._displayables,a=r.handles=[null,null],i=r.handleLabels=[null,null],o=this._displayables.sliderGroup,s=this._size,l=this.dataZoomModel,u=this.api,c=l.get("borderRadius")||0,f=l.get("brushSelect"),d=r.filler=new Ch({silent:f,style:{fill:l.get("fillerColor")},textConfig:{position:"inside"}});o.add(d),o.add(new Ch({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:s[0],height:s[1],r:c},style:{stroke:l.get("dataBackgroundColor")||l.get("borderColor"),lineWidth:rHe,fill:"rgba(0,0,0,0)"}})),G([0,1],function(b){var w=l.get("handleIcon");!Wb[w]&&w.indexOf("path://")<0&&w.indexOf("image://")<0&&(w="path://"+w);var S=Zn(w,-1,0,2,2,null,!0);S.attr({cursor:N4(this._orient),draggable:!0,drift:et(this._onDragMove,this,b),ondragend:et(this._onDragEnd,this),onmouseover:et(this._showDataInfo,this,!0),onmouseout:et(this._showDataInfo,this,!1),z2:5});var C=S.getBoundingRect(),x=l.get("handleSize");this._handleHeight=qe(x,this._size[1]),this._handleWidth=C.width/C.height*this._handleHeight,S.setStyle(l.getModel("handleStyle").getItemStyle()),S.style.strokeNoScale=!0,S.rectHover=!0,S.ensureState("emphasis").style=l.getModel(["emphasis","handleStyle"]).getItemStyle(),Nl(S);var M=l.get("handleColor");M!=null&&(S.style.fill=M),o.add(a[b]=S);var T=l.getModel("textStyle"),k=l.get("handleLabel")||{},A=k.show||!1;n.add(i[b]=new Xt({silent:!0,invisible:!A,style:An(T,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:T.getTextColor(),font:T.getFont()}),z2:10}))},this);var v=d;if(f){var h=qe(l.get("moveHandleSize"),s[1]),p=r.moveHandle=new Zt({style:l.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:s[1]-.5,height:h}}),g=h*.8,m=r.moveHandleIcon=Zn(l.get("moveHandleIcon"),-g/2,-g/2,g,g,"#fff",!0);m.silent=!0,m.y=s[1]+h/2-.5,p.ensureState("emphasis").style=l.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var _=Math.min(s[1]/2,Math.max(h,10));v=r.moveZone=new Zt({invisible:!0,shape:{y:s[1]-_,height:h+_}}),v.on("mouseover",function(){u.enterEmphasis(p)}).on("mouseout",function(){u.leaveEmphasis(p)}),o.add(p),o.add(m),o.add(v)}v.attr({draggable:!0,cursor:N4(this._orient),drift:et(this._onDragMove,this,"all"),ondragstart:et(this._showDataInfo,this,!0),ondragend:et(this._onDragEnd,this),onmouseover:et(this._showDataInfo,this,!0),onmouseout:et(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[pn(n[0],[0,100],r,!0),pn(n[1],[0,100],r,!0)]},t.prototype._updateInterval=function(n,r){var a=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),s=a.findRepresentativeAxisProxy().getMinMaxSpan(),l=[0,100];ff(r,i,o,a.get("zoomLock")?"all":n,s.minSpan!=null?pn(s.minSpan,l,o,!0):null,s.maxSpan!=null?pn(s.maxSpan,l,o,!0):null);var u=this._range,c=this._range=Ga([pn(i[0],o,l,!0),pn(i[1],o,l,!0)]);return!u||u[0]!==c[0]||u[1]!==c[1]},t.prototype._updateView=function(n){var r=this._displayables,a=this._handleEnds,i=Ga(a.slice()),o=this._size;G([0,1],function(v){var h=r.handles[v],p=this._handleHeight;h.attr({scaleX:p/2,scaleY:p/2,x:a[v]+(v?-1:1),y:o[1]/2-p/2})},this),r.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var s={x:i[0],width:i[1]-i[0]};r.moveHandle&&(r.moveHandle.setShape(s),r.moveZone.setShape(s),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",s.x+s.width/2));for(var l=r.dataShadowSegs,u=[0,i[0],i[1],o[0]],c=0;cr[0]||a[1]<0||a[1]>r[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,s=this._updateInterval("all",a[0]-o);this._updateView(),s&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(n){var r=n.offsetX,a=n.offsetY;this._brushStart=new Pt(r,a),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(n){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var a=r.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(a.width)<5)){var o=this._getViewExtent(),s=[0,100];this._range=Ga([pn(a.x,o,s,!0),pn(a.x+a.width,o,s,!0)]),this._handleEnds=[a.x,a.x+a.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(n){this._brushing&&(Is(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},t.prototype._updateBrushRect=function(n,r){var a=this._displayables,i=this.dataZoomModel,o=a.brushRect;o||(o=a.brushRect=new Ch({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),a.sliderGroup.add(o)),o.attr("ignore",!1);var s=this._brushStart,l=this._displayables.sliderGroup,u=l.transformCoordToLocal(n,r),c=l.transformCoordToLocal(s.x,s.y),f=this._size;u[0]=Math.max(Math.min(f[0],u[0]),0),o.setShape({x:c[0],y:0,width:u[0]-c[0],height:f[1]})},t.prototype._dispatchZoomAction=function(n){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?sHe:null,start:r[0],end:r[1]})},t.prototype._findCoordRect=function(){var n,r=ij(this.dataZoomModel).infoList;if(!n&&r.length){var a=r[0].model.coordinateSystem;n=a.getRect&&a.getRect()}if(!n){var i=this.api.getWidth(),o=this.api.getHeight();n={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return n},t.type="dataZoom.slider",t}(nD);function uHe(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function N4(e){return e==="vertical"?"ns-resize":"ew-resize"}function Tj(e){e.registerComponentModel(nHe),e.registerComponentView(lHe),rD(e)}function cHe(e){Ft(xj),Ft(Tj)}var Mj={get:function(e,t,n){var r=mt((fHe[e]||{})[t]);return n&&Re(r)?r[r.length-1]:r}},fHe={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},$4=pr.mapVisual,dHe=pr.eachVisual,vHe=Re,B4=G,hHe=Ga,pHe=pn,p1=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a)},t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&pj(a,n,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(n){var r=this.stateList;n=et(n,this),this.controllerVisuals=EM(this.option.controller,r,n),this.targetVisuals=EM(this.option.target,r,n)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesIndex,r=[];return n==null||n==="all"?this.ecModel.eachSeries(function(a,i){r.push(i)}):r=Cn(n),r},t.prototype.eachTargetSeries=function(n,r){G(this.getTargetSeriesIndices(),function(a){var i=this.ecModel.getSeriesByIndex(a);i&&n.call(r,i)},this)},t.prototype.isTargetSeries=function(n){var r=!1;return this.eachTargetSeries(function(a){a===n&&(r=!0)}),r},t.prototype.formatValueText=function(n,r,a){var i=this.option,o=i.precision,s=this.dataBound,l=i.formatter,u;a=a||["<",">"],Re(n)&&(n=n.slice(),u=!0);var c=r?n:u?[f(n[0]),f(n[1])]:f(n);if(Je(l))return l.replace("{value}",u?c[0]:c).replace("{value2}",u?c[1]:c);if(ct(l))return u?l(n[0],n[1]):l(n);if(u)return n[0]===s[0]?a[0]+" "+c[1]:n[1]===s[1]?a[1]+" "+c[0]:c[0]+" - "+c[1];return c;function f(d){return d===s[0]?"min":d===s[1]?"max":(+d).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var n=this.option,r=hHe([n.min,n.max]);this._dataExtent=r},t.prototype.getDataDimensionIndex=function(n){var r=this.option.dimension;if(r!=null)return n.getDimensionIndex(r);for(var a=n.dimensions,i=a.length-1;i>=0;i--){var o=a[i],s=n.getDimensionInfo(o);if(!s.isCalculationCoord)return s.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var n=this.ecModel,r=this.option,a={inRange:r.inRange,outOfRange:r.outOfRange},i=r.target||(r.target={}),o=r.controller||(r.controller={});It(i,a),It(o,a);var s=this.isCategory();l.call(this,i),l.call(this,o),u.call(this,i,"inRange","outOfRange"),c.call(this,o);function l(f){vHe(r.color)&&!f.inRange&&(f.inRange={color:r.color.slice().reverse()}),f.inRange=f.inRange||{color:n.get("gradientColor")}}function u(f,d,v){var h=f[d],p=f[v];h&&!p&&(p=f[v]={},B4(h,function(g,m){if(pr.isValidType(m)){var _=Mj.get(m,"inactive",s);_!=null&&(p[m]=_,m==="color"&&!p.hasOwnProperty("opacity")&&!p.hasOwnProperty("colorAlpha")&&(p.opacity=[0,0]))}}))}function c(f){var d=(f.inRange||{}).symbol||(f.outOfRange||{}).symbol,v=(f.inRange||{}).symbolSize||(f.outOfRange||{}).symbolSize,h=this.get("inactiveColor"),p=this.getItemSymbol(),g=p||"roundRect";B4(this.stateList,function(m){var _=this.itemSize,b=f[m];b||(b=f[m]={color:s?h:[h]}),b.symbol==null&&(b.symbol=d&&mt(d)||(s?g:[g])),b.symbolSize==null&&(b.symbolSize=v&&mt(v)||(s?_[0]:[_[0],_[0]])),b.symbol=$4(b.symbol,function(C){return C==="none"?g:C});var w=b.symbolSize;if(w!=null){var S=-1/0;dHe(w,function(C){C>S&&(S=C)}),b.symbolSize=$4(w,function(C){return pHe(C,[0,S],[0,_[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(n){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(n){return null},t.prototype.getVisualMeta=function(n){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(zt),V4=[20,140],gHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(n[0]==null||isNaN(n[0]))&&(n[0]=V4[0]),(n[1]==null||isNaN(n[1]))&&(n[1]=V4[1])},t.prototype._resetRange=function(){var n=this.getExtent(),r=this.option.range;!r||r.auto?(n.auto=1,this.option.range=n):Re(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],n[0]),r[1]=Math.min(r[1],n[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),G(this.stateList,function(n){var r=this.option.controller[n].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},t.prototype.setSelected=function(n){this.option.range=n.slice(),this._resetRange()},t.prototype.getSelected=function(){var n=this.getExtent(),r=Ga((this.get("range")||[]).slice());return r[0]>n[1]&&(r[0]=n[1]),r[1]>n[1]&&(r[1]=n[1]),r[0]=a[1]||n<=r[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[];return this.eachTargetSeries(function(a){var i=[],o=a.getData();o.each(this.getDataDimensionIndex(o),function(s,l){n[0]<=s&&s<=n[1]&&i.push(l)},this),r.push({seriesId:a.id,dataIndex:i})},this),r},t.prototype.getVisualMeta=function(n){var r=F4(this,"outOfRange",this.getExtent()),a=F4(this,"inRange",this.option.range.slice()),i=[];function o(v,h){i.push({value:v,color:n(v,h)})}for(var s=0,l=0,u=a.length,c=r.length;ln[1])break;i.push({color:this.getControllerVisual(l,"color",r),offset:s/a})}return i.push({color:this.getControllerVisual(n[1],"color",r),offset:1}),i},t.prototype._createBarPoints=function(n,r){var a=this.visualMapModel.itemSize;return[[a[0]-r[0],n[0]],[a[0],n[0]],[a[0],n[1]],[a[0]-r[1],n[1]]]},t.prototype._createBarGroup=function(n){var r=this._orient,a=this.visualMapModel.get("inverse");return new wt(r==="horizontal"&&!a?{scaleX:n==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&a?{scaleX:n==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!a?{scaleX:n==="left"?1:-1,scaleY:-1}:{scaleX:n==="left"?1:-1})},t.prototype._updateHandle=function(n,r){if(this._useHandle){var a=this._shapes,i=this.visualMapModel,o=a.handleThumbs,s=a.handleLabels,l=i.itemSize,u=i.getExtent(),c=this._applyTransform("left",a.mainGroup);mHe([0,1],function(f){var d=o[f];d.setStyle("fill",r.handlesColor[f]),d.y=n[f];var v=So(n[f],[0,l[1]],u,!0),h=this.getControllerVisual(v,"symbolSize");d.scaleX=d.scaleY=h/l[0],d.x=l[0]-h/2;var p=Zi(a.handleLabelPoints[f],$l(d,this.group));if(this._orient==="horizontal"){var g=c==="left"||c==="top"?(l[0]-h)/2:(l[0]-h)/-2;p[1]+=g}s[f].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[f]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",a.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,r,a,i){var o=this.visualMapModel,s=o.getExtent(),l=o.itemSize,u=[0,l[1]],c=this._shapes,f=c.indicator;if(f){f.attr("invisible",!1);var d={convertOpacityToAlpha:!0},v=this.getControllerVisual(n,"color",d),h=this.getControllerVisual(n,"symbolSize"),p=So(n,s,u,!0),g=l[0]-h/2,m={x:f.x,y:f.y};f.y=p,f.x=g;var _=Zi(c.indicatorLabelPoint,$l(f,this.group)),b=c.indicatorLabel;b.attr("invisible",!1);var w=this._applyTransform("left",c.mainGroup),S=this._orient,C=S==="horizontal";b.setStyle({text:(a||"")+o.formatValueText(r),verticalAlign:C?w:"middle",align:C?"center":w});var x={x:g,y:p,style:{fill:v}},M={style:{x:_[0],y:_[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var T={duration:100,easing:"cubicInOut",additive:!0};f.x=m.x,f.y=m.y,f.animateTo(x,T),b.animateTo(M,T)}else f.attr(x),b.attr(M);this._firstShowIndicator=!1;var k=this._shapes.handleLabels;if(k)for(var A=0;Ao[1]&&(f[1]=1/0),r&&(f[0]===-1/0?this._showIndicator(c,f[1],"< ",l):f[1]===1/0?this._showIndicator(c,f[0],"> ",l):this._showIndicator(c,c,"≈ ",l));var d=this._hoverLinkDataIndices,v=[];(r||G4(a))&&(v=this._hoverLinkDataIndices=a.findTargetDataIndices(f));var h=vAe(d,v);this._dispatchHighDown("downplay",W0(h[0],a)),this._dispatchHighDown("highlight",W0(h[1],a))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var r;if(gc(n.target,function(l){var u=Ct(l);if(u.dataIndex!=null)return r=u,!0},!0),!!r){var a=this.ecModel.getSeriesByIndex(r.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(a)){var o=a.getData(r.dataType),s=o.getStore().get(i.getDataDimensionIndex(o),r.dataIndex);isNaN(s)||this._showIndicator(s,s)}}},t.prototype._hideIndicator=function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var a=0;a=0&&(i.dimension=o,r.push(i))}}),e.getData().setVisual("visualMeta",r)}}];function THe(e,t,n,r){for(var a=t.targetVisuals[r],i=pr.prepareVisualTypes(a),o={color:om(e.getData(),"color")},s=0,l=i.length;s0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(SHe,CHe),G(xHe,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(MHe))}function Ij(e){e.registerComponentModel(gHe),e.registerComponentView(_He),Ej(e)}var kHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],AHe[this._mode].call(this,this._pieceList),this._resetSelected(n,r);var i=this.option.categories;this.resetVisual(function(o,s){a==="categories"?(o.mappingMethod="category",o.categories=mt(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=Ne(this._pieceList,function(l){return l=mt(l),s!=="inRange"&&(l.visual=null),l}))})},t.prototype.completeVisualOption=function(){var n=this.option,r={},a=pr.listVisualTypes(),i=this.isCategory();G(n.pieces,function(s){G(a,function(l){s.hasOwnProperty(l)&&(r[l]=1)})}),G(r,function(s,l){var u=!1;G(this.stateList,function(c){u=u||o(n,c,l)||o(n.target,c,l)},this),!u&&G(this.stateList,function(c){(n[c]||(n[c]={}))[l]=Mj.get(l,c==="inRange"?"active":"inactive",i)})},this);function o(s,l,u){return s&&s[l]&&s[l].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(n,r){var a=this.option,i=this._pieceList,o=(r?a:n).selected||{};if(a.selected=o,G(i,function(l,u){var c=this.getSelectedMapKey(l);o.hasOwnProperty(c)||(o[c]=!0)},this),a.selectedMode==="single"){var s=!1;G(i,function(l,u){var c=this.getSelectedMapKey(l);o[c]&&(s?o[c]=!1:s=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(n){return this._mode==="categories"?n.value+"":n.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(n){this.option.selected=mt(n)},t.prototype.getValueState=function(n){var r=pr.findPieceIndex(n,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[],a=this._pieceList;return this.eachTargetSeries(function(i){var o=[],s=i.getData();s.each(this.getDataDimensionIndex(s),function(l,u){var c=pr.findPieceIndex(l,a);c===n&&o.push(u)},this),r.push({seriesId:i.id,dataIndex:o})},this),r},t.prototype.getRepresentValue=function(n){var r;if(this.isCategory())r=n.value;else if(n.value!=null)r=n.value;else{var a=n.interval||[];r=a[0]===-1/0&&a[1]===1/0?0:(a[0]+a[1])/2}return r},t.prototype.getVisualMeta=function(n){if(this.isCategory())return;var r=[],a=["",""],i=this;function o(c,f){var d=i.getRepresentValue({interval:c});f||(f=i.getValueState(d));var v=n(d,f);c[0]===-1/0?a[0]=v:c[1]===1/0?a[1]=v:r.push({value:c[0],color:v},{value:c[1],color:v})}var s=this._pieceList.slice();if(!s.length)s.push({interval:[-1/0,1/0]});else{var l=s[0].interval[0];l!==-1/0&&s.unshift({interval:[-1/0,l]}),l=s[s.length-1].interval[1],l!==1/0&&s.push({interval:[l,1/0]})}var u=-1/0;return G(s,function(c){var f=c.interval;f&&(f[0]>u&&o([u,f[0]],"outOfRange"),o(f.slice()),u=f[1])},this),{stops:r,outerColors:a}},t.type="visualMap.piecewise",t.defaultOption=vu(p1.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(p1),AHe={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),a=t.splitNumber;a=Math.max(parseInt(a,10),1),t.splitNumber=a;for(var i=(r[1]-r[0])/a;+i.toFixed(n)!==i&&n<5;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,s=r[0];o","≥"][r[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,a)},this)}};function j4(e,t){var n=e.inverse;(e.orient==="vertical"?!n:n)&&t.reverse()}var EHe=function(e){be(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var n=this.group;n.removeAll();var r=this.visualMapModel,a=r.get("textGap"),i=r.textStyleModel,o=i.getFont(),s=i.getTextColor(),l=this._getItemAlign(),u=r.itemSize,c=this._getViewData(),f=c.endsText,d=dr(r.get("showLabel",!0),!f),v=!r.get("selectedMode");f&&this._renderEndsText(n,f[0],u,d,l),G(c.viewPieceList,function(h){var p=h.piece,g=new wt;g.onclick=et(this._onItemClick,this,p),this._enableHoverLink(g,h.indexInModelPieceList);var m=r.getRepresentValue(p);if(this._createItemSymbol(g,m,[0,0,u[0],u[1]],v),d){var _=this.visualMapModel.getValueState(m);g.add(new Xt({style:{x:l==="right"?-a:u[0]+a,y:u[1]/2,text:p.text,verticalAlign:"middle",align:l,font:o,fill:s,opacity:_==="outOfRange"?.5:1},silent:v}))}n.add(g)},this),f&&this._renderEndsText(n,f[1],u,d,l),Ec(r.get("orient"),n,r.get("itemGap")),this.renderBackground(n),this.positionGroup(n)},t.prototype._enableHoverLink=function(n,r){var a=this;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var s=a.visualMapModel;s.option.hoverLink&&a.api.dispatchAction({type:o,batch:W0(s.findTargetDataIndices(r),s)})}},t.prototype._getItemAlign=function(){var n=this.visualMapModel,r=n.option;if(r.orient==="vertical")return Aj(n,this.api,n.itemSize);var a=r.align;return(!a||a==="auto")&&(a="left"),a},t.prototype._renderEndsText=function(n,r,a,i,o){if(r){var s=new wt,l=this.visualMapModel.textStyleModel;s.add(new Xt({style:An(l,{x:i?o==="right"?a[0]:0:a[0]/2,y:a[1]/2,verticalAlign:"middle",align:i?o:"center",text:r})})),n.add(s)}},t.prototype._getViewData=function(){var n=this.visualMapModel,r=Ne(n.getPieceList(),function(s,l){return{piece:s,indexInModelPieceList:l}}),a=n.get("text"),i=n.get("orient"),o=n.get("inverse");return(i==="horizontal"?o:!o)?r.reverse():a&&(a=a.slice().reverse()),{viewPieceList:r,endsText:a}},t.prototype._createItemSymbol=function(n,r,a,i){var o=Zn(this.getControllerVisual(r,"symbol"),a[0],a[1],a[2],a[3],this.getControllerVisual(r,"color"));o.silent=i,n.add(o)},t.prototype._onItemClick=function(n){var r=this.visualMapModel,a=r.option,i=a.selectedMode;if(i){var o=mt(a.selected),s=r.getSelectedMapKey(n);i==="single"||i===!0?(o[s]=!0,G(o,function(l,u){o[u]=u===s})):o[s]=!o[s],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(kj);function Dj(e){e.registerComponentModel(kHe),e.registerComponentView(EHe),Ej(e)}function IHe(e){Ft(Ij),Ft(Dj)}var DHe={label:{enabled:!0},decal:{show:!1}},q4=Qt(),LHe={};function PHe(e,t){var n=e.getModel("aria");if(!n.get("enabled"))return;var r=mt(DHe);It(r.label,e.getLocaleModel().get("aria"),!1),It(n.option,r,!1),a(),i();function a(){var u=n.getModel("decal"),c=u.get("show");if(c){var f=rt();e.eachSeries(function(d){if(!d.isColorBySeries()){var v=f.get(d.type);v||(v={},f.set(d.type,v)),q4(d).scope=v}}),e.eachRawSeries(function(d){if(e.isSeriesFiltered(d))return;if(ct(d.enableAriaDecal)){d.enableAriaDecal();return}var v=d.getData();if(d.isColorBySeries()){var _=R2(d.ecModel,d.name,LHe,e.getSeriesCount()),b=v.getVisual("decal");v.setVisual("decal",w(b,_))}else{var h=d.getRawData(),p={},g=q4(d).scope;v.each(function(S){var C=v.getRawIndex(S);p[C]=S});var m=h.count();h.each(function(S){var C=p[S],x=h.getName(S)||S+"",M=R2(d.ecModel,x,g,m),T=v.getItemVisual(C,"decal");v.setItemVisual(C,"decal",w(T,M))})}function w(S,C){var x=S?De(De({},C),S):C;return x.dirty=!0,x}})}}function i(){var u=t.getZr().dom;if(u){var c=e.getLocaleModel().get("aria"),f=n.getModel("label");if(f.option=ft(f.option,c),!!f.get("enabled")){if(u.setAttribute("role","img"),f.get("description")){u.setAttribute("aria-label",f.get("description"));return}var d=e.getSeriesCount(),v=f.get(["data","maxCount"])||10,h=f.get(["series","maxCount"])||10,p=Math.min(d,h),g;if(!(d<1)){var m=s();if(m){var _=f.get(["general","withTitle"]);g=o(_,{title:m})}else g=f.get(["general","withoutTitle"]);var b=[],w=d>1?f.get(["series","multiple","prefix"]):f.get(["series","single","prefix"]);g+=o(w,{seriesCount:d}),e.eachSeries(function(M,T){if(T1?f.get(["series","multiple",E]):f.get(["series","single",E]),k=o(k,{seriesId:M.seriesIndex,seriesName:M.get("name"),seriesType:l(M.subType)});var L=M.getData();if(L.count()>v){var $=f.get(["data","partialData"]);k+=o($,{displayCnt:v})}else k+=f.get(["data","allData"]);for(var P=f.get(["data","separator","middle"]),D=f.get(["data","separator","end"]),V=f.get(["data","excludeDimensionId"]),R=[],O=0;O":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},NHe=function(){function e(t){var n=this._condVal=Je(t)?new RegExp(t):nG(t)?t:null;if(n==null){var r="";gn(r)}}return e.prototype.evaluate=function(t){var n=typeof t;return Je(n)?this._condVal.test(t):tn(n)?this._condVal.test(t+""):!1},e}(),$He=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),BHe=function(){function e(){}return e.prototype.evaluate=function(){for(var t=this.children,n=0;n2&&r.push(a),a=[L,$]}function c(L,$,P,D){od(L,P)&&od($,D)||a.push(L,$,P,D,P,D)}function f(L,$,P,D,V,R){var O=Math.abs($-L),H=Math.tan(O/4)*4/3,W=$M:A2&&r.push(a),r}function $M(e,t,n,r,a,i,o,s,l,u){if(od(e,n)&&od(t,r)&&od(a,o)&&od(i,s)){l.push(o,s);return}var c=2/u,f=c*c,d=o-e,v=s-t,h=Math.sqrt(d*d+v*v);d/=h,v/=h;var p=n-e,g=r-t,m=a-o,_=i-s,b=p*p+g*g,w=m*m+_*_;if(b=0&&M=0){l.push(o,s);return}var T=[],k=[];Jl(e,n,a,o,.5,T),Jl(t,r,i,s,.5,k),$M(T[0],k[0],T[1],k[1],T[2],k[2],T[3],k[3],l,u),$M(T[4],k[4],T[5],k[5],T[6],k[6],T[7],k[7],l,u)}function JHe(e,t){var n=NM(e),r=[];t=t||1;for(var a=0;a0)for(var u=0;uMath.abs(u),f=Pj([l,u],c?0:1,t),d=(c?s:u)/f.length,v=0;va,o=Pj([r,a],i?0:1,t),s=i?"width":"height",l=i?"height":"width",u=i?"x":"y",c=i?"y":"x",f=e[s]/o.length,d=0;d1?null:new Pt(p*l+e,p*u+t)}function tWe(e,t,n){var r=new Pt;Pt.sub(r,n,t),r.normalize();var a=new Pt;Pt.sub(a,e,t);var i=a.dot(r);return i}function zf(e,t){var n=e[e.length-1];n&&n[0]===t[0]&&n[1]===t[1]||e.push(t)}function nWe(e,t,n){for(var r=e.length,a=[],i=0;io?(u.x=c.x=s+i/2,u.y=l,c.y=l+o):(u.y=c.y=l+o/2,u.x=s,c.x=s+i),nWe(t,u,c)}function g1(e,t,n,r){if(n===1)r.push(t);else{var a=Math.floor(n/2),i=e(t);g1(e,i[0],a,r),g1(e,i[1],n-a,r)}return r}function rWe(e,t){for(var n=[],r=0;r0;u/=2){var c=0,f=0;(e&u)>0&&(c=1),(t&u)>0&&(f=1),s+=u*u*(3*c^f),f===0&&(c===1&&(e=u-1-e,t=u-1-t),l=e,e=t,t=l)}return s}function b1(e){var t=1/0,n=1/0,r=-1/0,a=-1/0,i=Ne(e,function(s){var l=s.getBoundingRect(),u=s.getComputedTransform(),c=l.x+l.width/2+(u?u[4]:0),f=l.y+l.height/2+(u?u[5]:0);return t=Math.min(c,t),n=Math.min(f,n),r=Math.max(c,r),a=Math.max(f,a),[c,f]}),o=Ne(i,function(s,l){return{cp:s,z:dWe(s[0],s[1],t,n,r,a),path:e[l]}});return o.sort(function(s,l){return s.z-l.z}).map(function(s){return s.path})}function Nj(e){return oWe(e.path,e.count)}function BM(){return{fromIndividuals:[],toIndividuals:[],count:0}}function vWe(e,t,n){var r=[];function a(S){for(var C=0;C=0;a--)if(!n[a].many.length){var l=n[s].many;if(l.length<=1)if(s)s=0;else return n;var i=l.length,u=Math.ceil(i/2);n[a].many=l.slice(u,i),n[s].many=l.slice(0,u),s++}return n}var pWe={clone:function(e){for(var t=[],n=1-Math.pow(1-e.path.style.opacity,1/e.count),r=0;r0))return;var s=r.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;aF(e)&&(u=e,c=t),aF(t)&&(u=t,c=e);function f(m,_,b,w,S){var C=m.many,x=m.one;if(C.length===1&&!S){var M=_?C[0]:x,T=_?x:C[0];if(m1(M))f({many:[M],one:T},!0,b,w,!0);else{var k=s?ft({delay:s(b,w)},l):l;vD(M,T,k),i(M,T,M,T,k)}}else for(var A=ft({dividePath:pWe[n],individualDelay:s&&function(V,R,O,H){return s(V+b,w)}},l),E=_?vWe(C,x,A):hWe(x,C,A),L=E.fromIndividuals,$=E.toIndividuals,P=L.length,D=0;Dt.length,v=u?iF(c,u):iF(d?t:e,[d?e:t]),h=0,p=0;p$j))for(var i=r.getIndices(),o=0;o0&&C.group.traverse(function(M){M instanceof Wt&&!M.animators.length&&M.animateFrom({style:{opacity:0}},x)})})}function cF(e){var t=e.getModel("universalTransition").get("seriesKey");return t||e.id}function fF(e){return Re(e)?e.sort().join(","):e}function bl(e){if(e.hostModel)return e.hostModel.getModel("universalTransition").get("divideShape")}function SWe(e,t){var n=rt(),r=rt(),a=rt();return G(e.oldSeries,function(i,o){var s=e.oldDataGroupIds[o],l=e.oldData[o],u=cF(i),c=fF(u);r.set(c,{dataGroupId:s,data:l}),Re(u)&&G(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),G(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=cF(i),u=fF(l),c=r.get(u);if(c)n.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:bl(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:bl(s),data:s}]});else if(Re(l)){var f=[];G(l,function(h){var p=r.get(h);p.data&&f.push({dataGroupId:p.dataGroupId,divide:bl(p.data),data:p.data})}),f.length&&n.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:bl(s)}]})}else{var d=a.get(l);if(d){var v=n.get(d.key);v||(v={oldSeries:[{dataGroupId:d.dataGroupId,data:d.data,divide:bl(d.data)}],newSeries:[]},n.set(d.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:bl(s)})}}}}),n}function dF(e,t){for(var n=0;n=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:bl(t.oldData[s]),groupIdDim:o.dimension})}),G(Cn(e.to),function(o){var s=dF(n.updatedSeries,o);if(s>=0){var l=n.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:bl(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&Bj(a,i,r)}function xWe(e){e.registerUpdateLifecycle("series:beforeupdate",function(t,n,r){G(Cn(r.seriesTransition),function(a){G(Cn(a.to),function(i){for(var o=r.updatedSeries,s=0;simg{display:block;height:100%;width: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);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;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;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:fit-content}.el-badge__content{align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}.el-badge__content.is-hide-zero{display:none}.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{content:"";display:table}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:700;margin:0 9px}.el-breadcrumb__separator.el-icon{font-weight:400;margin:0 6px}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{align-items:center;display:inline-flex;float:left}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:700;text-decoration:none;transition:var(--el-transition-color)}.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{color:var(--el-text-color-regular);cursor:text;font-weight:400}.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{content:"";display:table}.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-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-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-top-right-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.is-active,.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-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.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-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;justify-content:center;line-height:1;outline:none;text-align:center;transition:.1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset 0s,outline 0s}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}.el-button,.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{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px;width:32px}.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}.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;transition:outline-offset 0s,outline 0s}.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: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{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}.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{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}.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{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}.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{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}.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{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}.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{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}.el-button--large{--el-button-size:40px;height:var(--el-button-size)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}.el-button--small{--el-button-size:24px;height:var(--el-button-size)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}.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{border-bottom:var(--el-calendar-header-border-bottom);display:flex;justify-content:space-between;padding:12px 20px}.el-calendar__title{align-self:center;color:var(--el-text-color)}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:400;padding:12px 0}.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);transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}.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;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}.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);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;transition:var(--el-transition-duration)}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-card__body{padding:var(--el-card-padding)}.el-card__footer{border-top:1px solid var(--el-card-border-color);box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item--card,.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%}.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__item--card-vertical{height:50%;width:100%}.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;transition:var(--el-transition-duration-fast);width:100%}.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,.el-carousel--vertical{overflow:hidden}.el-carousel__container{height:300px;position:relative}.el-carousel__arrow{align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}.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{list-style:none;margin:0;padding:0;position:absolute;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);position:static;text-align:center;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--right{right:0}.el-carousel__indicators--labels{left:0;right:0;text-align:center;transform:none}.el-carousel__indicators--labels .el-carousel__button{color:#000;font-size:12px;height:auto;padding:2px 18px;width:auto}.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{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{background-color:#fff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;transform:translateY(-50%) translate(-10px)}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;transform:translateY(-50%) translate(10px)}.el-transitioning{filter:url(#elCarouselHorizontal)}.el-transitioning-vertical{filter:url(#elCarouselVertical)}.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);border-radius:var(--el-cascader-menu-radius);display:flex;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{border-right:var(--el-cascader-menu-border);box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}.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{box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.el-cascader-menu__empty-text{align-items:center;color:var(--el-cascader-color-empty);display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{align-items:center;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}.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{left:10px;position:absolute}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.el-cascader-node>.el-checkbox,.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;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}.el-cascader:not(.is-disabled):hover .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}.el-cascader .el-input{cursor:pointer;display:flex}.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}.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{font-size:14px;transition:transform var(--el-transition-duration)}.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--large .el-cascader__tags{gap:6px;padding:8px}.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}.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);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}.el-cascader__dropdown.el-popper,.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-left-color:transparent;border-top-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-bottom-color:transparent;border-left-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{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;transform:translateY(-50%)}.el-cascader__tags .el-tag{align-items:center;background:var(--el-cascader-tag-background);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__tags .el-tag+input{margin-left:0}.el-cascader__tags.is-validate{right:55px}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{align-items:center;background:var(--el-fill-color);display:inline-flex;max-width:100%;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);flex:none}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags .el-tag+input{margin-left:0}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}.el-cascader__suggestion-item{align-items:center;cursor:pointer;display:flex;height:34px;justify-content:space-between;outline:none;padding:0 15px;text-align:left}.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{color:var(--el-cascader-color-empty);margin:10px 0}.el-cascader__search-input{background:transparent;border:none;box-sizing:border-box;color:var(--el-cascader-menu-text-color);flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}.el-cascader__search-input::-moz-placeholder{color:transparent}.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);font-weight:700;line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all)}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}.el-check-tag.el-check-tag--info.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}.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);display:inline-block;position:relative}.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.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{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{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);color:var(--el-checkbox-button-checked-text-color)}.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{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.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-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius: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-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.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);align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-checkbox.is-disabled{cursor:not-allowed}.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.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)}.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.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{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}.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{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}.el-checkbox__input{cursor:pointer;display:inline-flex;outline:none;position:relative;white-space:nowrap}.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{border-color:var(--el-checkbox-disabled-icon-color);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{border-color:var(--el-checkbox-checked-icon-color);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{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;transform:scale(.5)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;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);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;box-sizing:content-box;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);transform-origin:center;transition:transform .15s ease-in .05s;width:3px}.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}.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{height:14px;width: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{height:12px;width: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{height:6px;width:2px}.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{flex:0 0 0%;max-width:0}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{left:0;position:relative}.el-col-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-1,.el-col-1.is-guttered{display:block}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{left:4.1666666667%;position:relative}.el-col-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-2,.el-col-2.is-guttered{display:block}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{left:8.3333333333%;position:relative}.el-col-3{flex:0 0 12.5%;max-width:12.5%}.el-col-3,.el-col-3.is-guttered{display:block}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{left:12.5%;position:relative}.el-col-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-4,.el-col-4.is-guttered{display:block}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{left:16.6666666667%;position:relative}.el-col-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-5,.el-col-5.is-guttered{display:block}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{left:20.8333333333%;position:relative}.el-col-6{flex:0 0 25%;max-width:25%}.el-col-6,.el-col-6.is-guttered{display:block}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{left:25%;position:relative}.el-col-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-7,.el-col-7.is-guttered{display:block}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{left:29.1666666667%;position:relative}.el-col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-8,.el-col-8.is-guttered{display:block}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{left:33.3333333333%;position:relative}.el-col-9{flex:0 0 37.5%;max-width:37.5%}.el-col-9,.el-col-9.is-guttered{display:block}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{left:37.5%;position:relative}.el-col-10{flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-10,.el-col-10.is-guttered{display:block}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{left:41.6666666667%;position:relative}.el-col-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-11,.el-col-11.is-guttered{display:block}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{left:45.8333333333%;position:relative}.el-col-12{flex:0 0 50%;max-width:50%}.el-col-12,.el-col-12.is-guttered{display:block}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%;position:relative}.el-col-13{flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-13,.el-col-13.is-guttered{display:block}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{left:54.1666666667%;position:relative}.el-col-14{flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-14,.el-col-14.is-guttered{display:block}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{left:58.3333333333%;position:relative}.el-col-15{flex:0 0 62.5%;max-width:62.5%}.el-col-15,.el-col-15.is-guttered{display:block}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{left:62.5%;position:relative}.el-col-16{flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-16,.el-col-16.is-guttered{display:block}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{left:66.6666666667%;position:relative}.el-col-17{flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-17,.el-col-17.is-guttered{display:block}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{left:70.8333333333%;position:relative}.el-col-18{flex:0 0 75%;max-width:75%}.el-col-18,.el-col-18.is-guttered{display:block}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{left:75%;position:relative}.el-col-19{flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-19,.el-col-19.is-guttered{display:block}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{left:79.1666666667%;position:relative}.el-col-20{flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-20,.el-col-20.is-guttered{display:block}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{left:83.3333333333%;position:relative}.el-col-21{flex:0 0 87.5%;max-width:87.5%}.el-col-21,.el-col-21.is-guttered{display:block}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{left:87.5%;position:relative}.el-col-22{flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-22,.el-col-22.is-guttered{display:block}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{left:91.6666666667%;position:relative}.el-col-23{flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-23,.el-col-23.is-guttered{display:block}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{left:95.8333333333%;position:relative}.el-col-24{flex:0 0 100%;max-width:100%}.el-col-24,.el-col-24.is-guttered{display:block}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{left:100%;position:relative}@media only screen and (max-width:767px){.el-col-xs-0{display:none;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}@media only screen and (min-width:992px){.el-col-md-0{display:none;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}.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-bottom:1px solid var(--el-collapse-border-color);border-top: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{align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;transition:border-bottom-color var(--el-transition-duration);width:100%}.el-collapse-item__arrow{font-weight:300;margin:0 8px 0 auto;transition:transform var(--el-transition-duration)}.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{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);box-sizing:border-box;overflow:hidden;will-change:height}.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}.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{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}.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{border-radius:3px;display:flex;height:100%}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{background-color:red;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}.el-color-hue-slider__bar{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);height:100%;position:relative}.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-svpanel{height:180px;position:relative;width:280px}.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}.el-color-svpanel__white{background:linear-gradient(90deg,#fff,#fff0)}.el-color-svpanel__black{background:linear-gradient(0deg,#000,#0000)}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;cursor:head;height:4px;transform:translate(-2px,-2px);width:4px}.el-color-alpha-slider{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-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;box-sizing:border-box;height:12px;position:relative;width:280px}.el-color-alpha-slider__bar{background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;box-shadow:0 0 2px #0009;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-alpha-slider.is-vertical{height:180px;width:20px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(180deg,#fff0 0,#fff)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{color:#000;float:left;font-size:12px;line-height:26px;width:160px}.el-color-picker{display:inline-block;line-height:normal;outline:none;position:relative}.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}.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{background-color:#ffffffb3;border-radius:4px;cursor:not-allowed;height:30px;left:1px;position:absolute;top:1px;width:30px;z-index:1}.el-color-picker__trigger{align-items:center;border:1px solid var(--el-border-color);border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:0;height:32px;justify-content:center;padding:4px;position:relative;width:32px}.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);box-sizing:border-box;display:block;height:100%;position:relative;text-align:center;width:100%}.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-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}.el-color-picker__color-inner{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}.el-color-picker .el-color-picker__icon{align-items:center;color:#fff;display:inline-flex;font-size:12px;justify-content:center}.el-color-picker__panel{background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light);box-sizing:content-box;padding:6px;position:absolute;z-index:10}.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{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-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{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.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{box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}.el-date-table td .el-date-table-cell{box-sizing:border-box;height:30px;padding:3px 0}.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;transform:translate(-50%);width:24px}.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{background-color:var(--el-datepicker-active-color);color:#fff}.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{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#fff}.el-date-table td.week{color:var(--el-datepicker-header-text-color);font-size:80%}.el-date-table td:focus{outline:none}.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-month-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:54px}.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#fff}.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-month-table td:focus-visible{outline:none}.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}.el-year-table td .el-date-table-cell{box-sizing:border-box;height:48px;padding:6px 0}.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;transform:translate(-50%);width:60px}.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#fff}.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff}.el-year-table td:focus-visible{outline:none}.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}.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;overflow:hidden;text-align:center}.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{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}.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,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__list{list-style:none;margin:0}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}.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);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper,.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-left-color:transparent;border-top-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-bottom-color:transparent;border-left-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);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}.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{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}.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 .clear-icon,.el-date-editor .close-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{align-items:center;color:var(--el-text-color-primary);display:inline-flex;flex:1;font-size:14px;height:100%;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}.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{align-items:center;display:inline-flex;padding:0 10px;vertical-align:middle}.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{font-size:14px;line-height:40px}.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}.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{font-size:12px;line-height:24px}.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled,.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::-moz-placeholder{color:var(--el-text-color-placeholder)}.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{background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);color:var(--el-text-color-regular);line-height:30px}.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light);margin:5px 0}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}.el-picker-panel__content{margin:15px;position:relative}.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}.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{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}.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{background-color:var(--el-bg-color-overlay);border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}.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);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{display:table-cell;padding:0 5px;position:relative}.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-picker__header{padding:12px 12px 0;text-align:center}.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}.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{cursor:pointer;float:left;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);width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.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{height:28px;position:relative;text-align:center}.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{box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}.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{border-bottom:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#fff;position:absolute;right:0;top:13px;z-index:1}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{overflow:visible;width:354px}.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}.el-time-panel{border-radius:2px;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}.el-time-panel__content{font-size:0;overflow:hidden;position:relative}.el-time-panel__content:after,.el-time-panel__content:before{box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}.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));box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}.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;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}.el-descriptions__header{align-items:center;display:flex;justify-content:space-between;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;font-size:14px;font-weight:400;line-height:23px;text-align:left}.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{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:700}.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{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}.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:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}.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{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}.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%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,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{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}.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);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!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{flex:1;font-size:16px;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.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{background-color:transparent!important}.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;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;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);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper,.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-left-color:transparent;border-top-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-bottom-color:transparent;border-left-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:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.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:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{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{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.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{font-size:12px;line-height:20px;padding:2px 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;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-empty-padding);text-align:center}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:100%}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}.el-form--inline .el-form-item{display:inline-flex;margin-right:32px;vertical-align:middle}.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-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-left .el-form-item__label{justify-content:flex-start}.el-form-item--label-top{display:block}.el-form-item--label-top .el-form-item__label{display:inline-block;height:auto;line-height:22px;margin-bottom:8px;text-align:left;vertical-align:middle}.el-form-item__label-wrap{display:flex}.el-form-item__label{align-items:flex-start;box-sizing:border-box;color:var(--el-text-color-regular);display:inline-flex;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;justify-content:flex-end;line-height:32px;padding:0 12px 0 0}.el-form-item__content{align-items:center;display:flex;flex:1;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}.el-form-item.is-error .el-input-tag__wrapper,.el-form-item.is-error .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-input-tag__wrapper:focus,.el-form-item.is-error .el-input-tag__wrapper:hover,.el-form-item.is-error .el-input__wrapper,.el-form-item.is-error .el-input__wrapper.is-focus,.el-form-item.is-error .el-input__wrapper:focus,.el-form-item.is-error .el-input__wrapper:hover,.el-form-item.is-error .el-select__wrapper,.el-form-item.is-error .el-select__wrapper.is-focus,.el-form-item.is-error .el-select__wrapper:focus,.el-form-item.is-error .el-select__wrapper:hover,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner.is-focus,.el-form-item.is-error .el-textarea__inner:focus,.el-form-item.is-error .el-textarea__inner:hover{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:inset 0 0 0 1px transparent}.el-form-item.is-error .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-input-group__prepend .el-input__validateIcon{display:none}.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;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}.el-image-viewer__wrapper:focus{outline:none!important}.el-image-viewer__btn{align-items:center;border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.el-image-viewer__btn .el-icon{cursor:pointer;font-size:inherit}.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}.el-image-viewer__canvas{align-items:center;display:flex;height:100%;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;transform:translate(-50%);width:282px}.el-image-viewer__actions__inner{align-items:center;color:#fff;cursor:default;display:flex;font-size:23px;height:100%;justify-content:space-around;width:100%}.el-image-viewer__prev{left:40px}.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;transform:translateY(-50%);width:44px}.el-image-viewer__next{right:40px;text-indent:2px}.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.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%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes viewer-fade-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}.el-image{display:inline-block;overflow:hidden;position:relative}.el-image__inner{opacity:1;vertical-align:top}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{left:0;position:absolute;top:0}.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{align-items:center;color:var(--el-text-color-placeholder);display:flex;font-size:14px;justify-content:center;vertical-align:middle}.el-image__preview{cursor:pointer}.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-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;transition:var(--el-transition-box-shadow);width:100%}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.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{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{box-shadow:0 0 0 1px var(--el-color-danger) inset}.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-width:100%;--el-input-height:var(--el-component-size);box-sizing:border-box;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}.el-input::-webkit-scrollbar{width:6px;z-index:11}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}.el-input::-webkit-scrollbar-corner,.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);cursor:pointer;font-size:14px}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{align-items:center;color:var(--el-color-info);display:inline-flex;font-size:12px;height:100%}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}.el-input__wrapper{align-items:center;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));box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:inline-flex;flex-grow:1;justify-content:center;padding:1px 11px;transform:translateZ(0);transition:var(--el-transition-box-shadow)}.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);-webkit-appearance:none;background:none;border:none;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}.el-input__inner:focus{outline:none}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.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__inner[type=number]{line-height:1}.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__prefix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.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{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;height:100%;pointer-events:none;text-align:center;transition:all var(--el-transition-duration);white-space:nowrap}.el-input__suffix-inner{align-items:center;display:inline-flex;justify-content:center;pointer-events:all}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{align-items:center;display:flex;height:inherit;justify-content:center;line-height:inherit;margin-left:8px;transition:all var(--el-transition-duration)}.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;cursor:not-allowed}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.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{align-items:stretch;display:inline-flex;width:100%}.el-input-group__append,.el-input-group__prepend{align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:inline-flex;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}.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-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-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-bottom-right-radius:0;border-right:0;border-top-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;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,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-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>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-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-hidden{display:none!important}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px;z-index:1}.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{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.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{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small .el-input--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{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.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-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);transform:translateZ(0);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}.el-input-tag.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-input-tag.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed}.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}.el-input-tag.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}.el-input-tag__prefix,.el-input-tag__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}.el-input-tag__suffix{gap:8px}.el-input-tag__inner{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-input-tag__input-wrapper{flex:1}.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}.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);align-items:center;color:var(--el-link-text-color);cursor:pointer;display:inline-flex;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}.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{align-items:center;display:inline-flex;justify-content: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.is-underline:hover:after,.el-link.el-link--primary: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.is-underline:hover:after,.el-link.el-link--success: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.is-underline:hover:after,.el-link.el-link--warning: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.is-underline:hover:after,.el-link.el-link--danger: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.is-underline:hover:after,.el-link.el-link--error: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.is-underline:hover:after,.el-link.el-link--info: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{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;transition:opacity var(--el-transition-duration);z-index:2000}.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{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}.el-loading-spinner .circular{animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}.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(1turn)}}@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;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;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-height:60px;--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{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}.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));white-space:nowrap}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{border-right:none;display:flex;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:inline-flex;height:100%;justify-content:center;margin:0}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.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{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}.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{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-hover-text-color);outline:none}.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-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .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-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}.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.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}.el-menu .el-icon{flex-shrink:0}.el-menu-item{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.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{align-items:center;box-sizing:border-box;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{align-items:center;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);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:none}.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}.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)}.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-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;transition:transform var(--el-transition-duration);width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;transition:var(--el-transition-duration-fast)}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--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:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);box-shadow:var(--el-messagebox-box-shadow);box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}.el-message-box:focus{outline:none!important}.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.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{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{align-items:center;display:flex;gap:12px}.el-message-box__input{padding-top:12px}.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{font-size:24px}.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{line-height:var(--el-messagebox-font-line-height);margin:0}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}.el-message-box__btns{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}.el-message-box--center .el-message-box__title{align-items:center;display:flex;gap:6px;justify-content:center}.el-message-box--center .el-message-box__status{font-size:inherit}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{justify-content: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%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--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);align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);box-sizing:border-box;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;transform:translate(-50%);transition:opacity var(--el-transition-duration),transform .4s,top .4s;width:-moz-fit-content;width:fit-content}.el-message.is-center{justify-content:center}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.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{color:var(--el-message-text-color);overflow-wrap:break-word}.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{color:var(--el-message-text-color);overflow-wrap:break-word}.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{color:var(--el-message-text-color);overflow-wrap:break-word}.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{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}.el-message__content{font-size:14px;line-height:1;padding:0}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;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);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);box-shadow:var(--el-notification-shadow);box-sizing:border-box;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;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);width:var(--el-notification-width);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{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:700;line-height:var(--el-notification-icon-size);margin:0}.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}.el-notification__content p{margin:0}.el-notification .el-notification__icon{font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}.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{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{align-items:center;display:flex;justify-content:space-between;line-height:24px}.el-page-header__left{align-items:center;display:flex;margin-right:40px;position:relative}.el-page-header__back{align-items:center;cursor:pointer;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;display:flex;font-size:16px;margin-right:10px}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}.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:2px;--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-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;align-items:center;color:var(--el-pagination-text-color);display:flex;font-size:var(--el-pagination-font-size);font-weight:400;white-space:nowrap}.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}.el-pagination .el-select{width:128px}.el-pagination button{align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:none}.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{align-items:center;color:var(--el-text-color-regular);display:flex;font-weight:400;margin-left:var(--el-pagination-item-gap)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{box-sizing:border-box;text-align:center}.el-pagination__editor.el-input{width:56px}.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__classifier{margin-left:8px}.el-pagination__rightwrapper{align-items:center;display:flex;flex:1;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select{width:100px}.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}.el-pagination--large .el-select .el-input{width:160px}.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-pager,.el-pager li{align-items:center;display:flex}.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:none}.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:700}.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{align-items:center;display:flex}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{margin-top:8px;text-align:right}.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);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);box-shadow:var(--el-box-shadow-light);box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}.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.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-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{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position: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,.el-radio-button__inner{display:inline-block;outline:none;position:relative}.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.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.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{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));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}.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));border-radius:var(--el-border-radius-base);box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}.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{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{align-items:center;display:inline-flex;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);align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);box-sizing:border-box;padding:0 15px 0 9px}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}.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{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}.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{cursor:pointer;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.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{background:var(--el-color-primary);border-color: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{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{background-color:var(--el-color-white);border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in;width:4px}.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}.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{height:14px;width:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{height:12px;width: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);align-items:center;display:inline-flex;height:32px}.el-rate:active,.el-rate:focus{outline:none}.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate--small .el-rate__icon{font-size:14px}.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}.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;align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:var(--el-result-padding);text-align:center}.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}.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{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.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-top{align-items:flex-start}.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);height:100%;overflow:hidden;position:relative}.el-scrollbar__wrap{height:100%;overflow:auto}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;transition:var(--el-transition-duration) background-color;width:0}.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{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}.el-scrollbar__bar.is-vertical{top:2px;width:6px}.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{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:6px 0}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;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%;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--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-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}.el-select__wrapper{align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);box-shadow:0 0 0 1px var(--el-border-color) inset;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;transform:translateZ(0);transition:var(--el-transition-duration)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag{cursor:not-allowed}.el-select__prefix,.el-select__suffix{align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:flex;flex-shrink:0;gap:6px}.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);transform:rotate(0);transition:var(--el-transition-duration)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__selection{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:6px;min-width:0;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{border-color:transparent;cursor:pointer}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__tags-text{line-height:normal}.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;transform:translateY(-50%);width:100%}.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper,.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-left-color:transparent;border-top-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-bottom-color:transparent;border-left-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__input-wrapper{max-width:100%}.el-select__input-wrapper.is-hidden{opacity:0;position:absolute}.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;max-width:100%;outline:none;padding:0}.el-select__input.is-disabled{cursor:not-allowed}.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.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{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width: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{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.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;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.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.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{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.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;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{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.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{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;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{white-space:nowrap;width:100%}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{animation:rotate 2s linear infinite;height:50px;width: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(1turn)}}@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{flex-shrink:1;position:relative}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-grow:0;flex-shrink: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{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-step__icon{align-items:center;background:var(--el-bg-color);box-sizing:border-box;display:inline-flex;font-size:14px;height:24px;justify-content:center;position:relative;transition:.15s ease-out;width:24px;z-index:1}.el-step__icon.is-text{border:2px solid;border-color:inherit;border-radius:50%}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{color:inherit;display:inline-block;font-weight:700;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{background-color:var(--el-text-color-placeholder);border-color:inherit;position:absolute}.el-step__line-inner{border:1px solid;border-color:inherit;box-sizing:border-box;display:block;height:0;transition:.15s ease-out;width:0}.el-step__main{text-align:left;white-space:normal}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:700}.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{font-size:12px;font-weight:400;line-height:20px;margin-top:-5px;padding-right:10%}.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;left:0;right:0;top:11px}.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{flex-grow:1;padding-left:10px}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}.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{align-items:center;display:flex}.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}.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{align-items:stretch;display:flex;flex-grow:1;position:relative}.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%;overflow-wrap:break-word}.el-step.is-simple .el-step__arrow{align-items:center;display:flex;flex-grow:1;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}.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{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{flex-flow:column;height:100%}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.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 *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.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;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{background-color:#fff;border:1px solid var(--el-border-color-lighter);border-radius:2px;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}.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:transparent;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:none}.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{align-items:center;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}.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-bg-color);--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-index:var(--el-index-normal);background-color:var(--el-table-bg-color);box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}.el-table__inner-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}.el-table tbody:focus-visible{outline:none}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{align-items:center;display:flex;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;transition:transform var(--el-transition-duration-fast) ease-in-out}.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-bottom:0;border-right:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--fit .el-table__inner-wrapper:before{width:100%}.el-table thead{color:var(--el-table-header-text-color)}.el-table thead th{font-weight:600}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}.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{border-bottom-width:0;border-right-width:0;padding:0;width:15px}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}.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--default{font-size:var(--el-font-size-base)}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:var(--el-font-size-extra-small)}.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{background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}.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__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}.el-table--border:before{height:100%;left:0;top:-1px;width:1px}.el-table--border:after{height:100%;right:0;top:-1px;width:1px}.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}.el-table--border .el-table__footer-wrapper{flex-shrink:0;position:relative}.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{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}.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{bottom:-1px;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;touch-action:none;width:10px}.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{box-shadow:none;right:-10px}.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{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}.el-table__header-wrapper{flex-shrink: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{border-collapse:separate;table-layout:fixed}.el-table__header-wrapper{overflow:hidden}.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__footer-wrapper{flex-shrink:0;overflow:hidden}.el-table__footer-wrapper tfoot 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>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{align-items:center;display:inline-flex;height:23px}.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{flex:1;overflow:hidden;position:relative}.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}.el-table .caret-wrapper{align-items:center;cursor:pointer;display:inline-flex;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}.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{position:absolute;visibility:hidden;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,.el-table__body tr>td.hover-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.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}.el-table__column-filter-trigger{cursor:pointer;display:inline-block}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{height:100%;top:0;width:1px}.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}.el-table__border-bottom-patch{height:1px}.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}.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;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}.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-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-bg-color);--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-index:var(--el-index-normal);font-size:var(--el-font-size-base)}.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{background-color:var(--el-bg-color);display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{background-color:var(--el-bg-color);box-shadow:2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}.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{background-color:var(--el-bg-color);box-shadow:-2px 0 4px #0000000f;display:flex;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}.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{overflow:hidden;position:relative}.el-table-v2__header .el-checkbox{z-index:0}.el-table-v2__footer{bottom:0;overflow:hidden;right:0}.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}.el-table-v2__header-row{border-bottom:var(--el-table-border);display:flex}.el-table-v2__header-cell{align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:flex;font-weight:700;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:none;opacity:.6;transition:opacity,display var(--el-transition-duration)}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{align-items:center;border-bottom:var(--el-table-border);display:flex;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{align-items:center;display:flex;height:100%;overflow:hidden;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{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-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{align-items:stretch;overflow:hidden}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{align-items:center;display:flex;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;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);z-index:1}.el-tabs__new-tab{align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;transition:all .15s;width:20px}.el-tabs__new-tab .is-icon-plus{height:inherit;transform:scale(.8);width:inherit}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{display:flex;float:left;position:relative;transition:transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{display:flex;min-width:100%}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{align-items:center;box-sizing:border-box;color:var(--el-text-color-primary);display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);justify-content:center;list-style:none;padding:0 20px;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{border-radius:3px;box-shadow:0 0 2px 2px var(--el-color-primary) inset}.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}.el-tabs__item:hover{cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;overflow:hidden;position:relative}.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.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--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--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--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--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{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;transform-origin:100% 50%;width:0}.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{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.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.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}.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{flex-direction:column}.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-bottom:0;margin-top:-1px}.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{bottom:auto;height:auto;top:0;width:2px}.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{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}.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{bottom:0;right:auto}.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{bottom:auto;height:100%;top:0;width:2px}.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{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row-reverse}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.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-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);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-bottom:none;border-left:none;border-right:1px solid #fff}.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-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;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:rgb(209,219,229) transparent}.el-tabs--right .el-tabs__header.is-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-bottom:none;border-left:1px solid #fff;border-right: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-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.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:rgb(209,219,229) transparent}.el-tabs--top{flex-direction:column-reverse}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform:translate(100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInRight-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(100%);transform-origin:0 0}}@keyframes slideInLeft-enter{0%{opacity:0;transform:translate(-100%);transform-origin:0 0}to{opacity:1;transform:translate(0);transform-origin:0 0}}@keyframes slideInLeft-leave{0%{opacity:1;transform:translate(0);transform-origin:0 0}to{opacity:0;transform:translate(-100%);transform-origin:0 0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--el-tag-text-color);display:inline-flex;font-size:var(--el-tag-font-size);height:24px;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}.el-tag,.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.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);flex-shrink:0}.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}.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 .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-text-color:var(--el-color-white)}.el-tag--dark,.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--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.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{height:32px;padding:0 11px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{height:20px;padding:0 7px;--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)}.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.el-text--large{--el-text-font-size:var(--el-font-size-medium)}.el-text--default{--el-text-font-size:var(--el-font-size-base)}.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}.el-text.el-text--success{--el-text-color:var(--el-color-success)}.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}.el-text.el-text--error{--el-text-color:var(--el-color-error)}.el-text.el-text--info{--el-text-color:var(--el-color-info)}.el-text>.el-icon{vertical-align:-2px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{margin:0;max-height:200px}.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:700}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{padding-bottom:20px;position:relative}.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{align-items:center;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;position:absolute}.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width: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{align-items:center;display:flex;justify-content:center;position:absolute}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}.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);font-size:var(--el-font-size-base);list-style:none;margin:0}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{align-items:center;display:flex}.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);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}.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-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);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-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}.el-tooltip-v2__content.is-dark,.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;font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}.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{background:var(--el-bg-color-overlay);box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}.el-transfer-panel__body{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);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);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{box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}.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{box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{box-sizing:border-box;padding:15px;text-align:center}.el-transfer-panel__filter .el-input__inner{box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{align-items:center;background:var(--el-transfer-panel-header-bg-color);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);display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}.el-transfer-panel .el-transfer-panel__header .el-checkbox{align-items:center;display:flex;position:relative;width:100%}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0)}.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);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);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}.el-tree{--el-tree-node-content-height:26px;--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);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}.el-tree-node{outline:none;white-space:nowrap}.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{--el-checkbox-height:var(--el-tree-node-content-height);align-items:center;cursor:pointer;display:flex;height:var(--el-tree-node-content-height)}.el-tree-node__content>.el-tree-node__expand-icon{box-sizing:content-box;padding:6px}.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{color:var(--el-tree-expand-icon-color);cursor:pointer;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;visibility:hidden}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}.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-content-height:26px;--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__list>.el-select-dropdown__item{padding-left:32px}.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;flex:1;height:20px;line-height:20px;padding-left:0}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;align-items:center;cursor:pointer;display:inline-flex;justify-content:center;outline:none}.el-upload.is-disabled{cursor:not-allowed}.el-upload.is-disabled:focus{color:inherit}.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}.el-upload__input{display:none}.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}.el-upload--picture-card{--el-upload-picture-card-size:148px;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:var(--el-upload-picture-card-size);justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}.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{color:var(--el-color-primary)}.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}.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{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}.el-upload-list__item{border-radius:4px;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;transition:all .5s cubic-bezier(.55,0,.1,1);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{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:opacity var(--el-transition-duration)}.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}.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;flex-direction:column;justify-content:center;margin-left:4px;width:calc(100% - 30px)}.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__item-name{align-items:center;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;transition:color var(--el-transition-duration)}.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{align-items:center;display:none;height:100%;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}.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{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}.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{display:block;opacity:0}.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{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.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{align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:inline-flex;font-size:20px;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--el-transition-duration);width:100%}.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}.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{bottom:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}.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{display:inline-flex;opacity:0}.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{align-items:center;background-color:var(--el-color-white);display:inline-flex;height:70px;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;transform:rotate(45deg);width:46px}.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{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;height:100%;width:100%}.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;transform:rotate(45deg);width:40px}.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}.el-upload-cover__interact .btn{color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;transition:var(--el-transition-md-fade);vertical-align:middle}.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{background-color:#fff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:400;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .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);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;z-index:2000}.el-popper.is-dark{color:var(--el-bg-color)}.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{right:0}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{right:0}.el-popper.is-pure{padding:0}.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}.el-popper__arrow:before{background:var(--el-text-color-primary);box-sizing:border-box;content:" ";transform:rotate(45deg)}.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-left-color:transparent!important;border-top-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-bottom-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}.el-statistic__value{display:inline-block}.el-statistic__prefix{display:inline-block;margin-right:4px}.el-statistic__suffix{display:inline-block;margin-left:4px}.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}.el-tour__hollow{transition:all var(--el-transition-duration) ease}.el-tour__content{border-radius:var(--el-tour-border-radius);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);box-sizing:border-box}.el-tour__arrow{height:10px;pointer-events:none;position:absolute;transform:rotate(45deg);width:10px}.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}.el-tour__body img,.el-tour__body video{max-width:100%}.el-tour__footer{box-sizing:border-box;display:flex;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}.el-tour__content .el-tour-indicators{display:inline-block;flex:1}.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-tour.el-tour--primary .el-button--primary{border-color:#fff}.el-tour.el-tour--primary .el-tour-indicator{background:#ffffff26}.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}.el-tour-parent--hidden{overflow:hidden}.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;transition:top .25s ease-in-out,opacity .25s;width:4px}.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:#0505050f;content:"";height:100%;left:0;position:absolute;width:2px}.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}.el-anchor.el-anchor--horizontal .el-anchor__list{display:flex;padding-bottom:4px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:#0505050f;bottom:0;content:"";height:2px;position:absolute;width:100%}.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}.el-anchor__item{display:flex;flex-direction:column;overflow:hidden}.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;transition:color var(--el-transition-duration);white-space:nowrap}.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}.el-anchor__link.is-active{color:var(--el-anchor-active-color)}.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}.el-segmented--vertical{flex-direction:column}.el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);box-sizing:border-box;color:var(--el-segmented-color);display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}.el-segmented__group{align-items:stretch;display:flex;position:relative;width:100%}.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .3s;width:10px}.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}.el-segmented__item{align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:flex;flex:1;padding:0 11px}.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}.el-segmented__item-label{flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color .3s;white-space:nowrap;z-index:1}.el-segmented.is-block{display:flex}.el-segmented.is-block .el-segmented__item{min-width:0}.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}.el-mention{position:relative;width:100%}.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}.el-mention-dropdown__item{box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:700}.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}.el-mention-dropdown{border-radius:var(--el-border-radius-base);box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}.el-mention-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)} diff --git a/dist8/assets/usethemestore-BOyyPoG1.js b/dist8/assets/usethemestore-BOyyPoG1.js deleted file mode 100644 index dc4af7e..0000000 --- a/dist8/assets/usethemestore-BOyyPoG1.js +++ /dev/null @@ -1,6 +0,0 @@ -import{N as Ze}from"./index-BO9WyeNZ.js";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ye}=Object.prototype,{getPrototypeOf:ue}=Object,K=(e=>t=>{const n=Ye.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),C=e=>(e=e.toLowerCase(),t=>K(t)===e),v=e=>t=>typeof t===e,{isArray:U}=Array,q=v("undefined");function et(e){return e!==null&&!q(e)&&e.constructor!==null&&!q(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=C("ArrayBuffer");function tt(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const nt=v("string"),x=v("function"),_e=v("number"),X=e=>e!==null&&typeof e=="object",rt=e=>e===!0||e===!1,z=e=>{if(K(e)!=="object")return!1;const t=ue(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},st=C("Date"),ot=C("File"),it=C("Blob"),at=C("FileList"),ct=e=>X(e)&&x(e.pipe),ut=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||x(e.append)&&((t=K(e))==="formdata"||t==="object"&&x(e.toString)&&e.toString()==="[object FormData]"))},lt=C("URLSearchParams"),[ft,dt,pt,ht]=["ReadableStream","Request","Response","Headers"].map(C),mt=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function I(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),U(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const L=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!q(e)&&e!==L;function re(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,s)=>{const o=e&&Fe(t,s)||s;z(t[o])&&z(r)?t[o]=re(t[o],r):z(r)?t[o]=re({},r):U(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(I(t,(s,o)=>{n&&x(s)?e[o]=Ne(s,n):e[o]=s},{allOwnKeys:r}),e),bt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),wt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Et=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ue(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Rt=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},gt=e=>{if(!e)return null;if(U(e))return e;let t=e.length;if(!_e(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},St=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ue(Uint8Array)),Tt=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Ot=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},At=C("HTMLFormElement"),xt=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),he=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Ct=C("RegExp"),De=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};I(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},Nt=e=>{De(e,(t,n)=>{if(x(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(x(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Pt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return U(e)?r(e):r(String(e).split(t)),n},_t=()=>{},Ft=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Y="abcdefghijklmnopqrstuvwxyz",me="0123456789",Be={DIGIT:me,ALPHA:Y,ALPHA_DIGIT:Y+Y.toUpperCase()+me},Lt=(e=16,t=Be.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Dt(e){return!!(e&&x(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Bt=e=>{const t=new Array(10),n=(r,s)=>{if(X(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=U(r)?[]:{};return I(r,(i,c)=>{const f=n(i,s+1);!q(f)&&(o[c]=f)}),t[s]=void 0,o}}return r};return n(e,0)},Ut=C("AsyncFunction"),kt=e=>e&&(X(e)||x(e))&&x(e.then)&&x(e.catch),Ue=((e,t)=>e?setImmediate:t?((n,r)=>(L.addEventListener("message",({source:s,data:o})=>{s===L&&o===n&&r.length&&r.shift()()},!1),s=>{r.push(s),L.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",x(L.postMessage)),jt=typeof queueMicrotask<"u"?queueMicrotask.bind(L):typeof process<"u"&&process.nextTick||Ue,a={isArray:U,isArrayBuffer:Pe,isBuffer:et,isFormData:ut,isArrayBufferView:tt,isString:nt,isNumber:_e,isBoolean:rt,isObject:X,isPlainObject:z,isReadableStream:ft,isRequest:dt,isResponse:pt,isHeaders:ht,isUndefined:q,isDate:st,isFile:ot,isBlob:it,isRegExp:Ct,isFunction:x,isStream:ct,isURLSearchParams:lt,isTypedArray:St,isFileList:at,forEach:I,merge:re,extend:yt,trim:mt,stripBOM:bt,inherits:wt,toFlatObject:Et,kindOf:K,kindOfTest:C,endsWith:Rt,toArray:gt,forEachEntry:Tt,matchAll:Ot,isHTMLForm:At,hasOwnProperty:he,hasOwnProp:he,reduceDescriptors:De,freezeMethods:Nt,toObjectSet:Pt,toCamelCase:xt,noop:_t,toFiniteNumber:Ft,findKey:Fe,global:L,isContextDefined:Le,ALPHABET:Be,generateString:Lt,isSpecCompliantForm:Dt,toJSONObject:Bt,isAsyncFn:Ut,isThenable:kt,setImmediate:Ue,asap:jt};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(m,Error,{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:a.toJSONObject(this.config),code:this.code,status:this.status}}});const ke=m.prototype,je={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{je[e]={value:e}});Object.defineProperties(m,je);Object.defineProperty(ke,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(ke);return a.toFlatObject(e,i,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const qt=null;function se(e){return a.isPlainObject(e)||a.isArray(e)}function qe(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ye(e,t,n){return e?e.concat(t).map(function(s,o){return s=qe(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function It(e){return a.isArray(e)&&!e.some(se)}const Ht=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function G(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,h){return!a.isUndefined(h[y])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(a.isDate(p))return p.toISOString();if(!f&&a.isBlob(p))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(p)||a.isTypedArray(p)?f&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function l(p,y,h){let w=p;if(p&&!h&&typeof p=="object"){if(a.endsWith(y,"{}"))y=r?y:y.slice(0,-2),p=JSON.stringify(p);else if(a.isArray(p)&&It(p)||(a.isFileList(p)||a.endsWith(y,"[]"))&&(w=a.toArray(p)))return y=qe(y),w.forEach(function(S,P){!(a.isUndefined(S)||S===null)&&t.append(i===!0?ye([y],P,o):i===null?y:y+"[]",u(S))}),!1}return se(p)?!0:(t.append(ye(h,y,o),u(p)),!1)}const d=[],b=Object.assign(Ht,{defaultVisitor:l,convertValue:u,isVisitable:se});function E(p,y){if(!a.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(p),a.forEach(p,function(w,R){(!(a.isUndefined(w)||w===null)&&s.call(t,w,a.isString(R)?R.trim():R,y,b))===!0&&E(w,y?y.concat(R):[R])}),d.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return E(e),t}function be(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function le(e,t){this._pairs=[],e&&G(e,this,t)}const Ie=le.prototype;Ie.append=function(t,n){this._pairs.push([t,n])};Ie.toString=function(t){const n=t?function(r){return t.call(this,r,be)}:be;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Mt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function He(e,t,n){if(!t)return e;const r=n&&n.encode||Mt;a.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new le(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class we{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zt=typeof URLSearchParams<"u"?URLSearchParams:le,Jt=typeof FormData<"u"?FormData:null,Vt=typeof Blob<"u"?Blob:null,$t={isBrowser:!0,classes:{URLSearchParams:zt,FormData:Jt,Blob:Vt},protocols:["http","https","file","blob","url","data"]},fe=typeof window<"u"&&typeof document<"u",oe=typeof navigator=="object"&&navigator||void 0,Wt=fe&&(!oe||["ReactNative","NativeScript","NS"].indexOf(oe.product)<0),Kt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",vt=fe&&window.location.href||"http://localhost",Xt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:fe,hasStandardBrowserEnv:Wt,hasStandardBrowserWebWorkerEnv:Kt,navigator:oe,origin:vt},Symbol.toStringTag,{value:"Module"})),T={...Xt,...$t};function Gt(e,t){return G(e,new T.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return T.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Qt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Zt(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,f?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Zt(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Qt(r),s,n,0)}),n}return null}function Yt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const H={transitional:Me,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(ze(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Gt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return G(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),Yt(t)):t}],transformResponse:[function(t){const n=this.transitional||H.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{H.headers[e]={}});const en=a.toObjectSet(["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"]),tn=e=>{const t={};let n,r,s;return e&&e.split(` -`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&en[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ee=Symbol("internals");function j(e){return e&&String(e).trim().toLowerCase()}function J(e){return e===!1||e==null?e:a.isArray(e)?e.map(J):String(e)}function nn(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const rn=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function ee(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function sn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function on(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class A{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(c,f,u){const l=j(f);if(!l)throw new Error("header name must be a non-empty string");const d=a.findKey(s,l);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||f]=J(c))}const i=(c,f)=>a.forEach(c,(u,l)=>o(u,l,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(a.isString(t)&&(t=t.trim())&&!rn(t))i(tn(t),n);else if(a.isHeaders(t))for(const[c,f]of t.entries())o(f,c,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=j(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return nn(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=j(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||ee(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=j(i),i){const c=a.findKey(r,i);c&&(!n||ee(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||ee(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=J(s),delete n[o];return}const c=t?sn(o):String(o).trim();c!==o&&delete n[o],n[c]=J(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ee]=this[Ee]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=j(i);r[c]||(on(s,i),r[c]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}A.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(A.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(A);function te(e,t){const n=this||H,r=t||n,s=A.from(r.headers);let o=r.data;return a.forEach(e,function(c){o=c.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Je(e){return!!(e&&e.__CANCEL__)}function k(e,t,n){m.call(this,e??"canceled",m.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(k,m,{__CANCEL__:!0});function Ve(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new m("Request failed with status code "+n.status,[m.ERR_BAD_REQUEST,m.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function an(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function cn(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(f){const u=Date.now(),l=r[o];i||(i=u),n[s]=f,r[s]=u;let d=o,b=0;for(;d!==s;)b+=n[d++],d=d%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),u-i{n=l,s=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const l=Date.now(),d=l-n;d>=r?i(u,l):(s=u,o||(o=setTimeout(()=>{o=null,i(s)},r-d)))},()=>s&&i(s)]}const $=(e,t,n=3)=>{let r=0;const s=cn(50,250);return un(o=>{const i=o.loaded,c=o.lengthComputable?o.total:void 0,f=i-r,u=s(f),l=i<=c;r=i;const d={loaded:i,total:c,progress:c?i/c:void 0,bytes:f,rate:u||void 0,estimated:u&&c&&l?(c-i)/u:void 0,event:o,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(d)},n)},Re=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},ge=e=>(...t)=>a.asap(()=>e(...t)),ln=T.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,T.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(T.origin),T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent)):()=>!0,fn=T.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function dn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function pn(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function $e(e,t){return e&&!dn(t)?pn(e,t):t}const Se=e=>e instanceof A?{...e}:e;function B(e,t){t=t||{};const n={};function r(u,l,d,b){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:b},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function s(u,l,d,b){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u,d,b)}else return r(u,l,d,b)}function o(u,l){if(!a.isUndefined(l))return r(void 0,l)}function i(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,d){if(d in t)return r(u,l);if(d in e)return r(void 0,u)}const f={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(u,l,d)=>s(Se(u),Se(l),d,!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(l){const d=f[l]||s,b=d(e[l],t[l],l);a.isUndefined(b)&&d!==c||(n[l]=b)}),n}const We=e=>{const t=B({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:c}=t;t.headers=i=A.from(i),t.url=He($e(t.baseURL,t.url),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(a.isFormData(n)){if(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[u,...l]=f?f.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...l].join("; "))}}if(T.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&ln(t.url))){const u=s&&o&&fn.read(o);u&&i.set(s,u)}return t},hn=typeof XMLHttpRequest<"u",mn=hn&&function(e){return new Promise(function(n,r){const s=We(e);let o=s.data;const i=A.from(s.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:u}=s,l,d,b,E,p;function y(){E&&E(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(l),s.signal&&s.signal.removeEventListener("abort",l)}let h=new XMLHttpRequest;h.open(s.method.toUpperCase(),s.url,!0),h.timeout=s.timeout;function w(){if(!h)return;const S=A.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),O={data:!c||c==="text"||c==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:S,config:e,request:h};Ve(function(F){n(F),y()},function(F){r(F),y()},O),h=null}"onloadend"in h?h.onloadend=w:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(w)},h.onabort=function(){h&&(r(new m("Request aborted",m.ECONNABORTED,e,h)),h=null)},h.onerror=function(){r(new m("Network Error",m.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let P=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||Me;s.timeoutErrorMessage&&(P=s.timeoutErrorMessage),r(new m(P,O.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,e,h)),h=null},o===void 0&&i.setContentType(null),"setRequestHeader"in h&&a.forEach(i.toJSON(),function(P,O){h.setRequestHeader(O,P)}),a.isUndefined(s.withCredentials)||(h.withCredentials=!!s.withCredentials),c&&c!=="json"&&(h.responseType=s.responseType),u&&([b,p]=$(u,!0),h.addEventListener("progress",b)),f&&h.upload&&([d,E]=$(f),h.upload.addEventListener("progress",d),h.upload.addEventListener("loadend",E)),(s.cancelToken||s.signal)&&(l=S=>{h&&(r(!S||S.type?new k(null,e,h):S),h.abort(),h=null)},s.cancelToken&&s.cancelToken.subscribe(l),s.signal&&(s.signal.aborted?l():s.signal.addEventListener("abort",l)));const R=an(s.url);if(R&&T.protocols.indexOf(R)===-1){r(new m("Unsupported protocol "+R+":",m.ERR_BAD_REQUEST,e));return}h.send(o||null)})},yn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const o=function(u){if(!s){s=!0,c();const l=u instanceof Error?u:this.reason;r.abort(l instanceof m?l:new k(l instanceof Error?l.message:l))}};let i=t&&setTimeout(()=>{i=null,o(new m(`timeout ${t} of ms exceeded`,m.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:f}=r;return f.unsubscribe=()=>a.asap(c),f}},bn=function*(e,t){let n=e.byteLength;if(n{const s=wn(e,t);let o=0,i,c=f=>{i||(i=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:u,value:l}=await s.next();if(u){c(),f.close();return}let d=l.byteLength;if(n){let b=o+=d;n(b)}f.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(f){return c(f),s.return()}},{highWaterMark:2})},Q=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ke=Q&&typeof ReadableStream=="function",Rn=Q&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),ve=(e,...t)=>{try{return!!e(...t)}catch{return!1}},gn=Ke&&ve(()=>{let e=!1;const t=new Request(T.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Oe=64*1024,ie=Ke&&ve(()=>a.isReadableStream(new Response("").body)),W={stream:ie&&(e=>e.body)};Q&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!W[t]&&(W[t]=a.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new m(`Response type '${t}' is not supported`,m.ERR_NOT_SUPPORT,r)})})})(new Response);const Sn=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(T.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await Rn(e)).byteLength},Tn=async(e,t)=>{const n=a.toFiniteNumber(e.getContentLength());return n??Sn(t)},On=Q&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:o,timeout:i,onDownloadProgress:c,onUploadProgress:f,responseType:u,headers:l,withCredentials:d="same-origin",fetchOptions:b}=We(e);u=u?(u+"").toLowerCase():"text";let E=yn([s,o&&o.toAbortSignal()],i),p;const y=E&&E.unsubscribe&&(()=>{E.unsubscribe()});let h;try{if(f&&gn&&n!=="get"&&n!=="head"&&(h=await Tn(l,r))!==0){let O=new Request(t,{method:"POST",body:r,duplex:"half"}),_;if(a.isFormData(r)&&(_=O.headers.get("content-type"))&&l.setContentType(_),O.body){const[F,M]=Re(h,$(ge(f)));r=Te(O.body,Oe,F,M)}}a.isString(d)||(d=d?"include":"omit");const w="credentials"in Request.prototype;p=new Request(t,{...b,signal:E,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:w?d:void 0});let R=await fetch(p);const S=ie&&(u==="stream"||u==="response");if(ie&&(c||S&&y)){const O={};["status","statusText","headers"].forEach(pe=>{O[pe]=R[pe]});const _=a.toFiniteNumber(R.headers.get("content-length")),[F,M]=c&&Re(_,$(ge(c),!0))||[];R=new Response(Te(R.body,Oe,F,()=>{M&&M(),y&&y()}),O)}u=u||"text";let P=await W[a.findKey(W,u)||"text"](R,e);return!S&&y&&y(),await new Promise((O,_)=>{Ve(O,_,{data:P,headers:A.from(R.headers),status:R.status,statusText:R.statusText,config:e,request:p})})}catch(w){throw y&&y(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new m("Network Error",m.ERR_NETWORK,e,p),{cause:w.cause||w}):m.from(w,w&&w.code,e,p)}}),ae={http:qt,xhr:mn,fetch:On};a.forEach(ae,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ae=e=>`- ${e}`,An=e=>a.isFunction(e)||e===null||e===!1,Xe={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : -`+o.map(Ae).join(` -`):" "+Ae(o[0]):"as no adapter specified";throw new m("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:ae};function ne(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new k(null,e)}function xe(e){return ne(e),e.headers=A.from(e.headers),e.data=te.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Xe.getAdapter(e.adapter||H.adapter)(e).then(function(r){return ne(e),r.data=te.call(e,e.transformResponse,r),r.headers=A.from(r.headers),r},function(r){return Je(r)||(ne(e),r&&r.response&&(r.response.data=te.call(e,e.transformResponse,r.response),r.response.headers=A.from(r.response.headers))),Promise.reject(r)})}const Ge="1.7.9",Z={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Z[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Ce={};Z.transitional=function(t,n,r){function s(o,i){return"[Axios v"+Ge+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,c)=>{if(t===!1)throw new m(s(i," has been removed"+(n?" in "+n:"")),m.ERR_DEPRECATED);return n&&!Ce[i]&&(Ce[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,c):!0}};Z.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function xn(e,t,n){if(typeof e!="object")throw new m("options must be an object",m.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const c=e[o],f=c===void 0||i(c,o,e);if(f!==!0)throw new m("option "+o+" must be "+f,m.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new m("Unknown option "+o,m.ERR_BAD_OPTION)}}const V={assertOptions:xn,validators:Z},N=V.validators;class D{constructor(t){this.defaults=t,this.interceptors={request:new we,response:new we}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=B(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&V.assertOptions(r,{silentJSONParsing:N.transitional(N.boolean),forcedJSONParsing:N.transitional(N.boolean),clarifyTimeoutError:N.transitional(N.boolean)},!1),s!=null&&(a.isFunction(s)?n.paramsSerializer={serialize:s}:V.assertOptions(s,{encode:N.function,serialize:N.function},!0)),V.assertOptions(n,{baseUrl:N.spelling("baseURL"),withXsrfToken:N.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&a.merge(o.common,o[n.method]);o&&a.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=A.concat(i,o);const c=[];let f=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(f=f&&y.synchronous,c.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let l,d=0,b;if(!f){const p=[xe.bind(this),void 0];for(p.unshift.apply(p,c),p.push.apply(p,u),b=p.length,l=Promise.resolve(n);d{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(c=>{r.subscribe(c),o=c}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,c){r.reason||(r.reason=new k(o,i,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new de(function(s){t=s}),cancel:t}}}function Cn(e){return function(n){return e.apply(null,n)}}function Nn(e){return a.isObject(e)&&e.isAxiosError===!0}const ce={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ce).forEach(([e,t])=>{ce[t]=e});function Qe(e){const t=new D(e),n=Ne(D.prototype.request,t);return a.extend(n,D.prototype,t,{allOwnKeys:!0}),a.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Qe(B(e,s))},n}const g=Qe(H);g.Axios=D;g.CanceledError=k;g.CancelToken=de;g.isCancel=Je;g.VERSION=Ge;g.toFormData=G;g.AxiosError=m;g.Cancel=g.CanceledError;g.all=function(t){return Promise.all(t)};g.spread=Cn;g.isAxiosError=Nn;g.mergeConfig=B;g.AxiosHeaders=A;g.formToJSON=e=>ze(a.isHTMLForm(e)?new FormData(e):e);g.getAdapter=Xe.getAdapter;g.HttpStatusCode=ce;g.default=g;const _n=Ze("Theme",{state:()=>({theme:!1,fontcolor:"#fff",style:"vertical"}),actions:{toggleFontcolor(){this.theme?this.fontcolor="#000":this.fontcolor="#fff"},toggleDarkTheme(){this.theme=!1},optionConfigData(){}}});export{g as a,_n as u}; diff --git a/dist8/favicon.ico b/dist8/favicon.ico deleted file mode 100644 index df36fcfb72584e00488330b560ebcf34a41c64c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/dist8/index.html b/dist8/index.html deleted file mode 100644 index aad8407..0000000 --- a/dist8/index.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - Vite App - - - - - -
- - diff --git a/images/README/1739762848553.png b/images/README/1739762848553.png new file mode 100644 index 0000000000000000000000000000000000000000..a06e872a075a3a82e0d88f981c97524178b693b7 GIT binary patch literal 585834 zcmb@ubzD?i`#!wsE)fs}K~Yo?>6Q>tln@byE~Oc1hLlz~24K;t^bkXL2@+C64V}_M zGr$PLz`Hr|oO67>=lpy=pVvQNY)2WuOAubU)Onpm%S4AcA4Y+Xhyn-{9EgeO6##;t{!#QG05D^AVAHzuKMbN*2mrXS z|I0gpv(vw#00>e^gk9zSyEH696+&q_K14@nj*lD7&&^r1ro~?RliGlFYc{o&P%9;A3-7Nloii&z|OjUG1b7Mi!Zef#p_ zni0jH?~67`x%ZyOZZJ1?H~92I=#?YozK0R}0L%zq(b_{Zm5O~j+6(94)6Ch#AtxJX9u4`NfWBBuvBU;COd|6n0B zN)7BdA9Qvmyr`%sF!vYB|5(v3Ur(j0bvRM}6u+6<9}oI%rh(MV+PE5#Bh-ONBn(MO&FFuQ)muDH9c?s=%1O3v(7$Sh>wW31b^7}~Y5?CndgqSo`> z+MzSjf0fMU`8V(1r-JIYYkPBE_;_v6vW~9!aWiFCviuYlYr!@u>6c*BFG)g31tfKD zq-$KSy`1JbSI~V(bN8*yGY6lN=Tk&zr{wL-n7k z#5T^pT1@sgSvcEoy5FulPz77ba`!*RO|8K4)_rY8iqah_W=LzdTF%-H;>^oyduwC6Q^)uz2A_oXbHu)3LrK!Df<7M2Ou84@_uAfaA9R== zeeqD%YLq@l`Wp<-rNrLQevXU$D?r;zEj^q3oyZvE=sxV7@8WX2ck6M7r*b)Ci1 zj*~SN$z2p%{XJZR8)RQ;EeGq&Tf@EaYU=LYCCb0sXBERze`bWZV9T%W79_z2k?`N!Kyy`9F zNReJE>3>R7>wkO{GXt?+>eRK~?YW}!KtMA92}O)!{dhCM^ zJnmEFdwxflmULja?DrkdRkp2}8s4UQG_vhm%U2BWReuwoDOt zaJsFdqrc!$Q_0hP7vH1(MFuUQDf0TwMk?5J13_eD4Wpmpjb7PHw%E*jP8OxAQWyO0*j41J(Uqp$J(6%nmjG`1RYb4R2^_$<%&iML>9` zc2F4ZoT>I0*#&5)z1F}?-jbJ(sY?=%UwOpfu~pdx-3{~hcVd}uWvritE<{|wIx#^e_%b7G|=kMRN|e&5--DU)E^&JsQOI@k_o^3(kaoKa9FZcePxQEA(aHbv;5_Fz!u||I=)L~$ufPz zZ-L96Ra)$EP58zkgrn~0!Iz=%!>Lgc;605_?B_K*r-k}8Ue}DEXps^IfrdwuA_y?G z(1R2v%+U9jQ-o1-%H4Rhd$T_N(Wq4L(=A19_mp1kWS3ClDgR^NM6ZQd3O+zO=W<-K zk;GI*nJLfQc6mKsoyGKN;V$EPx81X^xve>Q#ptP?kGITqo{5}KwNCcc0RxkzwqPqU zYgf|hSh+xr{JPgD_B9^n@urpdiaMmsGm;5ft>dGCl*2uN<}VzHplBxq>Y0EpSht1OtnaQ=nB>9FwMfm+b>>?bF3U7DX$sAtcBfjHcfkSw6vMrT9czD1BR~0B=Zx zn=WI?En6PRl}uinBIy0ob~~f}+6!-&DogkjMw2y6m_*(i$J=h?4qNLM37Se^!-^Z> zA`L5(L^m(lScroc3*WHB*ThrG8#_%tATv(XvtK*GrDcP zk&2Rp$YZ6M%nF@YWy-^S;mCF+5gdtao_4b@odqFhOpI)@So6c-gwaYV#+e(EBU2a|!7HZ{y6 zTSD`~aMds|-NmhztrmAO{l|ISy`kE|E3V~YEzzcaUXmruj;6J|*-|<0rE<=X&Pw83 zIhpJS9otcHf+j_uuh&D}LpBnIVgd|m%wJCUFgo6lX|N-^kf>Z9w{obXw^PkyU9G2F z(;{<#S{<4D`hIu2Lm)IlsBFlrQDcwu)a$p!gef9f(CWCwCRRU@kNmEkaTHc0`$p13 z>>Hl;)rk~U{CWiqRfx{Fvl&GRLtC>Z3onvX`!gvPV{w-!7a#KCY(pc|AygQn>&8_B zRsNm5t$T;+T#~)`73(L6#gR&Joa?nEBxms*>z3kMF(W)RLADV!Dl8ZdE=*zZafL|rD|1G0!yAtS4aXdo!ITWA(tOh2UE$Hv+Hyl<@ zJ&nk&sTnV(!*~#4f7eDlGshuN7c!gOu(t!ms2u9Pg;Y<-o1x}iyg6zx!fpDlQS zL8XPKq=50qhG&m%RVz++zdcwVS-BP1vcxp>jLw&g6v}&Q&{K*i02L_jlN%xLtc`co zVcO9vH}}&9)b@p@6^VsaxOM@vw>)^ypsIX#QoOY7jzrx@hQy0&M!8e?b=U~mk-_JN zBSW#pMWmhm9ST9#zvN=*J6xK2U7bOI*__G61MH+y1~FhhHRi{AY-tDdH?cSpGknV zl!WZgMd}(al8DuU2l3+exx6|&H)d~Km((FqSY$}wBGg}}H?)^?NQ6wQz4`L={RmPh zi$}?2spovGzeSv^PZ`sN*G%kgI`@i$m0AQ%%y_d>VTllS3H#C0FpJ_TAVo@NAQ!2x z*~z*pt`C=g=AxP?DUU60sMqOVC66X7r{qhIO^Z+MI)6)vpEr zEPf)n+Hc)n9(V8TZ;C3qpJFKxR#8$vI%GR9U;a>?+-W!G6~wQ={UtE~U2H{>TfA&& z2qZcIWpwg~J+3MX8&7$FiYFt&D`YRm5m^fHB5o`>Y$>UX)>i~RDJJ`_eLEcB0}g1H z@EaO^qfFF!D!#h+9DUQyMYq5USgPSB+L1R|VmtuBfvg1sWv&8g>WY;_EfiAvNK$lf z?{xUB?hiiUUSPO;8aO}{uqJx2;$f$h={u@Z2jMB2DAJ;1a>Pj=9X?yp`N&gVa{ z$=ttXW(ZqD-L`kXKA7t7Y5bO~LDkMRu!U~?qt`1tUeeLx>u1Ca)}re2OM7oW8Zr2b zjTWhZHfoPupJ0=4NPxIqy?j~u1ctt3;)9<97CWY?n>xy1z6T*q@`foB*^b|`6M z1;dT`H&ME#G@+SlDaf41Gq53JYY3(&BHt~T9oLsA_Mki-ciI~GpW(Le1G66vSWRq#`_IvX6>0BHo=O53fk-SUWs|MK^edUoRPk+ z_t88$vGrnd6yk6#Qdo?XQAbv7t_?@d^0L$V!vhe zzP-^Vi)^(^W+!eaVlD4}=Aol4Y5&4A+hUEg$6Hf_xVH!^wDUfH)lNglK`J+~p5R_i zm65PEy1bV{bF_oAr`+*2~2W40eUoszp5?3 zbMoI&_>O$O;GrU^1N7+U59n8Ro1_$<(s?i=)L+g~CiJ-gJLNw`c{?`wf&}WDnk7Hu zxbS&~#p8Ih1k4o`Mk}GAO1{EoxRGTGj5Ewu7cKm#QSW@U_QqY0w&sy~smB8~tAep2 zCFaPl#&0{M=zPK!pzCHITsbF{Ny&UIp44z9udUsHkFK1M*+6M(q~A_3_FY7$%H?0KezENCV;v)f% z2i-ZJ#?>VzEM$XCTD9Vj9+LoF&fR-#5r^SHf85}HKJFZUrPS& z;3%;wcW6K(Ra?2S@{ptTTmX>bXvcQpO)p_ryu?tJW~zl>n`2W54TJn=2R}X6FTXGh zViP)XCIU!cIxNFw@?4(RF88iv^+S;x5q&hfR)luG7h&@K+U2jd;0CF&8rMn)?LS5% zxdS*Rn&s>&7CcQxn27Q=r`^LU?Oz_u-$vRZWkkfd@0=+pBWSpq(Vh(1MfiMiZWk;5 zC0A~#G9RuX>c9S^wp=#VQI;nZAQU2gNC_~TWLG;>DcE21t@{??y~8cIVXIQ4FC zIq}%BG%t1bX|{M|!TA`e$jPf0iNJgafO{bJB(H@E*%0T^&j*noMzwS5jUc zolWOUi9&mm0|)OhoWPSl?P}8dy_1I*mX|ceY~wQ-IjWy4+m>yJz`SOB?7XK%R-o$s z46MM7qb4(=04wV1_IKIRmW|?j&WQE&F}ioz?>yE@hgzsJV^-AKI-eP|yk_Ob*`SnA zUxFyvDsu*6cT4TZbSf(=g@^*&)2}av-u?u7cg458mn;EP(jUIj%1QZi@F_7O`jT}? zO7tFGC~kEh?k46-_F7lB|FR~(INqi)`II5P_{((q5@HUpA!7oC{T|V@tZ1moZH6X>y?{!}ByR5O# zlYCm1{WXW$ZY3M4i;FRsI#J&^%8Z38t}>F*?VLJ~@q=b9!pUMhHmkYY)?`PWux@nx z!qDFLl_5mAqMQ4rh9OgbV-UxsLtv;KXb|jHC~fJwGPW1B_Y{2rIJ0u(8ZQ}KR>%uf zZ4fP*R3@u~@GbZ#cNg0V82oOiNWv~;-OimokWMLwX3zwjQb)(1q!lu=L;pBbj~*j^4hxIqU|^P{n66uVBTa2 z$S(WP`0!0f{m4D|t>>;D%ZgAVMnKeZSJAcD^lhMWGK7KyMP3^Lg4hoTJ?C+#Z6HLm?)!1sVJpw=2ksAqWIY)oy9`)sqe-HG^F*bqMu#-Hbx&OhGRdrE*1~tyjHAAN;~0roAyE(s z(cSC?(}K-2JFd25z*s3XQ*WjlkHabx@4S;W7?ZWe?yi?!KDebM%vqJ;h>0+8x4eNZ z?QZvXKP$s-Kk9d|oT)=T#!kX60O(CI0kwo}-PU3z3L~tf5+E>(NJN(SOpyaTu9y3m zPfEinnv|koeaY83rRv=1gNXAD(~bUCbQFMiyG-nD3BkY&^?1AQn=``xNRcUo;AQ?8 zyWI@ll>JAD?QIthX}2ru@Y!<&37bnsj8&NYqQ!Hf7tSooZ4ZiugO&o>{0@KhFvp||$$BGxK!c>Ar?9Rt_&EcLZ0+T9XOAmIkIjgxpX<{S(mdp<0H#UeT#h5{ zOpO@?Pk$fFW8sX+_IO7Qu+1^s8!YwIeXr*fZR;}A{Bu2~F*rdn*CxH-R=md!i8j;- z1ta+E(|JDA7lv0lp&}E(#gLy?C6BA5Cd4@I?2c)s?-H@Av`lx~P7_-=I>%k&+KIi;;#j_;VJGip@MY-!q2zZU#W(j8#qHhI z5s?MW_-tYTOh|J3vn^q-vUnG6@b>Qq+L0Zc z;t;ZH5yCbVS$4SX&qs&mNXDgvQ`{MC?W@YkCgEUy)f>FStJTRs z%8)NZ4xw4@rV%exWGL+vaO3z8!>x!~DE_KVFSb&;adQ#B=qHXR1x}XaJ4WC_2I@|s zmV5w8ULbuKt()#KWt2u!nssPB#sK6-SO0R8fn2TO*>MOp>*L*Wu)N73?{_1;Zk7aS z`drdL$;2{)7^cUPOnAXvQFOB9w+M3a1mA zttQ?(4Rj7nC+lk(cTa#gYVwv-f!Q10)(OM@xlMvy$;>O?-Z5gySb!3u%iVT1Rt0*d z8sdNr){-p!+w&J{Kr5>#2J?s^Cyc^>I8f5{bS{PLh_W4+lefqa4(C?GRt9HgI)!rf z7?RdgUg*wC$)qsnd^6yMip>tUjysH32w6S9;W7192XNbn#n~8GR|uL!R%s9F#Y5j^ z17|wE&~ox{#dA?)|D9rK$)ocT&qWxkPiY@-m7I z-=`TmET@=np=_$;0M$@CiSfQ}Z&>Z&t@TjXrxF@V{##3z)ioS7^zlJ57_a@YbUUKuR;6BNk`Q!|118<0S!P} zJ2*N{XY}e18v&yecMIKsZN{nT!zyW7$?u!Vh1`IifCqi>1^QnU?%xk5r9NZkD{uMr z-KDFc$DJ0BNdcBcC|v3$_QiAfYa!@L)+nvxvIMf;dY6&59zu3}KhJSgO9yB!v|S^3yNEsQM7S2_27K01iA2H2GMw_oIp&PW`ChrXG}R0=Zx`xyBKPiu zYBk>{12ZlU+CNpp|0H{sTJW+JpGKpmacC_Y^8fWW^ z0*QexGcpanhx6ajaQ{%ctOBIhj8wv*McB@qy5Hj5NH^>EEqKC0O&hI({Z!oqrA-Xf z{F1jhSnN|RJO2p*w(Ld zt1&{v+zfaQ-l$kb-6JlH3k1p&I;Od=VconyhPOD zhoNU%v#V_xnLg!6*-1QBTZx%gVglxI-yf?^&pxmb(utJw!6(;9YgJ#*m133>6&TXv z6zGrJyM+=E&~A3ZkDT|gjTjteBFbrs)w(Vj$z}E_J_gIsCKxzC81V6S$+DcHu8D|2 z?HJyXB80Kk&1Oj4eiDKqYlz~g%2o|!wj2ENfpR=+=y>rq|B;1h2!$ZWUn~uMr{ORl z?W&2G=cZZgu{Z*3@ETmcbPcSi9+YByF_U0bMb!W3X-;CY?x#18-Y5eg#z%(t@Qj^w zW7&Rb%5?89%Q=!?o;G3HTXP&?_jLtfP*Qq^k6n<>NRSmF`@+239aK_1?###&{phKE znFv?dxzafPl^qd(#s#6kuNLqs%f17A_mpF`nnAql^{<`vALXOVR6ijz)h1NyF<8u@ z)i&GvO6y|Zyx1DLPMY7ecyLOP;8UJq`5@dy&$lblnZc&>SBwTWP#`)wJQ$+bQeS<@ z;dMzdcBdSBe;VvToSmQc0<@yKvz2Sqoxo880yos5zU%}_Tt`hnma$7 z$e)MabIEnh=r}McPd|gM%xTUs?@i^IzckJ{33>D+-B6Q(cqM;rgQGQUD9BS=gbn5^}I8q4PP zel9foLor+-3ZTsml-V1`GG6igvo-oV%RnJbVVXc8fZg zi4?g1=XQdD-H9?eaJY&|YXFHjImeH8e3MQHl3LtmW5j=$;R0n0Z-8>dIhwgMy`9FF zL~i}Tx#$z<$v2jXH6P7BiuQxv`C%q)_X!9CMk*aU+5RFma5h}QB%SgPlbu^w?M6$o zVeDY;6AD`$E~HKp()!P>g_TqEi>=zbx=KO*gWqAr3FpI5-sm&c-|q#^c#H~;2RzSoTM3sZdgi6%9ic9!yjS_47udAJ$G+~?26=G`J*+yoST2V%x`u4yAc3E z!%jsX-`{2MXV3BfzOrQk`7Jso(!V#+|7(&z&|ZH3lS>wqc>k;l;`d4a+4%X_t27A6 z2r}?mX8*~@{NC8#0ck915q!0O=`a23V}29q8=b&}I$vCp+6uW_`2YR#|2X?VsyVmi zzDrP|01g@Vfhs;#BIS=wo%Bn%$1mh?tHqr$)Wtv8%)kCAtj4uM6oA`X>kxdH!T3P| zY#@*Wq|fik|KkMy>w}(YkRBvn!EY}~bpaT5+ItuIqv8CsNE9|fZ3RoDw+4XsASJ#h z@n3iU$FV(JpplBV+1sCa1wK}A?=9qic&s=0xQy0F6C!#p;0$oV_JQf+11ih*N6hs9W{SV5gF#ruTcye;pgq@&abyD6c;^z%#`NWe< zOuZ4$K}R&0cE0-ajwtF01{@l{SH&J+W>oC45%WW+{kKV^nSxV32xC2e8@$KWMrYQa zf2=lD$zTQUI7No69Lrzi)0}#6K!hos!ZPg+2@V5hIdyS@mai#Y7_TjDGV>=$DX-8D zILw?l1n5?FLoX_;Hiaid>oN^mS8eOXyKw$-rZcE%@h;wK-KOnTY&*n2QpaOTTGbLu zqxHQ5epF?ae-C^nh+bQ756`8Nn|97DIdyM`2=?z9| zXkzKC&_l-%xJUoHifTy2VXdB}?o&gJgVAReV>q;^eHbA%z-%+X&p3b`X11U7z1H%~ zkgs0Zx>R_Bl%A0K8Zhh+_w#m@hyC)kMs-6DR-a_FhH4-NR7)y7bJqvm__NNWK-_`N zu|D(W_q)#$>_6cu)<%RUKDH{JmuIA1tyg(&zJ7l!BeQ(gq3Qr`axgYNBpb@=i$d`x z<0S0&geV9D{hRXsYSjvZlraSplBFY~Mwz8k`TG(0yAgGTGSjGwXO~pVd>i`J zi>d*l0AI10ZlQJ`tiJ4SOZb_7^3vtaUg-{OmSFU7u3T(}JaBSv1#!9 zWOm`-1CQK>Zo4FH*WmI@(NV|V{jKYs90W#i2TLsPain4xzHYfu29Pv^E#YH8Hi%H; z3~!KJ#=G6)9aoc_0&>M}X(&gcOJ>JqzB z)xjmpexVp6(V^*i z?VRV$(_DN{z-Y@}Hg-TPbtg4;s$Y;Fg~&Y2WY!;Q**EBqJZPFrMsM5;V*oApKOrOG z5(bXT7jDJX6*gf@q$6td-*+S6V3)g>J3)e&VYAX7N!dTT#UCGJT@D<6RK3StpP%fvMhP3M zf0!PDS4p?TX(gEd>Li(xc>&i|KN6ams#mza-u@KiS6Fw>KZ8}1px{^=zq8xPBZ>K+lNbwxg2iyR{;uPKqaU1QkgTxi*Xhzd4$sEk z1O#C+D=Mxf8@2lwcn+>Ihaf6T7j_KkIH$dp7AHBi^PGuy`D!H6??L)Xat~uTNX-x* zMtj&Km1K(=NfktaZ`o13jLz|1c66=HISi{q+eISr@#44`8Uh8*yP`j&<^L>YE+`4S z$^DXlpIkM1sv}}aIYIyeCp)^M^;^8he`5r4(~ozaTcX8t^x`jv68es6=Wi#~4yexa zmcj``Ou7|JvsJV&$P8O62BU6%&Qb}?;GM4JHDF;qmplKVc)^7*K))EGcKW9kewtWq z*dd`xyHp2*=VLNL$uDXfK*#a^J&D0%xTL9drU>*3T_>I3vn8LUw6muGwYb+*XcaL1 zFuo^3`_qoPdtOjw3fFWRroWfvw|zX>^|Ha(_e%5G_kdZ(8aal7iXND=`e(8IcSi8| zWW;)#9+>~IR*R`o|Lpq`5DP1SlP7&bsI>{Q{M!=$LeTtw2FfqY^RVeR0RZx_C;1DCqhuBC8P#`55whuJo?v<-*7XaEpSW`%AB%2Qdo1HRxVJUVE6N?=ZW^a|2KO{qX(`HSejO=)Y3ZiE=;sO z9TSI6sgv+`h+(&MwP$ef?=&**t69FdJ(7X56Bcm+6u|b+3k1}}CiC6%z?E!>sd|j? z9g@m>1?MK=mypOoH1b^q&rK~xz^K5cGKBgXWxkg8$&LHC3ZBjz$mR4+t3?0#j{kP0 zV9tD(ABZ{s_$2e;jsY{Di>E;~y!nOn-$wmazV|4>oaEH&1@QX{ydXf-(wzOB#rhA5 z{?oz&J;Co+%AYI}(xCG7$l9oX(swK>6yEcwgBxWikotbhs-}Ia0<|9oD8Uw9^KJ8! z5{nq<#o3k4Og|S+9vB8LCi&dI6+(Rv9zWj^y%KWP;VwE(DQv97HkE{mIm@ymO8TUI z6Q`@KtyiBUZ26K|z$76nXA{gXe6>*OP0Lh#+MgaWg;$QX2K1Mvd{U~_PEYTDDW+en zy=T8%`0cBAV=F2Q{uRNT_4qNOLN(uDFXiRs+wGS|=~nRFs=H>xhrc48eZ*t+8ue3PTQcbv(TjyO^x>jaFIm6?k@JYC^6rzAc8IQpZf%@E=!KBN%#oc}KM_Y6pQZ8TM zq%raFIehsQif1Jp2FN&{ro=l`-E*wRmkB5m2Gqr%Gc>RCJk0KEEPTmwT&!p<+m&#k z=_0Z0x7B`7oVh6j+@j1?EyF|4+8;k}ZHGwbJ)Grul(jvwZWcyiN!!EQdd>hBXPUj; z9m#9|Y(~x1G#pXV6bWi6H(texb!1f2HsopOKQ++@IP;zse;*YAvg0zGB_ zEmP@rsfKyGt+0Mr#dV?pzo2FYT-0kdJA3YAeO*qTk|pczY??J^NJ4`xN63X#9;@dP z7%_p*8&?B`dKiAj{8)L-LJw#t19@hdCzTsZv!_F{SYpVyI#u18O=K?HCVv z3~6(#MP~~e9S{ci4ji7rDFSVCc9i-lX zrye8{t^Gek1Q;yZhyxF3fh4e88YknC5B9aDU!{6%O!D&cLynK|jAfTWv0Ry;vEx;4 zrbIvIZR>L7pkimW*`jTV3Ha&>$>5uQ=Mcw*(|{A2*-RHKN4<-C=|-U_`xbI$;wWtG zidpgGDf{c^a;g&v)D{^UR(K&7buI6B=oQ;#N3Ea9_=M&SGQoN;K`|v|8=lLNrMy+0 z?9c591Ky&}L<)Xjnp0;P(M==)a1*IDTYX0{OvLYv%!jYtN$DH7AVwgx=z59)pq{|q zUilO;eBXtKp^GtO>_SjdK9B;7xSEn;95kCD%glO^8$k^itSna#IwyGAyIou{iGUxm za6EGhKehklxnlfFxQjuDm-A2IzFjVQ0bofi5iDQmKLnW?yI^o!ey4i<#n_G5&E(}@ zfD}%=D9E;vgNdWsc~mu-zSRVY2=U^dH(eL|cuLFpy0m0WOS8q}AvxaT%1mPu&3u#R zny}eitND&7UjHS*`O51>gt9B@(^fIO6UTU8>)AWZaG|4U2>P?`Hca^oL+4iT-8uF6lpC5PL87Lw&n`7wt?0YxOh~UAp9CNw!Qnf?& zHckcVL9KOUht-^E`OE-Pg5LuX@)Q~a6& z*G|E%=@%(Ah0;ZgjkDh~($iZiR|VrrIy&nk2l=&=_*&7b6$0;=*PYK6zL3V?n`^+yaSpK4=uyZ&uYE`&c{7 z)US4_vehjV48k+V0!gPSxoKQ8udm5CXl0+vW#7;wa4Je_OQ{yFqzo8Z`rzq0^?M}F z6Gtfn0>+4iS=^Ehee02QYkuA0qJHwdLh+AA>BZ^qj&c+uRdV=%D7exkUKm7x#!3rh zyv3p4Fup1g=Z9#nIk_+Cp}+Fje7Dzn;Zo$SuZ*jTa7G;EiaP{CxO2-&BLq!l6_^-n zn>xFV3wR~(dw-I4gYw!&5t|eW#TaL@{7giD$aq)0C;Ev`eenfg=^Ywut}tIS$Ujf? z>X6OKuNwUl=FY`E`0UoB;-`7OX&}%Lc+-;G2dq@|qmMO|vo2zGA9wa}JLy33U3MP| z=q6<^*xZk3cjnbyE>Q_fuF-EcUk}fHpv&>@W$xa5ewmmtReM#oXale5NYN#R)>7#R zz;8}ydCcQ(#A)dE`;VyM&(|4=YlbKjB4xtucIEDjYSicpM!sSRAi^?iAuuE&%#nf-_rw7#k9FVY(AI`1#&+w%+K?Q;YJEGr)6;RPbdX{3vma%1 z{sq<~eWhQz{FoQ79@m}v%HGf6Eb0+p!e9(Rx`yg9eL;iNMeV1iaqv?a^nfUGyynoS zU#C*YxNqk-BE!EsvBHhOU-33JM+4}&6p1HLP=>(aytavat8;pe76I966IN1unNkrS zVCM+NE5hT#@LXOHz{u|TyUyMO9WxCo?MIxZ2FB03DYf&@r4$9JKxn(l6(i@7QTna@ zgY40)mDX=(gb4%Qt=zSX0H){UdiUNc14Bx!Pp0~Ugd?96Mw~9Y75p((H7_-Y12tH) z{;C9G^a^8}bOcOe-L$n(=!MVH3>M^qI!h>n9CLqJ!hi)yGn^jA>{bAU+}I61Ku5Pu zL>V(Fp%xkV99W|a@bl-3F8NAK2yGnoFl1uH+)^gf)ooP!RGyW=z$D=dJ1t%IeYbFL z(QudlSq}0KEUTGNbqRFS_9MWoE9e6JtJgS#*yo}#QRs|K ztsGBLkb!!7eOm)W-Ljz?KWR-L0dXL|RR6q!7v!_5vrD)2K+Y>q0tLnb zk&Vn8w27zOR>W8sWvjt?1*!1r`@KBtmM=g?Wp))S<$adC)R#}B-Gk(QqIibZX`tPa zJ=|=nBR%T&s539Eo(Vbov=loAE`qA?k0d~9#NcZqCks@O-c4HFX0dt?-C%nbgtTsD z)b);`0yMXJPLvn1ae^{Xt$2HjDB$C!+7VxO>YcNufMEL-qf7bH!1s0oCiTvtnvsVu znEVXV379USEklo1?QBeDva;y)+yKGB!qHe$f=#x>Qya14{|Wggxzz%>nesGZO1Ay1 ze^mHD)u|L+Ns&A0eV~`$>d4A(%ziN6HOfJ@y8EQE;1mgXYXD&t-HYw zR)vFto?*adyxMS!!<&APkoh3wB9$o(KcJ`Ob=6zs6DSOJ0Vql4>g**7=$D%GJf{bB zyeQTEaI_A?Og!3LvCFo|UBTu+(RIhAiy?7~Fd*kZH!FiTRrY-g3*dHcGm zue-v)Lm>)i3t1@%h}jTefuW@uoBNZE=eyD1_uans34kzQ8U(m)Yya3F{ow=p5^!Y7 z?Pa=?BEZQ=`=12HT>pQK6eMVvKTe3C`56TBt0)60=mF~2@4`>e{4k+5SW5fZVhZ_5 zx3uTe&Pi{<6YSB?mHqrku3CbI8bTU2N$tg*PTkNb^;@p;etKl?_Nc1JS0#_lBg2Ot z-#)3I1>NotvoO=-_nvupQXjyBm4|-EPV%3#0tIu%yIMd&B&D)RUPt#z?l@21)`Vf{ zKBnpXSVmr?{~fR!=+ywHY%oG5^(X6sH2PedfZ5Pn3Fx=|%F)8d`ANogVs*y9_i9USQ(1$>Jfg3f;QhN_ z4T4*U{6T@OAd}wy5OvX})93`NxPi1vN>`TwMX5lwC9T8(kb$-9uc3tBapuDJQ~aMM zG{SXqMhE`E#P|7|cK9tmZ*()w_HJJJ^;93g^579Gi;z<*JFes#Au zw1Eml0VLo~|7QZLz3=3^2GJMc`%JGB;S|1mHeVTwOGkC>1eL&2KSw#S?}Y#b=@Ul4 zt;io&9%19@DxR+0S)R-^-#C9cFYO3+`BP%u;K4enhlfv%y_eGmeLN;$(GK-^_dLBq zMSuK?scf(xNMwA{oAGKC#*xOHr_sMPtL)~4R36>``psa3E&0{;s=Mjw=~cM(YVHFz z@h5tcfbDqHbz?TaW00K)87s5r*H|11n<%mEKRK1d$q-Qo6-L( zPhejz=7$_OEn9I6zyBf;W6T&U=Ub(sqS9zOQSV>BUcDjL6)ST2Pz-m@ZnCCwSIi?` z4;!(z-*VPbNq;P{)rF?9V?A{#SG=miR0g)@`Erj_I$w-)y;u1uT%4OJA;ZpKlcT!-@X>{uN$b&B+GW({yK(0ugQ|*2E#nG(taQ5Ns zh$;Mgxv9PTDlILUruBXYtHnq+q%2nH**?gydC8ami#O7}qpK^@-j>dx(OF{BGxg-~ z3gu@D595pyUcGGD>8Ws}-hQ$*`Wj^*g1C`>e&W37Y=5ye(&)cy1*4;;AuJOuy5g)O)Qg`_%y+|GRkgc7gMC|4r zOi^(8!cbUmbQez_N%y!4+Zb^7Yc7tewevt%~h=qaX3FLKG!f<6q68@CetO ztVW`Y7Rv3*~6I4@vmUvvo=&a)}1+Nl%Hp9zuR z)P~HDrX_}HfXAk|wO`F_Gmh7`>@*6Yn%{meM zJ+N@CjY;a=2Fsn*j27+4)=_ zw16Ezwt}h$=JlpzGHvwaT=c&LP#ni1KLiC4;x|L(2g>Vq`ByHFPn@t#?e@3l??r&E z6ION)gekSgAdIH^H@M4)nX4O`#GnVU{1N5|1?ZA{kYov#U( z%j*&^TN_aJy>oc+5ewPg(_9#0;(bA4bs)!pOX&V8*HjP*m8kpbuu}?>_3>DpZ?!}1 zu8!>f+AG=H`m2 zTa8}bo3XJ8LvKrWS%DgFC2RbFVK=8KmdB{VCA#h?hoz!42>CDlz>4V8t{hs7)MazU0FR|Yr{@iErr5rqmuO%bED3))=4A>O(o{G()=c3p zco3Ke;osG%V1Byo88CgD#W?L`6A`<--CiRIfI&kYt@c1bCc3pfMC!{T>cnPvFhx0( zEmSh;MaR}j{;#%?RRcrmD=hLUwKDRXs6ht{^~8G?Eu4;cZ3VQM*}6a?FLdYbuUu&I@BHA{L7fG?N~l{-Kg{iHzr|3z?xosQe>tk`FhP};|HREb@Q0_aW}$#Sc~aF zQz0M)Tv5jd2wTrd>8{wq2Zrw&zOKn@nx36ButdtH-;O*I$c3F?lKR1+S0#g~r_3s< zl23~0CDPP3yyS6!S$0+A#Ch3M#y5M8;WjTo9?-x@1( zHAV8<_Aa=I*$*}jxpPQWXera_dX-JoxJT`+>#^)6i6mHZwt@#X-I(y44LjIJ`sX(` zHiEDXlQjkclXg553uF^tAmfnBeMRf7yWUaho8^)(gN$zd8a=o&ck6iP3C{f$vv=|B zk{p>iYeGBs$fo}LGF>7mR-|puC`*BIhHuZCB12r zcom3bhEZ|*I!bVZF#uBfB%3#M0g3|aWA%7&Iy>%A3u?2i$L6x{+5txqV}F$V@W$4G+Bmr!rvu z5ZqGygq0KQ2UvF}{NmF}n;7TAuk*ZF51Cyn0rFBQcVd=9HY+>Wet@5B$qFe13fa<~ z(bd1_m@jTthu7#cB9V~h!%R_++NmD1tSN1xfQ*->FH|7#Q;|EbMOxwMzxKgEl84!r zg)BpHwlRTI?s{2J@GOK?L@#Fe8OZ8*BL$+4&V*Vso*$C>|Bt-442!C3!-h8{DIy3+ ziwG!4cZXuoN;gOkDcvw4qM~3S9g1{!mnbL=LnEO`cjv&n2EEnWN1n&y`+mGX-aj6U zv-h60*IHMd*Lhv5pZUpkG)WOoli*c8c*4Ljs3o_00nd%;or!)SE~c<+X;v`APdj0X zu9Y+sCq&$*D&TYs%C6dhH8uOR#U}H-<8z)-Z3*Y9^Jvob1TDpy?pEDdNeN=`yBbVQ zLHIzJ6{0+mKLYx61#{ZdNkpB`A>-hrTnzs_Ac}MbRI1bh%aN ze4xcl=U#ii_2zNNqwNF57daOZ-QIl|oMk8b=I8J(-xYy=igwV0kXy$O&o81 zBFE}1AnEHIRNfw|x5r_@=_sPvO=){CalNk_E=FfHWVLzDdeU~(*(qHFas`(9gDSMw z-{xbcXB${CSM{mkE2YRTX*#!ICrM`258G0 z@04EWrLiiZ^S0%^W)%s1tNcuJ>0EqnQ^CV!4sOZea>MzH;j#+`=?Vvm?7aQq1X};W z>yKaoc7xL?+AcP2I3_dsC9TRbdG(u<<`b!wBq8H;eQ9~U1|6>z)GiEmu|O8m9)N|b zf2X6#oE+q-6&OgMic21EG@r+1RGrtIZX<=>pc^)NHU{8yg#mO)F@jqLbk6Kt7%J!U zShFa!8yViQ^xZW@zcb+rnzGn;BF;hKycFcW`IEfRPoMtHp-*qpMt*&_0G(>|5r=Lz zqOFuat(pPbWoFFv;7wa`B}t!VfBTJ!1V4kQTy3j~Q1d$O8Lwc3t%#h!BQZAEr%j20 z?A_R{utxs*^i?6QGyir5KseE*eFL)1^NkPR4hyH6E=Q-OK%Kf}eI@8ROJjoUMhexLaDx~gW+6k2#k2GdEr_V*O;Y*ixboqRFl zJO@I=j(&1ymE?uwM(W|E{+BG?B~JN-bE(M9m|15dOWKM*$7vT^5<12HQBy>`9DF+!4g z$b|TKaI&V#Gl?D@hnEacHy)cNYcc!= zLZa%0kNM*Fc|M%>yqobZXf^8Id`69@NiBlNTB8%3v1fYDjDsw{;`0vFH7B93OuzZu zM}EZ7MzxiCo<-?AcA2#J)2rfxjf|Hz_#UtayA0pSg-<8|Qo>_Q7moGs@&7Ao{bj?q zKf%0-5Ajc@z3Mecl!_rtpW99@NTCG<=OmzH;*HMJ!ZYnTsOpJ1q^a|7mhFg-fbj*W zN!E!~z49I53!N`}&0wtq!s45~uP#G5;4)CaRv;o?+^J+(Ej+*!UQZ2RsX$wT}+}BI!%!UpZg)MwLS1k8Jp3#=j!88DmFGq-ssH61n?y?bgMDW;a1Nmx zaRU4v5xxD~7VdEh&AXs2>VIFKAK$`pdGAAKUPaa{U<*q_a9&(xG){#ar@u)6f}Oy7 z3#AO)R<(qIYK;NIFUvPO_cxhVfQaUT6|%l4(jt6PGF~4DP!Fqw|8I?*e~j|Cw>f?j zfQ|m2)X4yZ8^HuNH^Sxa_E8uAc5gp`e7~0(Ns^&9$sL7T4}ZJnh>wyl0fye3cigxP zEOZQN;T%W8`TlOIpL_(@^SHZ)gO(z^r@^cpH)GYp`OAB`Q1_a#hJ)*QO;Go`yK4RD zw*23Bi?Rf`ceWws2AJiiVEEQ1RILubnT$UQ;%}rs0Q=J(sdj(+;{Q*=;QxE7;s2F8 z<9pC*lCb=p)*1cP+OtxfzLdClS7>JMCCG~e9~0}I+7||#R;-|xRv&6!ubrqzrBEc< zP}v9c5V^lwcr;8=EEqX7$1N*hppj8gS6*PM6B=AN7jL`m4%1dk>Ibbmdq}3$l=vV) z?;WSm7cWu@3RGQ3yo>ohn#a1=?;LRWZZ}188r|_(@~4{$tKLhTXpS)U_U_9u@|b!R zc-W4+7qr6e_1+vxe*0E>$Y*yRAl&Zndgo_5StS>Nc(I|x%QQLsH!tHT>+?hmy$}bQ zNIO_JKrC%Utu@B!cix+M=$qLZ6`%cxy}hTGwmZ6TI^Y@~WMO71?Sn{CKuP@WWroHIv3!*+bR7U)>F^wf@ ziUQOw#szTEN_0Qa=lj(TXc!L2vt4P#*C5VJ9mPqUt{_PnnSiS87Q30mFnw8fFHjGN zxD7nBzfypb1aNIks2m0g=F}?e9?%{%!Dx!GE%>fIPa;%9kSa}2kE=bcn{ZKUTW!6O zT~RlXXBpGutD87h*cS<+eh_x2@ulI;_j5>~NrH}46TQVlE>Xh(w3t0_gzi_^C(kZ( zrVa~6g$^Qz&s5E8N9dM+$Gaf$a4JOxQl1grGgFv}OV5;>ge}Zu3V*7Qyp)Z6cFcJo zyEx8WyUC^ZegR9FtjZNqmf{DOEH_~-K4uS!Vy`K%cSG?MEtvbL4(C>*gfznMVrru7 zs!~VxH;Qjug%&@Rs(_wdC#9rG*ylhG!se&7sDuwl*F+9{DFK;dZpC#7^4<_ey;%wo5@hO6Sk$!SS0yR>`_PAWck0=998#6^1RS58nXA&P= zxS(L9)|Hk!Va8M!UaEN7UzjQP5`o1FnfrI}Wlz0NxptZH&Y3gb8_2lHt8q!2;*)Da z-Y6<E6M6|+V`5k7^Kj<}mhi=v&DN&c zL=jFcn`V}}gD#o+rHUeh)Rbc0RTFKenddb#v113ch`$1Wc8FZJ5Ej~#ZNLG#W2&x{ z15~NNVO(}Lt_4wA7Pmb)Xj`rTx`oDR>*&Z0h;RUB${R17XjIR2C=qb4$(O9{s&BQPO{y(xoVbBRNr~3rzIiGCoXAeO z%H;6tCdK`0N(X}^9?5VKYIxhz)N50;cD7oB{ zEs-`(wYjP3@--u>z+U@uo5T{UjRG}ty(H*Bu{YXBdDf>hZ63?IX!l7iCZvEr%Hj1H zpOWj=U3tScQE;ZmwC3A_m7y}{^!gCGY%b&asaBE2f;6;X8j&7Kk_VRyOg<71d9Ak4 zgkpduofYM-i#=c72gwPZ%mx}e6F+=uB*b^mSPZmel(7L#R&MAL{A}d&Z^iPvke!z_ zyoT;a>HA>ccK=kO!9nOtyHAcLI$5}7bAtwm)CX+Z%R%H$Io~JPP<+(y6IYBbiFdyTAVV>~a zx+J#pfk9>w1g#w=7608M`S~rUUrjqEG~WBdeWa6-*`uq-HH@%68b&Lk&md+qurWJ6 zkW*aX$pTdNTQAp7w*%EPG>z2On~E_O^wE~)i${7Q%wtnQTWxJB-4gp(3st+evu)du zp_P@@RX=->a4B2w(J2JScXSfI(*Y^+d~|=1;JE~vHT9>P8vmub9Ks{G0kv;!@!9T# z@onzmt_&tNzZ&w`?jM0QEy#a#OFRZCT;rgd;6W2#ZQEw?iK+99@%3q9E7r{PQ@EDn z$yWp5a26sQ&B;EHW&?Xxc_qRP&<$WphB==l9M1xs>6$%vgwFYWT~l1)^Z>iwPhDNl zkrUq5np z@87A7=W_x*hq$GrSHnvIG@J^!7wvd%?E=l1IK08Yfv+!>Q~b+X=B|g5+ZcWv!hFkX zDtwl@`Jyq3)7F#;%L&NNSD8EAb!}EkE=!nTg0QQ(c~HjbJ@7v-wgz?l-PA+q82B%M zhp|)RV|wLLk@lX8FZTogfz^6^?cFbmg`xC&<`c}2;1U)Oh)-dcfLXTrgi-$A1>?uJ zl-J`k&}x>S5$_gR&M(FxTHCluUC%V zMlw*jtpOYI$oT?FTv-*Hfx%a10>Oak9h1K<=plrI6a%yV@@Axn)&O!Y0p^{c;PALd zNTa0}%a~zcWeKm+J|(XcJb$)n4m@8RJbygjgz4`>Itb2y4kFUnv}|N{6R**xFw$gv zBOx}{vTS0}{6da%z)J~(eilDWXd8f5pmP!MNt+aMmHzJGfI)NYBouw9nG;4}-56G` zuENVt;{>YrQ-FFixB=?$NykkcFp175fPKt;i~BE&i~Rf;IqyS;`RtnZ&s!}AGM%d} zx;Lgy-Z+?EU5^QBua~7#v7PqSG;5^91L%x_0EoDQBrA_WAtDQy3eirH`h68r(@tslo2kh$ zS-{$8S38#Kmf3G4dN>ZI?`(~Q%#3UI{iQpt+>7oH`b$6bWj2U!;)qUKZV-H9eFa;> zO;IUpILW`iv789XsNiA+7Qh{IMhJ5IwDo+gv8l}!ZZE7?W>_yXusu9T1D7DdA>c1w zJFP=2W%joPvs3JxQ;;FwbzDeYC9V+clhbgI<4~mXh-I8a-6MWQ@-Y}|MlQaQ2+o=IaP-HgAyMCY84sITIbo+MKWED% zJ^P$ene2)^uj;VA&d#&hy@TQ8Evdg)j?+o#a*Nv2f7x3Wj?kVo>P4~pSQArJ6irY3%MkL~!>ArcIa7Cwj zWTn#)wRb63_61M7zg`%Rj$Qy|K`bgqEddrl=q^GJ=uwht2tYzY z^(ULZ`ttEFQOM!Se2&1Mx3vWdE_>`%9t}FO!LESOwCG|{{i=%Kc;FW@{%?-p*G2wy zZUDYOi5hX8E+e)S1lI=Owq{dt-SBVM9PtsHv;?k?+pNz5Dzp`4YWo9n^?seC^Rj+q zHUA}$J0Ar$T;2_CRFPym*nE;zgumYY>&*UX3^3H%vyBjXg0;T~*4}N6r8@kYg*8(` zm?$lclOW|pu+XpgXC1hH)V|8Q^@u)B-Kh6b@b0++!HpOsp`|G`Uy)Ot_vPz%YO&eF z^q1Y%o+5;-tFQ=vA)ZSz0A$|!ozD0X_E-4?P!+SEU-mHoV_FGbH$lVAOE`1-!Cghg z%XUif!|aEeK}2a2D3rxoctZP}?)-OC}c*z@#Q zNT}zP$CQbMRQg@ph-7u!lV+$Wu@RMZv3qBnr`7WCJ@19kykm^k{FS5YGkhV*1S|6Y zVyj=Gm&6}^rEGTm*X8{o!@!y)OKM^GC76%AnQgNc&yyWwx6!QB9^BAiKc*QBjYjfW z71)i4gY#|TFPVd=v24C*&}qbbGqtd=duRI*1&csel#vsLv70B}~lEF>KGlif3iAH3mN| zpfzy+Ks!+zBN*t+uX4X^k$-)g#-LmZ8Sc7MC$zPHDkZm+&VSK|yrb<~EVHXJE@YjG zRx_+F@VU}+q4X-NM%LWTZ4QZ|VzQbf>Cw%qO|kKGY+~qQTO~I>df|D_KB6;dHDB!b zo-|DlC|_gi&k%Pi?V`jvCHC?5bU~{ule28{=m>k5++vxox^r#L5Ie%&O_e|WX~d)Y zWW(M*N%px+fj~1+9i5aLMZJT)I>Lbi(+JC>OC}?R0~Y z?B+8{f&i1MJ0Xz~!DCKX;$P{xsci#qK~!Qb0a7qaNQ1H3L6ZbHGOq(16BX)fw>r^+ zkyQ%;OzH%@_AZ1Ay>w|{$kWmzCv1vpX~f)ACnG|qj`^rbUv)k8MfXIn=!GbSY){dF zndS4a{Pl8*)qTd?@cJYLUS*HrNdzmck|p*i+YyrbuVny&dk6i}DacwvYW1?-S}4ct zBQ9FT4I9J&vw#Js9vqtlnzPluhE=nGRs&ei7e ztT3UVFEiYI1sJh(gy|Qey05Z__3U~Hn-sfJI0AK!oBDz&2|aI7 z@pJnW4?u(iNV+oaZdB*0r^gMZ7BR>~KJ<`14v}diIjSjCS{7@u>AFzIV}fQ7S`t-2 z3xSiW6k~)78)99*VS_gUZ*c-eU*U&~rWnroD#aUYw1?>pqu}$Evy`DiH%0i3igoBE zefiTTHduVO!{jv=`HFQGONJhjQtZrDEtNQFJ0{#<^*Wt9xbCL%oRAou`jhF(&vvB1 zp#}ElgVnh5@5=j|h$~~GtAYBF^pY#HkD9VOWtevpi}VI^JPM2EIkGO;qa6GMJ0#~mp~ zY>JB)M;5|ye=Y-j0M+w@YO{v@H}UxX(Qpe_l>_Rt9THtW+k!mQvjfBWnOEcbQ!m3e zm0{4*u;*eoz!Wt`S)Qd%nX?>3r1>VzXS=WX@~hQMv_vHj+Ewdm=sAZ1)pcdP`i?2Z zeMxWJU-3k{XcV4^QDvC6`hMO;#)hAfh5CczxWkV2xz{9}maHaQZ$>0W_fP*~e{1ZC z&p?9Fwo&jz#Q;fUuS3zX*>p>kQQ5BbRWB%~uuyGV@|7j2b-lB1am^Sf=t~6C zG~@)>-bHjjKCeA_b|y!ta@mv`4+4(g3Y5gZjL{5I7r3@Dpl_pSY_Ky5IKFFqp^!!&-FKnqrHNvowPC@p9p9 z1sgOxW{=c{P=Kyp8X7oWP8BX$Goa=ZiyquY1k@4)k zzsT!fv*1keckz_M7Ga7CP1UrBB&nWsxS;>)VL+^|B7zwAajVITP^S-{+s$2epH@>7 z%CHpJO5qUvRRbM(9zNjdPsPOtRjrsRP|Sv1qLA6N?Hypo$64-=a-KJ@jtBCyf+!&yz2#HsrLZ zECRrKgsk5LmsBm#(b|h^{B|9IU$HQWEO07mI1T0max3He%@lw zRW8I(h3LR5TH93Me#5s*8y`9VS1|iZf_lK)s@OWhz@pM255#B%!m&!ZU=Wz|T?8K9 zJ&xoLnWc_G-mIr?az=H>0gtIeAFXJWm*nP!mbp`VgOg4(B!QQhSS;T9x9TcZ<6{=& z%hT83P8R^P-$S+`7~?TGezVV3Lxn#*Nw;;tO3st??Vk9EOZj?QLjsaeB`jwvStzPI zT2sCu385a|-kje%-Q`joCF}p*apgxJMv#;Oe)K-xQ4Vrfs^n9&nx|!kwbC(&0)s`b zFCD4OvV%UQx>OrQaXu)tYk=p?iIE#$`c(LYD`Z${eWb8kvh~KCYr7qtTTh2{70FSl zXZI8#^;pl6T3rL3U%2WS{3Hv3`=l;c#XTF`Wa8v3XpOZkZ#7h`%gzd!OS>c~EP?kd zw0~#YdnHb3(FJcO!hW>k+Pj@0Uu=I_!aTNY+;cw6r}9`1Y}Vb@u;a4ZE`>Cj@QOWc zpM3r?m@6F}EuHN)SK9~qE4`P`daF}?T3EL5?;W&res`+^g+ggEz~x*FVo|BWKwLMvQp0C%ufbl6bGn&ULI-?}rxAJ`sJ+fmjcV zNi$}qYp2SED%O6}<=IopG7@9m`k{?ML;);pZyN&dyn`gJ6 zVzPI;B$#2$O_6@*m3yyf(%DfE{3I0w;!E5XUXPNLT$VaUjX!Y8|L1m30|hWSGa5C= ze*V|5e;J13ouY$y4;T)%@tqN+47-dXTa9>`eb(Lkh^c-7%l#5P?cJ}(=B-)dc+qNB zw73CEqpA)-~C8&M{}6FAE6{^g6c3(9~>kGYd2!SkB@r9`HyhrD+hd-*gvmcFlQ zlK^e%@hMAN^|DL_f2*y*RRT=CnU=g!t4W8v?CS$Cx^2%8+8Vcz7 z=kJX;m#>?6GFIK16ykZ>{ysNcdY%+h1*tm6qqc8rdxCmj!!cjYIj49s+*-Z&Ufs&U z`l20BLrL!{Nj=Gc1pM!Sl=BnjLjp*#V~pj8>CqR0nl2Y&f42u&w|-?Jr?8M5%!>y5cMz}NAlJ9 zSQM^-usPnMual?cot&wFTdvm>85N}Mq{@_F#cG7v$=gTHKx zpRaZX=sqy`!8Q^1EZfpscU+MB$=XO;0e=#Xj*%7-1<%->RQ1J_j1y=zjXT^T=r}J> zFyHn?DoZ8=(ck@lKZ*6O|vy`jPZ6+m zWRm8js#~Oy*>1WOB;9`)FxfE1?Hkeawh3D+HAmZ3f<2~4o6XZvsFacQ{B+~E2_-1= z_yEEptPz94)*8TA`?gsm6H&plcKG%$QRuH>5qua+76%gM-Tz`|xj)^~X+F6AF1y!K zqrltY08?+}akgb6*G;DegvZxZ*B1wBjO^fT7*!)k0H_IAra8oE>k^YdgsV4kjLK}+ z;c7GOND+^dpP?z%Q3}0~quIQZ_y`%LDofI0z_b-Me`BGf;YGGbrAO;5o9Tt&R1A>o zxA{2!wav`*`C4k7)Kosa;!vq1WMCi7ZTVL1yKAhmo5d<3DdgD#Ib`nE8OP0Kr80{5gr z0A1L#*c)Z5Vvsd!e8(3tb~`3QUc0vXQA-jVZHRt`WZ&EyCvAfhftkm{mA^2>wc&~A zoqV9_>Gg588=o=5Y5+TmtS$*QoE;TeP+kKIyyQuBRh`F^5B{D6fa2q0F6E>TMXifj zE%PtXYmpvD@JFdpw0{b5e-u_q64`patVGG!>_YM3*Y&Hl|QYwOEGssYrAP!Z2I+tJ%{rNQ}E5T6&@w4K{S$675e0f zJ(llRJz46dp`2R<@?aWFQIMor`?1I@$EjA;5BP)gu#aY>AIvh_W46oP<(E*wQ?^^> zLuact9mU`aAKy$|_Uu_48grV-MN2!iQG7zB)ZXP{(j~&ceUZ}_Cto)4hb>nLQy1+i z)GXQ*55g9$-abK!F(=PR8I zII|zl;+X9&>d`%xYO$2PTGn93U3P}H7XS~WcX_%OFw7pfn7T08wvGLZdRol}R zCxDmfd9Jj+5+?di#(njMLm8d7FE1=p9H8!v^v#@WD5!`9iV{tCHQaY|e`;Ct^QYFf z47ZAeov}tq$#U3IR2Heq#v$0nDT--%+JftQK|vYsIE5twT!yf z+E<62@(uom0}=ulhZ@whk0f}1cMM^vNAcjpr^#f(!1b7g#Yy&R$_JX=5Q$5N|W)SCVg z;{nKkj?fCI`Vd`qF+RiBCG6BaKp(RL5p0^yz`dZdK2P;IM-90s5fvpj{M_=hm*e?!cKlX_@;*aj7u?zP zskPBmyb%RRzBV1(;@AtXrN@D<2(&>@IhB`qx~Tw)k`0t@9q5cOYG2{p3MA%FBPv8e zwPdz%F);2r;7eL>u}=75;mIFre?$~*NY9QJR+U=6QP`D)9ck`V@(TURuj_=cToB!( zl!&9XWgLfC3Wa-VC;AvSg&qxIlj`c=#Il7q?#Q^-gS+ex-)Cg*C#7De>$+A_*y+;z zKMy+?nYAQDG5oJpG}Ezm^sm+!7xEH2dg zoPA(zdBeo-Wj2<4>UZbsQk_e=xQnneh%SYf}|&x=eidrpu5Sb8eI|Jc6N({ZndI%f`caF>;xgQcDSb6r z$>v?cZ6?fzWZ@Jcv(aw4gTVQ^kT*2bCw~QK9Lms-A5=-GpMFfa5H;_7BB^nd%C=a4 z)y*Swj{Jj}>D&8ECF`1;76A*5$VW=a&hq@M`7blQ9Sqpb=Sweysc=SxR)-*?K4Vi8 zX0GqD<`p}{6%J2Ckpx-Fo~0+L@+wLFh!^~FY5*!efW{*BkhOCt+v_>8Jm zo?VY{1)jWm`tUF<$p#NStI9eDT@DZF@Jfi~Vp+?4kHNrTUgU^3193<0bb34Yo*MICeg5L~(a+F7+bXS9S$__#tlL!aK~>t(2o-v|}j6QYml zNd)S9LB4N(U~YZJISuXQ_(C`)N*Beu0Ncu8s!fn6S&>#UJZp z4yI7R?E<9LNvkUrleID6?A^WcA_gQoyFd~<=Fv*_>J>EG?-n*2Bnb~omFsyIe&l;q ziy*Qd!l9}>8=Aud8&JU|t-8p&Vy*$4eOpXU?GfpDPziWSBitktQ! z#gQFjsUH^PMP~YQ!^KDTk=}DoGnUl`fu+?C-FOa98IfE^`ECbttY+U9%BU_ew$}hMVgmq7!(YWlj62INv<1DQ%ei z!YlOH)C~cUDB9nNwyXq!QYgA>neKqH3H}#YO=QhLZ=De9JD}CC> zGX*9$=}L6fa1we* z5cx@K#ogP(X!Tek;=<$8T(Uf7KGzk)nuNWDLpvuFW}TVSYCW!m{N=AU;e&uT?LK zXr|ds7ogKU1rz(tVk^H6>dz_%bxw_-rqnR%_#`}{lugJ`e6F`=L+dKER5GU6{_c9R z^PVFb0fAI}U`=ksqbp|IFq8|v9=Vaiw0CtXd$NI>>3PTTS5MZ14yKy$gsu#jyZ0XUeI}skM}+yT?V7;i^xT92oF2^K@t!fIH-j zdU3j5)y!$i8_1tqyVqb`_>ApqM7Zp9<3_ud&z^p=O7-e)5Z+0$Jax8^ZHJ3VsSoa= z5TlILRG1E*8jixQl{tGd%BP4VGVETs6L1((G_nG7RuS8LRFm&hD5`|=g?dz7zCTgQ zBs7ZRD;YWli4P;C!XElgOeTBpuMvi_afl^{NbFk>$yR`jE(R_pi14yATPQd3Uy{jS zTZD+RJnvZloI}b#2tv>{-{bo+K%WEqO(zuNQSnf!1m3FMI-+zfkvCfmv$UdAD~|Mr zSZ?(0hc;&b>sh@unx!jt7u7Z}49_R_G*bMg5E>c5*mR#YA7yw>F@x^~Ij*1rZ$@0e zUCD8b8Ua+RjsBJ10vz$l3Vc&(KTuG6{^R{Hpl&$fLLDhd=bnF0+*ET6ox+J=ggS4{RuQTR?&Y8|vAfS;E;!|8=ppNJ>}9+6StC5aQqcJB%b(DpuZ(=Crt zM3(6!Rs(;#it+)0;MK{G3R8=n7OKpN!TY-h&wA6zVS*(SFPyy3pHsnI#t4(E#>Irq z)I~(gTH1P=zHI>xI_;TuEtM#9p8usFlu3Y7YxRY)4-*i1$|S{(LFL6;Eh9I+sRB>c z9adflMR~G2j(v|3sq@wAG5ykGCGn2?PTER73ywQ-9ItYdoV0s=R~|U`jXa{wR2o{K z#jc)suH+;yoSA&}ac3aLo`}#}%x-a{YL#_QB=ek8V}?=eW~F{64PP3Q5r?3criy}Q z=X3$}O*LEOAXVpujubOGVG|^5=)=<;o_Rm36`flu|NT7*8Hqv~oWW_t0|Tm|F5m!c z*`ldpRBOTnt=@neM9Q4<9?1dnUJN78yA5Z*zGks)Py z(|{E{j3~lJqR2r=Z2)J1Pin*5~#c2hje?|6<_Sv}_oLtJWU5$54;r%6nO>%_zroMedp2Y02- z9x8X#kHTa&kF|$!fofmZ$a6$h^}`uY!ViFwf_r>g$P4H-*_q z)Oi)$CG3SWH)>;gX$eNUKj$c3OD=5t+|J=Im59yLPgHFsPj*jQ-Lyd(J^E6G*voG& zVY~qtl-HRfgy4^{*2&Xn;Xu_jy}l6>F6*4J6`SfYx$11$JvidBq6TdW#;CWqVNQ6> ztF7JX&(L4?Sg+_ETznv3SV{HP$UR?+#zC;){a8mid)S@QXl-tam}o_vS_vKlyAVqi z>pT82Iuv2jg3M%y7nh~E%70e*E6egF6rAo}Z zW_F_YZk_si8JO_mRN|7s&+Srym-w&e8*{NzTWnOFJ$-STjN^WTv%YB7iqt811l4BK)zhze$V(x5Ug`t zr2DOM=Q1ANO?ntldfrKJjXW6vqqlzRUMV($6UZkX({n6N2_Pc@Y(17;5g*^M2h(nI zJWYBQk4w?B>!@=64ag@P;;zKJw;6DS8@m!eq&Ov>m^BzOI ztntXjMU^)v1Sap3@D6Xr#=4DK&a<=^bwQ(h+pErlHpSCby9+9y&Z7awW7gb`+#Jb% zOeFwY{_NBjXNzXXVzzgvWs7})*BrveM%HCJvMZK`Og_#_zuzOmuNM6-J+n~A5AeY zsBhA@yBI2qD$A-ohHS=Xnkxo0u*#j8bmTGY*)c~$aKwr71)v;4pPA}|-0LYg2NQ85 zP0;i=YlcDF6xC!Yb^aW}WeY1?gM-gda$yTtYalbTU$M2dU(hNCpncOS|C1Rjc^$3h zHi8`?)Zn@EB*>z7!g;`DbSfJ^bwT4p_yYb*a7deHK$RC!yDHY)UiizJ%}zYxun|lLa5zA2oX&SI7gelU*;A@uze)DCZkK0l?WcyGGN{4at{UtyJFeZ+ zd8@E$ezBB=xZ`8$i(vrT%cH?-J=WVa(7Zq%pSIp+l0_ks9!6|e!?|G&c+9YpIFS)E^LG$ zbgn_|1v`9b)r&rx??d@uEPF# zkMpNhJ^XSEot5}Xy4wytha`z|U5~Rw=V9C`YRh+>v;*f{Y&PAT+HE;zym_|nxam&5 zAJZH5M2vN4$7N5Ix_t{_eg-T5@mC`XjkkX|aWG2E_pPd9q`}rB_`pPIiQH_B7r-0x!S@2ki-GK$Fa_!-6(^CY(LcX4GlPgw+e3097v4oLF%&S7rQm-sx@wu8oXs*UM$vYSX+6=R3s2j2W!vc{i>VqYAD|PX zwK<2`*FHiUh_aCnNkPn(d+X6rXYV#La9V@YSGMJ`Y5-kfgC$Zn5fBjb*t_>uGJW)r zs!9C?mMS5VM($aUK(fy8JQi?`;`XQGgtfh+3Kgi90a3~Kg5aL{FbJSu6xVBmDab}| z>CdpWwZqtxlnc5w^wt(oHt?nCBW@?X9*Q&~mMrHc?s%svJB#$OaV*EK7*1z68S_MT zI%g=0yi$MLK?rGc(X6sqn5aD%T^pBbjOr4-kfRXN6(l2N+C>|Z5oJu&Mf(*jL^;~% z-+BKi{^knJ4^8)*JJ5adbP?chWO}rT?^?_G#)HQ5TgCRDrH4QPILyYTaQI^}K$VBY z?%e4vy$RUma0h%)aoU+Em#IDi+MRU+o%j&%AOZ=<;G3D8bRZr`tLZ&^5|En`zrmp{ z)QHd~OP_PE0Xh%pn5Y=_mCk`nl>x~<4}DDth+6VeQ%BO{UUtLIaFH zqc3NaY2fs@P@`|!gwHCs!rXyxc2{j?b?3v$%~Kb-!U4h2W^t}R-&EQgMKR4#Zu{~+ zXjgAg6_1+7O#Uik4h4^y=AzG1Ew=FZ3zZkw&Sel8ic@PYNu9nA$Q~T_2nB)Ztn!7t zeeEhQ_l{jgNRyX>1F+&bNlydzpxQoQhS@T$@pDIYk9VZhzd^|M&3gcJ4<;uP9V=sF zvtp93J^U%7ZAWl7MgGbNta#U1<++QiRmfhqh3fNX*HPA>RPl4;LU2;&m)9FbbrM#V zH|&gRsif&2e>5p*8SB_Fy7}O?ptoH#>I|~;D7^mytm3FhnLyvr0^QFnZvS>9w|fD# z_q|Try zT|3^wf9MOog-u)S&&-#KQ}+P#IK1RmkQJsp%mu^*W~I_-hB&aYRev4Q=xxqSTn1eE zLEB=V#m&vKm!;1G=8fvE`b&9p6D+>DCw`*nzn4dHKEk@k4r!u&y=i)$9_t@200{L4 z4_vZldVBdriVygVa@10Lx)PPa0aBbJJBJc@VsAu?P;?|OOkk4=ZJ021020KZ0!iw&jWxcC@>&=HvA0l*P@il$9+qCsS= z`8T=!{Ubp@O%4GxF?bM}<_pe#XGyWKt3ocuxDH#Y?GKhZCX?>-C{04~+mj2KcLKkh z)dH{sOb6@~n~@XcpblW*6sMFVVt+G!NZi`rH^y#4#Ks1s4A<}UriTfup%Hv_;AV5j z06aN7%(dXA?#Tdv_s&LcocWB=(jrzLv($@sMD%(Vx2M6gwbwe5VyW6<4Q7<}r&)ldLx89;h}h z-?)rFVqwQ1mk9}$sJVk;9isF4;0>0|Dh{)9?P_O6A_a`|r!^E524?L)gf(fw#SqUn zQEorH#?QJpppG(3(JFH!TVQB`eXN@H!PFa7S*2a%j!N;!I{)$o0GtpDtsIbxj&06n zq7PHp`x6}6{uDV>;OcH;{o85u|HOrqlJRe#(JcpR(OexWTAS{oqE2Rzy)2`#I}6IF z0Y`ya+fE&2ZYXcm#58Gj?*bML&;ja+)wroIBJ;J<*B3#o{IG8xgLbHbhlBV=pKb4@ z+W2SlHlYos+-2;iI;8^ZcHCbnRgvaU8~}E!_)M~m{VPZA!`_6zeFxC_NK7v3^tOM7 z^vhos1n_6*e*aX=({swK`r1D@CShg>`VC-Eas6JQJEK=KsK4BH7g}wjO;)k;5@#*Z zn0lVQwh536W^}aibKX4EJ@@6WR9nNIZM$=|g&A`xD4fgC*hd-O29@U7M~A__1q9~o zxcvj_BV3CaRG%O{eX1ycQ+SX7X|fZj_W|(-e1J@l|9S4f7OlOYY+4COq!e;ezvPHg zYqkwz2z#E&xmD4YtRYLV2<%{zB|zQu*u(fi8HlQ+%-eyNX0E@B#m}vE_*WMy3>c`Q za{*z%aTHZRiv5`}>YL-|h(3%vS@NbmzjJ-U z6jN_w(*W_N&(_;%>Kax^tdgX$A}w2+IY!6>YyGUN29~Vb7Za{L?i@JIF|#+VA{XmV zj@n|cP>8{)#*9O)p*)KYmfV|zt6P+3=FS#=dKaqVJI0 zS920P(+l?qVf`~Qg?cC+S;;pnk5Gu(L-4d}*{A>o@WFsvEr$Z6r}_Kv|Lg%0FoPeg zn=TRp8DLdZpP=q3t;04c@r0OJgn`Zg!WR&w&0O7{F>J8@A4g97%D#`U1vAROh2)_2!O^lYeJhYgts(CHGNcPCKS4UJ4%7R zT`^17AOkuU+Fz@g}^gwpsV>r2+sXa`Dr{r$;Tm z5SY=ID$h%aQW(%k_Nih%b}1}ni)7-WFSrWMFkxN;^@Yd9N0(+6d6tEDiUTsgvB?r^ zGTd|lxoh63bWJ1;B4iY^LJ6NgF%b3hM=yaaiYLWQ!*N!51f7A0V%ve~ibl0kvl*gR zIF;Zs_$k+oNS^ro&Zj%brM|;61SMs#ntdg>)Swtuw2Ty<=l>l6zUhlQbKP!mX!M3NnD{MpEx^+QLJ7wQ1T_WHnw>IUm;c`BPni^~ zn3|FK4a_tSdoN)9k4;^N(8&cjX$W3jLt*OL5@8enIsr5W=Sm|6qhS60V@os-C#j zHc-E1jl5lZ2TRX~A0Sz18two*DR5i<5`6o8mLm#6{NC{f)juZKeWEQcTPBEX8Z_{k zTUkXDc;|NyaAX7vG~}VB6jyq*nh#1$7nb}t?`=HO1eL}>2_|7O0jo~_V2T8=Ao=;a zyN3G?tF`}vnnX5L1*%RIVnwx5Rnz2_?7Gv`P{lu_m~-GvxR)OS(LM3MMwEgx8DLnD zoL(Sg2q*uTLkQMseD^eyLgbsx;aQ1{E2x3_qSZ|4F<%hq?B?oo;bc6}Q$@cx(%Xot zhLuF(^f4mqKG!)+I(X!iYSEW(;~o;0Br{PaxjV|p;LoztJ_VFVP{rp~xP(gLVp@7u zr$+UT8mfL$cy}&8v%e7>Y2WU=5{ljc3Yao&&>w=MP-gq&>>9vXy((d1WY?9S*XdaE zv#ooqI|*lYr@m+faQ?g5`P|+ES*FYpS0ARn`7*?;T7FAXk*=b|!-hiEsKR?|o8^&r z&)-r3(If4m{nSfINd^9>!Y_Fis=hN{Ju=&pwQP&m%NvZjY~-0dhx#SQnirWxsCRlT zRBh&6JH2053&zMqm+f6r*y1=?BL_TAx2~#cC_Z(s7dd?ccj<$9@>;2skO3jhcA)O| z;!BD{kUEWnlbN#ng~`n*kaT)=+R3L8<+=y$2h+-I3SU!V{`*Z~J||cUf8`T2btD zP`3%lVsCNy)_Mnk;zU_i8u7<@{a-^BZjU>i2}4xKXEaq)1z@WB*-(z?40*!J0`gXZjK+Re4xJW8t(9e6auEd6aXl_$SZQmscQ8ql=Jz&y_ zhY^|V*v@ef>z@4NHWQ9pX0Oh3P;&RycYAdm#qB*G(dauA2lOzz1Pf>z_8~lSmpu6R zp?me>oMGg?Pj;pP;Ae*%^WS;*`Mf2q{vlGHQUQ2htaipQ`CLs&EuU5`k>^?Z#2*3<`CyeT@DC0;5M~t@W##HRr6VX6+0JqubyB|f2d+jZ2ZM9+E z+E-#jygam*gJA$%dmlot7n@} zb8E!OpHfD*g6Y8DAAwP9-~^zx$fzfeXpGocS&ach$;t>iuA#vf1g!7qw2L2KIRgVZ zKi-`{-Js+imc5bB4ZuP4(R_Y)o~5{km$~m>?xlJSQUEH=6b^{ndms!W=V{}B$5Rug zB2gs{1?=YX(Nj2mvP?cpV2*32mI9zpO)n-_>)TH+35i(f6m?YUfYfoJH8GO8fNv_6E7VQWcff=T3S zpL`AF>r`bHAFmn)*6HJ??q9yhwXoK2+eP2rcP%h&S}c(Vo}?>#;wLzw@ostWgBqc1 z{w$EL5{y(E<=KDU{r%OF=Oedd7-I3r6l0~2ioD02cn-056}1C zpj@k4@7Af(AHP1x0)e+v@Y#dlGw`KFP1DR#{X4{r&z-(8w+fq<2vHy-C11{`}a zF7j?b3h}{eYb?jYyHD8?Pk4JI2<55J@k7i6x|H!yU&aqvX90xTynWB#2cG|%WW?2g zQ5DL?>cDQXOS6Y;|3$xBJCV~tuIHT;|E7f}TzhA@05ofhdE zB|>q}lJ>jYw$79x3qGJo*=S2X@G)7@+KtI9=HR_q<>^uAvCeb7l6a7jLsW+95|D|@ zO8l~Nwi4fz_UE7=r{^va&ORP>R0BHF-G+ZQ7U+Vf{4^8j$#TEfOyj2n>HFSbe6*S8 zw!w1Ph<#{IdjrK6IJ02JZg^})DST{qYdx$1c89@~+u8Ogw)ePAsaYfb%GW((kBT*v z@&g`IoZgJxUbH$X<0-RYHvZ6-z!9^W+Nfh)E*uFU_~ zYyu9T*XQ^8^MQHUg6a8F4|1OB&k~M?CvaVs8ox4_#ziWMtaE`?_L_l(2c%;|=D&l_ zUw*boue3Y!(LI-E$@@se=4Vtzi$H<#2IN9BX2}C{{zVpr?>y)0sC4K{$H8BJC|#<_ zlpUaT)eN3V3tr;S#Qbz~4rWSzS{!-YmB)i}VdgMq%=RLSSgkXKttPEQy@TT&{*2cA znDuOZEf=mTHtvw`X77RU9K#;T1Mn;Ss6GG-Iqmum7{~B&a*H$;A@gZA(^p*pYV&yW z*aDs2fA=_&=;zwPb&U8Px-RUAys%43!T$Ohc-LOTen%|O)6_7Z_c?#fb303rPusMBQu=>6->QE+3tjZOjS)3| zR?@JAMzMs0bY|chdUtd!v?<>wI*}J=IAP)a`1Rhy`{Q?+n_x{Kx0iGjsGUmRrZX!Ewp;&(ZKG=X2LM}$5iUK zovVf(NY%w>okRq=00a_Qqd=?GPao9WJPo-c4a{PDVn|WEY2a|F;BXlk#NntaP@ca1 zrxy_k*bNW#-hIZ5X~9mILYoT*&gdJOkps-e!2wDeCk%#hm(q*F8BP4ufgm&?E3)E` z?nj(T&HqTl48UkCfkqRD;Spp;ditoOfQ|#a!i-jXe(ieXjD)GM3FA4mp9}IjEUG#w z-lKpNm?MtM4}^q9d3RK!v)swL%A^zWr0hS(NO|IY$}8jWA?LUwKc25em9h5LCa(8A zX8A#*9=at--LiJccU#Nv_mB7g-=B-G z5#mE&ah&Tn2tltio%)CkR>iI}8sO@F{Ai?zZ$OGf%PoK}r)LCx4<#7*B<=wgoeM1( zv(X|HcY3tB^o*Y(;R_mL0=WkJX7Kq13%G2#2|SRyoq<~}c5y#&_D&ssQ@3yxIV?bC zYuzou0bQK?oab<0;XHDC66{AE?@?T}mK`&6AqPV}G==0~%{(hSr=EUu8J32R3E^Z2KGErR^>@f9!+FEx$5t?q*xdFh?s z_w(z@WGl!XB-QTePyYX2+$fNAgn*p8b%vG8+XO}W32p|J>}X)15vk2oxm)r@edf?B zC|MA&8*e2DOY|!$DPn-;iit7q_G@wbY$yxbYrV|h>9kT;DHGhu7ZnMsVtHI7hyjIP zMBiNQA%je-2*})fs&wkk8bi@QSX#$C$@k$3EZ;NXi7f3PW=&L;R@BR3D>CzBa1-zz01bIPdFBm?*$-8mgs`k1#CoT;`%L{mGcjQNMhA5XNnBY)&! z|M}?QF})(j92@@>IMbs#V)!0~${!Dxc&Bm&-u=T7fxLdfL7xM)&v8(_HCoG05$Da2 zmX(EWBdT(qmLLWY>N~;#gG7qbJBeIb5_U$V^>gdw#zw(uxiic?0=_Ulk?HCwV8~s=(zWkJkT6ifQ)rL9 zy(>&%pwC6J6DaAS#UjR;#)nF*OZIceotd=%C+V|KJuKyNKmi+8SS?5I&l zmzZ{HYO6j9fFd(Fr$!ieKspng)f~VB211dtC4EMUggLZgJ3=JdGL|dmSsnTHS+#dX=S?@5F?-k0j92$zue^qfnLlnqA-?3!t z{viVmDH~bm1)wFq;lYrc!l`5tCW$eD$J*w*9e2L#P8FX3cK~sQs5s00-Bgn3)iS&= zu-bI@a;C;&4OsFEKqkPNhxI8-#q}j4o8KzX;q zsl3nj=}Ls0%8KiPkVVk{BU3;9iX##^GezDw$A^MFSmLKux-&RQ@>*pK(GlMOG1EF9 zMS~TT1ovbOVSL_|BzP6UuPPOoY_idx?70#`_*)WItOD(eA)OdW(RW5!uL9Q2YV-I5 z$Fi%p>nV!Sam*qH!1wTdFWqaxGA$wxinz^;HnO#z(peK)>@AN`sPZ0&d=EX6X{hfa zg}fgRG@Il9LMKusyk3;`K-Gi;YTHJkMfiFmXQG&}?^|ula(_-6*Su3o;o{6i@R|B4 z=++~E>ta;ao%z`^LZEdg&K%(zonJtium2IB{MQBH-~gMlqNVh%l_bpR>EYDc`S4K4 zhLx`^e*O&M8J-3HsulO^8xX(yzK%Yyq}w2-uD-sMyA79>m9=5NdLVbNQ0*DxRC~_D zS#hNx%pqcL$uv%6a-t8I0Tu=Lipoj~zkn*4^jQ?aBFN$J%7fLvGY%Jf^1DfsJTE@* zV4xVtzPH)``Vtr>F(uO~GsU?=r8s-3CIN za)z%6uD=oN`(VE3LO5c>>bg9DKuLp(o-d(|gc1^Zw|MgBgxdG4{Mzqpb-z68nTXtQ zRRN_RLc$5%;;_;;J1g#4Iov94P&Z*jIrEW!@H@g>V|R|uL4HQW);^`S31BTke4sNq zs!$dQBKEPHzbu}DIFWdxhMy`2YN6JvvELpkbAkiIjQ+zM2m^59*Jp4=pz>$Zb^ma! zhm@9yx;s$P(1Cevo-JHxamb+j&mqn4^b+ikMIJVbevKstc!PORK!w+)u>wc{_oA<@ z@(D?298Q4@Sk$7^;AmX`w&iSGL8t1=cJ7lCE7NN;&GULA+!_dSaLd~t=@DrXIox;0h=dL-uO!!=310_s zlOH7^AGq83Nf(kRAG|M}JyZZq3j#0m--ugP*dNpK-%yC{mYFnvpC$XZ~2lDXINr~&8sH% zdPnld-tze?r#{8*U8MkU$45Lf@BexT{|Aa5^+6B?4x_th+>1Qy_Zav`R`25#O=R){ zWb@zJE<^4%^)zA|ULyZy0VT~Ccx@zyyDzffoh$+ls2LusH+#%rk%%(A`qczkik*-9 zK<<>au_?W2{f(%q4_E30R{*MfS^f&sITe@4CLMW(Cf{c9rzMHImoP>K5Z5pyMfL^% zAil$nR+ixqMC{zwK*+~iISI-04(#6<*<(kQ9rStE2!4kMAJWngeBc|aH05eLE{rS_ z>6Z1gsLpt*FQw{WkC^B|gweBlH_xaX19p@dTm_2_5!3JyW5pQgm&``R`svO^e$-^PTscrEHvP#fu`AI2#6p+v?tSz+O4;{bCV5A z|Lt3)Bl%d&$RN;Hef-Up+c?JJo*WMK&n~;sw^v0D!gHhQIl;4ERoACr^D)40Grbe zy*+BL@Dsh+&UXTcLT#ybD;T{n@Kbq82v~gTt4=(^N9@#hjNE0nIb6gET6Xr!C~&Bt zYpD`Kh`48<^BJB~4*PUb`VaFn*K-&jzWQ0Dr;7d^uFzt4{xyqeqE!WdlJnc_6^vD` zwN0blhpi4mvix1!n^V*2hZV}(OnF+wfX&xgCUO->_>qBcMuZfr-c{Jd9Q;lJZr%BY z0NFbsuB^V-jbvH~U{7j%l26oLcBF=H=rnHN8QxFMSKFjv(my$Ba1FGYjnv%zc#0StuY0DnOCWNhDio(~%3VIrV|P#_dN zN2Lvnbg|CGNz4OP;v~r$QrabAX-kM7q1<*EhD+4At+%`(dcgcZVHg^FP#Ujfe*lK1 zfWGl*iz;23{K-@?{WCxE)!p6hBO>Y2eTXy5cl;Q9P?3M7!`rK^F%S%?g`~^Bz5FFx zFdh%q`|6=c(;xJg!mR}kLp;4L{67~_RDmgc<(LB4PR5)ll2cU;g=TW}o{GFtc-6Z5 z$DYT{atJvJ^kde#o>T;q-tbwmVIThNC;dY_r0}{MP2_ zl`T^UkDr(y-eSf}yB@_%JZgxscrHEM^4SiIdgo)-bc2)W)Cf5_IRG`Hh9$x%{rKx_ zXTGR`6f!^VeoGbe_v^K4Kj|a&Jn1DYm5_il(rnO4MQFmw1y$al1%f+v)2c$f!S+%f zF5KjCA0-+(23>htCKvaJ+%gyfUX8wbMl#veXFu2VLu*W0l}6B=&79o*IbC5@_+#Do zYu4E*u_@Dd`@U6rM8`vywSa)wuCZ61hDxAN#78`#=JTy0_Dg(H^*;`-Vm=_YF<;M) zep;+$_tNGD_WQ??(1WQaq=F6G;K!5hKJ@rjbP_l|aK~Ll*>S6eBJ+SHCU~`N$~;}( z=dw*Ddm$!90S_fQMN)l*<6-~OwB3gyO6{dBP)bQR0Z2c-dNn8osfr3ZB4DbwE>cbn(SHObdPz|OD49Ls#$K0IjS6>wWfaS~aA$KX0g_fhawf;dp*4ur>Bf#7lE~ z0UNlMLrLvB04q52@4eP4r(l7#zoJN6*|eLI33M?Q9k ziw9W|s&AO{EGJ2*5Vp5T$x|2-!8WtPoM0-9ZE?kORW2~+{lz<`=rhc7K0Z^gVZ2a7 z*fJayg{RkCpG3{g?^gR8XO%I7U(bYJ>zkM}6A&a6_OxbGm2b1CGgT)+=ff$(Ox_=w zkEs2?ZIHWMp>!2{P>Gm6HC9;9S&*C*bv{Uc*KFKMP34$myxgORLk;@7L>V&}fJm$G_W`&K*oIQU4Vc(72!9t(0dnLO zL>-8s)|I`lbX0<0stiwy@3CtW3U>38FO6s3w9`-#zs4wdJW@w;gw( z8PK$kQ;3~^Q(5^|oV|Mk6WGcO(ycLfyY~aOK3!sCG?6&H$;%@EMdls>O%y#2ey61R zz`CsRPA-b}p{=g@jS8EMymgW0s386uY(31d}gnAh+#W%T|r!e)QAp&9zu8R*UdK7O}<48O$Rm(N6s;H?6+X@HlgS>aebyKQzm z9}@BYeN+z{i=(7V$PBLTXtYpUac>0WK5)uib2cAHmq5 zu0_^FuckhnG(Z2SWdZ2;v!4CVrqT4&G_$~IauZ@Cvg$as|3yts$ek}B2lB5)b2X*2 zco47Fgb0v40>l3r6(Q!CX zN`C1gJh;|*{@lJ~F>zp}{*zx>+(kynTZc6=Te#(rJZ$BC{R|IO#Q8*J+Nnlfm@tJ8 zE$(X#SmhA+$AxWTue-E5>}A#YB+5Z$~jYvVb8~<>tT;$V3T0Gp7o;q zPT;@-NMX+VW~X?ff(D)CIjDcB=jHMBR*uJkAiwHx_YXf+m}3hx$O27ztQW}h=l9Cp z0m2st;^GlkS`Ql-GQoZ{_$<$nwbG|p44@N!V)i>NqAHg_=x$40ROtyAAI8FfpHZfs zb2M8s*FVPwMaCa7wo|Hn;9O`*YFD}RtQ1aB_a}Un+e4d%{?3(LJ4C{hE~A$o)+5nQ z`RvAL0U^-7?Uu_N zZu(&v#rS(set-$8y@2EK%bMHUoVzS=$LtlRTiJCZ8Ni}c%^pEvFC3@}p$~ts=G5Of~n17r6bu%EqXS$BRF_2DSGl&ElH_F)5N#)^;99CPM;c{v3TDmYh#Krh5`;C9piTL|Kh_F-)dJ(A7N1o;wFE6J7G<+TP^$&K1 zb_CpueniN`Dv({!oNA>@eio ztw>x=UM~8uEyPBxWjO8CB~SmjPEPN8g)h+v5d;b1m8F0DL6VtLLgS<)) zwE$Q-lcHw91p{}gTt_w1{v7BcVdUqF=oKY#WxD=fQUY#_#aN`z4dv*m9}_iaj~&NB z?G(t%y~Ex3F(ibyPy7Jn0r|>~6iS4I$%pRQzlc@VPB!VyMAqj$|MLKgmhwsN_}?!G zj->cA$FhR!3GVsH*~r62;wS7uW=;e^>#oRZ_!C+rFoOhGQqE`;A%L?O&~6D68B{{~ z!Sc2B^=m6(l%blYB_qzt03`i$Fg*v9?INp zd_LXW`d!IT9XK>;6%w(&4R~_?9!P!clh{@nG2)(JpHAK@aM^Jf^xF~cGb_QxD%SOy z<|?}d7(mcnmlW|}!{tsJpjb{k8cQOgmb;fGyNgFVe)AvP z1X(454lznNn+~DLZOEt;l!^;cp9k5ZRqVT$4s?ThhA+JbOW%XV1^YDJexb{+M7dFx zPxv$pE#8WCNotKe65hD9C_Y-U?YE}TaHApnyA0(bS$~LcG%1{#2<5@$r%MS6Puk$Fmy(#O>fO^^ zf~M1(d-#=m3lR1ELDi+T-v2!DACUat&R^&&2=73b_Ug&|%UbC>2AYm!2q=3k@6x#C z6WO~OTp|s)Wg|%|Am{^)n&DD3<;7>fK=BTqsPGFp9TrlFpkD|*qs0u&=aEYC@ZG`)A+4EV+Y)^}L7MF9zzADx(7dWm89bTyz6OE}dQo^3ktNYK?!}^9>>Ym9bANOv4tmU1rnT2) zB0uJZX#|QftUHvVBBFxAZoU{j(y6|HY){`GPnAi+4vxTr6 zP3(v_zI><7H%_#m+G3KCsFgs}nfU>iFHa?P737JbQ;99a#XM zJK>AOR5ixslrcu$k5Pduo#=03z3gP4anJRwPHGW7mkQIS!?om5x}zbHro|FL-)x!T z1%#zj+<2vV6+l?hXZ-pm-0^xw_3IwbX}LFL=Y+O?xWKjWuzYbc*K$7auH4H!KfJy< zum5)?@E_lBa3U+R;~!stz}0Jge$ujJa ztG|pW;pEwUrIX( zbt)-bZU*NjHIAp&Ieyu>kPblr@@@Yb2P#N*A$g^M((@&LmkoxT7%C(l=tJ;{_Aj#be+65}YZ?yr6!kD!vE$p5In>*kPXepeQs8D0iaYJ^ z?)h=ANklVVK#Bm}-RQXjqeKg-L(AJj?)NR8RnC7BvB#D)wGBd=kJ_5|9FoWH*mNqz z3&qRn{@}r_00p);GJK&gDsThUzJ)u~l}iSD$6B&~wYmb5$^4^M`syA`p9=7X7dAyQ)#32?S_9%YhjHR_F95tbvLj;^C`1iZTO@r994 zv(bG*IKbChiuXHGFCJim>KB_an69>ZA(XB@!OUxkJ zvmAS)%-GRNZ+*)Ry|COJyjn-h6z`1;EfK%ER(?X7yZ|S(8%~ueZ<4}{;!Zm3&n5O4 z#pmp3T%kqwX5YW{*6ySo4NGlr#!ZaeY_?*S6oxE>Bgp>w!581y_#DJ`B2$?g$T7Mz z7jq25boWU6UEO;Y5uL{{y0j_PD!W~9wXk-wT-<8w9&Af$c(ko*urxCpsTib&H|1S! z8wZq$UMN3*9l*GVYu)^`^wuudW{j|3wieqse*>wS`@ErnpcF+EcN>2%U#41W(cpLf zUys1Q(l5jrEK7nUn)YisMjSMvEqB7~_A2#mlQDM0#x`$~K0qISM{ zdTk%r@rPb|-eXLf&=}Y$DuUogLm>?4Hzx~6e)R(al`W!(0m+1K#{VF3V;s3HhBLbD zCXy5eis4)d1a|yN4=ug-n^#-CU^omIKnt;76}Ng6&cTXuX~fyM+ZrWPgv%|s7Xggn zn|E7hdTdwBga}%xB7gQ`-X*%n@Q;k6NwGNdjKa|bDu|q+!B_Oe4Df4YTDxt9zL>sS#A94%7CL;6 z$tu{Nc8job{dN2Ens1Hw%vt+jDEYXtO@KN4yFQ64f8S}l-#d>r6}VVk`EW&LQXwn; z+iY~MOsb#;LIWyc3ezI85F=O4yA>zoV1}+W44RaMpujPRex0Q62pzBS<>Yf6NcPTq zW&zNJ$Lr#XrDqrX?4#dyVD5z2Z72DMHa8=;9kI`EVYrCF4%-h6>J5%^2=4_2FTz^N z=o7@zmhUwb!`W+cp&@4GD3<(A{X|n!f2AlG1Me)r-Je!jt~x^mgm)NjxDEk< zdCjz#wy-A^L(L;T>NyYz^+64WqH)sS@NaMh`BjyCSrTE1Dv?{P7iagnXuovs1$9znEu{`=x#E0ZQ6m{=0;-z}UO1d{1J$Bkm08|Hxx%D@ z9At!wo!Wa}fcz8L;dbUJ(k=oy%CXbBD}#M;0U-e=T3NcmOz+#BAKz`89pH!5qVt0}Tl=ShwO!7Kirkqu<_p_}3 zfd(Zy`fB@d_E~vj^#C%Na#mt$HLNFJ4~HYZw#%Qvjf+quTK|Te|(` zNOW}Z31jv27aiSNPsNwFKI;co!=u5l&3Hi9#?A$eZm99I`Kh(=LB*U-n>W*Kj{BJ_ zmScquRd)h_B~zt6zQd+%)fh()^YDdYs2~G2+$c?HBMv}f#`q8r0w``&;#v$4YWiiF zW%m?@@L!`Ga3r(Frp&hbb_53JnT{DnTU-iOq}9>@wym zi@A)}B8GCrAEctn&GrbU_G)xfoWptLT<*KCQa^SG$bVo0>QM39o2~fSQ)<*kI@Csd z7UqiJuMbAdckJ5aAR^lE4x)iBpkyt= zN43`aqq~>pNYwnyk;MDKkW5hpsB0JYdV_o$vSO*CGxuKV`G7!Fpf^&lHBkSa*^8D3 z8{F=VF-~66911-d!ET&T$dZrwt#H4>14wEQl%NzZ&h;1TshJ_P`TeD!5Uclr z9ht}PyOO;cFiNy5*dD>&zQ@H- zjAkK(RM^?MsmQlwHaSu)_vH2A$)p>tuvq9bJj}i(lwP2B_tTu?rQRj=k7DPhjW&`I zcH5An>)7{Eqj00= z_0)V0xW3(S0R;vE!yFt-9KV;>c{Y1hksU6b)tc*xlZru~ot{eVKHmjG*c!%;>s=1C-g$(m;hqK7HPcYLK4hg<%t z=M0F3kqC5InUm`rbkq}@NQ>ftru>VY2-9B&*O3-RdGqhD$2;Y5TrLO|j9I|e_A2sk}@ zviY*s1-}0UTrK-`604OhQ{fL9HJXysLcp7w7Y~N# z?o2rBF!Rq5Fr6o!K$9<`m3==JBJBW?^7) z+!NMQ7=a)tOfgRyg|muGOBDu*`)U5Fmpd6*L+v#dUGq=mZmw+@a1=*zYT$8+vJv{y z=_Tsqw$u4I(?bnfGbxCob>D)3rreoLONRLSS^Q~Za?2C&3Ana4VmYo}tH(K@XiWrI zKsNpI-3i@TyI0^<^YB^6$gFv9HM|ns{8V}b-ZDTxf3f?sf?Pkm&y>z5SZM>u0P_v# zGS+$%1BWv6TSbaBXdt&ZO7#mNG(3x(JR7Mo?TFt1)fomDL8c2t^vF~@3En+NcEK3JxLFb*oKp7WL; z7Pl_mB>b-a^u_%y8ZkUN4W`M`=#Am-b4CMT=ph~=n-a>K&BO9A<&C>vy;y3Er_k=l zY0UGQqsG-R76yRCK(-`l%e_5DW5(*PbIMp)xF02E3gJrEM(|M0@yUgw<>UhC(w^*c|sImJQIKYOEYl;h-- zrbEp282p7b=v3$TzHnZ6Ty|C8rPhU#Vd%{`u9IeeYzv;jZ6&QffgZ8|>>{yR?VdHu zAKyh`)JgR#1sI>tfIR^<3D2l+GO(T~EZ|8s-#FzLNrV(!v&Li=8JA8)UHXWAKe^tm zo|(-6souEhgQl*1uFk21zGIFgFMs{}6JxXvSSY5ZR-Fo5$;A%09Pg!n(E%w%czY4L zL8Tl)SfJMbwu*b61eNRnv45^qXoxUfm9# zfkQzz1pkp>QRaI+XHP<%Ye`Q>t|>7^%Jh(^2~aIp?+3_;Q8Xlt{I@+RebL5u50V({ z0}{8`B=&l)4J29DapgPeOuH3+nz?Ioh1i>^Kk`01PWsuXM4Hg9H&+&&@w@L@JyJr# z#U4AGr`P|d?}$4gu3*eXFT?#vjghQK@2fQ4+JcB<3~6d3ue+akJ$wepEDXbfh%n5% zmXhr06APcSNndPj>H3q)CQ30z1yX}|^?ah$_P6A>V!7UdKk0Z^gEk%s&D*@Kt?Er3 z`=4V*bX?8iBlxvQ-~Vc6nkYlDAa~x1347Ge3LJhvnK#>}yGRZJB%ai)k+pVOobTt) z)x)r4_=~A;<-=6J8D5Wy(dKBg8DK$8g7)j`^_KE?^&2j?Rs+?TRA0F(l2{o7f4|KSr$J4~rIje`Ke{ z`MF{m@h{L}O>z07HkTt4Ndyd)fLlh^*HDf?kTY@wd=~ut`ZG)@=(6B*0+65!x)i-} z*Px2YeDqrK*TD$=Ch}hklr#$`)M|f3+B$hY|4FJ=dj+VG_U8-8Aa${H`0W>zL@cBU z4*zwxphKSXwX|k^07O;4&_ghEj4r9ZZe^&nTcFghNeC>qqPQEy>#0`=4)teIz*->8 zk(;v}e2$ZQD9PKX8v#OV{Ge&d$UdLaY{;|6k^8#RxdI_}z?|C9S;Fp(ZD6%%A597MU(GVCGa@ySYcHW3|qU6!nRQeG6)bZK+v=$vaYcMiVwc~ z2kM-us+sSC=goabP=~G+YD%nU|8~j$<5s9rf}Ov<$DA5~`^|9k>%q~8Eli~lR^C5p z;W{+YpMr;yEaMRe4U+xxwm_)YHEP^yKV`reFnfxHN_3m6B`V<=D$=Qra?j6=k9XHD zf0B|AfEOjlG(G2-&L`ttMlz-X#3Zl=FCZpya6XwAIH!_pXdv0K1)!-H#jYcD9q+SC210-yytZcoLT5~ zh+sh1gQ-^bS`c85)FZwylR{`X!qM&~wS*+h#=0>dO7S-SNH=z6o+}28_6q)x*gr)fTu;O~Jfx&TDdSs?SX zvZ)(YK=Cb3u{5i~0nVHG#o3Zz(`XvV{U0wD`R81+zwS{QRaSx%&2|0Sn+v6h5zxcp zy~&+N^7+(58n1;#GvtjkrlP`boWjU3Ppvjz0ZyaAQfL)mSLIFu^jeJGpatMD4u^4p#W`j+m&fjxtKx z*yacCKP*I1?!fuLn2O#cd6wJW`$7l?1^1bxpu-_%Bv+mj@YAguz#cu?=Y!Wco{NXs zH&a$$N&I-+hUM>Zk7sz>2;!K%@1L2xs>PB>@4p9V(`0#Idrz3`tpLW%R6rarI?GS| z-Ufh#=gPyL#4?#(^;@X|GJHoop5uE$bfs=n4E)DmJ-2uud18j%fjLOP$03t{0tMV+ za15v2e}=nv?}xS(e$mkrpkBGr1-i|{4!h1nKH$Po5x=7&9P5X))~Ev}k1meT7_{X( zeazxw*w5`IP9aCN$Ilh*$fD9$*G4R%2SJV_h3$KGwZh79%a*!U!$9MXQOA>4j6;GK zIH1d)0;VX{CAh95V;0&6P*h5`IGZ&{<_$6oA(|Y^G8~&S2va}Z$adE!z8PHa+!V+^2iwB)+5Nv3^ki7oO$jjTDm|rfUWlaRHHv1;xa^ovl zHeI;d{&3n)=6!b8Efxe90~UD)B2QZEj?*A2Re@I-y>Dl}m%`%jV|*g5nD{!h)IT&5 z)xNsq!xU8p4)GZR9nY0nMDVQTtr_?1@enuQok=xYDe)xpQtBozE0e^Eq5T_W>Myd4 zhy(I(?lt`aFA@5TUX&RYPdQii8-jtZ3lyksN|e*z$TUz~FH|sgn z<|dBp`_?v@oVd*S4w6z51QbP#a+VD+m0dq>}d7-c1?QR}7wu!yf%2=Zj@;!~O; zC73wAE%hXOJy7EPF$f5*K1^AmQ*{$zhftaXIREep^Y<(Yz_ag)5IbT{{Y~p;j*6@a z=kP$cryq?g?Y(*$df2NAJ|wR)5ss8n9YtQ16vUwZgyerPhvh>$2ov8Zvf&?}>Y(cx z6nVDNP{@{=X=+-~)!_4q`~voohgbhbtgKIJau!qV@sc&KL7tXAjUUG@>+K$6{KO-O z+}}A}qb{AF5N7hqjj^shUQy=MS>VMx{1ck|hbOjKOdXIOm0pYY_~R+oSOxoUsBYMm zEUa05MUDq|6gAWe$l((4AOIZ4er-M^>LRQH8#0Cdx+bd2@@PCZl5F@S^rZN+l|fwL z#doNz!vnrd(?as{A&LreB6pdBT*FY^i2xU@tl|N|7BD|Tql4O!E5srJYw|!{Mc3wK zwm5y&w-WbxwlgCXP}W0lf>VwpdzctEffsFToc2PT=dE>p_ukubF+U!@!AMO!{@)yq z^7Q%owd?R6tu(fC4Ndu1WUcjuh~zwe9fx+pYl`ZPHqtB#g^zdA+_R&PDZ9N92fuT~ ze^>v0O(L-Ii%1tC6A$JrzFS;19bfd|D5=HkZWhG%MEatrcpApb8_S4R6fqSSE}h>} z7pE5Eqw;g7s26{GvCeY^(0doZuiX|gO#kJ||6e2@Lf8eG^5(uo{;5RM_-1S{VT^m< zIgh?#itHumJK>u;Nx%ZD0-iwblS20hHV~g%?*>xswS2Hen!r;vFntymLD9X-x=~)M zo-Hx`ZGO)4F7JuhYXoRO#=!|!vilPSe)oHq@DGr zAR~UstRpGepWnaL%a~(gN*vORK#=&nF)Kanwx*F}9E=D>1gJ`T4_hFd z>s9j#qG?{BN75GE;sR*;0jAvUYZrrz$u|cJ)4qCow1W1IB`Dnn)MXm4mo#R^Si0Da*f98eS4qBvS+V;tmWIAvJm1=Dj-iG z!{u_}7z>=nD=eRc#vfiG?`h44_|#qHP1*gnS+u`3ZEQo~e@T%NEaCY>`SV$hQsGl; z;FA{05nfEvYju40LCtr$qCScm*quQ`mBDGaD=fnFt@y=!k(p(ATI}%HVaCW>riOfD zL}clrswd&^cE_Ao0m*RDv%N8Lx6^ zEGM`)j@_Aqe9C)~m+v@#Rj>%S5U~=B3Re`w#&gbYAxm*flaBtTITCPNFA|v)V#v@x zqfib{=-HSPpP-hs0j6Rv2y4kTBjj0 z?WZjC)PS~`0L`B!d$Yx(4`VJmdDkD&t>}HAM1vwX6;DbEbxKFNw!JKU)z~?c z#e)~Yz81Uf^r%$H(p&MX(DUbe#eS9SH2&?wZgVU;B5<<&FUqZGzQ4iZa4Q+9JBb-S zYj2O0sKsR?L$n+ukei!>q;4=IWB z&H<#YIIr#t&1==>K}}i^K2$=0l_h73PScC4XG`s+9BQ&PFaL|e$bt_Ea(hjJGk0}M z6}&yf|4||ScjX9J?88q+Lw?cKdA52s^!sM35q7x8Jv+L-pWZ*={*7Syb;{^p{^;Zv zl2T3+q2aqd$l}!u_NSg2)`ome0QtFAqiYKo@QlRv+@0xzy3r+h^oAC73Z3}-(1vQ+ zw?nra871MC9d!_6Aqb&QU27AP#qdVwgE~*XUMB==zypYUpXX$GefG=pbV#zmj<+@# zWjbK;?M(3|l@e6QeN4JU))lqj`;Ol>sf*m9ALYrxQAuqB4OP;WiVAijHwIpA9yxE_ z48cP`i=U(8m-ot^F|L3iv)mg#)puGGs9Y*>75y4kmFe8ujt)(Z2@&DG`7aPAJkGp4 z9MCiuiRba)Bl?UBE;i%j@8PHv#O{D;&d#LZ&5Pwgb-&?rHpL2+3Zv-mSpyxCgzmG~ z?SRMl8g4jm(y4NB6g&JKK^sY&ePw~M2-*czSst)BaVhc_X(C@)n^Jidk<4zVcS*2cmwhI3n$*jQwe$dn zH?R-jRGC@EH?Fg_hCO%WuMmdH{GEYwloA3Dgm3!fu3Lb**A8NyAC!14Fd!{hlfr-R z<|#a#zc-z?XN_g%O@0Bp$rw--egJGLPf1MV|B&_7QB{6h*N4NQyOHj0kS^&4mF^Y< z>CQuUmy|R}he&q_h|($DAT8bBgTMQJ?|bk4%i$P~;Te1HXRW#BnrkkJH-C7!s=@~} zm{ynTC}L7r2uhQ&2^CmS;HPKBB`)P?heOTFUs$~yXXDbg!?f_!j*el8T7Kz8~0EkyyHJZ0l^=cf}da4?h z8v31R)FPhWfzk7f7ody=q6d*|moNkBsL&pa`$w@_yzVVe4_}krPf&$-`==q1Vt0YR zubxH;4%a|d>7Lq__#rB3U7NFd#!F3w+ow%fAj7;nEU;QK9{$EM*SnrPOpu^iy6apD zkS66W_6N$321a7oTesINMF630jI%ggzw~jWl*Ih87!Eq~PO+|p6q}I(9p^Wm=`fEQ zj+M{x7$<<5NWp_AUV!I)+d+vR1W@d;{4j4p(xx@22v7GTk60aL6J43H=P4+m#ajNp z!#dxTX`b=BnV!wJ$YfVA6%LGPV#i9!$Ty-=l} zyFAU5UpeEQn>V|MM*{Uffo6u(=BSN8f9*8G7?-;(b-< zP;ms{b`T$o)G#+Y?c0*z{20nH?rjPmUIqYs;&0N;?Uz^Lw2 zqchX+E57&GX|x~yWY`L~HPgYr{+Ga&)+cb+BjUxWhyQxV*{B#f-?9fal?DB2j_39Z z694Q1sakxN1q{x!&=*M6nPm8>9vzJvTGHOij@fftSxRK<9S%eBOxzQ%S+Riu}FZbT_ zFNpcTXFlGSx8xCh293pDxa7P!ii;+L^hrFmnZJ2>n0FwwpP>NjC##rs>Z9uz42<@P zlyzs~zD0(k1@pW_!;mUq$_ANj;>5p9`^t`|P5OaQJAP=@01ysOJ5afAzAg6+%^BR9 zlCjX6hc600-&EwK-%{i)qH~SxdhbY(g7#W~mN~Hg9ndz=DWIslOrI$!E<{T>r=Ow(~P?P{b_ly1#bGQ6+~XTvl^F#@;?uP&Fe6?FFHzA7r7Gv&nuw)5-AzVB`Pn( z8u(hEkm2tAk2)ANkoF;WO`(rJSbU)WID-CD*H6BcXkd6sAL&|(@H+e02jSUQD5XZ# zkHEc~*sckN3gkip3pgrNe3u^_O<4zYr(_qVU7E_hG2IlJdiX~NKZFdwfA_pEm4NAF zea)bl-YZO|Z`7TC4(ww{F?iPRCla?YE8&RopqeWhp1?aGp;=FRA%fUZLuzscg8WrW zuo_wFcLg7LNxl`<5r03%MQ)DEv=mbKUI{u&g$eJ`cB%7EfvPP=9NVMi|&K zXV^r`w-X-($piZZKD5q8Ww%sGQ5I2VV%G^!(vN-9NyUB~LUtIl|}<4rCo{6fXDQdnA%p}NkEd|Q>HQo;%7*GBZ>qzZcB?Y}ZYvu)IQ@sA_= zL$_=a5pgYobUw+7kwZ@FE1pWzqp`sXUe`u4RCDqHmo?4BvissRu9HaV(F!m$l(SDc z4}Lxe7iCYL!VNLKP69sp&KN3vn^a8i{u`-BtAG=WB(gUBa3YMA@x1k?#}a*M1TdMs z89T#eDD&$rF@^}8G=!^)Pm@wpDSw`D?z6uziv?JSBjI|My;MH0_V?_@9N&0})-oY)Xmp@yCMuxZuC zOg{JtC;xQAfma|7yY;yqKb{)$ij5zRaqGiHx8y=S!;UjJe@swtX<` zce~AKB~I(_oO}qkA`&h4JRx3?`rdGAZ(*I99qUY>9Q?F)s4-fS&J^A{3oLKIzSJP5 zI*2FU+z<0GlThg&LfFvNA1KS_9>!pWp?|0@BzTaFn9M;`@0=OWgLn7VBUY7}F-d1r zp=%|1==*uJWn7cLTiwPitIYy#x-;c8H?UQgznvR(Z}E)G+;wn@F4qJx2xswht(!8~ zg+7GX9!B=&!=GasU1>FD3|MgA{7{lXYN92Jl9>+OF%EHF7Z~5e7D{|GkBa|ge7VZj zZFmjr2u53I@KOPq?TF`#ZK>+(^b%8Miuy`hU0vk?P=&V!jGJl!By92f8iu_YoOm}@ zow5A>|5?6&MhH;EM%p5KQe)Xx=+dysS?6M~3+g>ov#mV)7u6}~a&>2tSSmfiKHMQu z>5Vd7he_Xw@`f>`|J#_WFj2(khnQtkK=_d5LR48?dTB&X6b#!sJz~P20(1$s-m~a6 zRA>=&C@8b&)Ik6b@)g>DjESD0)zvJy~oGt()LT-M` zo@}^1-q4MZ#)-JCR88K@m|aYr+F)T~_vX#vTFe@hya~ zZpKf$x*3UNB0W`0U&InP zM;AwCUEnSO=WSzPA)7{=&BnKwXH%J4litv>eL+0Hwj%7^C%w>(*bF0QV%XAaV3b*W zo4phYOxftxG7ccAZF`-M%bFej`sxAv$y^Nb+f0yknAXs8#UUzw!>I57Z~=_bQ07Zu z;gUJ_VF9xqnAJ2O)b~VHr+262K4dw6Zfa`Dfe9Ua{j6cvqH8>u)%0w>VO~I;F=`3u z+vUQ$ficIsmHuvuPeWVkx+{M$VOC$#DqJp4++Wh;K0ibKm@L@mXNYy(w%yNu*prLi zYPinxV$%T|^xeb79<))y-qq);8pb~MtDm#>%om7lui73A3NI`6Q|#O4rpmLc)O*O# zI6j=GD0rx`6Y(Bpbp6v-nR{0C)_&agVwn?$WKET=3wyo`;pvPW+dZ{%88l$b40}JC z5NfMev=^ULrU-znH$~T~y2>!sP#wE+to$*Y&c-xU+)AO*jhFy5NQi z_Z44Bl~W-m|9pick3q#K4^NcnCasbXMW`SF2?gqJq6Qe|z=2_Gr0J`NT0*zz^_Z1_ zsx7$+v3VXxpzaQ?#r|{4hMxP!EB>IZnQC2Q$I&y6;0pR^M=|)49UU3_&!QJ4VFlCI zxTf#lU76SQu{fhXrvEoh%;AMN_&7H!B$({Iu#S8ee?hm_wB1gIy53Lsi2D2B>;q6j zQ(#P$`gV*KPyUY2!%4Ij@94Wwg%qp!9GtDWuK~M`k@tPkFf6@cu|Z@GT`*QQHod?| zl?~Ab;ENe`dFfW6H+zRR(m_N9fMdivyN(;nmya)PW>#DFtM)n7W$)?p#RkySq=K+V zj<-^zl;$#FbKk~+yFO`2)57G2Uy+O(?Txk@ynRSX5Jf-pIFan##YUWQS;I(DXh#C| zJ09EjnkX@~&I8ks-i2$2!!T;W-iZ>|pIlmGBUhXt6C-$Q97oC}DcUtIsO(!#c%+bQ zUZ4#|M}Qml_c&bX)Yu&}Q1^A0;ugH*_4Ia3w3Ze>mdctOOqq>wt*zR*eu-e6t6hV8 zRv@M7D2eS#wa@X?WtVl=^yK0===Xg>3p=%BFMWXb#XRW3gK-o~s?SYlQW+Jre&MZH z&XmdM>@0B4Nun8R6a5R3HCuy$q2!G~Kl3`B{5vKI{u_f}mC})&fbiH6`6Bh-TVCPmwEeC80+B*x zrPkVeSAfu@W{o%^=ZB@EId9anWbUoxZvw2R5k_1Jy`uGd#vg<~RlAzm%;^9wMZuPZ z%{N8j(rbjlu_l?AYMoHm&*fdGkD&WK7dR2Hw^#lUOP7E)`&kaU3TOeTeRmx3IlkaXxEy;;j`%@(!8bKU_Krfo@4u+##B4q-nk z>wmujWS!4|9u|CoU4j-=+C&sMOD+jWbpW;pGk*geI!o~Sf`vOuL{F;>x103PzL$yc zGeM?I!v-=KEV8{;C?hnO6czJVLLQ5aL z6hkQUUt(3W0)z-b0WbL3#v)@bz-}r#d1w`}x9hjKcu{>NE=rvaN%l|E)`1{|y~R?@ zn7Z1hzK>&5h@jgC}qUszINcZ<|M%QCs~Wk*n4w5cl~?e@v9m8v1` z>sP%iwNhJTu?X^s8h~x))}>VI+ws3_on+5iBL)ahhlBc-1pmpjdKC#|jOVmwAK`V4AbD z?1Pb9M^6=oxHVQ!@>sd;;8VHJh5Z|?40JL`9oN?vfpfZ+R5?im24MNNCf znaLinA)Z`m3RQlwZ&!h(XR&(r?OzeXoH%o+K|b5*?;L=+;NIgaW+3&<>K8x)iooJG z*`?4ZIY16iHFXDQFR7Vq2_N&+cCq17*<_lHYbM~Bsk--p=an)HcpgyYEt7!yyN?y~ zFv)(HW4be@;&$f(!2|_Vl+)1{j0=hlZloFscy6V7VSi5Juhf~B`DK}B(c=SnHR9f{ zA-yL`O&R#aYHz%eCMqM`mbWlPHH#0oqaycf;}3s@nv11lzG3uI{ba>H$Hc%xvpVvZ zr}badY+8y8U}DW-R%=6AwBTTVj|gZF7C2IT@5WfI=zRsQ?2Aw**WZdtZcQfQkkIEM zy_TSRz6Q*Nia@R6xE9-@W4(yv&dvIDJm$Kkz(Dm%-kycZ zN`8-8Vj!&G^#M^Xg(HuFe-`t9y)N1SvpSuu_@BHkaXMMY7`&*it9JYcTk69`mzx&$ zhN4Mg-_JXz*UfH35m7Th4l@-x+Vxgg4IdVY-)vUtH`fhtWV{A3fJLx2B2KD#4(;tr zeM#xX8_}Uff#QzZ_ap8dLF7-@15NjThS$Oov$=rTFGy-E#cK-xWABw-U^Q->#c(R) z_!>Y|8F5OV%6VC;E5PUrcD_OA(rJk;f2yPOQ;b;15$?EW=X20>`vgsGp}H0_Fmw?j zJ&;jEUVUS?{=IRj!Q1t8Um3(u9L5*!(AA*ZJlc)(v9B2_0bv`mUG{aq|zh&6xGl z+BG^54_oGxnE?3e12LoGRQ;L51nuBYPkEz^E%{!P+Egm&wG&m|w?AGKxey{JCiOnr zy7cWnJ)q>;*Y>)7Erm-!lT_ALQJNH3>tl+rd3LSDRP=`Jk#6EGhcJsc>e(wm>R+ag zd!bNp4+vzaW;~xqkGZgZNe>k|fs&>&RA(rhY;eCn^R5yO;Cy6DF|0hl%*ECy1!8$z9$RsSI^Lpc|Z!E3<$3Z=?vySue`WPUR8dh zHM~*cBFG(C^C3#HJ9|TkalLbZ3M;(8tdjGKT9@dJuK+m1%Uy6VPt$JR>qNJmHw=84y=v#se_$_uO zCw&LfqrowC_WOaCGs|3W=3<P^iu+&A=q4D=`>36n6HCm)adYD zNMX_Uxm}brc3%edUraRGOZt16Igy$F+gh#3v$c>#JPZ2Ww zA|RqAHmXjCak$h*Wiuv|(B++2uDZQBNhi8p?%Hj#6hnrkV0x2qsJy5jRQ#xj^%04oo`r3 zxdpl=5E$&jpECM;EB)9;&837-%Nz)8=CkKmD;CjljKNA!Bn}w5F33mF^IvjJARX~P zP1~yYUViOS8IA`gjte7yCZT2e#Gv`V%$Awp@$9vXxxcROMrvXL2?Mt8STQnKQT>?c zVW+?b;D}G`&70T|pgX?Mh%s-AKPqySb?r%y1R7FiPZ}}?)@@5Jt2RhJkCsc*)Zie9 z3tq~K-6miXVt=_g+cDc2$yU?Q;P^s{a3~tS2UzL1EHB07bj47vhJtE1shww-01MpH z^@8;0-^k=32nG$JrI2XM*WZf-Fmt_#=0atOlRBB85E2Kx6yzA> z@@prkw7Op6N#Rf{;b;|2N~p`2;QnOmcMZ;86+j-2Y+(g2m8C#$aUF`NYF9PVqr;_H-F}q27;=-B@K42Up3PyRuB+nd zlXs@5L=8^UMnK$>!$+;EjE2lHxs`>n;~KNaYSWdLen*iIG5)@!De^aidw4ALwpWD1 z+M{hIiM<{3O)<>bbM>mpms@1!eo^}~#4xAy!I0_p!A++d?rPaQu>k75w|=Jo_sIUw zUGK_)XD=@(&2_G=nOx=G$QRH%D+{vDxE(3bA@EM{wy5&`YD^;kV{X^Ke`-gu#T$v( zLykHiPi=T9f zO7`z-nn>{y-G`oiezT*~*wG!Fzb~y_2?__@s`jH@Gh`4%?jA(!3sdc$mi^H~9;QlW zHOS>^>wkAO_i$vS1DYFFtx9ZOuoLo+?61jFrsD9v_#?%Nva-7$_ostCUCIb<4FL&M zVog*WFPSyVY|1;MMG1}6#_yP)r6)PSFL~1**;?$mfJM4RLS*y4W|s!r#vpk(z)g8U znll@BvaNGKN?b*oE#BfsibWd<^4gwU;d<%L=9xs>*QMhD$q&Dw*2m`6=OiLBlYqZ= zST<0Si45v91YW*vCK)KxY~zL(gBrf0w;^J%^ldUhC6Rl5FdEw1)BNR43^%HN#t>AW z{+LW+?wt_5I`wwd)VmVV$8jISaF+Szy0_I7ahd=3`vX4407FX5FDyRUGlcDiEOvDt zf2#bvHV}@z`o%JD@_Ap?|9E1hecJZ+AmuK6XO9eK76PS~iSBCN`NRx?jtZYC&0~G? zyWOLJ`3YbaSxRhkm|SmyL_Jfm3es4ZLQ2}_?1o>98?53!R+AN`FvefxoW-7>MSvf0 zV=Vsk>ewLs9BFjFlG}U!^<6kZ0TVLtn#uZ_k0tYr|E0Cunn;+-o8L`?=+O34+pLSc zjca;ZByS&4ETOJxL9iQ(^$cJJN!(_2d4+%x8S%JK^EeCF7>WNV*Oq+YA%3=-N;OU+ zqDp6-p*`h8K~~K$R$*~O1J26d56>*N%F*wyXX=ywdOpp%6VJa7)GwRpPnpPpqPIdH zA)4xkM{F`|A)6q1XQCfBk3RA}>Kc{1=2lVPk`*2)Rpf+G}A`J%Io@p(k zm^4E#Bw#m>fO#&^(-OvK(WWpBkiVDh2a9V})AD_TkYMFvVDCy+s8qELz&iC=Y1V>j zbPAivp98SC7z{orwG(Gbni^D%pxK9_x(qnzbc+FM4mQ@#0oeAFyXB1wlk>tjvx6z= zliNU!SoGDP@ln(L&pV*=PI?Al(ET#R5qJ-4{k$J3npYdqZsP4Wt7Bn%$Ue$KR+q|Q zB129LgwO@PMOY;qKh0p)P}78AXVhDow@>fOmqj|$AnAc&go&bFy8KyDDhX*?A5ljZ zAb?on>L^sb$2GDhXiiHAn*8I?WM;}DPmx;BLV1mZZzv`|=8;tvY5iIl!64H>`Ch0n zk1sGPrjZH!@u<0c(wZ{)J`OoHwE@#kgC_9n2e#mXkH-R$fv#&Dn#mE-XnOb^8V;xr z@=S1^;X9oDk#F1hMd1vY34 zU`B<5R2U^SarrV|zK)umi?hH{x{KKLabQh6Y&i( zLQd52N>S}hg$y-Lk>tV6XYA#5_P-ot^7}tpn})5#ExF#u813tKEX~r-kXWC&^L_YK zm4cA7!v>=T2j!^;cF9M6Tmis8Dc3}t&nETUmv`LkDhzVeyT8hw=RK?f4o#jWrhpGc1;_69inI8R86 zk<2+@+UcgC0;S(?&Oqn`cV&#fJnZAPcu_LU#S0(gK}GaIw{vkk4`SOrdIp?lD%O3| z(7s|istgglUy2-b-PVRxm;cU|EsPqa_A9Qv{9%H_H~g{J!rPH@kZKJqRsDVb-vahc z*6Tbv_*gkSIZo1NUi6rl5*4Q7Dk2YV3(b|-AnXB~N$X&xx8V!u=3%)E+*lH zY+D>ZFs|P@&sTVej-S=ntEg%C=qJ`N6823n88(W28r^_MV_lsd6SHu*nLSq8Zkz%C zQklA&M*4ID;l&f)4}+CKhPw3p%%SN7)5y;T-(OM$(DkEeZJ6tQz(YvAJ zkum-^O7TVXVaXYYh@{d#8anJqm-cU*TsbDce(-3Lpn}BMlobb<21P|>Jv`yZL_%UM zliNAtQDd#lC_X zv|t7vL5xR?Ut}2+$bB0OJ$ED#AU1DXE{=TaBMvHkn+*eB1Nfslj{GJt9C+az=k6n# z^A|?#T7Z9hQe*n$w|y~ScXqTn>Qxm(kd1j@5jMjfYdr36T_6iSpJ2Ag>|7xDrlpwm zlokE_Cak`0Yey14=nAq5c5ccbM2RC-L+IFlxP$G9HpT($i^4fhGv;0WZFZo0ThWFi z&EiXsMe-t~@$P}@Hf#}L7Z!9o)`O-sqp~J4#V`Aju8OIRubDX=cVArp|3H%e!J=cL zkb?_ph2dPOBuo4U(uWHd-HL^AuS+%8in4WmdF-&UZ$j9Q2^3??ZAvz&{xMR0GF>t= z^MFPCYg{0I2joXJe}pbT^a((I+uS(;qdP$sI)tJ={1bci;kUFqV%V_2b{rRDbO52; zIXQU)zknwZgaRU#Pg}733x@+VF;5US2(Pwm9QtPV^6wrNG&de*$%8Fgwwx!$%7L-s ziJv$oG1t}7;88!caq{+AWEPQyotwnqQgWFi*F^r}1-6-#bktZ5)WsY*#KwIY{6mkT zkg7b$+mu@|)kF?ujS#C4l74t+!^~1^s$U-$FBlAi7Qb6LR!v)Q=Q_qCzWczxSWntn z`N^C5)*iSi>KkE(P%mYEmf+7t(wWOvujk(BRP`J31)5lAHo)qZ8js@32)J^Sd?0KR zPQqG>AB%Pyawb*idNi1mn-y>}qTQKVA9RUSe0t0C{qzSd-)0Fd(xe97z69kO&2ay} zu>b$YM`Q4zWS5G$)pRkdkczt_)635ualGrk0!c6*%nivRP;Cv1@vw9iGnj`Z5alAs z>s1tpgNR?(vv~m!^45zZ!Ae^!hES++Uf}r>5@A=vv8Zc+C>hXXq_^AnVS%>-@WOjP4?Mv|1Ub!$)?*%ex?{8ntGC9O z{&w61-}62%2u)ePyA_eH9=<$tf6jd9$4fXGc;rbmYoArAy0X!9=Z^YXBNp+8ToZne zsF&qctJa^WzV31y##Vv;j3oYDzi%olc0U5_(8YJ7M;{#!E>?#~^lVkvTaiW4Ae~>)Pw(epE+a$qmw4p&(b6`Z2+Q}cDKNWw zYqgmj9CJj(yIf&%aV&xFK_V*70w@BfAztG!4&Q#@#LJW8=69ZM#Pyugk90?F`M(ln zk9bl|7sMH@^df4h`g;4v;pv}GSdBhl?!?UD$IvVVCK($EsIkhQ(0j$dctrC~m0(@8 z|Gv6G!mzKSbuYd_2ega)yM?%!DXAM^y5Ej77*@Z+)w}|EHNjvH8f2?PAx4_!sTRa% z(GGv49`0d{(VxsxuZ@~hL$TfZRbRk%Fd!Fyp+qyGKFh2-m6=y20g@gGISAa|{N1=y zYlaG&X2JEhaE*rEypQattf5$pM2((Z4Y_Kqc;YGgNv0wmHi~nZl7q%Nz6h4IQkL^1ZS!TYg5XFle#SmK^3H_q%)>FaU7SF#2^h0YD04+YqnUAZ@^F zD1l+*j0@v3RV|S)A9KQQl7qb@Fk7GK*)SW zc#h#jKHOg9Nhp7p8%&`jFI*56ozF)T5^TM$G#?Qaac&(QXE{9^SGGE*c68SIA;N$0Y`PzYR;dTu7mr)d_Z&VQBywkgr9H9!o9O(`Gf1$AQ5yl-4qImb zl-;=xh|%djY~PfhScL1pd|1)*xa!a89>Z9A*uDfj#&>zge=Xc8&{5;_&%xEWg?`Pl zM)@-nBB4DF3FuYQ=r5r`%7ldxJ`#8E(BX~ZY>8D40Hq4@SCimiTV_)ZQ$6-niHMTB z-960hT$px_^3^2qTI%G=#fDo@YM)Ezi$*Ha@rl)m z%`+rcZ-wxMr=2p%u9{g+6|!ZWOtd}6pwG-C3A|f zcYOSb{ECuQ;)$2c{xhg?sd;k$dn3wer`V`oS-vZP^VDmO%J9Tb~C&~3fe(5?P-hbl)uFBaHuG7$nN zEZZ;jvq58Tro95&tu9NfaEUW&tla9WHr8$NTLHH`?ILEP=F99{hPnN-wb@e-u7FNlIpULRb}h;$ujsqug0~1oaP%*4@|LsXw(H+MOk57`&?VRqTx}Qbu8_@Ycr@u zVC6~*cdedfUPN7Dz@G6F&BV*McUt#hz{lxXFl2FpP`m?SQ;4Z;*_g6By`RqNOjSX_ zx^5pbS4Gj#>(99Zg8aV)F(}~g4FtNNgiuQT!$sW^2ZedVtGt&nIms1f{(q5nAfE)K z@O<#k8I^&N0qy`9%+GqDx$svS3v?);a@zg@&VXK|F$9|e)B>|$|03?(IJhCw!gQ)G zLtGHPb2ZJMOz&S{^9f%Mn_ipyWV3%@78@m|JV^v&iD8&H1DvubwDD7`!Tmxwz)Dbm zo>|`30LmCbnV(qIU#}Kh-~C#Lk2ItUYmp%^FlreQs3vgNq&%-Dg&nepqtYbC(s~tZ zF1sga6?ViiiQ8(!SeE8tj#A}U|KfAKt*p5B6)RGaRRPZ7kD>zQID`cs(Kd2KhfRA} z`wC4IkhK}HNZhWdmnaFoo&V03)4FI2U&5}AiC&SS3RTyr#TTl?%un_-62%OE49h+1 zq9@H?u!l%c8K#%FBW5wn=kgzPN*8z(AyM62W{AXv{s*4}#BM*xPM3f28>*B7 zJn04M&bNdE>`C$@47zXId9(55DXwU-O}V)VaCYGU9_ApV{D-qS*aC43!4EfQdMM?} zBjc7*r5XjaXZS*4Q>zlhk)l9Jg6{sOa=`4}^I@Lj!WdD6j&pYg8oRK#SctiGcoLv~ zT@hUQ>9zADB0TZo&(n{ldAPr!#0Wlt6{>^rl4XfAl zsmXDK`14vc)Owv+$Ss`vm`sf98zzb?H4hrW!7`ez`rX-Jf=ABE@U(cAsx|zxJNggS zzSg;iN!7uB-&aVqXBxn4wYU8ZcjZ$%l%Iq6YP04p< zqxyFkv1%H^IZEqW5>$P-@;w9SBwZuMm~nAL8qHXu`2|RWbE*@&4nloDmnn}Xp;kfTi6d$JJp zyMN7Zarr{~tJ4cvkd`y|Dd+R26M#;=iXz4N5PeKdLXIN+D=Nmu4^`Ri3WLcFWZRh; zn2*Vb?dZ!9E+$)W$k)Y2lt9|r#!1+Rqip_g*dZG4ZCE5Hy?~XdKdo7JT^)7Qc9iuU ztn-aULwaPR8wD^uKYGR2s$0b(@a~Q92&x8NiT&B#X_{3%rCkn?1IKsfs>3$J6-GYm zA4(fnn5;&nN6$eNVn6A(D;g&juOUw2qLT^viY7b59~lS=JO4X&93uh0eTlZS<1~kj zxH^t+-$KLZ?{qQh)qd?sxz!g-|7gY%+UQ~MS%44jY62gk4VuGG3qa_GWT>tV_KZAk zUme)Ro##n?DFc|tz7#3{e-L_R!Om<&*X1EO;wHD{CusT?70i|WjBo3mmP_G_7=K#} z(vbUZeqiO%6Cze_)>1^H<`Vp*nm#ca3dlfmPgjz0vTquWz7in8WlLIQE>A*5Y2|an z4I;A(uZJwBw}4RkMHSNW#;(~Y@=H{x-7Obke=RAC z_m$-tSTrSGC_Rc-=gl=c{`;w^r9xR-^ay~ViYS9~oZ<)@WScpA_@MRU{&~Q2gZ*gd zt5QdhcQjB(dLIOyxuipt0e*YrI0T4)f+c_}dB%w&Lcb{w5YZb1iNu*0AhYiUC?=se?|zb6xe_sSwQ01xd{ zEV6Hmbo@yHD|IJo!prJchu^SvQi-L3|1*Ya;ofbp**}#9qX{N87TO0ThJ~TjJqpdp zv(`=?UaJHO6x)0h8@?KwZ4$PhmLb>s;~pe>8BH(hKM5o@@!07|s42#_o=bNg4_P>s zudHyRXI^j=I!7$*e9-|qBn)I2gPfj`#R2QXrDOmvz}D(D6_q~vHwyi4BS{0NhL2n9 zMa+7Pan0{DB3FtJ6~&zMMc%@utj>+2v!B_T4d}*FfybpiU~#j2)e&Y>-Hs3JO9Ym= z>2q2so^Ai^jq|@ZizX4k2Kt})D+{hq4_8t4dp>tfwPpk8!X1EJ_~}Ev^(4BD(PVwV zrCs}l=8sPz#DMLs@FxFz|MT7Pu!pu->$6e=iRX)8rvW-g+#B5gO67Nm@vy7W+)pru z{)Bf8RXumr7o9nkjlj=g@BWsh+EdN^MF*7|wE`uqHgLnp0O5nI65Zr%I<=T+;n_h!+d7cH#* z5>VG5uNl^=#i8e#rLpSK1w#Sy`p*1)T5t&8iVwGDrS8iyx`+GQ{px`ajZ1X5tW~Bk z6ki4WAMfk97n+^v<(jk??P3tG>(S}Ez~Vau@xbY)pT779Z;WL_OnYOy>nESc$g0Wp zR`df!jz!*HN$G&J`FcWMirWcown+A~IUJdF(4_Ug2Her9u-fL#*M=Yl13Q2e>ip&; zDp4+4J|h&xS>V(}PylCJnCyyvl+_InsFmENw@940Xi)E^UU?*)dY$e|#corh3KH}|G?-Na zDlDb5o0H?jV3&XwXw-Wb>&N-8qZwJgv!>Eiu&?y3S_T;WX_O2t;i%pJ8J*6DnbyZc84`v$Kc zV}bm$7-_`n799#s<`DD_sP1yzz)>{veUPLeMx?%rUzzXs(gC(nBHGo6ic%k~`B##7 zU){;i4pFt_N!6sG)J}rDQy<}+0d)<$u4NQRFw`Y&lzy3A<2D-rc2USZ4J+R^sIZ&T zUE9jmrKGzNC;MJiYa#A4z_(_vr^ws-SkO`D`)Ns0X=`mi44Ny$3gGXw8#)>}{8MQE z?U?_?(PP@+WNZh(N1j)B+>4F?NOy;lK-fXAf{Xag)_(p5(EArw#K&e`sR$kNU=6o= zUA(7kVU9g3syc8U3OVjUVebRBm{1HmX@JGC$&QxW@8ZoA&4R9uSJ*9iO#8xLy=!pV z`c6q5MM`0PleYs0zAjve+d+eUtqWp71SulONOagkf|@j5kG<1@#aLK>g$>_fODMrF z_hGq;0TD(*Tl_PuuB73saP@$gb#a=Xw1K!Jro7FM21u|P%Qg;_xgx*1_zMD%GE&&wOr%0*A<6H#2Hi|Tyao0_4$&r_p zpU<2HuynNVyKk){1A(zXH(-HJZr_Uo zHodA&cQ6c=;-Xfs&mvi;Z@c^L!?mlhsMXn}w|XSa${^b(J0p0zxPSkgNhF{%T-M4- zyssXrVixCbxPY4n0Uz`CRw%?bT}cM<1U_oE=(CX!_Vrep5k8fW(^)I9%F1!Y_bMgk zzLFRG5fU`3?;PWRMq^@PogxU*6sW8ch?erku`1c20C(AkN@y4COKfWC(_9NJ9h393 z9{|St#+aRxJg8?L@V-CX5D(0u7l@!k&m^^Dl(iE|a96ifkYp{gm+SSuGSy%)jElEx6Y05G6v)X z(I2#T$vS%Y@84&DB;wrh^em8R$Addf2*rRSn#M7PF}|ok7jmlkyu1!8|50`zftdp7 zYWMEhJikG_Mja%_=091iOl)Nej8p(?8YvHQcANwlA_M(zOZ>4-C0irmpi|q%RMM^O zg2hXzCFryunybzzFbs>PMzY{l3NpyrsX;rwgB>3MUrdvU##WI54}KaEh63q^4S*HB zJdS>A1do}(7ByO=-Ow4>8{^)3uLg{OiSvB#$c( zmp7mBi=>97&wqVc30gk1{UR6eM2ty&_O&+71s-B)`heXW(y@G?29Zuz5DmV&%MM9|~Lo zvfNQ26Zl*-csY)r5!>TU8+ZSKs8PY^7>E;!xlR+M4Y?iBqZtpf({OpCr4WW> z{&E~As=g-X%@Z5hfH!SzFRqPGC<}^~1XBii1Y~HdMn^hdZe8iLPkpnhiIR|{&RcI# z5n(A?X=d}=T*Zy!UnRo-cHna-k>ZJOc{KXT%{be(dRC;eM}h`MA-@1SJkWj<5fI3t z;CvgdV@Fy6S)Aj-hsL!;MK&yIibnBPg@vz6PoKPx1e9__NmWHIlEX3B@L^JsfgM4G zPwrn7SJi+(d;a02vT&Ytn862Z1V1s7Z-;fLP8S7FD144jvItBNa z0G*A$4M8g^7=Mn~y?2j%!TAMajdw5Gz8ulNyc+peJ9oHFC;CQ><5Y$rm|lqIsMfkh zL6B;Vym^0&>cw=O6>hcWwOZ>7Gul^O{qrmmA<9CV;!-M7`bu3$0Ok?QoAw-DIWE0kl)L>dM^D5?b1_FU0;4f`~OHjeJ&NpvV|P^OJA z*Xf}0p{^asqWcHoHNz$;a$d+v6GN<)aW&coc6tq~8{hk-5GHLohNZKME&d`3Jbz(3$6%QjYos&j|mRt0Mh;_Yqmqq!jK^l4h(iR2tZ=J3R`S9>V4S7)IQbRiN z)&s-5esot(riStMz{EqK|H_J$n2o~Bn4o@enllVdz{>PE!%;$Ez($k_AmL!OCndxE zC-QOx)Iq>&xWzfAA`og>M6A`+wBu0gTT5+mBC&OkS9TGX4kfM&TKMU6PS7iEx6@Zs_J#0gq4aObA@|<)t#G{G@{kTiBAH z7}+iby@=3AinQdC?^7&?@>++GUTOlD@@Bi?8jIF%sFqT|2xa3d?3C9Q?S@!4iV4kj z1QBtQ6-wSRe;9l57P(ziz@wJZqXqJ z^nt9Sp<4A`#8H-M%MW3Z3OFWLEFk)lUNZ@R5{(_Mj+W$#-e@=2repq@mtOCBt^@<} z4aS+Zs&G}H{fCACH2%nC5s8VDxI2mus?z<6+z$X8kRhP`&%c31Kwkw$$c6hf;{BGR z(4kvYeqk+}l1T97SU59|LN6btWPs#}xLTtAH6QqteRB}uPjgu?h%kNt=2k2CiLD#yMu zLy3LGqZz5<*YIjRz|FGT3?Mdh`4H#WK#J>*2UgqxXU1Ak!;+oBItNK=EuN|)I&n6S zcM~t!`-T%g9&f41HEG7%#x7pSRj8hRp;>N>>a*JKF*)}J@fHt`$1NNEWRf3K6IEg# z@(`AolQp`$+BBAP>^t`>@TdS-eft3Z#n$#s8u!m2G~wOGe|7r#RE+0 zgnOQCuidRYiQ08OxZR(GiQ$5~IL*GHhM&6~Eiy{^(wr19#e&%I5q=FMtj75nvVaQD zK9lQd%f&79bOGwmwCr?J$phnGq>j7BSY5bJt;MU`?^J_L{W`Hw*Jrq@ppyM?7#G^I z;!H2hsUgrQxaNn1eR6@v*S;@_;QH@GORU$uBf-lR`%Nq)GPP^(U{vw?;gKtxV|*7c(Bg+6X6$@s`Un)5{R5v_(!P9V*U z3pCGXu@3WBQLyC}FQdbsYEnRdlHx|`Ab>?v02Yvp)}e(3#ZiM^x-W-Wo?lbr6u>w3 zXErXQi_N%=ikv+S+{eZ^C0Bej#RZ6f1RrT%&Pui;D8^2dX^!o-KH)bYUo-{Q37&Lf3(NRsMliX3M*w~(9Z-yi5p-%pnkZ+@#rpCEOI)XynJT_k zm#ziHn=*BfBb&HUHXPV#^y7q(c9_Jy8yg^5=KbL50k}RXz>+KFUWLd(P>{*NVp*do zzy;p9;a7oeC>(1Mcx4|z293F7m}K{tAXzfN8JYSwA4 zY5V`t_10lk?!o%^V!4n-Np~-nbSX%8gLHQ*ol?@>-O?Z;-QA6d0)ljxbPCe)dtmQ# zUHhE(djB@ysrk;_^O<{m#YXmvtg4tmWhkn;q#Tcc7q%UT&{okaM|nEfQG(vHUQ{d} zI5Du&N3=tdHlv|wj2}v)^c*1uRDrEVKp`1l{6Ow{)isIvuqxTS=qCXBR)ZR@XrQ0` zYoLF90ru8fe;*ge8{Ml(bZhl?S@il%*HHR4rAT+y4t1YiDOrqhFS;VSL=_@qv3&pB zM5o}+Y@6^bblzpVA}Vqz)SEdA-*z!WT8%l^`O`bQ|04;Uf&3L^6C9W;UB%r0N+lW< zdOa~~^L`5Bvfn{a;g_HpBL-5jvIIWl^QZ478K?UI?ir9`xWYn9@IV^GvcL^pbDT4! zi$N+Bj2P4?R`hA}L~f!2*&y-Gr#A@;x$LS9sxH-8CUTpfqgFn2CHVw9NfgIah|8*i zS1OFS6k@j?dz40CL@=PbsQ%K6?89O=wn%UQe=~2;*ysg!MTE`m`mw%wNjXh4cOt_l zZiJ(%jIBrpA3NW`>14(nd-#KC$a5~$Ybe-UpW9{jRFC3FH9)qG<62n$k3K!LcWn0Ac{+TZ1<)<-v8gS zmESOAzkcNg2YJ7E&E7(1kF|Wp?M8_2p{LvB4csB;9QwvD5Z(YF3S}A60GW@u#$nV# z8EIY6)5>2G7Mjvf1OdrUxrA=lzcl`p`I;g81{5?|Ug#mwJThURWgQnrT+5@lK;ZOw zSE=0IF8_lA5PfkR?cAPYk9ltNZmQUAP;zvxn6=Mu^_rfzk9v(690~Moxjl5^T}SK7 z%xQ2tWnN?gc*UhPo}=*j+2%m=2EJs^LCz8G!oKgbeb_1NQ6G#P>Vc z2hC`6k%Qj1p}AzDOqfShCtk9)2}F&>EV-iZHlYqZc?@uBGF|H@CcBo)c#d7Nc3ew3 zE+l9ILff+g1#Dir8#S@N14NR?GQ4Kq%rXsZ^J+-IU#-Q!Pt7(9Moy3GnJ0^{Rme&h1`|&nyiG{R!V{5MEC~h(p@kX z2WVQ~vEs(Y{Wl`zeuPH7Li2h7AVWSrl<`GY`)%2Vcr=1x$W4-fGE$MZ5t1fsj+HBM z6()h*GExq#=Dbs%L2Z2{<_dC-go9XfN%Mq>D!b7BpdxrjV60yBLP?=bGgw^z=8Olz zT?Ao910SZTaY>>(7Ax1YTq3QB@mUFf29>YUl9lf@ac2atova+1soc&NzfzxIlb^t3 zzgf;n!vD_nR(tJ4_=l%u`ftOJ%57vT7ca6r4&E;SkEuy&O{e;AEihmN4LO*5UKaOa*<5b5dFQP@%n)bR+7l}Jib zrE#%I#@9DO78mAsVQmD!N^)!A&;|HE`AS`cFr5eF?YDcW%Ufd`{d%*33~YYiRDa*<9S|07(s%r~ zSa#45j0Lb6?0ILg3aK&tu6unZcsSfomTkfp`!GBTLm5Y0OG z;G5g2D&|6Rn_`D>gPY7*T>8Ufrd_j*hdcxg!N702`*4-lL{6x{mv9CJq8aCrXreSL*K=B4v_oXrwO!reNb(Dmq!W~H z!oEL`jW#FSq4ucMO{MRGP+fXgpFYNIdHBkCFx$Is43YS*R?d5(`Q^XflkI%kY`LZn zqN2;Zm(d;ML2}r10_43_P22rTHGWlWrUZxh-ELs5-ke&2%KhXjewy(5gYJG3#aA3U z@rKC!>&r*ryKhlm-_9}ZQ^{ok9Qg-t`1C{3vdsd1=s)h%Iky!8k54N3p{MnnF7?^OIDoR3m{i>8`W5iEuiS(K4ej`568<` zGi0A`1(@kN{`0O;^A#2?Fg_0jmGTsp_@9V8fdB+>Ca{$PX#Qfj31`A2G?jw-1%}|) zZ3Z0){{-h1n17@bkK9iVrbx*XD-y|GUyhu?A&S3C*SZ`LnsW|bECwic5y)pu2-x@W zP`0D6E#c?AOK+wS zH?WxRh|WS$;`wa}QZEvq1+mcqAH?bR?uWZq^gtY!LN-s0`yIQ)co24x$>4-PC9T=K z@9ccZhXcDh{KByQn3uSn*52Zu4sPTMqlH--0`+62(K=8(0N9|_oum$FR1%Y7x(n=|>F#pcRh>Z;0TVR(J7>a*M zbeK<^!fJm1de#+~Sxe&^iV4!9KwBIAVPVSan5WKn9WO|ze@NNV6I{`ZOf#1Ja0oH7 zS}!KH002<_u^~K>d%NZ}Zn)A&5|Zzc($MVDt}`*5vW@S9_}pgoBzg=95DdCrfq~{E z0RY$|9v_P5KevvkkS~-I>jlOW-@eR^=8l*~MHC+2Uk07a(gk%kp9!Xt-V0L8h&sqW zf8S2oOjXXR+D-voIkBkQyW~8bbDaNA%CZdsCpwc6ysdp@dkBD`w0g$mrd$t74VS)r zHtNGG8-8z*`u3ovh=I>)%oq-VbA5Ol2?8!Q7ggs?t>jN(I}N+8#mX~|oDH1(&aP}f zOym}I$pv9MN#D-DWfawoCdY(X*ZYoYBF>pI#Kxtj$gYedajK5{rEBS53 z6yX2W9>*6_bzNkD$x9A-jtdVuI4lIiy`9jOFs;~;&-ag zc+4j}w~8KTggPZ*J#XS7rqYJI9h!`d8kb|GOkYT=+bob96B62{QyNp1pB$ch=+-RF zf3+U;{%^d%finFwb%^h7Arvh=u*|wP5%|+q{jZ z0KaK%{T2`$Khz-|4Tll2!9pDV{@x~c=fIG@-BMq`xl8_ICn;xUZf5*c9)bbETAb;y zlRR)tcE^2q(Ehu~;t4ox@BRw))X246eY^K#I4J(R@luLcTMf98`bDAqSC12|5dcoh zzn-uc2JBLK%NreLxi(^k-OPzc-y&cRe60V@OEkWlr|CvVwx>(K$Tk~K4)=oR4BALw zRW8C0sb9!i0s==StxWED>;a-kgbrM~dhrQ;!|6qJ8sqw!BoG6E-X1*c2CxyqzGDd= z3?3^Zu_`QCQ%!&ynEED5hh5D|1Z=;q(FS&#WdL23@{@Wy?EdE02@Zr_)VMu~ZuaKKeunf%1DrjflD77A0l zxT zh?;5Y8)c&b86fj>wv#?qu7|B2j)d#cfmH$4XJ1b_!xHd%B(R zAv!jT0iG_H%4TO&@Mh3g^(McjiFYpLaT8wvDbB3TU|}5Ip6&=l3`@@58pKe(C zFss}OZ=t81dN=;}kwJiE1GVw$HJ4WW_9j62uRH5=tKYHUlVE!JQfJ{SX!wTpA9J>L z@is%em~ghW!0-@0*=Y&qgTRv}cZ!)E7odt02e$K=%;^29k6KDhG-a^$$O~Hn2(>Tj z?uH5`f)VFrri7HM8_w!@Y1uL2$ETQw;b-ZdA}mNcZZ!UXPNg^ErZugsEAssy!D=Cc zffsi^C%g)pFuU|LBSI(vEI21x{8%)#`IYPS-N5?)XgXaGk66$r6a!6ZkE>X0SO2NP9E%$h(ByeObG0?R{^kpg z8P_8b)3B;UAR*DE|y@I4vjkQJq3}^y{IyjI!n2DW~q3+Wom@T?>G8{5T8FicpGE6 zyjfAOn*ZMvVcL{paYg<|C$8zhh@#!t2IphiBZgB&c4HNe%3${)0Zm#@0d`0W6p>hH z8sdsE>bUYUl{dIDij_BTL7DVI2M{$D)dLRDF5)L{yP=Z$Qhpy`F816PPLR?L#H~UK zjg?tK0|hC3Ui4WLwJ+&s4jZQ#hpl!JK#c%WArm1mnDtuF0Q2vatcodaB>~XInbFzg zWokxLU=Dlw+n^GYbeyn=mBGo>o0+h$#o@B5Xr=0nKkQcwYhP2Mk)tp*?Bx?XZ&T2_`Rg|%bdC_CyUTn#Rr_?PxDE3Q>S-*a!a!3TEFj3@*nh5(&#jcFxhROYU zOjUq{LK#OW0(sDfyd`0PWY|8$@{CXZr;b?v&1sKVxms41)HBA7I#CMZzx?qQr5IYH zac{<^cOA66{w+?0*P(GMF`1XZncR8tE89Bmd2OmH7N?&4}Ka z5m^J9pG%C%jT6VeGtJD|#$IZBZTYUu`5x!?AOJ z@2~Ipt@-TSKJ-lhLhCox;Fx3Mk_Y1hcT%R;d|LHl$}d21=OODaJLmz<4o)dood}r zMBH&P%Hj~6$l)h>%)$kOK+Yb}8VKD-?J}L}7?Xd;vG$a|MJf!%d)6oZ@x7PJ)c~{q z(vP*Ug1L6yz#DAc>!#lJy+20*eLuOY5dEq-06UA!TJt>mb1fe3B3~q?*Z~Z%QE>cy zMU1CFaiD^$=o(eH3Y-}Zfos64l zMu43(KTX$qCJdDrE5q3&ZW0n1!cX^EKe5?k|NU`chlh+Yr0-DF^r!o}Mq+t?YIkaK z#q~c0&`M_4W?i`W^vOd*rPMiyWqMf2`g}yH{{i}BduZG7HgQRNaoNssSfsm#9oz4W ze|qe8fuGTU3hboQ+}5MH);ewuaRw6zk8XdD4$5;aI;V}rlJni{*J5B@{}=_jD|C`_ zru6vODxFefE=lhDshzjaJ1+ZKP5LA7MD>bF7zSd<7|G|G9M^?Oo)wOSx)K3Dcgj@+ z0P9E^?f74leG=uB#8yQucmh3y_T-!d_W92_pnv5?OqmYQynxlQ2dz}B2!i6U9TFb&X^VMl&O$Er{Ao#It?U zo7y7-C7i<&buhdMhirY8Wj|wa$}fD7gKfF|@f$HJ_w!G}g(7ZCzB z+vqsQSjaPMh9iJH^kCbb$@{5Y>BaG&|Kv6z1KV(yS!{l_QYT{{eyhhv1zA5I+DhW1a$D_4;Y-<}us@uAn-yi;{!4z&iIQJ%ZThwu>$5x1GRl zX(DlMB z44&F2BpQF&nM#)ze_Bp5f@~z@j-7mQ&G+uWzwPLC=&s-LG7D<8bH#W4<;1jw1K^ST z=iuX5h~I;1)AT^z9Xjk!X-HeJv*rx8C_x!vllNI{U)dZaXsD|mQoz@#DEckuEx+5+ zgj;cdMeYN;ywWz3%TjVU^us-b`ba#8DtA1@cr5t0CU6R)$Es)EHtmJ|6sVI*9kNw`l%y)3tVVjh@#=%2g^sHhC@PtCj zJlmhJ>CPtGY&9Px|5C$m)^@0b)wvlWX6L&;7)zkwuZD{ucjt3pZP+`^+R1cH47e_g z93djC3<*+uKRu&t|V*tm{wo;p>dihat#7v^+@36a#w73+d-} z3Y{200M@Vo%uj6o4mGBXUxro^yf?8TeA3fiFdb*iUp&*DzQ^}$xGgV~!Jr4s<%ay;qBq@8t%&SXJaf6Q4h9{+@kM(u zO!zfFLhCJ?0JuVsMG6wX`fLe^8csYm&mhO{OjAX6O#p)a?jhZNm%8vHXps16N7~Rs z`G!<-yW-c!qG?tuP4sjsq*tr|P%$R$cQ^2E{gg7Q$Tt!(Wj0Yzfu*dby#Mqlzs(oj7ti`rDYkM zQfX2x|E*FSQoH`43;+mctu!0>Dod(Oysk@prON`IiFsD>6R-a_ zi$NP<bP!1HY4p`s(2P2VoCa;=*O|wdf$~i}p31P1?=8C=JX7 z3fv!^^+_D^0laz=D@LH|#!v$~9&v{zs%O3}Z7Xs4akYbQ`)~7)BqSg&AM#@WW_lPO zX1j~Je=3%GGBCl_J(k(JhF)Kkn=^Co@mcTH(>zbN@T0p*a)vf*O@!RjdPnG;S13*< zvrr0*g8ur&I-t~XIxOf?4yOTQ>C&PB*#F*Gi)a4UH`jnG>n%sJXh+0$F5tVAR!#?7 zN-$yhhgbPdKLtQWNsm3~jaK8v`N@ldSrLVo z_WFG)8$ZKX>31)OKSVhQ={@KLEN%iee*{MEUiiB{7al3AixIB)jN~nN%ZV@65V!j# z_I*p?>O}M3deR7M-?|}~@Z8EvgX#X8IiQA$f7$ie(*p8xLx7Y$yB0g)ZkXN~7zKCP zwXnOh96UHBJ*#{sagqRy3-W*ud_0n=(i{o5uPQ8c1Tn?je{z+*A(M5N4(J6YQv?1! z&&xdkUCx-st{VQ`G&}~_sEBGeUG+VX7QcPOT{|aX-w}sAHyED)`N^~wA-mEDQPsrk zE8Pd)F*Uf?T~@uiye~dJC=f{=hXOqq^ZwW)F6?;uIr7fSYJyJ-fZDU;W?~<^jDHl| z7zf{29aTG0(Awj_yoBT{7RCJc>n3`L#LEkFM+Wb>r&EGLm0w$}-OF_{K;<=b%^{B>ut z&d9+NgRDr+^0lG6M-Y!UzU!(v)4}>m447|<z+d|DK`KVff^g`0q!I(`NL*w%BR@KmMGR7}edn2TwJ14j4fF|(qdeUj zDp(l+9;2`u&ZP+_BdH1oZl7;p_};et4eE1bs)@c3Ksbt+YLHn%{tl4Iq@^XIefoO) zS_eTeieccNwc_M{Cjj*OHSg&)wUWctsa6fc3s4gvcvC-Q6UU+ityi-w9{m9wuUVSK z>i{A{Z4#Ja>#dq+!Uv6Cs20j0^rNZ9yZ`I5_T*zDqCYUL+?(2Q_PlT15l9eC0xR49 z=wKl%9Ds!bL||PRC@kcSUz{XP$ir`oe00Ll8~hV)mbn5%7E0*0_WQw5}rlwF>isSD|}PMVPACc|5B&&$=#X{-jAmprof9*5P8j`Mnglt_MxW=>H`za z$B0oF_KaXa{QEV7<`sbvu9+#3miBKU5sv|b9&GzEm)6@rWt@D|9=12sFgPRQtZQ-+G{4?`_MR z@3+Uyhn+QdWy>E^-bVF_q2Lb|e*rI;VpH6!-?= zuB6=GC4lprR&-{>@l z)a3NBNR2_gO}gsC5s=bo3|EJny2-pr6wrYP#m;YIJGQXF5X?<>{Zj{Qb zDAi6{g-)NYpEW%jwny;kI@QVLHXAlYRyL(1^OG_~kQrvh#>izvj{4Asxo)lpebq^^ zmvcqI_Wkb#>SPk$Nl#+soy6x40j&m@pzNZO%QU#LDqGkm7A9i#cNj^0A$@Q-L*5KZ zMCHoE+aUl>2Ap2X6S3M?$u4*|Qg~xP-fXg1qPWYF&lCca$;cFyQ{8B>1@K&EfmJ<7 z-yj}AU4Wj~C#MPp$w0LfXM0kt`o_-BCTzFJKUy|XrUnAXthw0jvz>!RuB+`<)#=$Y?bJ?xIw6 zx(zn7R4-cK&)_c%a_OELZGKJ8cfmeT*L8l@jD*hzN*O>?)&02)xFiR*9=5!W>cvMI zzrql@J@#XZi>WvD)vPpFtjFqtZ?^(Yt)pr#lwaN02!we5JixSseT()*S}RtSrmYmy zHVBj_l*Y@n0V4c#!#z8rEZEOF3ip71;6+Br;4~)qH2&o_V-r`{HlNraPTZv&IjtDk zM-&9&@DUS|1zqVXF#b4gVQ^J6ESx?a;M$1#A&J{@eg1IlvX(Z?011IY>IdP1H!rM_ zQx3=QnoXaLqU_5mTMZ8^Kfbvo6|{J-QFSkPyy;EG`1YWVapT1Oh3Q}PFgT6TMM|gf z{Pi-YEzoChCa5Rd+}5xWFaOBLmorEo5um=xMwcD>0M}hW0WZ8$lSJn;EjewQo8W5u^RRRt<>yW8{#Lgg4*fH(Qp)B$-eRUw>Y$Wm?FP zGZ7lh;A`oE!)RYz;Q)Yk3+~{)1;~pHNP5tpKN^-58!jAgS>W!Gbzo!`TVATM(2lsN zLZrbPzu_|6XbDwub1a%?&GY?$CrPy7!vreg;9f}2#=s*Q;etu0pmYV8r_BaKl4Y$$ z=cGcZj?cPzB^MVzC-@6nnkc!ArkQIpKFAQ1Qavs6_MK!xx2qVzAct>hFPhHAUrV6! zxgFx>^E<75tfBUMosq+3za$*QDxg8SuIt5weEsKWIaXCs0B<;zRjBVxTu@lJxae7< z)g*(XPW5l2YW5X?toBD`ZNn70?8fMGY#@vi4_wsPxNMx{I1%rbiP5{I!@hKt=uQpn z_8;7CdetIm!Ow<_#EJr`N@E&mW&4|2;mHp18@#*|-EJ&5@>UQPVu<*Yg$E5QGK{#( zTDw?ZQ-a>J$n>04UN*^I(D8vZV12QTeEuds7LBS~KJ^HtCkh=%?H>@*)l7d^8KC>3 z_$`t~%u^KVi-`}TwM>WW-3HtQgxQhn6lvM<18u5bmr?F?SF$w+AN>xt*VdZjRwDJ# z!kY(=LA)!~{9}nNm|QCT%MrcHTf(F}zxvl3h((1-ibcqZQK&2|;~i2VaFlglePuK;8M>Z<_Bhngeyy!GM<+Fuq8WCE3GqVg&QoS3g{H^Td5<&$(05DuC@` z{Q+mOMah+n?7#Au?+!aCmYc3o0~IRAP3#*TSFe(2fr@d^F(QB~P~`Sg6m=O{eKUa7 z-?50>p1M5Z08Ju(Yhcm4^i)D7kbK`dq z^atcnzynQHorx*z9>Bh|bUy|fR)>v6bFTojPc2GJ&}1E##KiH30O$!uHR00RYNvkd z(Z{3K2U2KFESNRiylbIjDPJ_cejrucObtYsckkVt>;XA(b(i@ce6;mL9?b7GwU<3G zhD${WR2%D5qQbgxZopEF$)HUO`t%?tnvBnt65Qmz?Klmri%Yf>iC)Y#A?%acwXV+HYpTJSwusp0t1FO70wMJz;=`B`?*3xH-$^@J5|p^U z>{3m*7OamjTCyvAYY&jA;sNldZ3UE=OoA0EoxpD>9!7Bl0dH*6$|ni4IKi7f(rIIV z`;kiY!Z;|}-}3Ugkf^R0x=VWPN55iKVw~h1cAx;2ZcE=L=$r(;s`qps@gUdWu=dUD zcgE;qM5jp$XPKCu@lC8%tds+<1BUZpKARuSR!5|5=zgWG`z>}be7BDcYCO}U!vi)U z<~Rg$1m0EGoRQ|;%%+yJ#1vey?_`q?D(D9}PK*#JcRh$=gdUw*&GA4XeX%o_ADbKx z&8~EO(V4B>FSw9-dfp*eHy2!$&2!u=mrDj%d>`u=Vn(9l3DrN1wc6@maBcJWPLar* z|AL0ecwMnHu%3gWIB8LCT0O9CN(l%bU04AJc*feA-=- zenbtS-uMM*=#xpze+o?(BSy*!4Fw-fFIMmooCLB8OD-Q!3euM9XPhBGL`o)iv$o5c zd$9XD|N6>z0eC9@%{T}~)oi0N7t9C1a@+CI*Rk}pPs?1tY(U)a&ZpNK=Iwd`FR<}* zaF zz8C}Z211563oF@_`A58NGB)hE0s^EF*WbT?MGv#@|7~wB4HZ2YU*}CiMgc?%Jt~|^ zTGB;U0raMUAyT9%h_FTefahuSWun_R^BYSeI1N8Fo zB|c^)j;_Ncx(kgkUthVj3?5-;3*uM^fpbRRN|c}gvlKYF6TBkoCyp{bcAXR$KUZPf zb<1{qe^2F}enfwQF}Qx28?rZM%kM5Im#YlfKDWy>Hi|M1+a3h$gqEzk-W@)+ei;f+ z9sqbf>~vf{6hZPx*f=(xVTscx-IQrk>5fgl0mhlGiie~ zKIsHpLnShS%?h|quWY>NxkhEdowBiR;8w|)c%ai)Ft2Z03#w|ZpdAfCR+GrZdgiC@ zvVZ!}X(giLnpOeB>GGSD+09TKNr4>MVN2DE`CSqO!#DDZ~}Mrga+C%>1p$ zsJ_Pt&60H37n_O!tOpy0_fyfwNG3CXr%Y$gM+}Lli9i5-8$0c~Vx4R{2$SgnsMz>K zT!Ep7vhEJjv59U{F&NoQPBFFg9;3~$RhHvA;LRHC+k2$?RI@6CWo9K55cP&6{+Fr@Fm|Er6ADJ>W~8xgPx zSOb)dBYw?>@?;t$5BZUPdhliZkr!9M>|bZ0gt~E`(|!bsE#n>aIclGXtQ)t|9REYp zFpe*0Uq~qD$ksq*=jhN)6_eGcU~`Y$he+$FSdFvb5Z+B_V`Jm+BxA`~+sM;?PG6?A z^yR_GH(R0Q56yEwEWUpDk@X|Wxnt|c$CsZww!Td+9Cd7YCvppXfW+c$!O@kS88M5X z2rBrWT2&k0MEk_6oC;6vl;jW4Xr&DZo3*I|%LCbBTE}O;3$9+QZ=zKC_J@c=60Nb3 zzfE%#?p_(OZF6^zbr>k!xP^)mZgg=>pQb|RF(BZuueYJV`W4Ukl7O;d`Vd^i%J=+o ztLby9WU!xd4nqK7nC@xBIc!v z>E)z@m^`e3=BYp~brlzARM@2eb6!w8+{F)L4U(_T+1op{Vkh z7xls_$Y)0vse6)bf+CO}_EghZA_~*;eXrF{Oo0aP0A~D37N}pn|DX0BbZ?2D9wLW2 zrcqxVZqV7qh|eJZJ!+_~*Pz>@ z6RX`%*qy2fBrih8p?V~-rpg+4{Vc^_U#f;>MIkMjv_rsP1b<;3h|TMva&nAX=Q8+y zAYFl$)K?c+iIh=%#rm8U8q$K@0vB@0+GMQW&kYH`XNZ}(mbvDH;xoJq!!vuXibQKn zix{I5F5gCdXmyWGL<*`G?YO8HCr=&3yJ`r#uL{&q#J_#a9eq>aAr(~b+S^5>9ce%- z{mq#>ZfURDSgk`>yt60`;G3N}1ELLwk%Z22Ek z&JvVPvO&eAuM*I!uwG*7;{}%uTfA@nwEHO!=r7RS-rV*lua_K(sFmS?qi!1+p4Qx} zW1~>t%MeqjFCCMFWfQ&;L$yWk#w%VxDbe_yUUJ}it`~gxMpIN#qUvgB-pC?6T}~Yn zWDREA58@T*qCEHWKorn&cjNe~uy{|mpannkFs8i5f~rM!jp7O|85bdz&O?NA;OpT> z3;w8f*PsNsJ4H-TX}>4$EfhbaQ~qMWw0H@j%aLX9N%qNx z!zPkXxNGBY9l5_HDM+Zrg6NaH&CDPz@YRg+@<}eW0-E^Rq5~B;)gT`pdJN2=qa*-# z21Pn`kR7?+uXe;-@}u3xB1=_gt1AMdrA$CxW|!ZXA{bq+qrzkRJ{KtUBgw#zuRjm6JEtmHD~}8O`MB+ zq-Bjy7$nV?tZ=$Q7C!btKSK(PP&l<^Hg*qInauC7(BIKXArY^G2WvZG4#@nJ0PHsW zg+D=^_jv8X`s3o>c$tHzuSM@t9v*f3c(YvnsR9=0_2y+E@!JU(LEy3LYZ`p>)S(vU zA~?fLik%yCSNc(ol?DAsvgQ#&37W#O{V}a3A*`PZn@kQkio@tw8mK~0U{atIU_?JM z1}t@GBqe1=WMDk3Ln(@JpbS$2UAxHmd$dXf&2Page<q_sSoyV9mjs=_&7lPit>@feLlQ0S(uC ze!y$EKV^=RN(T?hfdT%M5Ji!)(4>7rnFDffjUQ-awslT8Z!6@)s4*!3uKyvLjoCnN zzkh*#srdb8N<(s+ks!(UQ)rReR%17117A_TO2tv}E$^b@m^UKU`%I@W9>^+$dh%MQuwRQR!I2im-rcVaap!#w$kq$9Qc5QK2?F zA}{f8J^ewK6K>pL69}tH)xIk3)RqJCDM|53mUK#6@z0_F()izBB-`A;htkFqkc0O< z3o%#{-8h02d`ZeoHi%nNPY~L45Jh5=Fv7*9fA6|AJNU9`5ish_NjWd(*3$&A7BeKY z7SX93-5KWYedq7(`Y;41L5+^C;NuX)db|ThFEQOcnFiFX z!sFVOsD|A<$v2@sn+7>({KUnIpP_yV_3OBt1N2mMm3^633UyC}foWS#OsJeHWczKX z-Ptxo?aEo*)K9#xvjASLYIja^j|JHJ%@E!QN98wTjfwG6>%NLWXVY$yoRTz>Nii)6 zGD9v!V*mVpk=m{)bdg9@>yHs_{O}i(29*Tuca>hIG1=Oe6;a(#LM1iCyzf-fk}mgn z>x}DTJ;WPHQO7B41TRSpgY@doVl^SP z3#Reb58e_(E{y!i=(9|-gxPpOVB@R=61jrm2Whrb3PdbF=?^IZKkY5bL#>JwG|0fJ zwNueQ=yVJ{z2R_ZEyr_)Z<~-3?7X>OuR-byPhCRe66u zU}rVEHzxi^=0J+k0}~2`6f%GdMtmjsN7Ph&XU5kq&#OqgD;M@u@!Xc)^GGbbDuPh z>FReJ>VqFGgDHbX5cGx+{{w_S`r-$e&=IXDoRPmsQ{79NzJ7UPtUPnt0?2Ma5Q|nF zG#pGik9G@Sxi}LLxSiQOF;YtT0T6Pwg!>5J!1|#=gNJl(jyuLrioM|s?ph9}@E(Qf zdqeK1Zr;paZqDox0|12^*7YQU;vJl*;Yus#&00DspOG#Cn{OBp8N(xKTJV9}^l)~j zQ#llun8-8qORQB71r(gQ7&_eg=cJ=M5p&30piK9hP$qYHisB4!>SaqCz2W`-#jHTm zRZbbRiYYVo`TCgHF-34M9))oF)8UnE+*TQ8cH%cdRrZZ_NqwF`8bPZ5<{}2SAYTfp z{hG09^y90~^`CPEEwgObXzva*yD9&07xero6c4~^odVALaReA!^xZc#t8eZ@DQ@N| zQ1@IAQQXgiFkyETENJb;Y(dO@!l>qp?sKttDD@9@CwqBoS6imU3`)lJP_nMPbad&u z10a)-E^z*GoW{hCrwsEc!P_7x*~$1EBX3t&Bl;=@>4mZ+@L@QhAi!WaSUD9(zEB8Z z^TH0D#F=d88=5*)^R7D^_=N3T(AM-|Cb_6;;})*tXt65|N};Qa?%U#f8yf!3uVwW& ziefmn8b1k8{7f(&?<9f`1oCf=p@f3qQXTQL4A(2v`Dkbkc|{P3+K%+}b}Vl3)C$O1jTJL>*fU zm)AIY$W7T7$GLonUYy?xE<=8qJ8@KUw$FhbiA|X)a}`_6p}=M#zs|TOhmi0m)3=f$ z`{T$mlcGbKYKe#2sQR{!>+=jiFZhf4!*rf3!;l>tv~H*kmf`cUtzN(mxNn+&A(v?r zChcQCEC{0eSwSVkT}HQ`NA4|DLbv}?miEs)+7psCgWK@mc?best(Inxg6-qZ@^S?Q zvAXA&X{XR6YPv0Kkm2PahQmOpommA4Ww@5X<|0%S zkA4r2m}3^dQwZC*p?{fC%w{9qS%IoX(xBKfs>`bMYL@k)S}^!rnd3jsjs>`0JBNQmi#Ysx$~K&zpnm7ydKCrdCZoIP*RoX)j=!yW*N_OkL`D77cmIx_ za%+M51Ac&SW8`OTx=vIsdj^k=V1{^H}knrv|>YV3ai*txC%8j zMAj%s1jd!XTu!zm$m)gU{iYf_BNhXphugy>Nn0rK^kX~grBy0xa%PTr4c`!o%DgxP z9%+nKFJkm#$Tz%!$KKBpUVZSP5=O+gFD-R0$Dc$!GZy4N(5pIt#)q&2eTy zta{H^ME7ChLVL|H&rVt(ZaR~%~Fj*WPM#70;nny_q)`?z@4K^hf$iC&|I^d3D{=Ar>O8oibeW84K(=bK0^|h00 z?D2WDL{st!N*Gk}s8xuH6T=@Oh7=I^W!W!qkL_>5(i)7C< z3yO4QasohF$U5u8ypP9J_H5Gb>kZ`hm}M1Flpu}JjH2hjnJy;=gc=88mXC<@!0ZhS8*6!s#4?u}Z#}sB5rC_$IKt_{2Y)MK!ro z&Z|lc4;JRrS}aJQS{TA-q*&s3u{W*bFD~o93r=1Y7Ws{Chx)Qr2Mb4xvW4a=G)27Z z?5I-yR2gGODYb;HjRMKz(ZfzL$SF%llO0}02Ubf06FR_j<=YKSByoAiB zbnn@R?h}^|AnBa_-~T)lf)lG z3U-`9Lmhqay%zfYIf1&ES;>W7db1F(oH*yO@kF2BaIk@dv8;9>{KaYNT~<>6PDSQl zNufk5V*0LlbO!pM`(w-CqDvH;of8MjXEn#BMSQF%B z`b4KXl5j~)P3@qIuWIwzrI-Us+oA~1pN-3B8^^`^=@cmKWFK>~&QSS3EWqGw4*A6m z5mANK3|v^{u$7i{z$m$ZM^~c80HWeyh^hQR?f5RGzY6YTUBAv65?kJNwU~n67ilDR z#8Bf>*xoj~-YpjJWuU!$#}7{CrN)FBdwu6#-)FFCr-qCB_#R1MQikF?SO@frW*k?ecIt{0ur4yKLXkX0KpP@MS1$uV+x&(362SLl6ak}z`l&h__t()N zB9zOEwb3Rz|3>pz5!`)?;%>H6T5m0fF!~JE)*QMhCnFzDAE%m(wGswRvs0{feP`>I z92BtfXMpzS4l^&d0J3Bd9NWlUY-gfAu_jmkr=^nu_RxD7x?-jj)2mN0qi{|1xIcPE zn!-g0yfH6xn{Kyx_STO>x2mQ-N;R6?546TI$EKtOZm{U>MPGI5B`On9L2PCJP;& z2g9Iq@r1Ln9a){dU%ITLR@@@8ujDl7+$$7;Y~SlfGD_<)KZZg|q`DfSpN|vL-_AO^ zz6@tiBzk@c)S_)E^?2nSw92)l;DR_8F{S}&!(>U>6h}ig?ihH=@-wWGus(@DpUm83 z8$JgIgat>sWYJdz%i$DwNpgDJ=(D_So-_2v-q;L>)VeU^?X?-St^9srJ^MCxWIB07 z`Xow9x#FkZJo=N=QU=~y*G4`dw`Zx8#n!MURwXQ;4DLcFJsK5?9IV!wnDM5iAKKCt zPwidQsH9!{MMip2zBy-IFnu7PgYx=Dho_9Li5=IZqzHD2rIjJO3RZuEcZeRGrW*i# z44Nw(V8(GvU|TL*&n1SgPF&Gy{TwoQ#d$JFePyjODS0D=r}Y_Wwh ze_D_&Lw^iMTp;m%fQlXa#L^gfM&G^@PIX{6=69^@^nxoia&Y4n#)PLd;n zbvzKwGQlBs6%sin8Ma9gl{~aVw4PTgIUS!Tt{LovT0ASd%Yq4NEE5+u9qv8EV{Af* z`OxIaOi=vWloel+VRVO>^Yg!P-&)?@v?$QKsO2hQP#BpT zP3VEse^y?~4hyp_43|hBIK9G^(H=1M@tvS>;$=?mxhj}BJYSPRN(%iFa&IZGoeJq7%hLs{3YiiojI~Akd22;rpYnLsv4R8NK}&L?`6(^|0yc* zPibKSjniS;l=CjsP93cT%8u&x?Z;GF_WQ3+Jk~i%Q+oJ*fI8bU-DwccJjN$0RIt%O z6&^DxgqRqi#s8D4#dp!$VWdR6WqM;(MeJNk5a(G6exS7q`w+ zx~zJ?QQD#;QNk`(2Hi*RVi%_8#ZsVN!5Hlgz*!C#-phBC&yXbcu!7LLK&{M#*2G$g zM8>`)m^v~3{7sV-YLs}{*k8quP5Ii-Qbbl4di(#_`pULAw_sTyXmEG8;O_435Zv9} zg1b8ecLIUn1PJc#?(Xhx_s!n>oacPFKVfEiR##V7RnIu$D&TnW4V>OKt1YkBUvYXp zs-1(<@IAg{ZW)?A+{Mh#OSh!E?LmN6U#04}c`~{8xgMtZ5#W|vk~zA3s9-JLK>wZ{ z`~$N~d2g~5Gj6J$XMKdOL2k+~Ga5@EJkbexdu!io+JnuUhrglh%?ZQ&oZ#udY@hx} z<4h|R55=~AlH_XzU3tfpLm`I!A6NpQ0uGot;0dMtb#IOsn7kOiTbB~F%Vzlr6JI^X zUrw239wfoZt!Yj6EDiyGYRi=*3WX_I(g3Z>qb<5xoz_W>Oh!{ONoyixh^(%lcyY&V zXG<`zxQtKj(}2>{*X0%gv~ImH)$zk6s8XhJ4!GYqkaZ^%S=;EJKgT))!eIto>BU z8lETRc1QM;_%FMG1iectI6QZ|w3Ak_Ik2_dA`b&*;OcdGVTuTr7;H@jfv5qA@;&5( zQHDk=^|+J(TrkHRztyw*STS?G9so+;syfo%SjGKS6%SQSSfGX;7F7DgkU%m$8^dd0 z!HXfmu28q52i0K$Vr)`|?6?-bE_p4&egr(DZc;d-|2z0&IWoU$rBPkUiIW{r2R|(R{W6wxlhBc@_{WZV{)A=k$59itQywYQjh$xL$2OTXwX3XJ#I+ zEQaaa2(}+=v3LAD`^zZ;K}HdLwXz?(*C*A^_s2|XdN@mAUF+sdE*|)|E}`KAnRu_` zi06HB9Dr?2H0K00;X|3jt?MPIeTp3%ySnC~2rK&^%#=0`J-Xlu0QS0XKSYK_&&!f^ zShKIJ``rNfE=fWp>@DQ z){N;c!v}?17CE^aeWi1dRJy!T{CRXwMD^W=6UA`1_`}k+;>7Sn`hF82X_9I+2pyWz z#vbBzUJdLxmQ*AP!-tsLIr>ihY*%eeWou{NU5PrA55j+nL*0GJxp`Vl4UZrdq}Cmo zv7BTJPo_I6&7mHNwvgTBCn1_arb8LY>xo-yM$pP-?*Y-p^~HuGQ8wz3_YN+A0O~() z35f`Orz6}XD-l?uoD^VDL;KI2q2wGu_7{wPXw&2gN@Jaxo7(SVtNLE-?{c8^OX4YdD^=Uv}w2^*NROPl4~$7x6*ZnlUkFCT|4jDJb4BfJ>ww0hlsX(ie$M0&5UgFDiB;rNn{I!n%x zs>IjUOYr5by9wc+KG<4jRRIi(LqwA*$fsUsA4puyA#ZvUnTk1?Mqb${`Wn%lbjB$k zrwhki`$Ov-urBxjmxJ{c?X|j>YHlwhlw)9L5lFT{Bo7Zv;>#63(g*6!l)OJKh}JJP z%MI0}FKlts&8g5CfQ&j_)P626s$U~vF)V33q-w$QeG5_P(!CmL`vpG1jM?ii8IZBSWWEyd zvXU;pMcoE{C16K~4LuqhY^-TII&`RiO9lMr|Mrlv5RlS)-2^qUm7}XowY)U(``_w)JF*cK*i!!10KCbNWW4Kz3hWBiQ~j3XR9Y4ojQ(XFxohl%PExBC zaOx<_8M|#3X$h$9ps3-K=kJdv%qk8&YxM3C3sR>QRZ1PFz-abQ1a&n>TFS1EicJ9R z90U>UBD!y~^h5(laJb@r%S8d6mK1FL(1RwS?G4ONk>E0rWYR6z7+@b&mp7k;K+5g# zGfKY$jcUd!qUJL=o~S?BWr^^t3cnvW3P@@dC-T%FBk9{%It!t-JU6@o|2vW@8|XLN z`%`+}mr-MfmNm|gZVtm8>yv&Y@RDuTh z7wQCu>j+pp#-d#kws3~7T%4^V9@1sWFt<^I6V18ByCSMC`J=4Cx4^9qQ;jScahK&) zc!zGI9m&O~PR#1eg^NR_kH7jX6YX8$wW=6Ih-)2lG^^ubx9j;_77T**v8)U(P!m}feAIYbK3hm>G$Nad~A~$Tp*&3cQt2^!^OEI*cS{-_Eca7 zOP~ws9%C#706VAnIp7=FSl{P=X|;gPSz-U#mO=UN;aq4E=nyQjNmSpIRHfhRreHED z){&!_*rbP3lJ;!sdhcqm!Zi+x-s~$5y9z|1Mb z(@_!uy56R^p!EWhK1LYLxv+)GRZ*p`y!;5XJ(jg+W=2vVw?YWbv9JZKpHbTJ5Az=Y z=>7r&(XL0Rlh99rMDYzpvhjx!G?d+>wQ9U7h!lK0$#1$|G#oKm0xCm)w-nKIL4a3=MiR@*Tb5=|L9+kx3JeuL!h8$LRVW!c}$6% zi0azh&+)=7J9qT}@MH+Ze>l*}evRY+Mb!Aq`};N8fstBb^)X(3wfBEMl3Nv?~jJ?Y_$4 zy#0QKqy7Ho>+ym!GvD)dDG3f{Ys_%aYA3t-YwAx)*CL{Hly2Of_@o#P@$(oih|kTd zLN2)u@Z1<#h|ceiK6HeGNbK34YcEdMu330}ZCY!I;?~UGIsaDDVN9zEmTVFJHw{t5 z7+*{{BW+}-jg|tX$)Iv&vaX0|!?L;T&o4&Q6+_)g>tXjz=G9dAOD|u(HNIwfed8Ts zw<_1!p1?frUPWKXH=Vbdf2jGSVEoaa>kwC%7?`5dLv7hOZ^}co_4Cu$>g_l6lN6_h zH>V4Hb1&42{|c&8Rm5NQCA>T}kxblwgmOcbMSu7q2_=tuMAkDlY;eI6%R_`Y0-_l~ z;cJ9L(n8dLcYEM`!(8+)#cVs>0bl}dlfasU)gfbz3MbV_vdDu2Rq~QbI)4=jS#8UM4EIw4XJa4q7 zdd{BR4qiQZ_dWPDoA7S65$!vd-*lR;&Y6-hz&o$KHeXFpO30H&ol4W%E;gd0t3?ku zw6*a)e}45<9n%#?ipMd2lT>rLTFykustJcbyo`mKYP@j=)E1OW;_%mrY22wgp5=+{?rEGOgYMchuQffL$0wr37?p#cm zP1|dxSMl~u8@-{Vd&aHA_-LjGk#KUTAn}8afK7Rx$eEETKh8yfbKi|_d38HR4fKS6 z3*IJ?>lr#?J=7AZnK{1bfK20K$9{O z?&k_q^czA3j0_eS$pb&)9U05WvIv~XeWGfCJ&L>m=4IIx@>X2;*Z0B=FE1~Nl(+E1 zham-D6#e(>RLA{v^X*VvyG;UgWOym!cxZoyj@N6f`p#G1CS2R@z>36R;MCiz(83ii zT_La8hixS-sgdTR4s%4C82`^@Q;u|s_H5_RW>Y7G9{f8u`62S#DVBvx2F`&X9&HMGNW(8pdl03M?C9a(R(LY74QGPcb%Sc zu_E0sYnq)C=R9~>?;^|_3mXeBavTbE?*l%*9jc z3TAHfdodP<{Bn;e<^!ZntZjVaUk|IaFQFqk$+KQ?7Bxo04KG^@4ec5At-+ zn6{t)#T>wti3Dbw5!#3dSDorB;7oylHq_NljM7ClHTrhu%dI#!9Z1}W%i@B6fBP5atb$Gt!Fkd8==JK5_*U{qJ7>nN;w?P#{4^ zE@^F95lO0CWM)!`+WF{~vtScB4(e~Bd(4qNBacn0rI8(X%(?1kXJx9HwGE9%g_YmVj>yUuC@S>9*tVsQJEjrf@+55 z=UzViz^N*x_%OZ-!$HQ$f)ksy!*6odoa+KVZ~1Xunl4W?>+<#zkWM;y#NvJ+<+b^A zT{3DLN0yk6cJ3QEC=1f0IPVTY!RsCO4Qg=+ND)7NFEdo-tN!XTq+Aiu-D%OKI-a;Fs5 zoUJq>0+)=~1I6f9Gm5wFSM1HL0#)cLom#GZq!m+@yH(t0v*AT*sPQC zjRPX&&z!apfB_LC=hV$O&aiqzy?O1=_zAuU(r?Ft1|D>Xhcap{y;PVF3nG90BIWX` z*9HE~hn;m36sVh`+fq7U2)r2Qd5gY5iitM(XxIH8v~O&2h=tpGjZR6jIvts+=TX)k zgwh5BUQ7jcOp;Q1>G{%jdBNjrMAN_x$@h~*j9+=52K`tV9T1qkw)qyHrV@Vp6}xy1 z7eMrz4P4!X_h{KpM1Ewn`|C92!*1?gEs`#N$PwEX_AOC$9V=u^t&c_P6q{1~np4f4 zMRJXNs-votlO0J~{MqHe_$$wCM;VuPzcMS_e_!7FGxR$!HSF|8n$m-@T1t^E4UWG zl=DgFIKSmARDHoxOm1#ro%E2DvQIBI^!;kdfQdlz)<+(Je_5MyABq;Tmvnd`4^>)_ z$i`wQCe-w613YM_a_Q+!+3o$-BvIEMw(or**HZvE*y<3{D^|-)sZ3e=Y`IkR`aw9m zA=}eQUKYvK9GgvmNI+Z2e!^;3z~>9@r1l{RaqSMsyguZ<%Bq4oP#?(KrSSb3lVy3x z6Fl*L>~Y?@Zs^{--w{`URi+oH)8!z;4n6I*55S`&ftbI>82k=fo35!pmg4{06FT&J zaQ-jGJF<0qoXcaW$KT*uv&1f92%B;uJpDFd(v0u^r~UY5ThRq7PqjnKzsA<90Pt8H zSoG))T*P3(T^CM}nJrwfZ#iplG-+*b=f~sqKmtr(v_C;4!3FdRwqo&l9F|N|Yw|C@ zfbc(V26^lzNEG9N#;ZQBACG6rE!t&7-e-Zu*wf0NjL3?Q@^2o_nFYt^fCKNFrtKaCm26pKLb4C zYBy3;V8;Ls77T*iS3oIY*evS-ECg^Ii2)rb!E{rFiCk{PpcHcPIi@c;Z~wP>m(1{N zv`+mL;Q zVD>OP>&EQ>RV5+oIVAlYB?v2*m2K+c1s65yrmgJ5UA@ctopu$0@b!kiG@e$>i*H+* zYRDjGjzv}JFcY7!1ATpqs?PlPlJav20#ANm6&1luyh%`Uhe(ww%u^6XiY|&20fO*o z+@8`>G?`+%%WvsyLoP8YMY7iiVUdV_mL@2@RT|hUSUjWT*sf-G7yDg+{QuP4)7`RV z`Y5sl^`=;KQHv!8n4OIF18BA|Vp205vcpkIc`d z{VO2hfssdwgn0T*i*AsGS0kJm81p*;zK)Ei7Dr#YfDR(O%Y;W}A+(5$>6fM%7c65+ zm$1+ROEboqTZ<6;0Stn&UZWvn_YI2NCuB6|AZR5~$@LQ_CZ~d&8NJC`2Tzg!hz!UQ zDSy#KofLUvS8jOquQq1c6JeAzE@LFEhgxz);v^6#rHPWkcSIh@N|*hoAL;rKL8G-A zqB}%_WD6`wQf3cwLf<g_$A{;0V^A`UVdr#AgKVUSr-v%mrj#OChT0X4_rG~}MDT`A9b80=(W4kjBr zoDCmThgx_k20GM~-API1MGOQse&^W%jU~)>rZap%xd-A4f_G-xw_~59d<<@1asEAI zxhU=Pmna}zJzK7i8Ugbl`Rvcf$EQ;_M2_I3X0a*URMa}MW_N1_1NOA=7GcFuI{FAVB%?S`B1 zKF;-E^rv=#ul9q_~WWfXzZI;Q3Hy{(_*-ajm z^tjEYw1E(qKt=@fiv6{>RK)+6)3p6zx)m{sshva&i*hyIv4BYaoj6OQ7NSiKDq-a} zdkiw>O%J{+X*Cl?Mct4!|XAyb!4ZPzJ zwTc(VXNupm9!JF*Dyx59;0X<-{eK~JMEmJ|tYyg7`)3=J{9<0~oAir@z3ojSCU5_P6;H0Qt11m4 z3mc$tkv?juu+*+?mK*Mu<&NOHUK3b)sDz~zNOgq2^nf*54*w_$x+&ElR}`lSq_VZD zVb^!yPrN}HiSR&xA_42s1im>NS71H(7zwPm>dwrV^!`dTs7VCDliYia3U^URc9yJk zM4g^&i8>`&e{{F!a$kOn{b(ntR2gA|PbEW%{v)zSaP`7Omi$({{T;;_1zHv`-9Xy1 z$Q2_<+QF|upgmHb8H53onZM}f2)uH!cEQOZF?x5FdDAX|kZ6aHn2`SWBAqgYVYVq( zmj*-s!9W2-NSVZZnff`SjObuV>C&R#=1?&QQ-UBtavp2EOxb1&ekhht=?-f@U0%4q z=DdHnVM8__`j}#+CDk7nBOHEQ-}J@|dc|?hHwD38?f&u{=Hx8OUfGHeS zE##7m5K|lU#y70U5yZZ|kZpubUU#J8?Vh=H#&g7pfT{JME*rf>3ZB(Qg0OWr=&}c_ zm)gQTRH&`1dL}25`WyEgMlBuRKf3%yF|0;MU)swEM2t)r;OKgwJbTeW_$*b4y8I!A zh4r&iqui|cc=mI{DsyPA0^Z>tU*y~uT-GvvI08V==*Kmkr;O&U?~#mtH$2B`=eMSV z9Iv!vLQSxT`+E#k5VAmGhJ?7~-$ULrYM_j%v#Br6{ONJk1szK9!Up++RU*`Zxj?Xb zy-6a~`_x75)zhVZ>1;9u$g*3j$wVgZTPV}`aAQ1}f!$ll^pWGPfK{C$-}A~30>pE9 zii8GQaY*mXjW{g6$(RAyd{OkG{UU=$cySUk6r8wB}Z6>C&CgLQ>p$);}FyXD7tjbM`!&tY~2GR2LR1X`f? z;X=+-H2hg@h%T3EO3+YqHKBi7p zCwl`FRhYmfZMB343vc_VK8^K=@Yy0a3Gi+wpC#LVuTWCkF04?75F3eYQRX`5Zz){Jvzo|F%a`&3)0ThAWxoGvv2erZTNd`nObh{4nB-Yl^o543Ju` z(P#l-v>`jQ`|scWK}%k37y^#~KZpcQorVB|BWCTKBH;l39~8~!T@{9%VR zwrsf66U{tRPl@#$`Smv@ZpR)I&lg4}2F7z^*XKRr#Clf- zFtX>5@LZGyprcy{3KpJ8aQ#&vb%iF^n_)qcp75SOu%Ofb>($BAgMOroDm_AmNuRyD4zlrTG?8-q zK|AW%FS9UtVpOA4fXXFTee;+UaGr4#|6@>GIIfV}@>^W&=0mJC30-dkh-C#o^_l)T0YJ zRVt#RJ?!~)gFk}6N`6V2h!366&W$q@d1{t}+#pTZ4bBW} zIr7-e%X_G+!vs3O`NPrUR`rAhw0_}msVRE^ul+f#9T}b{Q)>?h2$*vE8^P3vsUHn6 zB?aJ}jcsSPoDZwcBMr8g9?wT5f3L)Deb=_@dVAQ2`Nq*C5>7~QvpsD5%T*`Sts#I3^I zkp01E6w}CHqxdrt;THi$=j_v+uK@cYH|gb)5O}Azw!ZQ!>0DRIjHS-S4ZxR(k-c>B zEfA#5f;x);${O2)h^xO8Sxh8|3QATsu2TE z>Bgu-?6=}-eM6;aIkzu0^b!ey1P*Ih5!F!2A1lkpE{$??1c*|li9S=RNmVxn=&6Vw z&4(zj9_!ebk1UjmRD<)W$U6uf;I0Or-t!(En-V=k zo zm2#Jt4LT44Q4rYMr@LoCj4X)$x7*Nz%TKcEl$XiEFmeoPT@rWrX%RM9Ri>a7qC?Bd zfrrCMQo9t9{TyaS(Igk5G?(!~f{7or{1HeyFGUPEV1kn05vV>Ra0I+r)oV=UYb%2m zJ=)2@Dx-AJAkXDL)9AY=YX7iI8#9EJqizrtr|c$9SSyxs!GWY#Rg2#ygeX<2ym_i# zI}@)J9<`20r)?n~q92sr=K-ElIYWV-T0s*!zHFtai8!Z+^45op2yILf2W`W!9IbJI z4qK96V_F`dW(@6c^a|l^SzqJw?GNl7%O9GU`Y1C&ED%GXb~4F1Or*M@OgPRN+0v>V zT1vYx&-($nC({G!aGbItzsuz$EY_(H#?@BMxb#&O1B4FO0^FMLok8hhTN1MSvsd``>4(qznu1Ye#73HjDgF;Ur?tuxK0BiNK<9}dNjSQW@GScI zutWHfmT>Mg2m12->@a}uz8OhV*}2eu&*r^LN@&>D`m%OmwjrYlazF!;*qkf3TG$*C z9wvI(a=&bSb)?{jGr@ZU*M1da?>`HN(h%1Wmd!Uo+teE=yFOW2a zM^bWuOr%9}sXs$IU8&dM-h0sgO=leFjAD@5fZe?GF8kPR=c)XaoeF#%3wjeO0z5X2 zLgkuNO@QRna&U*28hTT3=c^N|Hwm(`;?gUy^eC;y?Zf+r{sKYbBJW0nrct^ioi=j0 zb9^!SST8l@K;>fVrcM6j_308WeC9Uhk$N`Re7MqvO_uP9$dnF?Uj7XK>9xxT9;3%2qm7*Lk`VGNUL0(~bwnR*Fx27SQk zCa3K%=1}L}ENd6W*!lY`hs&WD+(U)L?jgqa+i$(-{tF~boG=-tOi=|KI1zzzsnXu> zL8n5{DC0?Jyr$UUUES(8w2o)NtCop@uHTt5;%PYItn@F=n{aYpN;*2v9tea!&chrm zR;sA&BHanUlM-FIox)B8(6(R=WyrH&M%vTxdoN02c*h*H^*QtHWpiA#iZ(qHb=Dzz z4$m6@-iO1SonQ$3(2u2D-2=1o&yJtWH6KahY2WzbJDRdPg%U=Ks%|DvWNI)zFNx%SIAULw(!ymXwB zl+mB0Y~~8kxhN@RweJ%#4Q{~;O@Hl+=I5gR-qQ!x&~v(tjVV+$5azUj472cYeiR(u z38b0Teme?z@)%Wb7DXzrF+~-qYlsNr)#8N@Qh&c7nl@iqWtp6>$0+i)khnekinn;H zA`bRra$@`^T=6;=?s^MLpjD;$KpDjNAvXleL3Y&SvI;SwWDRpo7d~h6hZG$C_#&Ko z-~{;h-=$@M3w?h0 z0Pc|;kJ}|&rl}fC5~s|9U&uazc87(Z(D;>rRc z-wPK2R%MksVgceGX^AtD;C$EZ9@nvu0Y|PW$P&g09rtRF9e5*Drf~s!G&3JfOz(EE zB4{~C-8am=fBtcY;&-fR8m?RBngs?gb^6%u(v{0i*UHO^(}a!5T~3*m4;7=?xO*NatLJ`B5Y80{Fn6X*sit*rAM#a zKEI-V3YH7?*TZ;|NlmqaWc-i_>!>Vgy1Vxs&6$YN(&grjr>?eW5J{o?ey@2y#N^#w z_;nvnWaT+Ps8wjZ6$1Txl#qi~T3ngr+n*2gqB)`aZ+!BGH=`>$-0$&0t-or}wLBNv zG)JyZMRJ&VZ~O$Wb~1PibnV(EhV{JXN6C6%#kOIi44%*>?}HM5M*vzwg^kpei~EzO zvjc&m&7}!m=VIoej`U9(90O$(H}mLw|B?3px|07Dh%b{0er>ym6vtM&NDu_6GR;Ly zvLZ#Jmt*13i@3?_F`){bq`X zh?bg*EGD(vd6wC=|IOtC6_9xkenDpRQRCt57~0+Z60Wn%e?jXq%7dHJNqgUTOJeX? zBjM<>u~T?=dY!VVGE#3})Bt2xIJ1RcVj_fLOHDK!k^ksm@Ov70+@%!Yk_V=wCuw95 zV5^N?8W$)TGz(duVhySzTQflcro0w|%h7#u$4s&v#(zu9`~J9-2IR8+)XJA5D5`a9 zTkUX^*GJ0?gys|iu>scrN*?*EP_)oLl51H!&>3?QCuQ(N;(S+K&zA9j$u)r22Iqhv z)=bfallAVsvm~x%2b(b^Y2|_=XXh$8k+M{>9>EKAi1|ZQQnFz=Z}e;ICSLpPAf#Fg zJ@FNc6?Qrt;iKc6aAsE>;C;Hkl@%GZnG(G}TQ>MHDvweate4@&V=aZ*PIxaR$PKWV zwG>8Bz~f;%q>F#)dh7!G+Hnyfu9}XCqR+aGM`; zSY36zVNQHg$ac!t{JJ&0-oYD%mVE_FXIlF7W-2YrU1!uAdTv%^!A9R+b|M&`v(4ow zKcSL<_`afk1oxHrh9{&BEt@Pf+Y@8&kzQV&_gG1)0kblr-yMA6kXd(_Jbn^$;lKi9 zAK(3D*K1cc^nF_(BK$=k-&7FXxcxyX?bqK3F4AkGV+92I#5tan?UIyhppygmR)8rx zm%wk@hk4$o`F`kczq;I1ugrF;x;bTfSynz>?)5s`I{TH}Y{ue)u%#*Rk5T#G*7QH# zk`&}aW;nA1S#Z8uK?VRH?nzld-3*jLEt~wI!zwBcfL0d$|blV1Z%2X5y660?d_IR*5IhXNkPS_sNTXL1^O&5MQWnHo!|cx9ol8}eww zj+YwFG}7Z~d!WdE6DY$ih~J)PV*VWqvsBHz1WjzQ+SDcjv8lm4OOwa;%iG4`c z=6|1$k&<3&VYDwycgw@7TwnA{_A__BYs*1RZpPe@347d&1u4{3_E-bb$o)zWnlDdM zOw5-!zJJa*ETj-(uqBvC#x8V0brMo1>u9daAto~B(c@dkzZf=}oP}u$rxv)6OgNZa z7@LOmvOLgB4h~dR1)EYKvmMa-!J5&vhTkbf^u4e7bxv;GP0mbBF(HF8E;gWT-4n#C zjZg)|PA!B_V#_1!JQSW-*X-U8%s2)slR{HUOk#5l&Uc`BmSKSmJ-CDNL-eB%Ca(dc zQTM}Jk8$LUfeMC!Ql}F5aKiad7NCy=QO}LD)xtIo>8)lIf; zal{Eo{tUexp21{b=grObxI{Jm|Md(KL25sBG8CfB-BluOeH5poG3qNzHKd&~?52s@ z$sZ>~PDUk$)sDzQlL)mlYZp$2xg&k;NoNjhj%LgeY8j#Pt)8gJ@lMGm3bI8K$|Obn zgT-n6W`0Tt&I!eaHI+T7EbaINh&gxPu=8t?17}~pjX!ga+#qe)KL9TR6Z5@4&jsgE z=i%^;y&+eLZP;XTFy&{lj-4Q(T_=%=u?aGWx^b?zGlx~>#^9n)|w^36Yucu zOkojDTQ0s;c>H_)Dsc-u7+GQCeW|f!FMAK^(fIuiAHT4UydWY518Ti`Ea6T9geqPD z#IHq4yNn6V`UT8|xnQY2F+5U`FzXl{ShX<}i3$AOhq;LPhuevI(1^L!@nRHEiW^c> z1o8wqAj;d4WNdLPdYg)fk2GVPSLD+xCLD9yK}eMO1Z0E$F?#*rxT}r@=vx(aGHWvu zRGf8L6mxEa2?#fKOZ1PbAJFe-m9i=2Y$CosIk=a?h>zOlxxwTmK3Jt50_*};o|T3v z)U0KaX>_WR3GwA%TM33#%Kh}!;cA<~P&02vAgS<!B<(7^eKcY6EK$R18wYci;Wbr}o;RLAFthyBC6^3z2t`=A+eKWY|r)!dl`8 zo2hRnOdgk9MRPSKiaB>*?)(CwaC7)Yu@8_oi65?#saQ$OJXs!O0kd)^=5c>%*V3X5 zzMn>lws{Ddc`tcgu9S(!qE$NJ%qV8f`%$RK;3TAiGMTb740Yau*dsZBjm)0H8EHOO z^L=ktf}dR>xF^_w+aMV zT1dpv(@8|CN>o)(3IMfWlB1ntrJZt}WN}*2OMNCSSkp^|E&3yI9K07O>1D5~<_5hK z3z`~5g}DD-p~G{3QiLVxDN90j?$UzoSe;-rMMWs6{h$TlKpVe%8ggeI-W>|?{=2F9B*+jv3--qUyp7B4E~~)?UiK(a*Lbg0(gq`ii`vB95B!5qQ) zKlhTbiXI2Tzw4oPopmWebnUK^9sWveDBjN4oha404j8^krn+Z*4X*n@?!t}&1}|Ms zx6Skn5v>W62-GAlt`sAw#=kNRIB*9QvOs^!?JYr&%;JbQ`_i|*BxuV9Hg}^9)#-i! zXXhJtJwgAb$Ek2T?VREKbCy~dK}C?|`Mj$MTk^b(tw3%%2=-Wv3mjAb;WLh%*7*EQ z(MWY+o3r}L4w$GJ7HL(~Y$ue|@bRk3q^T}bb%o03hG_AzGm-pw!WqRjr~(d~o=t*h z?f$?q(4fNHZ(q9GNieSq6mKYl7YSokvCTNVtZd#l2s%P-xxEn6@S73hS!o9<4h&D- z$DRA306&|ylClmG2+fjhl70hTK#cgH3WYm`D05ERqw?=jEk3hA6DB=ih^X3=@YQto z-EWJ>y$;xc5<9#wCkv~o_4_1`1BTw$$aSvHJA7 zDh=+3)jUEPZ~W12AvoZC@fu~#burCBrp7QZNvRrV*luQ?yQE?#1oDCCY3TN;kOoEk zP_BboO%pMSO!Y=casm)r4bNZRvi) z|Iq>nNqvE~{mf+Ae1ybmp3!1H7}Oa%T_jPVE8?x0rFj?H5SrJ^Y$BkI9A6DK%ukAz*0tg{i5Sr#lwYAvT{7`tNc+x<4;o;5!EABE)M}Z zX?YuPIl4F6Ug&dv6um1ZbYCO-%JXfr)UlVoB+-rcLZIZ?2?r3S3myldG{ee&W6-Jv zZ(6LeJzTki5{e;E;2?xC!Wsjuw`A!SV2n2W=)Mu zm?Xf>>FP^mQ?eGw$h!!cgjuv zR)l8ma47gs_Vm|&d5d@c<$u<47||4v`Uk#tRzT&Y4G3tzoZ|;ah1ab!zS7+=j&OW( zCfY)x9h~C#K;#V(!1Hz+J@VqI$!USOMm^zOsNSIQb=gD0e4#^4J)rXZ43_6n_@8Is z|Cailpnpy(!?Y_9n|L@x`l;9i`z|K9YF>*iu9 z%e~?SgX9w~o_3;U)Oxrl%|`52duomO8$P@Q2$_3C=RtpSh0CY_;u@vSr&^|B#lo=3 zmc4^KUUjyqpHFR8`^r(=;&B2uzAuNsT{Fk{xAIf07oA;r&D8h{YJP7(}P7mUW6>4xbd16Bm2dR%g)ILL=E2fCw8w&D(!0 zQ10O3boOlN$a7?LH-yrxI5JT~c8+)q8Lz@duYqY5$3H7AqQS+(V#77|?)+$Yh zQc7v`r~y8p9?t_PUka@Y7{MT4z1~L6np8#QBRX%>AkaTKzg%71^sMMNS7;f{e6hXx z`!nv|=s6uU0y%nS;D24U-2s1>?#H}{7uMYV)HwQ;mLAT$h0yE;Umn$n6xDwmQitj^ z3=`^tPPRn32vD_2y5z`2Wf|D8f^FI-gH$r3m>y_Uft9+ucY7^p+%>+oAI;k3xe{yf zD2T6Q&1^XlQVJmA`(g({<%;bN?iYx-QCkk&ygQdMlw2{0gZzF;=lakY)%B$#9Z-rt z`?9o0aN+~0#eCyOFTnerK57;k?kcKWFsLR%T7afGNw)JzkrWDva4F0<*NOOyK*s79 zCTM)WMDRceWk+0sB-P-%#|4eR7n${(FQAv6>PSo)ih$Z61c@vwT}}G8V~n3IRne|v zgy{$+>0?BBNZSmqQDmcfH<==^3lWjG%_;d^dD^-1Ik&nG*58l4=B`?W?F zrq-z)DC*c#ujnPn1RsWpj{t!tFbh-boQN;wjvq80l{D=Jly>r7+Mb6mw5@Cx4ncsJ{)!_$ zE$9Ed=>LqSd7#KdA?-h!Vu0Eb*&U1X!wAy1q4V%yY5cZb7X{2u>jgWTO%Hq7!P$kxwHv@r zAizm$7g{LcYg~c-g2-w7rD%cDjTdUV3f=KFulg3Bzh=}Gn^q_NFgcy3L==mfsB%(m1)^N`3RcP(C>p5($Yc(+91-kts!SHd@ROOX5;=t|04D}S zgZe1Z`pSx-j+gW6kMhVp22FB8!nh9jb_2}TF3n5G79_ii00v%jSzOXjxQkRK&vq7j zY8*70Rmwqoo*!IusWY6Zq#(+ECMnZ3mtdn>4xp0xqX^3CvVAYu2@|Y|MBBL>j9$sN z5_^d?{BQ){Km~A?!)PEIG4S~jLsgq*`N_A{uuu-IgnP?`i-7TaOwWaBztS6*M%-k8 z@1z5kZCcxDwa-T0bHBHa!DE?WePV9Z(s-ax zq4Qw_JEhU8XDBP|IhUsTF*9nZjVS@03OXu)FOG3UpEB?uXCuNlqYZwTCE2;^F=x96 zs_wJ@82?5@EZ~x+jLiGV@VB6F0gl08nYKRdC-84z9D>$}4B71_Q^v=B;r5X&Z;p{4WMsS zAu%H-c|qoDPDyx|CDoluqXr5K{-*UK>-bjz%zU21$tmho&1JWe^`@{cnfN`alM72- zdIX}myk{!UoHjxaqD=aSEe8$3YL4!Ky|!^xiAjibf_0bN{Ld7~(y}pt^dq8ij|Ap| zeER`=SiKIFi=$wUFxHe6^(L;RKf7@Z8x3hC+0qA`=p!o;#w2(3s9PP&0EK|f5?6|i|e&-?B+Uw+yGK1cW~BEU+0^$A}4 z`=R=Nh=87P!dg^)(@gHZnw*M}B3}ZS`xl)TwFwIq_=2a6Ea}G8^kU8~pdJfB4`06c=Y-&NVj@bK?dk05sY%I<>+-ws+8FhL zthwgC&S z0oXmL+7w=+#;boxvgY8fwZ%Fyw5vKICe&+iYnDbB+)*je&dv*beKjg!urRhkG~GWR ztSsLlIF4%a11n2T{Bp?>(aPI_Lc0{D44jZc!Q(z-qoU^`C12AI?CT5&xRi0?mP=)+ zP1HB#=s6!(S@p^ONsbJ!X(Sr2n<#4p=I2^+ovn26s5SA@E^|Bamohk17qZjJN~Y#t z&)}^@Ih9*p{t_~Z91V(6io?d6?penu4r@mY(B@D^L z^fE^R&1tanvK1M7z`(_YY-Uy##PnZ2TCr3a)SUJaU>y@|RAMn-RsIgoy=pZ5V^XPo zl0Gq@@_PPipdYnvw_V0iG?T0Y5e8LyCzh(@@>?F#wx%J!eWzjIO@lJ}X(f9G1(5-T z%ZQky*0H?uM}cFvjaQ?wrCi5esHsfa(Y%{fAbEP-w~GIBt00UZ=?tshD}$e9vE?_j zwWLZi4#!4o2gS>v;`vsilOx81v|;av|PM7EwypxgG;Ey78>!uJAK3rX9nTxBppTFCeNnPJkd&b4y`)@NV>4e(gZ}C4r$-L!tMB_!AZ6CK=Kt%I zAPngs;oS{n6;@9UojRuj@8iG|Tfx^u)%iF>mAgYnK0MA@L`WwCBYFd9t8`5KGjqen z747l&gNfXCLi)o+k%ypp*pCvB(-@ssk z!WSEJqcD66AP&(1mg#7cGT`OIhj9dY7#l?JtvH4i`Gsx_$mV>1C^vl_@`C%|slgW^POOZ4L9&pjfcwj+w zASCg+e0KjA-m2d9D^_y-X2}>k3^F88|7yb5Z}QJULs}KA8}b2X0Z9<1$!bxbS6|mz z^R7+P)6S9RkKy>^#(}+$~uM zNJz^>=pud9J+9&S$Yh@ovhp87^N(HTLnUDJD|Xm)-;DoZJ>Bc!`5;z&^>pc!dW~0l zk-SnBD7mzLvsCc#aa+?rjhbi7Yc}~MJ6$#1cV2nDQ#}?f*-gWN%n0xAS9eMVy0gyw zE9hw3rCP|hVNDIre(l z=ccrM1WL|jm~MXkG~d$N3s5sF3J8YPvcQ3b6&8$E^ifIGBkGoCHtKK z+#&4Eh;7|_K8oUWT$3igeOg*YHg>oZzK1iqH0b?;S10X*Kkc?IY<(l5<=vUhHVo0+ z1p|O2syt`%p{s2T=uI;Sm&Q~`x9yH}B5ySkAU?JR*^)@;WH9>RlL9)70W~n3F0(vl z%=l-kN@TF2#XG`}K!p6!tUF-;&o_vt=#z_9H}z*_;<}fTk=jPxGyW5+LB(hHTH+DR z{CgZMoT?o^SqiN1P1iMycdv<`l<8NnW}lAyWs@T`(oL$xYe)JT$V&wY-BjBcl_vOXTIyW<5m%WJo&Drfil;iYT>gKiCjvK zyS0F1=dPY8Ey}<3bOiSzRV)Hxi@%m<<9<=_mg*mOUV)ke>lQIX&Bu$X&6jc*zw{Y z62$L+nda3mnyO(DYLc244U1JBKjlThSf!Owu~YU%p&Tu5KA3}MI^0ADh!}!E#7N^U zG{RTXllRfosFhb_Q+w*9w2PfG_I6rnsM2NEU+l2mWH#u>PHSA*Wk_Q!o-*zl zW>8@_i?a+5E>~i2DT?1sbh1R75`K${v<3XBmDuVUlZ@P2u_Nfhg!xL{2s^S=z@5DuEq72Ff#%Rr>)suWY-&#HYpwm9~Um# zVUesNglK&JSqN_9#o}RxbyFoj&!fiK{iH{QB;<**aB>d}s|MRNNdL6Bex3$G^GA@4#?1K~*=GpMq=r))B5~o(bpVch8 zq0EEEa|(DkC}aC1H!daWPyF|jdm#t^!1({h^nGuAzc+EbF6AMeJ`&@;?u=*%OggYo z$Eg%*Uz2~Opo3~}b&;X>kWXmi@szH=FMzXVQL`@|HWHfTIacGeR1N&BV59pU+zri#e|R~P6=~_UfF*<7|LPe;6z=A9qQeM+<47E>1) zUZv|)AT?5YO{#x|uMA8WXJ5k0V5jTzM@0W7UE<*|W1dA8>i34%e2OHufsCQw@=6{)zH+zfIj%LUTcVapmL){J^=V+lnn9S%r z8jhimev6oIPawL0q<5vW+)itbamJoO)oEw1+G9X-yGVfIBzw!QA*)huv#I)54H?{0T2XO}Bba0d9av z09N8XgZ}WFg#6s*L#!KL7pW(to8zc5EGAcug0w5_naj^!E?I+P=+n0)8svtho z{du528SdmHNb%Z%m-_DptxL)c36{};tNm?G240T@+mZUnIt6F;x4v&*5q`UHG|SnZ>kN6j2RVQSl-oC>0^Bo__fE-;%*<$0 zPd_)ZhRpV6y=_VrIK@|O2=1et9N%MnooY9(pERDP`qVf6u|2*wnBV?Qkk(F^>veb~ zqLR!Tp7)g-(4SG&_vHfD`5FEn&xH3c@>hR>ZQ}cJy2x%P8faL^kwVN(f6@mY-Qy4N zXt2ztNyr{>H)$$fVFY~|U~|F*^|ijl=AeSfpwMAu*pB-p_IYvBPE9F(tGWMoDCOo; zz|;=z%YI6bgWg62>fWt9`FXkH&vM6d=dagm*OJs8JQO*i!~u$2J-Vc!PsEx!BhZHs zo-vhz4l7G}Jud`}S5vBi%N?h%$wtgBoXf6zkZM0DRu@r;toiP!0Fbe00Y z3YM!x#>XW0lj1%r79?FrRJ1CpE7n_yX?I(2KiKH*I2I`d(g~#oNAE#5t~56~ww)iD z9boU`eSgYefdn=ALQPI|M@&yu*$35l)}L#+PP*ocY3)k43-bln?bO+-&vNn>7Sko2 zVO&c=?#HcM#-8d|z?zHxzA(bm-*U{Wz@K+K57?h=$mn=KT)14$nVbTzv-cjv(4+g> zfT=*C)(Sa5-LTd5xuEC=e5x+#vi`ftpMU24^B(wYO9}-g1m1D|^Fv04LpC@7xO4F{yG?bf91F6VZHP~#H;;DFF|}i-KvNoomkb0dQaU$&&uUG z<|!&&SfS?i9ONBEmqFX~n>HjZPaL3LBKmV`@4#4%jiuh9OvfaT?9(zL zn(M|3F{RoUy10-CVp<*bb`7QIjmxDu9BE06X!x( zm4nR1jysgtRgAgiBs3M`6I>?Qc1Z==SkI|ZKh3dMwj12eydc=jJ9Kro$vI%!v0lXf zBwK3uEqWQ0cAWnEl%`n_i*4r3Eqv9B{Ac7#Q1|FkAxH9!-*J*ajQ;N3(DwbAL_v~c zt_NkG*?z~k_tOi2Ycl^qT9a**TC{Y7$5sHx!g&@DS{ayXfT;VVOOqm)I75uo*=4UlP&{IKww`KOl;8@H1{LU!q`4pQFzU6X zH1~!uw*~PXH5h7m(h#(4C0U%T_@n*oYWqACzq%So+Lx!0EDG@~5mE=%aGBpc`G9PI zv7tl(ch2duk8%{kM{^n9JAp5Wx9ld33!{HgqnTJ6^rZ1>*>vj5#WVwR$MkY>nM#%9 zKb!`>REO@D!0H|(5lnp^ec!r>MZ26Vc;Bv~&xzdI<}Qnz2a6u%_uehk(_7*dAFWgI zlVDG;u*)NMr>*+toVyd>hXbf#RlK{ns3G47Yv7^KW9JcrpqC*D%gvrO53m_VPk4qf zlP~cS61w9Yvn6|hjr#la%>`B`0uj}?xO{FWRU0r^<3WBnS?UNPW4BM!72d$BfhAoO zNpPI2e*1siwa4lgkdiZDISreME`}L+110!k#Jw5j*K1jpf4^?Wkwg?ER>(QW3d0B$ zX8?Y^6InpyOBqLILbFcQ4x zf9bkMb(Fg-`fOb$#(|6cN!)iuBC9Sou@benDpiV8d-f%NGMDQrd8^sq0N9MF>%H^8 zwE+JGF40p#?kg4MTevF~X+4k5B+8)-#ATYAyensaM#;)8+foF`TU_?EZN$A;4q2`o zIp^7smWL3R#cUUJ;Eo}%kmL__3=RzjZg1J${nq!fPbwc0V8}Daj=!Eh)uA?BXHLJY zD}E#EqXg36?>>>I|4#drAk-a*Ao4ayuY*B&j5~&hBYemFI&QnU`o{^eu`6B3%tYrj z(XUy^K%rFh@-}#eSv(<}l}o1LxjXGx=g0}j<&6)8`M?6G<5Fktiiv%p*VUh1K|E&k zJHQI2vQ6uPq|-b^JNQ8wtT_6Gp z0z~uB=7wMNjfEqWk3sWMFU>RrfpV|774ndJVLE%6W3EfmT9S6<9jVIiZsR{} z&I=c&gpkeVt(>wAZ5ms;fAdD*jPtzAONVyv1Ua2hSEh?C`pJ#qoxvpsFQs@Xl2$2x zSBIlkM%jb=`!S&fNO?a@dOu8g!o#sQeS!(fACi)9v1|?kWan=BZG37*8(OMV^Y-a6 z2#fQJXBH1~#262o7{Vu$DqmnCGaHb4w1fs9t$Gh#V!xG5N!V@3A1)vzw%l267{Uj< ziD0}G1W<1csizc2r3Rx{r`6d#{K=#Ye6>w7K`Igl)LPhSmEA?h6G&$mZ|-&@&G{|- z^TV~)Wj^bf-w;{mSC|KTumvM^6F+=0U3wtYXr99Gr`OCM#M7qW^z7vgI;4E^qWQ#^ zR%duo|I5(~$kw;2sjB4v1C{i-edo3XA*rlrfkLi0i(mL&QOf39s5|{)E)_yHHo;&Q z6gc>XI(w0yd9!pGY0EmEYA9^eFNi1O&|jUbatT2GZVbt(Z%~$LV<>h{t z)0wCkUio6%yq5a_x*9af_4?Y7LYU^v5Zqyn|MEI`qELF^%F!Q&NpLwM(x!xL9RuVw zV$|i7V4<9di{~!9aaA`Ftf|G6Ry&UX=VR~4OLXbB*>1Aqpkc`J66<6a4p>_IYxcly zaIIs-tt5h)m-un@eEHh&lknvYvn6K(1tLp-G00|h4mZnER6&xdKUI6F>y#1&f0KtI@uepAQ{PW_BUSlX{e2#S1WjtLDXhhvprKB7 zbE9GU?$GL)&Tac4rJvtIWH4Ic{&l?OFcfGPz*_rY ztCxtjNEnrkQ$=f(Yl-5K%Ns^wr4BY5 zk=q0PwuR-Xf@iJf1d&V@0+Zi2=5G*OGU{MOxQ~~2sijCABD^7}s)+qFU-$b$G>_d? z_@g?1-7$6SRY2LXD@pOEt52uMoC8q84pphjm=}b2!@Y?uJCYU4GB|@ZtJ$=xJAACe zFGl}di(7OmSK0eeLy|}lOw!0tuDcCQ*!Oo{Hdf8@7wab-^c8knXI-r5k=0NBaaZ;?fcPhQY7|&8Toe-85QPqG$W1hbxVc?-cPFyO$zlE z>S_DpG)>4j3zfc7n2QoaDd;}Es(}cMhg@gMS-dTPjSa||XXx5&v`H&G5BEL4bx+7; z6+3ZPg^B(Mw}&{2tFcR z;->khQ5RGMEONSd*@T2|KcYf+;zsm{m0clv2 z+H5zIyGdwVYGv3)A}XU?`kFe_r5R6J&!H#C%H5l3D>1eA1c{`oUO)#=n=Rg1Y%0rNTjYg(pPYWw?%Z6V@Sa{F~5x1@GyE6jLiDl$_V)zCqn5nGCYu z?H=E=@p6RFln4U_1A47wgXJN2)&5L{Q-3>Bkgz%8Fz+_Zj>6Y}aWm_CvD*Z^Z@O(c*IE^cif4pvKV=&mh61$~w&H6n z(2~n~*x2qpp;y%RDf8YY$9*FheH;4augJJRr+$DUTSt4mlDVwm<#q{)h$E4}A>Y4` z0aE$bpqH~eE++uN%d-`l3vE>??@wQ};-MhJf-YLHQ<#u(e6ev`i5g~wSyhjqrBVPM z7sgki#s&-HG+KwNhb+$@lFL)Hj{Zifc4%j$*SEnRl*~Xy0#P#8_d-n!4?p8}n~n`( z?PW(zX(I4Ho*M)xrtBlm;bY1j5@z zKlh3vwZQTa?!_0*;e=UI;?qlvL5i%kf}x#D5S0+k;v@f&#E7lMb_tUq1lx$We}I<< zFE)KteCqoUe;FWX96{EryR+$f7hU1mQ@FRaD$c(#rmg~bM`dvxFqBiv$lTxQAo=Y- zpYU`oBYvuv65h*C#xP<;?1fM&pyY*s#_HM#q9tHE`9MEczq&4t)s7Gnurd09;!VHy zl2wa#eI?OOdbep`Tw#u{o?^?C80#eqbx*8+QnC%{bqPm+DR*h}=6Af7EG$tU@4+re zyyRiQAY%ZULlWBS%UJ{}b}4e3DE?}fxuI26e|W`E=}kOfZZ?rOzA+N41pAl&RB?#I zq25<3JT#giEj{j$UjNy1fz8-KY^Jl@$1}J8{QwK*ACy4$>`Le`y5Ixy#v=T5DQ^=2 zf;xf0c}ooe>X|WH=d29!W5-W4y0CN|!teWefHJ+W5!6NbAo2aaUmhXD-gV(iC<@~T*5m@2OhMq$GzmsuI zKZB#&r|kRIZ95dKCsudHQsz5;4ZMLRLuw7sz=3zKWgqjGIs>yHSg$A$%h~TnsP>G( zsIO$p?G_(m5RCJ|QpC2d8&gi_Io;ItZ(P9;PXsiSyMw&_a#1teOvabPzXqe>zRG@q zI7@;%V!eMAiano`urWG1Fi`YxV&uMo=riYD1*2!&kT#;b757W(*L``{;X!Yk^O67P zdg#!{yTurNHx@ergC&%>23|#|WL80UPNSZv?i`rs`zyKn663w)juX|!;6AqW!gHxX z%nZVNSySqIt0qKHt`1WoA`9>;+xg2}LMD=irOz19OPNQ~RHqSnm_h2qL`OMY4jSeb z450LEns-_`p&jk}9J%d+&N2*rSTDp%$fjif1il8Swa#cE&9df%ezbh1ro_al z_x~}PEuBy!27oc48EN}TiZbR!(0}86!HHd>M?P9Z`_C;U6 z)~6q`x7%`X-aRKK?2-#RjsxXFkzjLc@2jKFJZDcpcU1VPi|(e@O3wPXXEy5p1S1;s zF;fNo@u%5tJA|bt@`KjX^lgU5Z;Eh)OZz=5`@w405}xS3YM5j&8Q?#pUf1M5fBtOH zW@l$#0npBCI=ZN@9*jTrtgPOco10hIZ;yza>UEHX+}9iSqw-L!d_y6u(C_pUfze+% zZhttm)@XI(Kmti6!jagLTJS1mcWP>V5%(p#yJv&NAknjD@P6^b-8b}8ubKp?W!k7~ zLfsF54BLwQsRD`Q(QJ_fcvI3lEj!K^&Gm;(ic4Wt2Y1{ua0He>a?=(o{f>lXiAIAt= zzIQNhX58%rd+HEsRZy^W`kIhEF+`<$1wOHgVFk*q{M4Ckb52WpWhbAJ`b9j5TRz7+@IrSNixXNDHi$lqTv`NIgU2L0)W zc)icUQvu%&JcB*8z8QsJ-gbTpDjKRUe8^?G2kyfccp$H2P%mBPtG_1=d4 zuQjk->ZqVR$BYganw7!R4&Lq;(!$eijHb5_;{pXeN*%GPUz;|c;0Culm+Fsw=jX86 zD-oIc=f8a~7|(Y2De*elu2R1H^RXz&1@;^1ixQPXg22P|r0*6Jd_?3PU&(8pqqr`Fx2dyx-Y=h3YRLfkrCHms!++_T z;(-1%c#6r-2h}N>9UeI(k8d~Bg3SD-UC-M3Me^7mBfKDa+@-)n1dhmIijEqy0|od(j7Lv}cj7*u^&Te;Oq@%5>fHj+O($RcPy%`^l|Alt(V9k6e z6s+DteB=kX^zysa6XcHGa(}gM1}d^Mi!&EdhWZ5#2hdt5v$Bv7`u zBW%?D0cw8MfMrK)}c*2Po}MT zWNY#}m|~b_ zLCWcoxrM}CEsx*NKbgagfAu0=C@|p}<_w$AKd4k`6!@ktZBQrD25{R?%y(qcT)j;-{r~-!E>|dgyNJvRz%3 zC~qb+v!3$X)=10KzY!5@TPLi<&#Y?y;bWNHxva&^fS(HWeu&gc{Lal!E(w7eunkkq zH46WUbjL*7*s^o~%#g1oQ%f$dsbZ6_;Bm!Hl5Ah@G(YrY6=NPcDKlx3cD!TCBJZFx znf8qT01y0E`y$7$V*`$htlr@bZ@5)orDwZRgIpRE8o;Mw+Tm#+=wSWY9Z%T+S1lDW zhXcSj^eJf^7Sk(7&BuM#-gnv+v4CvWTS(Vs70%;kNbi|$JOTJ;->JsaK0@2$)~lb> zbMA9G=;iRFg=o z%j~t`u;x*UGqZc)Z>W20^YR5;H=NIS7Hl}SDL=SF!|*e>ogqw;-=aQyW;>?1I>?&= zp8HDfxBl(&$!qVDLoOy9BP6h*TdT`Y|{yK^jbO~oL=kDzZkHK9;RGG{yzMuq@1nsuTx$8O$J8EVc8nuu(#}C5U z&|~BaMTNMjzn!JDUmNDATd+!v?L8$IXc1`OIkz>^MNM}pW;DB0)2bH9NW$n#rSgn zl~YZ&Qeq%}ZlLnVPOHMAyN6q`BlQDz;$B?0kuLtb9D_?{O>f7ZD=gv0w*P5l=-|Us_~0Gt3POTTWGu8m1Bxf8XVQAhOLNHQ z*WkrrNwrg z0kru1$|C3HorPynt=Bu&GEyS$0K@b~#D0@sL9PqxA)|VFu5f(sXP<)mT=!AJF-GOs zRvQ%V3~NZUE-wfk6btY8B>023U6#tTFO>Gvr@f7r`)de4tQ|;T%gm7~@AC$QvpJ*y zDbnD!SSIHFiZYx;;Jffxt;1MFXdW66niXy*xiIjkpL-Qf{1e;Muiw^WSC>C z0_hMpPWglR9Mk%6Vg4#uabMD+un=>Em3Pt_)bJXAm8HEH&JHOWhb9;)H5tW;TOis9HsX8PIP+3cmuz6?WUSK^Z<;uE)nlcqx(KKGTH+MzoC(GMEzGOdk>K!wZB zi^Z-LlcIYIBlhM9I=c#OT!FIiDY`6hx_o@NPO3(m)1?(;Fg?K?L{6q!?KhzFaYgJU zz>Nr7;T<38jxBLcgYu;D@{hw~g@u=JiscR$3O;Age=Cy#Z5kIizJ)+u`&QtZUlC~Y zpz)V^z1LB*Q^=GJGztKusEN;ABrJ^gWMIPx;jjI$lEseA46R8d`U<%OD^1_?@Sl72EIS zjtR=!Ci*aP%`aOt8rSPB4@oTQveyZo!EJ5Ca~!ftQ0;X}oeiht^TsbPjC68HQH9Ii zlLT+G!gQ0EFe@@21T2oB7FQDMhUrnIKd3QRo#m4iXW;aed>0WienD|5(^lYhLxV>~ zLP&R7(r(7cr(2JbUX|WAMB*;37d?tx&WPvGvHdwqq!{QE{^4DzNsE0#dqusRjO_=1 z-0Q+3TnMrWCPzM4#Za;ElQi^U=OfK32s|DJn+opv^>6!B+|@AV8PRnEjcM{WZL2dO z2;aL^o_uncj6FT_x6=Pf`M{~Nj3CK>^uT&bgHuZ+FpnnqX!G?nU& z(`dZKb0t<>y>b$so_V)X7QnaCBvOiN;OX#|ahZ>OGM(WT7kTUw~)v0pd554yI953vRF12UYyeT;GG9WD*0{3kC{f*6ehg>Y_0^63o3h|$mal^dgxu&+8KRQMY!x|TiwJ)wzfjSr zeFYaMw^88LCM!S&d9aef>{%D1^Zy}jlbKBjH$tK|tCWq4*~Bh+FOeNbd0RQ)Xrax>bqtFgG0gZ6Eoba zO~(p6MFY}bw^L}wq4`F{?rM6IMv?!6?tFyRJJsZY68omf;8@#v2xEMT-T|c)N2W>) zGD#^67QWDkrlyEweU=@6D(5oH2EE<=)GP_>d}3_U84TzXGCADR8F> z$i8k{IP$H4)9KDAMaW}MmT;w-^Bw1MLWLMV*N4Na58VmHzAQG=bmuPmO;^%gp0wRQ z)Yfm!N1Kos50~FFY1_^p>CrAIWN}r%qVngmuFb>J`CvJjLtu}P@4<-HrASGVPm&o& zzse&20Qb&#Ym|UUl`gEit24>iAcC`X;Jz)$WA~v7dGuJEUr=7piEy}a%1*rdTd7bu zJ?A^~^l*FG;4no`xkn>B+7Dvo%sy7?9PA3H4IdY6(oOwq?}F|lg0EwTO=_fFwb_k# zATWMZBAAc{GK0o`PRkQUyQQIc*%G*reLgiR#Iao_bPjnI(@3}=UO*T5iDP?eV4K9Z zi?Sj4brA4|4L%6!cNoPHD8ao^+1>Mf^>e}lyUryLc%7sLaf!B*Hw(OVOOXj8NVLWg z*M$zNPNH&UjJu=?r4dXa(!4N!+M)?+5p7({y}Rq$fpZZ~R_ERvlCel&S+bQ^R5db~ zk8B6`fhLMEjtBUuQ;MyB)7*c6nQsr`WZKOaBiyM$G~Q}NA9I{Es6EFWr8W?_d!9!> zW3rs* zJ7(QCcM$w>dn|1H^ru*u?I^&PS0M5--FZb^W+!949kjQP%U2XtESOA`c=}Pfc4tRF zcvMGx4L!nTu?}!(k!@0w0~O?q8cpXav>N>;Caj}_vvC_;kCj*!Ry<`qcRG-okP?z< zsvf*X0i*+3uhf~M;AAhfIlI>PJ~$EqkrjKpfUsF&tov2X>gT|Ke$S&IF9|G=?rZZ+ zPPAb7g-xhby?Zw<{TVXeXS-YF8xPBuK;libr|nGP!|39fLe~HZUv@BH5qCEpwQi7w2f33IzZZvg;aTABf|ANa zy5h|)DevP$fwJEa#ogn{zdUY4`qX%jAlQ}QmiSSh4 z0itBL(e#l>|0Zl_-`p{UzL=-g><@Qb84b5OYQL`eJ#=yRgj^s1WisVEVXNqvgKx-^ z1Y(Kv529{BzNG$h^J4Uhnat8doPDJZudC10!_V`Li=w#5w8tx1Xh%3t3HPm{{`-e? z1D-`63pipg${UG9p)=H6OJi@S$CJz6NvJ@ay{sq3Gv@pM&M-~^2s15Ilp7(3QcI#k zk3vO9@S``4d#TYPz`x4^7*sMQ^uPau7N}P2{JtxPL3~cDv*Vv(j_;|g@Ne0jk1I+l ziBMZqh;?2MqvA1sa?>@95w@a~6qJvQDtYf3|ny`ICr!n!TV0}LBMDZ<%7sf_zjL5O;dh%4|YVP9Z)6UZ@$y9_m zoDa-8|F!@>c<_X`H%2`xXG?V~SwlxWqrIBsDrF&znRFSG)$!^VECwMnuH$v}D2h}- zP#B>~7>#=CbvHD$Ye?L-OE+LU^a2Grnzd)GIX|D#VOkWQ#D@8$Pc)|bOwHf`-Q zl1Q7+_-3b=M6x}Z5Q5z^s85%~t(v1eAz zVljReD*E(Skd=;~yn_!HpYpfO8)^$KqrkO{`7(B~r_Up7<};Oa^xZ5W6QD{fF4(hy zQNe&=<08>MY5K>DvU`voRrfo|6TaaCND{EnFo%Bn5O18Zh7l;$+I2_3-ks z>rmeD>+uO-(4}xhh6!V&2IvPze+XN;6fphs7`o>LPpD>huUJHB#J>r#jF9)e;k;-^ z7$h1X&LSa%&q9otM8g7qlQKmuAF_WF9R!NJ=pU)C3NhB#+Wh1qyN%K`He(Aql;XN^Ic+;!G8-J>0AqQ`*!Ve4E}cX`ru$>V#k^* zaM67ai09B3*BbDgs}Sgdw1&CeiC=C})Eqp){)uQIc24*~4>F=-(WIA;e~ixUeEEi- zt4juicNLxa4LGM9B$#%@6aIEYoB4^NW%LR`6+X+H_~bYV!ji-`0zh(cl5e(L1*2Op zP7X*y&VHXoaOkZTmJ+I&V{2 z&~5E;l;|W`r0;3;77_uG0YQ)=Yru^4Uzbj576mZgr8$iSj2-&kbZ#}=<$MdqaM3pG zKy`!3A$IuB73rs7>0^L2 zse}zfF#6Qjx$`rZPO4wz8}6+o1Ff3MzgQVg)^}oLOsjeK$YgrILtEiQs{RE%_yvgRh9j|Vqq$1x z;2T_sR`P);7jv{i;z2$oOd6B~5Z?W+tVB@J5Z?pjhyDu9T7b~<7<$G^x3u;H*dOhv zs|Vj*{RMF0vPX1#LmpYOkRK!hnf5J4F*D&NC^Y5HRexu$$es-!Q1wdb-&W1*kCgUB zeQbyD^((4pTI?7_Q8$Z|c|9`~e*rMQf=}?%_tvFQjK{Ct#-bfgVKliE!k8fA^Jv=b ze@=!>49Ufgf2Vvua0fH0nvGUWDk{xtX1JZi^)vDq&@NJ#PY)lG8P!3qX{J~e?a0FG~;F4s{;rZ;z72TZvq^dVL4j-hh<8<<7Xv8H$#X`3Y=|(cajUaj{dx zMgJ-nGF7iK|MW(CvbaEM{8dT7)=GvCwS_Vh$`!nthb% zwtH~6h{;_kkiSz<3 zCY&lTxreJT|KvW4?#fx#MzeRKpc0Xf5a26>CZ~F3ABM4su8ati8fgQ@Y}<0A`X2KK z%eRIWIJ}zlEDT~sU{GUof;mA*Xt7EH2TY??q9l)R++}Bvl`x0I*5=bCQw#{N{QODz ze@=aS@1|zhbEU?;6pidLRHX&9iCb~tGf|~@A}uO zQazWuF5v`M!rcVMYo`oYp6V8D1E~Myvy(K+z>ujdtzJ<0)|HLr@$n=l>8A)2QjS8@ zNLwJ%eZwFFAj}I27DXgA7k+%g2WFPf@@=z43aN-b5TEt)A<^!?aU9)Og?6RDt^*j; z&g=$FkWUocvBeV&F#QM{M79o?S?}xfFsng8`3N7J~gr1lJ};<2W`wR>S} zv0<%IWl+_Gv6Pws8Tdqf<8l~#D-;^$`y|E}&gb=OKxN-)wjb)QJl#);2(k`l0u9rp zeH}!8QdOMrT6rMt`W(Wz61*|nuf>MrW@&pzWGdZ%9DorG+$EPUkemh!eKpMlu3rEH zrzG{IQ3QGOJVi;c!#(RCXl_fkQlgmtVzhtGr9ei1218@r|ZJC31U2mANd^c{eDPGoW?Tapi`3d|>zz6Es@phv#t|M^fL zjJ&62G9YrX@B}L-!qoDH0Z3fXlCFWTz>JLc-=t~IY~lz zhaI4rhdku&|LsfIFqguMKK%`^AanUrJBEAp9n`Sv_rst${Rmk)SUfyWvh zIK$3(((hk>=%WR(RJF9hZpt{EqSzOX*D@YNB@0>GQ(u4sT1@?yZ9d^!&hJ;F6}dj- zr#Z4!y~xX~_asfK6B1avcHt^>u~IvmRDom1C;vNn@(|6p8^=~AeA*LdM@#a7RO|8q zW0BUGesA(tBLLB-KAZ?fd6Gc6`I;uNx_E5rk~RG3wl?cgV>2QVG-en!tB4M{z)F4F&Txt+y=g=6Y0)Z-Slm+;OEgR?G-`ykynHe?D zi;SEoeL?%G?@^a#hdt{-D#QI2hk}$v=~GD}gjVh`?~R>Eb=aQ-@BDlftRqoQcZ< zpzN}LU{Yioz!d^3nZU)EeGC~9-(fiWI5e+cpn!f!rMorWL5UP9?X7H)5w-U4N9`;o z&?R9*@{Zt*H_Pg|@JsRphIlHoK*@U;qyJeq@DJ7I3JapwrMQe?*{^s!UwJiTP@VV` zZ;_t}6l*-ikpLlTfCc0b%TE*^I$?a)eAqE`Bqb4;n@@!swHf_ZC6;VvE1^nM%HkK; z$MoJqk(V^-b%4`(oXq6`XF&kxvMbeb%gu6Vr)W@D{=VVs{8OUb+yCd8Q?I^t?ocrd z*u{x!VJGrW{`fuSyLY6rCNMB2ujn8EFmbl0U1T(T(lnf^SjUzSXvW`brOG!V7JWj4 ztt+{}=yIX<*}FHf5A;J{KSz=h@{`)Rc`fi>S@J5L&e;9mpqui*9&_$|h>v%0O#jQRW)YAu%) zTU!#B31XRq1J3#tzbI8=rW9H~-Cwz0O{v0BT?L8X8g9>e_?h}1e!yCHa&``GCM(m# zZHW;(T4;8wS(Gb<_mu{zDJ#>YA&Y{Hg#T;}CZiqn964{Knq(5ND?okBomk^(`FKBQ zmxXpfjCv`NLqyc*?|b!$O6SJ)^!oyTq~z+wX9dv;>NW2WXmL-GA{}tn$<^KImx6P; zQ5?pq1Qlfwkn7L>z#>AF%<8#O-u6<(+>Tex7A0@St;e|Q8GiA~-}hk1cxcjm%kHJ$ zy4N^a%A4e<##W*iZoU9a3cv)R)O+&(!h{ULmmzQ0YQEP-NWe6Bl?o$U!y=gf4Nt&N zaDBq+>@wci*rTj)e&XV-RADZC6hppt@c0|Nj{i4>57Fro5!KDuEzH;0p%>oLN6s8cXiGy zvGg>fh2}jwaW2!Jvm5cEG_(A>+!fEVGe_|iV4+~pZ3!`Dg*#<*LM-XXFKd>#F%(;I zM?wA&_$8ebpV86=me=hQg8K;AavDL!sj9-~Zkr)Wmi%E}EdFVa%+jV~=antzNvx`wukEP9zY~mjGyg_>{H@QJ`wB<;{!gO~OMcl|7a?-dlTM z0*-dOhaa27AHG3+`F5&4_mHC4mbNBbb~)&f+!%fNXV?7i+$t8>VR!{pCV&KR_ece0 zR5ZEKPO>SObcI+z))syR77jwqfKz?8)(lGkxU<8sH=4xWs8ukb#TT6g{VJwq1W^iR zabY21ecj-7TCri(AIY|#CRuNzCyD~xEQqL^#KA>QZv^I_hGQ6`1XY{*p?!R;JY47u zLIQ5QDFwVEfEDQVdMZ2}S18@bbv(EiG6rz_X_4W2OHJ)OdYn!j{rWkS-MCPeO$vzh z^p2ewk2pTiR!A=!jTTahDTWCO7BYEtf%KpQmh419>W{c{EL@1>SdZFY+1BpJ*T}Jm zs?WoE+1E|{;QczhfIsPi9M`0-@d7XRPU0KmK2j*u%_E>~*OQ8fbwi|!%DUh*mxFuR z`FS1lG4LQhx>y&_-r&w3TT(ZOhBAuS_qXyvu^ zK#{!)`P4-AZ@4^(`OsZ8P(&r}b$xKOWfqM;={Yk+;X~BJ3~7pWh4#d>eY^iB4nC_v|DqlCKOBFe-O^{-^q;%8*Z=y{QowU;am$ ztW%-8W-pAb1V5dW$Bal2mlC4@h6aKe`wGe$hO@}P(U}-UA@5)ioXHI+mx9wS_$bT-+*dL? z@q=A;2`*|nuqP%{Shp8y>l5ghDAJA~W~?yV;2rJXr)tjt*Ol#uRl6$(r>-VDr^Ldp z3jx4^fb>?G5^RSF54h)~k)@It!zM64PyzK>Q}*c3*O%YjWH9p7P~>Gul(Auu{Qnsw z+}Ia+N3t)j97)b)YWL=(3l_Ep{fWSOwBggqCjTGT7m@VU;BpKt z2wC*SFz%(3>L$ns_x7Q7Bt!-kuADt>E7Y%4`_u%mq%2kFx&piToE+pi4TrP8kXd=D zMk7lE{ZBXuzD02TtJC+wsN-7Ae{P|Yf-k>P6q557G$!=MKXF*{EKj-cyBp1+R~gso zvdHJO!7DfG$13-0Ub@c9(>_l8MCWqOtz7GF?P}jDw;P9D%ehV~e~$771qCrm)=1y) zZ+ru~eM)ol^J&AM#Vwfi!HkG{cM*8EFuq{D#-q_}nQ(9ls}7qWL{V4}+bP9<`&X>8 zJQA=>fcWwBU1e?iXT%e3^HtAj`!9x~7tuD#ovPU+*acw){H)J^$bK@%84RcT95QRf~iiCR!bJIcUtiI>ewOb`};MDc=LwniShLr-eLT>U%g!-8bE3$(O z-!`(F90Pm`EYyRxS7qjW)N_3Xm$$i#M26bV5MQL>9Q-Moi)-GUL?Cw^07n78!2dUc zMD7GJPH#c&DP{W)e~YHQL%R?#Q)j$6NOAqNRlC{My}Z`p8Gi&fM+dmWLjh?2t(kBg z15};R{vTu^A`-xOiG)i5yNra3QVs9NSiCx2rU{n|1N#G~=a4$!Eo+=^9QmraEZx57 zJ8F_s39w)|2;a+JU1Rx6Ja&95XG1serR!(aA>+q!NG7!Seu*s^y16D4L&YeT4>eh?r3!dM?cE>ULXKh`Nrj3zVFu{92E>cOVVdFx{ zGxaoE1ndJZdh9bmKBPQ5h>`+QBrsV7>rj>6AHKl3wM6pK(R_g z!@H2)fGnPnOmib(sA?%D43;FGx&Y<5yn|f)1t|~H_^9U#qNcYb zDw*1jC5J(V_VC)3G8`q>>l0Ye`j4He(K;|tKO$nd0R=RE5;R==wu>1G{|lzxV#IRd z0Z}nb^qYWQ!oRs+k4xWoH?PpQO5OzTui#PYO8l47qb1Li)xX_pN8qeM&ga>?Y?sw^ z*3PJpDylM2dfk^(^ckKx#0bGZgB<30T$d6Lx_{dh_u(tkf;S?4H2_ew>vMRrZG813 zFuKMpXDt|m{;_**w6>9g$CLGO->9zu8zwdh38Rk~%*b?n`Sn-8(&?eqN%QrGyAE&Zv!OEM7}AJa=|fGBEud2z zZIk+B=>Qw40tNbrDktJq1D>{!Y_ly%osmPK=Ab!xubV^BDD!kOcL;tj9b_D}ksPYW zLm!2-oLl_O99`&mp}4O(U8LBr>e%sdJ#f(%9u~!SV1WmAqJ;{6!U%O@94hRHt@#J7 zao`hxWkYZCeNZ!cm&E~_zH((@CPG$6$g}#>so5MA&2#+43Gu*mE~!Da=szA*4;(?M zw#ca{+5#AMgPZcGVOX(1Y!u`SKKBz@?U0a)*8BZz{4)T*cKuA&`QBbQQD9a_-$@Q% zNEXW4E9x#iiidsy<3UIaAdx1aieA_PENMi1###I)=Bjde;OL}gFBnLLQIg+_RdRV{lRNbI= z9+KXfQ$JVI!T*{+-7Ue?R+qCoi z9HaZXb8$MfM;2m!nQ*Jt<++cgf5n2HYb}%j7#k|9_tYh)zm%~OP4tC&O?S2BXyI3{ zRWc!_pB^}vqrK z(pN=vB$a2=dlQxq6LA?;CV+?)`-m^m3l~sIClG(2CjGeUW70(}t0K=Us;MBD9$u<+ z_5^2fR z!I34o{cy;SvUsGZP*u{5R1YQ^(l$0-B)m+#q$puWYP4!B+RePj7l#m|!nwP{lG+oB zZ$!UW!UWM)f)Wrx8!}BLN}xVUv}z9N$6pRRvRYnOQ|I(q0G*hSkkDrq&?~Hu@iI*m zRfzpGrs?e3g3;}BSQ7{F<&THZ!Z**Dibj*KHjIQg9fB}$8?BoWL55}DY=Qn{e|fe3 zq)}^j({`1oh5&%ZK%1h^)<1Ra#z(Q;pWEnRY#;lIXn-dHygSsXAgmW)t*5OL4>9e3&$O zlP!-q-U_w&IpDYpOLeCNj!cH%R0hPD<-$(>b@E z_=N}Hj&NBF2z5r?S5K!}u+#Yh?y`~Vuc%vij5`Deaq^Hzm1rt@F^AJKhZMd;tv}(e zBhsd;4|wv)oQdG1kyBbR6l-Ba0@s@kso^Gkn!%;ul`3^O0nh?=I}4@J)_ZEL&9jfA zUjRDq?ZI@mD7w7iNpS6sn;H+AKmY#Iq#*XkV+8y{*OJ0sL#o=Xucfte#d1KN*~V}c zHWU43~8wi8{OD<#3<n9G=ZYTZc{pKmGf z+~IdQUiLWlSiV76wCzH%5^e_u?*A zw!jWpjez8#hx#d7m7%3@k`ewLRHZlj)|so_mPG~ZQyNKuTvq$AiFcUO0ZaQm3SOv) z2G8HkwtE?vUqkS$;7Aaayy5E>d{I?#3Ia^<1K5&R9(LtI=StyLuSJHaAe+QO5{V*gPD1gbhV~QbFOqtDV44)FXnT1O>oO3Q57^kE$!+&HJKhXx>oC0KH>+oP?)J7BTY}2 z9h%EGsvMTeEWnFgRPFGLrV!jRSEeNEX42fJk@Z=J7ezeA;+El`xIfV~aRLaH*H*IZ zR0&o%m>1nNu4@H9%eC#44uTpKKI!>Uv_sl~{Wg4BpW20e5quM~kbsp?MGfOQA|av~ zD~F3AgY{Xuc3$P}|2d=Af3Aecs~G)&I}3=ZP;XIXe)SZ~Rs5YZ&vt;G)_N2&En>ZX zI{e0p@<1dx(4t2zdYJGgSj*#tMy-Aits7}22dk~U|LJ8co!ntMvYk(Gl|k1Fa^iDy z#ZHQV1u{XV;FJgZMOSDeoY2K=sev@R)uCeLNIqq|VZb|<0ht%eTyrm@VJ{u4XD=9yTfNLva5M+WJib;M?+a2$){&GeFZ@+j zHUp|Z{(3Su7VwA+j_cXOYeOM4VWPV3-(uBN7K{Te1-{Skcu2+K*8U?<2R3z(#_;|$ zaq9iMH84vfI&Q%Lf)C{ZKii0^B1~96V{xbGT;8;$xrPZuTRXf`Nc(pwYq9JNKH{Yd z@*dc0l^KaRjhDQJF{*x3Xja7RmG`Ft{Q6C3lrI#2nD(iBZo{B{xw_tffe>}1ndpWD^OOYlGbsxZ}YKK>F#Bim<^&v2xW8x%^LktMA+ z*Ym4uW}5Dvgy&8Qnb?zftX)>+Y6g2{P6KCMPZ)Xt5!%5h@>L#tK+IqWb}uKCod z%C0ae&ixBq`U(;A?4}mFw>dY5bp-I&9#ZJ-@NlKgKr7n(>{GG*t7;?D7H!JjxOV$y z%#;gw7QPrM+~A}q7OP3`=dhTL!m5ChQhoF>OxowJU2NsY!m_XZM9`K$cL zK^LVC+vK)L!0EA~0J-8^vICw`9y0GlLi&x~@h_2`WM^o6i+Fvjp*~p8>uhV9;PoSb zr|viRsa?bIH2t#OsprGOlH4_(I+-7Cy5iIY$z{j8@9Oww38(dpy}t)-@L0awJRPF$ z?xmDX9yY6$)gsR|GqtV0z|9papr6IS`x3u?_%HZLe^5%XC`H_&^IM zJ9sdO32RT&+~=;?rxZLpR5RGf4))zg*4s+Dfv3SntQO(DTIbC9nXlPJYpn@;vm>X1 zqRBD#=bNSY$!N*wlV`rJJCw)cU5M42s#&+jd-f?LGV0yF(yj6Ol$GiHm6#C@s8Mi* z6>v?x^({1)me5(c?Rh&V>wH^{xg|ppS6X1!=kxVy;8&E_gdA!yFf@`S0cY^<0jX5yV$GRXK| z9ClW=v2JTChio{ou5gbfn||jyWU9cQ90lnL%7RXBi?nlMBjQ#Bs%G zXr+ue6R=(e)b{rO9)$WQUq-k-cR|Uw@O*eFTg&WAKY1rYuf-_#;?-_LSz=6Z#WRtF zKaVVXMQ3zW{NDXk>ul4}m@Bt>DYa7dr8}vmLL01iN>wmgbIi1>^=v-o@>U=+*W($X z%I@J$cF9+qkLB&1v(w~_=)emO4!-%>W)E$CW9)S_c{FW~0vc3aYJAl&Ok-P=U+#=Bb2_{L z1J%b^+1W2{)fe`4a`AR)hktgW-hAk!%72GK@>X^CM!8c>;e)zej>!^Hm1(z4n0s8D z$ga;_Q)o0vSz*R!Bvs+tqFO8F5#X?*0(>(pzS7J<^B$o8{G@x}DcuHsBTRex8qn?V zvm$yEHcQY21tcMvbAG3%4A*a!7pRYup*#n!q8y^xFz;QXJp!L>>?JYJzS=bmH?DF|tMO83w=!FL{>=dA zdc8a)OVF|Na!ZLdie1eXsI(v23RVXeiI1Op-{02KZjH3!5_#Y9aPgC@&yI%ahT?_) z=J<-F#f--zpju4tY`?+w`riJ$HPKgy0+VB`g*Lk!)y*KXWr{`Saxh_Li#>bHG%eFe z_=tvj+^&VtAvoMYxbN@$;7A22Fjr@1@d52wM~I_V1Vnwl@C0Z1U1{{*3%vH9n8OhS1bQ|`84Sh&Bm7uw!C>YsU zn;enGPy`;0M3B-Qb?;9@Wzkd}7c$eEXQn*NlqH@eq$aP3H5=Us!CsyQjbsJhP2ysIe2*s3A{4|YJwfT5@)RX|uPAboO3d(8tM zA)#uF45)qKSRZZcg})F>FvxP%Qa={4mWOV?y;Zj7r~jp*V6Eg_zEqPc*XVioicp4F zAm9w5%I$SDN*tm;&vYlngR6&HJK;|08VSOd%E;zwK`&x2M(;GB3+ik?D6?hkZw6Gluz85rBSJDX_ZAO`QtV8uWtwIK4e9+ zL)i-arHu)~s0;yNfchz;Ld~{1-@iBAOQ}4any^dBhfOZPDz^CC_{Y3UZCiMpJ9=$( zkZa+Zc)eWz*19NtljB=*$yN`0axZU^PIRV|jsN~o^I}vKS#RH-2`fh>(VkJEanYPx zW}&*t;%m;DB!;5A(Z=8P+uUn^@RT}b@w2A))1mg#=Jv8mV7rc+vul5kPT)Ifa$f|nYY@xH-b$V`fy&M((w=$X;6%9 zOw;~7%XE>Pigg5Ct#PZxRI?iAiN#0GvbIosws9EefU}CvPt*lmE`-M?Uck{n#0;JD zmqH&w`e6ArQ^lR!w4bnRnkOtFDq4OjH-5;pTICSk#wFqn1e` z-qpv7wI5#xm_k|FRx`4bLoWS4G#{uF`yA`%j4H}J)~v&}yvI)~T(lu{tn^-?1xu}6yL4@7QcwOQ zDNhO~jEp1|-d*%Yew4(2ccUk(O$*u3RWi-CAj!P8#F34|7x=!5Q($mx?zm{l{A$j z5vKeAztyeQk$!{@lCmPN6^X2J@Csk5!OYjpq-Oez0KLo`tsKR!3IJBWyBLsFdBdvH zO}Jm{=|l{Y@_~C`#(`Fqx1oiBL|wru_nzN@^l_d0Vf@g5n<`4wK-cx|K-pDuPc?nm?QZLt zEqJNh_byzQ#w|CVe5Yy*!G#A$NrQ&!=V&@f)US<8PRFnlDM8zsuwU*hKeW}?*AoYI z7<{qDfVF9Ra;~j6#%%%)d9VmNiKp(|Dyn9X4GKMWmx=vNsq~}8+P9Yr@ZJ46D}f(O zjPJw*Y)FZ+nv8LX8NR_qSUC;bOMXEpwR0%RqzW80GSX+MH8uL1!q(|T)4kv5WlNf? z=S-Q9041mq5-;%C>0a@$NYjP9@`jd~EXHl#dZ)?dIQ6f|g{IZVo<{D!HPaaj3T3}U zbV`(UoVRo2bzAEN^iz**G*NsO2>aZOS`K-Vd&S3aiG)2aiFtmQjNu&jelQGyIU5NV zo*A%;N6^SR{Z%1kaih}EoWWfb+wH;ViMjV@c9V{P=o5f|#ym7upGW=tSz9y*9+?`H z?F@QFQFT8|aDP40YC6)&I!q{<(z54$t$`oW)fR8uFH1exfsSW&H`AwhA^Tr)C!NFh z+nzxzuloije*>jq&E-S{;vD+_P3i39g61B1zjp*Sf*{oh)9W@j(_oC!ks7y6OLG7`h}u5C3b?vf`m*J zW#~aF{6c4_tX}+e=l!>!67!xOCw#x4KoHaN^F(r6*iGBRJpoD+DQ>&yp~vNzco5GD zAO<;vdR*4vbi@1Nj>SlL|5~(1TC~2QHjD8V=je0}b9aXKRq>&sqB6Cy5$8}JWp2RL zx0}e9`Nq*Z=adTSg9tY5U?v*^@5Va(ER9tH)dk}p4<)&5yrY)n9}ahkB z8)3V1;j+BIQ7hzXHBg|_-z?=&n|y=k)XbhVUo@8Y!!BO_e0_qAH%~)QB8?zUgGH6^ zrzuS$E5}PbOis;h*e`|XE$fnYTUd_E)j~pE*Y-FXPjU7nOV zL@$XAa=uB3-k(WD%_j;{4eg?TZ%`Uk#`ILVqDW&ae>w^NapdOQ;ao1~JTNrf*!%Qa zk{!rxpI`3Uggfp>*?G}Py?CsHK5)nZfrG&97#X#9d*S3ZXnFKgst_{oWcu zVFx4O040}sGIhs}9rzL5KpChs=xYG~Zz{ls-_;>myXcY^dHcw6XTr3zdrv>!@!m7U z(>8LmIO@;Cx`Z=rkPLW^=DoqCRg+|)>*(=afSeCP(XDB>**1$aoI%U%ZEne$?Jq>d zwYVi+A=_TaKVoZ?()xx`;x%N~qQl67= z+l#8fE+~U)?T-!)(x}fd+-!D+GrpP3I?ZT@SX8t)pPNLSHh4W;`)_`H3q%a?1bn5i z(c&-)dBM(-L|c7)NOz=(hk|B?3NytsGMG>!q<0ASy3gfDcQw3d^+dG_tWL@d>2gZH zpawo&Xc>Y1>{m$MPFq6Sk!T1;(g;4Q=j;Xs(kZc&4^XC|Y`qEX0VoaQ5NKAmfgj_A zuqOpEau(LKv!gB-L>W69mbOK=kskBt&c6&sAo{-+B?-~8g!vpl$37~aVdR{qM&hcP zm(DoFPHJnnT5~Ox5&Za3Kyp6iWm}-RCR;CqDk6|t@_uh-omHgZbh?k*lfe-Tf3q>O zHo;nr{pLk*fbYQa8_ppco9Lj;cTwo{@Y^K@eMq9DjUlCx`^iwFTHM^U7~po^KX4UoRHUEs?0%b6ai1Je7(2#Ux#0+}8M#=iod4^^PL1 zd_`BhrUB$TD$qMp>fzg_(b~T}avaO=R&h{B!Vj{IyQ%PB4Sz=f%!DZmCa(bFwVU5Y zh0;jLhC$FsNhyQZ#ScE7#+b$P#T;BhDXKFKEsYSA?T0@`8CLm>b0vZ+Q1WYu(RpT~ z{3+Sz>5f?QJ#UnH#8RdaTvCX&hD#hmO#yY*CS(j~U|pO3qWeMF1f%c8Mb-YCGG5*}F88P+FJmx2 z7AO^@)_)T}$OgPi`jEqTj)Az8TT&d`27k5cYYhNc2>WJ)qpZ(f=!!UAn$As(9P=eu z75angTsexen_yHg-*pGjU=~$Kvg)lznyqW_*A!8H{BFfOppBNP=w+KqI}~<9YUJx7 zhEr@G_>IJJnTq#xG%%dh3r#ZhTOW{o~hOs0s99uf0utJ>%oMejHzp6B@&S z&>&fI4sXo-IH|x~`;{*(u3s|4GpDXCb>ILw=U9nocj8_U)A|L|)xU*2NKw6?uL~Xa zy)gskns=Z$DkYme`r2A@b^%gW@;4mf)L+*3?kow(wAhe|#-vjRI}}Y@JRDM1D%Kcu zt`lXlpo%&)x| zY5<=)D)^dw{AdHd=tGPFm(mN<_*Fi|^Om7VjATGKTM0GrnhtLh40!!d@5u_Ti4ZjU z0{Je-U@9YDA>H#U2I+_NU^%YD{pAsUP8kJ$G1NgiHxhnZ-5?K}S2#KT6Bi;Fu`2$g znbdOkC0@?AX5VtLL7{L@eZXfc)KR6$S<*dd5^ivcNtBS$F&snxEQ~G_eX~=!L?w|A z>9vZryLqOr=ez^g1pAVV!^T-y$7M8(^ey%(su>X-n6!##d}ou(hLhsdVd216c;)v@ zP`%nV)8|v+O8ow0UAI5Q1Z7d-%Al8%#xJ?X#5K+kq?2>0U)5Ow+WRIMQ}BTWL5YEr zs_XP{W6-z)%?bi9HK*54qJgTShZ%F*$@;sT<8Y-fPSvOwL@lk%kxiO$wyy88f1k}% zBa7JyIlE>TT3f1msqI~^r{su824~auoMt>1#DyYD*BjoXvxJ~zTzph$cKy<84oT8M z6`z6O-gqeM10_Y13aQ?{#}$J`mxx>o-&G<_^j8RfRO?SyowxCJiC8^j>44LC zIE@nITzs}3Jvpc1yTt4n;g10n0|-X-_fRjh57IOi{1VWfWZX)XMH=aYQ=5HGuZ-+F zba=09N9iV0%vy71X@jib3lgZm6~IlQl649GxaR%a$x5HgZU@J^F1-UO77Uo|gOKF8Kf6nxnBd{{kf4JDUw`zJUx zEmekwSy@?$9eEZld4dfaFRI4R5-loHqggcTrSlkM(D_S!%HD0hEJ_=0XaQ89o-; z2A)e|nl9j&C5y>mRm{*~H_;M?dbgq}hEL9c`XSN8)Xvv`|CyO_BDy~PlXYG>MF2)oDTMDwN6UuNn8P0zDShEYvB#nE6uHMd!>vBY z?n);&yqr1@c5p`8>3+RH-UXv$&D7TCzj8*G=)rOVK~;V&@IGdDwLgM-R2fYu2{FSq zM}GfWbDW|5L#z|~agrgQ+0sLNE#pIPM&+ZCKa6=?O6hHt3H~cMZQy<`IC`WV6WJ;b*q7r8ZpY{)n)_{~cUK2S8 zfV)?|jurejK(Lr0Xm$W!D}dQG+I>HhE6%hJ+RGR?1$M#81V zq~DnF(F_JnaJ5(%!@5L@#w}?Ju8ySlC4?FKo z7J!%M$ag9Y-HpjVv`-&1Q6ez`JNx6v^Z}LAp}LwKO(jT?nwj@PUQ&0fROd)ov&8xE zdIo;WoFC6QG>iJ3;DQz+#>X(vM44vHn?E#ts*cCwZVS^62%cpObQCna>MlIN<);J< zwOr{M;FlCc5h-!~{Wtn_B^H%W$TayYC&Sj&#) zJd77%BuT9qp_C?9U8=0>d>-aw4>N>|BTpm9P7!5s>bc#JQOx}{RASFUHzG-lXl&Vo z0C?Zu&A%|pw%q{Cz53uWegZqL*E3auHRtzxa@S)z=xXHS& z@@y145q_{5S+nk_mU$u5_|42X$BY3Mzjra%ysWUhF5eToK=3sR5vk`|Mw7$Pq~=%c zTeeh=b2o%bfBC>Sm;FA;qfPUuQ&~o6y$9cqR@gUm%;?U7{xS)Hyh-;rYMi}UP9H63 z{LIKjF&1tr1@WbIeWvlS-dqS|Ng2vL#VzQI1KI&O9s^Qf0sJgQz+B_YWA%PdP=4fd z*b;LBGFMDd!mQs| z%msZb?$T7*H}w@qd(GQ1Cab+9A9NXU1CSMQR!*Nk;Hp!5^@ zESxgJQ;eD)AoFGALMp?o)SKPxzbtOLak`79SHwh;ifA&r5IbXEQLBq--l#BY+-bOK zsu+h_IPzvbNtA90kP!{$SCI746_hhnoozJS{b8}4YlLP+MhRd&&1VEtY(2wt!}ufx ziel3W{MgY+Q?xk_+)K)_K@yz92~J>LeLR*Q)|yk8$ve<1c#{Jc-+(*Z$1P)QTkvd#L8ljazZ2U5H9{>4;nabV>47rD96<86{#qi?Be_c~1&HV17xFC*{9d z_mN#dR;aK%TI|K$=dF70Cn^U%{$kzmz>b)IhcSvP8C=p`XucC;A+m$mA`&|U%i`;Bbm5n31SsA>-KROn=EQonp~52wzna>FBhzi+!+&#wJ2g`sUESGopK-2f)0lo6D7*FYgLYv!d+Sh zo1Uabs}Aj5HIurIH2KaJQ}z-Q_RcprcXZlQ17avRyeW5Lo!!vQGqugVmmW23H$2K3y+}mBn~&Qn_BFtwhH7JZ{`hRd~~QC+pI--Ti94D!ZNS z6$l>jI(E3d{?(=}bdreobU)J;U0%-I{CrhW(abiJa`W1UoWC&!>usgjq5SJqU$JE> zdL=H|A*Ql1Tm9rZwgH2IZH7~aLv!txt*I1z@C5o+;iD&Fb!FJo5uxixM^k&XZv%+x z&`jc>+8T15qs}SM&a~c6_yiI1f3$p$v-CKP-I5(Dj!q@h3@(Y>CGDSH?)|_UJ-h0f zDO^B_%O3b@><>tCCjO)VPUD&)@8cND%^?{`g?>j3nY;iw3;L|ux`*LpZG75f`T%*qrB|7o3r|9 zYPSr{3NkLItZW}$9XSeeid*|yS!Wwb{i3fs9HF)kyHa33d5oA^Z2kw{#{dR^HbG z2dA^NJ=!kHs9;+93mS3-ho9)CszfU9;?_G(cI{vr!GKK{1#I#}myam9_<8Dz>g~Uc?h`fE5^i@$xoEjj& zY#SEHb?cGK9nq`bO;vmikn)QEypj=y4vb3PD#rCcujH6;bg5yqF^QNhdcUJ%C7nTrEcb=?+(Lsd3@iy_F4Ae zwA=vz)``pbA4>wZhXK&*3!J}|?E3T51D&MXo+F{jaC!%@&^=<>d%vgvg29>caioBD&EBIwN~@ z_VGzhl(9YAcLH<=n&p3g#O;c}a`@)MXz=|u#1y;WYOkqHwq(mHk5HdE1vCp^)6V@* z5qj+$eqvOHI&WFJS@=<5+!ua4dB>8zGf-j?#2EtfuJ@m(%C00wW0PaSYSv9(xjZrh z=FA+g+?WXMI0hqy34$Es=g5kpNIkWbYQjX56WXm>{Z#h;oXNNBetOuNQU$Byw-WFg zDo!?f{(OBO75_Bw0pI~!@izS{(@L zxEO|*=_K5Uiy@}85_VcV$x`_Y`HPgtZyfT zvXbo{h=l@*);}}t4*8n$md6n$m_!!#Lw@su-{`mBW#r8JX^Kf1`4MW>A^=eW=31^%zNw7~q1~V|jrctD<79jbtt$ zNk8(Q8SMC4P+@O1dC!FfvWPNWyPkKi&js`d0NkhkW+ou)8Htm*v<`$tOQ42Uu?JpW zSra&n;~;=jI3yP|x{gv^hEjK0+s%X%@)0*-FMevm`ArY$(kE}=gy$CH)SD2wIe@o8 z259rslbez4%7zMcVZjTFQD~lo6tGkC`G+3$&kj1yT|lucsEa*fi8~Q^m>XGdT6rp$ zUmQfGJZ%APl3-aFY;SLWAJm@6pt`=DW)s|{phlV)>glrVRgF{nQv;IHo^i{-rpgj}BK&#zrlQkst}L;1RTla=^}+poC)tUQJIYMJoOR z2ndCH+Z}9RCov#gO|-FAdmPXuv?ow^Hoo8%Fzez0jUU(2k!^$Ks_ie~-|jH!ZH&@< z4_kA*5I|&9@y?X<;p_< zi^17t<3u?}DE9kH!29%I;_)Nq~~1VEuTw`gjvg zL=syG#*FUz!z%4r34h0T|8wfp>(;hE#|#fHTOiFXc;gkZH45n+{Uq~m^J4l05Gz$J zx*1p0$Eu6FL;FtX?OF4)lWflYDTPz_(iUUsGW~yUy9s`UDsCBjjiSuw6n*bhNwrqm z<@e9~J5-jt+!cA#9e0?%elXgEd!o;h5UO}m-sm;nb$ooBX&~}}fSQDa#C3hAE%k%u zUxTFIfTk#lOATK61zejViKNqn=xcQ3(S^dfs{3-K3)2y^ub?S<`v3sOMD{O}BUdxJ zEZ%?}OhBJgEBw8LbN9tNz-&}hj7tr|rBg#^`y(_@ikkINtb;T zf14;mn9ef$HxOj1FDTk_uyjle&dxBr!-xG!aB}K;YJ(*zObOA+E_S8XS-$rNIEt;v zO}qcivr&HSx7T(l)nQ56OtF{u{L&#T$VlB~?S8&TA-aP<)WR4}$xdfJw9TbQ*>4IA z{L~@<>@<(-`Wz;S59Zhq$E^Ru)ms3?wKZL!0~tKH6J&4+7D#Y+C&Ar=$uU@@YcSQG@AB1ox&``oEj6jK&ML?zPIC?)vS#ws?k&D5d0ee6%1EE}47986K3$ESE=3$maEZAn z9iLC7w>BPcH5`x(ug?VYANu1f>Dd)T1%8kqwIE2Y#YjEWLIo=9Feu^EVt0=7Yd7Oq z$<5EyY*&R%Aut--rVL zitG|(!r4N82aLD3dVLJuNQwZ6;Goh7qkd0JQfi|c-78@^EEUyMGeX)GC2^_ddMgy} zo_kb=q&YtfH@?{l=g|+AwFempUf7wpm*t*Bfb}|EX|D-@n^YFw)hWSZKN>b7xWW40 zu8)>tfgX^gPS4JX-MEDt^htnJx%4^%PIN5xasp+pK%t@8}MF%9;#i`*<% zJ%ei^%BHj^639igXN9pkh#-_Ro}Vi!7Sd zT8v`CVp%_ShAuTi8{fx;he@I6->&>huWYXw{_ zhuWG~$5xU8=t0o%#z>?uf^3Q!m$Di$mr+uvoOZ3o(4halwe35Y_WNnbO6y|hAd27| z-JAPKL?`|<*K~HI?VdC9-nKvI*2Lc*dA@&nk~=0dZ#ctTe_B5&VTm6o6+Ow1(zT3@MA9^*JfyjB8{E3%5O7vWWO(s`i0^TFxD``AwZoAv1 zKuXuQSp$*Prmi&Spcd-rq`VXHHfo_2+OGDEKYv2tL{J_I7Q&e*FgT3yGBb|tnkqkc ziY3k0%~Lk5E@(5lQO08!rSOKJgCxU`N1Ju%Rcv%&)21#ZLv_p!SU-V=k9HCZl|I$- z?`+l~1#IX(Y_3YnE?FHH1Y8lZ0xpVglxH@#lIsoOJ0DX=vB z3^r7i5g`Vov7+EkmoSq&i+OcD2Gsyvo?$zjh9@`Sb`6PK>v6IyKqfQdIH!RFDTBi0 zp++nQu|NSL(co})Vu1BoPPGyX6R0Ntc*Ivb*H=GwmXEuxSz{{NMddF*2JND$0^RgVn;hs@n8Q^2uE@k<0}rSP;nNl(oj8OUOGMG|nfQ%`Mv6t{ zw&v9eMt@X}miYXMhEj)qjj6EcbsZ~iyIQoV#Ta<*#xG}>k$#G9H zbo#ADC;& zGsuzFk-^Sz;_~!`aEmG-3&g61rQ>1`ddARpTxZKS!+E{-V>gb&~3jLbN zN(kGT($%R>yK)+|Y%=yv_ybTMf$N){%nSZ{x6YOOqGN`r|UMR zy8%@cigmIc?v>k-D$e(=P-J)GD2YrIv9VH~BJ=mF&reUsu>;v`t#cHeOFtu$zO0*Q zZ0B7Q1d`{sC>VAcca@K0fxZFPKI*usV9bhH8vgckEG>&}KQgdK7LxmJ0j zfuH2zyL$zYVYJ3FV!_Rp6BvELMRJ&SDc=JuQ*;2%8;GavROA68%#r zR5N~rB+&%C7cRhdJL)=&wA0u-D``;(in(OgzDJxZ0o)_YCUEtmU;#e37anUHUZT5f z&_1ounPhRbg!BZ+hFoi2)0WQzbPuALR@F@oD(#L@VC5vGgfkYcIQU&3q=ux$Pvqt` zMzlw_Q2vSEf!_)p7y?~Qht0!1Dyd>wis_KU5X$6LVkm-J<=Zb7y`~DtkMN_TeVH%* zm|ad8OdnhV05LM;jV1)io-IUhqB{fUlc^aF&+y1F(t|k+%NH8eAm5Cx;uKkR>+IZp zH!#=qi+QEL!QThoyYPltf`OUM{m46@g$7bgqwT&k08065yb3PbOBy7qFZI)S6(lXw9lxUq^kpoZuB#WH z372S6b;LNgcY8X>G`tl3r4Xj%ida?+B>wW$b}_;Tobd&u${bAAlc+C(W-kWXU393Z z$!ES3Z&Y~Eb_0F%yR*m_eNvEH!r3YyLiY!z7$d}F(0Kvkg4 zl}Gh_E2JH@{2?2Yrw+#o#f;mMOas~;?YbmJ)fs!=tR_$x9T5#piV1q#plAIe*xc6-a7CW0xiHuoYFSnh9RAq}aYgQ}wZxtt zt`0bAL-Cc>62F*;_jqF$J;)(Z2a;s1@2drP7TD-=>Ae`tcjv`t1g>e>7au2d>4D9K zK9YT#_6ifUbNz6(`?thnDgw0F*|n<|vafC5`s3A{^@gz)dG9CjjeLzzJg)%7=VN1k zP8Ym^ti&jk46&~l@L_gX`9&24wdbjJUsk3*0@~Yz#sw<^{GA^aIO2vEGzOo=(eZhG zc4yJ?G_0|Uq^vzkx$L zC4<}Sc%Ku6a-C>fI>3-@r3&lQ zz3i)R{Y{n$&wtZUUOjndWy9ljEM!(R~@$w9oVT{$m(`=*r2o+ziX!!pKeFB39INX?|f>k z$1@9$a)-u~6gvXaE`c8!pmO!OsCi!F$OUr> zaLLj{+=O}TbAdcJSYW9fsR=^^iz3F}19i}nvk*g+M`Ut?bBwLq?zJa=I# z%z;*WjbJj6kJbJ~MV8^7s8UhD{!Vb^bD|@9YPtiU8?|z70&_C+*C>HEq(}8;Z^^`P zNW3{Q2n`fx|I-4%V8AY-B5z`adm3;KXCiV?LX3nEznnZw1*fu9GL_=c`NU?uYDL{? z#jLIt`)m?ct(~_xuULAHKI8d}(eSwRF%62Q=uOogG_Al>^q#PWwGf;AjRN}Ehr11v z3}Hh%#C;oZd$)K(=dM-z1znT@SI*jd9^K(u^LpXknqFSra{b!$nXmKvYA*N*x>mjg zE)Tcm`kNQ5Q}1IHO&H<5a!$mgzU6?#rL4Bd{?<0Kcd5p0E_XJptA>y*kUQdJNC_b& zp66tNR^oJC_GrunU`-pY><As()imUgJHv!lyA?jO+)_WISL%ch7M()3^74pMhT)H>gezj zPK68OAouFgOX2{ab|j0QP=U#p@4~JX2GJ+lQ6d8SSwP{IT)9nEUhQ5?hPCghezNi* zb^AAT0~$gF+HIr_u)7+ogCqYZnE?D&)7hj|jL;uSI-d)q#h%{{G5i)I8y>2#S5?Q-7wOy%E`H8`D1ybN*I(w*ohk; zIK!|)NbxxM%_um?a)IYlwo?Je7fviOt5_{!Ju z;w+;X@!kA1mUcp&ED{_Dn8M7b-cnbQb`>G-Iga`)lfV@}Z}n9-X`aR+(t{e1L1OcRYuxWan? z2P$hB*4{*8jv=?%`)Pa1rpK>kZ)=6#Ib0(qS*VZZ|M+rq#G_+>E+_w{xnt`Dk^2Vw zBN0>qV;kgdE;w9$&r{|0Ri3w!8+=#3hwqwVTj%T!&enV7Vd#d*OWHej_hdFh1ZEZr z?Uf9YfiE)=1X*eCtdl$80mK^CT6&BNCr{)A1`0wY2uiuzk4+(PL@{7?3JR(x;x^Hg zMwas0!ez%ota#D(;_#JS`Po&5WL9(#OJ5q$DaT;dkltj+!OFq#!S1(iT$#Q01CW5>O}zQ z6MgoxsmbD6;H&4$7{#N;9pW3ei7g(a4LQp z=mjvqT?+ax4GjtBPXViiJ&13;Q1B*5JOA1;0B@hT7sVgsK<`x~!T!_XfLINGqi=eS z@47A9PUEd9npo;&{uUp8@j>-lmd$M)G}F+k_KvKxV1kO1iOMGE;nfDSrECnmt-hiz zmLPX9LXFL@9TM1d*iu|`P0@hc;Yi#*t~zXlv&*et0}~(D#>Gi`WZ9SeN;T`VKjPD+ zN>EqBC*gaN>tGlb56qWKsNe4J}<nfK%!$yZ&;DB0JzI|#MRA>P9L?Whq?<^&YC;C2Ar0c`;C zga*$+zp0utc)lxsy9cXp@m67?;^Qlfjqoh2-#*9~oA9|pvOI-g%0G<=k9^jL2o!mx zud-w@?;%{YuUYy}#8w6}V2O-W_dD5XlS;3Nm|MlrBuRyZJmVq(yEAqM8_1?^YuoL6 zzOJA+*DX4pOoSk1{0`MjM!M{h3;f8JLzCkn(I&5p;kA*h)k$9106Ra^zS62vaLc)P zDD&P6!7UA_0yMeDzwV6 zkZ9ybJS0NVephJpQBV;nXwQswbTgQL-~axYh3(g1hZb2?7Mrs+lwSdVq*C`f{nge9}TKX(slw%TlB32Fx zD501ycQ+&+@5#rm_?Uivtk;6yA<;qIv7d<}a^Y)yp~9S2z2T?^JSTxaaHw-O3I;ep zQ4^h#f9tIk5OkXBFhxWx!FBYETznyUtHO$~Vbsra7r4b|0~EcmSDDXS$E5ggu$Z3D z$umHvJI?#KUwa2--$A(xjcrLWoST33Piy^tX_z$N#REwPLL$A95!+*n{PFnKkOH>hLF7}NJ#(duJr2zj5oRO~BC#9tfS6+$MC53X< zthZlwZ4e`vNQRMQ*<5Lq=d>3n#_rhGW1FNT3QcP&3FmX;|<1aEC>8J3T93pc9pl zu%#|O*;8DD=T_=&x<40CN4b!B;m}SI5uZ$I(uYcdBO=7Wi9+@TqcTcjt;=(ZK?DJT_x*BkDB@&RS^tm|F{VJ=qkHSTeRrGDF5p?S2K)U*k52>(ZDP%$d9q#iC zd=6ww>0)-WSO%}oZAOPO zOl`8k_jun9=cVHF{(Vq>hiT z^-qOVm{b5~0^aj}o8Vc-bM9()@k(GCyq5ixa>LcU8TCFk zIf(6Qu5<1kRMhByy%NL(GZ$Iqa-A`v1LN{bP@^4dhFC{a^9&(Jgo2A7!Y*(3)s>Yt6OXCJy=I>dcMP5_%2n04E10JV_UU+Dmb_G0!=oU>_4F9b^ z;mZiW2~Rb_`lEhsT*69~2Bj1~Sb>SSv&@Skh%%xldIsR170f7t^5W4A)(FE1g(gy8 zv;y}#pg4jicU}uv-&t4Zzd|qpeKHZC`IAdX+?<;K@v8|+NOVy!4IVykNVH;G?{2bo zgShot1jbiie&rTZZ!m^ZZcuyo{u%s44&I&nR4BXQBcHC|`vy}?K>gy~<{qB(!ysDA z2y%Mi(cP8r&qa@pxsg@a_R67G2S8rEf&X8?)WU}otk7C*`PeoTng%|lqxwvZ}R z4H)6Cggk+ID|$@e#)mm5EMIIgEIS>HmbZx^(kF>OHg)V{JBFZvTj#@uiRm3Vc~7Uj z!K$p-ypqWlq_oSeG}i<-yH3IZOxu6y)0xrwt)LxBvxJae)hUx z+qk5cgN|D~Kon(-kA#-qrODdPRQ*F_aPtORiK5SvcwtyX-0wCDmvOqt)#st}GST6j znr10UB`yVQ}?-}@k-D&{qBJEdcg{q z3Y}eE{_T6(H%^##pw&KNCt$TtGTr#OU)IIsc`HrG=ccwP#&3d&SZV`!_h2GtY>#jh z762EjMD?%Fe;+5a5?$hNUe*7wRIV!0RzZLf{SCl-GD(*Bt&zq@q9sX6N947Pcew~! z$+=RZZRJ( z=pW}&X1?vzJF}_$@jM~oG|PL9;;Zw8cSKaZOay@?fEB9DoYmc2R)%H@9Y0J$AL#=< zjA+#srK=9NAO(*GF2y_F2ed&qlSKi2;<}HhHK~66Vrr6cx^MG53i$UD*)Hx-Z)}77 z9c=2@iY7EZTyiIxB|Ds1)Un8b%gY`G8Dz$dS*6+;nxyUnN%K7 zqKwb%G5TNYk6r=DQi7PB1(uDJnAJBUB-|b`0hXtW%mdCN@BITi?mUf%REPU(N(_YV4eL+a z37VGP3u$I13basB^FJ@AH7mbP(eYf(es)?9rl#_&Q-WQ&EOXS~pDvBf5hR2B9wn^( ze|>BJumf)3--(7LQ^P%S5+*r?0JCP(gPQ(iaD#iu*pS%Eew z*ii1_Zw9kOIxZZ!G?|b72y_#P4C4z7uXRyl!5C&pk%(RjG*QrCl~Z+rCryHealPdd zng*Epaw*s3#n&Vw$k9mrsnI*l&Voi9PO5Dgnne^&uzSLF*dy+hmw*EBQnX zWwVy?cKwGEKZRa`U6C+e(e}kb;7}mM_yRyTtn44+etQO$6~5s_VWlivN?3(jjX=H? z0SokvORfcaiHz47HsKMg8)b0baJ-nYFeF6g_@fCkXVw=eVYp?9a?a0R-l1ZN~^rZ0|kU3S=i`O8d6^oo)XW`bpv#G42qtLb`EsQvK* zv~eJI5q~0PhD@~6it)}7AMF=09Knu(w|!Y98zF4J3h9E43jjOS3ck!Ok>U7re8=_f zJ_BPcA!Kb!6h+t)#iN1#5a!rMXB(LeZCb8rpn>|>big?_r9blYH|(-6+tah7&>I1} z=QO!%Cw3jgLtpM+)d#Wdy;G*01W%WBkc9pWcZd%i)P>*uL5lSpe|FA$M z)a4&W5+hhmp^^si68$5!QA*0n5@Rf_y<}y>)z=m|m$X$*4!1Z+1`yf_U>XLX*vVP{ z0W^jYbK0f!3)F>vH1{VmFR2oV8KxH1=;JGISoQZSjR{-I^Tv}|OfbnOeC`ejJFFIl z{!P_?HFvJ+&tNxHN*X4h%_jo+aA9n72lm$I4G?!SBu2!My$a$`| zhQN=slApSPSp>{!R6$Xa&lsetM5_MCaEF7XR1#~fZXVn7o1PuthVp)V_n<3OL;wOy zZCUUfl6$xasHV5o^Z7|Kx7D17juK>Cd~1XW8lbyry+2B+fgL&ee7QFTGX?iH8J98T zrLE3eesT#>FM5~P<)m0JyFFe&YdEegAA-WC)`Bych8L0i%cJw6(};p(9wbqRGoclu zA%Cd;a?tm-znwKMNuew$nig6qV(X_gr@8?nhEoGe8T{a6J0hWMndOm_R!06Uvrd zdrwwlmxijIOqNIB0xe9P-Z@9kACM3s)PEHp#4btKYJyXDRO=hLlxn8U*vLUEVZb`) zC1+-OntM7tpWNk_g;h~|=-B1{mFu*AdL#MQ)$4rkv4q$7K&N}FX~~GWP3iCaor(SK zH6Ai3#3DyI;muegofm|q$b#?2Q$X(hh)GK1TZZi(jOst^D;{O%dY{Ni@d^vFXE+>@5Qj{v3`h6~$*r;brVA8%~*UVC!kbg`ASyk9h zq#rL|+1EZM7O6%oira^)V4tb2^)PW+nw*wL;|}b37q=T}V~K!%QQcFz#u&W&Wj_Kl zS~*WYJNfq6*i1Fb@TVgFdItB*dj70h5#^THNTk5|*J=Z5opR@jve3U3W0oBQ08-Uf zf%4oe8`fY2N8S(-^}I|lnx3APJGS~X zPb9tTOFZwoSvl?|! zd(&H}TZKX;M5J#46MeBry=V~Y%s}oYsAm42qRHeL%Co0#)KD^YPbOG4Kl-o4UtIt+f2dR~17;~k6uKZbS^gBTi z=_|y{jIs=#g+|;0ts*F1#Y_Z`s#e}!ZE7HaR{kT9k0~W3zR7zoZ zir#So5;11Jkdc1S88%jJXnwg-;b?&ET~)Q5sWLM+QB(knS!=FPjPlKbO4m#)toPOV z>bFs4pzVOc>lN;EdVr(>iZms9iVo8PDe(Y2oSg=mpr+bO9G0T9Hzaad^<2uAC-+&c|S8!huyz8RJKI~CXin&!P_$F)xZz_O|qfJ5V2`@ zqc`0@2!bKk*6gWWwM&$$pBP#EjA&?Mo#mXneO<}_ZVYE&V`!R!1*9*>-yMO}OEd)8 z2sSi(dm>9mWeStyyOJVt#UZUMe3E{o3hDPXnrKFYJruO;d5FbG+|d@&jFUW=;nl{YbT05u)@bzW2p2^v!S=0BPMl2dm5^p3~#bcb?ng!-C@*9D8);h;TFHpL2H zbwhsEQh+oLbpg^Kmd*u1`ecQjCz-5p%Y9_dr)Do;`vkInLB9UAr=F0wf#>j}cCxJZe$KEhTrEXS zpNyWa4c5Rcq(%wLg$t1ZJ6Y+q3_z>~y@n9;Aq!{Bw~ILZ$`i-Ax-`^e>Otmci#3}e zeBMN~CIsY)CI^SS8JvuF)Y7^@vzMdxm@s6UAw)r^Vbm&qOa6M)-bQyP2wPYR)g*BS zV>X-mSL6$X9^Yw%7>aSSK13SfWh(BqK);n}tcU(dbnoENQGu5Fgq^6`R$&o(N(Fw5 zlv>!G7pgqxHcgg(-|$0D=W|R;ZHLB)W>%eD24mbsTn@|I5SJPp!JWt~0t4UoYafA$ z-iAH1^GOvndG_$n9&NL`Bhi9-I%uF|rLKHd;L?B31ziG~-DT~*{Ws_^LtmjWFTyHl zUrw6Cmfp+~bK)?DULD@9 zQ9In7f2}{|I?EmIL;!f{b}UYA^@P#;_k2a%H7Uao%tE9}xlA3uIoaZgtX4J&f1i9K z*)#rEx&N8AM_CvoQ=gBnjfow4*GkSuLkgoncmCVUYJ8Evt~|naG_}}?OcH_l@;Fjp z;l8<`*s>9Agul5p=PYANlGJA9XsPM6{S~SnP-^x8OBewoW0GT4U0t~?TP{_29!|O{ z=-nA$I_g^vEn*E@h1#m;>j|2Ve(uj=G_0#L>1NF#c;(Q`47zrHUF2T+nu;?N?00}y zTi#EN_3VNv!SLNhU(8SI=g64cU3PSBrI*FlP=>3P&&%cK?f+tu!X1=3=lGkTCJD9g zrpR^2M0VRkeo73Y*|iomoE{-$FQ(IHr%p^nAT@_()?BXbT|M_LH}&-^FWt7bxwI88 zvEePudRc^pJL4}1Q$>A>5Muc)vi&-iCf4;E#*^S{pGFo1F~r5v$g99Y|DNIUqOPn9d zIgj_NeLQZ2hqjwl)Q@6+M^Dhb_tVs8bkVc3GGj6 zlV`5P80A*2;3?r?@MaN)+je*A=Z9}c^D9;>HuqZt(%G%gI$v7R9zC6e&UA-tZzJy9 zWXxp?yv+6v3%$82^`RCI4y)ITeo{QCG^abU?44e_xGmz+!wq80k)Q)osON~|ODBgV zR9aFiXg_kYbX7kTe{g8Y8>CSqo42;m_e5a43r`~u3wk|Mc9^x%Ydg8S}&2K@fmV^aMNDYig z2cF9eIt{+3bm68;by^Gh@zd!I+4`k_&sMUO8s6H;(J5&v8bJnYvN0IZ8caJO>TS&#M;!Etm~W>U*cV(qiD@ zdq$_21_cm@Wc9Dg7!X2O7zoCTTzK?VEbz2{Kkw1ng+1(v&Q-cmpqYU;>>1KYgcyxi zO894weGnx8h74Wh8+bJVW-Sbn!LiR(V=XKtCwKvqt~Iy~Q+Lcln!LHo2!RM$a@CKQ zthsd41sjx&T(Zg_hi&gh@I|9^PnJjI`%hL&&hxwEWvXD;Xn|Ky)QF(d<^HmvJ=a%n z7f+u8n<}W;+1Fv^;L+f>Rd(zqgSJH}FtS(QNNYb&Z{}2#Y~R84wU5b|>i4zbm|!lx zI)#DToV~AfwrFR-N9oSBl6>xwawjD5zvi&qyO+PWSd$uNfBo;{{qvAf?Rp6Gj*Xjk zZ&cgl>b@N0;;y#~$TYVWG%O-`koyFg4wWk-8UXGb;`xC{%y32xO7--)t7*6djtnt}g zxK9X!!?Nw(&6mKj$)WNidZ>Rm+L$?N7KK8B71KgW>M_b}*^;Dl8g#p4@|TEMu!LR? zmp`3f2BtH;d@{X3-E7JGEW%Cis>i?=qM#ekQe0Z4ZllF6AI9K^uEqG8=hdqr z<3!B}tq>?d(|vxOkjaV-1RqoNhORYZI7=&mcBt{d;#r=b-CP0P76{mCBG)1*y_AMC zhL>W9-Y!RQJx<<^Ds0~; zC*v<%#uM34c?%+e(8o)Krmb?RW{0N0t_=~_3fp&H?rXzv(K<~+GFHY*TgvBZ_{S}~ zQ!BSOOJ4gbPetF!VFkC9bPA@NdYeJkzgL*3=N=jL}1!P;R4+ZPShs9=V zGC^-|n*2u(CI4B4|Ney)f;>)M+G6?@D+lw~Wd5nVqg-5AKkK)Yet#waJG~=jjmp|W zT8cD;Hoz6e5=?mNxN+xLKQWk7pShx@w7AdvDnGm_<;e#fhpV$2gar9>HG|KK2;$!8 zE`3>Sy-&dMYhm#n$v{&G{QWS4pv9W8_^@!ElgAs|FNHyB^Te^g^EcKXg|p=bn~HHH zce`0oJi^_@jT5~2WITB9F6POP$DitbsbXImUQ)Ws*bNxukUmA6!fzZhlW~o+hm#=l5_*T91H`q|Q$b=oz;-9? z1>OF1W@z@Zd}DDyl;L^z??(0lABchEc&!dP5QR(L6Dk91$x+mby568R7o=RGtg5^^ z5B4VZ(?v_b+NgaKj3x(xop$uFEFmYuR%Fk$bM0oX!$`qO#HMWFTVf$|LfasyXY0T} z3PUr5jl4X1GHJ-Ml#!%WiRt$ax*7SErpncT8poi+Z`FM^D}MUEL1;lpZ{&(9+GFk8ha+hVsY33o<7{~{ z64bsA+1hP4T>t+d1VT7j-s;@(Lf=>;rowrH`ok*Y_4QCi0a2(?n#!D6_1-WE4|?3{ zc+ZNe-TckmN(Xu-$jZumj^*XoOd%#XG{ymFYu35 zz?0ntwY*6oAM>(8J#9g|%W9@A2g|`tVk2fFEb=Ivb~|T?T-D>q3z))oB(wif&Zksy z1WPGWN?OSLkyC8S?^af8c1=jelwT$vcl<%{BUng@b(;`-0drqMVq(ekuKojXwSOK+ zfECZwg%;?ZH=Z%d#bWqkLh7I>-oonbjJ`zGi#ua3QeFSHyUnER7rn;A%n^r!Ys+4_ z)Y*1U@BONy+K>Jv%SR*6|Lu-{zEJrJJQb@-t=_W6zMCZ$OJ0tf_BT=M_lME$qKVD( zzBjFOH0a_m)Q!}SakkRMxi(R!7-IrZ$W*XMtq24rtPPXh5m1 z#_doD)2V(tA3J4&8I4i%eRro zg->K0`^Z0-JSu!=lza+lc3^blpnsb95xRHehXx$ikLzqds4CQ;AjB+?W%%*tJTCRh zNW5d4O!~w1V2DrGCBAh-khOT~Jw?2AfxlvQ$m%_sJdfl9hswX8>3`@6kIlRL5J8qa zxa|$DV;Sqry~oA7N`|a!vHMz%dJ^}&9OQ>3{w5=p=jAjP+oD+Q24n;~8Q{1@e6kjP z`CYqdz;SD--bnv9bO}KFQtDa$4*S|e3geZygBu+TfQd`E!^LH^EqEv?PMv8QjRtvV zOr7u_7Su@slj{IV++)P{w6!}O^#zPo6F-ALKyBP`pThVjEM0-lBb6t5KfS(hqGJqa z`4R?mRClOvE)TWJOmmJGN;wt^LYo=xtn$H1#Mx=)C!I$2z%a+Jw>&hnE~5Dp{v{j~ zaTqbB&G)7+wvmtAKi5AvqT|C6`Xi1y)79eI)BpbD|9!DV&^w(!sGDyYru5WcQR1=R z5e#HV?|Sqfz6-kzq-?-S zi$Ml=Pj>(QtVH+0b^Z9fwPK7|JNF4e6J+@w{62ipkgem?G@ z+9TNYyVWQ8zrna2jrp1-S^~q>vw@b}INEYoLPC)%Re=f$jO1bc&07@ukwO4UkN-;* z!^`_O74(7@NGJH;3OZ2gEv}BW>5G3@O~L}{@UbGQVksGJx2-0gw04w%O8X3(KTP4` za))&^Bz|GTwpN*KtB9>K0sIRZ=?Xt|AG=DKt>{zhy%5niqANx8RZ6Lxu5@ z`_5o;RjUXEQQ7#c+)At4N&OV-(UNzmp%U$Qke0;d_T8u0>})zmsTtcIyL*O0)lyat z$RyVPMq|5}PgV#2`y>DTqNfSnpqrr1O~BstpzJ)LlM>(l$IA~Tkjntv*ZEsX^7-m2 zuVq~l)pOj!Kw9WH!{GFqgCYIM6uM!&9f*h=R^2>*VQdg^_^bZ|3li-kV5=Xn?B=Ty zV3TZp9N@KodDGFw+)XmD5Tk$+NBN|qwK#XARZ_A8XPKJ&O``ZS(V((@p(f^huNe)8 zvFMd}cPzn^Y^~g=QR;KgpKPqeNx~-rqzxA9jL@~IFP^ClMC4v+9A>dIJ91#JxmxuB z-DFjcrS1m@Ae^_8JUDTyr)!Lctc-VR6}WQ?d{cQ1H8g+rCxC{!XT;im$Z%cyan{Y( zn>-k?8pv1pO28HS)N+PARt-|VTz*L}$ zYPKM1D0KUfAL|qFadFv{!AHR%>|2M1iOvg`HKM)yPPs6yL!^K3 z%nyn&IZ)6(PMO&{!SDy9;s@YD2h08NW`#PX;JvF5DgS|;$XBy_`JG3q%$I{r3t!=l z;$G0$ZW2e(My2fkjgt`XBlsNlJQyJ!`iILjl7p7v-gISXY{|uhF;}P4rBfJgO9j=6 zX!bu-t{!Ue<~U5B1)DF^jUBPLR=Dcvs2is^!|BBg5JSOtvOx6oz%+7w*@R<$FJOh? zf7j80TswScXJFSlKQB-8%hnlvz2Si6%FlKZpWkaicV?ZlBQZ35iBC(<0IyP-P2^bC z7@Mh%92OnXX;d}kikkiA0(pzE>9RR+NU7L*_K}xo@97hWV-J7zl$#V-j-;h1WzxFk zFp?;8MysBVH}lxR)EjFvP7?zM$ui{B}~6~b^WXd%bfYIDT@7eR1@3-FFOL?e*5 zMBJ|v;o8qoHYL>9{q9>?9?*>S@gGK8T03^fY8};%jeR&9LIAD#>TBci6tFboR6|@p zx_@rk0D?vPX_9yZ!0@zh13|Oq7F_vvA^zfC1vQl@Akg;K_b$KD0Yd?gFVAN?@pUhp zHvBh{p%Kvgvsl+PTxD1{KJlPd-M+*}uQJUPrTDA0Oi77o32e5Y8*X3|%k1F91qr`! zH??1R*}7gbstw=a7#ob2LlTV1)mmx&a!h`P$Is>4T^J6VwntX62?Ne4PGzi zKctcQ89KNWq0s3q#v=#aa%f9Wr-NIC^c&;nQ8S8*72}^v76*05RCU=TzU*agSwBdz z)9n^+Z|BSQSFzFRbWXIPpKuwCLlAuqT_bx=1WeA`u>2K6D-I z=MWWZl#bw6-Fg@Y%mi8U;d%h$6bH++o3>w%(?Rpt?MCrjPAbOynkMA_-5vtL$dp+b&Zr?g-{(-&zjTw8P`S^Lu=92xY&J3x{PGnyAGxZoyX?dam019%#=ijo4;A_rxEsnwLf8-Ecj2)3U)!pL zN{9HQs95y~rygYv4cpg8H>)kB{N$wE5>S8GdBEWNc%M2ei=Bu=Sx=R3kqN0oNQVz` zbU0yevr*jv>(Z3m_3Y^;xC4;UG@}vESYF5NRJ0Ko@ji7r8uV!OAWrNoGF_&v`8;RB zcaG2LbdpKPVWkIwZXXT^YcGAzgNgH8xP}-TII!@gkHyFSAswC=nXB~vfa(7p*Dy+` zhPjR@6eQnD0VgbfJB%E+8jaP|zeorM!2@Hm+(EfHo5uewl0B(j(_xdlds668)8U(X z5>#kRTF}Gq#8!%xyXpGP0qTsnL>-qxzSx&O9uK?X{4pz!M~(y^3`)OwoTr?P38VhG zDsMguv8*@f2}v;NI3MNbFAw)fV+rC`Z*i%019~2%%uw7p10t`%&yl=TGz(xUG<1z0do)&l+frzd4Q^+%0>mmOR|jz*ONcbX)zBN8m6a9|V^%RS_N1 z?RDICpGU~=p~PnSQ#64|m(=vNtKEYLt3awEZk) zgUH=VwMTO12=w;0hb^Wp+_oE0qL?Xr#>Alkpq<#~xn}3;R1WLxBfWZ$N0+%q+kCKZ z;x~FtqN9@X6ba3m`}>t=9e;}gou$J&_LLuH1Mt9h9c#wZ>vBVb7SK{$^$FeY$=vW1 z7oSNM50Do6I$^3!nJO94LiPW@)gj&;={>ea3=0B@yxRu7*M&N_FMO zF7v3?G_KV=t>182shsF+8MLXS#&|YC^+>%+LN5wTr2>LKT?EQPo2Pvw8RXD@UPr*|`}wd6$Ded=%Zh+D2m@V^OuOiyMcRNKTJs8MroD!T!dz+TeM9rx5P79KS!g-xRV64raz~CQO3Z2- zy=R@_6x+mTrcIcx_P2KAm&%L`+vYe> zF-JoKJv`CMlUanCdI!Ez%~xA~_H+8ydb`cD2I+RXUh!<>IUi=FyX!iwGoMqy9T)Tq zOzA}<_1II)D0=4Cf-SvYcbaxM;ax;*yKXry%pBV@Xov!#-K)a{-wKZRJ`oaj3P1C_R>RCN!X z1vVg{8ZJ;Ly48Kg5@pk}lWf&on2mbv*YJ`yk613~1gV~Mb!+keV3_wfM#WFyGKRN| zseqM-Si1_T#`LZPhXSVRkVzd^Sn=jfSxNiB(Bp`Di(d0cWH|fJs7G$Ol)2xBGU_!n zC0)PhmsnrgVw=f%PBW!eqXh)1?u~f;WSP-iAbD%WOB)$Nbn36%Sn`Bf@dH$Gvfd_n z73?|L5kUM1cj|fjjfVv&6~#;JV8;9nJp8XKH1zDT ztLjm{VrX`(qY1oEq^;}*4drfIZ*3!%KJ^j({PY8a)-~Je-V{Pn`T=<5{|{qt9Tnx) zhK&y}NC^y$bR!KS-7V6M(x8G;gNT51$uVuA$+qd{A|wnPlAmp znQQHT9F2KY36nrlTdm2&P9C~lzK^au{cU=2w1+h3UWOR^)p7-(D*ls_u;*YzND)yru?mAr9lg ziOQ8_>E{1P6;!#TC1j;r97xFr8U-7^z%1x~gc5obbRDoKEsKJ>QhstxtM|ou^k^Gj znS}T%*M|x-%y^yrD!`2P<1#8MQGwWO=X0zH(|d2Vr(;{ak8-IG@_-%QFR^Y@C57A{ zWMys*=E`+3yj@PH3&B>=7sV<>Ms~PQn$7KS?Z%rWj2d%vsa5{P;D3KnR)OF-lhm<7 zRjIc{LS6aZkJ=^FvAv<;F8-8t>_rz5sVDNbE8+0YddB#Q?Dhv1{s*XI(}A?hjR_Jg zI)HsN_Xw57*6}@Tn(Zg~n)BP)?{so!%5|_m0;@Lsgn!U(7a4#-wP+9Z|LIjM3Y$#b zoIk>vw_+iVOJLV3VxACb-NxTOzF+Pek~Zt!x=SlXcM^GPyN#0MAVxWFU-*6l-Tl*G z7vD9L*?82rKrXBf#;jRM8l1gXNNYuZO>&6*y8E(OR>Jw|;YWaR^xncT@-ZwewD^RT z|1F8N%(2a^96z-01@;CKOKP@{F|ZeUDCvAz`?7G=v2QUD3Kjg0a5w$BIoUvv>R~-w z0vJYtTQ+tiw*#<>42xZr9b29jwP?NVpf-SlS4YoN6>eV3DwdX8SST z1~7K!c1p)r226i|R^4EuYgR5>yd_c@LnO@!o*s)D0=b@nS{StAGX<}-m8KroiJw*d zeGLEn@=_~X)PR&bU*U`LUgye|gr%7EL1W2M(sH-^Fne5#{UOhYNdBAp{F?ye;-q6o zR{Kec;#^NaD&j)W#yKrdcaqvlK2tn}n0}xgTrC`P*ohQmP<+9LTQ|H-czVz5f{ON% zYWm>5*l)K5q-_+MX2Hn*9qSRSGka6~?aN1A#r&{yvFGc_xHuvX;}vsalf25F$?TFb zO6U=+5TZHvwo|j?i9z3Q26~!g5TBe{0g|hk|MLtGhO^Q~Z^D_&A z=;{p4LN7&T7iUFgz26sf^0A?hi=LO7HP!mAn=|=qOqJKrj)2D^WTd3XiW*rF-c5xi ziH(JvbZ#><kZaJ{@O3-HrZKqBPf5ru9Ur6^l`htw??n{pd@$ellh2X^$bhd z-8(zs56(SW)3x5lXhiT08n5JNpc5+o58!8tZ)9S9Z`6NxNnY_ajfLpF2SZ5QoWS&Z z?#hIM=Y7@nA9=<6`aN4h-yPoKYEBYc5uuWB4)%v> zTFWpa93u5L6#YeiIg3Zn9)lqiC=)>=6@moQpY7lfdC~Ip>}c3?u?F`d6$iZuy({W3 zJ?5aw@Sc%53dqLAfk`Opr8ji;5df&(`Xsw_~r&n{|py4Epm z$6*vR3wLIc}~$S7vxHVMw=MkCwU* z8)RPfG*e6EbV4KJS}#OH+e;^I(rhC(vKg2tjB=_ zd{!K$@-|cvXI3_;bIQQQbn(L)r8Kd3tL|J|8!Io5K>G!`=^C8)^8Ks0{jao%fPZc{ z8}-DYwP$=u*KryeYNy5UkD6JkwDvoVa)liBiJ~Av7sp6n)VY=6#NKct(1iZ=G4ED@ zep6U`v(3f)643+&k#h&vk308dWB{eKjiT2?zLni*)%>5`!!pE<{;r>cLrINzntF6_ z`T5PMMMcsI4<+8x_uxG`6$f0(P6ZTHMyr)f00}z3nWxjw7Y?m*QY)l>s!eMk=J&t_H-pgu_ zFLYr({DR8NYuN_55qs*~0AS z#z-L2jh++o`g3~`BWd1@6?FT}@XenexI9s8+cEmFKW|k0G-;ZNb$C!0R(Y>3YCQ(A zDXHXNIxaVt)GWk-2#BUZAU3BS8X6Y{4sycot)3pz%(fkPA66Ot_byokZ>*Rs@g>N5 z;dR$kX{;VUW|0xCmpB>JCZezHn1fV7O+)JUr#DIhrPhP)Ok13<8a@5D>wPOPf<3d* zcIoT+GsX7ytvUgDirGcB?Zp@w-mH_a1*?~YXgO{c)y|GsvnH7SewT-Se7(`MdT5LC z9Z1x?>7BvLv%wtzB1}*diD-*z+M>{9?JtMen_C}#BLD5o701l%PwT~F**gg{jyxjN z(1U!?i~K_rA^V_JV~_Udg${18!sv0m$Y+=;;>haj*D?+= zw&c6B$*%$9QrU*Md>AJy0Vv*D=B}~dve_vRem9%DABU?HWf0*a_Jqsm5*1Y@^q)7m z5x*9kdsJqm_Sl<*xk7&3=jI9aX}y=_p-X4R9e}Vnn_Rb|q)TkiK;K9>x}J^4{gMXf zdXC@4$L2YUuH_fE=(f%FCN}2HRsj**!MdHbuXZ%&JzwC0wf8`Z*eizDpV`l*0^`3Q zg^gDBLh+r2gW&NW&hIO+2GHVVDWGh+ka5b(Chy}NPnWu=>!sUm9=}0D-MT*0Vqz1- zm>2|s#Wh4Ri8UX9A&oUNQz)jQ_c1KD1D{%WWi6^ar?hFKQO&{&yb<=NB59rsd~^5M z+d68^krgSpAYJ{iXR_W=5KGpcKD^s{GT8ZfGx8Mtxxrr&S z1w3(c(tit>wnvXBLpN6`pF!4flN^Pe*Z>yxF=P&8;B+k*i%MbM zG&+^v3yVnkRDYgC0`nEbZ6x%KyD`7SXb@HQRSOzkqvyEM$}lf$ zA?GDaMQ>Xb_KKAZ-os~{XzVzUjE^2)PN#1|NV7hyzrMGfC`mj?TdabiCC=Uy-S&^p zfi6esYuj$+JpPbo8E$IPQBd}*Ox{`E^E|`LUbovm&WC8*jPh)AYC&J;3-w4i{`q0n zwwjps>n~s8#ee5WipBJBcap*N4NP?t_wZ|cm8HWAo2-jFmMOh6AO9d0EfUzO|L+yd z!XFKdB@U{leETwTas8>fCOfKQFVLbwQ5JKOVAqK|4~*OVc@zQ1P?$lINk(x*_lH6e zbTU6BU6D8X4=Ap5drN2heXH`KrlLw(1oK|jp&F}poNj*pWlZQLH}Og$GG7Ve{xM{7 zB0?7Qw=`U1>3F&|2(P4K5yqqzWwDu-_GOqiot#|uw=gxH;6MaopG8tiqHEsW{ke}} zcx5gfHLqt*N_W#CAa{WmqEs^wNc5aeH2MZUNzhPm=tjR}fm@f2SUgr$1x|p~>yaHt zTiRNjL94@O&$k;`+KR|yB5^aX--SP#A5=vMXimisDRFMsEzo9=bW#(={4Y>kRAP89 z%nXQ0Vrd%k%g2`<_|bWcXrUz8kfC{!4;#QgCK?36^dCrOKZyTR;IgIAu*Vo+BcUC_ zVF>$KdoKsHIJ52W+$F;$eLGu<0xA;l@(#uh3@3>)+z|c)QP=cgJX}bIfL6lHCuKB- zE~6B;8#w8BcUH6!=(3^d42W4CZl1lbCYNGuC`ph!to;pN-7R)Re~2i4VCPU=>;=K5 z(Hmg^!g<~?TRd>yy=l3J!K8>d`rHN+ZWP>z&N!JX#Ilug&Smp(G%$=~mBu?7IMx?^ z$MjL(&kU`dwCuwP8L!&oqI^6S?JHVtUH!ph%9k<0-F`)Wt|R4Qk0kzgvG77;VL^i% zm4wy{s)vW0K`vHZF0sf$z$1%t?nv_D#3B_@rj6XUX+eKD&`LJ#81%AwmIF z2r*&pHa|6!gd)X)7isP~L)Ck=S9uRPy6-LwGpzp)2N_CGPF#JD+yrEfSK# z3)t=itq|fdn7+BdU1Ic5bJnycEtl~7by#8YtP;|?wHt!Fh(m|>B;C2Vqam|FIB(%% zys5HwyAQ@9k8K=2W*t!aqtB~4Yqiyw_`HsUUD+i}|J;D==pBOS(l5-><`jOu#zx!# z%u3zOGu1|mIrskORsj&-49|_vpaBH-%0ZM!e}mQ?g&6||fPOnJ#^v;< z#IRWUp|h<92vn9X<7!F)kl1JOsyyPNLWoYiQ;f(-9F%5ul+Zci5WQ(kh3S7h>gnb_ zBKlPi4HweuzUuY>^w3pnRjUso13OLU68ys_)D6rGIJo&%HsOe`+O7FofuTXG{vw5e z*#ZEC!m5P0un!sbTz{Bx&U9YdNWz3WtSCb+=1mXG)43eFp7)u=H)_0JnGNZIZnFd@ zz*jmi>qwXnKB~}OOP~wDbK%1ysz5ST@-Qa1jeAuF3>cK#EcyP=J(zoje$>POs-)Qm zo6X*IX_|v9XiqfQH8vt|Xka+8{-$U>Qo4tq~vV`{XSnD5&7TGDLwMg^pbRo;t_*^k(kZ zV{ym<=KJ5&edQn3p1ak~XlV^F>&D%0-gt9#uNk|bX^vfPJA*dUj=ne4o_|2eeSoK| zgLQruy(|b$*^_*CKDB~~s0}_CR8e``jM$sE-L}@ZVeuX1kO|RtcsSv3EfHgFnm6{1 zQGtr5eNq)mUp(f0NxL$Rxps&}iL`T=BmPu`e-!!bHfV)0r>mLrbZ=*9$GKyADKHUp zr-B<1q5R<*>e@l&z=cc-E|CAde*;XhP2%iFt7DxHY@=G;oCVhePqJx4u)YT@24to? z^n_sb%ArrgvLO}J_or&FuKqLr4Gv8*)<(V}mkO|Xd`F6>+twsuZ8hI1#V`V%1Ogl-SQy(En=lE6_ru~QT(}(p~r&Xvo4A(2Ur(4 z8=hD^w2fH0yB)8Lk(Bo^3irUgPz+sD{*BY!UtZ!K+=Wb<$!LicbW2Jkm4`M8GOcC=2&{GZ z1sB#wPAY$f_{tB@Q)mxtj8U2=`C~d;0VvpbKxx*+(Pz2PG!4-uh48-QJ!B0SCh;s$I)m1v0ntOKw({4sDyUz6QN`=@8K!ix4cV++`32QctxP(THkNh~qIqxx=1 zJdXJn3BZTxSVajFQdxjr*nu7JxMbG!#n=@( zXSM`05!geV5XC*dDLmLYwVy~?KWH;1PW?^d{HJjq2tUZ@H;YBS^9K=t^%=8+nExq2 z4u1#%VsWZ?WSIZ&(@zBPNETvnQWM)|*Z|dzQXK4((CBomzib926B_n1(B&8UJXj7| zcbOP;)ARyGEl3x<7_Ecr2MwP7O1e!6v6iUs^QekEp_&s}3diGPKO{daQ0&Nb(#JJD;)QMl*sHFeyw-l%H z;P>~M-DuZ^E*v+CYNrtnv0?~}*Q)+v@jl(8-s!Xwnq>h?11-*Ynk=hvTvsX1Zx$Nq z{auzLj7ey z;|1%9i@y6CNCmANU|R+lElnXoC?bQ%wMZ|HnE|s{Aa-4L$xDDs$AtzecRdHh?5~5Pi(dslC|<=!B|1pk+7N$Opd12ydlQeZnSZdftdi$F-xSoS z%ygorzBI3$=V=~*t$`0ntGth!NP)ms<=m7slX07-7+Hdz@5dgo!r2&d6l&VCP>}P0Sr#q({3nQ? zfNiXR0*LeZPw)Iaz;{8*|A4ja7T<-SFAjZC1II+eYGpU7&lY2^9UoAisOw|3R6(0t zr_G96J;oE~D0?$RsZ$#OpC$C=YF_a1To5~C&pXy zE0f`nAz&T=AGm0`Cn?JDhbq#+Sr8iOe?O^?ji$INuOFKFU5d3V&?kfxIE(-p-euNI ziYLP8+GQ2*pMj%aJSsLVI6L_H^WIm-CTvI)|G;V{mdj+L+nPS*_~*wJ1!#nx1tGy6 zEw~T?s3^n6_ZqeCc$8m6=;`s%_M&T-uQKVlC5f(zHYh3BK0{b|OL* zbOnak@%Y&AHm109qU{X&!O&Omg#q(~S6|}em1#StzXK6Cv$|k2n5Z-|v`y4-)L_(R z{!`kVb!uzpqoBW!kHwM%NUo1Cv&4S;wvDmXkAt;-1FUtGmzh|gZYQ&V2d??W!L{Vy zPw-DbZ>`Cy~RUYgvE!P=qt&2cTY(hC}n_gAUxes;OlTLZR2>vS-ne=FI-{ z@`rmPTK3hT@Y*k5uek?>3)UeG2mI}>qlL5BL=HJc3J6$YFA27?a49oLls1u0H-h^S3XDhl14k=`AQNJbLEUR_SOt^7SGn-{ zn3?-K2Kz(t>Y`ag#W5{6@m zhD{y_(h)4r>URfUD6BIPDxtH$!;r?<5RRhxV-N+hbVq*%sXo14>GyX*p0mV$PyB)v z{ExBwWa8QE_gjR4i<{lY$VzAZi6IseN)a@MpI;P*7cR%jEy~el5)B}T&C=*+N7AIY z{b9w9-Yq)(V>jVJyV*n--+!gw>QF8=E;oQW7of{xvqg1g-6*z-8dJZwn6UlcyvuKV z5E~L`f5o~NOxmfOs!we0PAS!O%|;)7?O|{)Iw`v4by@;c#*`PXPhvx@Ct3If zpgq7JE07=}harTH-1}LLtQ3BBJ3rdsEifNsCj=;Dh@u1EHdO+i%MH`*o*afouAT^D zapHL7yWK3NwQL;pYWO-hE z5;88F;MTkV#oBUny?%KM+th8+K)1Q-<`27jQ>=AeGclu!ekeXHRD?p380UH#M6nIn zGEcU?_zjf1G-&dg_Qt0rQ1wxJNqo~y#;SXb@*;W;ChV__1MdvOHwx}miwl%JF6wSi z8+=!g?8-`hupsA#Hk%$36rRoz>)V%HyV?3mEx=u`%`o9_$kaX+1FwFAkXT>o=U*-cg};ZuYf=PJ zC+;6wU4rDp6+L1&{dQiwAFT8W5pXfTrDWD=L9?8Ux=MAn_|89nPP`H>3u>=2x3YBf zXV;^Zq8w>w;N;93V1oO$2i*a!xW5#@pLQ{xl*{Jar|Y-e@^rCE(rq&rLAq~I@|1=e z=PPz00;s7g9hYV$m_(Mw5ja5@p4J)w zONII!Q%o;0C{redP7h+#fPLisVngzq)#AIL-PUhjlp4VC<9d3;GDL=k2;`a%4}UGC z8q=fmZ-;(O%@TC-jka1XLab%+Ez%T(&zBrBpy{fBGO!(>_5#R$jvs76afgm^v%lZJ z6;}A7D1JOuJMtgr%rqy6 zhBmT61aM5Z8H5EbVBZWR$sF;rDDu4W%$mmBCW#Oyb00$o-yNMfv{FsV(MNm=|1N`l z$pE2Q=G1t_QX}wY7v?3xw!uWP5xMK_3K+O>SrBMnDjRsmFn%ALMu94Ur06?eud-=q zMEy<{}uiSKa4JfZHROiC3Q40y8Hb{q<~oJF{iy2Xrn$MiaQ_o(ugIYGij2xSBiJjHsJ(KXEl%M- zdnF8FYM`5@3j`t7llB!%_n$uvwiLAkRf43V!X&^d{0s^q!yqm@_~a1I`!4Bte;@2Q zL2l_!@^IpbF`4ZfG#9W%6M``&#Jt1uK;!7IvWrm`>wW{5Fo{L-*^)u&*lSZHiUX|9 z8bxzhuKo>{;NMig766JO>07)&dwRveZ-+8vc`zLXhDcmGyt`XRTbHf9ZZvVpu!#34 zL}fXJJ-7RW!|;m|rEz5Y|HBofpbmtnTMA3ObWftIK<}!X&U^QPA8-qL?mkI$ZMR8~ zWex!8uw|92xO4|oKr6Vo3O>pSY#jCLXo?$bP8uuA#`TaFw=!EJr|ZAxR1U>SV#NtU z{`CTYq*&ApYZD&^wKjA28zohXtg;4yR%$%~7z2)r?AXMrxAC-1J9M4PSU^KvZ}uQ`>zLxuRY$Ms z?a^`Zp!Wn&f5QQV7R2=F`4w=KN6~Twf00gtI^+SRx>#GUb0kP)IgBSa3<(f zc9bcQLLhTI?gLI-@qmS@+?G8lq1^hI4j%s)Xmhnu_(7n~S2h9j%t(@-y zv6bAphig8jlS*~Qn5~RPCI)5ONH0&@a5X`F-wHCcu1ltCqJSTsIzAqgG;w>K0cuDg zcrdZ-7^oigdH}d01^>?qe>>grR7koW%v1OywFhNwM%bWx1>v&y^dw~lLMU^f_l5VHJO~v&{+2>}4JAhHY ziVA0RAML#tgcBuCOBZWs{!S$}db6)_>Pwg87>CS|1@+KwFUmo>VdG0=%0HdJu z)vYXg9*@(C!n0>)qzf?30{Ga6J=zdP-tW_)!5)%cHDs$&2|I&#LzF;FnGAG-!*rOrw<#O!&~t-KDv+NF z{gm)Wrje+BiX2q#MNy zmd?xU-7Yp#P*DJ4Tk_toxg%BNYXArwWOy`T5W0W)2---ZQ^(m>GdhnsGy!zE=4)eZ z;Dx|NlT0)iX=0exP5+g)b8gV^dRoJ?0vYGva8dz@$U8`cs=NvqVKRDdtIEuv_>70i z;a&^T2M{Wp3Qyk?Cv2g8$`!LL0u@ru>0`XInEsU@GSMGCrn+)6#pZw6AsgjOcqpv zoAMUgd%KYBHic`0opG{R*udwqh01P7?hPsId{N`;<0@}vk~tZUdC(nB#uF!fdA8e# z+hCUR+^6+`{+d>%B**v#c=N0C7&mIx4<$;uh;CUaepZdwvYp6IoKMtU_2iypykFp)68x2y$uE`f3uD>4~2&?VBxQRVqk}G^x zqI330>a}O-_EC%IoSSss`NWsKiO6=*<9nwUpDZqPeYYblsw4LtYqiQ-fZxOD=@bwp z7}_NHjI|eJ7L&GeHfV|>KXfPT-dR649wh2W$BbKerjsXsPH{#&Gd3+5ni^ugcQ zhFQ-`Ee_O=`VefSEb780URkqpXuaBZ)>oXBhqKY?^s-_PO5TWxrnfoFaK8NPQt1He zOau8$>k?zBv}|TTH07qPuW%DLi{dvvp&(fPch1X*iq^RhShA# z;S3iTT{j+x-X^ixtao@hz3FS@JbQNiyaE?m`Nb2M?skqAV~XLG_pDA&H`^>Sfno3M z`N>rr?(zZ*jBcQD-v^X^-&pH`kZoqmx)6>iDq={G%KaSFpnnK6OG}jBj@8e=99Zic zJN%48s4rlU=#M^d@px zG1%g$g95q{2**>rf%ZsbSqjsCdT5~*EI>naM29*UKwzw(cvsihTszJ}1ap{j z!3CoigOhH}w*42OUmo)+1!f$*@u^n7Tk)sTK2@iOnjy~+@|!gb&ptbRC={gc@__9S z=t8izt%1$2@y5v`pH=Jek}4EO&Q#8K37WzWwY@X0LirmE^j?~GDr!!pMPB>SKT}%Gdkb_QQbzL7x39E z6KYaKASLhYm;sPzu}ggsA$9GLJwTNm@cfqZ-F^w{B$tJHBro>pyDopU{jy7?qCHP- zIL=`#ULjm)qcHc7qwtVtKp0Ot2y+!1mKLeZQmM!~ga(pib5y$lW$rv>l%t}uQE(i+&Z)dHus?@vAg3(PMB(NqC2i{;bY zRNG3(_N^q>Le_^Lj!aN**oM5p-4@sbR4$zCJ1-V_8wZ zRK-Ql^nsDoq(qRm%MQ-oZ7rr}M=|!!P^aN%3&mAhc?L|F{POyvmCgO-QM2d8l!P?b z%nYqKpoyY&TOszh2bzFwkt4)@nR1{M8P?ui9V9nu@hZHI2}lYtF&Fdh*J&u)A5^+Z z*kw8Zz-{Rbnv^Sp_1XFH#26PPA#X3@3b>+l{IZV@%(Pg9HQaX^Lr41Rr%h9&fzENc**v2bYzcB z)V61TPMqv44!0rn4w~g`K`{Pb2qu~cF^soX;xPQ$c`w`GS7#=(yIWYq%CVv-6qzKyD>M1zqJmTqmEUgUNI(;w* z2#twmOXlb(r%A|+DtD=M5NGY-7vq`Z+BDaCysn9f6I0Tl)n^!A8Lmb~>B*ecFqI)IxVg;U|iZWT+jsNBMJLK*4O9{ybH6Y$ z2sfA)aq-)5OJSuH2MpUm9oIGr%=GT;@=qMdHlBd#9Gp9y){L8;kjMn25fAh>Prl@(IA;gIwyDYmBp*ELPL@_xJkKlmEX$T`d|1rXv`)%QFY^miYiVW zdGrHL+QY;vxOJX z&=KE^px@D-#!&PF1p2u}uhDSVn*q(11ep0PiyxcZY^~EljHzqeG6h=r9{*_kFi2B8 zVQ=W(W@PTEv=~y!_pxi=+K`y?p!F5@G?r7QX zV)^7;jjttNDFYp zqFZ*&giAVmG@Pdpp~V3WH_Bb)+N+=gP?l$f?{9_!?Flt&N$$f}YCRjx*PYDZT2|^H z6o15S>yc=dVNg&qH2*D2X)U*^NG*3$r8|MPH7`*R$Nif<0!eJrM8POj zOTei8$V~ZC(|?4%OYbdgIHjJIQPhwFwshX}K!G|Bwo6i?WkaYnt8%@0#GPL@3Y_*x6_eInK zQu$DNoiJ{$u63WsbEl8pz{9rGa6uM(H?lZ;f?`3E`PywKUyIZ4V|#D;m=GEdDhy;j zR=>Uz3zVUucFb$t&Dbnt5J*uk0!4e!d+-q0c&C*88Xqj_fSOXa1TU zh^Hk6xiWmO3SUuA1Ko*bON(umk72i~-K^8YsS~Qxhf}8|+b!Q5OL#-yMm>saD?Rv? zi1E)X9`HZz$3_Zqg6zm#dPr!VMqOCa?VrSCVlW*eUc*Zq$~g5oMcItg#?r>4@&#QA zx#FY2>W7MtVd~v8Zz62!BAX^!O>|NoQ|DGq35mJ=RIDMf7Y@Jdz*<(ux7nslmj+$C z5Yb%bO74Px6eXp6XOE3rr)`eod^TZwvenQNllo~)&1+Dfd+Ik-E;VWJ+w~S>6lxF; zm7mnHm*)hbURfHi$3x0S`zD`^(fU58WqAxH4RkW{SE3^g7o@sQPR=i0 zl$51hV@?jju&}vj^L!EqcjQ-f#Q5&Di!jh>+mxtJWtpA>}S-M@T%#hswEnS!K zLXb(pUZzB#u`}hzfy!eVBb&>#%IfgTtrwsxOz`=BSW=7m_X(9^BkxfW-UV*q+tOda zB#wNMF>57>^OCz?T8Jtd!{xr_4;Q>TD6>W!Dh0ziOo@$-<996*LR8)wu@MaVwe!vU zxOQ8&>^JYWfT4w83`^YI{+j+*?qMQ}qno{@#C7cY9xy-l8NKy)F3V5~>?zRYi?@}| zWWiHn)}4Rfwqt6ZpTQxrv@yxp38kcTMNs~F#5AHg`Rjp%Y0}-1H)7HLh>31Wkg}-9 z{XI)hOWUjWYQph-PuuDHQDEUQo z5OrBkoO8}d&MOIq1EsFb6hYg)m$%X{v|%egU=mK|NRl#^?ArE_W*%fn6hftw<8~VI z{prEu{+R@%CARF@;Z`T%C$O8o@1p^pL+IAVUtcG{={U%Fh8h>EWwN#Ce`a|lZN*g_ zY4HsF_SXZn*ib4`6bB+UxQLo@xt(DW9SMD@gydG<1`!XB%ZGB5(s^&owd^0PGfcO> z6w+j;!3tCp^$GH<17o0At3;SG_d2#e!>+T5jM03UY*?71@mFIp{RLyZ9#H81&4gt0 z8RPe$G-}h|3@na@aA86kLd52RN4=V1AQ)|xsy$B+^=}~$egrJYFQl`16sJ163D+4r z6ij)OPX>=!y|Y`AN1DeZTpI1a*>;f*&VcC$V!#vd4y0pr(>aR}#MU1lJtSX{Yo_wy zD-!508Ni_=;w&>5cJC{9eL4lQ8`;$8#tyN~?+(P+56sn-7EyZP)d|cH?9yW}NR=1y ztE*@g6{F+)=(S$iy9AgOqa6D5BdU;R{fh3Tnqh|Mvdq%gq3Ec5>Dct?=YtUWoEgHi z>%1X|mjTS#E;PZ~!-^1v{9xbv7N?8!m!h^ZBLiUA_*$TXZPv$iDV*!Ck=9*)D>ncI zpFv;yH**QHl&b?=v{UKwOWGW|y2~#gRdysOMdz{pbuvD^1bp|n%xi}*DBCOl(G(nB z8yJaP1?C~CejYzuR}9~N3g*>LOEX{#kF_^~o!!teXO9lB8|=bgyu`4@AUYthgQ3Lpj=7(Vo9W@ps*t z{g9Ln3Rq1suC)hb%MeBX?qAj;i~tBE-eZ5WT?5RbqIBeg? z-P_sYe0DQP`*Wo#7G~!&G6h`gI%_lr+qCaxkPxvG&P0us7S-Kvlb$>4J%m@K_A zGLLJ!SZgbb*eKC+>#i2B!;iI&lhvN~l9fc~N=!9`OTeaVKWS^5`3>+bdr3&^Zod^UQ}H~5 zr1q}^0vNC&7iEvMjn8b!pYID=x4$#fi=;_iA9 zw#@5zwpyPVf09PKXM`82pKZ$XdQM07X->+gzn+TMSLr@#a&cMaZ8{B*=!rhmII=XR z)d9rk&@SOv=1Rv{reUf5-i}IKS#WX7exeu9k3{2SeGSY(+6uj3cw9ojoGV>4Y+VrN zHX|xUw)hi^aVExhkGT?e9XPYMp8Pl)TXzUVICs9pr_Hh(l(}qfJVFh<=*a^2VNs@+ z2571O_$ZKD*vV=7zv-${MLD!)@C z1b_qLMTjNdz|)d#)>xB_gsGybbToPGmp9GHE^6SD9n#|znC`Uo>$l0F(!Z!jR+%VK zxvpO!N_wzs?Lvd1)5m;Aqd5a%uf|_%GfsTn;BX-mcOR$zX*|!FY>_#pz{@gl+o$8~ zvs1<>rk$R%h8r20)Mpo-pT;1l<0jp`&(|ozxj+oO7OK8V%jx8{ zW`dK4+$1YYgyX%6Upc;}!(YaJbPny+)*8rTlI^m-l4Fsu!eGw$de)p->wrKP8a75y zg_cQ@@1SMx7DO=vP8d!FNbw9|oBs^i0xrhnJB&b!8a~Y9X$nu9fjhu=Fa#t9F;0~M z%@zsyc|3>87l>QE9tZYkKm^O6BX9;vKCK|-1;K=hW^VLgHQHS1`J!)Ooei&|d$cT) z40K{iE`J923$!ruT!k%bFPa7jY@vzc zo^B7F={$x=VS(||;IhS!?a_->;z>`gABV=3(enQmNMaY*_}R$S)#r#>L&n=7};3~4%rvMU>@q1ojW~_%pQ`3 z!^WUY|NoW2EB!zM-M9-{NgXT(Cs1T@WHpTgL1KJ2t_wkxvFFZ(4Ors8H#7fH%A;NA zb(g#MZ$v#;Za*gq91tU_k5dcOG%~Q>?C!b$EW}mpy?~xf==>du8G3T(aHqm)GumtK zh01VJsGlrzDW-CwfA+ZM%3pgI_%bNb*$gntaw^?zR@pwH^ih;oDtgfLDGOMJfgWW`Kh1J9ej_bV}s zH6R30{ewaheJ6`oN@zIj)o(H>h3bf!@4U^&O;~X5r6o(iTkZe@IM2OEG3D5U4G`8m zyj)N6T>v1KS5fGc72C04z%`R(+Td1VVa|$VqvbzT+KRtyw(z#~S>SEl_b%sS9Iv4C1-MJ>B+axbul%1!BNfX^sZZ(LTs#spC-xYZe@JFQ;Cnc@w#n{ zi&Y0m5Z0rd`5trh_K<(Q08@_=L8_g&f)zC@PXr8E6Q1^n@ZRbBEQvN(WMKc`d_V0c z0^JcOD+Ao@MIuAT>Kabfko<~c;E z_oy+>|8y}g*!@K(o>rF(xXe`7@daLATnReJrGG|VfG5XfIx^3Mo#duJ=ODZ2IDh?i zA#m_<%HG8KL@Z5Ae#vo}O&~P%JZjN-!Hux!dAzue zpO-FKnCQlc(0dW=5Ep@kh5r5eN~Nu6n#gA?wLH8$tLcmGQDMuIC-*0S zaXSW`Bj&GdoPQqrbPTxNnF`8qOAX})ow7y|rSC)vJoH>U1}O+;Z$OJizX#dsT{$*v zulu)Dqk?FTGD_WDX zlZ|VLw*I?nYVl?nqrURq#M6^0#x6w0*IK!t!Z1Syrtu7y2Ny%7 zjU@doJT%yVQGJI&vn#EtR{%CqN;sOJP=UB}d`Fd&*nOo`kXbw{IA2ix|G4|hs3^Dh z0T{lS14;@gA)=rX(jW*3NQofQNVnvW5<@p4s0b*6vP#oOmam}5FHDsozWR2=*t{A-_Op=9& z-S}32)!2)%HLR_^(mH4|6HB_?QVS#Cn7{7M@c|SksI3#%wC_s=1T1?Uy**gDa7hg` zuXF@GP-TqNDJ4L_Pk;}ff@wQJ&~v_it^GI-bf=2$igP^=$oB6)A|PF({9;lSsLmz% z7S-N%vrrcl{VR;yzM%mjfu?P6C6$LXVhy2y*#?q|L4R{DBH|`VF2F~N^Oau*e-Rid z?Dq7g;L~{jTGnIj0gIWZlkUY+o7r`zC;RKKgLa3+8roJgxx^Dk7e(xOKx^SI0p_HN z-U_k7e-X<-;eI^c(m1~{Bh9M}nRRP}-DRilznL;9@#gp4^0lbBneJM|-RclsXk*Oh zI=D}fP$^3v{S+sHG}kPmtG(HjU=&**A@((SS$d|VmLGMiqz2Srgj8^ox;8%cZauG0 zHvZDmT9TlqZ?4XMv27IiJmz z6=q{qakJ=jLKIsQ@n?M5y(T_5PBY-6@;3m@Pb-3ai>s#E^o`$+F;gir9XhEy4Q5_j z6N?5y7g-5yL@s_{?Fc_>-d_E<){}VkL^q1N0rf$Y#7gYRmpNJg3*JxGR8@La(^{-! z;NPD=^`Uw!P%HBJEMvzB)({Fh*r#*ndK4vV^4s%k8YaiG`g1UOh(&iD4~oVfdqWfW zv&MSN)c(?5`l_G99^!dGj1ulm{D6+*S8}d(hPSp&`cLgg`tKELgpoYidq|!x&hy&o zwcYCiDn)tjJ-J|rP$@LnFr~smh9y_RJOEv-CU4OucrR%1O;*#ZL~1Uqgl)YxBsnFX zc6uVKAT%ONI~Q4yp?f$0+OxeGEH`a=M-gIi$4SnA;f=;PckWZO)bT?eLf@>bU(sW4 zl6EF#C*M09>qM%ff<@*EH2l$TXOq>7-zF$G`10lRs}<<$$sJDl=1C%_#9eAjU!_uU zSi^`RfJWTY5I_-4Tad zRO-<2=JdAnVZ8@#=;Q7SDwrB9!PxDIwzl@0z|G{t@wWa(l3(jvunCw7@jb$bJLXSs z%En$}7PF(M4+?A~?`9MjHl(anvczoC=WUK@j6dJxTY1@eE3122%*XST}+lLmKm?&747B;G*w}_ORZS3;W{DG_+i3+sWMX&Juhqsx0h56o${X zi?^F;Xyca71@7ZYl}Sajd3-LU-@)&`fU*Pr)U!=#k{ zwfw-R-PdmZ3$7LM*BTg8RnG=~Si6!jW3@{2OO1odGaStun%rNrB7#1D13WY#Ch*3UohM$PE!EjHaLIA z0dcNF{*y5hyCa_o*TikSfK&YN1*B2MQo~9 zTA@)5`pg6{3}?&QnPMeY-pT=Ela6!+^j+j0uW?QQUCZiii!!Cbys&cXu6S)fP!q-p z`ZlEx9ZkOT>cSVbu6Y~Zf43}RP-Y=-s1WZ1hvz)eGc$7@sjjN(INX`$pPZabTfjG{ zot9cx3Wfv*G}uo6+;JQf5<|oy=s)(ICLx;Zgsp#$rbXy`x?T1~cB{`Vu|u%>i4)Nt zkqpBR76tE4QWQXMENHkd7+}xaYSHC_HIH?$b(J`N6S}32CJ7$LT^hb$eY}M7dj=hce(QD z8=mlGe5hq0ebYl#hf7e1!DWpISW^Y2Rs$`zb5qXU-;sQ6nkR}kA`H)e2#Di^LS7*r zSryuKYt0UO*-g*N&NBA2>5vn^s5ty#YNAbsM*CiRdU~eZW|1IeaLSY=?%i4&<6o_w zn&xAI6Bajeh&94uK)0{nxXTX+gH3lYLy=?3Z$kfG9m)E+aHtKad)ws2>sRq{9dPS@N`Gg* z#^%akaQ(8!$;HTzZrQTKT(s)!1+nwD+1ZO&^Q+nfnzxeT&Au(Xd{*3Lf9I}z@HvZ? zs}&90uRFc7K776Ugo5bl0a<;~040p-u^L2h&)xIQLvSdnWSKHDNKQ2F@!uR4VEM&o zgkRwwtgTia?>6Ucf4n2w=nG8*X*T-wS6MqKGdbMSqzZ0QA*P9i1e7EYb_4=uu%B^A zshwI((!7J8$o&b9t^|H{1K~!qQoaJb^j0$RQS2A0SRaHj_fRQc1$JqC&--m>7p9mwM{AqV9xy0-7R@w# zz0;$Q*#YYKo9r5e{AcmQsMi*aF|90ub>7!oN8UC`X|r(gu;E|ja#{xZ=#3X>&rbpw zxB(?y{z?AeD-H?R&}I4M_l9{vjZ%YwRSK>Lku&qpJ<#Kb&S)}<@Fqtp4juZYlax#< zwRIjwC_gZWJ)5`}Ikc*c%wDle4?6N;3Dy#QuM54k={e^E3ddAMt7>Z0&w#|8)L{=e zgRVf%{jgNsox-iU(&8ttqv?&*`9+)53IZ1hgGJI%q^D-oMi;oQE9!q69x}yPwtS(wOh7bu*uUes8Q}Zy(UCpQBvM!BirU zc4c7CaBi)$y!^5F=BrB#4i{np|DSOa;mEzGRm6HO-f2c~N?ZE zSi+8>_XNv{^SOe!m?s58tD8Hv)*VI4z71mjV=kRhm4=f=<7SV#<}yOsJc#425)cMk zPwZa10HgZI3_kB#s^0mHWpR`tWz|<1#2pm#_w%#XQrom!W|U_H1%qzcQw}Q~PQ^Ai ztzVK;zVti@mIbm`mX=fuN-CNqxW)S$Q(-bY9{lDhMgs5|q-z^PIjHFGx3i}x$;r85 zt%9wtQGCyZ*4}DgJY6B+NR- z`BUmjgUMEQQx_^pVHI)^D5Z7D(FVe$oA@HcQ*kP%_V+Gk!-AQvZ3n%bu47no7tMV1 z%(rQzv_N)qSsw;a(+?H~noI<&o3RESPbaqxPw!s2yHR^gMf$KxaCm4a{`CAP1}(9A z!vORIq;3`?3g(*VzZd4e=Nz>$V)-nKXFM;_xj$P~i{~io%nv&zt~Y+)-=CZtGIADf zmZ=$(9nTm&4cYIS#{Uqcg?v3C4K=ifM7js|(&s~gfZ>&4#j69qcM3kfBG%_W&o!k* zR%SoPZx9=Ii|0#{X{#d_TFcy2+o7E6!~k>Esl-B6rA&77Ky8k1w3T&>M~infKWp&d z=r$`SZpm5nam~7fB&m1M;==1$Al{*=^u@$^)NWO(867}nI#HLO_v zuAM5+);Sh5{5vJz&b!@z3(%ME;nDtT0!XdV)GgGH;gaLs6yx0%YYhZSE_>RBPz|>k z+*-#fhi<(Rxw3M9#&m=;x+?+dHMrvNskbZ2H5*jiFo~Geyp#qgRZypK;VC4*!~XU6 z{_qL}*ebDVQv_6hTAM=WPGQj9U^vf+4-O`m@RBbxf--9SGwPwrHPw&aGjGc>b5)C|JmDTe-i_RT)sLa?HK|q##=Fj^jmkolqSu9+q<Q|*dO>cIK=tohskIdS4RZa{%^V;hx>fEw|ieOgt`f8SpmHISO&R)sz) z=cb*mIiI3T7jc}h0`k3YvnyNhvaHr6jRV3L9eIz|w^xgcixs1|6$moY!=$f3IgF+b z0nQ>oQr?etk`$ta#9IToklF>0wzjsk3fb~sw(=TP|3IBQC8Ssioee+j`kRyfv=@LL zsvt87T{(9__s0v1!et#+!J6;{gO2xQI#k!C;KprZZB}(26K{E{Wm`Q5B?s>gO4!8+ zsAxEZwkI%)>JmF?yf@3V?>lWCmw}Ab`LJTob0kloc#c@6i3+fAng3?t$}ko(AhLap z|K>El3yp84>y``n1UH=w0AXp|AS~yFka=YHa4UKw*%eUk(18fh<c9&mf5Rhq-+?+`tBmO3qBt*-gof##ERI#FFB z?so31h62-kR6#cJg~8MkPB~sG5w$nQd-j2Cs-;JfdWoBDO83lOmeDBU7ZuQgv0Z`+ zBfj+6W&ahj37FY^l1O#d+0K{rv(;2?kN#F?06tnP%1qjvO=x^+VQl}6AO*FqfeZ3Y zQ~+zN%VkiRK)0QIviX9IjEr)g92U|_6t#f7RP$R1S-xN$n%v9=lXsq3JkxpKRf}MO zAZwMLmeO9sHRD~h?!_A4twqk_kk^9WmEd7MD-IyO9DFM**tqKFW>ogogBQ~|;^sb6?4rt*5x#qPJn$Ous z51n0OhCgeaJRV?zWhrE^5(YoES8~$tV|K?MqkDBz`6Ulj*m2`5~ z>J>Js`G8LNkvYVT9^$ggd0tdsZ*sqGO=0w{>uYMrFy@{(Suht=+1!9etM&UNV^Y1Q z?E2o7)P{Lg`+KB1$UhoAPoO(+_F22usA7LyIDh|)~%OjVJFe(lupl&=ZAJ4r8(9jX^ zH#(zdnr6Qb5D^vJ5K=I7j2D=0XSvr}hk^!bevrhyfCP-{U+Lloh)VnCoU7N_(`~_{ z3Ns2^zn}a?b91+3FbrorNbcxfxiWcpN>6FYJ5s3K?HpkxElge!=!Dds=X8J>9Ptc- zHGRbi*^~dxvVLLd!z&sqFqx``9P>$($9zpye2wSw7_xSjVp`%uC3vGC-T$HOUl*wq z1D3nHq%%fHKumKUa2}#zHf`d6%ML0I0T_t3DMc+!o0ymo>1wSm;>RcB&7lGL8piQV z+gnfcP7~aF;w8}YOB4UK_OCZuD}mi7dEV#&yI)rZp96ig&iw&+4S&K26G-3xLsv-~ zF&LJMvAg=m_rC~|1F!IPy-KiS0W^dIheG?(Yy1HPnTwAIJ12=;PJMdeK}Q1ghRZ7D z5B?#if8#L6S+EvaHg_&DxXn(mR=nG4pU9tgLU7SC<1Ak8hnr?b|NG%zFbBs>0@`RI z=hd%r0EHgQfU^;JffCJ(+Ai3YG{H6%7*9;o4AWy4lmMUOW@A1~2i^nT#u5ybHi^F>EC_{42_;^#{~x*fYguBL%n1T;vmrNt1V}vjk%r(8SahEwForPa zd`Z#402<`?sA>OuL$>%+B^PIAf(>0g12)uMe|z!|t{rj_+-@kbYdsbIrw>gtPW{)( zAlN870Ok0t4q$f$2cHD+B`5m>1v29BXP=wmO|8BJ@uW7qVf*iOu7ICeUBjdO$G^ZT zKEW!~fBdkikeY*y;4?nw+o;+x23OK(I#gtY?HFjoH!sE4eQ15fca&xF|1K*A>OZVO z6_i#n1tn!yI0fUIiVC4EpMZe+3D@=u<&LA}2DrvjBIogHRVLqWue3Mkx)QpUYo_^t zCX|PnaP4z-PuK_L9i44ajIF69*5{tJtG)o$GHRBL*%ZW3i^k`#Vb6)PIbK;@?0ied?<~QEahBqd*g2J42~U-}U2Ie( zGgO$!n3xc;ubtu5$(eIDCP`}|`-x8EHqdMDsH;Dl@WmDN69#ix`0dUmw36-{8X0L> z8xnj54NG#e$O=bzZo81}J9;23Bpa`r-wLj;uXj5>+)?)O+MyxHFgk#DMO}v7g06Rk zKK}a0mH&fDZZ`oLs+GRr#3NcBp7s4>ApSbYn=8+G2|in5mR?3li+wg2*&61FH6w!-U?pXY~_P)xO|rBYI`Chlu&N1sO$ZX!mElKDaF6Oz@t*+w4Oe?5$tCW7o<)xpl^8n5i4wHN^?dXJzgL!6G zRUzA=zw(vM>WkkmoER~zMUb6*>KbftDQ(DPe0*rghUZ6~OCRc5^|D9c{Ge`10_pL< z-q)|KPoo^nDTb`eJ!+QRUoXu)5WApE7~FcjFIVWlaghoS4&pFsC~&L5>?M9E6nkqz zsW+KH)KJGLK+v=Y$4YFe&#@9X0%YBpcV3;nMpCEJyfe>)*zE17Y$d z>APv>e%m0%9PM+3e{Zx<6ZMchAeQ%bU?EK@ehp`YKVx;qX|^l(vpBvAKy zeWHPCVQa(o_V$3mOOG!OykNBO&fb%)LPZUthspSim31&kge+K1@4dM(nS@aoBv2v6 zF7n^7a0SfLJ2O3#6e@Z9m2_rt4uvZ|)6=33+0MM>h4SC37wrekahoOCB(1)iJ}fo{ zD(*U{@-bGEK6Gc1s@s|JlbYzD*cxo(Ek1#R{rLW+#jT6C<|F9c z1Ls+_`|d_ixV9xQf}%LZ0=bh>)Ds2|&8>ne)a*gkqT{^B-wP|yFWQ-dZfu1M1F!ME zZsx(=D;YcEU|`=l1H#8p>A-E`<$r50GCpTGbOX0{z~A7G2>ds{Y33CbrCLN`A~pt! zRzYU|Y_dZ!iKM6J%7oq5d?Ry7ZPRkAC(ec*qKH8qy{tk43j%>_HkWT+6eOr`WcL0X zqIg+`FgT_xmg-NOKl4+uQ~s$3ydtscCn{~&T&P^E0im8aVVRmL>7siyI4_aZqoH+D z$q|vE;bA}0y@{sMPKO&g+-8lQek2EuDDN9g`KQoz)DYbs@$10fj14an zgW-A|`w;Z^jDUZXBTeEsFb!b&^e`_pfWsG<;VXi##uI?6!xvj=(ZTxP>wW5tVY!W; z7k7=%f2+t^a&zD_7N$RWZ2xw5J|)MxXn1>hJfV|CsXZ3>Cm$=w6bXT8DzXh*Mb6f7 z1hA$^7ixw-k1PiprGgsjmUD0XSniz3=LM4CxX{Z`4-@1 zb%cNmkk0)_)k#J*@12~S8er01K4D{9Lx$#le*4$1rWbAC`yMVb88D1idwF_B7%n5o z&bNTD`&6evDD5RavxbS`@=RtqfZ*b&T>Ae;aFw61usc*IKoJG+C6O-AW73^@4t5Qo zy3Y^Dve)#K1Cte61Ma_1R~RbaS($X;`5`PK5)rl9t=MG>2I4tSi%%XKCcGaU9L)P6 zqV5pWYkHQEF&57^6$bD&XD0PX1^ijrK++wcc#-ga{gc*P6*4r8A?}*?v{7!xAh)J7 zUw(^3!@B#jX;l_jcV%2PlzaKTYKn*t=?rqX@}38g<0OG!Ed}2|1EuAc-i7?(>K4wk zI;P10ej3iteqf40r0xAL&0*m? zy}i%zJqFkP8h8BG@i~@kxn1!d4JtekY8(O7fu{|$MVD{Yq|B5AEIX`&j%O?ovcp7f ztehPL#Qxt(_75r!R)P#&O16+s3SvAqMu=*b&& z6lw&YeXyx;p4NSX-HJ>R)kfe8{)9*YPNi6N?Mp@tCo}t#)AdG&bV`g0vDJO_@{sLr z9+3jY0uR**S6S%nt;e`OkpCZqZ&l3T0kAT(VyUh|3XX^?#YEMQa=rpMCLSy2NQ+1=~Sy>>Sw(%HodT|2U z0jcjzf8l39SsUx{KsJ$)gnztThMJn=8n7K-z0UUmDxJWyQclu82;!GYBy-W3u=6hT zO@0_JR`Q>(#v9#_0rjI8e=DM3e5*6+iAncqgao$9D&{D{k<1>2LC5x;s}6@x9;s= z>%B!7%+~wl+JBoL_s-!}f#$lV9vUnvZu2nw3oqWX%E~^?R@(Km z*8--Xm67`OMow50F!;H64#0>&E_kX(yfcH@!B_e$Aa8V5(5Vtye8EoQ_1~$Rb zp77BIzWm?!`9CrR?fM#)3^l_s}a z|NZU%uDB2HgZ+-jmj726?I#L_7yy&rWvExn?PA zkpwnpu_C#6>W`xnf_>t-Vi+DrE^Wd*{sTt=y8h$ez`y7QKzJ+tKS7zLk`YH3OeuX( z3T$9&C9g@(ai?-HAC@!y--hz;`druC_PBEb3WXYggK3hn_%5d_bsK7SPEM&W+CirN z9MHc{_XL4O8su(mjDWJVLbJw(j7Kr_vA-o!yv?_ozmTjHg!h_=l07vGM2p7d4;FyiUbCbKthwlmsxMvLO`VUccTkpBu zY;6UXo7>pj-q&%@E^RBrHtrH+oZzn3TAKtDZbjtZ*bvzPQ}2jIa|)lFzz=$b#Jv@w z1}=R!;JxMX2F7tN+}wydBSA)E=FJ&`y*UPXpx6qy{5bR9j5UK8@7rird)*0eX$_A{ z{s9V6e_%_7}d|2eL7!h0sFjl$*m zxarPTE(j5^On7j`e*rR2cLHu;e^{h!#r=K5t)g%(E**8J`tnWgCheH41fw~3N8tbM z`uHmC-!J~5g-XN&nODS6x<8iL`uKBkWw%-qBHVvvX?iDW zhHgAh#t9TBXz}dj$v5C58Hjde_720v!VliNoq-Hx(}`w0O_myp*ZOKVwh)X< z@T&qQSfCd~EId^DQ@Q)SLo56~!kZrBiSr^UkQ|!1F@Fd3f5Vo8?xzj>$SH{LOvhT~ zhy|_A`bqAiPSNNpLu};dN;NDUAxg;Y9XX#D!9747t~(AUTZW=dYu-1)_!PUbbQGu! za=&yyAIcHlzhC<&4Y%F`o4C3~=YgjWyw5XpS)A)ncJc6{hCNKiX?<@Cr`lCCJ~mjO z*9FSeSwUHqF|eZ_J*Cw$BntvT{J4|M{u(Ka{U2voh5E%L6}7yFKMC1=&g~0KpG=QCaA>(CVgz{RE@>7759Oy; zJh1eJWhqxV1|U}`Gor;K5^`AJ?_Q|X(>C;vIcZ=A!^jD`v!z*&9T0v`7H0pRoH zkb}*fA*pqnBa$CqZ+)sBI|omTEr;}Vba?fOPzvJH<1wcX@-CL<)yh}b?YVubj*a-! ztM=)qORMOxYd`I!)1#op(dV>eQd|ydCJEIs_X#q_iAve4b#Z9v;{(piGOF(YS;hGo zMH#8VWN_$ViV?%biiv@M5{X>-R$6Y|$2~2mgR09ny$*mohZETnX-pVw&Ov?hKXt8) z5#qRqP-&vPaI46@Tz-(k6D3n-2vrt&kU=;cqt%>sfpwQd3M-TJ{mj~#TP*T_hJiB9 zlF+<>G<*{F%c}o<0t|Qf%W(}VrP)c>1 z!sEZ=B8i-UGKAO^eesxbi8wA9DlICK<1=*)JFwVLr-H)21!ex5rZNUdXuxj)*#!>i~+)6eTXL}MG#h_q;!YWH<1e z+?pHQtpvaSACsn1R0af`i~}jN>Nih6dAPg(%2^7M1^Rsx{m^lYwyth+dPGFTnZ_%} zPC=Cy4@Lh! z8_a=vX}bxlbEw2}3^Tfx876?1wB#i~yPzpUCK8(U!N2Co&tf0R1S)Y>i?xsv@Lu?t z5*HY(snl_%33hLfkFQ$nwf;#SBw`wYe|WoF06cpT*Nh~<9#DM@;EbG`5VAS!qO`n@ zeI$f9f!vV0xRWIiuP&$nCGM{&{LI!>y890~jY-TWF$FHaOz!|p0$WsL(7h3Q4qb~S zpP3MvZ@MTQ`31?0?q>MC!D#f`%*?wlI&S5XM??w1nlvVr-Z0?B9g}HU4};KI(u!mn zbZt8&{^?!Hw%tq5)9)qer^}EB>XHk?dr)B|MwBM`A96^4IOmDH$gkeHJIAG7>!}XotnmT z?2?eg`0akw{{IC; z5KN{Gu+87p06tPBH6i0gYWMm@71YcUNq`T|rZLX52q;9J$9>{|F#TVKp++%YU2?$m z-v`=231MK_950^X`tZg!|9fF5r0-(y#26p*?tpWGg5}*Jpe9;eFr?{`h4g7AZ?XNi zh!VuR8szTX!Ur0t@YXWNfZ|_&uzn7}Wp=JoU3^Z9C-?_3Du2B6pP!OOf`?%^s(kQt z9D4|UK#!?^vax6DZIwq+&!Rf!Ri)$8(k$m!_x4WgejH>LZJZo#&VJhdtP5kh7xQg3 zqjY^;_^z2Azx4FM83tzNl+%)v!X^F~DeO(LfQ5BCYdsyEE}eqnnC)mE_R;8?={PUX zItJ}31{1G@+Mu8WN1v@Z?KHz-1iHTWAax}<#oEZ|QK8}C)jZH^amA9^+YO;NvAr-Q znc6=FzNUwkW3|)_EcoiTJ2A6OAv;>1ki+ZmM%GI7S9pAk-gi*FyyC%Ri&X7luCQA)7)7ey@$#gyW7QNl7Cl;dV1#U|=?d))@Q z4Q+@4F%}b)3brwKKgoTjy&wo~`Rr=!7JoWIA=@wBJ-}w4tv{ek1sj`-2$z^-Y#igF zFEL1|7Ox5V;x)H4r>u(n5~JyJV0K(nx3_0Bzv|&2%{6Qi@KU?gqQ7|ZU{t*;|0R8r z_sp3y>j%ox32?I?3vuOqjkB=Yg_=OE?G=fOj7+-uZqO8(d? z)sp&4)B6d`iQacC$ptt&W;@b_64KZk5r^&8YI61N?(W@{+=`S0a!tTZ>@(j9?#irT zE&u$Dx9VJ6T(f;$x?OoWX;M-8Ba(+I8n;c3o0pynCLJH7g&;S|lZ1@n1g1{vHSnY; zVFB9<+z%xyVjBfLq*vdG-8ONs5!4OsQz+6J!InENB?(;!T1Z0(PF4`Ek@-n3B4bJ< zE2>+>=$g~E!bXKoPSTq*oM%+X{h5tDbB8UB4x!_gOSu6bKd&dmmL+F`5SiZHxBz0OpYIHU#U$NYF=u5 zu$?sLi!Ka!vAl*gJ!4Z2Pg?kK>Rha5BfQ5QQ@GYrXkb3C2~Vl}3U_N0)M`k2bNgQg z310f5a#Mr8kos7Tb1S&yqzsTr`R7shL`6k0yqbt%c@(M9?W4MurR=p9!96?dd|xP2 zdXn7Mg>-7-$FhQ^XzG1}dngCfNn6pe+ozbHqX6}_&Zocm@MzmSXQTc?+RgmOEtdt7 zs?9SRhvV#UpIZlej73G2FDX@?8%gf?ROU3te)5lS9rqA zth80IAv=UiHk&~@xkXbfBfKPaZUO44o=5J=Cm8dY_=!ga58fYftX){7i9>IvzDrGt zZgih%;^rR@FDuhT?55UCZ(7-kPVD};EM%)9zCY$%=i4JZiWKVG%Av=)AAWU|OWfyi z5hP}~w1}j(i5zv!(z$a5eF{NI6s0;o;l81c^5BScxxw0J_bIbD$S_C1vRewdy|a@| z3qM)(j;nXa5K{-p{b*oct^KwZLV0ZKI+uE*yCya=JKJV@3$yz`CUKX45|wgadPel9 zZ&?}X$8^C`uNc*~RJQb#c68ohgUqlU>34GH#&V5xnGf6nUAo^UfUrYJA-10`Kh5BO zQT`ra;1}UGzPee`JbSyHqIl8+zUx?(-LdK8*e9UXUndLC@F88XPFw`o*!SI z%n1}&9&0Z#Wm9)Nh@r;ioposq!>UnJjvZ(lf1}&1<)+bIDNB>mI?0QDL599MSGV0} zlm?Q(j}M~O-+#J)1{-s-6iSS`dWY!>QLt}NvEjy5z%mm$J4t=K+Do)xGNM-iTTJ&+ z%cak;X}-R=hxKnmtR}tg26Pi5XdQDObJr0wx;rK`F3i8QD>qP;J+adb?j{3^RN3Yc zO1gry!_&u@5bkW3JNly)#`qgtVK-T5g8$~ptC($snh4-iK0HeZgOS6a5k!Z;#_d|9 z5PU;yyq<62d=54cE#$l7&7FX-8DDWkGFbcCB&{GveOAMLY%p#9uY7Kq9Iw~HJ<~S` ziww+%$h*`xn7*xc)w)L9l!gx-My3TVdNKM2(zypR%=__`tWI?XV3vg8Z~WB0Aa~!C zoxvg#me=UF_g4k{;vIW>G%-mn{_qzIVim(X>I-SuiG4fk%%y{dAeG_t(XV2${=l>O zkjV}&03WjAEmp6JR5M+iFt)`9%%Mf`*M^=dM0zOFi^lpd{q<(wMRr5qe{sQwR@$3_ z7b_RJFUxNt(SIS4Q1Yx8E@tJ6U}tDf#qr4#dr@aU?S6lLXY%G$#H-BFYFiV*yjbQ? zl@I65DQlV^yY@}`iJK1eWwnv)x8CLOzQiIno_FjS_$oPCPij6g_Yo(0E&q7vUeQDJ zkbbl{+3y(S_U%da1|{e4i9-e=1o?j$Bdj6HUrXI6lMmUnS4C+Xez8)LqA{#Bbh zJ9qr{Cn_(83OE1^{!kEucF#^rD2nGTaU!*j5v8dlj>$wbn36Z6gH|dvcZ62v!)tF( zAQTC$VqO5~yGg=F+6a5H%=c7g^c@l=C)?cu@1^xfZsb2Rz2b3!?B-4pDNNd}mDFdw zmVUO-I;YErS-j;jflgD-(1FxWUe$VqUbTT1@j_=(MnASGvY;OiK{iy1;+HltU z@7_gzR1YPErKHS%3LA02Hn{RYCbct|=x zWJuC{;HqfspJUaY`e75%yqJq z;$CzTxX~MPVb;r-Qh4HuYOFtBKhqsC!ptO}u8FmyJIzT#ye53a_$IS-%eFzXZJ7l5w{9gNEwx{@sz(WUS z)}X_AoZGe-eRl-ZyE~t_|Cv+qt!+^hYPz9o2>FHSf! zZShypj(kPl(#SJ$*p& zS@ym9-zi~Ij7&`NV2-#V91dUH_#@2=RIIV9-&lJ%0Ya61V`JiM&+z4Fa+H#+$;Tiw zGg}q2g7O|@p?5%<&!Ln`H<(0ye9BH) z#Nc@uLZT+aJrS%}WM0&4MOlxd?^g?QZ*+2{ip4TfHkM zS26_soeL0NN|#uV4n=03ED?HR?CLRZ^v!Qxz(Kb+ZPZz+Ba4XDYg#^4$gTEhbYno^ zvNGJSF0D&>87W4O8P&X{mKBIb774LjNZ+oLh!yI}*y8=>%ZL4zi!R}N_~f7B~FN~~*Grl03EZmjt{X;zNv=QQ0t-(G@T8qDN*Dp^Il(M_i--;;$GmrJP5L zRw7dj0~n{Bz6j(7j=o)CiZ!LXP`CK9M69JiI&^G#g?>N7qOmfC;*-mOSj!|GHnFgv zfYQD3bhflmz}ve=3-in+Wz+-k(YF9x8|N(19xC!)3-eNqqH&W$4x#gB_)o0tYYlG- zVQyTh3hxf@6$I*wTEfBsV4*6gwYjN^x9xIqVz${cVvBq5Rn>RWpFB9n5en>n@flJG zG)sl+^)nvm(uJu&?6BL4b*x`+Mn&!KkJY$z4ZO_6}H#xXa{iUEvX~Rg~8MJXu#AjJ@#-x$%Xh(V;?P7Dj z+D+iw(wTaH3FCBqO$rH5g4E5NftCoONsA9n3f7k%fULv{chWT;dhWgo*MnQZrVnIQ zXXprgU#2<`e0F3?1XfAiwtP}|ka>DY<+E$W{mb!wkF&-rM)+f|sa}Z9VU^}em((|^TUBV4SY*u ziM(m1yEI?Z3`|OK%0g&Fqe?^iSLCSQ2P?z@QGlovBi*CdD@pZf$AXgZ>JRlpg&Ejd z_Z@5To@Phn)ssE)KXY>NL24N~;<$XMmzP{a+kA?3O9|Vy({(x=YIIv@K+g=PSeh54%T z8n>Dzxq2r+&eGKM+GEtw90KjabRE}Nq&Ur#Juaz?lIrKrNZo($&y2p6Dui5Me{pB` zV@{xii;`B1sgZKUjiZud3F|QRA_99wIDy6tkD0Hb(zV>R$)SBDOosOC)TU7*r$?1A z`)ZF-Ag6@aDuok)M(cy&LX^r;Kz~6S(f9P}22(mTPJl0n^8As^k$p=`CSNdr?Ptf` z?kmMHtxxHQswWxDGjS3xu3ujWAGyFqA7E&qeE&{Lx)Ee6Z;vmrF0+Ck-*<3GxqMWS zWWSe|mKMj>1VU{kN+?`Bbs~epkmvd9E*GtPFcIsEIGoml+q4jVJY#YFwxL#X)xEcF zb4u#EB9z=ew7Q-QzcXih;TTzVTdbL?RT1r_hn;-K8TFGpkBn z2|?<1bR6R9Qc~!xSo7^}wS){b{d=2Ee#bpPw+%zmjo2?L=-mUf+ywt-n035eT`pW< z`)EtNe?tNuxrbb?VkY)Q5AD5N6sy<|i%3di$VV$%D!bN zPNrU)CR8}C-6-7UjQ%bG_gvv$U+%d0x36LYsl`j_pwV*q+`)GD3jFM$M7LLR61pbo z!!v+6zL-K#9zv5pO{tF&SY7rvN=`9~^ia<6@ZNdKAiJ-!&y%M97i~o?yc**OY&Mmh zZqJFiee&seMh}oDjm8~J)tW`DPv%bVWmxfAI(1v?>3*0FQmVn&0|)_@=^t&PRv?$Fp^ho&z;(u#Ri(Gi`R$hzwYcJURvYs@<}au~1cl=-yz_q3 zFJq&^(UQpBoSCq`kmv`+OBJHvg>Yp0b2Sq|L%odMJ&R`E^U5_o2*F-&l&hzd)n1iY zY_-*8h}_R;{Dub$uG;?F*1XP$zt9sb{8Og`xi~KF30q-licHDTcgB;lPVUanCm&g( zH}79^)R;;#-4QRW@p-#H+9PQOM9^WL#||!`bZAu2`Ye0kfSBC0(pLG@SO2HOCJpIZ zy%|T5doHUUlwlVb%}15c57liwG5Ta0**RqJ+k>}J~02Q8KH(Bx$aZW(;ZeH7#8i#7EtxU9>NyIj@K(Iz6t z;}-k|H?(9-5kI?Jkt*}1sp~nsS_N^SUn9=R2Q$m=BJr3C$@&jA^;Em{1XZ4MY z)7OFsQ;)Gviz=KW=8&Vc$8M_<2W`oI(x)p$(C*#Y%FIAQ4yTPShjlu2zn>IAC*_<& zt}X66MoTx=ve}|LS`(vzNu^9bhZF;Tz>W z&0})X1ILI7CS_;7$-dTte&FXs@HHN|?Sc{7Vr)J5#P!<0)7e~=L>Bkv@(YTS*LPpZ zJ-XHUV3dZ$zFxOPYN6A{)>d()7R$uqjxW8hP{up+7MQM2P==zT!kH5HpHN@Juqh{W z@tXw=y6dvjRk-m&?#?pnY~punT)&?_Fo?0HdX_yur0A@I(S~v@<@S&94n8`PNy->B zg+4p1H)�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

v=7BJ)SOb{b~)+Ov1 zPL$t~xyk<+D4Ek?sYRERfCgrP4E~l6(L@D(jBjtrhb&iupP0+o>iZa*Z`ouoNPqXs zz+LZeA4EjMt_Aj!?MsPvD2z{{7h!f0$bM;Cus?2rwuvyhD2(5u-Yw_&LD1d%)lGvs zz5%b8ta1wPK?9HI=U^(JZV&07QPsNP_>3hfWs@Sc27lWr8|93exXlT4ATFQ*)wN4U za+e+v5q30yzqVRGM{-SXmCyia33UI2uyDhn@me-tK;Ci_m7g!&-}P{CfQ%RzI)=1y zbg*?|rkC}Fuj`2b8)#ZS{IDnzO89g*G4tn5HMSr;R%(~UM*=kOF!_w+7yM^jBU1pm zJ5LjcKex?}KMZezBSFiJ)-C1<(ZQT*~qU{Pv3JL|wS0HH?NZ zQ6+AZvZF&Q!I9_zn5)rXZtL%qF2Rwt+N=NDSCy>vtzPtStob*K=++s$WCiYe^c0K@ z*F=P$cvwKXoJsa2m6Yu(P*g#(Lm3qY49^|mTJBJ)!N?h?P>zFL``5sjIFp^rTzOj8##64+S1)inIX>G%O$$#|3`orIf@B-*)iJ22hT3JOCDAJP|C@W19Fx-CqC zdr*?xRDVUR;Jo?|O`rZnfe&hTJ42ZMQ`aJw0>kDY%Ex@Hjj4Ug5(U|XLv?w_+tzd% zbMea0l0%{knJpM7?oO8$J#6+nhVj_tOUaYkhp)f*vB|YpCg2$9^C~@U3Zqo%8I(&E z24a%z;YSn5kVDB74x*gZ`>dYu6wOZ&X`MAqWM);KeJX1zUW>8u7qF=>F0O5HL3Awo zQ>S@9cQ47A{IFzM0wmA+z_A~UpUtLww0Kb_yn5r72g^RN{UaDl%MXBV0733S$dtdc zC$il`PYqhlETH)+MsJzT{Zv<>Zew$`*Jgme9#PS5D%dWij2TQXRwQ@9wVSiv-crmE zgT%!rry-Tat|r~6fsgzjy;(sMpY6q`hRRV@Mvsq*S%Q!L2%uH=FF|vPO>Q8Z2IId7 z`N@#YOccPXp+?wIAIAF8$jH5DLC>QjzW@$IjUq4P`Y%Vdk13tEHybx9KrDs|;8Q#o z3Ec10=3b=ZY3c%cBwOf!UxzQPR|!pTj#W7VSaCa2fO{{fNhT2o380;m5-N1;5HV2m zM=3gx8cGS+m#0E{GGGE{2uOjs;V|9ejnLik|6DKwL8HunA)8w85tAVF5pZP!Z^Q5R z2iqXY!x{Wf6Ouo07EMMplp*z0ed?<|f-;nG@Vt3JPvXf6ii`LX*?SY0&U3XZY4DK> z5krwdk0k-6q7ND_m>vk_g)gHG$r%xLoxf)l{DFbr2;Gy-%@>>JvB12;uCI#JRyHve z@ObU_K;An0CN)*eli}@IaVXE$axwfF$zkiS;Wu6-a*4-?JB%@qmnxPT;W|>LRwutI z7>Uy$iiiY;caOUg5hsNP!UbMA14jfZK?UBYVsSBmrqWVyLSWFqMQcXHe3kU~>3;o| z4C~+Z9$YvsPjlVAsi_MB;{BUTk&^`CH@>wvVAx*E&~s3v*79)c`98kFuwPt62xR?i z@=;$6lmc5|p<+T*!wrsIgCsp#+B6RT{Krb?^Jek8#`Jyp3%cffqBu~g>&1=O*ROO{ z;%d2|Q@nRS>B}cg`L(p*Wo08fh}nLOHlg#FKM(ezOWuUem4K8z z`(vT{C45!12m@%yz&V};>G!@&qGiAFop@C3^7TWC`r{Dy7g?>Jhm_0J^QJ!cEq*CW zzg3@C(^7EC+A3?}-uy-BeKm{&EYX25R8%s& zg}12V3pZNrHxj`<-eB%e`x9jj0ig^!cM8)ugPy(I!3J~qe%y76sKp8b)kN`mg)J=S< z1mmS)4V<=>)Id&7dc=>W8L+a?Vi-^i?mv9id-qG-$K(h{+0 z<})Z5)<`;zKjeVvRe!^{SRF#%4`o{;Or z$N5`-DvYupIYsthDhzuJGoio7CxfHqzcB+9N_KlNf+fDy(Ckv^$o3ZQkVsa$83MV! zAhSU;ParuYO9?t+M+aXpPlcyr34i?LODslBA*;1z8NCDzmhNcmAVsXY#9i`xYxcL? zwW)OqQXaZkpFw2ZtoJ z*gt=4E@r>Bz<*MIo`6Dp3$mUjq!qg4cKN~F2?^>6DGOpf?6O?)7*>h1s+UP5}{ECig;jQA<}Af zt%Cg{!e*@#ba^yoYy{rlq`B=?_Gq`)uWXxk`)5lrtFJ4fUL+(sspHfgVKN|7H5W#K z)tk~TsORVmdrD&Qt&$JtB|#Eu+2Z7W{<`>FM@=tUGcoZYl;bcj(U>0cTyrz?AvW%-rKJdQ1R{&aF%PtKIK5gWkU;kn3NT zm*G*`woEvCValq@1lNF$Ffw3f@>=y%U-6L3d~L9E3(<(reRS3h^i)2NnddE~i! z+^UdvJdn^4W^+rwcPR$^nyCkYVV13c7In_v$fCtwynS` zW~0$s{W$|4_%=g%F=oos>}Q}C4bGwwPEnR2N?tO*!z5NriG6-=tZ@@sgoGa9Ht4hq z%RyXCoy+@V;uTNQu*O&OL$3RI3*jgv6C$=Kiv#`AZA<1jT3JW=Teqa%p@KcgrlZCvl_WE$8#AC zIP}?ZM-6dj#l^=fXLA)3D-vd_#shf7F*Ar@MX^&P%Yo_kV8jtDpC*6fb@vCO|G7Wm zAV1OEV{)MVNn6*ff8%&K`w;q5xjP}UKyWmH-2uC>sLks|!U~OYnt_dRBWx;^&Jnxi)8_^(1%bELEg_xZX0t;mEc*d2?LlM*q&*KK7+|Dda2c4p!cJ9SI?jU|1!VJ6I!Qs2r+(Q#1Kk?|@1yLU9oi&NB!QyyU0@SR@b$E*OaEBL_ycRJ7P)MJAmy2mkRizPE5%@%H`3{Bu}=$xo4kunB2Mqsm_r$9EvFoxx`f z;)U|1pdUK;s~3oba|^}j{`DPmcNDizJmBsVf>(nX<%;#?#j8wTYZ~Zr!9CaKT6>OI zNHFel6!XBFr5hM(h>%-dA?wFhqXWO(c=m_QEp}e&1qJk=_dyytv*!?&7Q+VuDkSnf zX-(VDSNsg%b{j*HvVYYv5@RL|Cex;OgZ1B7|6R9WEH3+)<;pCc+)1y8s#>Yi4cY); zD!|is8KsHD08$#2IIHDtwKie6H!$5n$uQ@8@N4z#;}e0`qATARC{p1m`;_;zh@-Tk z`$pUf{*GlK=xYG&)ga`di2_PBOzl2E;6kSBj0o3ru*Dz*f^7Jat7l?_ldN@wQ%RbU z*BImk7I_9T<}{TT#(fxk5Ftax9p`;R3NV~M1FkH(=Gu6mTO-?>n22FiT(pgs4xeD1 zbo$IRSu2M|oIdQK!wYl%LPw{?s~x#1DKVARpPY&dIRhu4dm;M6hckR-R_-v*#_)G<@ zPi=JHy5KYeCXCh?U-Mq%Lk=w2r!5S z@lE;O&@M!AiP+yRmWC%&#S6=-$0X?!yAlPaJveC(ijpw9`+cpIB&AqMouC$TFW~ru zBjJ?{&sfCz)YL~al*7(foDG=PB z;Q4vngLm1KUBy2D&9BK94;$QcF(1Xl%u4wIMX#L`iJF8B%=$LK+T_lqE)x&n1`HIi z)N*E9$=dVMWPf&P9igZf5-i91DZ|G6v^bML9~K5CZ6YH*T|1bZ`Od~8C;)bdxa6L} zi+kg_A?b4;qvvZuX*)O_Mqo}6;@3a#{$Y?`kDqhq6viS>*qr*og<)HX5Lnf@SMWUJ zv!O}IM=E(rD)__aWxrNF{VZH6d9#6$T=1FlNcBSZ!&QGO0tsrB2QTY;AtC41!)7=v zE9B20;LInmO&N=20N885;G>a*6_tufBhk=nO7gz=9hFF{ReM~d^=++{*@s_;JL^}y z`L9Babje-wJWXmyfsDriZY^|v7&#f2sA`3|{iF%%e2%YS9<>&4C4zNq4Bv_X3%A37 zoD5y_q3d{*!W$g>LbgfY^#ou%#SF}T?kead9X%!1t>gK^fF#Hl$!?3#qDyrWgF&9k zVVOHo9rwVJdi&Cv`8hZ#tw}>o^}UH>j(&ej_SGiEUYf-PY0jQ4yOj7O(y;c=NaMV9 z1TU9!TLH;jWhE%2LXkNutrvtLl`{$uzYH1r(18jV(c1-a6vBijxHztbsCUUVr(n!W z%USK)j#q?U>$gTRu-^QZKE5sK1UyxEzsb5i-Y%SYUHigudT*zl_scqbB(ccPUD>Eiq`#N2 zo5_^~=@+g4EbuJ8q=$!)Mk4{TXbJGSg)@ew@%L_5orF?vvuzJdVEuUhSqlF?e5b<; zTpwX<0op$P2n-`FB?d_sJt_}4EZ9$s1=A3HvP&2VvGZtFdW}7oUzH>%Tq}t}f^b}$ zs9?1_OiPgj^a{gXKM1u$b(Fs5F^?p#e<{Fj{;2`o{Z>A!r7sH*r6oeq4C>>>0K-$; z9b9?{SDRo7;KgKgn85(fFrm8>VrB0IrBP+P=$&Z>k&!3%*3tk^16qpxQJzub<~mcD z?)QE9lt)+fI!voX#nFX&mSwZrqc`)`2!W`Dg+`N9RuU4skn4O>zACb=W?N>E>o&#^ zj){6P3~9io58u7NH1%JSD{@cK-fUHyev!?O79~?P4IBypZKmA(8%Y zngd?g0;8IqF2s-<3K@j7_j`oDdoe4lvJ^&FhSU4-|3yeX2SA=M1FQJ2w#}kwfXm%n z`_S&Y(GAEv(;UZdA`c=XU^#L81QNqyj;?tBK)5_U=+;(X0gu7qFIkSt0+=3z@M2e_ zrY*!)qs)`rnKDxHx8>JYHpf?_uB2UxRh7lvv_81wr50a6SWHmaz}~3Q4-3XtsUalC ziN#ytl;b|XND5)(PXm3!|L7LSDxh(WjeRA!cEe>Z1xv^IRZEzL1iJeS?svCkz3^_C z;KyeVXV5!4FNGt%%<$Ec`{<%inG38V?MmtJ8vWZMjp*esQSm>oQ#9`O11xd6OE0%t zx~}hEzoHpewG@#H(!`y+?HYq=Ce^sP_nli*F7Qg^rw$0sber z(n(slNvEUQyY=L%iJ<`^5+g8Ra`F^y5^v5RwSu@87)ANMD(1O#^#vcJy%+fkGkMYP zq}ezQjm;!eJ;uZ1z{vg6J#5ex_Rmj)B}d2()&Z{pU4;e5)I|*Q75%_=&)+0Mbac;Em1wKga|! zw=v)*6FJ~o4x@^+cr_iwVF-cE{YLAVEV_(9ST9{5>CD#t>-k_dTAUCg;T`FZZZ6}0 z@?hYpEUy8Ef9_-@CHARK=a4FVd&<&?YD&ku(+7`e5JJj4j4$^GLUgP=SpbHuNBfNgPh^ zrKYUW4DhaoXfoo+A%6s(HDwTAd6XkJVK(3c!;4rIcrIN-XUk$7KvK6FEJ1r9Ed$5l zyAlc?A?Mrvj7my^iWJyYuGY-Og_fZ|C)0s65>sD!CphJ&G6ObQN)UW5 zFh_y&rhAXvd(gz3SAqEz7b31m!W{Ip!E!&f(4hlsEOZ+bkz9;9oUVPXjW%SU9k!Z{ zymU%@yG~SR(s2fx#+y~S`g<=$-8+Q~6C)Yyx>+td44oyORK*Z5(q$qaU)Lxb#kP&vU8gHf`eZT?Ap(mQCKgvj=VIe*`SG<*C|txryW<95aT3qa2=z)d%C1i0{z_ z*0RyvAmYBAX&1m0C_43R;ck?hOKAxvq@e*T9TQ=0hg~i3%$NLmx-XnF0ytbAGM;`v z1OssgaSJRHQ0M;L)XAgX==7XRW0g>Bl~F~de@w0lu{er`A4x|4HE$RV+nmmy;wwD- z{g*uW(s$Srl9CciN@}+lXrnkv8kQMVobuD0Pfz0=JOxEXR+-GaXIJ;q_7g%|LVK$| zr$Sv<0Z0$`6UNk4JJ`sY+ctw(z_n*25J+XFT+z&X_aOi(kZNnt8EN%6Zs3}fts``T zb_ZQ4SM&??KGlTL<(ot>K=*)sq^n734+FHS6}G}kk-wcfEv&w3^TL?y&YM zT}|RO(@rZQB0lR>lVB=D>MW9wUBUVdjYxKjK>iJ-s+9VZY&bd&0AH-(hrMu19yQa^ zwzi?P!<%{cP59aAzf7Xr#o;X>Jg7|YI;uyCe)+PP>KJ=Vp>|;DBo~12U%$ zSamg$<>i?u*u+oI=Pyb6^%_$6bsT*|?m6E{9~3*eCVB&(Y-B6qhL~wN!JH6VA?zZOpLEh<;(cRhl%MI<7eS`F}9C+^Q4*Ppk&LchPVUWq@y?5?GC zc)3TsdRa~id{yyO%S=T~%|GuDi_YO`m456ll4X0$4Unl+%%DO(Ykxzbpwu2PG{GnJ z{~CLA#OnX+p5lSgx*2}{QIDZkI6Xt|*D8OTv~WMF*f&@q1Mjl0B4>s*!0*Ha`*PHS z>b{m1UIA07cwdc|2E_R%y`k-e5$eb9RBzi3!$Z-}^LghgjWk=^o0U;%7TFq9r1QKF zww3%QM0axw3zO&j z3(03g%@|7--LMyLp&Xyn7K*JOtND`q9w&e0w|+FZXKS}$ta&I7g{)#mUXKOYBgM_I zmq~~m#T>A57+ausooF>8!b#~_4#wWS{N`GXT(ca$aJalO_B`PV!6t2T(Cg>4oOC*B zW%>Q;&TVoTxq63#g+pO6iUp0^wpJzNfudQg$Z{dvvT@R+yzll#euHn>w3P!snhjg) z+CLMN`Ro02)vvvMv)UX2_~Gc`GFJ~=O(Hc0ihY-?E7hg8XgZTFrGt7%<6VoL`3LP;VePPJMqocj` z6T(rB)ySo<{8ew;n3XDf#xrTkl82=AzI-I@{=`cL0V^k@o6`fqxReY$NYhPnEGoHC zHuJq%@m~x~hj2c^^YwwOCdyz*sdMuk{SM{d{qtnd>NB!uh{3K|v)N0I8k`z98A zuvEO}x_n*$q3TlHIwS(|I`>0&=-zI*+3A-PE;RVHbJ_0jowHkW1hyTjj+~~No#LAbrp*>}b$y9#Yr$ ztD5w;+$)+vok3kaqf-|mIrX~Je@A_lI$5B+&c&kRWDYaVB5Zi*>$95Rr4;75i+U#6 z33tSx!RUXhz3ttR>u>Z3q!#PZzr5IQ2z-q^Z(s8>dIi2mU9s66FHl@H-Sw{aCBLsq zN>gm5CUz0Y)HO3`eLi$HD>B;%C1=4(?`i};(6!U4p#QE;c5!h*z(yn9S9tY}ErF26 z)MP0_^3rQR+XF2#A&9F&lLN|qqc@c6H8}<{kZTpD0dfXv2FfD{?hp}>c3)p{VBbh) z$FhMR>tb6dNN{7PhVh#{q=x}2Ota8nYP`ucI1y_p3@nUi!lt4tr$`?rMk6Spk+MId znHXa=94i>D3@8=i!^|oV5HJ)}0fD4F^ytkpiku&v1crC{-M)f*L;&NDuE(1$ zYXi}UYX$8VCxyF0xufSEEy9<#sq|1g=hz%?B{x~@s!h{~knsmm<{>sVBrj#)&(`-t zNI;*O8>vxLl}t2eps}f)UDN+y?-3HXWuY|!y7o*7`~K|W5uwnk#*ZI^t5>D z`OI3vh(ZFb$1M8n!e>~~a0EDHD!pN!sc&yDq>rCOLKG?~fIJ51BnBd{SFT5#nJyRJmy+AM$kC8w zwMyZ^$|$}JjM4ZGeFTK((l5T!&?H=}nuK2|cAS1d4>g+T&8X*!!NULy{E>&_UR1tI z&fqRE=LsD{YXyjIU7s?r@AW4_E@NsBFPBv6Li3WvvjSwbgBlET(j46ZX@0luZj2a| z<9M~|^aJC08R{^8p8Z!%wyes#l)J>e^G_iOy${}R*+3vu26unhS%5_^6pxJ>X+fB9 zP}f__t_B7pL+mDYA!48!L|imNIUtP<_<0pSWJp;xnHGLQ4wpK9`J?m)ts4-Did{gd zB_o{Hk93;u?Te>CTNhxez`Ki8`r0`;Nrq0KcP43CkWc2!fAPtJCULh}OOFpmlzGPK zoW~Y^y*~hB5v^N+?57{21=X&xULp+|vp%BhNhDDH?XEKhBBRRPr`w`_qdx*OO(Z~g zJX^p+)!a`R^4N&m^y-Z=0g za`JQ^Ci#Y586X-Dt)j`qD1$UI7m}GMA;|+@r3R??vJiiKWAXW}oYO{Sn`F`1*n;Q* z4F^pex^LjY-1pVtya8^yv$wu1Ap=z8NA0+keh>iVi8~fFboVfmg~ITdDQx%qWeTbX z9&Jw%s(7V=3>{Ca8En8&T!K+$ki=9iJ%-6T$oK2+_>!^V>U{x*NJnb zoxZ045cqefQ_@(@68>G8lASl!Gvuwfow=<_CXwLe@Os!9ePU`CgeXR2zgqQscGw@5 z4IDh}_)zlpG)ZFAnYBV;khQHK)y`!(*1p(gZUC_o zbqGelw=mdBdF4EmQ#j}W~eI8lV<8vEA)30vX3V;A<7I-=K+ekh>0^4GpHe&X{vEcVP+RfvU z(Qg;6+bpoQ>^k88vcP*V1N)PpzuG<)4rV1j>@D1wpJSUjFN^}Lb<8M1fnNKvkm3Y5 zVg|^_iO%-X{Kp(X0_WV@U=d4hI$eKD&C-c)%z+=!f6qf1awmu8ixiwIZYD#V{Bg0` z==Gsk0NJyt8VmFx10Mc;`e?0R2o#0~&~1nP`*693`vHKBYHBXEvn551oSorA0m17{ z+C6eFxAy@73CDy9Zx0Ual%#=9NZ(%pf=J3D&CLxW)+WNHnc;$5$>;!XoN?Q<0QU8uhE}qAfbTAb1ZKd)6AP7fl1P)NoPe>uLAqzu!P( zl31UWF_s;&jgV(`&ZhXYUB}1(Ol6|;JkoG$C~SaKwwNLrD-QR{ua$EQaiLd6&}E4Q z17J|*>!-ePdO$HDLvhra5xj)e0554`ozddDhDOtky=rj%8QJ2IO;jL#hC+Dur4=v! zT><9+0J7x$7BPgNZ9bL+~bCGiF}8vSGN%L;8w}f9mb@al7YiB9%-J*?2&8 zrtp&OZXh?eJb`wAR-0Pxt~3n_@OOjmL%1Idyb78q3IHlsYG!2e?JZG&3f(|&*+Qpw zZxJ6jWz9xg?p~J-nk?tq?7P4HHRax#&jJTLJroeB35*XCX722NUYCOOIgkfRI4>?1 zx;*1RQ9KI&1|fyFFS44zK|Sk&sS?I*r;hjCqat$a=D6eLUYoe;TTq+M|2b>XYr|+7 z3`mrMWd457iMo(Plt4udLk8rP7avu2e)3ZEuQVgA^F<5ossUUB&Z8&ObowhQli@z` zcO-2hOK^bd!XIq)VW6P#Y;Y{d9Qz{_8O}@Y;R$7^GFZ1QiFB;yc0-(93VPI*N*Znd zI-M&WQnBhNAZ^{eX{(AHg{KOUP$Nt}t1Abnwy`py1%f~uD?55I=~_a#_{qTh286-n z&z~0s?On*|c-#1&?qB!q%X zRu1(A1jxg?FgW{h)>g&ZtZjQ?4@0jvNO>m$XOMS98n?vRKd?@X@n3KUacU6PKD^F5 z2VgS#;Y1qev>Vqb?POk+I2hl>d>FVeSl^t4is>U5x$;Ro%|z7p=)4)WA61y*!J?N8 z>Ot(^^&CRXCg%TcSBV}1snc9GMl#NIz~fS^{$RvpdGS#I$)ir9q7%j9ORxA{CmYc4 zHk|kw-+I$LnaDnX;N01+x$x6){38l-C_Dz%uj4OXxQRx?FN-h-BFM0hzv+Knw;Ph- zO!js$BpH#D+Y)Z&y7vhZ@AxoH#lpkE+Ech?9|oDO)tx#IJyK(2EVflfa~E2AYVQ)Q zIP{v*V_Lm4R#Y7L>E_0?V}7sTCkD+`WvjJZT4OBN^C(IM`nE1Aw{*^}#rbFLWP;O> zal6xxddJ54eppyI%l>k3cKC#^M+T6Ys3mb9Ee)@@`Ohn7onSUKDZ&FWG*kP#?L;1# z6d0(O`Og%woV7I$b}GxYcmQ(E;wR}JIaOXeL&S33^?VYuq`+#=A0X|xpTdM{<3hvk z^G0XB*Vb+2g>sLzWF-Av1Qhm(2uPo7ERp5XOe*0q8Rb303f2?VwXzQBio&M7iTRW( zJ9{|G)r&v^vFsRSb1vVHZ%2xB}NK=e0=i7r^)oW#n~aS(2Y zazYa53w?o_wZ1tw7zhP?RVjEDnojD9(r79u^ens$Nk|L~d|WCNBOb%_OJ8LoJQ9Sb z0un#b$kXU<@6E%X8OdT6akD$H;@%R*b)ET+<@BMv46i|!47+nr_9o9vLAS>PYC<4# zaV7sLA5M#3Fah!qiB}km&sO*p6p1GHiA5e!x=-WDyHa8j;H550QGo(9NRJ*z$Hdq= z1RQJ$8TWWLcLn(7Y&#;En-SD(I|)o(7@`#e=Dz;LUZwR)0F?%g66u+UlyW3v8k53phM79WjDc3=%z5J4SiAc-n3oMzg&%o~v!((H3?4A9 zP~Rxk6-IQ&cL>Rg+Wv_G!-oL5Uy5AEY6Ge|T?FJQantC?C6?+I`vl!$;d{Iy^*Tn} zS>@MLPruMv{UUu$qhZb};&j+efNJ{v;541EubrDV>|lF)_1OMgO7x3)9}%ay6>5m+ z;Go;*#G{=X`iJ<|d+;&i0eaw0GfjvD6y6jYMPs&s62)&Sj9Y)aO+7guaXI_y<@up#u)WmNKe$Z`OZcWvba-4+Z;sVP4nx*UT>V5Sh-^hmA^7U z=eVZ{hfq7&!=D_)`&B&LH$+8P0qpe^B+|0ybbHza0G)4iuBwe&nXl-5oy4I^E{0$z zZKLYX@DO-7Yi^%!)WcO-o#vU97O1*|4E1_n9Ww8`{K_tTBsvjmQx|CG=**>B(p)ds z9BSzyFqffU8^*NME3ZFLVc$M=oz)c#Pe}Kpi_4kn(ymX4(=q}2#~hcF$lsBHVT(~ zSU~!OM%`1i#t<=4fF@X-We+qp45#FA#Cf*{pBiTJ@6dQg0N03s$OsMhCJFkz z5jmkMJ9Ah#9L6KhJRA^&g)+{8%ol7&)W<<32)L1NRiOc^_n=ij&fu3KltL~csY(EF zz56N2)oLqEfQ!0DW~}5Fp&Ry}Yz*dOI!tvS8GI=nPZR*=wSRC7seeO$hiHm!xBv|X z7Yos`nwvAU_f&W&Ze~e6FN3e?zI_wzYzR0&E0U9B%hj5ycng@j;NE|An_-udxcjF1 zq3oQZ0*o*FTIaFWvA83&6bb7Apv{IgFb4mLkb(t*Ea^)Vp59|q>Pp||-r3k4~wq4gZ&jn|e;+v7$M*e}Rq ztT$?iTGLzsrNO&vlN0Zh&%6LHe z?yhACA#nRn4pAHp*)0k%`u8|WMk?Z)QEZEQ3yu*Y`q>|JH_C=4K3td6QFHQ*9A9R>Q7 zOi^IDmMH;s0qcLN58PzqDy1;tgDIvGjl{7!;^BbcMXp$wAOyCPvq$=*1=QFBTyHs1 z_j!)Geq7WUL>!kHXkn`V=hB{q!~6Hk5u#MT=gL9)sxH{4v%vuC>!mnl1emapzLq+w z8F#ynql2@x)d^@uW45Cvbk4R=7e1i_U32)36W_CSKDO0CVEr22+XHDv{mu9^UV(b> zS?(<80LSr%5LHFomQJ`vL(5Qi`;Kf|Cz{@ME|Hx^b>n!RFIoK z?KHkHxM#1`FyIF#{%}%f3WUMr`iW5PB#q1M(bQudr@&^@xQL1BE`K%RC6+gR}z6H+0!AzQra2exoF3 zN#aT177Cco{LT^U3TX29C8GE>+%!BYYs z&ml9My7!7VzNx}wAkvxM!d6-}ICcYdUAIF9dp#!msCkyR3^xAfXgg&o^EYIA!lp`1fzO9ul#H<5|LT@XEYfQtj42%f z@~W38_N#w9AAAF6u5k<>J_68+^T{M46bcjnyCwpE3c`nIS(Eo-zzwMwYC{hItLEVa z@u^avASviZ6+D_?TKk68$Aw`d$x;PmL9{Sc4^A_XlCk=}mjd!YpMATN-F5x*t38^T zw&1kX)z%bUH#a;0UgC4cJTY*}|M^u6)O^XvLcSww2LnPj$Bf9lr^Ry0S6Du84F(SZ z+V&eV;MRhPu9JTDVFUvEYl#B3%r%oHDt}b}TdS3eNkAmPqO}8}4BpKmeT&pTOt#dg zFCQq7!3oE>@fwWj#Tc}*B%~}Z-kz;+^N_=ywP}8@ANPcS5Kn`yQQ>A_0tducP9Jrc zoBZI+>p%n#wWC3=&h2(x6t=qqJ6;rlHVF_=lmbax+37n?0w_Nsft4RVhGBJ=__rvR zC|WKe$>(Ex+~FTzCMMe7>gI-MBP7%CA8O|RbUN7{pZQgiXDXnQ^NDNnf~X` zt?LkptuWdnT#J|&Jx`4Aj+{(HK=PjF*5ItVHo*h!-QG_zjP_hp>s4~kE5Yy+|2guq z&aS|X+#rbnafa4u3vF_7>R#jJPl7qz^n!%NUEqX5umg!r#`?Gc^wlxo%I)oK z`_}L6x5A4eqYmCV0KiRo*_K-diowT;H|-=oaYJgPXmlv(Jv%T;D3GV5&~M`A<{E+0 zV*=?@IXKWSQr8Ay5%fIW19M*I!Fy9U;Wpi@nT(2-mY{}wX%|edcy>#C%xak z|EmS4OB&tz)erv3z9#ajBV)QLL|=K5LcWqQdfKY}yGOsI}!fLRJWNMO01g&qIE z5w6=gb@<08v{cfX-3)WNZyKkR zY3JFjw-2#uNcgy7`#ZX!@u=+JOgyMhk!cdP>CJDDf`vmxnFSlbp6WzMNr+y}{Zi4AhU9y7Px4g8!E3XbZWBPl9UV(uAnDH=vma(A z2gZQ8;T$maCmq>@ni4zzeD){m=W@XO`!ym0;K&WgO9NVf`s8b;a($}+Nr(j4M-|=6 zzA^F>UU9$Z_wz@ zm!kVZ&nUfXE~s}I9n-&DDYxTp{?VxzO@kM&Z3{v8b7I^eUN?nRoy;L^JJ}y_h-b#Y zfcrZPU`Gmwn!bhtM-s}mD1h#fR;$-8#X}__(AGr+mI7zTS14dKN%X#>S&lwv(hdQh zQ6j8&j{-3ix{~CISmtc`Aph{yBha-0XaWrj2{!)%kfRX42<)(!hT)#z0sL6k)t_~^ zi4@DPArgR0cT^viW1FjuCzfu)i{CUr8<65-?f~`i;>CJA8_XT)KxW0Jg1g-zDj;lN zi37`iM&fRes|@qef^LUWLn`HkFxOE74kHf>MN=aK(C7G#%TDeA(WrqW46{3FuKa!H zPfbmv4G@60@s~ulO-sujHd_q6y72XlZurqSi>mn2MMY|Xi*ZVTBJznK&XyM)$yK=V zkbv4S5CTU&0D_i=fY#%SEa4~$1GMG4`iHNz6`ajm#S{n1rp<}6TiP~v_Za{To`o8f zg5zG47LIcA*USD&#dpkXL(PcN*vWZ)%tOK7A;7VM(jZsqH*}z?y+MN{q(Cz$z@Xmt z%X1c-8WP~cK##!Q-cSG!4KOJW%bOW>I5r?XblsSl*G`rt&72+|??*38HfW(Huy5Ta zOhCNxV~%2<_+q2o(X)L#NC)q#0wUv#fDaQtzVtTfcEC(KRiS;%r>@VK*@Qi=a1K3C z82KAZb2KCgj|c=8!3inPkG2=1`3E>?YmQQ^XSLG6ItM9>B6Li??KU}_AIrw9ZvN9| zAWz5>(!*=2KAAAAdde6nKgnNpVyVF<@Ia=GEn&9W-QYO<2HO6EaH=5&+>B-T@2Eng zslS~QkiM9dlr|-cksR_SEJCNjj6;cdkvHcY(ku_rBF(!6c)&-R%6woib#@F#N!+SeC30tkqKy0r z3UEG~W!U}U;ufw_zCCXu`&KNf3rU6pj9Q%&44Q2UrK2#gv~fhMwO`DpJ^qG7eUIH{ zRI_|~xVybSG(ZIC3d@ZJ!~_Z3O&i1z0GHYdWxPxiu$dI612$YsahRbH)Gc)G01ptxTlPNqHmNT=hf7-tD?k z9&bt1qvRZK7q9Vgkhgil#hV9^pZ|a^N^vfP&(D+JbYmKxzmi~?_gHm8Ib0U3W?5>S zNXtRLFd&7vaGeRIf&kf#w5}VAkZ~B`v9&~%iYgE-d+y3NB3}k2+8UsAmE8ey+?1~!;Y}G zw1tD?mamPpDMx(2dsr0aUV?KiFVghB@#Ix19F9yv?7-J_JUNAQqU9{F!w9MUwFU0p zQlrx7ED{J$6rs?vEgJF<@l|v4^iR>XwA6Cjc=8<^$lN6BY!n>^!bEx8T=r70kYwXZ zHOW*}tb+(oeeAF)lWH;yxG;94M!sN#?WZGs$mdrkk*or^e_9qi8paJcJBiRT$QC@8 z{kL2L2|^Y?>OSFpyJ;n~05{*NNik}4*wUu?XV1L$El8QQzJ&r_rC`c>73gS&-0#>0 z^x@No17(1DhNqz$aBA%0^|ZrtCfVp8B$F6OP8Qz?zR!Tu+`sNwe*Umm2WpyDGc$5e zT6c#Z54zRIUZv_OJldE2E6nEMz90QJYjlhnXa52hVJj1Uh5z^YPeX7|AS~g16f=iB zS}@nxiIv0ef^HB^#+XRS@@e?@{!7n8Pc!y2`R_V|Y|KM{TgCfPdClAin@-NwvCGh3 z=SUxAzmfA5?+LUfADPbHQEmQHNgmxp5=AijgKP8>Ti7XZQ$)0LL)QC)+3UBm+aA-i zJM$(}jZW_vyu_Q)X$fELsWu0$+O)h}AV8lHv`8#nR2mGS4mMwEvi)fv^zjs3`0zNi zE%-O@s3r;HmQU}X&mpbaQpX8naLn{skah}@uXebO{4dw1m5?6DdHW#W}H586>ynC5cVzc=5=FjU@`-SNzB()kJ zL>?0)j~aD{P!&5_SC0EmjvQ00NKWl~ZWW^HJI>G}C%cqbL&`%L(vJg@mjh<|#ts5T zrYq5j!Jg8Gy-xd|(-~r3K5bZtUN@E}392l^?pwux?+HW<(^mv~u021PMVq`TMAj3Y z@8S=tqxp0*4%a(5w-kR&5}ghgAM=sg)D0ATQlsIU!!@j{xz7Fb9>(^L!SC(yo@$3p zKTo{jDRc0aP{(?YfQtfe&4@#kXhB4>8j+<(4zDO#w^J~>o6 z>2P@V*G${o{LU*JtDDW_03ciyHPZ1_=)g!&3x_i%rXQY2(2C)4m7MS#H}sGBJH#!m zE~GRqw3oTjadG{Qa}1#;dsr>M>ZrsDCq&I#f1ItQ;>#1lPZ~Ih7%!to^%84h9rT!H=K6oSN-e-41n6e#+AB!bufC0L zYKS}e#gD9P7nf!i)k`Hu%@^HIfEGqTH1s=kCjF+vnZMt$!@_tat53zygi_j2uoisF83Zq$0ZT&m!;XWR^Sun9sOGY(?- zhGMs9^shy(+Zy72^H=A%A`JF1gJqIay@Aj4CwLd zzImvrJTB9A63+-b+U^x_TQ zoC-`TWW^|s;+$sUpZ-iKsQde2B5$>0J22X1YE9{Ps7cQr-nI8~Y}PS1*d!BW9EQMq zKFGo;p<;Lj7{)LLH*XKJ5qOGHrI>4L(`Ea-J2fE9*iWSk2}FmqfPc? zMporU6~@u2ePFyO%%2ENY`WrMB4ACHNpF1_*UL(Aq4_R8R*<{Mq31uWQG*A2Ud)SB z8(Ccf3ht(YZIHv#|6u?>je+4gkCfHaV&wmFB@H&PN>=LO+Gbj0UP6)Dznp8f-3MX z7;?9cn{6Mmko026E#D}?18FmKoz+_P8e(8sRqWwBDC*}E@sVNrhuYxl^~ml3&|UYB zUaxrvu0@A^s#CIy_{Tsip21#0Bs9YXPhaCf;^0EO4PXCTy;&E5j1x(HrOvXo;*%cd zzWYnUM;2)rQMYlrt|cr0gq?>5-VHUaPe$&yA@#2}$BBLZD`2FY5cu_G_l54x}&%xmj~fL7uTA>j%No%T7q-fvPpiWq0qUXncx zO4OHWSL))!p#ekR1k0t*%n)Q4mt-}xIC0U6(V|JVk<}E$<)eBjz63Zi=$@)Wnnhln z)9X%$>#yYT$%qpoZ}RK%_upn=mmM?6bp6(NMN8S6p~gfl&nlLl+nV$s`Ua zdo@X~AliZJFE!e=ozW$MUwxxZ{ke*y}WFxpFt}F}_@Ka7BCbj1FL^$sLzd zQrG1!zU$(8F>oO@CeXCl$i9MjWW(N^vtn&>l&EO~6Nyp9D7xrYikM2N`sMcx zb-c<8UPZm%Clr#fJDaw5(;X^4L7*s&L#^?|b3#T>2h!8QHo8Z+oLjpdctbAi%|RZ( zuJ*+D_UNkbYw>GtrzI}I%e^Xl9jV~8wXwfksHtK&@~v)*Zd$B7dNwp2^?L?Nb&dx% z%%MS;mi61839M!&BmEk{KaCo$=@XAUM$^ppfNI2SZ&lQ}!c5>&rfJ3Ry?iaI$ige$ zF~?_`!&KKYMVe{kaEd_6t#sNR?Xxnz#(rJ4KY1bYF$u_eB1f)xJSwdidP?H47tOaw z27?37I>PyeDG1{yIP$^QQ{_{CYLJcxt{EG*E||4O)pz0@A!{MNpt{E9+v(6V)y}zl z_)|;n(e{@JH24Ct;~xPI>R|!Ob{Sz*5LBFWD+NUA>oUa6dm*`vtGv}-IJk*H_e3<8|`vRj_*O>>_F`a-qB7v zy2Z9&m4{5!=({w`tzS3b%A7>2mb!O@ro6!tRYT|3cFwLA4r3~ADzWRZH7L+g+os*& zJr>6Bpn9k0@M}*Cy>{$@5BF<#_wgVIoSeu=f)Dj@Fkm7{npo%8Uiuqmbxh5$`m65e zi@cdIu>p)>sd}M{R|?UN_%HGza(LCg^3GCf7`%zcqef zRH{lxsU{boq(-?n^(BPL0G9mDiSozb(ds)c~kd*CpH~a8? zMb(4xTH|cnFEOMz&5+URtiKMvldO55o2jTf+oX*_bX21;%QuteiE*UMkrYAoB&pyR(?>f^*L8kBoyn;osNT!QTn%e@$a96xM4en zuILxqEIJ2fos&X#RU$$lX7yvcMf4vj8td1$4irdG$z;}vVH13jk_aXjiEiPW`BD`}MY;>G-V4+ZTY+xt? z6S|`*dDTe#zG5L6R0_<0))3UG<^jwHu~-+b6{UMJqEdo~`pl90zE|tnFRic4-su>> z$eE6eL?`7b#fy5Xf`fL=0TO!NI9OcwA;Zc`ewi`f5@`dTosgP2GCCIrhrHMhK7`1* zqr&k_-?2h%nTnSi@DfWI7kFn^IiR7D#d&8B)FN$d#Px;WHa_ z@q9^0cjXw&kCY0a?c{ZlMN0?-u?r&MKDD@4p+bQ<-SE~m8b4^cZ}ZKk#s&|>j!Ko= zEu4^bA@#|{w02J&1ZA)(wR^3dkv~m7jYWsz01r(0)gqIX)g?dW!AXLX2NL=0uF2R1 zftQW%Fd_v6Hp>6>>-%-Mdn{I+dkAq>lc-VHHg8f9k}MKo!QQ*MjXf~oB49ShEnB!m zNP5Z*Iq}f_BTmTviLLnHU4^6oEd&WJ)G8|vmER%SOIypsYTwQAn^SmfsatRF9I(csTaPXV7FQ*J>mPH! zorOM$faz|&O1in~KqBb{ki{|T0o8ghf{_=i74N{)JQ_y#< zaNB!`87^mZYTYB44~}zjo>Q$4gwx_QANy|+++i&;8(yR+CWVUcjNIpLyLyypQfj;ipVBoG7Y2}FDS)w{;321{zrH4 z*TGa!u?V0-047N)JC0pwPV&yM7|FxkjeZTZ^?cGET zQyAX#j?)IEKUCxU)7RPmxIIpeh>hxCsg$fNeJz#JU%JgNwzdsE6@toSJ~4BaqS>7| zqiWKihH$~x&U^M;`~kBj-9R(NR*5u{;ws!(Lia|FsK~U-cf^>!kY}&)p`X}f`|mmW zJCq9BN~)JehqeH71?zh_fX>`wfmOvq?Jp)7H0hj0&5LByNI=5R9#!j7C3Zp_fc?Dx zWoZ*lp-F1qcyT)Jiy&^8V)nVn9RZMV?Ed3h06 z-H++vIQN33PQ?Db9y!=BtO*a04PXrNdr55BgG>7yEvFdt>-g2D@frLB(%@V$J?WZI zJ9!bwl*`2bCFPc^f@yrF`Ry9KhF* zp}8NWbP@BD5*r)!^HW0dz;LR@#$H;A!aNeJnLy1hmb-}?`F!cw@=IHFR7TcfbX(Ob z=;L@vAy9z7jB3!w^#6g%a#uL5AX@^`;Sj*IH;9}v=$2a9c%9#29x07cEmHq*c~(bs z8kMsP=5@5vP8sO9ST`Jl%edMb_x$soxIOUR>u}{0s#ck@WEdj)L_k35<*Vlh-g_q` z)WOSxIc$=NAWC*NwxRQ1liBDcL&Bc>u(R#a%xv4U3pyNy$}0tV`M&Wq#=wczsnBXB z$x{|i1PL7IQYk>x#|&~a$+=4D(hyLOqr<0f|5@C(pmsRag6vRHm5L>O7}7Tl=cAm? znTaj2NLUOMaGDm`Kl}pGIcSJBWY%o3(&4-i!~kzIb`?Rcbt4#5_RKzuUwvr=^&(R7 zIF)9ZU$OeUy^zd#Frq`1&u_sEfzeAs*x!PeT|@A>i-=lUa<1Q7z(5XB1jrKFc!S3m zgcPu+BUA62Zm@bu2oTNB$JYy&(5}LF1&ZR_YldZEF8|U2YQ|nx)_F`-`6r8CzAkI4 zINGLa@A<(gE0U`^pN5SufsRrmDthJ5$6-?a(XY&mMUJGTg&|EUI0?yt>~bbD!|w2n^sumq=CsgqxPgckxJH62vr!*2yujNuN^f>**=K zO&U=*1wsZLUljVyUqC*I0vpBIy73NWulcB-pD4F7DyVz>c|Q8Scl5HWf(O{D%^bE) z`1$i#S9G-=*T#HyJWgv6)PqH^238&MrziF<#Q)SvzG+8@!x=bJvTT^yYsb;eNcsZ> z?DST$hgCAO{houNyYO`WVxtpBvzn?EEU)xRg76W6o7d7^J7R*jqubUYCv9kw9{{Vc zcohoN&MckN?PV0~hZ}F#wN|`=`E*T?(IM4|rvKT}mP|XKbRTHs+M$!K*={ULFc{mpky`Q%;D=sS=%e9ywY&s;9uRb|=B%6EH8oYeepVIRX#TG}H2;N? z3Oxu_sQBi+SNbOkH3g4SQ%ba9_mq}$bDvLfJ z72<(fj;sc=h+YrTLQIo89Xx<9o{Nhb)wt|VC+t*j5Zfn3%a=?aTuV+%!`QUh8&i6$ zB0HbOgyf>Fx>?L11?+hR=0c2px}3uCE+zNNoo1$=UkR^gdh2Y7cscB@pTRS9Yaw)c?M- z^D`3f8wIJC;;&M54g%~E-wndKxw$!?o~XV69Ho=8zmtP80~c|2Gg#wfRH6tUk5f)& z0h7@1gI)wfWAOxW7W_fKFBmq17g$E1=_IHA?-TV`W{VS4(X^8)yHxWak^j{K3_~Q0 z>;kQNzQM`=Mj<^heMx5__+2N<1L4caD3<4@8k0aXs^o6x^z8K43{t@96B|0Ow+I$3 z6%JV+dKAEVjNTVxkmvuD3lA(ro*AzRw`qTj=%`i?zCnV6(=8PvvK^|yFlehHv^>n) zuVSk*_FeP>8jKU#r*ZVaqK&K#5dnQ^b{A4cHioO)zh(iu4q z{-vR2I|{q?kg<9~$pW=du~m%e6Oy6NN!DL{K@|t>huxo=l@9_Q!JqiR$iM^Q4{+d) zG7a(8Mw!X~e|Xqfm)bE1hoz#@UMXwijnUl2vR#w^PS%ev&rl>&P?6U2=+#PNrtj!Ha$kiHQW?`70^)r3O&9yQR{C~m z%@{^altRxK2|HH6uEiigbWDzP+q~}8US#2%19s3RK{MDEb_|Wsypcv!zRAf7ped7q z_l zM2yFljwGi96G~7Orn(dLm2ZfYJI#k!Kk}?)@(}N`;CMvsAnqM4}2nG6y>+8C6E{ajOiBq_|-! zYT298vZ69bUn+$Y{H+Hh0KSHHmYh4YDGxQ?@oSN6Wr4|=hw-oEZH`akP^2|Q$SlGo zI=S$Ct$==)^Y9-t!*=>lbNBjZ0x3-~EHoh$F@}ZS_mdOV3{Rj6Z~_7gRAy-5ybM^> zFHzs{QU}O3OR361YjVBhVe3JM)lQF40W6R)pO_#r;aRVV9o!%7GF9h^AiCbejE!%U z`KVXecSfi(+dW)IF5fDTedZuzAWOTn*+*5^Lw9zg$-KMoNi;r9|2{HO7ZeJHD|Q_< zPC*0urqOSd=s=y@s3}wU@!PuG|4@1%AKUZfsdfUt8aYs!j;u3KCy7#68ux)Gjs?4 zX_|xsCiE&&&Q3}2M%G`z?@Bh_(2jj^24-xejxUW*&wXSeecR*FF2tCiTqLq{w13w5 z2+ki3 z3}aiRR92B?d*LZwrMs<6)#*F;qXJ4r^@B-z9u1++2a*dW*VFuU%wm@l)e2^WzSKO` zwd7pGS{tcDf~d!6%eD33=RmCrbG;z?5FZ)h)BBU&7m&XKZ&!wx;MY(9HsotoRB^DJ z+CR#S-95NZ>pf=%leaH$s)g~Sh!u01rTESWfaSCpdhYa%Ag83XA^>f5{#2K9qBN*h zZzSA6VUPv+V!n)G?J@b97U4j?n$<*O^E_>NGq@+`& zLO_=qu<<%O+w}mI0x!-@m98ooTJT@GyOsGD5`Es^K~rjg>mZ-*C7eMP*Jlql&=nh; z)APpTe~$hJD2J*&p)r&MVGzg{Q0!W>T=*XuUx!=)e+}|Cxu^af&$r~rPzCKF&}^jt zlb75Nl`_n$A(nJaHy0?Vj6x2Tk^HF%tS%6J$zM|cL`TUOLJMDGeEm zh8DjLSpUIXIW1p$U~dOLXrdI}sD027t!eaL5q<&GAz9PJV__jdBw*tIP>tkv1`tkZ zQgqmK2`}D5q!uV|UgxPtj@TzBPq;jpv*^i0e?f8=Kr-q zq^DW7W?h5UTAJL9+Ls%kqG_!(n*~ zE`I4T7O@SN_A!XQWOoulSVV|Ec*olUT800R0Cr?!Uowpu%pN|MDupKu7!W3^-Jvp01yH zqpwZ1kxTR~EC>gcE;4{3v`y$71rCPkF%i-{FaTzhJV~j!1&9B!Wca~SCqQg#!5h1l z>Yrq3@81bORR2#*cE2uoT8kMwdLV)KWsZL8P>U(V2_$Y@zf_TJnUA!ODt4s_(_wNq zcn6-y`R|#0GA1$M*bJ0*(J7c>*GwXKsG<|P&K7*`Qy+|p94q#sLWWL`_3Sd&~ zdLQkFuBZpJuAd3(zim$hw4nN}P_qY>Jb^@;Ef!eX10io>B93w*B!#NE%ijmw*Bp}G^eQ|AVwOYMZqe^gQ}12zQvk#fjK z!dnrsYtP{T`M#d~;HPYjJrJre!FEl0@G`Im3Q#X;lh=2~)2IpJe$G+|$qgXgqx`-D zr!`DWj*m;~>l1ZZNSfu(aF{n*Prg6q8eQAd1WvEvfN?pZOoTj)p@P~jFqm!XCS)Xo zF+4vKV{FP&e+%B}Ya@k%uH|-QV3jBNg%YdU4)o4l=v$Cl*e7OG2ur@URKTH)&IvA< zlr~^rg1&xz`Qs}bN$Q16`O*oc&c7;Q#pP2&i}?@PjfJS-jh`jJ{?ENFILqkguJ&AU zW?&73Y%Ibd7($CDUR2JiObc!~c+ulo4Ai}{>+f#Z0;eQ#mPGQ3IGo@C$+zE_(L%k( zV8{rBDEKv}zLgcF`n)4ysT{(^iM&vfru@<@;2w8 z_^C@`bqsgwLwM9rT-0R2Z_Qd=d-{;lWum^Sx@1MO{I#LJ_X>94evHy0MYz8qx5m~tcB z?sP%dpC+O8{Qq2-3MZMpPB=x(bvk4|1QgLc4l5ox8xn7jE)~?B$sr-!2rwTi1W40N8j7|Id8zKWa8~R8JiI zy8WQ9OYid%KilY9IDxI0m*_G4@=FEf0PU%%S}n|y0RlBh-xwinN`L@yBG!uy_+n$5 zfM_jYPiTJ-JYX{6r&n+KZZNn+tt;bx0vtcp(CT;Pz~?YuA#b;_)nM)h%pz=LzqIQ^ zI5+9^NY9J1WZGPlxA4ON=ypZh|F2500>_L z>aVhOgwq2#-T-~5rYO17TiY%mEiiT<1Do?uS@IFZ)0}ObC$xtGVBeb6>v$XB83WEd zr2-F?e{Yv7Kj?4xzw5INq&MD!@H-6?HeRLVAM*L4k9G`BzXWlT7H!kWUFT)h_Mop^ z8QOTipKQ{#k!;d}9(XZ(RDkp5c0`Z#49E1wsl|tmomdVv$CQ^c)O7koul|V`KxgC@ z?JUVxGJCZnD~!>Ao4UTUd;5VC*-~9Z zsNamq*g7y}rxZvFKThnm>*c15O z1sdW1WXqzYyl#CPXS3h9@4XoJ7R#45BT76eznq7denQn#rInIDRIg*winvVK9DW0~yt0WT zhMTiuGoa0|h9a!)zam6G+U`GIMD1iJ>1J=%N(6Gg;~UW`iPpOfr=nZGsDQ zO6P-08x^kxQp=UX4ufaz*XGnOeQr@su35zVdtu+-7pS?}g6iv*Xh4+cFB$faqT9bp zNeS~!CItmb)rK)gC_~a*%6q7_=J>y$M^Mu}5UPx}Ko|^C&3daO4D}6xStzInlLZ)g zNV}Xcqn2Dmyj(jleOZ1p6%5BmOH@(ap@u~m zU}|_aw-RS@$8;E*ZwikrgM@ltwQ2s~QY!NyM|NW?xSKR@ zi}r2R5w`y!%Bw1^^8Yp8!@rh{Cpe3 zgJzjtXE}MAF&l~hNNX;X?eyjN*KOO_IWVmzsz#%z7v2zf$oF*jN&eQ|-pDi=oVav4 z)leO6+AkPG+!|BRO}v0)M!d9G_i2MC5BwlLENP$|<>U|jQ6=(e3~IM~(dZ))vjqwf zS|5!HPBBRNRga6Vq|hvSQM2Fx(h=iag|Dz+F|a#xW?WXNxl_n5Wi6RePErNg+AU#{ z<~4ZYs!Js}(bs1X^Z$ZBZJe-b^R$)wG0KWqT(y?i(pcX$dnu{Bj|>OnW5i(<58c}t zXprAK^^Huzq`0TTz8(}c0vzp#r+^k-AX)RaHr)5-_Asyskr4?vAi=4^Vj8@JjpuNI zO&O}(+veA&U1k7KU|TFXpI6NXW3lKKVuvq7{p98XxGR zUj1Z52JW2X`ov+>Lja2aJ>`R5Z(+>QbH<83cR$7@PYaJ*X3?ldFo*&a5Pw{lRFH5- zS}oszj86hN4Fw%XBE|#y{moU>09|r;bo5rspYW__BG^AYo_Zk{86M;|rKPVe#^?9G zG2Fj_14F9}V7QFgQSJ_y0;?M^yEoz4*(!j&l0I1!%!!*!QIAwDQG5QWp>Dit#1j@) z88XmDBdQ~y#s~xKppcQymb`Hfe{3sNKjBlj`D{NL{?>#HAOtkIGDUE=pX)>r0nXHL zns?!F@ec7zzD!PhonMYD9*RmBG{mOC@eu?pjU=g}_ zp6CMQg#iShsY0qT2IuI-Qg0bX=s-H!Ab6TQ{IJLsR?J^4PKNk} zUpZ+Y0BMipK5fVt!f)`mnVti_2)nEaZR7Qo(34KJZ2j?JGb@~20+v;asqz;TtnSB7#fHb%8B}-u0x?S+f4AIy743pn(Oys zB`YUiV-1=TDc%)i=ksbuGROLYGcwYB*<34Pv)*kJUH4^qaSlJFBwXwJca@iwu8^+Lv@lNB{Bo`X4cmn;t=;=Wy*8=>~kJAw@{@ z7rGF2 zp2>~jecc@N#eP3XSFar&>Q!UlVq%W3c1lb8S542t9kToPhHUAKd%+p&zy#qCzIXG{XO97G}rDC6HPb zI-8omDjjsX)JT;AwmeG;ve)&jWCNlQVK1eEZjO9x;$X$%;b#2vvrBn1+H%|$Mqx6N zC~h2@fx9oy-i$Gfe0D|$P6ofjuG#wpkCv-zvF%WDHtZPjc3f=ytQar4cAUQb{`^=y zWOzjZ3{Vv~WRGzXc1eXg=uZwxon^rVWg&I-Oe?cSG0XPjBFk|QDeLcj6fk) zOG|j&OIaZ|#l+4gjigz!Wc?C#YI800_qN!+%`D?aJ<{*N+6XAUwQ)@q0bMw|gd`~q zd{YYy98g#BFE_g$RbxqQ)O1g$%D{zm11_TxxG+kfWjeR7@r3bnwCd_Z(zJQ_*8Ups z9}Sif&K&*(l^MJt%?+eOX_z#BvO~srO(QxH^6IVRIgmqhr){e6#9N%Zv)aBoqL8yt zuuul9=A3$Z^RvQgOVS8qq-?ZXY8TGF$dyR{1BnZXJGuQGwwSX&5DxLj7|R$;Q^dlJ ze83v(Aeu|}qSs9zIO+GD!p|4Y@s?VG+X` zlRg-osqHo+Wd_@d2t%(5kMHKV2X%ZJt9xH?e4zB1?k>IR^$6lQ#uV9wMN%J8Q6kWB2XEZr zVE623s%0v}cIsV-H#7PDau!$=+2Q}B=|entbcZ)Rv8N6Tw7biN|IW>KKUAdf9gY#d zN>orPCxyUR>Z6t%X463@$$51tKxS2Qj6bwLm@5tb=!!=m^40I9$Fw?Ka4@$Fkn@m8Lbw8&Fb!c> zU#O9q8Exo`j=8+fPEB5|z!_vnhO=-utfCe&Igu|Ra8n_}GU2yjB%j|fq&p+Du+q%LqKvcm$`FS5{wUSU_-55NI1`h@ymGe#+% zR;8{yrT?Pi;YM8@65yPksEWlPid^&auOa{JkT1;wz>s%X5S72kXDWXi<@N6QQRw8u z^6YoQOXxJAu0_`@I=qpS5Y%X}oKd0^2Y%@t8%Nb-3M{c#7PPsYm@Eo&=0We&PlQwFzBAd07yi8$l;(t2j0;fNsLV-J_sG5$tq3kn;jkd>pcgq zU_D)<=l@{(Cwcpy$n*&w;CW<~q*=%Vj|#j#SU^XjNiAY4wbxs0U_ekK8N7nYfFblj z@Q6vbRqW6KhzkLy6~SWDm3~=g>YQAA5dyW@blb%m;(ul2N=Q)eern8a5gYQ1ry>F5m<$-I_d(OiQJAW| zZ_mJ@t^b6tG%HlJ^+#4{{p<`!Y1N|_9KdsRIM{A?_z`|F_(f|Lq{Q1e*Kx{v>STVs zTTcVERP?Cb(Wqs9S35tkWSOa>i|Dre3?4Gs@!P^S_E(6!Z)ZZ$+coL?sRg3xOPtBFmNK2X zwe-|K@tQ8RVyPh;SYWilKl=B*K1i1gNrdp!wN( zW0b-Dow1lGFgj0Kw~vn%P=JDbB1%dA;aIQi<@5RFmN?u`(*&7uYEEpstgR-S3Infi9e(xG${dP>mqn3@{qV2azC z$sqZ*v=Yr9pJQ~+!>TlxrtlQqYD}b+|oczNFtwb zE}SvHjM3$3_nEM+b$2T{8(`sAeWqz2d%&y`jofg}E%A~9jb=W|D@3v1?(Tl$(AVnw z;dU+y43M;23{XUJD)YQYa(OUSj08l}fA@{hZA42Y_NU|_I6o*w=g=b@&F95598k$>6EKi9KyU@4doORlKp9`1(EHUCV{iibs{#sP0`&`Uh#MI=Hr2V z^HIOy(Y$%Q*fk%-zZ-U~DSTdCvuA~nFtvM8zsmpe65`KXvp9?>NAOh#-b9jH^{4jr z-u$!3(qgv&+5pqJ_^1w8tTl026OT?20Ti(JJhn>%ogSz+PA@}KE{lZ$#o;lE_BT%3 z9gB<22n!|^RqRdWfu7*hZDTJF508|PNe4A!EX}CMNGGE06hL$~@f9%6oyo7m3f4Z0 zpX;)Oh9h5}ZZ^1%Mw#`$m&ekk)po%}F*<<<6kbpv6P)9Eq~#we*fjSpGOM zIhK2+?}sgAd|u5a4-&kNDp83&gMiNy2jZ{IlH6kzcO~!~r(qoLFQn+jONXce7iZP> zAuLv!-smnqZ15v3;a@u&R|D+FV7CTz2E3|IZ+|0p#vL~h$!Hu7`YqPYST=r&D?IPt!tKvFBhsAy!c1b`(Ac}|T4y#DA`fv1+Vln#7wX_K6 z{A0%85UA8>yWP?rT7;NVHtxn1OUDK}C?L+>6t99&IBvvvF!;$%uKHA4$pj`R#^q1S zok}|WmtU6+=p_!t?wFCoiC{-1<}nnWl^A#8V!Fx`yr)f~c%Jt@(mszyXi9OB5spVy z<FczCnFL#D_5xuQ?wskQh{3(_(pJd_dbn{>gA2oJ{remOjNLCF5#gN zoW0i>Fjow$G6fcNM+*W2t8G?zB3VWnAy@#t+|odUOlmfFo`o6KHL{o4vRgRY)eGxx z$8b0s+ntt#AZ!?bSXUJbm~)xQFl7KU3U@^a3?M|`mhc12no+;?*4Vc~h^^`lqx2QCCidfue) zp=YJgfYy)aynZ09R<%p z9s&?n_6y$k_Vi4FU!zNFj$;A15W&b33ekc|BWR09gZ&zedWHVT$ z%gt^TkXwQlx0BUQB9;QVv_MdyJgXboVdCxGqH+`a@fA?{yJ+Ae#edzXa}+c8=RbP= zu!euWE5k7(7jh(h8nqOe>hg-^eSSlx6dG87%*RG!JgAuv;QtIK>Y@0n)wHoM@Ef5d zQW~LhLYUAh#)G+`ye9h0hhLl6N8g)LC+Z8RZ`KS4aBlDAe|@5XquI_Fm+> z!eZe2Xvh;HG{E&)!1hp`?HL)Ivi#zpqmwkfdr8|(meC}=m*E8iNdwi7&>0outQJX+ zIPw%HjCHM_Aq$}TAYsw@<>bfxq9b)vzc10_4z5|6D`TOa2}Hsor&*ed{L2fiND64f z8-kA`%VqtR)!0(x#KL6effX&tMf^d`}JMB{$lt`qOty_xdFU9nAP64|$t(yA6}&LQUrQI1(zU@Yn1Wbtd1H zW>~Y=78D}iLRafcF5b_urJU`wf5Q`qi-Dh|>>?98;o<))O8qVNHih_)l#AG@ zU%?gKD=S%=Itv_r$PI4Mvb1{069m}<|`d(T{h6%q^VMoF#GN}#Ck8{W78{TvU zUU?7@G#K|H4`&Koa{}X4BF1ktT2X#JP?6Ak3Y6OEg9zsWT?`m(ocAIc8POj4ay3Hn zul;mj{ZTU}+Ggwgl{84qHEdWhNF$;aHJr5OA?W#k;+T4MN2|@mi2~JlhL=XsN$GW2 zXTK6Qa{}&eW8#7fvDcs3?F^8f1`0!<2#6_bhf0ElXAf0S_^V6x%U4ciSdb!)=VUozO|kg+Lv z4dXw}X=f_J5C72}VVYgkm?`Kvpx#LT9Om0Mk7FukZhWBS`c_r&Ou$dvqT*eMM?#CD zr}l5ISZ+9AeJu?pbw0Sl$ju$}d?GWY1YpN8N(_*ZhcEp5+`xn)Q?sHZF6;GiP;`}ty=mQ*u!fZa9TztN7aQLCI6z0-1;~u217|GbFR!*AG_saJNyybH%8Ujg^G}Xz>Y7 zlc}Y90;XAyS>#_LJc=iNn`j7iY0-o2+RvhD4$%f1=qN6PbTtDEg2 zU=VnBfWew{Xpu&M$+uoyMS`iRs`{C!f+(`*yujLD1Oe{u&eGweBMU*E`k%Z67lwd_ z7iHre8DK<6?au$;h1tT{8rP@{kSZ`4W*7$lLBwH1IDvwrt-u2o2i$7Z{LSyd0k8jo zLVQ6KRVb4J@yx`tDONCmIx~R2$i|?184Dt6jUoI{^x*x;T`NU==1@lZM4~g!AScd6 zJ}pF-Z*{RvOwy2iG$G9Qu@z0+e~pN#t&NqGMxBB7Q$#~)(I_0ic~VjM>_bm-M$f1g zkWnTao}Rl{3+U4j$~47IQ3337pSn#X&e$2_R-z1CRl{n-+bq-v_`&#%0PrA8RaLnR zcl(RnkGIIfZ|YjAJlOMxV$|71LIO+4Ckqt9>g(O2>%08@{XM&He|i!lQy(1M7ZhD_ zZwZv<*T z#8H<~nW9K0MmEIpsA*1nf5g^Mkx)NkOsq2E`l0dSGx~mp`|`{C-Y(c`SbpYw+@X`1 zHPKh5=WAWdX+P;&!X~m38W}J5j{@Bmd<&-Whgn2xYlxog?$3|CAn(i*F!4;>EX?$U zUxi>>h^z+mTDfp5qkpI1Eaw?^f)07akk*Gg^=1<}kHA`tl6m=yPaejsV)R=OPK;K3_nTN5173YCk$_A!T z;eaUEUIiHb!0!qRquw84h5^Pv0olI_Eklnt*LZxdU%`n$^`pVY@VMNkng6!3-J*Ofh<}!H)&dQ@OaN;>2znn{HwaJxyK-VMfR3B~yo7%# z%}5dV_)}vkG_IqB?mN|6weWd?XueP7#AM~wfd6pw3olLjKtFw&G^DxnW9>4D% z+pqwxdSh78U2Ve|sq!X$LGf>W?F04z!LbLO{-y0ALlEB_Ciw6f{2n6rGANjweu2jv zI^hB~w?A{Q8XZ3o zW2bC(Fm-#&(@FcKOX(6H+?&}}wDjaK)HFKL_Tbo@0b%IwP0ckb1QO6-waNF8bb`2Z z8mosvBuL`-(3Sv*0`aZXM!vs?JxWZ&JBzC9imP~|F&Ok1<0*JJvELkT<(P8*7nzsv zmzM&g!?D}b)wIZeM2>$#h(g(i|KE{}0HQi`j@hDpm8m^MtS({~>fd?ua zBa?0`{xP0*wRAN_J7uQ|t$WS*#}7Q>bip&5zwY=@+Dg207mC;QnaEYq&tYDp)=!0+ z4n7#r){tARwT4}bE4h9oMBc^~^^0x$K_(r`J&Frvyq7z8D2N#%2MoAqE$u%zuGqEW z;{m%#u>q&CnU<%eRb9C##=bM0Cryt!+d>XE5MUCn`Yw3DKY*E6)?s17@F6W}F8kM* ztcFUhT*$<(wbFt$=lkXrMHRVtCuH9jL%G7$ZMJG7aKQArW7UZ`A;RKK7&xAY>!v>p zq%m~&<>SFNZRxVD+a)ZRhOO2dBEcfS<1b+}RaXF(=;M>r<3F#4x}+%1>+C42k~(je zaR<&vYfHs*FNP$X`0QNl9`HWPr?6rO>?ccoReUE63)~|lZX7CUDgG+vV~X8kd_(G% zUxM}hC#AB9WYkQAZ5!U_v#n=Wx%32X_npt^FNu#cXQnSiSG*s}6d);?9(Wmk6iA5G zU+ZYiKBn~_I~e8fTF0&R4jeml`r+b(y_!b+xM|YF2Qke+$I+On$!R`ku<9wluk*Xe z-fUcIZ<&S?N8RLDk87S-Z-^wU*;Grvp;UXjaKKmy%Sicb0=$;R3YpN|>UFDtA`#2^!|3?mIf zyga1BQLD(psDFGO?~KNVsa^?X_UIu#VSi3dF{!*?6{8RK;P^OBvGgS~8WBF#E=fNY zT<)|nJ}SZ8jV;1Y#-NZ-aqdcXfP7DnDgnjl3Z<5Au#QxXs2Uy(*@<_{G~6Lp8Yh`u z?MZ3LL{5MSvLy_jJkFF_Q-qGD;+wErMxzeF2`Jp(tb&{Q)^0TVl@=oFtFLidIb5pI zp0UwK4rZ-53f$~$1ic9;12ZQ#)+@ctIKE_I9W4EQg~s;wvtp_Yx3?m@Kg0&w7>F$~ zPRGCbCXrzsORuhu2GzR8g!hY#eP11wgO0{_cbz=N8InNlQ=5~M-(iW+lA++>IOws8 zXe7UtT#NiolyURE^0i85t;_cEYkGn{zm&?hfwPZG*37pVr(*4dkCp2;4i~Ijho(HY z^ESH6%%msh-3dN-hTUu3>`1PopCh~d*Np|!dlnnH*)iGrdRABM5S6w@7T=s~2MnZT z1l4E-W?El-)_mD%N%`ZZ>Qu&q89q%V z1TCN5KmG6)j<>$oc_fa~{S`N!+l!4`ElmO_DQ;AEdhlt@dn}Q`&e8gBtLdwe8_yeu zs+;ueyM1DO)fcG9QsCQ<4G@%$nS91O5Ihd@y}sHIo}}@yK5RKGc+br5msPS8mrYK# zKZ&?P{w7ed(~In0?l?m~>bpl^=Az5)sW`>~pF5`2+PTMmM?eE59bzn!YdOk`&h+^B zIcxKs21d?sc4bUuQChiNkAm%y^)|39cL97*>)*V;#rG&|SFjg|{CNB)c1$5d)aHfV&WhJ%*N??w`zLPbhaY+? z()a5F*V2k)gU8anBT*8T$I80iM^tX4C)R+c@GOo1Hg?X-D`#6`cEC^gOW2gON~2)s z3SwUWH~I%#yPefecX}bxNlwlNK?8#58*m%NnBQZsUiETre0S(t*8|ExT8{)A*74g8 zzjl!rAE&5hv-9(aaE;ZnYI6=wk!-KSq+N^Dme$j?B9)~}$s}aA>*Lt54_R+@9XPHR zCR;tll=PyXGd5H8QL)WwvGixj-j|7p^A=q2*pFM5wAZK3)Euw@W*`7!Vd@cgC)aY%7KiVrw@W%wHu5rsggs1Q zXx-=dZ0kR4peDOuE9%Mb6L4Y8NJZqw5Kh!KTlUdb-}0GJ$=^$EW4{zWIC`|Gv^0+W zF4`(kxa6QT!9L|2lbX-Me$N^=bFg zneE6+*?h~7ZF#a?vMl!Yxg|4zLcVA4hm@MxxewHU9L}o%Ri3{l||E9>S<7-C+_z4fiCn6W9#v{k=}t_op5YMD7l%xF0OJ zZp3ed;>uM6m&aB_e264^YJFqLGKIgh7tY_F5pkKhi@olgGAMPItUSjkd+FqL zy?t~n7F~LYarEXhV`C*kmLSr6{YUCUh|#B;OfsJpr2Yz5*PkvcjXQhgm-9<}KlLlC zRU>Y!*Bzc#z!+9`zQXlk_U;)!hBpNg^$oiN-jU~+yc+XEyRQPgI&3=oCG$43vg1wO5&0klhZQ!A`Ntm~B2+K}hcnn3{rwvUEx4vo%F+N4^zOK4 z@DDO1yypll3&5wPy5=`RYk3uM|0Gx?uDNdxy4P(nzQ-d=Ty&?W^zEov46}=p<{7`A zZgvme1!&Cv&PWpS1Z)E?70!a;KjMR?tb-( zWp_yJ+7JiFK*Fz+tdqsV(pZci*ZW~?vEX&Xum5!Wm<>jE5zU?Q zMkmxh;a)w`mhxI7jKlh20=tmkMemgTad$ocf^ARz89>LCh*Z{rQ9ii2^QK>sYt_!B zi4vs!IA24~N^y`d;_@oQ0&uN?n3wR5lr@_k=9FW?A;q?IN}NoPJ4@HNohDQ`W>kO9 zfUsMFL~X7zq`%yFjnUnFa7O`bF5h%R3Xb`m1zysPX-4?D+`xp>y?7;C-Wp=ov?Dp> zEZobD?-)gTKI zCKz$laRdbF>2K>fouOY!`C9cAmQkTzHQ9uDQ4bP7#y;F`3{AR#A-P0gVm6{GH=h7U z9a+!+rTLbFyZk+W41Fk7B_oP#LWT51h%8^?R`mO)Mx2yErhMH23l0#VI%uVW-`KvV z;>jU_4Z4vxPafT5I$6l2$Vib@;;Ke^lGVj{*2xat3T09x5x}EqwMDoW>R9bN8Iuw< zZeB`v$_v`*L_O`6awsDgtStDzMgaUpbNDhU+YyjWb8;%OuYR_~EEiyQfT)}x0OBto z|KTDCxZYyPUWLZicQ9X(AgB8Q-NGmLlJQ?r{mcj#gh2j6dzpz_GgZh8VYQF}s zG*xj?ne-rMLEBs#{XoR!d3ByvQ@M3x_nghxx4vlSOpbmb(r#~vQ90YMh>4CT4?J`G z=WcbBx+=~sqi)0L%eVOom629cW(lgv5?M|}j!sn93hG}V6lx+{}Z_L zwCV(P2L*`*uJ1sQUKSLC8QzoIf0e#dW)p0l^r;k@Mif~#K(`J>_07I>I0P{#uKE2Tc_7Ej`5>Ye zbbNTynKrcW{3$RXBr4OsW6qw+U@@ekn60&94EtXat@yaZ==S5H%e|%bh;*fZ0*Gi` z8_ORDYUX&2JaLgq!j}!|JteOqgWzbAypb~RlxyE2>xjCk7Q^h1P_wWFQ|;iUhS_Y- zD=P`!`v{vxxFqiVXFIYfNsnl7V z;Tn)}2n;LB2rXTVk68^1q-^g9n`dk+gG*L=2`6-TJN~hJZtnM)Aao_FNC^3~{k68Y z_fK1T*6rT!f?Q-o?9L}YY7d6UsX!>(6VPXV}Q@TREV+Li6-ui z(M(wel)YZ{>L%9*NacRaX$G9#Ov{l#$2QWEC?O26%xr;Q90RTm;F>dKWEc;}GhCB% z>Te$nVdpN-K=SC!f2p;9s1~h;Gr{M75Uv+0B{5M~SS5w*1#ZbAe{#b`P1l)}u$1I* zPVwzAoY%Uj$r4>Dp8QNN5~Tlx2O=qzXQeNP6sF1}%btE`go$oj#y+wYl?Q)sK`JFH zswJ5C`JjF5FOM7Vu~Uw;2U}8(Z{v$qc^i_aT(*P0&$XE}-bSdW#zSS3;=j)P-F#Ej z)0WsxQ`(rtrIA-#67T3ZJ$A7P-{B*{Xg!x=NaFEhoD!q7dI&xuaJ7dQE)3cFJgG)u z=FU;hQa4j`dPrl?a`lemA?)o;OY*fN8AuYx2Htc2)xiJzwLfaEa1HtTZ)D;BSiv^s z|8E7-V8ekLh*+MV+oVDRdCLd87^<;j4@yNY(&kjG4cRmwoAW?Y{Fs5glFepeA|-Ef4!I-j=+NDIr6~m??r1k|N%8w}7CZd+qeqfkjhTi} zq~)|OZgs&0HgYijc25K%vy}?&hq=&lkCMwsnA((Of_)DqHR7pTf!iTkt_5aC<)He- zjcLJU52P{nqqw!+BRjjo|D^NvpCH3&48qH0va_gaob<#qbk!Bsbe}B{+Jzs-0Y?&M z&Qk0&)hl9=^#3V*Q%fYg;~UIqNheI69dqPcdqU(TQY9Kd&T3it6lfRe;-&$w=Ez-~ z5MqapaBsFQ6N7zBKD$=aIFsk%w1}ahb87Lta9ODt+e<5H zrHSWxCMTa+L#;LfNuUkK{|9ylEpdDAxZDvAaHRqiOM1U(qJhn`8$ZH&sKiWHWLnY_ zf*5F8GS6N3y#>WzOvch4X`6is_)EL}CD z<{W;$zQQlr^rKo@1o^J!t3Lb=?dj?HTAz_*bVn-aUP(K4Fkj8#ezJwwKwO>q->>8! zCh(t^RCOtC-Kqc>S~JLAet`kqhhf2Ac;1iypA@u^`XUZoh`sg0w7dj|S1M;}#<{Rm zIbR~g0cnS_QdcDII%eJaZEea=Eo^&zc&9Ocj~kWLvF`d++^1z9a;cKBnW=hi$>`(J z`!!wPA#!KVSUTpZW+efS+`YX${+AK6 zzkWR|{g}G_D`+~8<QsW zQ6xI{>czK5##QPPJ!=}gUk(eUJ=qdWry5BlZ^+^8KNe3Z|wC%qIi{b*m`D+~8Y#GlV&BiN;E^FN4Sz zm%k**U0A(KkR62caQi@OkxuEt#89_q{0WQH^+X)U^x1u z@@<+Cl&MaCKV-+l0p^TCBlzEgOfoBd2fC`M+;Ybj>O4Da@unVYVzCH{z^=VtHcYH1 z#D)o|WVV4j>mQYDJbM2DbL2E>{LmAASfDmlxT!A~`h<70>JGFC?aWer60lwiY=kdN zR_}iPB#i4=xq$F1luMIVDraDjoM13J1>;>V+yaLC@iKUN+4KLSWBTVwenJL>@0m}w z(?{)s#{^-SwUm$Ll`kTA|8|~0???>r0~!clo9S+^jdIw5rv&z*#sFY{F)&0;I$||B2WNX#XT`E{SBII?_MP_`K?0>Nf4x#bMZy_E2*Z8GAy+ zV-`VzC?VRUp+kfcMh=dj1k|W6L6O@U^@hYcKP{`ORu!rdkxr{e4`;i1VMAEQXiGa- zTAq#9@KJ{VwpGD;bugd^;9xvq?Yn4!T8{mA5PPie3;krlU|%1W@5wD@i+cryU3)Kz zmc+v8TnX)&>pk?prY}Pf!itLHzr=Ngl;bAc(!6e&XkEQ#z*tlJQyf>vf`%1DZFRQE zG8pvGK+?u^TiH^lNX$8FN_9|N`Bm_Z-InO7v`AtSYcSYc@Z|ClA#ipiY%IiJ&)Li3 zGrX*nnM0V+4_ow&79o`;U5GS*sV_P)|LSe;+i6p<9p`bB<9v!V}94r z#S{6{{R-j>xPcDtWP&+bTIn(W;UOp}gUSp=Hv4$6Vm|wc5M~bQjs=)fMjT4uR|{Sl z`4Gbbr0{ra!c`fX8lIk>@&aeQCHCxIR5b5&f%mSx?Jh ztD6e~C<^NiZW)5l)C z-pI-dAv=ee(*~Ew)QfOFzrn-X#^>`%Ef5*$#ZbDs7(!}|!H~DkeiERCeRSU1e5{C{ z2OGvBg>A{$p4{6b>4<)Q(ECc08w1x* zTtxfsFKQ~{Jcf0ujNuWxJ-oc?82}56t8gF3m!b7Vpg!8d==Xj0Tqx4R{C>{lpS|7P zy>G$)Uq~9Cb_r@e2gNzIl10Mc!=`}GpkK8G>{s!+KU_TRseSQTGvZFjx<;}z&4Re$} zNtiKU+;Q`A0F{Fk$ohn}E)A0=(N?j@doEVxUNZztKSc(mc5lYN9+|agqg~Q+d;2;X zxNmP;{a)Atg%O`Z1neHc6aZR9Gb9sGUMiY2f$?Y3S1i8|Y1!_4&Ff;wY^W36s5Cn< z0=oov?1?Ne!Q<0Dd?h!~(M1`XW4N18_~m?`9xR&Hp8K&?3FQW!UJ>VRSk0;&Jc@~Z z)a2(+XnAgAj|6)p#J;;`g#5=NT0{jdt`G)?h})PLlZGGlT0OuCpKeeOI((=G+*Wz( z)dK%)RaF%ljQ{XGDeN%;{ai8`kO}eU;NVE{V6tHV3c;pdcf1-5Ugn5>q!&$1x|DyV z(f?ub&MwQVN8X@^(orgo{p+D1bbk%r*@nt@jvg29WgLFT%i*?i7@$s+ig5uBUiBxV zHwP3hC>G5i`?6b_j`ccqB6u&u3{RpwY2j7FeTqGPd;!Hp0gl~Xs(oRY4jw!kGms|xo0ua$j zoji)iTeP`{8^uoj;xM+r<;rlGB*VBQ~avZ04cE!xa#U+!scYkwp z^J-dYPrl@DU0?D}7B2z(2Lg%|b{9kRL|_x)Exyr%8TKn4*=o-%>XI%u-tV0XN+Eur zy*;KCn@vwp3WEe-*iUBlZx#Xi+_@364O{L1NOmCpwn&iSJ8N{nMQag)(;wvqUtzK;& z#4j#;fbBRF+hS*9@3xmM(}){>{wRK*`x5HqPEmR=$ca15;QvJCgTf4ud@@YZ>eHl< zjTiG3gMMo&vOmXdsFtS8+O?C?Ps2B}L6MA~7Sg{Xiy7)~ZAG@HH3*n*CsM+nwbC~b z(ux4>qu9@5@em%sRWMz=uFS1uTmR!?zGkdRI`XD=d4YPveQzl}rCEV>MVBt z;Hm???!TQ@9U;)*NMnE8inik0{zR0@Gm_s5yUiU7@i)FPsER}C7)j*_LP4>~?(qqW zrd@%t+NT-Q~){~0i38W2@$5)1H)9q6LZgZGjb)^vg5gS`+kEVjaNgj?3V5!RE9 zSwaonpU>fuc`qia)xhK6zpD?!?C?NTr}CP0Ow?T(BP@y`i&-r(m*6d38?j2B6*i47 zjB9u&;B|HIRo<$9WVdc9!*+Dw4J>YEK=hSMWcoQXNpvbn_X;0O0+Ars0c%ZWRR`Zey0~$xX+)AQ|va+R1)fwD*PAML;?vq(MsRop{}G-S_hx z-*>!!-XHwfo5g1BHOCy|9OoG0oFpzx+|>IpWPM~#Wh4@`TxMr%B13r}cDCT` zl`1m^71d_v5$OvA1S{H-fz zY_4?ej3@SdaMQWKy}lojVzNE8d;Ga({-nq*beh%!XAx@zH3CrRG^}Yt)mqhkaU6SH z>^dwyHgEaXHlDyV1mI*3W5Idveu#MOr;| z9feEdplw#+n6J31zn1gu_h!EADa|ccV{v522%Q|K_kooFMzZsjw=R@C)hRsQ;4+J4 zfP?^I(C$T#35kdtgG`Ik$4`=|9zyzqIkkyDQeYmDeCA)W$==H&`E4226S-m;luf{y%4oWE$F|O( z(AYRZ`s5h}h3mxYdak8?%wxPzj(xw(n(l*{yg z7!N}D5MrCVmBotq@j3MJ!b%l~4);s`?8`Oj^PCFbWIi6Ast2bQ_I{LNPKFj~5k1Fu zvIDGrj@+zuAeoVzf}nyey!6_Myr~V}y-~fK|H+#DZ{A}E1?sM8k6F{0@I}5oGFvTk z6T?DwD|(L0phK*Wa$Vhz-mLG~N3=h~ySvSm_u1f22dJWlDVJ{Hq%rnX*G7Lw=e3FN|-v{Y&=bka1}(zLh(mP3+_8c0#i5H~&sYRo5(KiB$?$ zcRBiC)ltFHM|B6nIe8$+LwrO>XSa;aBi+ga4r*XeoBv0n&Jx0`|BD!Be%i z(FqCN;5F|d#-w@AM>PTK_+$dh|^^L*1P;f zMx?wmO?O+zOC7NwaxoA3T9-3Q64@Yz6gwG5pshu+VM><+gmD1=tb2I4Zvxue=Y|4o z%YcY1`25I6`J8h9ktGelAkNU56e|_U{GUxZxFP<)XBiEOg zGxa$9FmD;NL{yKx=?jv~Xwm<-3Pa_}NpAJ6TZ)}Tq?rXGo)g*QlqgqB`1iqQt+ZTtc6fMJtH}PT#L#~|n7pb+a7U%) z(7$7F4VgijN%=;IVM>vrvkFtb=M_#G9?@1VO?=KbwY__!uJ&QtG1E9`PHGy;cpZZk z{*vA^_VPP~9fR8(PbJ91V|qEIb;{J1Zp zML^5RwqSlXIfPg3J;wM$B5VtllOmy^c~4+j7WTxl zS#Ub(5vF~Ak;^J`eErtcwmj@QHzDA871rbFQT#iN!mmx|iY5AzJ}#SG?^ED_rk^iocb|cB-{6 zSw_O+?s%{PiW_x>{zN?<4$X=?^v=JlU#3?SO0^)#wtso@)@IfT2eP4G_>JA>dmde7 z^rX=^8VP>)vj@IJC26Opf8kP;gD>~>E&c1AWRjf1_tA~b_AiaYgTE0^lTRRoi!hZ>QuDYaVkb*~g=Yzg2~1XgeKWnB$Ncw) z_$Lqi^)>82G8$06PXuSgK;Er)N@#s(!3OxXW#~-`Y5u}kHxi<9$peiF5@KIPZkQ2O zEJH9Yw^_z}Hx>Dq>*>5jf#B4|PB6)7U~3HLgnkixTYLipGX5BrB4vF`lN#0NN|C&+ z9UYZ7*XbY>>urMjVrizdAXN;iheS;{u7RLm*d&=70mMb8iMtzwVqCA{C_;QQIraC1 zb=FOOTMj_8|0de}9X9^EI@(JGs-u6@bi|Xuw0N^Um$)OwLTzm=n*5bm+b*q;NjWK? zT9gf5J^vFSSJ^bbhKL>XwDpsWSGVKMu?J+E4rC5%UpV>-b5w@5?~W|1JeckMCK6Ghs(_BV5S%5jnxQ2&&;=#!9>l! z(CoiyEm1$nNxESXcZ%q5zy8N{8r%>6tGRm1_oF&U*Qf-3y02*gjCT@W%8G<&Mdozh z9}A!oy#2eQdP#O#=AXR)MO4CX<|K|Hpa2m(D)B!#E-JfS{l%hnVv5e&HIWVKEQWgWD5+5Ym_yOe#^;jcu92M>qk*35|;u>@a zbb%#}(xyW53JR@H#9!E+nLY<7Jm3-M-i9cV{g}FRccIpyWebV+$P9Y zJmRr$DfavXZi#!%96MN){Fwu0t<>OB)$^z{z8M$9@h`6~!#6XIK9o48Pnt=Zst=1Q z^-T0IvPi<7e$`#);B1`l>l2+jTy5y#+no$2Q5gRhk zYVPBc-db5Hm208Amh}HOu9FIlr#mWYIkcEjLSGYM7P7S#Wzh0C#pA`d!IznAD?DEm z_a$5Nu3S&$FH0yNi;ww=V}q`A{Ln4DIxR8Tn!^a0|9JS81L}1N*PzalfLgwKGw$ce z0T_o~DxZJv6&y%#NPx-B+%iFHz|Yb-;jIUiL(y`JU8a}@4DPg`Js}bI<&CRYUglqb zRgE(D-5?}GkeMSHAdH4b`{ns=JVal2xd6tllahL08`U{@5jv~izu%R{uEXbdu<}{Z z2EGE0-6n=tsq;KJf{?|yT|kxuX*Ht>5LjEk5L8D}@xj?`cZ|{hTm(eOIaF98M|88RA`0H2Ftqe4C29 zo9y~KO&v{{ z5MP46Qdw_dmh^+dWo$7TDY{ab9yFx&`{@i@KlyBeb7E=<{+_fS`T*hl zTMXN$WD8;uBp(DFo{aoVKxC#E9%&2A~he3bU%9ovZ zA_sU;J2TXgTycB1E7G3qjzCJEq{I+g|TZjq< z?u#-;1&D_AY2*@uiL_?Eb>`|oOeicLSMK1&L`TOVLh9<=OCYhfmt%{W+A+6Shzwj~ z??;YUS)H;75E-QJ7cMUYMIQmJu-CkPg*xuK|Bf9R+=~AnG2zb=wunKKGZc#tpqi$j zLXUhsxCG>{AL5V)LYzc3d_V-JEFf43S?fM(4O2b|`4ZCI{DQ?ida8`4?1NpjE%Slk%_t2)|UF{|E`=wBRS>)M;o5aODSN6^XXpE?AEl*54~p*yxT&wyEWZ8w{}uQ=<&1!WsJ zn2GLT1rvAAaj&bNfE_09*E8fY+~(>4HPttokT)8fIofg&sx5^AApG z4^}0`ewvTU`YB+J;YqBssinG`I|;N8Dom-+dg1spVh|aqy_EyvH1~@T#3ck}1?n%? zO*(#z%vbjQQ2>L)d@6J^2?)c!235QiJSgf*NR4NsGf!+i^P73^A5JOj8SVy}g;hK5 zbUe4RYOHJ|*TBr@YzN){n@C8akJkzdHEeE=S^&j^NXs?xt7x<09`g>*Qbk7D`977E z)|~KX?47RJXJR~0n;)lI+Be6C9|>G%#MEkq!nG``ygNHLtTDmlY(eRy6wEDqlf~p4=l(}=3$R@Kk)Tm8QN-@+^57d8 zPb3*qme2^z!j@&mD90M#%Se{&D;e^2Ge>*lV-szoWtz734~}+vV91Oo8~ig z@v|FJJ6pozw&n0sx1JMDi_y|NK!1aq{FmcW2P3%{ma9m6{d~7CpAeXP_=&f)X!(G_ z&dTvvI4{gW65;_}CBOV>`M`WB7;gKA&PxP@nAhdF;J%G=uA_4UsA_=Z%IE|cZxky1 znXdEgvc9$yU*>`MbJU^dyN}+VJ}BvsLh|BDRY6#)pfRP-+`jNODf}3nbakUeN~;L8 zNO#LzpQ%r!IkU?s_{SBoVTDD%grmwT%4#8T`t!2Inl-V-8X&NIx!Fi-w5wF!GHBy8 zfl*b)GM8uSy9^9x*F#xTHZkl^=XoB_A4*8^=VS@2UFO!c)YTOPS-7%u$J#yd={+ML z(4M2#H|C&gkrpJL+Sxg!mv8zez49Z1^FGV#2IG-w9*W_5>{_v_b+gK<`4!VT zT9369d)-;m@Ys|G1zrs|&1v)(%YFN$7cp2wij6zKqckUdU?aWMro4Ayd7H*Py3T;u zV{N6_Et}B`jR#X9Nl|P|59wJMchByq|=b8WnA%ia8Z3H zfbq4+DC=vb_vO6rSo390Yo8yG+hf9WdRRNAKTv`O82Y-eA3p87p%XrGMPUPi|1ZEX zn8`59UIHk|<$K}?6Z-W$KNQQmy$xHy$My!bB`z}a$+@uQ8X6k$f;lN|EHpomKmV|{66h?f_(ty;q5V+T zriT9k-$O@Z%7+|j_Z^55lmbOcVN<+pS)A{4-eVNdCO%CgULVJ?F8N}2d&VSoMmY_~ z`pWTw;J^}tFo_lRvo|ez5`*|YuS|y-sz(9*2hzHPG=2aLfBch}#GbG%rx{J%+b2fk z#7|2vgHn#ovS+-B+>Z^GUqEaEkyV3*P-7B|-dtZ`Sqrj3li4?BZ=25cd?`G}08T=M z4>lr-p>>?tt#A|-I7;@PW#cAbfbhS?POcDu-lJfO?5{;!0Nk&GkY@~ zj|u2HpHx0MK(2rEsQI@3zIb{=^ zyaX>~s&EMDkq9+09|`ug{*+8p!VUNFhs77DKV$aJ8Ec)X+}~k-Tyv`T(E6El{xs2O z?nkQGhS7PP%>*jVA4E93yCi#`^WuQENuPBt1EjRcQRAUYd7#l~eG!RKo{&S6B4ffR z1J;%P=DQJtv-yOxkTj!pi&6HL{h1w;@S#fRvn96qSD%hsCJk~Qx!}$l+t=|u##&~f zmA&Q(bXAu{`jDx%1{y*X3l6L4b;mPQGE8n0qxli8JK}B!=JF~!OdK`_P+VP29R(k% z8B-2|-FgoVx$Q#};Zz*Brjm5AA<9}q6-!QcWM8|EB4CGIaYsVW>*6aNgQuJu*Byf6 z0>N%Yg@yV~xtTZVo7Mn4OWfeYnc1*U*t;aC@4h2BE4@P&pByo!0wQr%gs z8T=^`!g>*BHi{CgyhFK#vmDmZcFm^`lG-KMpjU_YkoIn)%A`Z-6PV-1r7r|fW$Yk{ z66{14T(G)WueMTeR`(}9*j!TSD5!|zJ4x}yK{qddNofD~;=E+m{6Q1_?h}>!=se17 z^{)K&cn;ML@UObf<}#X(G(CTCr5kazC<%) zGkF}4IjP=LzcpLymT|H}@5sCjO+RYPcaLE=Yx1wnR{~oI_mg?g2t`WJhIM_65rSEE zEnrAwW+s^oNs@ifFb|tXC99!!%W30y8L}sLao)6K|Ai+zAwHO*FG!56n<$pyeqCX= z?6Av7XY(hl#)_Gv^ zBABF@QHx%!`({nWTkLQs?pVjJub*Vm$=OFS?k6e8ypf~0!w18=HjfSf3;6~PNf41l zuUI%L_P+Ei-ZQo1VX0(RB11*B$}6A?)>MlpZEh+8v45^+%FQo^QEYH*bAK?xT;*Do zgeFzOlEO~5r(DIF%xT#ARUTV=$cUgtPxD_Mly=qQ&y` z!hc07f71(TkM7dL?Ma5*Yf<8-c!?KvooubagJPBi~;+X-C?~42X2b)Zv(g9BV=B0EhB5mDhZyL`jGch+8RyN7RBlk zT~u58&1M`Kr_Yd5^x%k4)O@j%-z8#QvG$agt2wK6SmEkRnKnOfeG$*JlH0GsT=Hb{ z3!kocg~E=hBJHTlnA~*@?YHVTFR}2M&~QY^HN{%rl~KQ*7n5Eu!0Qy&!y!C3b>aU+ z&RY4yQhM*C*KtJ5P{i=L8r%WlQG|L3ZqN4ZLEC}9CH>syc6hv=L$2QrpZVji!>Osp zm-k~1n-(ksgWJ%Zs;ARLi6mbr9F`44N;%}>MLm_#F-utUNE1Er^IP1h;j;-$3+-nU z8f@w0v$AKV9n@QzDH~t1`apaA-k89!w9Bug11{f?&Tw57*u>2Np-PfH{kpAMCNgs0 zAX`(k313l!?2|{+72PS*!bgbR8M8^_g3QnSwnzS;?EaH(5Ak(dJ!r=1d2ionVs>&TYK{kk7st@8_!VECe8x&eFMebJ9Yxz^F|!fhy817Yrzov88gpzX zyT7bnQZ7T3u!NiCTtCzX#)clksXJ_dKC^UB(kdIya@u2 zqCs#tek;rd)hGGc5O0Tr@Gvo8{p7vJa@X9}^u2rU>H184ypLxnF@WjcszcmKhA`g= z!@6gyl)kNZdl(iI*Z6$jvBPuk#^4;hB^LUIJ=k|OW7v+)Rhr&&Mx1S15SDKgWp%M7 z)|kiU5d$@DEqQt2@$_zOqjlN;&i$VTUbBn=&*LDm+M+BWm@dDASPh?$iP&d#kpjkAei-BXbY3JWnartCd2EqAI>(3WP~q_i!G)G^>? zpVj+}(;{lI!LfBymcB3i`)W&yF_DIS!wER~1suB?(dFgeZqz#1@ajI?`@R{mC;rj4 zX`J%TP9mRfk1pd0fgW@r%V{gf@NOIfPIQZnMk_X~1=~hC*y4;~rOEOl_nG$LvD9~` z9`1+;A?*RxJltx9bG0+YdI$QY3k-?$oVd5Ipi>86<^;vdz3*X#kK-|UZEUSFImRzI zMac`y7m%iFjlunVAowgGFk(OgDdx&Sfea=wIv8+)kDFb0nQ(}FbRXt(Kvyrvmx_|{ z15?xWnV{I(T69-l`K#GiP~)IRY&yHRfKt=I#G6p;2+K{$+rI+g_{+TX5u2^*9Y;mz=UO{E6e$41NFZ!pgw)Hb5yaPCmO9vvq$y~czNRm zvR()V7e{f3&DkK1avnU4;qZ!`n66k{RG9)dh4HKCB%&6j#;}1HGV_mn3M*9Gul4)` zUv3PNjx!Wyd7i1PG$MuZl@-cgF9{s}^?STB2xUr63;dp8@6Gx;G$g0vUqNN786{Y|m>-N6?DQeklwTJX7G7ySe4+{D$%7Z64iAwmu! z&W}uTo2b@& zP;N>Q*o+sSgtmmGNl~p-oEu)^k_;5(S)6K&N7SAVm6PL4if-Jl zP3Oq+4XQsw@O8t#(g2!*U77{o$olhgzpcLE2pdGov`gpr3>7%jxxGT5r`5KVcZ2?J z|3MK9qH4f&1<6q{-*JWhMnR<0Xl;s%t3eHIcOP>y6+@HycCpL1kqAXMQ3PH38h-|* zDdI-h9}{HiTcE0!9w=^Y)EAWza*;ojwrTm3wEEAEt%r_DbzSRPd6`)0e_p4;>*H{z6{LmM&(2 zv`%*;wNEDRosachk+oL+Ps*<_C1-SItml)V zU;}~tn&8KZw(l5Oqu-nPJz(~rHCRE}_Axfn*THZWf-UGNrI~9Rr#koVVoN`jD(R(- za?<(8O*&()NiRSXdz|& z?chdb%Ps4w2r!6(pTLrTTZ6A&>wt+=v);_82$>Rd2|#7eTD2(6Kbk-Bchvt7PK(#) zcYTZECT0lBWQJ!UC4;Aao4Lc}&3y%=;UYnoBsPh>Y)-|15mI!tC8Cg!EltH<{sc6+ zNMinn`@TnY(>ne*MmyZ4iX*Rgc0{EaQI|0FSwGG(6oK(9rd zWNc+_d!g&gUeA^c^c)Rc-EDm3$>3DFlUdsx_YiC;1-c_SkTp z6Fn>adFsH_l_=DJ!B$iEy2U++@R9A`cmsM=1eyT!jTO4up@({uEJ28j%~ksR6apl0 z@7J%{IPgnGraSYp@d4~?7@WV)RYKLbR(MblaRW6U9?DPMcr;U90m!bcB-TB|zti`< zmL2C$19P7Fd-f3#i<_L4wyQED3Oyxzj~8pIJn^COm#~FY;LhIYr{~oA*+BDnmzC}DgUUJ_eABqLl)X9k4`iI=dR(?WMGeIbv-77qH^AL z*?q(S|6RMfx0lS1{?JTla5v2PO(HMV}6EhJ_eGhl;YfYnm)+kD+^#MWkf7EgKM#TV%PyO00t zfidIXcrD@)Ez^m{=^5L*jw7wO0Ud%pPv7f14kWR-VB$qpHB(l9PovYn*jf(%gci<~ zV@6RFo4Bmb_7}C~h&g|&4Wotie){~ePRM=wswjYbjV}_>P!XgBFx;DbjOkAvZ3lqv zKf*r-65n~LlV2+QO)yB8n)nCP0J0Te?p+3MR}3pOc7fcm+JaSJA9dRlv~!v}>#y%* zJG>@ONz6nLO}ZR)x8_-?(^|OA<@J47url(VeCHrI^ME+dBfbt5fqD;!@)*T4pZ_|& z&@f9~UdFvWYz~sXzxb;^JVyc+9B=iWRy7N9AwHx?WVDN>@X-9Blnd~io%1=Np}s@& z7U`_-GN2tIk_gnPDWR-=Qp`IpaMEw@e`ZYG-KjCP3EdW=Qsvce`|?ftRg`jV)J2$y z;E=SW6{UUWtN3^TN%MhPgOAe_bw4=vF!IPxXu4i+Ub1VfgEYUWPA=uZ zQ&k;JW{iX-&D1#TA_Q1%c`!y0KMFc^Kc6{1LFmTWS!S6XtG`MJBO@n#_Nu4G`-=;`uJe8*raM za!-yHPjwSaRfCOKr{Icfr=1vL!OKH>BVY>~bxZjG z^xbyr0Zt?TPP6_K;4$=tXsB_33nK#WdBo(hgMe(Wn%J8HVS3$$*`{~&HU5@I4A59v z%%jdrx4Gz_D$T35ig4VL+8H-&wpeKL_4{WpK+;g65ZBbbMYjVbUB?+KQ%~+zf#a)f z(?L?Go$HJ8(-2gm|_$Tt+VUc`xwrU(n3 z1XdUQ73BMcsEkwnbW#>-73ad)?A4Q>86q7JpQDm{sy3Y&+5bRQnCjy#G~HYiEuH!y zpSWtS>5SUXz)_T7!RttnhC>ph<>)3pj|PL|^cZ0RhllPt98lHp#$Fgc(nncd;5$f2 z!_FFj&qTv8B!B~+QN_F#L{LX!kNj#TD7ZxNdxHa-j23WBgeFdu4zJEJs*exw+h7jfCo@1!~|Ypx|i^idFHJGXQ@4tT~_2*>*h$)52?Obe-T2m ztLl5|@*em5fbp53-?hhz)N{_yd^NxllA7w^wY4OT=)>20fRaF~&ag6W7P`i^)nHG`D?;~-f#&&FbcHw-I+E&Cr zy>Kst2bBZ#(J^N z_Wb}3acvdL|9pUsRFlIf_Mj#%v7^Jcq+NbWDh0`{2GteV(cv%u*Ughe6m+jBpa@7* ziGao$r1d@(u!YT65c%#l_vd4yc6WTpRd8XIj$@A(+-23U=9cO`*&5^eU4D>$?hKp;G%p&1ac;l=3WWZ zM~HYxQ-i{%2Av1}h#EeZm;H;QUYkiQg4U@Mw<2y3IwkWBwBf-AY@eq&1qr5?7wioH zZeS#9X?a;AD={;Z{7beFwv^QSFa;wc3LughYu%feSLW9YkOzxo~3hj?a!M3M#4)r#=>Z zptCy<@Qq@kNLuLzX=_h7KSyk&y6>@RwnGx?JR)A)2(u5KTHe~>QNg&^IVhP@R=4^G zkQejnsd|Q3geEHmP!WsMGy7s#HmlMpNXZE(V*J3v{hRRJi${?GP{JB)(LU%j@d0bM zz=#4G!ewLx91w1nO0nz5(9SN4?e`Jhbp7>(=ggy z4$3X>1uMqK!wB;sB~}^HdS{D-cS? zObiT$LNi1gbmgCeZP5@TEU&%spz9e{m=x*MrwxWt%96-G@# ztxxOZTWrvGHE@o6n$u00ig@!M`%%%C-r`g39|CYaK7f}P%9BkA0)*IK;iP_uSq|9F zAZH0<=&@X(P#Sc#XJ9!+YnkCc09(q&M9u+LcbKi-OYYuzh6 z`8KG1bW}TYV72{IsCrVLU%*#Z5n+~1A!W#GCIeP@xEe3{#}|d82vXXZpOLDHTfl~L zr7cZ8g=QYGS)As%wD6QcCr5g>5$Fw6HPR;RO*!IQn8d$YZtW;;@P&9arQuLH3=%`T zQ~C)lT4B6bU#<3~E;k}OE>#N6K*8^(5celE(I`U_&5y;ElBh32K104+UkMT3NSdwp z0M5>*qDdgDtplXl+6(BV;&&0%PlhK>J_ zc0D-+w24m)^gfSv{DXF@FwxeUGWz88s1bGUqQYF zC&YsdcGfbmU7lBv=sgmM40tt~KW3wFQ(*a**$_kBjI@s&vE;yQSmZfvnmU)!8d4{I^f&N zA1sZ7o|?K?Zb#JC_fWPrN_pUkyxL_r%u+37&F{wH5Z^Epp5TP1`XN7CT>x(}-o1lF z?TPkA6MsJ*l%g{fY<3?#!h|nHgXyBrTi%Ru1$~)5&9FjImmmGl$wgdpzrfh|cZ5U) z@&&#{lJ`DiRv+kKh#{`>4P`&W` zNA!(}svb;vi&NU^=;49ur)9-2HjrtKUveVte6_%y&YW1G?HM=d5Vy7{xxA|b1qPX* zMlPd(>SS!fz2Je^aPd?bHKJjMAor2I5tWNg@$Q+q*{z zdH;^9pyZ~HCey;lq6(cPJ;jH%AI@w73_6QT0ktS8FL#T9m?Q_iivwz2pV&#)U(oS_Du5@SgTh zBdn6ZMKQqTRWd$)QI2s%#`>*1w$gqm+{im z791!4UnYozDzi3w55zi&^sSgbvF`StScm)1Soe+$#tlCDONdC&oaiUL3E_Oq8U`fI zUq4S9#sDvUECU)uVu)BDE_Oy7TytxoP4cYYP2YWQFYNU4g{!%FK6Txrgy+BB?~+kd z<1kiKh5EV%-Jb#N9SzU&BW6F-_-Msy~3bnDt zhX=R$sB1jZLUVBk`|>17{$%r9-CIk-JjLtc8%L-4^EOpG-xzRQ$X#K3SzHM`U%8W_ z2U7ZfH8a$hT2@T4Zq6H>x|^`eX-4FT1|)jYuXp3%pzie{~a;4V2u`+fMb>9%w|IhOyq#R zcQ>Lk3e5R|l@$e9kODW7X#rSBih^+hXu{m=R!#{72>ptAVMfRW__Ax@RhR(K@dQ6~ z=S*8E_|$+;KnK9z9{kK>U;saIB5DI|6@wZBxQ20T(NXTkV1{%6KMHaLP!R}u$~sDe ziqMK(pUec_#s-@42VUps+!)ENuA28Ll&Pr<&2R#%0!BQ3Rr}Rr$sM342@pT?955F| zz^4W{R5L#yfP`dfK5w{AK^q{z?#?{l|0J{ILWc4#^=6xEJ>VHl9~&iuv4;!rvl=S**Fz;~?T z(uh4Zs2$So$Ze*Cv$_1W(gqn`-k?>;^xAz?nWQ!6$>vIw(&sMZbyfPb z5@7C(p70R^jB(7uN;WtFdX#~jbm`uxbV?*w$U~36-xA{BmG*Dolnh(AR)hj)7?2kn zLH2u3~}> z_|`__CMO-H|Ko4nbE_b>;*+_}St$lS4p2Y#RxWIA{+*V2Q+m5sPE$G54nOGc@i{q$ z`e~hg3s$k9)S#z#_44+UDJqM&3$(MOs0}S z(*Pp24P8dVRlMMx)-ryTRwR(aMBw?rCySt_R{IQA+otqSctH#SzIn1jyD7yzVI| zfJ_f^wyw`cMh8EZ(BF_YJdLt8!1}9h)9o1sY~7{&f7*KQ1_pdvz(eWgdF5li(?hCx zivxcma5W|H^A?R5F~I&$K6!n6e*DY-12KNc?+w=1CJj|aFw0q_?*eEJ?~U2-#5zSX zE*F?_NX$O#xD`A?Q(+T0`be<+V!o~Y(mexiUH-=&a4~X;f55BHfQaZ?C+8-BPmAoRuQwcb+`vf@1CPk19AaG#NB;pXtm_l^_AE@%q9%e@Iy6I>%H6wvhNN@)3}aDNXLJA6XH5teqp zPFA`dj*zUL5Py;S9pC1@VFDmKeW!3c_quHwpRZYGHlYmR0$S0u*#dA@dBH3Q0l?a2 zriXR-vF@)A@?F>*Ip2FKA%dBE2gwfN>bg8Tdp0i)NZ(i-rO}S>PIJT%$%vNDD_Pwn zw$^9QBiy@V*H2%VCy~gvTFqKMpQhEv`-=*_DcviJIQOongb(@O_()=i*L)*JV~k{E zAGGFSFx&}J7wbn)|J?gDv*M;PPqA#~cy9UDG73|DSt&!A+$S5ZuHM};-9DVB#g9cC z38W;cG1=LN3nbX-sBDFq7U#5Aq@Hm$Tuz)at#shurqw`6n}@3s)LHr?VeN1vPa}Os z9`*~SKW3S*6Wb!BNdP=+W6?{M9k41aibf-Hs}YD)3h4Qh03Y(Ii~Hd|{Li1L-K?h} zIx&>0`9_a}&xohSa*zQF9tKKxKO`q95@3Y_Y_)iQS|!2&*Ld8d09qyf1(9Dsr;F7H z^#YLx9^>y3D^j<1$22h)ntuf55JHh7EzAI5sdYz48TVyb2E zJcn7x7tdLQT%t0te^*qzVL16>r4;U313uFF*cbQDf22iXK(b3RjUMI6=tus*AELM} za`I7NcPKmY1)Hcw!;e0ll@=1akh;1u z^w}$%DW4p;#k9P%*Bd6C>>2ayE#vQqN2hcLy&XQ!gIeFrt@}KYZuLIpTLQ)L!L{zL z!pV=wYKhb-)9q(xi{H#YxLJ-PrRA1L%(u)>(~$heq7GQioWY%;h;}*g`S|-o0D3mWmK2XPam>=Cyf9mV2$Ii^&d$gNW=`1``Wp`-e%(oD+Loj)G znV&7X%o8hrfc&X1voP8${Re68i9cK0_XZ7@jOM1rhXiXE;C3r0*WyO@q!*IHciG+j zjXn%t|GW~t_-RFqqq`LE$AxAP_%pQBAs48ryQ}TaiSAv2TdnMx+MaXCeD{`ch+1c9 zhJ-xYXtvpEcJ2d)!E)|sC0V^Xr`(d0(4aa)w4VgpzI0DXze!Bp_32ejLIcAQuHve| zYhn6>BbBZYIt!|`Jy8j-+Z03sX`%*(T)vmBd|Q_e)id6lp7Jw$qFkIRidhZlBKuH&+|!SYKKw=@MyHEd(}?|? z)Y(S{+S#0=vDlu)E}>leYW`uk;U$LWS1#imdAU8q`#4J>(aO)02<_V|e=|5bk!qJ$ zx(7SRtcYQ8RNt8dB1yAqA;F<|(R~u>M`+(=78jVeh#f_p(^|ib@-$H(=jWn*C z(acG^$++12`+a)vX|qAFf~UV6$cUDIH{T=CHn;t}_+;S24@$P3DvZ>J3HrYcmL}WN zM3I9rlO6qbGXmT@U%Z|+Z#b6I8e+UH_2Nr;a2)NLgg@?5dz|uf-;V_D=CgP{z4lg- z%`Vacn{hvs2&fxo4<%wR?+%gNpMVHcC z`qh6Rcg=ae-1m&BkFL1q%mzoIPQv|ENN7+xaOAvf?%=N3Oo{NI<8=Tb_SLEUaUCl? zV$@qy6b5E!r3 z)+MeN@49=?ddSDbj4Cp@ESR%zicu@j%iiZboa=}rL!a}J!m{N1M(-WQAwig7d~aZ^#RGoAEaES=nE3EaXj z*R16s7sN=qK4a~9Wy_EOD4#djVSAgss=2gxX`??#kSbe<#kOKU7ZsNtqmZhQI(5z> zEFW^G`}LuScTUU;Bj~HBz0Y>+69eS-_QI};=}P&eEXkVdu}ii%uGFNX))H3Lmb9f) z381MNHgZ%{r81cd?}vm2V}eow+u_ zGwwV)x#o`SR5>NNpbb8)bTGB``2C=21*M1GXW(HH2@RU!btT4h$F*N4S~bPy3b%XO z2a5Kiw{sgTUwlRns@{zwiNgIfp)s=RwT;zqeNA~3CRT9nCH7@~1o_-xSJ~(tp?%VZ zq}$jxehGimn8V%$ONq(%oWjhvLGhs>_4jf2;6{^5n?Zu78M)ZdZv1SE!*cuwF4Au~ zZ)zTBt&aU_!z{zQuX3uCpkvyCNBeX+i6+W9_kbzC&wz>G!n%e!DR(Fk++t$)F7H+1 zjFoC`-t{;|#_NL)tS7T9zfWc2mAlL)H9mdgTt(GG?8c>?{hHrR${!0@O1(TEskjgP z&IenMEQ$6BxYt!)}~TbcP$E9YNDC!&fD>+;?PtnE-DX?_VmVu=zp z$Qs_9XK{M)GU4z-Hhiydf0?{`aLq9##ZXF={Cwi2JE<@I@u*?bl}A*iJI^|oMF8%H zCn||UtW)5LZE{YyTU~z_?G3_g1#YVP>Z-BCUL&wIL|UxUJ$7w#m8#$E0+V^LuprEB zXUlW{i5%>gL++B_^&yR)N`7e^(Og5rwVb2ao;G)@9P;2u}7#c4}me&1POmB71@NABy= z4!P`72S*R5T-%F6iU`*}nzby&y``kSYs$Kle>XYFAA>gJbh}kd{s0`QmA+ zL+*6A+m7_m^XgQ8z2B{GHRzn$xi!ouK8apa#qwzQbnI-mAmN=Q2j=Cz=QWd3Ry-em z)TJi*Mdh?!c(4(BiElSa!L(#>jf#L^^7X{>;iYQsl9;!R)9b)l>LMxWg54PkI-Ha4 z4xg`%3xck{TFU5x1C~XIdpO+l5Bu(tpEpsNOTFsy>l?xw^FMl4y}a~Z`Q46>Pw!C< z$I5y3BXJn=zD$G5=`M(HTGd%BC*TkVS6+oBsCqRtjKx=opMjfY(Rbif+7httv z+!kiWE?u-n_UDO3Gyp;&G^(fD%3GVTN-v^IgqyVWE}w4OP|T|SR%By}`@!YaGwL6d zzE)m>!G|ZkEkD;n1zlaEPYx&W=z9E)9WOlxJJt*uKW}1>Tm&DcPDq!VZqAR|KkVNZJjOjgTO{4jS`9~L+b}-Q zvRmqjZ8zK8HESSa?R@U|aZbno^IG7*`(Vj}$2}*zycQNaZm0JT{cUcy`81}JlafW1 zc&4Vf=lS1i?F>6Kue`jkv$`6&xJ2oDb;riyl{xbNA?~fiqU^f9;h|eWq$CvuB%}lc z6i}o@N~BY|Q-)3zl@cVR8|m&wkwLmU73mpz==kU-_Q5{^BvzI#~h5zoaa7Q z@3nqwZO(wG!XzBEoRPz2-6d}oZyK+8E_`gTh=n(WoF8{ZkeX)=Hd7nOFOO*4RZrj* z!o*W+tN!(td*5H)ug6a8Cy+P^2)!evQyC}zWAR3-rKkN`?cOMtPOxL}K75$t$(o_< z_wDuiIo73_gt)ja!~L2ngVk8?cY1(H0amdm2ghVM+txYHLTZFPJ|3()MZQllL+Y;1fcw@5hVCbW=hArRNGB}S9jRK6 z-H@Xv3a=I>$mSh%I*PfkJJMpC8@yc?*dyLPbrTTt)bNv!TJw*^hkYx65PO<43$IQM zSG8A1P9CS}t_ChXzlgk|ewU)f3673DprR-Caj$Xy&=cbj?nb1&$18VlyrXG%yapqJ zj|nn??*wP^Moa~ z=TWwZ?{~*m#>MZZO7pa%v!6s{CWsrJ3Ehrtr*H|e*3P`vNfjDQ%FI`_D8(4E;L0cX zhL;4wc+5&}B_{M63$U>gsT!ebW;aLiNYI7YG9?QbOlyQOX@gHnw89 zlLwNxKK0iapSgGWzh{f&tloLI`t2MdYXPged{O;Y*=%zVp?0#DlBcaYB|hJkx=gRJ zs+kUgIXNbE0ZseV+AXZGZ%i2S{s|9<4J4lTon}ew58A;W%lImFjXPGiz0~3D2t7*Q z!YZBl05Bg6m!;mnpVi6tIB@lPh-t$DT8}s!@l^UGh6;jI zSmkz!5jf3lhp0L`S3`N!Oj4gmZ@uzZI!UqXagc(snxHzDzzd#!6okAmFpM2d+p+o! zp-+4HOD$jOYe$lwcbRwrF8N2)Gjb!3c;Aw%?WUS0kmpsyNvIAB&;yi5aDI)cBO%P5 zi<12$ui26HsiDHm6t4y@``)pWVQ^#bendMXX|^Jix)QmD2$6}&@Jdiuxwl%a>p ztgMU?^bez9af;K0G=e>>{dw!ydM~F){a>`T@rmwMpBF?d^hW9o6HmMqA$N~DT_r&( z?t*j^0G3u2=OgFN}kBE=SM{P3H*W9JZq8+f2* z!eT%X1NneJgWlY0;TlEnyj!^0=?yi3;&q3m7>;Ql%@N@_8O-Ds)Zp9JZDL<(-(r6G znM14ME4y2QFx!nQJ(9V?3pE*UR`God9y__-RvrF;K06jIk@&MWOiIk?u%p`O>LVex zF$itk%=#*E&1Qq7@UiI`jrLGA@tE;ibj8riW71&LMPX93jqd5{s$xsDX@;-{7=p^19-I8mQ;F6%qN>xlaP?G^nnR`Bmcb3XgO(5( zGTOr1F-4A&095#-L3>kc^>wdCinLJtOAGpP?coFR%Q|{5k8vW{ZEBpIaJ{Zl%Dkp& zc$f-d85{J_sJITACbL0L6>&zhO5Y|u5JEdC*z267EU%j^>C>d1Kez7ZB}-JM8bH}` z>M1cBiM*sw647Vx*3+$PFTL6+jOZUaZ$(nL=>#vIk!^pFc|7_Wok2b};>nMn`Pt`) zE>h6wGv6_dYV;AiWETmcq@nR6@DF)-|2`e)mg7TN2?n%G;w;tD*Q3Ivw#+w%ykZt2 zNQ=W&Wf^#$v>m4RnaLkCdN%F0YFUG75i0vrCXT*#MSoLbd5QW-NOSdc)e#PcyeeDa z0J0n;ac!>5cCbAmUUIrLM-p_*i9UW+!v7(97c&Z$n>_D9z%$(=20-9Tci1kkRj+Mv z0|cGhr{@`X)Oo5qB_FsiT$EB&A=3p&%_I*GyV6fSNy^I4R69uV!9Hcn;ck9ZwASL{ z>!SzaVLNfnAN<5QSQ6EP>Tn`Tl4>G_FgbCfc+%@7kUaJhGa>-Rfaucx%n0@RcMSC>Uxx77HN+y00DjHGO%O|LQ|M+%tR9%? zAi66v7WM$mE+Ogo)8NgKLke}SMMV-i#g46p%zj z)(>+InDy!y!L(vuecxO$t<2n^ESc2u5+UhIM7SH9F!@KaiuzUm>h%@l;PCj`L7*1> zSlzZfwX)eXHaI*d6dCY7W7@R#UHsf2B0H-rD`pcGqbQOLY(tjlwC4KjUUzYOmYaAD zD|?T{Iml^Zb%N@=vy#lC(TWZPm}2cg@19B1_kwe1*+)z;|206b@FLCa%UD!o_^l$foJcC88@X&0Ie){FE4qjWezd;4vwe zIkiLIVw~Dkm8)ND>^ae7#taF-?Ea13D8c07{nfLlsO|L|d6>+yezV=fE8;%d2C9{U zbgZGV;`_skd=mm#VozhAa<4riZJ%oo+b&~;DFL{gOVpY%uy3--u2+D43z2IgL)Wid z^GqhdeW>~9nnCxnJX(<mYOUUky;mMV95u(8K&8Ukar%x0>O1!tm^Lt{X%a7R z?pd%;XSPy!udEQ&Rin=;zbN7Q{3Iyj2)PeeKkri{qgWv3clvpXq2%jZNwkgh&Kl;}9)5btkCdS`jFIR7`d6{fK?VW^ z5iA-M>OzWP)(WlHDkLxL^mB7CC@p-xW)O6qPJay0UU7IqwIcu~`nBaJ@#C6sW$_ZP zq(>~qohIN(ZP%Uh&o1ElO!>zZJ^Xqox|Au#>62FStZd@4W z2Ir^YxV(;|3?_HQKSWb3;wr}EI?jopmwN+G{?3=0L5c4Zpv(9rrF1{QVg;0*#H0?aF-i$m+M{<*}>LywWJ)Sz5wO^gJcI zd%EG-^?6qPRPA`8f#bB%v?tL7*^)4E%NGp;TP&?_@R<2pvF$|Kr3ow4gNvbaNX_ov z^8UtS$YeD?9evU`&64XNYRnaRKXUY}&FhOUxz_gn=IeLOXKzG5H{gc9OW;auN-=)D z(fgQpZE1_*yQAO6=WmW$w^$OZhlsPXvc%*=p5$bufxhzJ<*Z*&5&L@&|6wjD8}ES( zI7*u`LQs|G=L>Rap`pZ92VTtnUyx9fN_Zfu`~XFJjh-Ne+AmPe?fbya^Xik#OlHa0 zE@{2+kS*W&t>Pl8XT47?L#rR$tX~FwBrrU1WTCA1<5%x58>IHVL8Y^|13ymXN$l^~ zT~ALJ^WIALumZ@Em+rD*N74n8yLtdxf+HU4a+gHWdy$HS+ShLxi=|37*wGat)MJXL z|0(ddVzgL-8a}>H1GNVURDtpW6SFd)a~C71JfycZfG5|MX##-gDSLiqjAS-LqnV!) zfq3C#NG?Va<|%yhX0|8hSC&{*-CyS6q%VpinpnQLXOE6ejjni1<`x?z(IuT_=TeO< zEO^{zcZ*&3E%uv8RA_m{M6 zdi^p56jLPtf^e+}9)&60v28<>)k z5wmT+{5RL+&br?i9_YSr1B+8O)!=qiBO9jMYn62u7rLu}&fr@EuJ$jsqvU`GBUv5e zAA#ug8APDo)htbuV2M%q8dm}$$urMBLhD_AVf^|R#rzoMw$0%nsZu0WG*P?C4h-7j=yo6ZEK0cUTqYt_hJ?9BCob~-TG`uN<5kfarMw=#e z!34XhzAXzs=e;drfy5*tDCHMznxyNVrTwN8@SQ}U3fV`?fFebQ4TwqN8h!?8s6E zoJ5?vDMyMo$!I3hC^?;b9%vTh*i0Ik$9&q(yWZRWpNw6>IaU%>O@Eb0kI-Zx=kF+{ zzWz53qCDN~HLx-r%&4jNK%IR8@gBdq`6aJGaEpB+U$gVwMG2VoI5l7Z=Zix0)Nrw+~9pf&;XXb>?lC7>=C%NvV95fIm^%} zE`ixkA{ov{&?isc6ZEtfXpw@;=9}~1AxC|{OvIOAJ>11ak^JygRND(uf_ueR`{?QA zvzrh&@&=j`*&fHQwK>+@w=n&r9^O8?e%B9E2=}jbjoM>2$wx+RO(A|O;r)uqk0_6Y zs!IN|dc`{WUp!3?w82$^JSS0y%A#MNeGV9w5E4O)Vi*Lk>W!Es2}CVV-FJWAC5T$! z0;qB43uqpR@S1i%w6cQVJfZ>lPuVE;`-QsoT%LzJZtr?JI+{PfA_xmli;x|(D6cv@ zJ?g7=G>wRie74-5aR&+?z1a$DY2h19;?4X*7gyi&vD@-pW!cj(AsR#TwJH_}{|CxF zW|SZg%ZNo_(v4&jCt$Fi@;3>9!ObrW^o%@W(K@iAhN&P@66jzIz)y+%$HpgDUH`32 z=T*m+qjNh6gyVUs{~sC1Bn2|_JRKg2Qf3q&ykkZqm}-EDFD@K3@>~?fjN-t6BA&pw zUAVX$nYdgX!sjlb$A_-7lLua21E<`}3rgbJvZ)n3w6VGMQ9j{N0L|{?5V^mcnPl;> zDmgh>IYi+nrgxU*BK}pogRS{!ZbSdONyHE^%Gx!+hXv-eG5hI?Qc;^&xBlxIgVg#! z*mW_IbpRHY7o3QB1US{B-|vEZzI`x2Pi5bjSCXJ4Q+~O{N|ZQB9^$DXl66}R;MQ8U zVJYPo{_=8v6<%Y|>}+`eT>A%gvFl5!8-^?peDZ%J09Csd{R#F=4qO`nhUPzt!0r3V zEm%#0jy@lBbG#!;O)&z=`L6g9BOa2Ag!S1BW+@@@y&go6@=SkuOR8{Cd(VC56@@O# zji#E`iPHHY<_qIE#_MSS*>Za8$0t6^VSO+LJBy86$naS}RfWw|03IpR*EP6<-s8uF z;G`F%0M!#XK{Jns@>sD5_7y zONAW5{|2q1y4=CDRUQ5XWCf_pf5brVe-Q&P6##{Kn;P85Rm-=yO^RyZ;f;A*q?w-? zF-7JV$Fk1WjzK_DSO78WxxmtX5YQO7ppHE{?JS<*+j1I==M#L=MMf}i3&O90J?dps z3t{;o<1RC|5EO{6?`USPcdp{XsGL?p^>=Bli+^eE?@-G4!T$)Qembc{qQ9J!81PZj zV^`1PB+$U3`4mDULbJcw3X{5HMY+*@k!a2E!_LE95v3KiH&(k=?$%tMqYZx4+lkB-=Xvzl9BGiM@FfEcR&!{qkf6tokk_VG+l`mggV4a=9@4 zr`A00tEc-fo*0dS@zsa=v(i=$37_gNwWWv zlI79#E$ym}%V@ocC*8NO#w)?Ba@Kc+M|=L*z2lf-+}*I3B1bL&vNPLF@=$-czAj)J-c1ulnNO3_96Cj=5dcG8kj*BC(uOpscp;M-Bk0OWAwiy?fKcd6K89S~MY!(X!|KG|zz7LqTGW?f0zs=wzjAFvA8dHGTkkB9F z03pNxh)$jhJ%LK2jKTF@OyAun=q`sl%b7-qiBeMqIsT@@k^{UkPLSc%6}t997o4VH zJT^N!tN*5f+5)I&W}HN?M&O`V13=ho;A=$i*yN05e5$IdlAOycqz7|c`sQa)sh{LO zgRg8f{@;vi(I4a5iRwc8ZDCoaFGl~=WQwWG|3+#vKe0dnl=s4&e6Bpls9la9eYg6P zCygv5FyUn{bgB0$E}qTGVD=L~%dE-5`s2cS$J$QQ52q^~m(-mZ!1L@DzX|daNu4YX zpBT>9GIlkrU1EmST8;7C1~@o7;?~E}T=zr16w`o=fsm`iDDAmFd4@{*-B62Um<{&f zry+YSk6!Ti<{T9#1HrK`{{#O-J<|D}?x!IVA^cwr(PhIpUL2R@j6*3wcm5(Xr8JU3 zGRQl6(U2RmQB79-9Zwn_)a9~4@VRZlc@@a0w)`W3zOzp+a1`3Im=CoYJOoWTqpu!O z#Gp&S#9A-aAZZujEoME_YL$BK{G!4Ho6cb*if@8b^NLvxR!7S;5$2|Z&+mp%K@#qz z!QY+xa})#f|Lqe{0m9`G?%&Ko8QZ_z-^Tyy{=~RN!tm_Ic=ShZ8JE4l!QeIJk3Hz2 zQ`G_LJB0FqU~YP3tsoGe$lY>T$L}t+y{0{RrlOgK{`Xqh-9oZ@($j4mDRMpYu1%!W z3z}?!#}9by>m*Ar5W%tW9QFWh<2j2x{m%dqm0A(|)nxL|auv0=|Iv1!72i*OedJaR zHRulikLm%U@1dcg%pI#4`A3f&`l!aNEkUz?QF#|`tN6M8pj7C|UqLo%`kJtcYI|jz zWssy*oT@JzYs?|;=Z@2NH16@=j_FEh%{hXeVk+go3HN{6!+{VNwYx+0TK@BJfAT`8 zQ2v)6ME!mKojCvbTsxY_^8R`%k#)@WVJ+yJSNi(p3~ygiklXC*XS9GFfT>~_jlDo>I@FT;tT5$4Y=9eC}&`X94V(NvHk3U>!&fO)-e7pZW zZsC`v{SVUziYvv~EMQ;Seeu6&8nBZEz~_J<_UG;yNIXjDyZ+r+`cG7>4+deOw&H(? zd#f%VSk+f{V|>7>Dx<6_t2|WlTq^9YU`C^D+-9)<;0FHx$LF6cJAZxkmwo>0Vkk}q z@cl(m9hb^C=*a}%N-P1lGXW8np2ow2&ezz~f|-+>YuT-T<_tDKfj#YOS_Hl@OtE0e z0ZsolRCBK`?J!eCY7N zp$jSfJk!jmF*G<;Mq;aY_SL7}^L|lthY5}mqA-kW&$OP2w`JVeDh{o_TIG_#EF!1y zVZz(Z%^-a&Xoqi^g(jU#U35Nu~HWEaS(Bnk!=;fm1Jy)dvdjh zGZtD({%xQ+Ec8A4Nn7|2W#RcRF zeZV}>t?mumiK9VP+-Tn)TE722eZV zYTADu4;T}$6g`UwwhWfEl96o|1eKIF{iaF*wQKHSpgD2q+VQR(Tt?>p8&)A*3x30% zdl_F7G6O=A4jGN)aYJq}eb%YB3krPGWc}(@l@^(;DkkRan7ps_^diG^*zf6p-~TAX zrluGg7g;2^%5xgi2M0a?6`U3jvU)=7X3KKn#*I&Eay;CF2A@*KTD~4hC3n?HCS^gG&=FL>Y+4o{Q>gmlP5tplV3i^`ch-oQIQ}!+9c`Y^uzyzFSjMWh^ z9WQY$1~Lu~><6a(thmVY@@)c7cn0aRG`dQ`dx zrt4T4-9_2WS3p?7fT+75#01U%`sm&55EkNqAfH^dLRjckaUrh05R$|01YvIb?_aKf z=RZnfP;{;}RD2fk$D`0j{<4j((uQQeu>k)VV6YU_b24uF2mj9CqW<{&+tk(nk}2{X zKvgt~6p}>tw>r*Rr#*e7?Bj`Oys<7Zh+Sd`5ZhsOBa@({-t)I#p9*o8`~H5vlyq+t zbc8_TtL854`BOu+i`wJ4*D@v(*56agfSsG{9^x1 z7EY$%<+u+{*X8o7x(>dbi2o2w558AlKq$O|sdT22WUdU8dG<|HVO!4N{K{=?$*Ly< z-h+)Q#Iv4zQ_Lqvd(6aKzOnxJ$8o5%$xg304`_^5J(EqY$zVDE3NFJ&T$7Kll(db_ zY7;#>MN^byR?YK4>+g8KgOBfJ1|J_ zH`WPmtdH|r$aaqjZizojd7hPpdyJTjr#V>e4`|vPVm_&TZtf#Krc%-~3mAqwsByciG1X_2u*_^?=`hN(8KInHYBh`(T`lVJkL5F# z?ugo2Sm<&v($JW-t>m*|m*BH(_ZFa~S>?=Ak(D=})^3Cqwe$m@KV#Bbt#M$mj%mu&4m*~Q#*46vGjZuo^< z{3WdT(O3|RW$H#{Z-Jw@4+mE{*0DNu7jw_3bI)9DQ3lWjD-AHp5@|hGaK>e6-eAU9$Ni_=(7dV)C4moY9Y^ z%dW=TpTt^Y$}KxI1O>M|fn?mhyyT)=YO*zVBl5}44{%lb{*2`zIb&Fj(|b>r-pze- z4kMVHaS0+3+<|`R16;VoxMgMN$#$>ebFq#n2Nm<|Nf(xlh563Mu36Smc?oF*OYmOF z0J>Z66Da7|nSam!PF^9vg=lj|R=-B4Rj|A@@7a;D{|Q`DZ#Wz#AQ1J+a#(swoZvBG zS6AdK@5vhz-i`NqKbX`-UL~TpVX=%_LZ_{*jIwsN3h!sTh%IDt!Yf-N5_2_tI3I}X z-5U}$Sz@iG73~GQ7j)D3J(5!fW3;9CJv_O3ix*(A{SJ1rW5)|7H-)$KlMUx4sAao2 z_>2c8UKf~?kGx-C=KIhiU=^whR>o;N{*>neO{ll^*ricZg9IT5rBag;uVc4tE7z=e z#yDBmb%&c?OZtL%kf7eW3urzhem68Qi8r*HRv}`1_W2_6iK=^bT-V>AtQau``nNiC zb+%*`;^cAvcx$g4 z=X_1R(wGp|A^rQ_m>4jiZjk z$oze>#;;RMHF(@Pehcoo=iv`WlA@N(^?+9x6C#NlWke#@JSO zCRDG#An@;i$0(zp>3PPBRIj;yk|stGw5bwZ7YmYuu9?5q+V0(8jUK{lf^^f8o3dfUI$9l$T9xhQwHL63PRo@TU0v<0$2Nxi zn;Mk`(((Vb$Q(y>w!hC|1tO3KIY0h{B=-0!SbNd+K;Rz%?lF~=ImKZw9kmk)vy{j`IGUps>!LT4*~)Mr`8rG5Gs)5 z&HL@ZqTOKRW!o@$rJuCGq1o1Szu80U7LWfgKmN<~0l7IP*@q7}8^p#$#K*^DaChCO z#9@YT5#EJLKzy_CU8o>gJOxZSar|9jGNi58?cC}5RU7!TS*ka2!~ucctNM_gU20sx z+m}5S`uOtaWv|Eih|Kn|GjPS+l^5N<_7*Ak)@TDJxK$p+4GW`qb4+5^8YZAB)g-vp zO=(Eu>id=67fR!5cxV)q#z=gS7LBCvS`r7!;W6ci30NRjcLDM=9Rr*0YISu!Mh(Dt z7JFDEfTKwOf8NB41z+JaIy*fH6ZTP1zHoz>>qdq@&7DvWRgwJ9%_S1EdUb=B4^U!? zQtC?d6>I#JZ*7uea_F`4aXj+)1m5nE2@^ZtUEM_|Bi?{?jce;z_S2<_XEZel1NXS0 ztYn8!%GWlFCJOOWX0IwZU@6trV+4i*nkm+S_GUIVd!NVhqmK~WP}>FQMRdqifZ%8% z8HARh7!MtH{{h1#G@k|*${5sI->WlZst7L+rX?Bicgicinjyy*RkZHf(Dxpp%%h;> zoG4fJ(z&ak%ApgQY;(#iMP7LoMCrFf@_hSp-~7S z8O{9hFitUa+GndUrxN|chhrKg_k16b)u;CAJ)FK`7{tg)e8AWn!f2Zp;^X)ufjcC) zn0`_Njcd!PhXl~X_e~xIm+jnqz%d8$ueByRz0Epf+Rb$1(nE@gsW`0ai?YSp>v>FHxbsLlK5l$u7adyNsEEAa4{ch@&A(RFBxJ< zSEXcaYUS-?oEweYI%_#QeC?Qxj-OC&`TqIjY&L`q;?^!>0KV>14MFoMBLqUiP>fj; zS04JQHAFh^!B`a2&d_P+d)2~%Z+uM^OIH8B4_Mv<+#TWXcg&}2JRd~dP<=(Yy~gG+ z+jOccsv&xiNb!3i$(Y8N!bA--QoKum1E^8P()&5sxaF(61MdM_?u&yJ(c{mx%6 z(sbZln&v`F@FH*>>s*3SD^$Y5g*+aN&CmuMVDo)=0rFT*F8nH1bA}Q$+~?pBX=!vg zxT$iAvb&#p4X^WY$hEgaJF1cziH_AgYknXj>I&{*oXzYfcr^ki!(;wkJv%S2C~stE zr-lcfMQVi1AuBQ3th1QV^fZlH`W;}a4SWm=|NOaJC2qM8;s?I2~8uX;=_9CDRp3&HAob!D`JU+U(QM1wFXPrjvD< zjMX0=7DH!WQhSPo-yNj%a8+Olo8}4)c$?BtOO$YECA1oNo(`Nv?O;Q@KaKlO*$O=A zhAtMX?@_@{A2=3KQ(y0h*4VZa!Y;M&cH^yuS`FzUmzO5;2e>`&SWj8d(65S!M|L0% z+Sm4$`Rnbh$~_TVm-DxihA2C7W_Wmugj=htb+}s1|K$l~Y&Fd24om_6U=K$55GUU)SaH813EZSZnp1tc%%-V)xsZ5|p!vR`>BT;DjZ7gyT5 zVA{FTYSAruHnscyiR*SVC;B$yClQJyr<}`#OSJprcR15dKSsJDYd$wGsCV{1Me}i5 z8N?F;$dlGwK}pW>;>}7!C()+;1Rc?|ekgAg?t($xDItGP?q1QAqgDeNsug6tj_90m z5`6f^q^ow}cwtmXf=bn5z1`6d#R9VC`jGAM(Y0f;HDu_3>xjNJr_zFA{B)Y5qwUDP zFn6t9t}Umkbx#599a?5;@6vIvzG!!%a)pp#R|SowBf`0RUYW2@-GTB8^`8-<*QS_- z69@)jf+i!>Hj4^y*pR9r9Z*DTCHOmFLhcYt{{XS27(2%p9d1Q0wqcxrEg@!$Idk%X zqbX*C+62FKEGe#L``51#!`8xI<295q{0`Uq`}@<~d%Squ7b2RRS(_AP2ZFSOZQQ2Z zo>aK2m0RaG5U4sG@?_sveW!bp>o*m2@D%N}<^j#^SD^ySQ_jhG8s*oB?M&u#;5)7* z6AHP)hJsx@IYf5^Y*{0OmYs}2gf-+R_@W%6v}|y;CFc}rZ1=u0^qG^e=6u`e1*Gef z8FPdRRyKA=A(Y$LnQ4gEo?-I?r6l)w>ej4!9=bEgS1&A28nUsm3NT?A9H=V zadoi3srO`uw0&>dEC06bxH^-366tM-VjN_qEQ5vXZ5~s?5fXj{w|hdVM7jGO0`p*Z z@vU$2!^p%#v+zZe#%$3kkH}8Fy1T?;S#pY&#=T5smE^V;F{!=oE*$0Px9T_cU=1*T z{aD_JeVAvr`Zz;LsaPPi`@O_=YX8Tn9YgsZ??W+X#ODdt&}NruzFkq);QsftAs9pX zhe_&4D%C}9(H*Ls?g%YO6V-AY2ETImTp{HXT~wg@sV>HMJ2yuZ*(a+0t>vIQPk|6h z$Gh87EOfTK4NvFLEGNpHDVSpt+0Y; zChQ1)i;YFt4w;UYbJwo&ShK^Q9~<+-O0FoxAv4;!M+I+1Snf(kw_fX#j;D@R$kq)H zTPl4(RjQ%Wp%v^rwR`b!vo0LyH$oSQqw07~b%avBeXZqS#6pBEV!JSIvylSEN>qDr z&)VZzJjKq0cEB&~mKVo5Hs7YT(9JNL2x&TgV}I*mE`~Lo_=(n;&&T4Bplw>%K|E;) zYv{$seg2|2k&7ly`ThMBYK}rMSE_RFgz<7?1y@%U4fuEvJ_J6Q;Xa#kXx7a=KHt%{ zm(rcK)MFi%==hox12&r+$$sD^iOj_?JmWxp9_>F7e`cF%F?4n zo5M>gdWTTMx{r=L-VY%9ERCwW_d&R(jep$%k{tHH+d)8=OKZxb_zFWU6_+~E_yelm zm_7Efxk1-1vq-NoXyb1;0|5jqe^mHCO7RmU^dm!Rl4g~xOJ zr5NO8T%D_VUXOBu(DIOtpO)Oy=y|n_jC`nuw)W-Ql&$PKrThy}o=1+{ry^QqR-~Iv zmuiLj7TZQe^4rZ9Qg_wvH_65ERT8S(4G3Tz1y5i>u5{$1qrWCvp}-9S+7|qLb+TdQ zraj+PkKLQCZB;jUb5$1yc1PAT?jC;F?T4drGaM5RlEI zp<_pVWSHiAD0jI)3&FzBUvQ@6x+R{Jvd(l) z`wGGm;1E|PlSRfY=4}dZ_?4@1c&{+o6){vQj%SB^9`l>1-XDbdh|cFZSF%wUF04E- z@obFSEQ@h2a@1xSfkTm03N!AmHe9vXWu?;o2bVdI*t-V0qPyBEY`k#*=i%#&-@h8a#AZ z8)`#-+^mr~o6TrQQbQvvPL#q!9_mJNKk+Qlq7aztR*&D?QPl;_dSx|g{2=9Wa$*;d2E5Da!d1ubZb0&Y@c6<=8!ZvaHyGLdQiA54k z_I9G1V!w;`7{XQYY~ty`;LHTFzgtc-B_zCAaNYcX_vl{LvTSEN6?~E$z9$ArjvM}5 zfr_}_ptoIun0aV6-`O;C8c;vO^gF#tQi(>ZtDwHB(79qRJ~!La_QU#37t@l>VJ6lf zkw~U%iQ5C1oFJU(aWJAu<{%hZXe(@k6E7dKXhiLq*vZ7?SI&15p2X^-G~+*%{%*)Z z+XTa?w8mapPg5fpnJULrWteoEUbEyLvTy zaLZbQu=ZN$_C0k`!=bY(BFLa9x7YU#KS;vvp>}T5-4m}Bb9?I&m+^S4{z|DtW8kOC zY(|9kitua=dlP|vwwaXIZ@zWO=codwa8_ES7=6qPRC8L`^&qi1;#(_R=M6%mv+4F8 z$2#$IElrozz1RT}D?ROV@tt6)m0`$*7Tzve^?phmjb9XOoRlK^E<4iqq}P;1i$h(x zv_iAIFQ>aqM8;CfhPk}XV&HH)dgXPn0K0+fsUwfQbw%*h3#Re#f-r3~MLkj7keK=v z-W>#I#M|D7^t_hg)~s3M7LoUAcQeO*`JrlTc9cilwKMibmLJuFKd5+}@S7y^IR^Z= zD3m%L;B8}r$zvi?M~3Y#-PGnHq#kzxdh6{_b;8Mw1k4gM8fTxx=4*f z{%;?r#&tS`HO9VJJWin>cIv%b_nO^K04Ib}n5!A^(|v1$r|1pn&D6LEHM& z6c0qPtNBh$X>n`^p6dD`83b9#0Oe&?F7b-YQ?FpLOCSe9Ug5Y?);3F6yt|5_C*rD& zihOM)k9wDEmdb#^y?2*Zke=6%j4E%*uXDFp=yCxA-g)PeXGyrFgn*+8Y$i$V#8*W~ zcUs(z_x1NO#Eo{EM_HaF_KBanPPl3-GAsFNMOVwFqPwbvJk6#%`00LXf#yqzE~Vu{ z3PgcgUV+5Ur*ip)w)(Q6{;d)Ps2fKr=j$<~|3Jf+&gPX#Nr?V+O=5G@&g}x$`x_9& z1go9G8+?IL0wQwBa;Hdy00?9Di!EC4`4km9=Err+sB@bF@hlN9bFf)jB(!o=_w6oK zuNTR@tc!`NEV*aw8#xib&{mbyE>`3)ZrpA2d2sXsykFVLI?tPrp9m*I!M~9&RtwVluXTv6Q&l;+imc}C^froL2969gYZdBsCD9+?6 zr0elz7ZP|T4r0aImq+Paca6gGRPDKP-D?}#WX|S5F+gquBo)`a5-&$*@yo-p<8Je> zWzNXUdF86LsOLi{;cuNez=xvfy$6Y9@->v7+NF?(n(evwZ7Ee`9v7)$*Wy7YwQ6)= z-e(zw!5+U^`oGmPVD|-L){@tn9a4pg6^_yX$#F*#A^IxnNsG&l^#Rr z!BAzAS;84yRncyMzZ1qFpZ|HRJD1xr{g5zIp@13ek3`p=d`eYC^MN81%Bhj#ZsiGw zqgbY^6B?X=#moG4l52_9xu~GG98n5sY5pWqZ6*TWLfvJvc*&MM&HWW{p3Di9h>~Yx? z<_fuy&}|BR2j{QwIsHowH0Z#RkGxNZj_z#>MLTRoy!xXw7n z{QA3rz#5^`nUc-rX7n)ptYrQ$#=NP|GCI2Y@p;9CndW)|d?e0x!E z>MAso-98+qWgL%4GO{5*?DDoe{qTNRc#6HjApEV!$*YDj%hOarnbb(ngRK@7whv?Z zqv_ZcCP!2W!K7CJ_2!a=)D=~Wp!zDNCP>@PzzOEr<`b&8`L;Eg>rRj7W>rtRMn!h4 zd-F~Nb^7}9rn1W%9kp-*8of?pb7oRC>Z7N=loG%RM^qZUi|&r)FU+U2!yKZ^8$Whw zVwM{_@XBCf zP@!_IDuaT>B~4E-w9ic2T#>fXbpYmjo8M|$lWZwdPQ6gQeE7D0FR-0pCS!M5Ge%6; zAw4tOO3R9jUa1J<;C7N%f3rFr__eo(Qg@yf{<-H4w>6x1kd5?3K8xkmX@Y9PyGTTMv@SSKq{HRJ;%?7Fw+zEl?q^w!s?bHfv_Ln{m?;mxEiURs^)7F$ z+F=6zQ?(Pz>!QFdNzT=LRo_kaRM4~z8@w&cRO*VuhhqR($j@0~EhRHV<8QzA<&J5} z!h=EnmD2k3+r+n*7V?QK)*gD&c`e-N6E)JPw$&RFPhN3%ioam3rE(NU_o)ltXU22K zA3mj}%K_TE+CuLe(`laAy&c%wU>5Iz9OIFiL?im$s(z>

Oc9UnN}cXqNX6-o^k2IMv>SUC|< z+s^$^>~^Pvi9)J&n+Ž$WLJ$2;$0FuP_=>V@>vFJeuA7qU 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 vACG+a*=ee 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%0DeHx~nT{i`v9H-e=hwoN1)^;NN+)S7!hjFi1 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%0DVMW^tMQmFv9$3jy8c3Vb$AU~uh(_bB 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 z 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%0AQbfYi z))PV`)gR$q{G;AL&(H_$%el#W7Un*OcnTM!u`xR$b5G&D^qOG!EO~;SV91+*S5}(Q zINtWkegJAk%HzH)GVu|>lzLFMU4Y^5PgWPCf?dLi}Q47#FQh= zI*wxb&h3h`?~z?ch19|QDKX+;GM(#?&k4N7V-{9s_uDeI^j)~tG?J1?8LW6FKUFf| zkSXjyvN|}dU@<#O6TQxtw64*2=2gvzNHVZ^B+SnXlujr`_)8U;3WQVpADi)TPxfoxC2W*`}$)%JDF5zB(w&t%v|SRUXcH zuV5>;+Of4%BXs{S@Ym99b&UJR@Z4V4npIMPre$vu>+(xln$i3T?}U;nd$MXfk47DP z(Ydc+KlI)H1s&SH?eMvGZfRSLu7jwm=TFUchK8*?tS4GGFbw#|LsW(sjl@bq!`Je7 za-!lHZ^F*i;b|U9vX1LyPP;m{e@nPq2_@e<1P5lyH}X`FOI)kPM76{?hYXp!82^Yi zMP4xx;FX1sCI3xm;H9$iu=ccbS43|yFLAZG7^Gmqsn|C~g@ID}Ld5ZPv&-8PI&5!0 zc!W>KD_VukHZ|F0#F!?PbXzN!<)A@<1N3kiE;X`Ro^hqD;z!i613Z9|;)3II?N*I{ zWtM{{bYwp8H&Y7}+=?1)ny6`V89AqCymv!GViRLu9eJF*qE%flXjC|`>sX|Xi?t*Y z?U%=wQe2Q7Vm-N!(AR5lpHcQqf(`fhjJ$k8efQBR$Ii*%Rwpmm`zle?YlZxC%e$*WIxe2};6r{M z)^DH}vMQj2vsz`P)AY1qx3tK;-OO9plem=|$~jJ2NvrMN$!-Gdw+cTxAi?d0%B;gul3a+*BXDXWWx;V9<4OnGIAdyxO+(RXr5! zqQF4)@#L?3@3W0xy4|SH)v?u`TcqY-Sd7vcxZ$sqrFqxK3a-&!4TXYcVyPNi)c9vVwh$Z)oXS6C^+eZ2#SsL?Q06K(Zhel+qTGX65w|G1o+1x)nzuI(XvrnU%{dvaQM9!|e?7Z!J5Wq;o1a8TA?+(_p+pp-}AG4QgfA zYFH%QA|m3=Yx`zZry!E;qdDvk!ezV0YC2EO6- zxbOESv`?&ssZvS_ZKUNhDtOP|qvFziwg<#qi9X*HARoZCdLeGJi-c~mIy zs2#bj^9hvMR^bsc!-di$C0#st9Rf2Su5QCYBdZDX&LkZ>!-HZeWu~&Pzi{@y>-!7Z zTU2Qe*%?NbNmS?C7nR@svJ06Tm=Iu8j8}Mb$j^^t<<(qC0lu~Wep&}oWq+JFM;Vmx zbgw@B?+p49ufs?Hqm|Ma3owEsQA|~F!F<2V4>6Mvq3#oSoliVVczm$>8(;+6i&B=Z zlajGhnMri9fsDK}81p!jo&3AIc#U&F`#i!-XxeB}KqUYRAJMwMr@PE+cVSBQ@|)a* zMH_CCx{#XhD4Ks=nNlvd;r3Hd5WFTPN4zTT?7kKyIn&B+S=o1*K6{7Rwby|aUyrAs z>4uGIYRyG{?RFu`xvS(fJZNMVh@es+97KV@iD(zYwjCA4ya%|~zJ&_nvX0=I(#$^e z?U9A#7B=PtrY4g!XB2ma=&iI?*!L_CwvpU15G=Z$QI}}O;-d|`8VfSJRiRaADQ2#F^6-|lx>q_5cFvHg zr51vzCv9Udc}v^N=ywDdV54t~DlZ~eyTo5_W+9zJXvNH4oo)kbttMOZ&k{d;l7~zJ z?Vg=Y<=UY18e+R|>MUO~%wwe2q7gE4olky^d2KR$i~R2N^4v)ik@&8=v#E{YYiWgpk(}D~=c<3Lx?dVNUeEojYPZ#wE+38LqSq}Y z98k5~R?*NCf94!LIn|&N+R!uC!3AnbF?UHZZxDy~HLT=##{1(KP0P3bwS@$zDni2j zB63gJl#_&6*XZ^l;jQ;AlUp;cc$g?i8G z4p&(lB|oL}mBN!mn-y#vmpobp{OxTHU)V$!q-8m((}Vszm-(+Hq@y|v(>6xqamzn+ zox1Wo#iBIimVy09?Xg=BrmnAow16iQguv@QIJXnTL1IjR;QR$o#%?j|<;5M1r~2s5 zO#6-m12vM$Ryz}5o0+rbU8|*psbih&(>^-iXPsGL-Lg3rt`RM7=IgE*Cb{6BA(C#Ink+Aj@Uqi3j;n*UeNOzvhw$_5Jdk(O26i)(3|~ zdm$u7IR8}<*vQ^$Ay}}WLPEYs`8np{-Iz3D*v&KQJjiI)>oZARhW6kBcY@{b&gKO4 zJ-bGH{@4N|Tvc#lod(@^2eQTc8nQa`*VN^!v9`^&kl&vR9qaVD)AyvB$bKF0wMvSz)0G)Ey4662dnpMHu{SGsPqG+R2yJor@=locIKYf zOPX0i3K!xZmo?&?p28}rJXfb|#|T?SX=E;9p1P#N_efM0f0NGC7Bb>7zzCs6ONfB6 zN~n7NAoBzLis6nVp*Pa?*qs4`{TScnV7uzobhS9yzmZdNGpID_l&>czbWl?Z`J6It zs=+AYd|XcMkKAZ(zT7_^_ENp|&eUny?cNN7FiTAdt4@|ImX6z}f>>Aze2>v3gi(uW z9+lt>abIpcgQy$Z&r;ZwV|AGfB+&Ka;bGfb;?wf&Fx1o)T}o}WO#2GXl2&Kp-eOBC zBE$m8R4ll~M`r((sUD2;sVH^)_P{30Ln0w2liK+3j3eCRxF^OZ0ZYyM1pWze%sWI} z92hP>6>@-tNzUjVZw)c)n;U}Dq9Sq_xElRJ<&hT0X4My8iXG3@=AM7jNM>4*t?lA) zm-v^Ezotz!t>;vXL+RvUprBmz4kgwUA7vl+WS;luKd*Yn?WgBd6&w$)#R)AvyypYC zN=jRAlD8$8hrgJ0jkMCvZf1{Iv}5p|j+H;xo#}qe6nTJpazT-e9@%{-8_n>9w%sDz z5FWM&YjLqHbs+xmDkF zvPvFU8POFzRy75C+4Pz~rIgsvC#=Ai!YsZKKkrDR$?jV1{HtnAukz5o3o6co4z1IP zlmx`jpTj~m=;R)JJ1;u{{0wis|2Y%9jhm6JnGfWcip{{<G|lx@7>@g1W>dG%YCj z0}0q;p8ClT^3ZL>(iyA*hu?)H|YKRy4xc&+nN~5j&a^`@Nk3T z|6oi^m@k)V**E$=XYL$(g~{ujV0FwZ1Icg-&KW9X8Ixo^#y307m}Ya&2oEv6<&O<$ zecc)+;fF45Gkg-&f+t&zaW+OXT@$PVw#1BThNRza0Eaiu!y!{zlACke|-6__88S{P)y0?ED((Gkp)<2{Fm z6i+(>s^PiD3Kkh2I#Wt;js3%|o9FS~KXuu$s|xhf&UV{+9K`iCfCZ9^@YcjO)!NGXN(O`hP(!u7RPLhE#w0=d zShk=T!F*M89mSC6wMStAhBbQFiG5{peM}Nvs~9G(C=k|1!<4h^z?Oh5nV1Au#~8~h zKcU>ELgQCx!Hr^=KErifk-fmK@#Yts`X#c>VaR`Q%DxnG?DZxOg1}1?q)+v!;#7 zVy=vNZ;)zjSN&aHfYzz6Phnd%httF8++f^KgOIYUCQu>mWq8@ZA^=r$|EqqVjsWU` ziA)%J*?ZqR+cY1PgbjNUsiTI^rkvw!TnjgwSsk0L9((rU^1IM_6Ju>g91M7V$@b>x z=m+ zEcyaOMA5c?Uw1=>Cqism zzkVTF(C_8r7VV;oAI#+twwwb0mrsDVK3s+nZTA$DouBYeyRnjiJp>Dn?+=XstQG=6 zKkcMaFhxqT`v>%;GDVSkjdJds`m$kGLLD`Gaa4hX9m*2|DE4LA;vwMPA zX=0(vu?=NT&y#bdCmKV#%hz#NY^^bAe(Ar1cGuhgEYlhBWacFQbN@)9`%)LB9OhVJ z=Dba7{Yf5?BFf{9e(m5*+{YwRnY4c*>Hf5U)Js{1>7=p1}i$w9~1vzT*c0 zam#Ts)Ul^?r3HBZRqDPLFdJ>Zqrajo(uSTK-8>koA)QGOh%Oz=XzYIBsiA)OHaMm zpOpUQTnLJjF~E+ z-RiJEZ2-PIr#-6)Za3)#NcMHt=h_LTk20ipP-&+p-NjR4iqZl2BpK6D?xj^u&pjzgr&JPi#G9bHX@!HO)sKyveseH@J&!S(f*27xPIYgYU zYa}7k+N%^ifW~u^O}(YP%u+*lDyOybO$ER0?TT zm`U_>8yU;?T)JF@9Wj7&<7}qiAJlKnY68Yi+XF?8CU+kX;}ekdcj}@Fgv(WppvG=aqyGT`^$UXKlRZRQS(EPFZI(PZ75)*jW?V~yF14Xda zxUOFkrQ`DYVZLq`Ou+V7%~V%xkQ?JQBtxc=2glW8L~}gFV5)#&7?%qD*xKHjh`VLg zSOJ#WPC_7DiJ8&J^HV6KbPEt|TA$VX_~GuZIA6Ak?htFFRo<5s3ROS)3v`w?GW(~@ zq?05V-9V`F7SxEuQpDvrW(bOWlXXIb0hNa&x&G-#mv?czyK{W+I^?!n8Tm~LZ4>kX z&N`MPy!3C_SqQtDHe;^A?gKK={T)QP2jzSKfaTnr?XyT7Q*IBSED&uNXCT{tdrrRG z170&RHN;Xcujh*$Agvgd9%?KH3P-1m=bQN7I}1KQxJAy*z7W}Wl3$ps95Ioxj*hKM zCCX}{ zk7mvL5JS@EPb?@$R^bOumOMtGK%~Nui(YOJuCHOpp?&yVWel|6SRDJuJjR(XkGEGI zenQr$l3-;*4syx(c$dL^zVIi^)Go7aC7(VIiJgdub$R-5&}?@Na(;?Tij;3%;6F-s zYjwS^DV3e_@^x2meH@5b9x4N{K6cyD#XIW$6?2siN-hd!dJHhdms$;lD%P2ER6QfjPNP`A?`IS znW8n$M-;Lcx`#H85Rb6&O^F*r3%7*_#Cm>kdwamC(gO0uN9|g+R`B_CS_ovnuzOJT4pySg71sI>JHn95e4{u)jv{BP-s0pPxzNdG{;x;}GK()LM6&Few$?J zKsP^!k`HD%4v&;1OE2=USJ;~6fTYpGD^`BZMk+oTc*2DnGDvEiSC-NHdNy!ozfKKE3F;xD?C2hVIzRU!oP*hzo;Xg9+>1+ z-|(uh^;C(HXLN~w-6$+BQcDFLR9P=&uRqp%$kMJb z(DD_%`34sI(@W@PHg8$4zt*|5E{{h+dtyW-C-OOPAVjsqn-oA7ki963*8WKWRk4CV z>KV^?klS$@Fr?yM|J0nWV`-&spYJPOS7-9E8+!lD=GhS_^5UxgMG99E*&P#Y!QEj# z@OT_7F7S;w#cY9Vt(H*z80tBxBoHzPO=P;xY>x2Ikmcz2c(c_7w*_RI>&g2y{gTYu zT6$DTbKBs#^EKgWvVZCD)Ylo^dQK>|=g1`2UZSI6S|}1@Fm!d=`{`#%KdUh*w(Re1 zTFjal#D~jnN({0Ng!XMJ0`_z*j7P09PVv%Y*2tiKo}45+Gx=QrPb+g~lS^+iq&CvM z(sJc)M#B8w^V2Aa(v(3epJ3rs;xFk)0iSCl*|ki0BSrt4dd4) zr*=mJ)3-09({rwY$avjbdytTV5HO6W5YW~5E~eR~A}Cv62!!aUrrOV(B5eib$TB5oS)$gx+y{uk{6$zp-ZYN`}pE!r2;FjDa+8@}*f-fz5Y| zkc{CYD-Dx0j=W7St<_lk?AFr2X8R>^2sm#5N&tSfV89EN854Q{?Z>wK6eFJ8c$c=M z1)e{u7U?ZZP9!QB5=>`nYQ;>`Q^j=ehnMZ`pY__=)%;^a!h(K|VLwgx>ays+N?In( zLT2qLxe#s}+vhXZPfLTpc+^5XaU!$}r*s0*D+vf=w3kF&>Nyeu-`|9Ee5U zbAh67!q$}Cei3$hi~EhB#KT4bZxp{>ml_fG?~x8=a1U|kY)9K9q37ez`_dl_laZV{O3m``)QrmVR}z|J~D&rjE= z>prar{ZO}&p>wS`g9tq=Lc8CnetTi$@zL3|wMDJ*51DE{`Z?^&?j>>euc1aRM(Idh1 zugD%EC|@n#2k0i@56C#Bw3;aF%zwVt_gi@K%jfcIjk9U60Zm>c+}F0p8YW7!3LR<` z#_X_K`vZx{@%b>2McbcQ_K|xC?`VxZwHl?3^&-@aGb(|61i0>cg5*WsN@!Y#4h1sS zh>t7%1ZYl=3YDdy`G|s6t#d3>z;8ytkhVkw>93#8+TXE<{9~7Q+GWE^<4am?kf|o}_uTh?@1?UD zf5%1$yP`W&VZA@Jd1^0mvXgSiV%8mKy*mn}vlvsWh>CRq3W&>m2$PCpN00mRyhIkn zq!Qda9_wL8u3qNYsnx%KW~~A{CSuhP^MRaI|2E$dOg+8t;~1r+Ddv!wN1@WW;o7oG z0}a30Ro}{C>r&<6Dr8Oht)o_cYP+iNa|sRX(~jf4np)lF+DM0oFA}VzedAGww5}XF-*MDvKSW{J% zreGbq>xTk_FSe;!!$bF$Ixwp<>5r7ri%sWVpXXOa!g$H_ip1O%Wj*&DWYWGjdqNeV zgSlGsE?#X*L76gN4FX{B)M;#~7Q2eo@W6Ld^4BE7ck-3Y#m-77v-sUy$M4=7Ofpnx zhdS%HO&f!%oCfQ2iUN)~acya{Z@bb0U_?2*gz$EbanMpNXU#?Qu{oueXV_F;G%#g9 zz{vUfI>&vUm^S^p`ogzl%`#x3o_r{;?_gc3)cIlF-QZ}h z%nLc-Z|<-BXgCYtv*UZ)VZo&zpeZ?Bsgd!}5C-^Qm%Lfb%&Nr+Y0Q0b9{Jsdb6E}B zf7|d>4D`mwjsw7je@hAHd(}>ZzJ}JlcRu?)Qj2vd`gLJKR-I*)k;5AR?Ci2mj-!H zpJghi|7i2+UriAzk}37Z8rW`bE?&nnmN7Z5DlSxbcD5CfaVWJok>)A0_y+yfJa{=} z!FLS%IF;g0iIbm>r;a?WF99BQsL?Qu0=A1$EFoV<*OjvEt`b0?>y5MW?V&S`r<8^R zNk9J&HTwV9hSV020>o)d_U}^>k=Z$EUS)0xsE#rpq#j)4W@NJas9gcY4ZzB;xS^p> zDapOrKNQ(rB+>COd);51++{gW;*=ioX{Kz_A<8qm+XpIqVy*>_>(zD{Nc%H`Bpucs zL&n`6>fr~*DOB{<8JafH{1R_9$nE?DJ**^|ln5$4MZd#gKj%6u-0hxO5=o z&5)Aw(p>Hx2Pz?YPA!g8Nq}YvJ5!Y^PxrtHrkuRF%lIAdb>c{)hIX57waL`xBQd?E z#D)&4li}S7ti$X z)LX;uJ22Pg;4pA7i_qnY_*M!hJS-)A%R0mk;x1J$(wm)?cOM_#{?6}2k~AK&om}8x z+Ey?A;OoTTFL-$q@68a6NPgtJ0P}H^d$}#OzX3o(8x(j6^JvYjdQon~Of^5%rjYy$ zOcU}+ggVghy2ts^qtqD~7^2GTzx{`Z>B~ZHL9o|I1fB_Yi$a<@Lu7IL-8F6cb@`el zbSmB6{MCDZ9jjVJz#I6h3V-(gPAJgs^YHMx|CclKdpE{Ea@EQ|wP5w6b_@S2inbpW z#EPi^njhDTUxV$m)^X=;95nbsQyK?rM)OtId5TYi&&Ta5!lwX4KlkxsqA*k$Htt#D zmdyqI=gDccLy@&9aeIl#qLyP-Q}Df)sK5aVfI>C}w%Ab9wcf)nmUche_r~jwL?i=1 zEfs~4Ltb4^8E}qMp?&<(h>}Zq0(CefU7b0x;X`WrdOR_eZdJU-*Bl&du{pbPnB&{C zPL>5^94JFyH0WcBzBhB3FMUc9n)U#o9>r^DMYzT=$Hk$-DTGiO$2+W5h5H?X6rV^s zO@wj{QcROCCwy>>S{G&kM$b>&K?C7gnMy_dUIxrNoKy00B>-Qdy@5YuhSB@pu#=UA z#`~;3uTpk6zZ0)i>bxU2M7AQidKp}xyy0JEbj$F594fSVvo^s^d^J&Q7&l&(U?BZhpxM`5*7l3BT z%CqUmLD9=C7a*+CJi;v9v_K<4EYqp5*iiggrwM53ea2MR0YVN?O~B(ez~f#g5m@q(QyMY;O884cr<*&ml>_!-A!)rJU`l%QJwvLSRw#yYK94$ z;Ox1}En-dD*hKye>5w!B%Okqpwnx9``c&I%EYV{w6v!q1JVhK}fvd*l`*)ALYG#T7b#Othk4qu+LD}~2* zhk_2T{-VSvzYHSAFo{mhehO3 zFG0teckB|G>qIUY?C3T*?S2)>YcCmb??Vz#nHPlR;2hHArL0AS{KK-1#p8o7p;{QY zj8_+rzw%@CL*TDq(aKI3NK5}d2Mv3R>=XDhIbh!m%AHa!kt4yRO83#vM1h7p@M$lP zjL=(_KvgcsRQ$l}J1j*gzzJdYbYGcNYX{Yuklesqbe>7+=97@WPC+>^5J^;JSIjHC zMmbXsh@=36K(jJRXvi&`c)Gq0-03Vo@b4Vr(300Pk3$>WpNI)<5T}3aD;4g}g^IFC zs#j%9UmsIFN)ijj3+KcI36F?%hfWh9%3=AH9{_klsYZL0L`%CsN6cozv)(%8+X$ zod>UL7x{h&;+BDReB6WUwZ~fXNMYpTZ)9eCpTHCnb?c_l@=SFq`rKvh( z_7JP_Jh0ARAO*Wq|5I7r(?df+ehPp|9{c3|HhGi=?)(5;EMu#Sd`6cv_pho=Y@fSl z`1M^-=qKoEAr*^;{%_L+db*~`=vHBna`Xh5pF)9*oXDYIx;Di?iY+$o-hKWx;q{Zl zhN;+mXn7%S?F=xtT*N}GEtm8hAnJKAGQC|Vzr*p#DtKA*^Pihf0m%3H(H^PNc++yb zlUA+_m)K0-`tfm!jQYD(-JMmvp_68=xIAUBo8+CXVOK5>!g+wE8k(a=)jOHCWI-KI z{%uBq1OknFR4b0nUl-=6Ovbdu`_;CU7>E;%v4xsm1&|O0TD8XFPrTwa@k zcChr*j{ajWdpsYUJ6EH=Ekg7ufVeNI+3^a%4iggLO`A4U=QE)Nwxb`(-e$`KmQ$G>Ic$)Nf3h}KfH0OmtcK8NV8o{!->3Y zzp;Hs5=i65gFx8xMf0+Y#wNk}WM1)XR!T0byNPfB`oe5EnU4;Z`big;bT&Kb-e_ns z1^>B8w;Gb0@^@r+geFmo6OR@%-iN1XU&q#erquHeei_Bl2@zU_*i!uYquXueF5tLt zb(Xsn=y5W*8_0>M!+?V9(X+GY4X`;Xb`K*;dTeRsi1M;3!^Er={#c6cL4iF=Ov$)t zGD|!HltG70(HXn{6baZp75BMqN;e|#zUk@?k4_mUbFeq_4-g0#0Y&t=Zi$)M0YwqZ zY@B*@or1LY$Dt$zltyTeSnc>Vh+ckOqLMETIB5;i}!{*HoUbpXxY&HQ{qUPZ9dH+P|^OLtmCH z+VOv!Fm%1WzpOUdQE7?9^Xmg2x5j-rOXp_&x03gnzOoa*J*1XtjL@Bk6*Z|{YRuef zGfmCdoSP7+D2*tAdV}c#&W0^9`v;KWj8M&^7$FX|`j8q;QS$}BKrC;6!&|5IxUD$> zPL-Q&(`cY>-#3p!fb(H`YG}Vn-X)4D$fTfPW_i9*p^pWAA9 zq14D^-s)Pvoe&8FaCnsgNPqpYTvFW4<<1{05a5-!=wJ`Udjl(OB!iIC=&U_irv5{{ zbo|?+Ip}DHR&|LmDbV%%jv|J9cMP6H%LwV`4^GgWE!&$mrW>p?l3~8qBSY@ES79DL-P;1C^5Lz|0N}G` zsW;n>Tq}@>4zs8R8&v`c)zg^kneHBc?EyN8ON5fHDd=F>Hb7i@mok|^e8yzwSbnHi z+41l?eaA40(C(FRcVAT0q%EW1x^-_d0;DyY1fxGevg=TtC9Kx=>n|;;`IBv`VWw;= zL%u}$D}WLf*d05}*K)b_jOMqAh{H?OvurV1XV4(S>IyZ!FcA7}8r7*Ctt74^7|~AV zX*Tg}8-HfZYu~SLtoPISN(CF^Y;y;iQ_P;Im zVgDu)DO?uV!KdLCW{URMS9sl}tcUg^2L zmp)jR00ObfL7lA^r#~JRemA6lHlvkw_uE1C?^1nS6yUXpEP?#qzS?NT~l8S;c;Bn=qkfw;V$4250 zpma{|$@W5WN=4p2B7MzyoN^>cFc{9FgxU|j-_{=<8XTRnG&%usTwb)wUMLn2jQ#v# zBu*HmdVzbd!~Z5Qmo>_FHSCL=u}W4TAK2<|?oyFXiGVgMJdS3oO8J}{8 z3;8m>e7g<;6#=dbT_e-Z>QWS2^l$mRUFIxt_4KJ)f7OP z(J0&nCkF8e0kV+iS60_6iibVCBgAe-uGA*ufKvp1Hx(7to8K!NJ3A~CWQY(iIZGs; zmRTZjdzzqTM)fxdrSq)u1|zseu%@1&xz3q-QoUP1Ps>)QF{K$axvRSsm(;G^LxU4H zn{mYFRa+~0qkqtB?Sq4ZUF)+a^~dZ>2vgcv$6$`^sx#}!gX&x})6=>-%L`8d5B-f} zo0%6g9L~KZ;SVv*8W)j=Brz%D?}YF#2lWDr5&_Y8&~i#Cgx>eRus4s$yf}Bv7jsAf{(F-AJTHf6wGfYEH(ia%*&@F)Fz_ltvoBu-ah*~ zD3hh^{602fWcg%)Hcg0Vb7|@5{P^|S6YijII3^R$kUUU*GyPsG7_G2r*8Tr>lq`M>L*Px*KX$n^=1gg-727DAIos4+I-ENzoMljlcNVrFgnhK<(mD z${Z!ks&C4rxF5d{-Ar78eLc^GVL&We6~T7-Gfr_cExS|$xZc2-*@cUw#)N?a$S_y>BHO$4 zD%fVbGAoU17qYJ^+Kp@A1)_!hU3jt_x2U7#VivNVGI31eFqQ^v-26tWP%}31$}^zd zo>6=o2xTuX?iq&e-hzhFUcRZ282cRnz9U{_hHS5$|5BC)j+Qc|xjG;c`?HWNc0Xo1 z2teH%X*?}{ovCluoKCm-*UQzOr#t!JivygRvou-0kR}}ebs902Q;nvQ=;-TW08!eY z5V%vokx!()`3+zt=ej9p#|9-$vw)`I3VD~ta|gi=PoOcrC=MZ}ypnRSALHA43_!FP zrD5+JQ=PMlhBn zfQVN!fHUW@5d%DGP5lQOd#}&=+2h#DY*%X>Fm5Xqnj!(9+@4o`&g<$?= z)*blix(3NwllbdpJ~Q>&1T2{_GVizYqtKU|20VGUw>;C+Lo)3Zn&6Y&Zy0e7NC2Vx z{AAGsoC%_xB$G3=1wu`u{qa%Z9D9;%&{G+Qr*H}p)7=^O`+#g|!iB9I2OZ*bUc0%cCNGwX? z-2wUC4jKx8$q{I!4V9g3L30A)H*&VIODn#;8EnW)LoGm@Kc;|ZNwwRJ&E>3;pJGbi z(dgD-Zr`!Av57GWPO6DS1f-iZjae;vg>!{`2kV`*DV?}2 zd^p5NFhH^{e?j>V9RN+NP=M>naJ9~E>_bXMg0^=t+XQfuT$8>>M*W$;5xwqkM{%_) z&x3N0W=c?%gcY4WwWGq+=Y-~ud)E8mH2ZGyD(5G5+MG=dZDl^HZZBt^aeind{|g$KtBl?e~y)*NCmd;35BEwKCSiOwTtp>6W1xI8G&M@NTG zoz<;#6i*PIA6EbIEwK_G`ahJtcRZEtA2@!_ab(1?_ra09GP3vHA|j&fO-5wPh%&RX zB^f1~5FyHzy~`dUvNOu~UZ>|%kDl-EkMHmGI)9vTo$G$@eciV-J=xI0wT~e~dRcfk zDsE+FY`-`d4Jg@sI#r(Sy7zH$X@9Az;_;|ph2Y~SkvALZxmPnv&b&{P)2$v#y|PJ= zf4sS2e>RpdU!|VDnv7}-z;QI5INp=PymdBrQe`s5R@u|&JXb$DBh9HGcDALuJ>RHb zcZ#6D^7h3^vW+6?l`$@-qbwtpUkwWja%CKckX3YF!r z9w~;gvMTPzSKRzeAA*VXciLY)^DrnZMzbjjVOobZ)=Ha=)iA}5i4^;ryNi~ zW9It2vX~M_p7Du5Hk2tGBoQ>wo))g^-D;=jU=A+#mPZlmt+@9Of9NLPYYn?l z2ileEhYJtn#2%7Kx)NMvTUDlve~#qQSf2F~+9~gFLw=2vSJryzSO1bmc5OHaBo83> ze`zK3nxS|}WUB!4vnmEs`_?%1LomrP)}zT=m$_~NP9?s)X0%``03Es_MvNtVLz{v0h(YwO*s*btfRKO=MfUGJTx1~)aPljWU_anPs(Rh2=WR5}Y>tReLpS{#y& zxi$txjg~{iG>9s}*@!s4(cG4VkjkM%aKZ_AszH+{#RbJnUGpEz4%CQhPrgSy9iRKA z(_J9I5P#&7LfHDz!1gJ}>{4qHJ>3_7-y1(cwLFV%nP4;4I`>DcqQ(V8ZiAy)`h3|l z#vhYcOT>FW4~a^QBd&e|F~VQn#{y=Sh)&%5QoydFXt{?hc*K$HnDqUvytK+~;27?DkYk!~~JR%GT-U}VcRXtRVVe=PW$$}<mP?ctd3iEg3LKy z!C5W%%V61BNE=tzi;mQ-EI*Mlc6L11sd`jgMtc0^{n`NDlP0kb zlZ77fN?^w1DLFVyiQ#uk=%c!q8_ShT!-#s#3w(1Qno&VQ=^~6Hto?nhAyyM7i*rr4 zWUJfec23=67;CV`UT|embvwmz8v|qYSDaSeuO5U*NCkOLvB}Ts{c0!NAm4U=pY%O0 zbI_>Voqa%@OiZ_a&s=5)jBHUPcT0M6^`m2&ct4g)=~U1bXW08T@2`mUQ=_G|lo&wt@Et8(Av zRu||meW_9s71wO;Y^=|?Wg^gM#1d2U7IGgEl^;G|-@6fedRnjn!ti&JW0Ewz#sZRQ ze9WGU5gTtn8dx!j5*{mnHeN25JIJNfs`{uEH?LcQF9wEx`o`QM?gqaJO>rAhK;)A; z>3Xxq${Q&jcJ%*@PAop^b^JXG5Ltn-N!ODi!%xy-1}n~|=t+>*H5>;eJZZ@;Fndk9 zxEc6Ub!$-uYsHkW399$9*i|KJf4qV%+?99)6r7A6u3LooxIm1CGT~NG(Erc^Ww>?I zQeD%SDRk8Jy^xDtbmT|q&6f(b9Y4>WuDK1Kh%AEXpUG;0@OTuMwlK^VV4mhw5^2<; zX6|7+T2=YhoXCNJctqy{K`i=PhJ4Gu#54ZJ0tT31Y`wndPqQeapCI@l0onR>`cSe^ z!9tvdq*MnCMgS`*_Vr8NWO3wTQ>G4zutPygStt*X?~bL4s|D`~$ls?&EO=>W`%nnS zeIIWT#n9T+H*sEyx3@+xR!g0i13a~S*UIMiW9M5#i+;90c~PUfT&3jgtD}`;s@wL) ztI~zH#5TQ4FbD|>Awc6sNyEBYr@?sB)%CqmoJGjD=6r0F)iX&5R)ygwQ(qO$E%e-w zi+@Dq?x98%m^bR{eYL>&&7uPv*|fhH1G^Oj5;+!NxfA?(9|Q${$Jz3PV8I{idF~tT zW`SF4Z+x*i5i&IoAE}E4spw-oD}kg3d=Yh0DN?ToT>Yk_gyfjeXR=Ip2q`5C1m+># z$rKgT>ZxzTJ3|m$%sB4f_u{0F9$eA!5AeyLpIrt)S4Kv@W$xjgkn-tiYVY$xjw3c} zWjmPPt%{|9THLclIFGmv&2>!JzMM?@+`9Fl3(2|L0B;vnD@%9 z_cuH|cKouUIs%R}#t^8ypQdHD7Npf+2dMp3*-9ULD{~uVDh548fJ2kdx_BznFy7?a z<-e#YUA+(t=On}?xR*IYcLIh{+Hwr(GPF6EwV&v}#A1W}x*k3(FYOsP6zUqL(e^mf zUD)T$#vui6r2&UB_Cm<9;oWZ+0)AdUa5OmCq^JW)2;%#TE(Ix)Y^g*X_^-3Kp!|XE z%2~s%ncXquf44_U|Mqhf?SJT>URwxvm1&Ye&(~tYWK|U09V?jh6RijC6S=Bh9zt%d z&|+}5_r@z@PD9eGC=3^`QkWTV9=`RDRv;n`1n)I z9Vm2{karmB_*6$WVu4tsT(P1~`10Q4XdjN<5T0*O#7k;TseXw-JbGaC^h>@{GFeCa z=>W;A(FhkQc7~os2GiFVUOOn5`fm^+P>|cM2cs)OowS&BU_Rwn%d$H14ql?WDS+bM zY*!}R5cxfYGceU;VszbC?+_H~Kq)hP5Z;9e`vrG5k!>ON{ht+O*&>N=A3b1u3|wgK zTQOJGkivv$nZ^>!id4M)U!yO-nIOUhj zX0g$G{*_!X?zx$UNTR3LB**Ah5b%Fio6h50U&N%RkBvh1zVYN*SPCtgqpjeMB)-uT z@fj4F?mct|S(V49;qWnHfigZAn0FM)CwhtTzrX*IEC@V`0i1$xs7rXpg(hq`AZ+xi z9*TgFmmXl8{+L+>aP-$w-U*ys7M~Ha(2vfKZwm|0fu2t-Ud(Ccx@K@sfCxrPG#&^e z{y`do{>wN8*x>K>hRF$)?V1RUMR+};cOoaFe3I4a~KdNK$e^Jx_yUnxW1+;Zv7-2Vn zpIc4C8e7U)?usuf`3JIJn>0N{d*<`Ct1m;5GSnzjQJDT+NMy_4kG5Wr-^Ce3^fbqD zRFNyo{fh$xb`GK6A54G#Ur>EJFngA5K~ffjVZat87hrP#tf?a6!u>NDa3+~l>4~1e zo439q;%^t1lH+5{+N}|z=g4OoPqOlLHGL7@p3}Zs%`d<8Q%gWnts#`54eVo40FXBJ>Q`R9Lu1`|vM;bRmU}RB6VT zCy5uRmY84b>3yXYZX= zZKaR;OA`Pk{u02Zt3bUd>y3YXYmEkMCv!U zxPk#charj(TZhzeB-1}(89cyCWLW%fLhv#I(Kvsu(t6!dhLn&OZS$7ob8Z{8nFc zcTV*^_pNNzS-kT?j{c(J7iOSLE^fcnE(L9_>QC@hFkoTm>Q8nHO7a{M$PfT3Z4O;C z?w|buKZ08WR$Pq(|o8!Vn<#O*{XE%=`m7aYuP}tUNm4>DG!8ac!N8?!TzF^`TRBvHPKx*?p zxtadUOvv>qE(Z=hYSGysc2#={y|c#E4i&Bi@>4;o<0OQL0#C)TRY;M>s?dxdiC9Z3 z_Pz**6^YtUt7r{s=%8A06{1LE)Qg4s@&{ zU5w1%X0zq(9;t%1D2SF)L}P~2&1d89At=cDsmfi7I$rR4un-;3wFB+_HgP^fiAPM#ERWdy^h+iG^c+88W3F)^k7{ z32}F(%^rl1$wMdUI)pyVK^g;W_P)J+HxqDnGJI5M`(nijD+WFJ1cpYK8EbX_Hw3jb zZu?_oP56I3s7`^XIFaU8K~vx}R_-+DeYzZjLf|0dwjQbWQgSx9K|tG8pN6~jzS>?p zN8v`)of+j7Z*<)xHns{;b{89ZhN@b>1-*w#Tc`$s$27OP7%9Iu(+KZ+F6^s=eu|bL4-Zo`G?DQLy>>=sGOIjcN_-YqRg;Fz1kJu@(06!{wK}kuApDk+f zf*mP?wuoHONsq35!De!;nm8@I9FNhtz~LNW--u69`}|611`Kf_wU^u^IJT!A8u2Sd zPs2sh;3sn*ygpM~3QF=ZVpR;xrza01mCb`DN7R-9#X4#z>SUNw2P}_YmltSp=a$JL zRdOe@Zbl(_^}2RRZbT44b(kx3c<&-RlZeT>{6CoYZ2Jc-EeKn-8HE(r&U;;X&Ko?f zUfRDfHRVjM6M^f_Q=)U)Sy(*j;= zg?4OWLNRajQcby9ajWxSqK*m!kb47uTvNM5V_V}3d9pKhhYj>Et`}78srWs)-!wH9 zGEi54tiwdl*_i}LqN2Lz+PY80L#)1v>_1S7QMv(KmgK>)rnN?=btahzcIY+7FBW=K zqP*2+8Le+XMhiS80OyD>kw)2hw=Futahfe^r-J=4E(cc$c)e#ova}@WAnLQGJuz%f z8Wcg~syWt(GGZBfGU@50xta;BarHo@B}6}F3rOU~1MM_a#IR2_c;s50PlF^9bXT#Tdd~$lxx2g9?|`x`T>BVtQfGbEtF+TPxK;LXX(wmHGK`otrTjjhMi8 ze3408-K4iIxgF9YR(bcC#0KSO2|GsW>AZt(i|E{EQSvi#_2RR-h9O*+zCpZomx+M}MdCJ{G;#~twJX}gEJDX%&0s$ieBQ{-vO->)!K zZiFmg37#+`DIO~2x$-<-C_f0^3GTvv_%Zao?P2;n$3K4jeS-LEZPX(^3angS{-lx% z8!R13Z3bhB^-<0P2Gqfw*jbm9H?`XKRfXJ+pIK{!FVQqZrJuVJ8Bim5-DGYM>D=`e zq%5vPU|Av#7GmNsESQvRjGK&+duj5UkB;_EUk*mE+{Mpp?tuFL-1V#aVp!~s@Y}ev z<82<^4hxUm_71(sENG@-CxE4cwV}oRLtIq3PccG}?W1jGHu6o@%|lfcDQ^|#i7>|T zG)^NQoqUUjf1hyt9Z$GG?hX^3axu+VQ9XP>$=GRZ$(~rs^#K6G!c){=9?|qe@gb@7Y!7lw8mTcwmLe4tK9rT`lJ!J5q&tHC!{ic{EN@+n%Je zoxO7&ZwZ8gd}1Cdsg^14p|>vSF_WYdw~fZVrxJapx|YbNmXTS4aa11dy1gtj0Ij;T z8#Arru7s=GWmSYdD8SUBjd)|*P$Q~HpFtFTiE8*|M?KQa!HqCH?~NkgbET_N$16=4 zs&_1hmdd*O)sIE{1(#n6`thJ_cz0A|i6^HdcXrfQD{re@S=|8*Qf=RfL5r!5ODdc$ zN*ToM{oh-XRdC+iRK;;bmcfZpR0TQ??EX~VBP+b4J@v>~DN^ky7ZCy0p}R$pwvr*V zJ>6~3x|;dU=j-vv{nJAdx3x>GoICFab>}G;Ir4e7M$%`0WM11aHh2$==q0ROAfd5$ z)86*uIpKuKkH*Mu(iy<|AdU2@hi{k@T@M+V?M!06mS<1e7)>yBF}Q=1|_FPQn!Jj2r~!ucPmk9 z+8iH0``GjghDb%~vje`<#IjE0(j_~QJVO!f+yOF{@69)Wqh!)FE5VUB;F=JQThckq z*(2?VzC$2E@0lxQVAiJMHz-sss+e0_wzL?HX^NEzU3|_JEhMCfx?C!I~ z?n4b0%_}h&Sw`stme(`z1MI2Vp<_hKA50emuRO=U$+i7RrpnRQSH@%>sl{Ef9h=V( z={3qTVSHCWEV3GlxXLN48TxVkFv#Fnq#+XMR5=4HW+4Dk&)s3cr{=14NH*tbHu0xY zs%nfT1)W}9D8Un_bUJx!WwYE1R(tJoIpgDET?Y(PG8ysLQ=a18TAB@PbdFw-K~Tlo zr_i;H8a~9BjtlRb4vG2}lp%Dd?#KXkAF+sZ;upWyJEtOGt{xyT59XSj_VC9$>)AAF zg|DsJ9&oe~uM*=$G>^KzwqzoF!L(E<=-kyV^d)fjYeNq^(nYD-E2HTRq`FrO>B3H` zox9_x_`dTY_ajdpu_rieIUk2f%xLYHnclzCimZQ>3puKPZUDsia3$w>eHjYxMD)}&OeL+s98TLe{4P|+PFQYNgy zST1G{baTaOG-ytF=c1!Pf5Sx{U?w#V}z}($a(KJWJs{ z);k1Y(*u(uU2Q>qFUWH`SG>(@mze@?1D=(z95)17xCF*wG}>otIp>Hz6A%7Y&^k(2 zCYtz}uw57Srgr{_&2NJ}g7D!H&fkHpS)CYf3p!;;DV~4up3Uz9nP{WT5iFO!_2Io| z&yg>clH`t(+UN^a+(6ot6{p;#@1cUP&UL2vWi~UWV=07*{EAzXj7wmyGR_sZvX=g+ z@1myaoej5LnV4mk1H-Pl(B$U||6sk3cqzGXA*aS$H^X2>XnSV|#GkF6@b>DjQIP>< zsgqQ${HM@Cv1)N@RYqNNX3;x$l@MO8tn@Zy9C5~sp~`PMR8HI6a+%PE->od%iAHH> zKw%I?P{q%Kdx~7K8D=ORcg*I>Y5x){NlL}S8R<@}yV!p}o=OvE!G_3Fy_yBf5pi_* zJ`VZ8Pb8WM+U+XSHJcO|P*LR_@#PU@=|rIv;}ArDV0umb=4#~Fr%TBkt(EHeMH}n# z(qMQv^2U-5viy)Wr!<+5*rpj;?=NsWKkD+T2PC0}`zzlylMl;NAu#<-tsR!75-xt` zL0tUYul|;C=H*gRPIM-U(0Ggki;VbzM_IWZx$hJAHN1nGZ@32De!cowykh#Aa>#8{ z?d-{3hB~Q9zBX4>)@LTk3a$-mh3Z*~EBuTIU8Y%Os*~*KN=jPPXI4-Acy`UXKx~)# z5Hlk-C&;f_7gz8Ht6}$r zDy$4jEH*LTYOIez^K|)(t3n*rJh7)e%;q40?qW8t+9s3!PBfJ-*OnK)D3>CKRzPg*cK!qQ(Q99V;+et2R6?m+ zn!CHP=zJS*dIrRJZzz=25T0_eV<1TTQ|x#$s6OMy=th>aI%sgDbqPVlm=r@$p;(D8!)y zvIfr7rH%MPo0)B3BZf7I^z zv+L{T0$5C0JBM;{U;Oz|sibQkd!bL{s9dcdgb0|q)6e@VqX=Do%}DKlqZsYo_M-X_ zT^(~QZn07d=P$=!zo*x1o_0KGiE6y9#w1302u9ouhO04@@1HK+;A($H*0lFIX?qG| zKxq5ju?d)}>U7&4N_R_N5J;ScN?z)qxZbuev;6EJ6rOBr8)!~zk)z1J%C2g{MQ5yJ z6oR6`_n90pVeh1Zcs27)x5sa{e$?J|^{MkXvwQkcY~xesEC4}j#Y?RrUvnDQQODfM{Pl5>ugwV zQ+>~_%KD+q{oC8l1i2)UZjYbci@d614rfxzD@0_=`7`2U5VC3!A}4j-^;_&~QNmRx zNFx0BGe*1a#ZIOX7IlV&a#2fIwa1*J7Dr+-Tu$xEWsRB`7!{|ymMVMP>*RWcHkuYF z{&JlBSA!yNhG#;msYa&v5Gvjg1`RG{ooq6&MHlpWi3@LU#K|YScg5R4hIHc*rd^+m zcZhFsHL4|rGP=$J>j-AbIQKPfc<#sjD0AYBu5eJZXD6_E3KE1UpZm}4=XcdQQ{od# zYbbIAtbLL-)#S}iAM^O!4l$=Jws3sCmzWzu@{VfI+2;6xSq8pR(1({2im=tomw5QT zEK#Y}AiOEcL=W3?UnuaUKyXdZ==CA$GJKT$4JEGRYJoXn`Ihn-?^03c-+hMNzBIULD>b544x4fJld5tV zNNgr_%%L*EoDy4enLVs%vgUV_F=h9c1V*%p6yf*ursKDuoh`GWtZ8HR8OF&z1EKPL zI)cBdKaQJ{$Q9>JP}0#TkUi#BXiG4mJ#5I@7H|J2@2y|NrO}}loeW_X7k~S#^;r~S zhlu#+bOEd90#}{g0|&%*#GxVPzmgU+V>ng#dq?Dkl09XZ&#Am0j_}=Y^Fm2;bRAuG7*Uz6X;c@yk>)k2nSfd9; zc|Nz&8S@7!u12@uu)WpF@#17^)0Uqt z9CmYY5?LPb%2v1!6_6zcxlAQxQv9(_NwHIV(4+90~ zW7^sVJ(`kLB0GdFcLdWv#%wZn^;kJ%-OTMBH{d4@-DZx*$kO6gLKsjtpmHqOBFsdU zUSqWxMWtg{t%_cz#iF#jlzGk5u0)I5_<6&B3WT54wJ!LGae!<<*FK5=KDpMVwq3Su zcVA?P4Kim_i7Tk0@c|ch1AR`^p#zD(pU$NTw`@xTsu&_d9oQLfx`%8rOD`AdU6IoOZFYrR6J4tZjNi#6j7bgUDzuexto@8pAY@3vq*~FV`zquPB9*AdTW!@h4m_*+ zpJxPI-jh&xn>)`cboE1}=-eI>fZ0*~u*gDPHO=B4B89GmT_MVKFXDqnL-Kgh6>+SH zw-?#NdYC>-DBAd4jQtkWgFbY__NkESjDi*;N^Ae*DA@#5P9jD>%?q#v65uIGyQ-}R z=fTSslA>&)6mVkiCv%aCr)-lCA+ZQ%zwL;ucCX$xvFjMn2o zf$v-SsEp0I`gqFKz#gau5FoCMY;L|x8Wjlauljom_)l{uCLEOiO<6!8eNqqntbwlY zYhm95Euw$x=OkBw!zQ_n`RwmLMgwS|o-a05AJ8H8YCJ)dT75tbKRMT7HbsJ6Y1;As zDfWX4LSVl@LEq%@+`UA2H#h+NEDr!+tZ;E~e}q3PgK$_Oh*_LcnD*a&m}zuUHL;CR z{%bqX((xt0`tcdv3j6GfAAEWaU*4F&gv!bg+HIpL(Z@gOGoX&fxwG;X_dAe{Z)5sxggXVb*XJp&NHNgrzai{-zs zZ~6{keZJuFt;QLnhxY%o;R5|bfd6r!=syfBdm_%nhQQVaNT$Hx0e^M;$9aOz2u|^s zOy7Cnr=9C{HIbuNpXZ?*52ly~x~ul|V--R5`K2W|lq+iw7VELcJrW>G=LO6PEWg0| ztD_qDYwT;1LDp3!P!8~b6t(qhSOrZ&wBR-E<819%%3UJC9uJ^_;Q!er=q#&2_{4tU z=9vFk^a(>YWB{8G1;=I@2*0W#2V;OgYD`!$8nUpMr1|W+Io_tZ-lAzv!YZV?E>b=u z5|eqMJ)E}PP`ukW^KGxB#Z2V}HQjQQ|6^&(_2#MPF4rzU$<+y=-W%?4v2NJS+|1a$ z!Hl~%?8l0IhylfJT7OSago40O5a>AlQyofqUXnlv^5YHqyI4>{$Um>3K*rgy{P6s% zB-n30V_;nP^8=IzEXIqw2$zAt$8lsJ`#TsoQ$dgr2;B4nVMZ_nJMj1GkQ=HG-St4y zU22LLb9TOfhll>pKd<8;u>Rg0mOlD=fsl0qE%qpe6tErQOX1_%kl$Mb%0P&oEvi=C z^xvFrkUl%UOY~3~=lEzj>tJI_w{V2izJgFj7$*!Dpz^=hZ59ZW@)89aiZTG``Vtm# z9R~CQKpGDvg845Ngj@2kM5Y4$LWUEc>-$z0e(v^3XG4F^DMRF8zgKN(!3YBM?n~A1zM5r#Kt;St1g+0qG)O&=IB;|7ZTodD*9|)u0M7U1`xyHd1_p*8-(}Oq zKhUAdUcpfi`NdzCxCeH>@qIgF7Bw3SsPXX8>~AE{>t~H%?##s9_a%$>D_YRdbvlKv zF8cctJoEg`BPikjGlWpJz{~O#9Zz_RVSp6SA7;&EzmP(+qh137<5jqf-qn;9h(tF5 zlRFj+4?ssH<8ls5)a(uT%Gb@c(szxxH(BK>2vL}(Ou_qweXt7{zZo$55a3sNQM&Ax zAizzf{cO!tWECMW7wubjG|2xI09Xt_ncVx{cg@mj$nk}yy+34-Y3f6ZbND5E=y;zr1tr~YNe;{c5_(?Z6R^m_ zh+YFkvA*TCxBR;S3WeVO2}HxLX_y)N5zU1V_-|2yK%I#LAs;UvH~k_gVPM0NfSd^! zega}8NMi6uFTk7Qhmbs}OPH^PpUjRWA=-qRPVe3@W%^fyW?BChp_4_~P%}6;AegN0 zDxd2);kXY={6RxZ41WAzBMugi$KbEKWfgj`>Ln!_I&Hdk9ZR|Oibt{A60&M_RypFV;zhVR+i;=nHTR5 z+-E?+&TFuAA4e3E2--CCuEiLhGYv9?*x9tm8<3$qeI1=V0aKk5=I>JgA~nlf1_mja znarVs;8WcN31Q)b|7|A*7dhM{qAR>0|I?>4X*w{6Pj|lAij%D-XL#LM?Z9=PIO6& z$KYa;4XvqFmI_#T3mjAWiF8xx}e6G?!yvDUI z!^5Dz$qXdiR5LLDEKGzMl2FHnd?)81-?w zoIKe*D#t_Bo|HLou>f}ntM<(s5uj-FgUs)5^3M7+8_DEsx<-jk}uPbOjO z_T0&C*KRxEG*qwe-3D^|^T&^;lDJ=Qu?8 z2rg%fr3@X98CENO&a+&_TmUS~dZyhpSS7-{}WzvWhSlP6;d_-gJhLO=&*Medh z^{R#Zd9Q=&zyU(J0dp}indzSLNIuiTsaZ5PX`61?`{vbo;rb6-enA1d+~DzRdQLd6 ztJkly=|HUU(r>nFd=vXvr;vg>-wXpLtW;MLEE4WkJd_XxKTP#)|i1L%6Ddid>sy_)GaA`pvd z4kS+lbY=q5m?BP*Q~J@X{#G9hcchDtFswdIz!uE(7Cv`{RZMHWFI>fCY5q0pwm?GEZNPfu)_YK zu@%diE|tw9N9A+Bkmr7CCHxe6cQ^$zc?555H6QjfV+S@-UwX!?QTXb>mU{ZS-sUxG zPrJ0Mw&_~QX*^%WOIP1YjaJ?2(jP9(UNz?kQbvi1rF}1yd&e&aIi*0N(Q8rz5rBzg z32zGO7dKGYI(tjom%Qq+)efu#FU&DFC7v^exp)y+XEaj_H!v8{hWhv--1O_UAQ<-HgFsKXX)tOpEN%L9 z8@%Kc`2=O+7zy*L~EqpoY z!zKVXHSupT4;9t>aBhR;YxE6s1+Ob4m}LSe`)E<7^03M@N&j@ju3vm(Y^ z{f+(iaRo{{9Q#4U|8tRt(f}Mf9lINRcxZ59TD-sPG?q?o-kQ0~c}Z;GMC1{Wo-%!$ zm+3sX%svk*yRSb^e%&YT4z3Kp0{;4M^gL@CAZES+suQp>X=BVNC_Lj*EK?ze-P^WL zx%Hdsw=IzlWKn2YEc=4fktko+yEgc|Sx|aNkhi(+LP;l+ye-x~FUuAUq!fon+-OvN@A$+y2 zN^;^^8m;D8D_xWRrEm7sXfqa)l%Z#I-E;6{8n70u+-R4D17j$tiqdD}**uBw9zKMn zHZGG>XdMR1^#ARS5TBG8SvJto^v}-FCSI99aVU_x@(lmE>vrwR#uZ+!n-`w~w}8^c zU#8l}9_n6EN|bHV!nU+$*-ajtwXqYnPQJ5~aLtUe8mOh~lqMl;%RZuh-&`J2?Qu|2 zEy?}v$~*JYpACyQ=wjJ^Og;|5M&lJ9sG_eo=@-{M{NCGdp+o-i(=BMwGv>eSGuF2p zB9a3VAV4RJa;B81rc4>bvFJCs68iUVEwfJKr5hH4Lzluhq}OS$4*a*vO7B#2{bi*S;LT9@FcB5rks;DpU+TN6dIRw)mlL&;g~I*RQGI1E4wty8>4+?lClfUb z+lA9PnDHXl0{klY_1Op>&;INjhh2pP{7Pm%uCH_5;`cv2KKl6adCB>KI zb`YeI*_)Zoh0@G?-63u&hCJr72IG4 z@9oeWkK_)$U1t zc%)0{qJp}H9J^n1?*|A2Hp`ufJ#GolD}-JjySYo|T9PV;-z!%Vpfu$dRIVc}AfUnJ zTtHdRs<(%Qn?(4j`4&X#=iE%!&v#bGp8Fr(8Fpus7+TxdEH5vEtU`hf(%0J?f0Lj2 zLV~&%_yUB}ov!ib=xDOirjL@5_4_UH`O5_c7MNvcGe?+uSdu#=8cbI>Xr_10j?5oG zl>;fLY*x<1wnt|0hA!3tNv`_Bx#VxML^b_L^CRMoH|FO+GQsv*XS(a7{#RHSIL8Ui z8i5S~BzR$ZYbXXLv3 zcC?hMpLW#GFwu-_t&WPCx=lW?`NQ7#(v*Wd9$j^a z6jEazlSZH~7DDNr9yRFP(#=T6kJ+D%At~NMk{NPk*to)T4cXiGRC3KotO(PzqALla zF-j-lRaRQsmqcKJX8`@UP5%9jQP6go!SvUF@fP>Yx})bmT?wIZN_c$b*GQvjE6UEH z@s{=L-s;xd4_x=MRrEW*V&r5IY73hXs_h}Ma@LNSF0()We=#cBa0MzQ|2}SDk=YIL z6XQ_WsctWyeML>l@w~7UHmwvEBTST(LkS4fTOZ>%u-#h5zu&>!EmkdP9Ti2?%4GRz za2IA<(V2?lEJe+VRlj+vebuh+XGq_$25)2d!ZQm81)_~8D8pLP(&d0T2H zn5D7k)fM(_9bd>$tA)MmRsyRQ3R1e?@GZa(xV(+-oppCsmCGDAg>YLFM?Vq4wi}j`>d+=kF>5mdEGa(oPLWx)9L5M1m2? z9Fz!}m~maIC;XyE<`G)Vxy0ENNt7OIq8NTLBb%lJa3j~vm{(T>+%yOQbk!TBLsP-1Qid;=~Q?c-w$)-X2DL#9>V6hSD zQ%UyDD$dbZ^}IeSzqtydvBG+{!*8Z zugRN7{83##j{8aja?MwOBMlymd2C=28n*qa{eJYLtCq!~1G?aA*usi@FbYIazz#@~ zjk3Ci^$Bs<^LLiedob zy4LK^9HNK72;a~vuKDym2BJ|sU!{MaioJl!oO>a0aw8c}E~#@ulo|3+nWcXJlY`}_ zZ-k%9)oS4Hb>NBLUno+I3>S2VuDp2-!c*frF<~gv$Uw8%^c9h-I1)RY2b^1Ouef6x ztJlPwTbSJZ3ACpC_&S8gw!SaPot>iX(7DRG&?r91-BQ z0tB%Ctcus)`+j~zv$O8qG^ZXlro!u=rWwZdImcz2q=K026oa;7x#_J=s2)4&*>Xy) z!)2Ks3I2H6hZ9WL`HHlv656xa(PuGys243tLNPV9%wOYoBi}kcLY16fFac4i%b!-1 zH#DE*Niu}wT$8gCW$b()%rGqY+GRZ^Un0z95@WoIwBH??GOVlG^Ca$v`d*4EYsdv4fG$W5KTIy;SIV9TQ@ zo@m!@`1Zx%56A@4^Kjd}?aGvI1@{_oWAME1d*wa5uG zWv! zeL%n*p8n+sx6vYn)Du+) z(Tvi0UEhk6Nb-{l(s}x6p5wtbNMgzHb-w0!yiRH10?uIco`D1~l|HH&4lEe@k0m2W z$h>&p2+LFbi2QV*uOr#^qGjVOAVth0JND^JYu&cDkF4j@IeZFONf3+OQDy{nNp}kf zHq1k7rBc5y4hzMcg!Ln0U|aL^^AiMTZLtB}Ki^4$@WPOk_`hn0>3(*9a9 zEKqBzSC?GNztfnKQnIU}@u4ZRzn}N<135xM6i&+vwkjujw--d@bk{xwXtJ>{Ps5*1 zGiXmA=(!tHw*$-Au3JGPBK83v9*k~c{oB&}ohEo`LPlxqeSWt4{%m(xyXjrORK)_y zk%KRV;alCgtv$;)!7r(AKT_}7EsTt8hF^v*tn|%ENPRw(pNQfVDlnI^NHY>u#(_)7 zqLgd&@+%4kL&HL8lc1W+=zuJImyn6cI*tN*v zzN(gkYx3px_=5Oie+f=VLbu=QPVt1})6`V&Ur|4J5VufzF{Y{8gG5$`Fq;?f+2>)N zAjjITUZ&I>@)4CSnp<(4DYl*$#%|gt${sa@T}r(+;?h>2?@i{LrxBcqxC^eWaiuja36rbY@-M^eMCxy3DH&z#P}r}i-!p)3Rag?X*(iu4vI?#6L)SbC2E)o2l>{61Ub+U#HxmMZrqQ=gPFkXvo z&a0Ws+JmQj@Y#_wwz9ovg15r8^eV55IKQGg6BLMA_7i^%fu_R;cg4XV;zW^kp-MdU z>wHc}!Lp-xnbz3`l>p*)BH#z|A_D$oqvtA_Sab43y8E24+a!TNs!@+XWvX`ihV#qp zC}PzM{#Ios3~nMR6(#A%Ua1wQ*L?yW%G-eSPaanO9ti@nhj)q)Ng0k`2n^8qbTUrj zYyT9}gLGSuUGEjVq~(fR=T-oG&3(~XS?3DTSG`% zG#NR&t4F@cr_ZfO_o^;8+Fws#O#?W0Py`-*H6k>M zcC^80M>~Tt{?l#s)7mwQI*^4EKvNc?zslAO?mwPaIHJR`MS6EgG6yRAD8z!$Qn^Mm zAL({4t*cJgK>91!>yiCZ>f5u5jq%B?S0D2)xy0Nlq{X@(^s7vGu8kLR3=LoXnGrY! zHwA5x+9{sY{nTG&a6()~rl2OWz#L3s|4j4LDRJH#E@(f#jSyN4aw?lde~Yh($` zcoz!GXLhal9Gk1ll8ue9?p42Ps~OrA|36fnbySsG*ToS@6$O#*?(S|BDe3NRX=yxl+Oo3~5Y~+ZacVw#1=9m{KxQzsx#9W*v=PfqqdRSua?U{OatRwWTklg`#qhrh zEgL+Ol3+on}RpAKnu}%xDpNAD4a>?r-S9+T>uQk)z zL%A8}+LRaX7avVfV7K_A71!Qr9x3T(#-rsMdE+{u$ka zMI8rQ#1k{{e4^ z-ClGO`qtYmMDJ?4H6JoW{p}?eTw(@UFZ4)o;v$?*zDB7a475~O;6Rk+P3OAfzpQ*H z^jF?qR1@;38uqN!^RjMno6%f2&^gy5p(}BpyDB2Q)=tQ+I;y#}men5FNIVzdV##+* z9Ket(gm-d*onN}^3ab3SrEwZhif{X{nV_(-3kj1XkMVy0eqgX9dH_2AtJe%(O=3lc zT^^cM(XF{Ra=D}>={ptf;|^t z8Q}|vSawGxQsw;sErk@Gv}3spB}dOQXK!KVCSPf7&OS$6phMln-^E`Pp1yGSO-jM} z);e;r_^n@d#mcj&Z)}mmE>nF+yYAkQ)O-w`SF$r&WA3$(dHY^+xtVy^mD+Vtbt`Qa znr~b$mmo|4WhvPX^a~13e_UVi>mtm16w55RKI8OU+-p94y1soQh zV&tW8idUT!#;5@(XwO|aY@y9}7~|qRU$Q)o(Jkk5Qd_6o_GgOVbBFbQl=PAWpItMv zViY9q@K>~qq06g>h#qVlEmF|rVcWxKfM!*(@#$cG%H5cH!XsQE8KC3c8PRMd`ti+m~K!JJ<6c^ z(4^3G5nDcfHq0b&uEaLj(5#|oimhmB#lt`S)hY7Z`yaYjLaw3Wa2W5%7aT~>Tzhg0yK9tTo3!)?o`1o1Ld(J!MCDvexc{S*x!l4CIGSya1DA@P_F z>=e$j#5gnyNa^k9oe2+*X97J zJt$(0EKY6UQ&`qtestAU&Tz%4{0zt7zhofKX{$Ty>#TS{dB;4Z#MY1Xbfvl;YRnla z82&AEYYjDXni?Iur-b-1-ixIwWUjd!yf(HA6G4{(JvAx!=z+Y!+ugTYe}??J7z@Gh z$N$M`l@%Fs+c?0~0cCWC)ehWhPKY19L*Lu9R|i>y7CDlQRhQYWEkROH{TL9YWy!*h3G>uKs5iLQRw3_};}Y0W{{ zkwV6ZtnU4gnhXGSXc3O8k`9D{AH?3&hU7&wuK+61P`823^j$s5*X_En>Z3j`Uq$R=GntsJ45iH@ZK*JQLhAnA zb!7sxP)v!E5Q8&$3KRU_Z_Rf)`kIpn!O&s(v9+(Ucr|dC#5L5JsDrzZYwO_Ao_E4+ zAQ>nePgr)N4CE$;&$_%swf@UYU0imzMy#b zA-!NAFc{kn6JgwSdwAU0q|{k)6m%tvquSlwN%`pmbW20sn8GFUpK+*u5Z*?6v1Df( z)y4k(?M*78{H8R0|K`EU!|t_IN9K!u7%PyxRjQeeMB=Y}l1X3Y$@%|Fg1pT1{(nvPJFu6QIQvXZs#36jo%Uen(bK9b&$p+b1uHfZdR7uuu*q4Y z?#QNI-f|RdL-c;WJm~BiOi}$>`>4=HIXkqw<8_X3iv5;m^{9tVoOgU9LT#chrv^Nd z(r4Q+53GsYDC&t*b$$7)nR%8lXhG+0?xhbeq`;Jic2CjSMPJrlM)`{z7h&w59Ha`a zw#+2;0k|Bt;r^-I7r84L(%sS{Fz~Xp<9hw080G^lo8I8k_vkk7=PLqFc-z)vNFmmX zfb06m>bp%!w{NxVWW04CY;8**V!IXdOuv9ICh;Ik+oO<`uP(ymE&6AGos`)59n{TC zoO+q<%KVj|)S?=tx+!NIT3t`0=px5&Bd66Pe%SH-w{cQ${d6WHo0#L=Zy2Yqj}8vbCT1O2?jXiy3G-$ zCdrpYgnh#XUf@W(i1iG&|1ytFz4t`7S)>vhMoR~ACA0|0=agon@zy1%OXWvx!`HAd z{k;;Wi`n&K6kmm%O}PjmqCSnTGmnn@>lacHPy(JkiRo*F_X)!@h`6xO`Jw(RZ9M4! zQfnHnr!>0J%S-nuQNl4}W5>HyZ(I9#n;nM}on02daRCY$kVEuRZNdGtioq6M4<@CJ zl9LxLei@K(n}YJ$LDOaTTJ;&VpJvBJeDYGR33(rNBm0szLVtPb3eJQ_$?;89ImnJi zTU$%Z>$sp1FzsX=kci88IG#z}2@_WU-@AlqrJ3ZhZbm;0W3wc6B@k}^LlMzx%!>PfOPU|(P>-Soz|)Yn}$A5=fkBAz%AyuFcm@jc8fCDEaJR%Ci|++ z)2!>~sTV5vtC9BHO3&Q2*LeS_`z8&lAPAFIdV(gBW40&c6!dpCJtRQmnF<$C;xTwr zkjUo!WAg9l(X6sTms}oEEKY`kTHB$d#Fw|m?x?SNz3ebEcgkqhL5)slJI!A^c)<}c zeKRPio|I}(#Zs|`W)X~oM?v1~2w z%SHV?G+_EMsIgx&&-t|Xxy0IPSshZVWl9n?a!%gXY%J`|+-x*J z4yW3>K&gxv09ed~8ah1^uH0kug68{I)>Sloac@lvomnuQJ6aAU4!+PZ z9hJz0X}kOMXXO2Q;L5r^9F66$StKb-#Q>Pgn}*iJ+=T*reht2J39H`TPM5Y+wx=Z? zrK}CLXPAXOx~lH_DhTNYp@yb^CWiY2m2f5W;44)U{L_) zs*f)yC=hh~7C)NGx5;(-Yi(1GK5(^HD}=F)5bE6)*bu#- z*efdE3nFd$Ru?+mcrGlD&ZIV;A~Jgc4Pvyzm!hcAY(0?XakVb|%TL@wdm~ekOa6r; z(6s=eJ;{JLZd_jKa<0b0$H&KXs=dA4Vl-p?sqjAt!jLWZ=;-L=!TIU^{r#X=@=k6} zl$)*XK9G^m)$0fH;L=p;Ii&1gW)l&&qM;9@h>BY~UahJ;^xBk_&<>u9N-L`D{<88& zruQfP23xO_CeX@q)yrg8A5a#%Z~CrL)nI-vGkq)$Jr>uxk}tDjZgFvrsbwFs_bu3; z7`|Nwh#yCgzk_5o{Vl>7!==nKKD#M#2P|7?h%|p;3FX3-9>a@q%!{@on{Sh zVSq7KtFItu(e9U=rd4A5X;4FAZNh;!N^u2;uE9G|j_-GVw#fCrrI0R_XC^4-z?v&6 zA;BgtI(q2zbWIV>8*}w3W*ep|;Fy^P10$d^B35w0^Q$?k5e`&Sep7IXcWzROR2eU~6cjOvb_4eVyls7zsC2yy5w^H1FrdMFn zfsU$r9bzr3K4;}D4TVrX{UfRFRsDDI4GC_(G1>V2%u7RUSYqgFx;4!=@M7rqpR7EN z5*6yuUR#9Zj3%(-gMu{CQ;ifCKjcp$9bM+Jpd!mtD!cw70Ul~D*%ku@{gR|ARVYzQ%9;;S)!+r-Y(|5~ZjZ&WTIt~he zWyUckMAg(PukF}(Ut0-PmF^Lj(%2GQ+RH{)Vq6t=%o7rg=cC{u)?4dAj z>Mx@9-y`hDnJ#~{zr4CIT4f+P>r48k;s>pbwbZ&APWnygpwLmC9cbdt31!>3$nQ!p z?5`Ag*!t2``1Tb`IEg-PrkCgWjtB`WVH$t_^Pj-W&P+}wGgDPg%r7ZZ2+S9lgzD7H zft-bl(QG8#kfl9$h2>uwJ&x6uJC)D+Cpg2jMMFHqXdoc)&*br)vJBUA@6S~B>D^Hx z@k++s-Byr@y@p_Od52&A`LDWal8Rl}tr;|3mP*4y&3$O#k^l&a`}litfx+v?~(*1C5$ zHuiy@^w}?I!^f+x5G&m)o~2Lu!<;Ji5tej`*HP(rCG#tq3g3$DNBA!H^4c3%sehf~ z3yTN?@^yGBzFx>3N#If);xNV@@FH`r_2g-<^0Qp5M3s=7j>=n0Fo5UuG%d*im-_65 z7fJxi^Yv-D`=0y?!!vNft8%q>fgrxVOZU%)QneQ*F_Itu+!+N$`|{sp$jluNh!4%9 z4sMpt29gpTmx z?yQDYKYjG1?u2jr-5<24E0U5mea%Iu5P%xfM=IbwigZ-KE+$Vg1MK>=BzEYKX0rLc6qd z>N67^-~T>fjq4?{9LU9lKThu$CAoG?I$25YSkM)a#W7B2Vqs+b7^iyh7IuF&+OO6z zWxN8i7$B3P4A<^`b2>B>?(-z++(1{CvfI#F)!ErOPgg!DC(rC|oea^CoKf54mXuSF zegpc;GXzt48fdG)t8Et@*oC8b3lEw}j)sQE6N!gUiIfQ>8B7sM(C!F#Sq9FKRAe)= z;;$1q8q4P?`_VARmK7~0>ZQ6_%Kh~+^xL-NdSBNM++LBoeT1s=*WcbO z8Wh&p6H_KUtk^LfrIVqM3zD0!JbZy16~D)NdX9tb5xu&mOUA;!NGFV1w5wcyz?AlE zt-#s-#vVdMrHW<&)HHjfS8HZrpzu(%oHv5J>ih6sbT0YAwfjZ&@`&DBdwE z^P~?>D1ud0gb~n!^a-dAU6y%IY z2$av0d8D^s#izmv5xypv&c#6@!Z#HJImYC)mf)1R781OC0fjAnNzg-NvFk)snX)z22cv0jH^-TFM)** zlb)ViWmSt#gQqK)esiRBa?~i|a~}(S9C9Xp2rvxF1>M9$j!de{9Z%HOAQ!)HZ>&KIO3pWB#Av77V_cHQD*Adu1Fk0osuOA}LC%zM4Asty0rI;j z9QEoqXL&*n;cgH>OSDzxG3cApbTKgVxx7pjLJ+I9ol(^HcyE?Mq z16ccFuDK&oJ*GvkDj;&milmB5n^l z*S~9HBHNB^+p6vlUQFlS1rDv9?8jIIkPb9E@MFoBuh7x$(xk@K`%$7}@lFfkra{dF zD5aj(o2TeChYXG;gj{Ktb=>6l#?h(NPq;m`ThXb4Vs847$8>jGH0(?f$}(F52ui<4 zEj!!Yw2+Yr-*jmTq7eJDjQvQsX=}vka@`-(wKyL-bN@*T^oF&6;z>|Sooj8AOB)z} zR|(@T)cd%+pI$Ka@ZT9OJMBt+*wz_rq=aQuAln_dD~!l0kHzLLsLv;he9TeMt}V|y zknp`{U}^kKy$NhqT5F3kKHgf%?mX2O%g)>N+=SLNBpJ7RJxP+A#V^$)E`PT~y6X&0 zD41dE_*R|FR{?r%R7mLkUwUqFGS?*{mN9moUhiXiW+rGe0EyBKP>ZD&_e>E#ds#T@ z17evcpcXrEsSJATeA%Fdi{0hoLbR4)6RN4@LJkT9@ukowX6sGg6Os4iV>GH1tCOm8cQo3Qpig>wn);YMz;Tvf6d3nCGuWo4^8ssM` zh3ATRc@#R|X$-%zS-EYnay)dx4;dyQ;d#Lti)E#~^;$U$H2{}aiO07pP|imcqSm;h z9jr15O6ynkmRNqQU-DaP5ZM6JOB@QP3jwHEg5azTtd9xE`yQinR)2YEcIgdUhHJ0n z&$X66Atbsf5ZMqbDt+QtSBF5z$L;T_u2tF4KwtcFJ%IV26Z))%BK7%mcuLSxP$Gk5 zhB&J1JZJEg%z>xfl^BH>x*A1s$kj_EMQfE{(}3aZJSK-fl6tnrZqTt;2x7QMha&rPCjiBTkz{^{~{> z8@O(%%1vmMXGYWCQrzU+4?I=i(wHKQeRCNj4`w)&Nxhp=zG;)6d;rkT!(n7;sw8gB zepFCpyo(%~pr zll{Sg`+O1>53MQ@@4nM7fv4wA*@sXHc4{&eB`cpiDuqR`Sq;-j#jQ%j+*wqbUz~>mn)aKlcjc0S9L2{wJZ`1Eh=oyE8 zVPm~sSi#cnJ^yB=hWMxJ`TC2cM1G-G){*agfLtt-TAa)Oa%d$Bmyw>H&(M2LJ(2(f z7OIsP#~<1dwZ8NAAH$#NP?MSACa;hR8mgI9;6F;njg9&7{Ou>6eiskmondS^*?eZh zfZLBIyiEvD^bT0n)qW~=a>N}5G4Ul->fquPeL+P%jf{qqBzVuMsoqYXP<5gZsCZ=) zx3VC?r6gUKScoaQ)Lrh^0SIPbVNIQr{ z$jzvsv9R`i6yzF?n+exx&r;&r+`qo3T@Hr!*&Q^wl5nb*t56pt;@x&oqZoS*)<1q) zjEkRRVwoFP1zoUTzDrDmN{y6=GF}zx?9saPrgEZz)UOZMOeS&EH5>+#5P$z`YPE zIu~^>Sg-8Mn?R{^6PZ+fM&1=Alq?tX>>q)ewc{>#QJ3LsP>>qh!?yOqXPdgmJD;`1 z7f!QSUj}wc1`~PHaP+wDOFox+}5#s584KEZ zreIu@;xn(KvRHb?J6>yTmj1ZCYFTdV>2%}p->k=IA!|Qhb#0*G5o0h6uoi5&e}k5x z8gEgeOCRSKo(cRqj_4>pNf%m?!&bM@#w0~CelSxpLi56cW*WGD9)u4A;Lh~#;Q*3n zU`UIX%a+q{1Dq5@au~v1{2cpzMgFUhFgUrJq+#>-5BaY?%RR9xNjL;4*LSEtD>`7! z#XA9VT*TEbmHM6lvG(GR(lcJlP;Rgq({Y;JdTP z-wiv<#Q5qvupY>yJG}(^;na1vS$Pa~7Y5zc(>;qU$MdZpvsn1&sLfjStzWh$?%M4y z3228oxYmT+-Kf4Lf_?63yi?AUzi$#XDEf^g1-0tJM1e9K~s=RMm7M=m+z2-E<` zJU71)aH`cNZfV*0u%z}ZJUISh#4fVMGgq&z4`@3;;Th=}9k(0)fIP_EKhk+Z^0=08 zWy@6EVA-|2blOG7xO1cDf#ook`ZeeTXb4EZ)ouRO_MRgXfIx;1yg$Hh1B2^q85SNN zjz@Ib791|aTbHKlds*GG^F3^|h9w;nxS3+=?daW;POI&-=Ft`(b}|Syhdi*@Wy@97 z2HNkuhz`l+9Kueu$t(9td}WNPHJ5Yjg)`|x?~krhda3oBiVBcTSM=!e3v?$kR@~#v zVq0S_O=w`%Y%v|xPgtkFdXaGz%GflsUx?{kB(=<=wyCIfEy&0Y!UKte?}A5D=8lVg z7{4hzi5S}~fE0|hAYNGi!BTz@^~#nH9ii%O&wt1mxg`k`fz6{o&Z2T-CL%Iy(cQ04 zUG$7uV$wXl#|3b5b3t!&kM)oofJOWQMtQ|TkroO(MYJmp3VRvs(tiI z?>Qs)Ba5z|OFwW2H8%P?`yQ`);~Qj%4Q6I`gs8{o@Upv#Cn5tPNVGYRek8r2Ppkv^ zFQ4_QZOy9eM*{XKV7x~93_gz{MA|ycvTEDczO_8mD~+*`6L*2~#}{z%FbWR&;sC9> z%VKoc+lV8=yE|(FhO`QJVi^WNmoDtkYLiCqS;Sp9;DJ@wGT=393n%WHYBPps!Nj>t zbo?=oPX7Z7*SR|GkYdus3T(0?7%Iz{F-}nFcx)IrVX+9+a8ey=N5$?(J5_dcv+&XB zh;4ruD~{?Yv&-<+(K4;_ ztm_J{9#6wOj61EKB$0j#*l&D0b0IJS>~DS8_xVS}FS}ENh-G{gkDu(;&570>8o-Qw zF`Emd#y|bH2?u8P*R-!*mI7}_TR#=~X?fKLZRf+ys8^sJjXkqoXtUVAA2?z{5Cae> z15!Dt>Woa8H#R-nO`AE*jD?@Ky&QU}nw(+JL?C#QEh+k5K)GAg7uxW!8o}w#vh>2y^c8FDGELJUmGptr?G2c(_UVAD+_ySEwX255Sg@8QAV*>%G`vbR= zZqx)!-{Y=)ta`<4+QrSeA=uA+Tbg3Rj!vUKCkYC z1K)&#x>m2BNol1b?MWs^=yl(3$~&6zoe!bkMV~( zzZ76&Pn0$sVGh*+`)(a)Imh?JW}(e&Mx)}sCxhMrucb2eqM;YiFb}ptp?&|OXFs8Yv%n6E63(dft0KQ?EnsRc zo3XRcw^|aUYRN9WE2v8kqmrdqzT9y#xWE3fuGj$Ps*hGEB#Ee|){wpCavN=yeA5bB zA*d6lB3CIc?XJ&cHGDaMz2?BcY;uU!7Urv7}Y4s(^lECJKE zln0;GQcFGy#_6#-aW|`rNF9@L#~oB-JCN3>hA}ZauBjMT*X}1roY7b|k zUgy0|VyM9fS6;Q{_vzX=1P z*x;EZTfZ|&F~Qv_Oh8zY#oarXSs5wQjSjKz&!=G25tv-?%uY+85Ii^JlgI+09w3WV zPyR@XJB3w9bR`6SOtz+c+YnzmF!8Nn`QzHjup>5jBv`V|Z{GTeIPQt)&p6LkYvg-0 z7#*9or7Jo`^sH27hvD05@fWHC{V$Y0xMt<~2uCNp%JRIQ(adh? zI0g#>Y7WDu#X}=EItUT}fcS}kU#7*o4rE`#_Oq)SsroO>hcOpGU<5xbAUAqn?$2#+ zZ~HySUTJA+R(1>|lwl%szfbwQ;so_aQAFslIY<7pNh+h_`|3LAqbUOY0f$<*Kad=qW-aq}Px@A&t;+&mc0NHv0uugs zo9V~d-P4@(LOKrD@ye-xi)XLT2ieJG!F0e?b%vPn_p@BDNL7cMyuqUU%y@|byIPWq zO+BRMELyplvdo2*YI(&-XF$+SfA3w!9jsWa;4(NN_2VfP(7he7ErYeN*aJKVW%hhG!!k=`Y-~^%(Xtbj>K&9t7RJ)vn&Kmkz^)wn30ri$~t&UVdD|) z*b|*eJ35tSE;X#QI~9yr)v7k*p{L}fOG;nK5k9Wae{eRqkd1-h=7PnKt1P45P4U@r-JZ>8Wuo^u4w< z3E;h)t%$8(ex21^snS<{Z`5&__y_d5{2$jO_=7JJhtG*lYd0A>T~c4wFtF&Qq7iM3-=Do$05OTmj| zNfRpl@QGY?mr{o8d>nYg+PV3Z`e411wnzbjVKEuroM%X7nGy(8)ZRz74m^~?e{?cu zO1`E9ktN>S=X+Se(d3n|>JV?o@6~a&&>7zLuQV5n{gU(TN`VyK zNuJb<7VD>hB@!;xk7Ct1wND2p>4=9q%USLg+*VMxm>z|biw=2D60MpiX9LrP-p+C$ z%_v$m=pW?>IMdk-ll(3$Zu;a2p;1u%Fd^(9VqReW<@w$EeAJFZUBaRQOM|zYwJl(L zxyml}m0jrZ(}WaA*~&n#)vrFAKgD}ljXr0+O$2h1n=i1=uJm_@m5#!HLG}N&R8P;h zHj519(^pYA)St+{xH2Phf7oqYRYqn5ja7E$#b-%McorwT%vY?Ds;K3H&uRSt3#26iSn?Bj!C5NLb3!z42rJ z+#Q{pyv`|VQ+?H11q+T!;NdDIyp61?n+|*kj9nTm(u&OsXuHza`ku|TMdaI9<&;j- zkvz}2B6e_>L|OK+FTB{~|? zV&}fH-P9K6=jp$_L87wpT4Hju=TN{}tQx@uA5V^39NZr-Aguc@`_^-Ud`W_fH> z;Y!QyFpnmMD2MsRp*cuNRtU}^D?$>l=+p4kcv(tagMCk9cCH;_^^hZ|>^uT{hQ^(T zA9~ffwOEP;%>2;WRD?W#Y1xb{oDGvsk7qa_sZ`JT&4X`uTHdYW#&U6$0{K2Q+-&uqZA*j-`DicS9lc_mfTq#}MkmdWl0 zaUU+6e+_c~qagc>VtlTtT|3CU0I?&bbFiSKzT=RRo6PgJ%gwq(>Taev@1W})?DVP_ zb**uygor@Il4hnys#}^~|RZT9NpA!9@QRqmGqwZ~L8q^99oG z8^qDqK+t8!CNslU#8xFbw`F0L+!MCVV_y?)Uov55+A2`zF?bi#?j&Nn4LZrn)>Ku^ zPuoQuV8-V0E~q+)hz8@gOKz$eFkxl~i8ebauBVCxbc_J1F^Z$93#PN3~te$QSEu1)cf_M}V1_ufuQA!<&x%^mIor_~4NQa{+C&7mOJj(h z;akjrbpyX~~O=jI_W70J7a z?BS>FQqYw~LInte5Zth%3i3GuwLdupO}QIxU4iw8-S+0|-iS5Uht<+zHOHTEdsvZpMmzVp{%TKifWM(t|@o{h}8bjwQ#Vw6_tplzr4mXW8 z<~d31^K^tTD@Hb^kw^)p1Jv8gXJFHXoscQWgn^`pKz5_57~JNM&fBpv9|tKb4Sh@A zliR(DU`C>WpoZAli5zY9!8W;r4_vK3!)o0N`C5fG%mfCS?Kd>`pVwv1EgF$_xX>04 zrZi8O3)O;_UlI=$ET-{$%zoI{NQb-}(eCufew-m8>hQLQ9jC`rlHXw6g<4yfVAfFF z$c)2>(B?J+VPyC^_8fkT{g_5(T~SB}CIqRi@xJdo-HWP6;`8X|^lVR_NA^EVNWyNo zkiH7K8V0KzNO;+#9xnhNJ51t^t?IcSqCO9cCiS4QK=Q#A(@y~N{B>)E_4V6O3Grgj zqlOkh3+3gPwtQSDe4B&F-5_R_#5`Wxe#(!JHK0x=NUlEPNh*%g+lna%c(OT-lXStu%dMZ9lxgp?=k)y7*GxQ z+T%}SptY@T&0l}wygRUcZ@T0i&q#Hkk-M%xx2st|Xsk!}FdCTh#)xu{b@yE6@kDkh zi%uSwBsvb=h*qK1QTicKC+P9P`QY)Y@$ls06!1rf26R5&x%W$7o>|{nKt6yqcvd}< z#b0!UcZ|KiP&47z=GRezV<@tKo4PFtv$%z06u(x+HwqvHYs0Wr%P2j$jyxS^5(m8+ z0SB>_Dn{?)s2_M9(Nf-V!GeyJP}^3`nIN23r*tT6YP&e~Vg7{8hd*!{5A&$K`iCs- zxJLP1hHJbIh|z&v9Os+iPUnMB6B1TV-v%Zm7KQe_jSRfYM&DXg38G0bnqPrkCn z%u0G>pS%O@gumrYI_`kcR@w4?jD~QkDwZ1SISz;md^$Gu$q-8+HJ?e=uHPxraE{4~ zuftR<+JqV43NL6bk{9-9ab&Y~cs~TN1M)8$U+W5T$@aGS`LyZ1ao9r{|MTLP58N!t z|H}fH?W4ZNs|W-(BO!-kOee$<_xm*+J!$>cWe2~TuwT#f zg2Uj#%vwbT2DXVz4Kvaaf*eMXOA+7?_aCow%1g@vicb#uaFs4*S(Y_|Y|;9^T*?FW z2uX{xFTLUJye$;=%hm60SsrDa=gY=;VMze-si`;RoLk(@A&nyb|$Kl`E&W zID!O3MyBqJ1P<;)`@*+-p|8W`Wj~cKIz5mf=BtJC@74S257`-HD}LeN;)^YL+6kg*7cTFkNGm0`s z`+^#g_gqdTG^Sh9F|7PHgw;#k;BFC3w;_mG&BLaOVJIm*{NZjwPJ!s^L9 zzJ(3^tDnDLjnwJ)NAW&=;n9$~A?6Dso8RpfSvy{IPtPH0cBikQCRtoPIXmO4N%gaY zd#L)e+!>|0hxob5pQK_+;OR2n@yKT!I2eY3!g6^V2OQkb-Y1{Q&J*R_4ELyFi@@#@ zGP3LsOySQ=mJ=aOg8E3AiA^F-d`cg@orK?ZV5(rg<|eLscN()qE2{RXI5M>znZCxg zR=yAdweNUvYvAm#>IUHQw@{q*9E~lRgQk;FSq@f&it@_4ysj@6^bJ{}>W#bWZ+2g% zuKpP;7M!@4jQB`w3BR;W=zJMW_4EaTTN=X)zs!Sb^MSk)43rv+EXo!Fu1~ryeIqz- z;@s_4q50LZw>h2|rfl?ArlOsio~CD2x_RQFAM%>lh$&^pUwmqpeTN)7%GFtL|FkQb z&fn-JnD+V>aV-aTL@-}08$mB3ef{O3c8vQoMc3JFBbwEAEtf=vY0|Ld6`Jb{qJtyi z?Fv6SdpgkX-%|6G^EKCcT1y>dsRyQ*Xy$`Fg`a6Hdl1ZC|fD}BX#bzY(KA4sQ4=qbq& z9G5;u1|peDM=4K8UI~bm1b&Uh>V9syqqygNEyJW@guTUQniQ5TdA?F2u4kEJipefX zTpU69OnpdUYm20mz6A~LXM@Ic$Q$HN3qO%e5h3}mw}@G{w1FeZ$Vm(i)2*(&)lkC zLBJwg6h@i`FE2o-?LP9>2Zx>+$`P?&wVWwY77chV_4bbT_G;*~eH~g1ua?d#qJ zfuG>hGqI?#$2Pd*W~C)H+|RUGTJ)!vEm%q?jV$fg#vVdJ{-jQm?!6PXEFT<4LXr^N zD@L#~(L6A4(|)ssmvJ+?N)3uMi(8tG{hk>X%f{^(EpR(#aXI-kH|3%ab3;z-<$9%K zKtoGdd&+*rLil=_mz;akeH`Isdq^epSTnMIH`?#>7Y7F2JzYb3TC{J0{>9-7PUJY7 zxF}($Mg#q)#tPkej`t`$MAR0Cjy+=^*3(X0(Qt0$RoyF zTttRg*=a)KZL%}LY6?-9(eyKU?}INxro+isNZf5F7kbJCfU>s-7bY>2|KC9&gmI z_`JsEtCd6E7cheg8*YtB-5oz=Cl3g%<+qt9 zA&EievJNz7-<561#b76Hqx`veP^RdkDB+6BhcsthEzkI(?I7r5Eh79{|vDpdoOs_T!_uMG?Cvf(xGp=v>@2NbEEztN?eamt_{krK#?X8K2?2RCqSb55n zOT647VrYrsO?66OOiyscWxi6&N8Hj@R4=p?Wx;FyKI_x{1df7g%Lr*9P#Vdu zU6rxA^dZ}})zgj}Urma#A%Fud@95@Ra@~qH&6DzIs*}IVB)I3@z zc)90raFWrTL7B6TF9p>qI&Vwdr@e`sG9~+|wN?e?f?KpzK3V_1)WPag_s@RPvcg5- z_x)Em?*8o3k#-S0@}+|*!xsBYlIFUkbAYl*A3u0j^Tky3D|*YrKR)$`qP|f|NLSoT z~hQ^#kOo^MBPvH#B z3-3!(v2O5i=|sp<>E^|r^(tT=v{Pu2we+#^kIjJOeQZmu_VQ+TQb zGX{LtznAPenTEQx~mnEDG`1r!)t7I@CW(vLU-eQlp{u8**Veeyb^j!R`2y_VK zWAA*&c57kXb+qRcv*Zkge?-#33;fbTU?JA*ByK!aFsbgp zlXVyQlO}qAey92mY*um(*0ghTT7vt32zE=G z=tKMr8>`Rp39nx^nDy~DN{1`zX&QAs$3Q6Wb9%vDQh^!X{)2{c-g%4_D=woO%NHFb z1aB=3vl7E$m0}bw+A0zphvcsaT9ZmAFGqg=@RvCqZ8SoZp!3_9JXmPS7+&Df1Vz89 zlQ=U$ZNs*bp(nVJnFTH!?fz5#KfQrFQY+kX@Ta{`cAgeL&+x8!;VN~Dwoa&S5V5-R z>po6ZNZW)*);k7Dy-`qT&JFeg}M?tTW7|B(D{MAl0h+ zx;W%tX@g!X@n#YE>T=xJ$&O&(6~wc8QEM$B!+kE7{=mIjxdgXx-a1xOS!CHalCz9#8=M|jZyTywh;@SC?7#Huj z66Ow~&!Qi>u&$m;5W+1ri=XblB=*oUM-+G^qlO2C_j}j&N`@!Xmj6v#=PGy zZ@Nj!=c`17CQ=@e4MJoMx^?9Kgt~7e)Zy$&;o-hh+PS|hk<$92cvJ9YoD!Mwtx`4a z*P84SB~Ifz;YjBhn7`4X zkQE%2=9V>fJU+iGkZZPeJd zZQJI%p7(#whjY&7wMWJt+3TLTuHT$@WzPW4H|b@XiL6_QKq8-X$^JrRy*?_+LrOmT zJx+q*5CfmNq}d>(l@rSJKVXXUR9EG5`>rfsRSJH<)fVr=_iLu8)9?(jY-a8qxH~Sm zl6Ol&K|(*ZsKCPBOrFGHAsx3cVQ~?T<`w4G8GYSfhg+LR3z6&(wP`nVey|Rs_^*Nv zm2i96nNbXm2q@-YTq;M}0DLAU_LCAJGw1&ZIMWmgR zOM9Z?Tfmo%B=AzRBJ4HTapr`T%^%*jG1pZ1OYlWJHVUJsiUq-tl|lLgZ;Wm-c!Qt| zKVseo)tCiDfO{fXuXetBdfShqAIGDS3_qSt$J|0dV0#Py!{>68-xpme9SxER5`I7_ z@#5J>2}v+=wx2IK1tGoJUaw`Q`xV}6ky`xoBih~C=+~)E9{1qKYD4yEL|Cu9&#aNP z4+td0PyaY|@!~mHq$@9{jQmxACnO~e6Wf?Nj)cO@j{jkiwPBR)2M29Bm_;{_N!P!c z97Th$&R14yJNkqaI14YYcc*#9I9XHR_ovH^OAL^lmTcwfFsf=iF%+5_U^v$}1EL*# z3H$t?$f0_#5tC*x;g4N?j%|x{2#k#4Q0`nuy02&Frs`&|&G9Ao{-j{@uV2S?pWC9m z>Gd3Za?BPp1};V^yRFT&i(cI_ZgfL5H} z{$lvLCY^@hZpCc8H;ii7B=~k>+}I){mInd^>YJJ63DKRBa>EPf%bq{BB1~X?eSTH& zvT^NjCHhK%rWKQaUkmpa zNFAl0UB#-;kC9Ar(jJLNa3mSqUkGa=y zmLD?6i&ht>jux;~HT@;rv5hq37d_VVF;(=J$9(^EOA76jtV-)_;!Eg_e4J%POM-q@ z5Os4QgFw~x%n>5LMG!xF6BuuL7dID|$jWjiLZ%uZZG)%y>n4!sp1Oz&Ony~1;C9gW~xe4M>uUC#!)b?{KB9BHK$cx@BrSVj?ftwRqWRwv*P;RQY z36TtgWU!5$!i5I|$-Ty^q)w{JwSGq34x)N8GE8wDgUwb5Ln$R1Lc;vSbz1nXZcF=S zvm5QLKCc6Bg3PnN-jc8Hw|Dx2a-J@uQk2VVuK}L53WbkANg&0A<3=Ik(#QPEa#HT5 zXDY@8X0_T3S;w+Wfn%n5_9nEfn zPS4~?L@QV~@vm2`j?7%8GsNIOJue8|O4)lZSYJD-u#b)zZa8Y;ZwYgaF^RsFGAMom=pXGwgDQu`Z-OI9$|>OWMsA!h;@ zpqt7qXt#T?+Ve!KU|BO>+GL&rN>^Hy%@!1kai&&5yh(#rtp6{g#oYmNpH z^f}u3CcAq4_ETmFN8bxg8WV0zQt8pv{oNShPEJ0JZ4GCNb{nM0`sp6sjVI5Vvx z@5>W!YY6186uE%Js}rvq-?e#pr@AINZEQz4uAK+v;e7-Pn-W)>c0KHry)A*J>^!r_ zqZTHVIMu848!c7I>*ZGW&wI|(6_t$x1o3lo_#X;;fWTmCB@CVb>|kO4tPJ($nD}wi zsBIdIlYDy<<*@{>BCGM(oB5`*OOc?cXTtME*v_pCY8yOmSx#dft+=*}Jy@)g)tOT% zmEt_tP6h~v!3w?{_)DX_@~kF%$r$cpAP z996gh=bC5q6#O&-JXB=J)XYYg9<#WES4W1)*qOTK7gty?(DbDvwk?5fbOv%wfLR^^l`uQdTI$qQ?wAWIvk3!L7lERAQX*@|V8KguB-T z{$nyR9IWF_?=n0;wB{k0Tu@tk{8W1m%7Qt|>l+;8%1-)CQ57xQ^Sv)Y1)k#B94Obq zPi2|OYXAH=6k0jo$k<**Xfzd*YY*#@gtBj9Q|fxc4Dnus%(P%2wfh<0ifk_oJJ3h@_8)q~m#nS50JQ9&$=e1Xf z$tHU^aANP78vRJermX4QWc&4{;ZvJ)D-$v<;O$Dr;6~0jq z{NAo!j-V2Lf%SsNBFa(5GG$c~A&Vcv#Euw$&D=jtVJ94()ut39iyw(Am8l^?f}aVc zT!ukctzS=Z{k|d_r{3^dhlHi_J%OPyqK+zWR!yBx@gG*TgK8MH@|`oY61>qZSh5|& z$BvSja*3Rwf15#!6oo^>H#r~V+T?g>Gqa z9!4p9%n0OkrZwwTi9Yok>x~*vBFZh36WH#b*+>OGRPEJ;! zTw0{!R=3#+y<~WX)Dlp|OHst{NK@pqwCg8-6*rF1lA~kImQ$Q|aMs>~Dp`+3tFes9S;Sr8Mi__&s}k*P^v~g(-0* zqGY_zU0%{!mV_+6loorQ@Q-z~(YjMxuFuG}>r6W>I*+nu`<|Y8|H^I3Wo4--1^Vs= zF(f#t%X8Q6HGYJHM|5+hKR|Y+rsDDw5#!@)ul*W2o)dBvHEoxWN54@UhDXp(qR#!B zfF*vo)k-@?pctRnTT;OoR`*a`&KD*|_Dvk6eNfYC`}e%BGo#HU?N@ew&dAyl%`02w zSKnV>ecVhTaq8vEZZfUI_y3Gpzv`}+B9x_{5qiw=zgRln%4P9q2yXQHvex)Vo6pgo z6f+bBN?dW}yeVq#IU1=Z$<$4%kz zij!1g(x(22$n@3zPGDe9L1@cNRq}!{k!}F>E}B^sl`LH*$L_B5%L*{b#+6W;mDak! ze&MC3&udaR#j@~hyMi7rCj5e`JuO6mzN(0Y^j)PZ4L4HW2MCg{lzQOH<2?xh3VcVSn_MT<2A(5K+# z_J4wzn>onwzgC%7pJn4<1MmAGq8B6x&{La%kPgD18T&Kkjl8uY`rH5`nOYx~aytTO zgx+X)`2~eH6{f+ra^kUNmKV=SGs!Z1Hu1H0>GUfm`o5ctnpI*Na(3KMH}#A;>@qi; zB;)2Ds#?3siWn=+E%t?p;9A>lf&phh`zXA?E?_v{CRE+>bhal}43#9pMzQqECuhq* z&~w=)EkW1&Y#ltE_9#%#%rob1Y5C4Sxp1{E;a5#LqX#$$Bp~4P(tkgrL=*5r)1C~v|-7}TMYqQ8m<*wccW_{KuRQ=4fukU zI(DC7rZ1QhHA3V4SQ6BC_sbSLjN2fp@;1IG`rQoeorSxiIYH-BMJLtpkQ9(S#0QZY z*|HgbZhjkOqPK@tMg7~msiT&?O1`xI8xaac*lhRr?Q#oR9jA+JCReATL7Y1#bkLWC zO;2#k3Z9QOqSsh-5J)S1>F;>u#gCWitg?cvv29K>Etfa{^Rq^WlRJ{bg~~m_i{sBX zUSPLjui%Y4v$?O_oSFcjbm8FcCNq_H`X*furr`N{nZ7*#p25+)7i{DFIFG)rpfB&B zio4ZG{Dv>vt1ut_h1Bayi1}z_O;-uosPZGvl7W0vmzol1mP6Wk!dOgj_>1Z+73`gQ zN%ht3qm4lFEO&+~s|A6F+B&z@w8k=cMwbxrHoU*U6?e*^xmnio+H6$gCTgM9*bPqD zu6{B~N?6f9BT;h@9vFcr9I=~H5ySozWM9N^^#no#x#DSh%mLswoq272$N9)QDE9m^1XS9j`;gdJViOHrA1)GHdE%KXQ%-G|0h(V! z{w0?2s((p2*KxOxTzATNL7=+^W;*tqyzoTs}0 zEy1mvN-Jy1J#R?e6{|HGypE5`u+$KhNh8y7hgt$s*Yjto9gC)kp$#ub%!^-u$~pu{ z=peB=xrC7gl6fp!dP{>wwnm~qvf|O)VYZutIv#D^(-8|!HRymmNK89lC!{T7MDmZ& z>l5yYUUN%H9Df3h$lrkGMSW2ly06yTaYvsUW^WH2KCd?|UpVuz#l82Rn!m){){Ia_ zyRgwST-OFXPtk0B0QqeY1x7lh2^wJ6?TY1 z%#`p8OBB&&-S3_mOxEy3 zC0}2CL4CkPetY*CTUja-c*xN+%@&|Iw~=ETGJbpOq5~d*i)4K*m${vk7~r`Ip@meA zRWP*vJsphXlvmO=Qqit*TFu@E1 zZ=j?+6upb0M~0Bot623{(LNy1uBm_=DaI?R+5X=wz%4CpQCtz^Z%m-MQ7SM!b?Ku_ z%gg|Q3}&{dU)dFF)X0cgmuFW$MoHkUcs z=4lNsQFvb{1RX7pbq>Zppwn})d8}JX!>M%mtlkeI`=>*W;SL+b8xcQNuYJkB7?Y|YwWhwK zBnU*quGOjS(8QkDuqsK3{q4nF=-43Jwyc1epvR2ivPFlDgYK<{+5+ZvxfwbjlX%&v z=;I{0k&1XX|0zusRZ5x)5~-fz{UG~d3MAP{g^P=`^XZ`XH)IrW4}m(SoZhIcpCpWijV?xQi#F>-gBG58mhgfmn&iNPcmS@Y{EgH!ciT}{pN-{05eX%KO0 z)qMf~eD6U3{i5k<4Pd1Jy#W#^Y64lL>(Q6kA3qcpet39zC8q#!PU=RkH`a#9D0emA zLdGEd$Le`Z6h@fiVQwQ}co*FdteklTRP~jieLj#yCho9d2upFN6%gxUC7e8)zP#`- zBv6*23AP?=@rFkt+}Kp4@me!z*NW;!SZZj7_5#3E_w~fLlu^_M5f9Q zh>7aDS{{sK6WyT}-^{rF*hsleRdYrApPd%tEB`IX`dh#i`@Es51Y}~Hiwp~- z{7l9N6nIVYSPJ;(G^@9DJ5vl*qMXc>%8S9ufM5)a8OcRq9QtI3)yUu-X6E!|k1sl{ z*#Ur;H@TVZhHn8c2DxrVB|(?5Qm94vFe$Ctia3GcujZ(#_dy|N$(w9!S+^>De0mzR zybhm;ddp5iBa`kMGE&h~`F<7@FE-uvUIo|~1mqr9hX1}=w6*MP)FL!|i>(b^#1&N* z#$!kCXOt74Os>%2HdYvX7D-On2`41$jVe5il^qcim;u!MbQzY*)(mnM3JKj0Fkfh6 zG6+CF)Yga8Qy`;s^2ssCU(H_fvGU##Lutf^OjY|y`C-YmcweCD4rahSvj4xzP0#V+u)o(o7!6JZL~H&!%1nq zcLrJ-kM(+39WsTq6>8dwNm+=llQIS=tK}(21^u}C@G@`jRD$gH$f2?LgPiGk{&=hj z*&7A8@vmxn&J@bHzjI@XP5^ae=B*CMBf{LFVf1dGo1IZ&BxZlUcQN?%5g7llv8-rH zIN2Cbc^AL;ty_z99d;(f?H3fJKc7!aR}OmDMtav3+Ufcmb02`HN34hc35X;k!rL(y ziR+u}d|Zf#F&ZhG62le&yv6x2lyBP&XgEfZ&VCgOc&res-3)4HtPApiX$k#2)TCo5 zit`bU3L@K`#x-Azj`@r3d21OZ6-8|+3%|H@Pn+3CRbrmAs4T0ekzNLf!Wa;Od(Z2S z+G$TBunT|Fg`^TJE=)!ke;5LyKajmJW6o=`dtqgN55g{^A&DpM8n5vU7M4)Ey*^yR z!S=+I-+6&1(pB{K^!4yUS8;&{pZ1!Io7StcNbr=Ye3LdEVT8=a(G%9CVDr}3egQ@i$<1+pAQvHCt|7-V)!H{fL?x&t9`!Fe9)sO>& zbS+%jgZ~In`#anTuPAP*_iUd@J->`%Dp)@zsSL$%ADVCzna~OmT14k(0vdKu{tv@! zTdSQc!G&loC^%Q=zt9_kX0~%m>LsqXdirWqDlD8d79u;1`;{$0sa@mqcg^-24HnaC z#Q0z9xfnuC05Ga>@3G724uqp~@bO_JsL-V-t z!9XPD6_%swRvy2@hQf;B!YKL1bW`x5ibV-}akaU?dl}!N3IX<|zj+H7qc51LHhZ@$ z=tHN>DE0EB5lqsg97-P`NT4@d+(&0yEpScic;JDbwl|#>Z7xnY+!kOqvEw|k&$swQT2nLf^HmK z7h;>dN;vVKE}^KhB^_~}QrDx}?KQtNQb@yRgI;~# zCWL{yIvHTQ3^7ihjP}%3{+) zSIM%D={>?#uTLeB4j zkCn$dtVETMX}N;bqs)}m*7oi+&qF_Gj^Cr?n#e5+R2t7ymA)Xrzov|dR6sW&4B-g0 z6ElZqYrxdKAS*ejj2|beqeh z9{*<_0>~IbP_OKNIZXh6;LnU-Lwku>Y51S6+7|M+Tb}NOS5J55EBYB9lpR)WTxQto zJma|#!c%m#;?xlQVSK|-?bKK$pY_3!L9SYM>oHJyam*Hg13P@Bj`S({|iroBvRpN8?CD-a?8$EBHq=UEMJO0t=+O0CI01r%cr7dU*;ygo3pU}Vd>rn-0`S;|Gb5= zGF781<^gwBFu1Bpx1Y;w+1tWzcf2Zew^pPgyc}RjV|hHzU-!yCIl8kvuXnk3$|X9x zL}4cw2{4f2mUL5{pQThovtit8SH^rkQI#S|f?_5n5|JkAs0gsoZgLvoUj&^zK5hu* zn(I&p2s@v8@WI}?yYv`(t3g{`ak%pPqE8B}`|EgB>Q~yqJsaIBXz#@?d@Ca(HA8s3D z`gYh&BZ?1`NxcweQLqp?H13{WYV%schQm5k|Hy!JvJ@l9viiDXNS}01RgW8oqZ{xZ z&2Rl`KbIbRI1;gR`wH0`xIRt6my@iF=XlzL7BPeZPgy!LrBF?TJh?dO`q+90NIyjms8@XYq{XkoqH{xq z{yybW?9`j9&-^ne(Q4U{&rcDsL&dIYkbd(9hvz+y8stc_eRX?#-mYa^>iSgR!cj<~ zqqBRKePG-iKU&C9JqH3UJ-0CtboNjou4RtV?&A(@%})L!VJ0Hbj()UW<{v{Zji$MjfZj6gCipsOT@bU4H6fHo2CRFnn zX*9lj0*Q3k{C(pQyh|@`^nbu!&;z0yn1N=^x0*G;NHT{OKmfTp$lg>l#lB&v_mrmG zMqD##n1}^6u9!{<>8RX2tx8C59NT%x_~Z=qG8bW8N|_JwzJHFAg(w)O%vnPB{&-3*>Rm%w^zDtLBwiWKrZ+@K`zg#RG zwXx10(o2TGVOc}w4q?4{byJn{EstIQ9#HItZZ=7x3mKQpRjA|LMN#YLD_LkVg+xqN zM^*xi2x^Et6g`{Aw^oBdQJpq7DD^gNCnE z%|8=S^2fx$HaW_9m?gyaE)xnX_5REnEx6%_GE!g2uyt|ZqqkTr79W&ows7EEI@^Uf zTL<3b%>35mYP3KF=q6M_6BWZbH-SD221bW7by79O z0|3`DKu3@%{bd@b(N*4!LGo;6oIZgDpc4bzVe*IJi|!>7 z>H~+y%&bCH*aL?`#Q=ti;9!~=w|2fntHVpi@rouDa_~8<2;YfA@tXbYhxt2F{L{8Y|fPKb`36Cd+o7Y#Rzkz#EcUb!W)|WsJ zPT+r~>wmwxg0nO));B$N2E@AbKLXMb@`!(qojM$ej2;P_%S@&C__YRG{%*M^)o<}* zUH}v@>L!F>HrMA=x;0^yaYrc&`9+3!1H~o#9zMMDNPe)7C!@UPEhfnCXM&s_M)B2Dz*KDSuED$2;9P0a+C5$uaExUmI9;6Tb!J{ zSHpE{ng~ClLw>F&X>b~jnomwH{=v;ig}{H_QWxJ*v8VzRU@DF0 z!6VAOwnFN2F~>|?*FdlF@=d<%6>WJJmptnRhHXK)Qi+=-q*=$(5ck^AC^X&XJ})CT zLmU-_io5;zpbRgwwJzE_6e!oEMA)?9P*)_n?^#XH3-4HBtMW=q3jSrXG3zhuR{#~L zskN0v<_pOW$g~1@;(KT2ICc8u=QPzTNdi$@T(6_8H^LOmZ-4?&`)OvvAx6~D@dGbHKZWjW`cZZqf^2+Dt>y;L$ zOGg7&V8qa~XWSbO=~|nc0w~Bkd@X)!95_stTKbyZ`xlsSTI`$_bB9Dv&qZq~mIDOZ zJWNd9PIy@x9e|nxTq@faG$9kQ+bFBGMyP-MC@+(e(2u;jDY8a1$fQGYKHLIO3Ob?ns6-i-rM^h!8^Aw! zKAoi*itvSsxdRj3f5IWUzHWj|Qt`AU%8b9_lMUa69hz{GkkEg15{t?XPN_5GWsybD zokDpJuEs*GZ3#;(ugd3)4&#BB8N(JifGz5&TU>i!TTgBbWT_7KMbpbHaS(a*8%kaw`*6 zYRa&BY>Qwbdtg`zBLGx(zy;~{?{JNgMn?Lh7-erRan`9D4DkcFBifoPD}o1Y^$R-6 zLm>OThedtu-H)G`>(L#~%SfBi;A%x^lAGVCc$O|FqNzgA!HVJT&J4;tzHKWKS(tZd zD}A1&zYL&Vx9`pn>)~}00JmKfm>X*~U{9tl`857vOL20p9!SeyNa7(TCI$@Q-@F%V zL?2v{<>9u;v9XH1@#h)L8u;2282Vh4(z?~sBpJy>MI93bIC%cHa_dJV`0&(??*vCg zd)s+l#0v*`9d#?_Fd*O0_s8}1b>Qk*RH@f>*UkC4x$nub&CSh7!nT|3o|-Bu;L8lO zwC;}=gd+^>(2@N+<%2LNL_*`b$7AE;S`5h-7Z;bEpG2l>&vQt?wbAO76`pyk@Ws_p zIKP@Lg9!+eMfnL6WJoSQYK?P5U!J%AJW*JL0uv(%_2Yw!hTS#QO^>8(Y$SuX(<7fR zB<)4Se2Y|)f+O<((DZ%luiwZ!j~guFrO&(6{7WRPd6PCh>%2zuImE5B69?)XAd5v; zEPeE9qPuZ%2>EXc!>b4bB=Au&kDrs@9Xy;vbGcZg3!B7$eyHd_&de*?PG}@Geu)}d zizAPqxHlne{pbJ)9e|=B<&&OyfXp60ba+qZ8W90}FjI?@X!4yCFSe0QaGagT^#XQz z+NO^v#R+5De>P_q!1MKQ!>aFRqpCflFv0)KDYr@<>!12?e*p^rdccbyFwGG~SD3japG2RAhW{GAO?JT)`)qEz?}cFPpD%d?(q;AeCg zhS2tb?OFCFJ+}`Jg3Gan=Gyuub!vJdCxQKO+3~=aTDk}d@tYr{70Jwabnq76$QGf0FC|wmiSj%@f$^ke;OVxe&wgPeiQ1!aT$Q+rxx|Y_- zKPLEXmBwySUHBlLmfio~h27SDn{Jy;``14ocux$VEe;(szs|{{r77QU(#&IB5B{b@ zsv*fOuI)C7SS_oUdg_Z{-O4K`tBlkRj*T>=D#aAi8Gs`69Wf~mH)(-n#i!Niw4t_Y zu@XtLcDrjt-C5WShhC{Y{i)&=CXz+zY-zg6}5rDRth1cZ-??GnNi% zhA4_7A9w8MW46Ga9JpG>+BH4lEIfM{!9EJHGcV%Z0Bcx~5QXxV92nAZU!4Px+A-YJ zr>HlFs0K1*k3b{yK0^5(k9+mj{NH}HetS=CmR0r~k`TF%UB?6ZX-pfsBp$)AnhydNb!&&a@ zM`PK&Np@odu^+4g6o`aiQUjCOO#oU)&5ptzi};gfG^j7CZKETBkV(`xf7l^)R$z^G z0LN55fiI=2$}gA%jddbq$0{-NFp`r67v#5}B@jx;+k{oCl#1qhSQ_;5u}fTjQeD&v zgAk7mOb>+hMt9om9N93Pqd{hKo9|1)nwm6}0PJk$8Q${3;-Y?n>zA|)Y^~M34kO6OiR|`oT6CG?# z5dDxKmc#%RodikY{_i>lMP}CC=Y@X5%L4f^w`M7`+(%9d72UrvQNE_5LgtdjkDcP;HFTi4RlNUOlcn;jb$Ubx z`3UXskIwmU&qGG+KAQ>s8kAI8&tDO~v-(cI zHT-9A`?t}XZA5h=nU9CnQ$hY;@1yJWoon*1+wP~EKAwcC~cT?r%+b3@2QJcy8MT{#eLbueS@oWYdGJID^G&NZ!M&C2Ln@q!|)vPS8b z;W~!Ayu8-;ZW6I{gEl8FF8M&9lN&y;?o)Vn{lAg11wwr=@6XQAn?c(U5s@+~nrrvh z{eF4^cS{4Db)1^5h#aC1OpM$$Wn)2FcGq)Z9enaqdSn(KX?AVvlW@z}>eyzJV)0X_ z&sX1F`02UG7WUzFfHAq~)g3Wq=ta9Ps03BDEqBV_1BEr^0q@R0hEB$kM|9y>=2kL3 zW5skIV<7PTtVnh1L|nTeXb02XPUVN*D&F7_`r(9gLwZhTyr>n*V?ok2+2`FH$?mc! zsIw!3lg+r(JGu_roAGF!Z(}@tlU`~IE%%=ygZ$+5rPD93tOj;N@BG5?XtXMdmke>| z(P93UsfU2yds)d5&A#8+&fJvJ(hnx~C!)1V;T7k5>~ALkJ$Shnk`kD6kz=D9GP|sD zfFEqU38erux%5D-`&qN4K&?1uZl>V@ZWY_`&vWm0;$*~4K}AoVnzQn}P-wn40%zvL z8F6}FW+88T#QL*pdZ|wHL;CkVN;z@G{cOTw7q}#cU0u29s@FsBILk6Z5n5%pK?iw%S4ilxh6# zadyhmsXU9@+wZ$rZw`92;%}tA>J%bVY3pzOqDH>Hp5Vt9UtY4Se!{pmg@*>m*+sNH zMTCyzgmxX)iogxQ>pgIUwtWHk#*kS~jiIgoi27Qee%VY6$v7xEVpayg> zY%IyKRb(G7E zl238&yN=;_A}z&Qb~ZKBaL@~65_Vx?Ou)sYTRC(%(%=jdO}61!UIc?=*5eb2JYZuB zbW6}gFT1>p*k5EW)1=}_uj`1*P9qPpZcuOBULSuEcr+4T^)7D293 z;fZsIbUaidTCNW1o0Lm`YOw&u(msAjd(&pl1awTS*&q`k4qbqYUS0Ws(H3=i7q?@c zlf=Unp9ZF$)~m-Fs5&_e>2I1q2d_xYQ8rU=vsDJt`NiN!Qp%Jh&c_>m0Q9S?_*F0) zcviAvVJ{?{|9@5_bnyx_JTN@B^~X6;%Z9@v1*6E1zbJC&-nr+@Ry<jWHqs;TJGgPg^($~ay2 zN>3-wiejSG$o^*s7wciSW~DI1+~>!lyM+yYH$Kmu(}Pks*IWL#CMwK$quFMJ?+KL` zvWafIEKNzTA_iffOBL!tdca&*rQpBdSJLhVeG=qJu&vGy>rZ`KE2Yo(d-K=zts1L} z06#;_xfV`U9A>?sd>_L?>~Q+t?atKcb~{FPbXY_Quy&TNsD#!pRT;1b0Ebc!0T^__ zs_^0g<@8NOtC=Y}-{}OigN31T@(FKP z&VKbWHy0#uZj<5gmDfPpLJj`$eyeh_f@J^SEC8c}X6ERLmbLs=GU1W&=RtOLd%%c_ zEv2J10d8sI(5zoBtnNJqG4X0Ey4HS&oQc>YL#6d*JDN$=jK?=OZzcvQtLhQ3?s&k{ z1ug|^o=?gttvDc7n^;iRKD@D;?grX~TK2!A-#K1nP0V3#pNIgK{@eVY(?wUr3&Hrf z0-L`o=B`WIZ-5D?jl87s-ykR8t-rji*cF62)>eP+d==5Y!K}a%2Gr8iA%GUJwln3{u=Hu2;>Jd`n zpCC{zFXp{Ik+2@PHlLVugF6iTxa8SpsuU%Tsm(lkCZV*(5Yw{Z49QXkD?SIo@Wctj zl*YGwINg~mpb;hCv6gjWYYi(~3b25uoLg-7>y1}d2Z2zH13NtTE>ulj6>n-Tf0n@T zyfzl`f1~f@pug@D?rSD5q+kf492X2s6x#PA@ipP4HV;-5`+o;*a)u&D_@aDQ@Sflx zx&RK2Y<5Ojx-|^gs{e~U-a>kMDQwhW`vqaReB)`4->!dbioR;`J@Bk!Qfe2l-b2zF z>ZB;8SDhOsf2+60i}~vdNf}5XzLEN$?Nci$Xgnf}Z{cWaa-1(PNEMs|Lu7hh_QE)! zC_$JKd|I)JtL_g#p~$$xI*eDGRS_z_s!I_Zd_SAfXBS7z5Crd5o@|vV2B%yyT&{=O ziE{V8odm&)E}noeHcPXQ;xv*Nh}LdMuvzg?kEK9zYhyfhg!UJ+bc1qMb8u%2FacL{G%Fhe;ybck>q@RYj zfp3+iUf%_JZRF!&I+}z0RX9GI=`ud(NJ{`ytE9&KNrGug`>*KBK!C{kYsds|PH^Ai zWXYq(vs8+i%Sblo>iEzp!f>bl$WF!CUG}m3j<)OgyN!yLe{^U2yET~VHd_}LA~9Q= z+HNs|i8`CxW_SO<0MYp&yj?cw6bLjF!4x9lfysAd8Fw$gG%S#H-zh{u1m5NQdhU#Q zhmd150492L98WIU(%Q<1jR4si6CEv_SC3kF0)OO8=^9+_K^6)!P=mZ$Tho!29`5P_ zQGuc?19*eUlVG5sWn^SHAwkHo`@r$q6UQ;8*+MDEPn`9bdH4=rXRiGG2Mh!oDa|?8 z2_LHqbssb1@lJi^c@vvB?5ZebZfo#14jqc-%%KP&`u8~^^Anp>!zfOCQ_wIpcnuc? zj+(xT%i~w_AcYtR6qhdXi?7c8uyO3U9h`{%Ep%~!!I6r~`yW1n5>|X#pc9RbGI1Hp zwX>>F93h0LMpfR}=#rv|Sxw${c{=1a?8sx@05IB%|FWr`wvM`=9jszpXW|j(Xh@73 zg^#Y_g4|Y@zI#ao(b-AoAeEx|+cH#q@Ewpw$q?K00ak(j>rAz5V^sOt9YDc8B(m#r z)c;FKJb~YsDoBqDBeA(x5n_2bybaN5XtW#_L?w?!G4ayGIqhSLYcf5(XXD56ngat# zX*|X!+>-UY`8sR6zNq(mtPSqsYT4#@K?IQBJJ;kYfPv!7r#`M$oL-X1U|bH$AS)4&sBAsMv%6;5Z>VSki#;=JHU@ytnl z3_!~EkIt={N80iFdp$(*`2?Vau?u#+NK;wUGuz%Du>0AnxcJK_OLOZtN(JH&YEF`h z%A)Ha3|U>cob(1da3gG_Cnv?sl^h(4Xt*K=v}EtWes{5p3l(-CBRyaga`WehqilmWCXdtEU z9cwjfMQ+p;N2VJH{e;MYBqP_(bYx35n^Id7FH#kM*f~A?`qsqBj*ibQY}rBw6C!rY z_J~ktK9BXtj^%pa!0a~gt=ec^2k-fApLV7DX|HYRsO!_qB+kKRb33*7AOo2(OJ21- zR#k_eVdcj!7+Js}5Y6}_90T$t7Lm)#Uy2gh`H+_prDYG z$2T8pwH=p1Y!FqeHDh>4_ObO@3snOcq_xH0lx$N(#X2ju&6SoLmP$B5x zB1UiEcA~MCv}Ne>``#4BU(sXx*ztw8{#&TCovTevsUkxvYdT7Jq}I$Da9q|gY(r*e zYYgsd&-YdQD`*)BKKh%d(`c|ZHfCb~f--=vNT6B=flXhl0G^y;2-{mzNE|MfXgF@u zFLTWheDt*GG#eFX9xgKEzzC2EP_ib=tF@3i0_-UuxZg};n-IoOEob3x#cY8CCS_=9 zAM2R)Ig1VyNXYTEQGWyKF_#=|`(6slpooEro9kz#m_``&OL@Y>LoC ze4kdkX4Fo!OR#3i=k5A++Q7!mNMNm_J8_=L9H5wT+<-F|v1e{>6E&qYe|sANUf`Yb zIiK+SfLA0Py{RJk36MTIQRBW)7BC=?zJ3niV+)^DvT4v?08+L~%LJl#7- zbz05s!K(DEj+7;h8!KOaa`qaFzFw$Z2w&@$Vj8s3b}b5bJi`y8AqUvCS01~= zx!-{q9el|LObopk|m!ond|;Nc*^LoFI0K zkT9X!Wo2XpD$n3^*?K*$yH@*c08;4O+?OyB2r& z2tVS80k{?K;3Dhz+Zn|Mi9PMbjy8)$=xq4!!iSXyc|m1Ic}7JucYm5gElJTZfpscU zJS-Fkv%@x8EV+!!U^h)~hY5LfIAe;PnL`8JrT|(nWzb0v6C4@Z2N=ydI) z1i$NlU;tA*auI=k4=x_a+8glU|0W$EiF}@v^l-?Grln(960Fhu28d$YVZlRvKIn8*!m;0f zQY^3Iyj(0m@|rCPBhB2Z3Vx!d=O!1eC`gUnwau@v2il7P*4^oFo7mrITSkuPj^`fG zjp+AGPjtP{KhAsxY&K1UQ$q&2(L%c2k%}&M`2Y+@GJGgZykl*~PY<&JSvo@b{;ahE z9E}`(RrB`E&YdII1tLqQ$?o1b*KPttCuQ>SIz@>1eQs?&a1?y4uHdJ4!(qRG{CIfc zQUX!sYqkd-d|(X<4gC-If`R63$z;IVW*+)KU`R`w5(xE{_}m;m}LM> zAnYmEHS#3hMMBw3Cz-R6Ev4R<@AZo0u;0Bus~|y8P_~taoR-r)arBSZ8%Kw|6=7?UWgQNIZoFO{Wp%>(U(6(LXu3rO@$0j( z8%vOwQq%Eoz%x{$X{)%%muAa*mep*)C+qYnZm;cX40bZhx!59Fg|_-habA(J|J4=V z`1lAmFq2WHP_e!EMp)?xUOW23-v>i~6&G!F61xYkH&<3_3td8=12>}|3SuSPb-bGG z|0C-wgW_nTE(doFPLLqM-3dY8 zokMl*8V;}P7!^R}8(PwV4t=?MC37JLqv=wkAtagt?rJ5vu1M$iB84=Ez`rsYE@2qK zw!Nx3h!M>T32E%|UOXm$uwQis7`22+wZA(cAYM;h&N=DOO0wlR-#PaQ4M}@ZGuS+~ zoBW}+<7(p;)wZ|wRNR?FhH+b{i1KdEDMAedm;=S#4w|8)b5n#IG?}{^##%Ldi-Fy_ zI>j$dKl>(A5_+_?WdwZzHG_jWHCoCzq>>uWUi{}YFeEey0U~0tk0?7!uDhc?(eGFK zhzv5`J;tNCywo*@gsj+-sJ9cJ*AZM$=7)o=Xw=u?`$ViirEo-xXHO7y-PO@OlOI`RRkEZ!a91}o zr`(+c^d+#Fmg!fxiQy);EzIWgc$wTTMX+-uzIRfIi7F^I^k0l<3-wU}@hz5wc7sMC z#0aZUj!5jk$Imd%|2hihilR#=f2+3&h&c3Pqra3-UUH-cV$0}L08If%UFt``6v|^- zU<@&5m%<;*sRErFvR6!!5)tkR49ozkpGT^P>76k|lC5jV>rk0_Squ_XE;3IEv-4TM z;(Bnify-VlBOe#aPPy1gdSk6>u?R3t1Nc?#GLW#Wc~h|^8r(UUlQb3PD004^uafio zrrp1Wz5pjd$AXu>-~^D`5Hh}wB?#$XUhOT2%^vQk_W8oeGN$Ld1q3F*ys8Lh_bAB! zI%npL#KaR2=M+(PK`3GfiSJm%G;mBnY-W125f-+2_D%z$Iex(knY%HE5-RtL*Y~h4 zc;&4{&Ec<&CV($-rdFJgGt;GwhEk>ZW5NXmon8Gk7_FjbgqvUEynLd3oCX!QvVtY8 z;?!G$^Jb>=wVsP|eFc}nMti-mi4Mo^e+iEdj(vo4#l5k?aSz4_8$SY$9jN!T4jt#s z_0bcECap0b{3j20m`oB7w8cltV|)>rsOc1k}T% zMvYE;2zd75DrAnj-oUzXv=`_PX8%TK}9E;n_1P2j+XWoj5 zUe*T#*)_Uz{~LYkkKcZxY;N-FFtxlfr`U5FgnMLsDt+;T8?9=~6P&{2e96R!&MaQK z4au%3sya~jfqq_qa!nMQ-omY$SmnMw_$&CwD2IIH*%OlplMz7Q|E7FgRD5h=wt#2M z`&%n*`rc)C-z1-f1Aw!|Z#DNtu#xVoVSl^$sDeNx0oCL#kbc=DK=wM3-=VSbn5Y|`7W-wk=5T?GdzD2cS^&5LET8-rqkp# zp9W_-FVF4vm39Bi@pR!}y#c^@Ehz!ppyJ5?J{ZN7$jRw~ zZCY6A4ee_=XuHyFX$@s+feUIMRgtw11oAtBoIg}8WXJNH8x6e7ME7x5e26Ko-P}+e zM`rBruh17qLO32*>-#77ybq_jO+SZbQ-WraF{JjvJ0F(?^-Z-=AiHD$9b z{U2G{(L7QEgoT#%QKgc>GUqqZT`S6K; zEvttZhjHwi6Rt3gm=Sipd82j2B>tN}<_EVjV8EL9>>KvsLJUF_Q|^t_bdzBO2ZiJ) zqACP82P0dngV1ytGqKOG@qS~1o{F=50vPpTC-JPHY;Od?^yHJP+}J^&3mr=N0|i(e z%&?@Zcv;cGsOONh*7sB$OxP&K-GI>Q!HBQ=9W1U93Nz)7eYs1@l<3UX(X=+NusC}m zbF*@&AN`K^MhyA6#2xL?tR3mItEg1_&&6dzN_hhG>)1h|_TvFJ*Dq=6>yGlhg7<6t zMc0JhgvCNQE!-4$$OQu!8;}bsEZn`C9Ks`R}E; zew)!qMBdraJeV}?j-IURbbtG88I$V!JRNuXhFwt<$@#zO)kVaka4^<|FmuD2)VGJa zhBZhq0uOB{UdTL>gzZb$1q#La)HuV;hEUU=37v?A)0BgAFFk$ggOEOz&glXftlX~y zJ#$4wx_>EDDu0^lLJyto?AX0SUh*<=#n(_N%p(%@Y!YhHCIlhdzh1tYw1^J0MrJLb z%O}r32-pSb4$<}F!$|xqD5a@(SH%Er?3x&NPgB}oAeCUMuZ>D^?VlNZPeW?pnw5Be zE4x#}uFNIoq4-9tj2T~rOec=~gRO+dBLIH!kX0BN4P2WGwGbEIM-d5a((|SDk-t2! zo^>o-^;;7JPx03&VC|e{g_P0K=4FP~R~FB`sJ1iZb*D<0V?6L2l#WVh29_cZvY?#f z(wHEazzgc=7DojE4Az}iL2#{YLQK)D&UeyWzVF z=pVAfvS|+=!~-rPKZFbDDStiui~xA&4AH9(RFe=vp~QB(FT#{!@{>4nD{)K$F&*FJ z{kdxAgp(u9TCG(r6)nj6E=$kFfJ5me#0|N-6q?2yO3$ldVrQrJDI_>j8@uiZ-qLbH zg(sgR0rL2;0_Uv`+5Jf`zn+0k_J$1|LbF@OU34Oh22vOnGt*EjRseCm{~ddRv#;pBAyv79m@ zM8^g1`~DYckjKM0^8S`Dq?L(4Jy@{60IqbY_(u2blZ=}Dc)#HjPkTYyZ9IDO;ongK zwk0Xc4g7*D;08V1s8U=4TMPe=QVY4x&cX|jn`(iDU9#26kWct;OU{{|j_TYT<1dGf z(qgWjQ)$l{>2*6L8GPO^oZ*SE@($`JaaCcITzN5PG8SmqMC`92N`zh$CFIc;M)i z_11?)ZaCIdpDj$(fe;3vR1bjrL&s+3dU+-tWmJ>Si_6K!3c)nCNe<%>P}M%9^LBOc1wf zE?*B-B;asPp49a$f1uguet_9rGQWWWZL`!!8d< z1b+9#Z7zB)g35}y%wNLB*=lHl?|W;1ySdPqUFkQvs)ckg7TK~WZiYS<$KnvkWjCG_fDYM-79i{%=+heh7{X(nE;s2@GFNbny?X zejy|mKaDBAA%rel-uBrNQFgTu&Z%JM(`H+>m*y{;wZ`8**yt-aZ4d1c$r^U@WWsjf z6}{xBbCYE2wNph%PK%_rqy97*?Wd$C+Ou2E5Jki zV%j%Uy` z9*JQF7UHR@I9t;SbBeVL!p2Y~d5@Xqd;Hh0UyTOk?{7W$fcZ!gC%?As)nb~EOp)?* zS(Z~H80vFSjr-P6RpXSOH}n~c9*m#smh>23f$qZpF5DOHOt&O|IOGySHB+|}>|Pq3 z8BmIMl4;=TV&4jCI@t!q5b|h-++XpZqfVK|uSaJLDFQEUhH(==GX4)u zW(P9;q`o->hakA%VZF)`CHl&;RRKxaQZbRw-k#%51gjZ{8nHT_oMRA5bS|y>`A?SVaCODbloJrj#U z(750pS(cw808vmQRpDo+G_C_V2Y|C0zwakyv*psn!gVM%Ty(TdtgztAvY*`gYrPs) zdDXE^tAS74SZ}ZXlQd@7N?XgbwOXZgqC_C4HiUgwW-~%AAuhES7a|P!eU{G!P@UN7 zsqS3Y`fPM4B`)s$u|<1#W50;&m5TL5D(l?P7Br9nrTa~YOXma9yw_S0e-qWjO=;v! z|9%va`N!Jo-0>dh_N=!=nkh8hr8c+d!O6l)SjS$Zzy5Yu)3Xu?y(9)n{1jAbSVCG| zG1%JLDxma4#?oQ4B*OF^p#9MHq-N{tMYKEJ+u0A@>Ct`;@n~(sH&zf5doI0gHZipB zZF-l}d7q;0x%w>13tMIJ;vR_*y}Pgtf4eE7H731t?M!BQ-39f`f~(vR3g2}G27aNi zpGDUuW5w(?>z$kO{@ksL>kWycXTfFMDxE;7PYZWq(j5N>5k4CU^q6%!lwuUZwY(G* zq5Ksk5tcB5o-RCap^5Xgz25-ysN2e0!msfN(np!j4q!mCDxQ9B)dLK0Q8Ne4Xxz zIK>`4_?{UQ@-so~t|FO}`^5HcQU+P9-Aq?2fu8W-XU@c}r>8rom>v&fuFc+&C~d!7 zW&tA!u;+4XnYM1r?tw$dY`kL$Q>iEBk_)HE;p^= zJmgMBi=X{Ia-uAL`z3GZFYza&j@m?pd(}Y+r@@Tb^@mtv89aRmp%zyXErUrQ(t2k< zSu4lqH7on{6sAMtN9+_Ad)wg(Cx><*HGgj5UmOD)0Tx+)j!#Ac1^h6U#L2=DPw6rA z{&gYdX!RZ`E~ImCkX&4_b}H5|R1-AVkjnMwP~!x4z0u%sfTdk?(M=VCdWLJ_2kxs; zlA^@Zecl*qVUuhug_LllEr!bmebCY}lXGJ}>;Kn>yNRt=odrH)PWBWdf##ARzCn7^ zT1ZiS#5C`BcN02VrhV$k+&oKeWF`bC23AB%?)35w=V?tR$z}O-H7$j0!E!gyf#YDF z9+?dYY59I%rv=xSig}xV*6YY}Sj2kGv`R=yc)#+Z-X^fJuMFUAXw zMN{-aY*@+`i-zANHCV_Nr;&R>g9MaIcQ+x*{Z0+`5dPv}MN%H43eVEvi8cqxD`>C1 zvHy}>4EB-Y?xQp}vw+U1N8X+rT6OpN~8gf(N0E zJ5wV!EW`P66-jxp4v+10_a3a*LEUI5se(aH6RwbGudqUf`?|O6Et#B#6R<>A!eof@ z$EVKT89b~Nn=eGpz{_edt->rRlkwufSg8fs26}|RTd|tqSn(HeA$hJFEg^h{Ep_mZVSbVODLo7ct`CtVMgKq$%;mld?xpLpFVrB+!i^QCX`fgM6T=u%=QfA*`)e6E8 z(*5d|@Xd|W%VE7*Z0@(xebLW)$)DQ7(=B93x4Msx#7#XREXTA_xbV{}bEV4LVs3vW0#%Bj!aC@O(J?UkdNk+W_}AlzHlwhlUmX63w(?I%vddtS4enCVo zy4N5yc<1I6(wE{~lHtTQLnOSA>F&;Kwo~D~ExPMnXqlsk?CM5>+6E?H_@8qB{qzBr z506Lk3M4rz8n16xkaSN^^g_sW$D)Sa`-j^Ij6S0MgWJ7)CT-Hc6x?PuIqNkN5qCzO z9Gk-x9t$wj;IL}%gucEHFkDioj&|&BrLZk0_Hzc?(uSR#N>h04LE>xR;TY%UA5}>< zUCd(Nq1>qQXzaQGBRT)4#bo8&Oi5G`Dw-`7|WN7cj%WeQ_8JFPGO-5dAou%oM?;7a^*N zvMCWhT<9Lg)8m6pf!NIw2fsn4pQ3JEU1avoOpx1^-2(cGD~0hqMXMestzqX&3gMx3 z;Hac<TR z6Gz4xj_jqfUat{9O?e|+n@b56VnNB-H;itdHeJ<@qLSzgw_;sR=H)E4sAgtKoKqeu zHD^!+K>mdK-Ktv?w|vco#yp{Cq#-BwLai4Wln&!_rtymS?>`R31>`og(RK#$nl%1j*$%A_7thna zikV#=>0O@~p$Hq5%?v%I8zDFUlY-4bFJM{vym$vEO`=@bRkmot%eW9K5MMIEzUKeH zP`w`=gR@hOM(T7w-|0}ZBrKM{6PBbHj9ADw2(RB7)xJ;BkdzSmEwp6V$PHXe=}rDq zx+(-l?u0PCJ_JEW~_F>p3aQnSPc(rN4A_O>$^lhT$lc?!dZ$OSS=;_RY*}KHhu9DA<{J3rW(G-j#cba&@6)z}M{2`KywS&{Stg21KF>Ih6lYDbOwYsmM}V zM;HX=#nCB+m1#{GpE&znKKbPEYtbM-3m(`0!gkED6Kn1xpLs=*PS0-jSd-BqQZrqcIs4jRAme86D Ph? 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

vL@u5PLSf&*D;$Gw#>wJL_7M-`Q(GFm9^pi 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json index de82606..1b40ab1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "theend", - "version": "0.0.1", + "name": "my-extension", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "theend", - "version": "0.0.1", + "name": "my-extension", + "version": "1.0.0", "devDependencies": { "@types/mocha": "^10.0.10", "@types/node": "20.x", diff --git a/src/extension.ts b/src/extension.ts index e256e0b..a84d779 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -33,10 +33,10 @@ function openFullScreenWebview(context: vscode.ExtensionContext) { ); const scriptUri = panel.webview.asWebviewUri( - vscode.Uri.joinPath(context.extensionUri, 'dist8', 'assets', 'index-BO9WyeNZ.js') + vscode.Uri.joinPath(context.extensionUri, 'dist', 'assets', 'index-DuJWMSzN.js') ); const styleUri = panel.webview.asWebviewUri( - vscode.Uri.joinPath(context.extensionUri, 'dist8', 'assets', 'index-Cj3DiBUD.css') + vscode.Uri.joinPath(context.extensionUri, 'dist', 'assets', 'index-Cj3DiBUD.css') ); // 设置 Webview 的内容 panel.webview.html = `