diff --git a/build/build/assets/401-17ae6fbe.js b/build/build/assets/401-7bb5d6ce.js similarity index 89% rename from build/build/assets/401-17ae6fbe.js rename to build/build/assets/401-7bb5d6ce.js index f9b4c06..a348304 100644 --- a/build/build/assets/401-17ae6fbe.js +++ b/build/build/assets/401-7bb5d6ce.js @@ -1 +1 @@ -import{_ as i}from"./error3-2af3a855.js";import{_ as s,e as _,f as t,q as e}from"./index-306f53b4.js";const d={},c={class:"error_main"},o=e('
请求未验证,请联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),r=[o];function n(a,v){return _(),t("div",c,r)}const f=s(d,[["render",n]]);export{f as default}; +import{_ as i}from"./error3-2af3a855.js";import{_ as s,e as _,f as t,q as e}from"./index-c3050129.js";const d={},c={class:"error_main"},o=e('
请求未验证,请联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),r=[o];function n(a,v){return _(),t("div",c,r)}const f=s(d,[["render",n]]);export{f as default}; diff --git a/build/build/assets/403-872cb476.js b/build/build/assets/403-a6c695d9.js similarity index 89% rename from build/build/assets/403-872cb476.js rename to build/build/assets/403-a6c695d9.js index 8dc574c..1acb664 100644 --- a/build/build/assets/403-872cb476.js +++ b/build/build/assets/403-a6c695d9.js @@ -1 +1 @@ -import{_ as i}from"./error3-2af3a855.js";import{_ as s,e as _,f as t,q as e}from"./index-306f53b4.js";const d={},c={class:"error_main"},o=e('
抱歉,您暂无当前页面的访问权限,请联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),r=[o];function n(a,v){return _(),t("div",c,r)}const f=s(d,[["render",n]]);export{f as default}; +import{_ as i}from"./error3-2af3a855.js";import{_ as s,e as _,f as t,q as e}from"./index-c3050129.js";const d={},c={class:"error_main"},o=e('
抱歉,您暂无当前页面的访问权限,请联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),r=[o];function n(a,v){return _(),t("div",c,r)}const f=s(d,[["render",n]]);export{f as default}; diff --git a/build/build/assets/404-efedc294.js b/build/build/assets/404-84917127.js similarity index 90% rename from build/build/assets/404-efedc294.js rename to build/build/assets/404-84917127.js index e53f019..7deadec 100644 --- a/build/build/assets/404-efedc294.js +++ b/build/build/assets/404-84917127.js @@ -1 +1 @@ -import{_ as i,e,f as s,q as t}from"./index-306f53b4.js";const _=""+new URL("error1-70b8ad8e.png",import.meta.url).href;const d={},r={class:"error_main"},c=t('
抱歉,系统错误,您可以选择尝试清除缓存或联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),n=[c];function o(a,v){return e(),s("div",r,n)}const m=i(d,[["render",o]]);export{m as default}; +import{_ as i,e,f as s,q as t}from"./index-c3050129.js";const _=""+new URL("error1-70b8ad8e.png",import.meta.url).href;const d={},r={class:"error_main"},c=t('
抱歉,系统错误,您可以选择尝试清除缓存或联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),n=[c];function o(a,v){return e(),s("div",r,n)}const m=i(d,[["render",o]]);export{m as default}; diff --git a/build/build/assets/500-b74e9a35.js b/build/build/assets/500-fa0c0de1.js similarity index 90% rename from build/build/assets/500-b74e9a35.js rename to build/build/assets/500-fa0c0de1.js index 49c5300..36bd9e1 100644 --- a/build/build/assets/500-b74e9a35.js +++ b/build/build/assets/500-fa0c0de1.js @@ -1 +1 @@ -import{_ as i,e,f as s,q as t}from"./index-306f53b4.js";const _=""+new URL("error2-91a8e6e9.png",import.meta.url).href;const d={},r={class:"error_main"},c=t('
抱歉,系统错误,您可以选择尝试清除缓存或联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),n=[c];function o(a,v){return e(),s("div",r,n)}const m=i(d,[["render",o]]);export{m as default}; +import{_ as i,e,f as s,q as t}from"./index-c3050129.js";const _=""+new URL("error2-91a8e6e9.png",import.meta.url).href;const d={},r={class:"error_main"},c=t('
抱歉,系统错误,您可以选择尝试清除缓存或联系管理员
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),n=[c];function o(a,v){return e(),s("div",r,n)}const m=i(d,[["render",o]]);export{m as default}; diff --git a/build/build/assets/___vite-browser-external_commonjs-proxy-a202247c.js b/build/build/assets/___vite-browser-external_commonjs-proxy-d8f321f4.js similarity index 87% rename from build/build/assets/___vite-browser-external_commonjs-proxy-a202247c.js rename to build/build/assets/___vite-browser-external_commonjs-proxy-d8f321f4.js index e524765..b4cc883 100644 --- a/build/build/assets/___vite-browser-external_commonjs-proxy-a202247c.js +++ b/build/build/assets/___vite-browser-external_commonjs-proxy-d8f321f4.js @@ -1 +1 @@ -import{P as o}from"./index-306f53b4.js";function n(){return n=Object.assign?Object.assign.bind():function(a){for(var e=1;e[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}"},legend:{data:["招生人数"],top:"0%",right:"10%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"10%",right:"10%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},ot={__name:"echartZsbm",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],list2:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["招生人数","报名人数"],top:"0%",right:"10%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"10%",right:"10%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16},interval:0,rotate:45}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"报名人数",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1},{yAxisIndex:1,name:"报名人数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#FFD550"},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list2}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.list2,()=>{t.list2=r.list2,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.list2=r.list2,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},Zt={__name:"echartPick1",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],list2:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["招生人数","报名人数"],top:"10%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"5%",right:"5%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"报名人数",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"背景",type:"bar",xAxisIndex:1,yAxisIndex:2,data:t.bg,barWidth:"50%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1},{yAxisIndex:1,name:"报名人数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#FFD550"},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list2}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.list2,()=>{t.list2=r.list2,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.list2=r.list2,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},Nt={__name:"echartPick2",props:{list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}"},legend:{data:["招生人数"],top:"10%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"5%",right:"5%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"背景",type:"bar",xAxisIndex:1,yAxisIndex:1,data:t.bg,barWidth:"50%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}};const Z=h=>(st("data-v-4d1b6fd5"),h=h(),it(),h),Yt={class:"dialogPage"},Qt={class:"my-header"},Wt={class:"tabelPart"},Ut={class:"bo"},Xt={class:"title"},Ht={class:"title_top"},Kt=Z(()=>s("img",{src:mt,alt:"",style:{"margin-right":"10px"}},null,-1)),Gt={class:"name"},Jt=Z(()=>s("img",{src:pt,alt:"",style:{"margin-left":"10px"}},null,-1)),te=Z(()=>s("img",{class:"title_botton",src:gt,alt:""},null,-1)),ee={class:"tabChoose"},oe={key:0,style:{width:"100%",height:"700px",overflow:"hidden"}},le={style:{width:"49%",height:"350px",float:"left",position:"relative"}},ae=Z(()=>s("div",{class:"titleSmall1"},null,-1)),se={style:{width:"49%",height:"350px",float:"right",position:"relative"}},ie=Z(()=>s("div",{class:"titleSmall2"},null,-1)),ne={style:{width:"49%",height:"350px",float:"left",position:"relative"}},re=Z(()=>s("div",{class:"titleSmall3"},null,-1)),ce={style:{width:"49%",height:"350px",float:"right",position:"relative"}},fe=Z(()=>s("div",{class:"titleSmall4"},null,-1)),de={key:1,style:{width:"100%",height:"700px",overflow:"hidden"}},ue={style:{width:"49%",height:"350px",float:"left",position:"relative"}},he=Z(()=>s("div",{class:"titleSmall5"},null,-1)),ye={style:{width:"49%",height:"350px",float:"right",position:"relative"}},me=Z(()=>s("div",{class:"titleSmall6"},null,-1)),pe={style:{width:"49%",height:"350px",float:"left",position:"relative"}},ge=Z(()=>s("div",{class:"titleSmall7"},null,-1)),be={key:2,style:{width:"100%",height:"700px",overflow:"hidden"}},xe={class:"selectLint"},ve={class:"selectBox"},_e={key:0,style:{width:"86%","margin-left":"7%",height:"600px",overflow:"hidden"}},we={key:1,style:{width:"86%","margin-left":"7%",height:"600px",overflow:"hidden"}},Se={__name:"dialogEnrol",props:{dialogShowEnrol:{type:Boolean,default:()=>!1},dataEnrol:{type:Object,required:!0}},emits:["close"],setup(h,{emit:r}){const i=h,t=z(),e=F({dataEnrol:{},tab:"0",value1:"",selectList1:[],selectList2:[],pickNum:0});D(()=>i.dialogShowEnrol,(a,y)=>{t.value=a}),D(()=>i.dataEnrol,(a,y)=>{e.dataEnrol=i.dataEnrol}),at(()=>{t.value=i.dialogShowEnrol,e.dataEnrol=i.dataEnrol,e.value1=e.dataEnrol.schoolNmae[0].name,n(0)});const u=()=>{t.value=!1,r("close")},o=a=>{e.tab=a},n=a=>{e.dataEnrol.schoolData[a]&&e.dataEnrol.schoolData[a].bm?(e.pickNum=0,e.selectList1=e.dataEnrol.schoolData[a].zs,e.selectList2=e.dataEnrol.schoolData[a].bm):(e.pickNum=1,e.selectList1=e.dataEnrol.schoolData[a].zs)};return(a,y)=>{const C=$("el-icon"),T=$("el-option"),P=$("el-select"),L=$("el-dialog");return g(),S("div",Yt,[k(L,{modelValue:t.value,"onUpdate:modelValue":y[4]||(y[4]=V=>t.value=V),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:O(({close:V,titleId:j,titleClass:_})=>[s("div",Qt,[k(C,{size:"26",color:"#fff",onClick:u},{default:O(()=>[k(ht(yt))]),_:1})])]),default:O(()=>[s("div",Wt,[s("div",Ut,[s("div",Xt,[s("div",Ht,[Kt,s("div",Gt,W(e.dataEnrol.title)+"详情",1),Jt]),te])]),s("div",ee,[s("div",{class:H(e.tab=="0"?"choosed":"tabs")},[s("span",{onClick:y[0]||(y[0]=V=>o("0"))},"城区幼儿园招生情况")],2),s("div",{class:H(e.tab=="1"?"choosed":"tabs")},[s("span",{onClick:y[1]||(y[1]=V=>o("1"))},"城区义务教育")],2),s("div",{class:H(e.tab=="2"?"choosed":"tabs")},[s("span",{onClick:y[2]||(y[2]=V=>o("2"))},"学校历年匹配情况")],2)]),e.tab=="0"?(g(),S("div",oe,[s("div",le,[ae,k(ot,{list1:e.dataEnrol.kidZs1,list2:e.dataEnrol.kidBm1,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",se,[ie,k(ot,{list1:e.dataEnrol.kidZs2,list2:e.dataEnrol.kidBm2,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",ne,[re,k(ot,{list1:e.dataEnrol.kidZs3,list2:e.dataEnrol.kidBm3,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",ce,[fe,k(ot,{list1:e.dataEnrol.kidZs4,list2:e.dataEnrol.kidBm4,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])])])):e.tab=="1"?(g(),S("div",de,[s("div",ue,[he,k(ot,{list1:e.dataEnrol.primaryZs,list2:e.dataEnrol.primaryBm,year:e.dataEnrol.primaryName},null,8,["list1","list2","year"])]),s("div",ye,[me,k(wt,{list1:e.dataEnrol.middleZs,year:e.dataEnrol.middleName},null,8,["list1","year"])]),s("div",pe,[ge,k(wt,{list1:e.dataEnrol.highZs,year:e.dataEnrol.highName},null,8,["list1","year"])])])):e.tab=="2"?(g(),S("div",be,[s("div",xe,[s("div",ve,[k(P,{modelValue:e.value1,"onUpdate:modelValue":y[3]||(y[3]=V=>e.value1=V),placeholder:"请选择",size:"large",onChange:n},{default:O(()=>[(g(!0),S(K,null,G(e.dataEnrol.schoolNmae,V=>(g(),Q(T,{key:V.id,label:V.name,value:V.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),e.pickNum==0?(g(),S("div",_e,[k(Zt,{list1:e.selectList1,list2:e.selectList2,year:e.dataEnrol.schoolYear},null,8,["list1","list2","year"])])):e.pickNum==1?(g(),S("div",we,[k(Nt,{list1:e.selectList1,year:e.dataEnrol.schoolYear},null,8,["list1","year"])])):U("",!0)])):U("",!0)])]),_:1},8,["modelValue"])])}}},Ae=lt(Se,[["__scopeId","data-v-4d1b6fd5"]]),ze=""+new URL("lnsjfx1-d3fa7e7f.png",import.meta.url).href,Ce=""+new URL("lnsjfx2-b551af07.png",import.meta.url).href,ke={__name:"eP5",props:{list:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list:[],nl:[],xz:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}"},grid:{top:"13%",left:"1%",right:"1%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16},rotate:40},data:t.xz}],yAxis:[{name:"年龄段人数",type:"value",nameTextStyle:{fontSize:16},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.2)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{z:1,name:"年龄段人数",type:"bar",data:t.nl,barWidth:20,label:{show:!0,color:"#ffffff",fontSize:16,position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var n=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return n[o.dataIndex%n.length]}}}},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.nl,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{normal:{color:function(o){var n=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return n[o.dataIndex%n.length].color}}}}]}},u=()=>{var o=M(i.value);o.setOption(t.option)};return D(()=>r.list,()=>{t.list=r.list,t.nl=t.list.nl,t.xz=t.list.xz,console.log(t.list,"list"),e(),u()}),B(()=>{setTimeout(()=>{t.list=r.list,t.nl=t.list.nl,t.xz=t.list.xz,console.log(t.nl,t.xz,"list"),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"300px"}},null,512))}},Pe={__name:"jypxs",setup(h){const r=z(),i=F({list:[],month:[],option:{},color:["rgba(255, 252, 166, 1)","rgba(128, 229, 229, 1)","rgba(246, 255, 103, 1)","rgba(82, 174, 255, 1)"]}),t=["rgba(255, 252, 166, 1)","rgba(128, 229, 229, 1)","rgba(246, 255, 103, 1)","rgba(82, 174, 255, 1)"];let e=[{name:"高血压",value:200},{name:"糖尿病",value:230},{name:"其他疾病患者",value:198},{name:"无重大疾病患者",value:80}];const u=()=>{i.option={color:i.color,title:{textStyle:{color:"#fff",fontSize:16}},legend:{itemHeight:10,itemWidth:25,icon:"rect",orient:"vertical",top:"center",right:"16%",itemGap:30,textStyle:{align:"left",color:"#ffffff",verticalAlign:"middle",rich:{name:{width:80,fontSize:16},value:{width:30,align:"right",fontFamily:"Medium",fontSize:16},rate:{width:20,align:"right",fontSize:16}}},data:e,formatter:n=>{if(e.length){const a=e.filter(y=>y.name===n)[0];return`{name|${n}} {value| ${a.value}}`}}},tooltip:{trigger:"item",formatter:"{b}:{c}"},series:[{type:"pie",radius:[0,100],center:["40%","40%"],roseType:"area",itemStyle:{color:n=>t[n.dataIndex],borderRadius:8,fontSize:18},label:{show:!0,position:"outside",formatter:`{a|{b}:{c}} +import{r as z,d as F,B as D,D as B,e as g,f as S,_ as lt,b as at,s as $,v as k,x as O,g as s,A as ht,E as yt,l as W,j as H,F as K,h as G,z as Q,k as U,p as st,m as it,G as Bt,y as Mt,K as It,L as Rt,i as et}from"./index-c3050129.js";import{p as Ot}from"./index-38a63845.js";import{D as jt}from"./dialog-dafb5ae2.js";import{_ as mt,a as pt,b as gt}from"./table_c-9de598ee.js";import{i as M,L as q,e as I,r as R,g as qt}from"./index-c2d8894b.js";import{D as $t}from"./dialogMap-26e2e8bc.js";import"./back-6f0da97a.js";/* empty css */import"./___vite-browser-external_commonjs-proxy-d8f321f4.js";const wt={__name:"echartsZs",props:{list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}"},legend:{data:["招生人数"],top:"0%",right:"10%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"10%",right:"10%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},ot={__name:"echartZsbm",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],list2:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["招生人数","报名人数"],top:"0%",right:"10%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"10%",right:"10%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16},interval:0,rotate:45}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"报名人数",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1},{yAxisIndex:1,name:"报名人数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#FFD550"},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list2}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.list2,()=>{t.list2=r.list2,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.list2=r.list2,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},Zt={__name:"echartPick1",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],list2:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["招生人数","报名人数"],top:"10%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"5%",right:"5%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"报名人数",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"背景",type:"bar",xAxisIndex:1,yAxisIndex:2,data:t.bg,barWidth:"50%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1},{yAxisIndex:1,name:"报名人数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#FFD550"},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list2}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.list2,()=>{t.list2=r.list2,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.list2=r.list2,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}},Nt={__name:"echartPick2",props:{list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list1:[],year:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}"},legend:{data:["招生人数"],top:"10%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"5%",right:"5%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",name:"招生人数",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(o){return Math.ceil(Math.max(o.max,o.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{name:"背景",type:"bar",xAxisIndex:1,yAxisIndex:1,data:t.bg,barWidth:"50%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"招生人数",type:"bar",barWidth:"50%",itemStyle:{borderWidth:1,color:new q(0,0,0,1,[{offset:.2,color:"rgba(23,237,255,0.8)"},{offset:1,color:"rgba(23,237,255,0.2)"}])},label:{show:!0,color:"#ffffff",fontSize:"16px",formatter:function(o){return o.value}},data:t.list1}]}};D(()=>r.list1,()=>{t.list1=r.list1,e(),u()}),D(()=>r.year,()=>{t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()});const u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list1=r.list1,t.year=r.year,t.bg=[],t.year.forEach(()=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"100%"}},null,512))}};const Z=h=>(st("data-v-4d1b6fd5"),h=h(),it(),h),Yt={class:"dialogPage"},Qt={class:"my-header"},Wt={class:"tabelPart"},Ut={class:"bo"},Xt={class:"title"},Ht={class:"title_top"},Kt=Z(()=>s("img",{src:mt,alt:"",style:{"margin-right":"10px"}},null,-1)),Gt={class:"name"},Jt=Z(()=>s("img",{src:pt,alt:"",style:{"margin-left":"10px"}},null,-1)),te=Z(()=>s("img",{class:"title_botton",src:gt,alt:""},null,-1)),ee={class:"tabChoose"},oe={key:0,style:{width:"100%",height:"700px",overflow:"hidden"}},le={style:{width:"49%",height:"350px",float:"left",position:"relative"}},ae=Z(()=>s("div",{class:"titleSmall1"},null,-1)),se={style:{width:"49%",height:"350px",float:"right",position:"relative"}},ie=Z(()=>s("div",{class:"titleSmall2"},null,-1)),ne={style:{width:"49%",height:"350px",float:"left",position:"relative"}},re=Z(()=>s("div",{class:"titleSmall3"},null,-1)),ce={style:{width:"49%",height:"350px",float:"right",position:"relative"}},fe=Z(()=>s("div",{class:"titleSmall4"},null,-1)),de={key:1,style:{width:"100%",height:"700px",overflow:"hidden"}},ue={style:{width:"49%",height:"350px",float:"left",position:"relative"}},he=Z(()=>s("div",{class:"titleSmall5"},null,-1)),ye={style:{width:"49%",height:"350px",float:"right",position:"relative"}},me=Z(()=>s("div",{class:"titleSmall6"},null,-1)),pe={style:{width:"49%",height:"350px",float:"left",position:"relative"}},ge=Z(()=>s("div",{class:"titleSmall7"},null,-1)),be={key:2,style:{width:"100%",height:"700px",overflow:"hidden"}},xe={class:"selectLint"},ve={class:"selectBox"},_e={key:0,style:{width:"86%","margin-left":"7%",height:"600px",overflow:"hidden"}},we={key:1,style:{width:"86%","margin-left":"7%",height:"600px",overflow:"hidden"}},Se={__name:"dialogEnrol",props:{dialogShowEnrol:{type:Boolean,default:()=>!1},dataEnrol:{type:Object,required:!0}},emits:["close"],setup(h,{emit:r}){const i=h,t=z(),e=F({dataEnrol:{},tab:"0",value1:"",selectList1:[],selectList2:[],pickNum:0});D(()=>i.dialogShowEnrol,(a,y)=>{t.value=a}),D(()=>i.dataEnrol,(a,y)=>{e.dataEnrol=i.dataEnrol}),at(()=>{t.value=i.dialogShowEnrol,e.dataEnrol=i.dataEnrol,e.value1=e.dataEnrol.schoolNmae[0].name,n(0)});const u=()=>{t.value=!1,r("close")},o=a=>{e.tab=a},n=a=>{e.dataEnrol.schoolData[a]&&e.dataEnrol.schoolData[a].bm?(e.pickNum=0,e.selectList1=e.dataEnrol.schoolData[a].zs,e.selectList2=e.dataEnrol.schoolData[a].bm):(e.pickNum=1,e.selectList1=e.dataEnrol.schoolData[a].zs)};return(a,y)=>{const C=$("el-icon"),T=$("el-option"),P=$("el-select"),L=$("el-dialog");return g(),S("div",Yt,[k(L,{modelValue:t.value,"onUpdate:modelValue":y[4]||(y[4]=V=>t.value=V),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:O(({close:V,titleId:j,titleClass:_})=>[s("div",Qt,[k(C,{size:"26",color:"#fff",onClick:u},{default:O(()=>[k(ht(yt))]),_:1})])]),default:O(()=>[s("div",Wt,[s("div",Ut,[s("div",Xt,[s("div",Ht,[Kt,s("div",Gt,W(e.dataEnrol.title)+"详情",1),Jt]),te])]),s("div",ee,[s("div",{class:H(e.tab=="0"?"choosed":"tabs")},[s("span",{onClick:y[0]||(y[0]=V=>o("0"))},"城区幼儿园招生情况")],2),s("div",{class:H(e.tab=="1"?"choosed":"tabs")},[s("span",{onClick:y[1]||(y[1]=V=>o("1"))},"城区义务教育")],2),s("div",{class:H(e.tab=="2"?"choosed":"tabs")},[s("span",{onClick:y[2]||(y[2]=V=>o("2"))},"学校历年匹配情况")],2)]),e.tab=="0"?(g(),S("div",oe,[s("div",le,[ae,k(ot,{list1:e.dataEnrol.kidZs1,list2:e.dataEnrol.kidBm1,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",se,[ie,k(ot,{list1:e.dataEnrol.kidZs2,list2:e.dataEnrol.kidBm2,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",ne,[re,k(ot,{list1:e.dataEnrol.kidZs3,list2:e.dataEnrol.kidBm3,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])]),s("div",ce,[fe,k(ot,{list1:e.dataEnrol.kidZs4,list2:e.dataEnrol.kidBm4,year:e.dataEnrol.kidName},null,8,["list1","list2","year"])])])):e.tab=="1"?(g(),S("div",de,[s("div",ue,[he,k(ot,{list1:e.dataEnrol.primaryZs,list2:e.dataEnrol.primaryBm,year:e.dataEnrol.primaryName},null,8,["list1","list2","year"])]),s("div",ye,[me,k(wt,{list1:e.dataEnrol.middleZs,year:e.dataEnrol.middleName},null,8,["list1","year"])]),s("div",pe,[ge,k(wt,{list1:e.dataEnrol.highZs,year:e.dataEnrol.highName},null,8,["list1","year"])])])):e.tab=="2"?(g(),S("div",be,[s("div",xe,[s("div",ve,[k(P,{modelValue:e.value1,"onUpdate:modelValue":y[3]||(y[3]=V=>e.value1=V),placeholder:"请选择",size:"large",onChange:n},{default:O(()=>[(g(!0),S(K,null,G(e.dataEnrol.schoolNmae,V=>(g(),Q(T,{key:V.id,label:V.name,value:V.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),e.pickNum==0?(g(),S("div",_e,[k(Zt,{list1:e.selectList1,list2:e.selectList2,year:e.dataEnrol.schoolYear},null,8,["list1","list2","year"])])):e.pickNum==1?(g(),S("div",we,[k(Nt,{list1:e.selectList1,year:e.dataEnrol.schoolYear},null,8,["list1","year"])])):U("",!0)])):U("",!0)])]),_:1},8,["modelValue"])])}}},Ae=lt(Se,[["__scopeId","data-v-4d1b6fd5"]]),ze=""+new URL("lnsjfx1-d3fa7e7f.png",import.meta.url).href,Ce=""+new URL("lnsjfx2-b551af07.png",import.meta.url).href,ke={__name:"eP5",props:{list:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list:[],nl:[],xz:[],option:{},bg:[]}),e=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}"},grid:{top:"13%",left:"1%",right:"1%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16},rotate:40},data:t.xz}],yAxis:[{name:"年龄段人数",type:"value",nameTextStyle:{fontSize:16},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.2)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{z:1,name:"年龄段人数",type:"bar",data:t.nl,barWidth:20,label:{show:!0,color:"#ffffff",fontSize:16,position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var n=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return n[o.dataIndex%n.length]}}}},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.nl,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{normal:{color:function(o){var n=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return n[o.dataIndex%n.length].color}}}}]}},u=()=>{var o=M(i.value);o.setOption(t.option)};return D(()=>r.list,()=>{t.list=r.list,t.nl=t.list.nl,t.xz=t.list.xz,console.log(t.list,"list"),e(),u()}),B(()=>{setTimeout(()=>{t.list=r.list,t.nl=t.list.nl,t.xz=t.list.xz,console.log(t.nl,t.xz,"list"),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"300px"}},null,512))}},Pe={__name:"jypxs",setup(h){const r=z(),i=F({list:[],month:[],option:{},color:["rgba(255, 252, 166, 1)","rgba(128, 229, 229, 1)","rgba(246, 255, 103, 1)","rgba(82, 174, 255, 1)"]}),t=["rgba(255, 252, 166, 1)","rgba(128, 229, 229, 1)","rgba(246, 255, 103, 1)","rgba(82, 174, 255, 1)"];let e=[{name:"高血压",value:200},{name:"糖尿病",value:230},{name:"其他疾病患者",value:198},{name:"无重大疾病患者",value:80}];const u=()=>{i.option={color:i.color,title:{textStyle:{color:"#fff",fontSize:16}},legend:{itemHeight:10,itemWidth:25,icon:"rect",orient:"vertical",top:"center",right:"16%",itemGap:30,textStyle:{align:"left",color:"#ffffff",verticalAlign:"middle",rich:{name:{width:80,fontSize:16},value:{width:30,align:"right",fontFamily:"Medium",fontSize:16},rate:{width:20,align:"right",fontSize:16}}},data:e,formatter:n=>{if(e.length){const a=e.filter(y=>y.name===n)[0];return`{name|${n}} {value| ${a.value}}`}}},tooltip:{trigger:"item",formatter:"{b}:{c}"},series:[{type:"pie",radius:[0,100],center:["40%","40%"],roseType:"area",itemStyle:{color:n=>t[n.dataIndex],borderRadius:8,fontSize:18},label:{show:!0,position:"outside",formatter:`{a|{b}:{c}} {hr|}`,borderWidth:10,borderRadius:4,fontSize:18,rich:{name:{width:80,fontSize:20},hr:{backgroundColor:"auto",borderRadius:3,width:3,height:3,padding:[3,3,0,-12],fontSize:18},a:{padding:[-30,15,-20,15],color:"auto",fontSize:18}}},data:e}]}},o=()=>{var n=M(r.value);n.setOption(i.option)};return B(()=>{setTimeout(()=>{u(),o()},600)}),(n,a)=>(g(),S("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"300px"}},null,512))}};const nt=h=>(st("data-v-a3baf3b8"),h=h(),it(),h),Fe={class:"dialogPage"},Le={class:"my-header"},Ee={class:"tabelPart"},Te={class:"bo"},Ve={class:"title"},De={class:"title_top"},Be=nt(()=>s("img",{src:mt,alt:"",style:{"margin-right":"10px"}},null,-1)),Me={class:"name"},Ie=nt(()=>s("img",{src:pt,alt:"",style:{"margin-left":"10px"}},null,-1)),Re=nt(()=>s("img",{class:"title_botton",src:gt,alt:""},null,-1)),Oe=nt(()=>s("div",{class:"yd_title"},[s("img",{class:"title_botton",src:ze,alt:""})],-1)),je={style:{width:"100%",height:"700px",overflow:"hidden"}},qe={class:"selectLint"},$e={class:"selectBox"},Ze={class:"selectBox"},Ne={style:{width:"86%","margin-left":"7%",height:"300px",overflow:"hidden"}},Ye=nt(()=>s("div",{class:"yd_title"},[s("img",{class:"title_botton",src:Ce,alt:""})],-1)),Qe={style:{width:"100%",height:"300px",overflow:"hidden"}},We={__name:"diaLogElderlyData",props:{dialogShowElderly:{type:Boolean,default:()=>!1},dataElderly:{type:Object,required:!0}},emits:["close"],setup(h,{emit:r}){const i=h,t=z(),e=F({dataElderly:{},value1:"",value2:"",selectList1:[],selectList2:[],pickNum:0});D(()=>i.dialogShowElderly,(n,a)=>{t.value=n}),D(()=>i.dataElderly,(n,a)=>{e.dataElderly=i.dataElderly}),at(()=>{t.value=i.dialogShowElderly,e.dataElderly=i.dataElderly,e.value1=e.dataElderly.schoolNmae[0].name,e.value2=e.dataElderly.schoolNmae1[0].name,u()});const u=n=>{e.selectList1=e.dataElderly.schoolData[0]},o=()=>{t.value=!1,r("close")};return(n,a)=>{const y=$("el-icon"),C=$("el-option"),T=$("el-select"),P=$("el-dialog");return g(),S("div",Fe,[k(P,{modelValue:t.value,"onUpdate:modelValue":a[2]||(a[2]=L=>t.value=L),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:O(({close:L,titleId:V,titleClass:j})=>[s("div",Le,[k(y,{size:"26",color:"#fff",onClick:o},{default:O(()=>[k(ht(yt))]),_:1})])]),default:O(()=>[s("div",Ee,[s("div",Te,[s("div",Ve,[s("div",De,[Be,s("div",Me,W(e.dataElderly.title)+"详情",1),Ie]),Re])]),Oe,s("div",je,[s("div",qe,[s("div",$e,[k(T,{modelValue:e.value2,"onUpdate:modelValue":a[0]||(a[0]=L=>e.value2=L),placeholder:"请选择",size:"large",onChange:u},{default:O(()=>[(g(!0),S(K,null,G(e.dataElderly.schoolNmae1,L=>(g(),Q(C,{key:L.id,label:L.name,value:L.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",Ze,[k(T,{modelValue:e.value1,"onUpdate:modelValue":a[1]||(a[1]=L=>e.value1=L),placeholder:"请选择",size:"large",onChange:u},{default:O(()=>[(g(!0),S(K,null,G(e.dataElderly.schoolNmae,L=>(g(),Q(C,{key:L.id,label:L.name,value:L.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),s("div",Ne,[k(ke,{list:e.selectList1},null,8,["list"])]),Ye,s("div",Qe,[k(Pe)])])])]),_:1},8,["modelValue"])])}}},Ue=lt(We,[["__scopeId","data-v-a3baf3b8"]]);const bt=h=>(st("data-v-a6ae6d21"),h=h(),it(),h),Xe={class:"dialogPage"},He={class:"my-header"},Ke={class:"tabelPart"},Ge={class:"bo"},Je={class:"title"},to={class:"title_top"},eo=bt(()=>s("img",{src:mt,alt:"",style:{"margin-right":"10px"}},null,-1)),oo={key:0,class:"name"},lo={key:1,class:"name"},ao=bt(()=>s("img",{src:pt,alt:"",style:{"margin-left":"10px"}},null,-1)),so=bt(()=>s("img",{class:"title_botton",src:gt,alt:""},null,-1)),io={style:{width:"100%",height:"600px"}},no={__name:"dialogEcTy",props:{dialogShowEc:{type:Boolean,default:()=>!1},title:{type:String,default:()=>""},showXq:{type:Boolean,default:()=>!0}},emits:["close"],setup(h,{emit:r}){const i=h,t=z(),e=F({title:"",list1:[],list2:[],year:[],option:{},bg:[]});D(()=>i.dialogShowEc,(o,n)=>{t.value=o}),at(()=>{e.title=i.title});const u=()=>{t.value=!1,r("close")};return(o,n)=>{const a=$("el-icon"),y=$("el-dialog");return g(),S("div",Xe,[k(y,{modelValue:t.value,"onUpdate:modelValue":n[0]||(n[0]=C=>t.value=C),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:O(({close:C,titleId:T,titleClass:P})=>[s("div",He,[k(a,{size:"26",color:"#fff",onClick:u},{default:O(()=>[k(ht(yt))]),_:1})])]),default:O(()=>[s("div",Ke,[s("div",Ge,[s("div",Je,[s("div",to,[eo,h.showXq?(g(),S("div",oo,W(h.title)+"详情",1)):(g(),S("div",lo,W(h.title),1)),ao]),so])]),s("div",io,[Bt(o.$slots,"echart",{},void 0,!0)])])]),_:3},8,["modelValue"])])}}},St=lt(no,[["__scopeId","data-v-a6ae6d21"]]),ro={__name:"right2",props:{list:{type:Array,default:()=>[]}},emits:["shuju"],setup(h,{emit:r}){const i=h,t=z(),e=[{left:"rgba(234, 162, 57, .16)",right:"rgba(234, 162, 57, .6)",top:"rgba(234, 162, 57, 1)",bottom:"rgba(234, 162, 57, .46)",front:"rgba(234, 162, 57, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"},{left:"rgba(60, 143, 255, .16)",right:"rgba(60, 143, 255, .6)",top:"rgba(60, 143, 255, 1)",bottom:"rgba(60, 143, 255, .46)",front:"rgba(60, 143, 255, .66)"}],u=z([]),o=F({list:[],option:{},Max:200,valueList:[20,53,47,65,29,11,10],xxname:["小奔通","两慢病","水费","就业招工","零工市厂匹配","医保","交通出行"]}),n=I({shape:{x:0,y:0},buildPath:function(_,d){const f=d.xAxisPoint,l=[d.x-20,d.y],c=[d.x-7,d.y-14],b=[f[0]-7,f[1]-14],w=[f[0]-20,f[1]];_.moveTo(l[0],l[1]).lineTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).closePath()}}),a=I({shape:{x:0,y:0},buildPath:function(_,d){const f=d.xAxisPoint,l=[d.x-20,d.y],c=[d.x+2,d.y],b=[f[0]+2,f[1]],w=[f[0]-20,f[1]];_.moveTo(l[0],l[1]).lineTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).closePath()}}),y=I({shape:{x:0,y:0},buildPath:function(_,d){const f=d.xAxisPoint,l=[d.x+2,d.y],c=[d.x+15,d.y-14],b=[f[0]+15,f[1]-14],w=[f[0]+2,f[1]];_.moveTo(l[0],l[1]).lineTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).closePath()}}),C=I({shape:{x:0,y:0},buildPath:function(_,d){const f=[d.x-20,d.y],l=[d.x+2,d.y],c=[d.x+15,d.y-14],b=[d.x-7,d.y-14];_.moveTo(f[0],f[1]).lineTo(l[0],l[1]).lineTo(c[0],c[1]).lineTo(b[0],b[1]).closePath()}}),T=I({shape:{x:0,y:0},buildPath:function(_,d){const f=d.xAxisPoint,l=[f[0]-20,f[1]],c=[f[0]+2,f[1]],b=[f[0]+15,f[1]-14],w=[f[0]-7,f[1]-14];_.moveTo(l[0],l[1]).lineTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).closePath()}});R("CubeLeft_1",n),R("CubeFront_1",a),R("CubeRight_1",y),R("CubeTop_1",C),R("CubeBottom_1",T);const P=()=>{o.option={tooltip:{trigger:"axis",formatter:"{b0}:{c1}"},grid:{left:10,right:0,bottom:10,top:40,containLabel:!0},xAxis:[{type:"category",data:o.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!0,color:"#fff",fontSize:16,formatter:function(_){return _.length>3?_.slice(0,2)+"...":_}}},{type:"category",data:o.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!1,color:"#fff",fontSize:16}}],yAxis:{min:0,max:o.Max,type:"value",axisLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, .16)"}},splitLine:{show:!0,lineStyle:{type:"dashed",color:"rgba(255, 255, 255, .16)"}},axisTick:{show:!1},axisLabel:{show:!0,fontSize:16,color:"#fff"}},series:[{type:"custom",renderItem:function(_,d){const f=d.coord([d.value(0),d.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:d,x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeLeft_1",shape:{api:d,x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:"rgba(103, 180, 233, .04)"}},{type:"CubeFront_1",shape:{api:d,x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeRight_1",shape:{api:d,x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:"rgba(103, 180, 233, .08)"}},{type:"CubeTop_1",shape:{api:d,x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:"rgba(103, 180, 233, .26)"}}]}},data:u.value},{type:"custom",renderItem:(_,d)=>{const f=d.coord([d.value(0),d.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:d,xValue:d.value(0),yValue:d.value(1),x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:e[`${_.dataIndexInside%3}`].bottom}},{type:"CubeLeft_1",shape:{api:d,xValue:d.value(0),yValue:d.value(1),x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:e[`${_.dataIndexInside%3}`].left}},{type:"CubeFront_1",shape:{api:d,xValue:d.value(0),yValue:d.value(1),x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:e[`${_.dataIndexInside%3}`].front}},{type:"CubeRight_1",shape:{api:d,xValue:d.value(0),yValue:d.value(1),x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:e[`${_.dataIndexInside%3}`].right}},{type:"CubeTop_1",shape:{api:d,xValue:d.value(0),yValue:d.value(1),x:f[0],y:f[1],xAxisPoint:d.coord([d.value(0),0])},style:{fill:e[`${_.dataIndexInside%3}`].top}}]}},data:o.valueList},{type:"bar",xAxisIndex:1,label:{show:!0,fontSize:18,position:"top",color:"#ffffff",formatter:function(_){return _.value-5}},itemStyle:{color:"rgba(221, 242, 255, 0)"},data:o.valueList.map(_=>parseInt(_)+5),barWidth:20}]}},L=()=>{var _=M(t.value);_.setOption(o.option),_.on("click",function(d){r("shuju",d.name)})},V=_=>{let d=Math.max(..._);return Math.ceil(d/100)*100},j=()=>{o.valueList=[],o.xxname=[],o.list.length!==0&&o.list.forEach(_=>{o.xxname.push(_.name),o.valueList.push(_.num)})};return B(()=>{setTimeout(()=>{o.list=i.list,j(),o.Max=V(o.valueList),u.value=o.valueList.map(_=>parseInt(o.Max)*.9),P(),L()},800)}),(_,d)=>(g(),S("div",{ref_key:"chart",ref:t,style:{width:"96%",height:"220px"}},null,512))}},co={__name:"right1",props:{list:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list:[],list1:[],list2:[],year:[],option:{}}),e=()=>{t.option={grid:{left:"2%",right:"10%",top:"4%",bottom:"6%",containLabel:!0},tooltip:{trigger:"axis"},xAxis:{type:"value",splitLine:{lineStyle:{color:"rgba(77, 128, 254, 0.2)",type:"line"}},axisTick:{show:!0},splitLine:{show:!1},axisLabel:{show:!1,textStyle:{color:"#00c0fa",fontSize:19}}},yAxis:[{type:"category",inverse:!0,axisLabel:{show:!0,textStyle:{color:"#ffffff",fontSize:"14"}},splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1},data:t.list1}],series:[{name:"未交医保人员",type:"bar",zlevel:1,label:{show:!0,position:"right",color:"#ffffff",fontSize:12,distance:10},itemStyle:{borderWidth:1,borderRadius:[0,0,50,0],color:new q(0,0,1,0,[{offset:0,color:"rgba(0, 183, 255, 0)"},{offset:1,color:"rgba(0, 183, 255, 1)"}])},barWidth:10,data:t.list2}]}},u=()=>{var n=M(i.value);n.setOption(t.option)},o=()=>{t.list.forEach(n=>{t.list1.push(n.xzjd),t.list2.push(n.rs)})};return D(()=>r.list,(n,a)=>{}),B(()=>{setTimeout(()=>{t.list=r.list,o(),e(),u()},600)}),(n,a)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"300px"}},null,512))}},fo={__name:"jypx",setup(h){const r=z(),i=F({list:[],month:[],option:{}});let t=[{name:"制造业",value:36.3},{name:"服务业",value:22.8},{name:"食品医疗",value:18.7},{name:"科技",value:16.4},{name:"其他",value:5.8}];const e=()=>{i.option={title:{text:"就业率",textStyle:{color:"#fff",fontSize:16},left:"24%",top:"38%",subtext:"100%",subtextStyle:{color:"#00FFFB",fontSize:22,fontWeight:"bold"},textAlign:"center"},legend:{itemHeight:8,itemWidth:8,icon:"rect",orient:"vertical",top:"center",right:"0%",textStyle:{align:"left",color:"#ffffff",verticalAlign:"middle",rich:{name:{width:80,fontSize:16},value:{width:30,align:"right",fontFamily:"Medium",fontSize:16},rate:{width:20,align:"right",fontSize:16}}},data:t,formatter:o=>{if(t.length){const n=t.filter(a=>a.name===o)[0];return`{name|${o}}{value| ${n.value}} {rate| %}`}}},tooltip:{trigger:"item",formatter:"{b}:{d}%"},series:[{name:"",type:"pie",radius:["45%","90%"],center:["25%","50%"],roseType:"radius",label:{show:!1},data:t}]}},u=()=>{var o=M(r.value);o.setOption(i.option)};return B(()=>{setTimeout(()=>{e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:r,style:{width:"60%",height:"180px"}},null,512))}},uo={__name:"pie3dMt1",props:{list:{type:Array,default:()=>[]},month:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list:[],month:[],option:{}});let e=[{name:"高血压",value:40},{name:"非高血压",value:30}],o=e.map(P=>P.value).reduce((P,L)=>P+L),n=["#ECE09E ","#78f6f8"],a=[],y=[];for(let P=0;P{t.option={color:n,grid:{top:"14%",left:"40%",width:"40%",height:"21%",containLabel:!1},yAxis:[{type:"category",inverse:!0,axisLine:{show:!1},axisTick:{show:!1},axisLabel:{interval:0,inside:!0,textStyle:{color:"#fff",fontSize:14},show:!0},data:y}],xAxis:[{show:!1}],series:a}},T=()=>{var P=M(i.value);P.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list=r.list,t.month=r.month,e[0].value=Number(t.list.gxy.rs),e[1].value=Number(t.list.fgxy.rs),y.push("高血压"+t.list.gxy.rs),y.push("非高血压"+t.list.fgxy.rs),C(),T()},600)}),(P,L)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"50%",height:"210px"}},null,512))}},ho={__name:"pieMt",props:{list:{type:Object}},setup(h){const r=h,i=z(),t=F({list:[{value:2,name:"危房改造"},{value:8,name:"下山脱贫"},{value:10,name:"水库移民"},{value:43,name:"小县大城"},{value:15,name:"地质灾害"},{value:22,name:"征迁"}],option:{}});let e=0,u=[];t.list.forEach(a=>{e+=a.value*1,u.push(a.name)}),t.list.push({name:"",value:e,itemStyle:{normal:{color:"rgba(0, 0, 0, 0)"}}});const o=()=>{t.option={color:["#FFE35F","#0081FF","#8ABEDB","#25B9C8","#30EB92","rgba(69, 244, 245)"],tooltip:{backgroundColor:"rgba(18, 55, 85, 0.8);",borderColor:"transparent",trigger:"item",axisPointer:{type:"shadow"},formatter:function(a){return`
${a.name};${a.value}%
`}},legend:{formatter:function(a){var y="";for(let C=0;C{var a=M(i.value);a.setOption(t.option),window.addEventListener("resize",()=>{a.resize()})};return B(()=>{setTimeout(()=>{t.list[0].num=r.list.wfgz,t.list[1].num=r.list.xstp,t.list[2].num=r.list.skym,t.list[3].num=r.list.xxdc,t.list[4].num=r.list.dzzh,t.list[5].num=r.list.zq,o(),n()},600)}),(a,y)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"240px"}},null,512))}},yo={__name:"pieMt2",props:{list:{type:Object}},setup(h){const r=h,i=z(),t=F({list:[{name:"0-18岁",num:0,value:9.67},{name:"19-60岁",num:0,value:63.37},{name:"60岁以上",num:0,value:26.97}],option:{}});let e=0,u=[];t.list.forEach(a=>{e+=a.value*1,u.push(a.name)}),t.list.push({name:"",value:e,itemStyle:{normal:{color:"rgba(0, 0, 0, 0)"}}});const o=()=>{t.option={color:["#FFE35F","#0081FF","#8ABEDB","#25B9C8","#30EB92","rgba(69, 244, 245)"],tooltip:{backgroundColor:"rgba(18, 55, 85, 0.8);",borderColor:"transparent",trigger:"item",axisPointer:{type:"shadow"},formatter:function(a){const y=t.list[a.seriesIndex].num;return`
${a.name}:${y}人
`}},legend:{height:"30%",orient:"vertical",left:"10%",bottom:2,itemGap:2,show:!0,icon:"rect",itemHeight:12,itemWidth:25,textStyle:{fontSize:14,color:"#FFFFFF",lineHeight:20},formatter:function(a){let y="",C="";for(let P=0;P{var a=M(i.value);a.setOption(t.option),window.addEventListener("resize",()=>{a.resize()})};return B(()=>{setTimeout(()=>{t.list[0].num=r.list.wfgz,t.list[1].num=r.list.xstp,t.list[2].num=r.list.skym,o(),n()},600)}),(a,y)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"240px"}},null,512))}},mo={__name:"edXS",props:{list:{type:Array,default:()=>[]},month:{type:Array,default:()=>[]}},setup(h){const r=h,i=z(),t=F({list:[],month:[],option:{}}),e=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}岁数
{a1}:{c1}"},grid:{top:"20%",left:"0%",right:"3%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:t.month},{axisTick:!1,type:"category",data:t.month,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list,symbol:"diamond",symbolOffset:[0,"-50%"],symbolSize:[10,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 136, 255, 1)"}},{z:1,name:"人数",type:"bar",barGap:"0%",data:t.list,barWidth:"25%",label:{show:!0,position:"top",color:"#ffffff",formatter:function(o){return o.value}},itemStyle:{color:new q(0,0,0,1,[{offset:0,color:"rgba(23, 136, 255, 1)"},{offset:1,color:"rgba(23, 136, 255, 0.20)"}])},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .3)"},{offset:1,color:"rgba(23, 136, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)",fontSize:16},data:t.month.map(()=>100),barWidth:30}]}},u=()=>{var o=M(i.value);o.setOption(t.option)};return B(()=>{setTimeout(()=>{t.list=r.list,t.month=r.month,e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"50%",height:"210px"}},null,512))}},po={__name:"eP2",props:{list:Array,year:Array},setup(h){const r=h,i=z(),t=z(!1),e=F({list:[],year:[],option:{},name:[],formatter:"{b0}
",series:[{name:"背景",type:"bar",data:[],showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}],legend:{data:[],top:"3%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},bgColor:["#2468FF","#E8FF00","#FF5733","#33FF57","#3357FF","#FF33A1","#57FF33","#33FFA1","#A133FF","#FF5733"]}),u=()=>{e.series=[{name:"背景",type:"bar",data:e.year.map(()=>0),showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}],e.list.length>0&&e.list.forEach((a,y)=>{const C=e.bgColor[y%e.bgColor.length];e.series.push({yAxisIndex:0,name:a.name,type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:C,borderWidth:1,color:C},label:{show:!0,color:C,formatter:T=>T.value},data:a.data})}),e.legend.data=e.list.map(a=>a.name),e.formatter="{b0}年
"+e.list.map((a,y)=>`{a${y+1}}:{c${y+1}}
`).join("")},o=()=>{e.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:e.formatter},legend:e.legend,grid:{top:"35%",left:"6%",right:"6%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.year,axisLabel:{color:"#ffffff",fontSize:16}},yAxis:[{type:"value",name:"人数/人",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:a=>Math.ceil(Math.max(a.max,a.max*1.2)/50)*50,nameTextStyle:{fontSize:14},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:a=>Math.ceil(Math.max(a.max,a.max*1.6)/50)*50,nameTextStyle:{fontSize:14},axisLabel:{show:!1},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:e.series}},n=()=>{let a=qt(i.value);a||(a=M(i.value)),t.value&&a.clear(),a.setOption(e.option)};return D(()=>r.list,(a,y)=>{a.length{e.list=r.list,e.year=r.year,u(),o(),n()}),(a,y)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"320px"}},null,512))}},go={__name:"ylXZZC",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]}},emits:["village"],setup(h,{emit:r}){const i=h,t=z(null),e=F({list1:[],list2:[],option:{}}),u=()=>{e.option={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{top:"10%",left:"3%",right:"8%",bottom:"3%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,xAxis:{type:"value",data:e.list2,axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:14,width:1}},axisPointer:{label:{autoSplitNumber:5}}},yAxis:{type:"category",data:e.list1,axisLabel:{inside:!1,textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}},axisTick:{show:!1},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:14,width:1}}},series:[{type:"bar",data:e.list2,barWidth:15,barGap:.3,barMaxWidth:20,barMinWidth:5,itemStyle:{borderWidth:1,borderColor:"rgba(0, 183, 255, 1)",borderRadius:[0,0,50,0],color:new q(0,0,1,0,[{offset:0,color:"rgba(26, 255, 217, 0)"},{offset:1,color:"rgba(0, 183, 255, 1)"}])},label:{show:!0,position:"right",color:"#ffffff",formatter:function(n){return n.value}}}]}},o=()=>{var n=M(t.value);n.setOption(e.option),n.on("click",function(a){r("village",a.name)})};return B(()=>{setTimeout(()=>{e.list1=i.list1,e.list2=i.list2,e.year=i.year,u(),o()},600)}),(n,a)=>(g(),S("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"220px"}},null,512))}},bo={__name:"rxfx",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=F({list:[],zss:[3136,4345,4964,5846,8076,8999,9999],bms:[3860,6980,7585,8858,12737,13e3,13333],year:["托班","小班","中班","大班","小学","初中","高中"],option:{},bg:[0,0,0,0,0,0,0]}),i=z(),t=()=>{r.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3}"},legend:{data:["招生数","报名数"],top:"6%",right:"35%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"23%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:r.year},{axisTick:!1,type:"category",data:r.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.zss,symbol:"diamond",symbolOffset:["-65%","-50%"],symbolSize:[20,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"招生数",type:"bar",barGap:.3,data:r.zss,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.bms,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[20,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"报名数",type:"bar",barGap:.3,data:r.bms,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:r.bg.map(()=>100),barWidth:50}]}},e=()=>{var u=M(i.value);u.setOption(r.option)};return B(()=>{setTimeout(()=>{t(),e()},600)}),(u,o)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"260px"}},null,512))}};const xt=h=>(st("data-v-a578be39"),h=h(),it(),h),xo={class:"flipbox"},vo={class:"clock",id:"clocks"},_o=xt(()=>s("div",{class:"digital front number0"},null,-1)),wo=xt(()=>s("div",{class:"digital back number1"},null,-1)),So=[_o,wo],Ao=xt(()=>s("div",{class:"flip1"},"人",-1)),zo={__name:"FlipClock",props:{list:{type:Array,default:()=>[]}},setup(h){const r=h,i=F({list:[],digits:[0,0,0,0,0]});class t{constructor(o){this.config=Object.assign({node:null,frontText:"number0",backText:"number1",duration:200},o),this.nodeClass={flip:"flip",front:"digital front",back:"digital back"},this.frontNode=this.config.node.querySelector(".front"),this.backNode=this.config.node.querySelector(".back"),this.isFlipping=!1,this._init()}_init(){this._setFront(this.config.frontText),this._setBack(this.config.backText)}_setFront(o){this.frontNode.setAttribute("class",this.nodeClass.front+" "+o)}_setBack(o){this.backNode.setAttribute("class",this.nodeClass.back+" "+o)}_flip(o,n,a){if(this.isFlipping)return;this.isFlipping=!0,this._setFront(n),this._setBack(a);let y=this.nodeClass.flip;o==="down"&&(y+=" down"),this.config.node.setAttribute("class",y+" go"),setTimeout(()=>{this.config.node.setAttribute("class",y),this.isFlipping=!1,this._setFront(a)},this.config.duration)}flipDown(o,n){this._flip("down",o,n)}}function e(u,o){const n=o.toString().padStart(u.length,"0");for(let a=0;a{setTimeout(()=>{i.list=r.list,i.digits=i.list.toString().split("").map(Number);const u=document.querySelectorAll(".flip"),o=[];for(let L=0;L{const j=Math.floor(Math.random()*(V-L+1))+L,_=Math.floor(Math.random()*(V-j+1))+j+1;return[j,_]},[a,y]=n(1e3,i.list-1),C=[a,y,i.list];let T=0;const P=setInterval(()=>{T>=C.length?clearInterval(P):(e(o,C[T]),T++)},333)},600)}),(u,o)=>(g(),S("div",xo,[s("div",vo,[(g(!0),S(K,null,G(i.digits,(n,a)=>(g(),S("div",{key:a,class:"flip down"},So))),128))]),Ao]))}},Co=lt(zo,[["__scopeId","data-v-a578be39"]]),ko={__name:"pie4",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]},name:{type:String,default:()=>""}},setup(h){const r=h,i=z(),t=F({list:[6280,6280,6280,5924,1824],year:[2020,2021,2022,2023,2024],bg:[0,0,0,0],option:{}}),e=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0} "},grid:{top:"15%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{name:"人数/次",type:"value",max:function(o){return Math.ceil(Math.max(o.max,o.max*1.6)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},series:[{name:"人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#00FCFF",position:"top",fontSize:14,formatter:function(o){return o.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},data:t.list},{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]}},u=()=>{var o=M(i.value);o.setOption(t.option)};return D(()=>r.list,(o,n)=>{t.list=o,t.bg.length=0,t.year.forEach(a=>{t.bg.push(0)}),e(),u()}),D(()=>r.year,(o,n)=>{t.year=o,t.bg.length=0,t.year.forEach(a=>{t.bg.push(0)}),e(),u()}),B(()=>{setTimeout(()=>{t.list=r.list,t.year=r.year,t.bg.length=0,t.year.forEach(o=>{t.bg.push(0)}),e(),u()},600)}),(o,n)=>(g(),S("div",{ref_key:"chart",ref:i,style:{width:"100%",height:"200px"}},null,512))}},Po={__name:"dialog_nlfb",props:{list:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},list3:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(h){const r=h,i=F({list:[],unlist:[],list2:[],unlist2:[],list3:[],unlist3:[],year:[],option:{},bg:[]}),t=z(),e=()=>{i.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:function(n){let a="";return n[0].name<=i.year[2]?a=`${n[0].name}
`:a=`${n[0].name}预测数据
`,n.forEach(function(y,C){y.axisValue<=i.year[2]?C<=2&&(a+=`${y.seriesName}: ${y.value}
`):C>2&&(a+=`${y.seriesName}: ${y.value}
`)}),a}},legend:{data:["0-18岁","19-60岁","60岁以上"],top:"3%",right:"40%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"15%",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:i.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},series:[{xAxisIndex:0,name:"0-18岁",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#F4F65B",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:i.list},{xAxisIndex:0,name:"19-60岁",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#F4F65B",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(0, 252, 255, 0.50)"},{offset:1,color:"rgba(0, 252, 255, 0)"}],!1),shadowBlur:0}},data:i.list2},{xAxisIndex:0,name:"60岁以上",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#00A8FF",borderWidth:1,color:"#00A8FF"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#00A8FF",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(0, 168, 255,0.50)"},{offset:1,color:"rgba(0, 168, 255,0)"}],!1),shadowBlur:0}},data:i.list3},{xAxisIndex:0,name:"0-18岁",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,lineStyle:{type:"dashed"},itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#F4F65B",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:i.unlist},{xAxisIndex:0,name:"19-60岁",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,lineStyle:{type:"dashed"},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#F4F65B",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(0, 252, 255, 0.50)"},{offset:1,color:"rgba(0, 252, 255, 0)"}],!1),shadowBlur:0}},data:i.unlist2},{xAxisIndex:0,name:"60岁以上",type:"line",symbol:"emptyCircle",smooth:!0,symbolSize:10,lineStyle:{type:"dashed"},itemStyle:{borderColor:"#00A8FF",borderWidth:1,color:"#00A8FF"},label:{show:!0,color:"#ffffff",position:"top",fontSize:16,formatter:function(n){return n.value}},areaStyle:{color:"#00A8FF",normal:{color:new q(0,0,0,1,[{offset:0,color:"rgba(0, 168, 255,0.50)"},{offset:1,color:"rgba(0, 168, 255,0)"}],!1),shadowBlur:0}},data:i.unlist3}]}};D(()=>r.list,(n,a)=>{setTimeout(()=>{u(),e(),o()},600)});const u=()=>{i.list.length=0,i.list2.length=0,i.list3.length=0,i.unlist.length=0,i.unlist2.length=0,i.unlist3.length=0,r.list.forEach((n,a)=>{a<=2?i.list.push(n):i.list.push(""),a>=2?i.unlist.push(n):i.unlist.push("")}),r.list2.forEach((n,a)=>{a<=2?i.list2.push(n):i.list2.push(""),a>=2?i.unlist2.push(n):i.unlist2.push("")}),r.list3.forEach((n,a)=>{a<=2?i.list3.push(n):i.list3.push(""),a>=2?i.unlist3.push(n):i.unlist3.push("")})},o=()=>{var n=M(t.value);n.setOption(i.option)};return B(()=>{setTimeout(()=>{u(),i.year=r.year,e(),o()},600)}),(n,a)=>(g(),S("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},Fo={__name:"dialog_jjlxfb",props:{list:{type:Array,default:()=>[]}},emits:["shuju"],setup(h,{emit:r}){const i=h,t=z(),e=[{left:"rgba(234, 162, 57, .16)",right:"rgba(234, 162, 57, .6)",top:"rgba(234, 162, 57, 1)",bottom:"rgba(234, 162, 57, .46)",front:"rgba(234, 162, 57, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"}],u=F({list:[],option:{},Max:2e4,valueList:[4504,16086,6130,2844,4967,179,1685,5010,633,569,219,5152,40,631,536],valueList2:[1181,2177,3720,3711,4642,1654,3395,5552,2651,3468,5078,1944,1959,4593,3823],xxname:["龙洲街道","东华街道","湖镇镇","小南海镇","溪口镇","横山镇","塔石镇","詹家镇","罗家乡","庙下乡","沐尘畲族乡","模环乡","石佛乡","社阳乡","大街乡"]}),o=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x-40,l.y],w=[l.x-27,l.y-14],E=[c[0]-27,c[1]-14],A=[c[0]-40,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),n=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x-40,l.y],w=[l.x-18,l.y],E=[c[0]-18,c[1]],A=[c[0]-40,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),a=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x-18,l.y],w=[l.x-5,l.y-14],E=[c[0]-5,c[1]-14],A=[c[0]-18,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),y=I({shape:{x:0,y:0},buildPath:function(f,l){const c=[l.x-40,l.y],b=[l.x-18,l.y],w=[l.x-5,l.y-14],E=[l.x-27,l.y-14];f.moveTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).closePath()}}),C=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[c[0]-40,c[1]],w=[c[0]-18,c[1]],E=[c[0]-5,c[1]-14],A=[c[0]-27,c[1]-14];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}});R("CubeLeft_1",o),R("CubeFront_1",n),R("CubeRight_1",a),R("CubeTop_1",y),R("CubeBottom_1",C);const T=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x-0,l.y],w=[l.x+13,l.y-14],E=[c[0]+13,c[1]-14],A=[c[0]-0,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),P=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x-0,l.y],w=[l.x+22,l.y],E=[c[0]+22,c[1]],A=[c[0]-0,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),L=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[l.x+22,l.y],w=[l.x+35,l.y-14],E=[c[0]+35,c[1]-14],A=[c[0]+22,c[1]];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}}),V=I({shape:{x:0,y:0},buildPath:function(f,l){const c=[l.x-0,l.y],b=[l.x+22,l.y],w=[l.x+35,l.y-14],E=[l.x+13,l.y-14];f.moveTo(c[0],c[1]).lineTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).closePath()}}),j=I({shape:{x:0,y:0},buildPath:function(f,l){const c=l.xAxisPoint,b=[c[0]-0,c[1]],w=[c[0]+22,c[1]],E=[c[0]+35,c[1]-14],A=[c[0]+13,c[1]-14];f.moveTo(b[0],b[1]).lineTo(w[0],w[1]).lineTo(E[0],E[1]).lineTo(A[0],A[1]).closePath()}});R("CubeLeft_2",T),R("CubeFront_2",P),R("CubeRight_2",L),R("CubeTop_2",V),R("CubeBottom_2",j);const _=()=>{u.option={legend:{data:["转入人数(含同乡镇跨村聚集人口)","转出人数(含同乡镇跨村聚集人口)"],top:"0%",right:"30%",textStyle:{fontSize:16,color:"#ffffff"}},tooltip:{trigger:"axis",formatter:"{b0}:
{a0}:{c0}
{a1}:{c1}"},grid:{left:0,right:0,bottom:10,top:40,containLabel:!0},xAxis:[{type:"category",data:u.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!0,color:"#fff",fontSize:16,formatter:function(f){return f.length>3?f.slice(0,2)+"...":f}}},{type:"category",data:u.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!1,color:"#fff",fontSize:16}}],yAxis:{min:0,max:u.Max,type:"value",axisLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, .16)"}},splitLine:{show:!0,lineStyle:{type:"dashed",color:"rgba(255, 255, 255, .16)"}},axisTick:{show:!1},axisLabel:{show:!0,fontSize:16,color:"#fff"}},series:[{xAxisIndex:0,name:"转入人数(含同乡镇跨村聚集人口)",type:"custom",renderItem:(f,l)=>{const c=l.coord([l.value(0),l.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[0].bottom}},{type:"CubeLeft_1",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[0].left}},{type:"CubeFront_1",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[0].front}},{type:"CubeRight_1",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[0].right}},{type:"CubeTop_1",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[0].top}}]}},itemStyle:{show:!0,color:{type:"linear",colorStops:[{offset:1,color:"rgba(234, 162, 57, 1)"}]}},data:u.valueList},{xAxisIndex:0,name:"转出人数(含同乡镇跨村聚集人口)",type:"custom",renderItem:(f,l)=>{const c=l.coord([l.value(0),l.value(1)]);return{type:"group",children:[{type:"CubeBottom_2",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[1].bottom}},{type:"CubeLeft_2",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[1].left}},{type:"CubeFront_2",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[1].front}},{type:"CubeRight_2",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[1].right}},{type:"CubeTop_2",shape:{api:l,xValue:l.value(0),yValue:l.value(1),x:c[0],y:c[1],xAxisPoint:l.coord([l.value(0),0])},style:{fill:e[1].top}}]}},itemStyle:{show:!0,color:{type:"linear",colorStops:[{offset:1,color:"rgba(14, 252, 255, 1)"}]}},data:u.valueList2},{type:"bar",xAxisIndex:1,label:{show:!0,fontSize:18,position:"top",color:"#ffffff",formatter:function(f){return f.value-5}},itemStyle:{color:"rgba(221, 242, 255, 0)"},data:u.valueList.map(f=>parseInt(f)+5),barWidth:30},{type:"bar",xAxisIndex:1,label:{show:!0,fontSize:18,position:"top",color:"#ffffff",formatter:function(f){return f.value-5}},itemStyle:{color:"rgba(221, 242, 255, 0)"},data:u.valueList2.map(f=>parseInt(f)+5),barWidth:20}]}},d=()=>{var f=M(t.value);f.setOption(u.option),f.on("click",function(l){r("shuju",l.name,l.seriesIndex)})};return B(()=>{setTimeout(()=>{u.xxname.forEach((f,l)=>{i.list.forEach((c,b)=>{f==c.xzjd&&(u.valueList[l]=c.qrrs,u.valueList2[l]=c.qcrs)})}),_(),d()},800)}),(f,l)=>(g(),S("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},Lo=""+new URL("sjfx-f5a8d391.png",import.meta.url).href,Eo="data:image/png;base64,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",To=""+new URL("pxrc-a0ca8dec.png",import.meta.url).href,Vo="data:image/png;base64,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";const N=h=>(st("data-v-4d71781f"),h=h(),it(),h),Do={class:"module"},Bo={class:"displayFlex left_bg"},Mo={class:"flex11"},Io=N(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),Ro=[Io],Oo={class:"hypertension"},jo={class:"flex1"},qo=N(()=>s("div",{class:"yd_title left_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),$o={class:"ViewData"},Zo={class:"ViewDatalist"},No=["onClick"],Yo={class:"displayFlex center_bg"},Qo={class:"flex1"},Wo=N(()=>s("div",{class:"yd_title center_0"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Uo=N(()=>s("div",{class:"minTopTitle"},null,-1)),Xo={class:"minTopNum"},Ho={style:{overflow:"hidden"}},Ko={class:"minPie"},Go={class:"minPie"},Jo={class:"jypx"},tl=N(()=>s("div",{class:"minPieImg2"},"就业培训",-1)),el={class:"jypx_right"},ol=["onClick"],ll=["src"],al={class:"jypx_right_item_right"},sl={class:"jypx_name"},il={class:"jypx_value"},nl={class:"flex1"},rl=N(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),cl={class:"choose"},fl=["onClick"],dl={class:"displayFlex right_bg"},ul={class:"flex1"},hl=N(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),yl={class:"flex1"},ml=N(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),pl=[ml],gl={class:"flex1"},bl=N(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),xl=[bl],vl={class:"rxfx"},_l=N(()=>s("div",{class:"historyimg"},"城区学龄招生情况",-1)),wl={__name:"analyze",setup(h){z(!1);const r=z(!1),i=z(!1),t=z({}),e=m=>{t.value=m,i.value=!0},u=()=>{i.value=!1},o=z(!1),n=z(!1),a=z(!1),y=z(!1),C=z(!1),T=z(!1),P=z("");F({url:"",title:"",list1:[],list2:[],year:[],columns:[{label:"班次",property:"cc"},{label:"始发站-终点站",property:"qqz"},{label:"到达龙游站时间",type:"slot",property:"dd"}],data:[]});const L=F({title:"入学分析",kidName:["第一幼儿园","第二幼儿园","第三幼儿园","第四幼儿园","第五幼儿园","第六幼儿园","第七幼儿园","第八幼儿园"],kidZs1:[100,105,369,523,651,225,664,245],kidBm1:[100,105,369,523,651,225,664,245],kidZs2:[100,105,369,523,651,225,664,245],kidBm2:[100,105,369,523,651,225,664,245],kidZs3:[100,105,369,523,651,225,664,245],kidBm3:[100,105,369,523,651,225,664,245],kidZs4:[100,105,369,523,651,225,664,245],kidBm4:[100,105,369,523,651,225,664,245],primaryName:["第一小学","第二小学","第三小学","第四小学","第五小学","第六小学"],primaryZs:[231,544,343,444,335,632],primaryBm:[231,544,343,444,335,632],middleName:["第一初中","第二初中","第三初中","第四初中"],middleZs:[231,544,343,444],highName:["第一高中","第二高中","第三高中"],highZs:[231,335,632],schoolNmae:[{name:"第一小学",id:0},{name:"第一初中",id:1},{name:"第一高中",id:2}],schoolYear:[2022,2023,2024],schoolData:[{id:0,bm:[335,654,365],zs:[335,654,521]},{id:1,zs:[335,654,521]},{id:2,zs:[355,652,721]}]}),V=F({title:"老年人数据分析",kidName:["第一幼儿园","第二幼儿园","第三幼儿园","第四幼儿园","第五幼儿园","第六幼儿园","第七幼儿园","第八幼儿园"],kidZs1:[100,105,369,523,651,225,664,245],kidBm1:[100,105,369,523,651,225,664,245],kidZs2:[100,105,369,523,651,225,664,245],kidBm2:[100,105,369,523,651,225,664,245],kidZs3:[100,105,369,523,651,225,664,245],kidBm3:[100,105,369,523,651,225,664,245],kidZs4:[100,105,369,523,651,225,664,245],kidBm4:[100,105,369,523,651,225,664,245],primaryName:["第一小学","第二小学","第三小学","第四小学","第五小学","第六小学"],primaryZs:[231,544,343,444,335,632],primaryBm:[231,544,343,444,335,632],middleName:["第一初中","第二初中","第三初中","第四初中"],middleZs:[231,544,343,444],highName:["第一高中","第二高中","第三高中"],highZs:[231,335,632],schoolNmae:[{name:"60-69年岁段",id:0},{name:"70-79年岁段",id:1},{name:"80-89年岁段",id:2},{name:"90-99年岁段",id:3},{name:"100-109年岁段",id:4}],schoolNmae1:[{name:"高血压",id:0},{name:"医保支出万元以上",id:1},{name:"大病住院",id:2},{name:"糖尿病",id:3},{name:"高血脂",id:4},{name:"高血糖",id:5},{name:"残疾",id:6},{name:"低保",id:7},{name:"特困",id:8},{name:"其他疾病",id:9}],schoolYear:[2022,2023,2024],schoolData:[{id:0,nl:[335,654,365,365,365,365,315,366,35,165,265,345,155,385,365],xz:["大街乡","社阳乡","沐尘畲族乡","庙下乡","溪口镇","罗家乡","模环乡","横山镇","石佛乡","詹家镇","塔石镇","小男孩镇","湖镇镇","东华街道","龙洲街道"]},{id:1,zs:[335,654,521]},{id:2,zs:[355,652,721]}]}),j=F({title:""}),_=F({year:[2022,2023,2024,2025,2026,2027],list1:[709,3424,2064,2980,1790,3100],list2:[1548,5895,2753,4602,2030,3900],list3:[180,930,632,780,520,600]}),d=z([]),f=F({聚集数据:{column:[{label:"姓名",property:"xm"},{label:"出生日期",property:"birth"},{label:"性别",property:"sex"},{label:"迁出地址",property:"ydz"},{label:"地址",property:"xdz"}]},培训:{column:[{label:"姓名",property:"xm"},{label:"培训机构名称",property:"pxjgmc"},{label:"培训项目",property:"pxxm"}]}}),l=()=>{o.value=!0},c=()=>{o.value=!1,a.value=!1,y.value=!1,C.value=!1,n.value=!1},b=()=>{A.data=[],T.value=!1,Y.currentPage=1},w=()=>{n.value=!0},E=m=>{j.title=m,m=="年龄分布"?C.value=!0:(et.get("/api/ggfwyth/getXzjdQrQcRs").then(p=>{p.code==200&&(d.value=p.data)}),y.value=!0)},A=F({url:"",title:"",columns:[],data:[]}),At=(m,p)=>{p==0||p==2?(A.title=`${m}转入人数`,rt(m,0)):(A.title=`${m}转出人数`,rt(m,1)),A.columns=f.聚集数据.column,r.value=!0,T.value=!0},rt=(m,p)=>{et.get(`/api/ggfwyth/getXzjdQrQcList?page=${Y.currentPage}&size=${Y.pageSize}&xzjd=${m}&bq=${p}`).then(v=>{v.code==200&&(A.data=v.data,Y.total=v.count)})},zt=m=>{m=="培训人次"&&(ct(),A.title="培训详情",A.columns=f.培训.column,T.value=!0)},ct=()=>{et.get(`/api/ggfwyth/bftpxList?page=${Y.currentPage}&size=${Y.pageSize}`).then(m=>{m.code==200&&(A.data=m.data,Y.total=m.count,vt[0].value=m.count)})},Y=F({total:100,pageSize:10,currentPage:1}),Ct=m=>{if(Y.currentPage=m,console.log(A.title),A.title=="培训详情")ct();else if(A.title.includes("转入人数")){let p=A.title.split("转入人数")[0];rt(p,0)}else if(A.title.includes("转出人数")){let p=A.title.split("转出人数")[0];rt(p,1)}},J=z([{choose:"信息推送"}]),kt=(m,p)=>{m==0&&(J.value[m].choose=="信息推送"?J.value[m].choose="一码通":J.value[m].choose="信息推送")},Pt=m=>{console.log(m),m=="公交出行信息推送"&&(P.value="交通",a.value=!0)},vt=F([{name:"培训人次",value:"0",img:To},{name:"公益岗位数",value:"3815",img:Vo}]),_t=z("1"),Ft=(m,p)=>{_t.value=m,x.list=x.dataAnalysis[m-1]},X=z(!1),x=F({list:{data:["50","100","120","62","70"],year:["2020","2021","2022","2023","2024"]},list1:{},list2:{},jzfxName:"特困",options:[{value:"1",label:"特困"},{value:"2",label:"低保"},{value:"3",label:"低边"},{value:"4",label:"困难残疾人"},{value:"5",label:"困难军人"},{value:"6",label:"困难职工"}],dataAnalysis:[{data:["50","100","120","62","70"],year:["2020","2021","2022","2023","2024"]},{data:["10","100","120","62","70"],year:["2020","2021","2022","2023","2024"]},{data:["60","100","120","62","70"],year:["2020","2021","2022","2023","2024"]},{data:["40","100","120","62","70"],year:["2020","2021","2022","2023","2024"]},{data:["50","190","120","62","70"],year:["2020","2021","2022","2023","2024"]},{data:["50","100","120","82","70"],year:["2020","2021","2022","2023","2024"]}],datashow:null,backgroundImageUrl:Lo,backgroundImageUrl1:Eo,leftTop1:[],gxy:[],whistleblower:{culeTotal:{data:["100","120","199","133","210"],time:["60-69","70-79","80-89","90-99","100以上"]}},ViewData:[{name:"医保支出万元以上",value:"0",show:!0,data:["0","0","0","0","0","0"]},{name:"大病住院",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"高血压",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"糖尿病",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"高血脂",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"高血糖",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"残疾",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"低保",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"特困",value:"0",show:!1,data:["0","0","0","0","0","0"]},{name:"其他疾病",value:"0",show:!1,data:["0","0","0","0","0","0"]}],DataViewing:[{name:"医保支出万元以上",data:["0","0","0","0","0","0"]}],wjybrysl:[],leftCenterYear:["2019","2020","2021","2022","2023","2024"],zccs1:["图书馆","公共自行车","小奔通"],zccs2:["100","3924","3905"],analysis:{lnr:{fgxy:{rs:"1610",zb:"51.77"},gxy:{rs:"1500",zb:"48.23"},rksj:{man:"196576",nl17:"48.23",nl60:"0",nl100:"0",nl110:"0",nl1120:"0",nl1834:"0",nl2130:"0",nl3140:"0",nl3569:"0",nl4150:"0",nl5160:"0",nl6170:"0",nl7180:"0",nl8190:"0",nl91100:"0",rkzs:"390754",woman:"194178"}},push:[{name:"小奔通",num:60313},{name:"失业",num:3336},{name:"两慢病",num:8166},{name:"低保低边人员",num:84},{name:"孕产妇",num:172},{name:"出行温馨提示",num:406223},{name:"气象预警",num:620745},{name:"龙游龙游活动",num:64563},{name:"公交出行信息推送",num:731}]}}),ft=F({minTop:49162,minTop1:["4","9","1","6","2","人"],minPieData1:{wfgz:"1500",xstp:"1610",skym:"1610",xxdc:"1610",dzzh:"1610",zq:"1610"},minPieData2:{wfgz:"4754",xstp:"31145",skym:"13255"}}),Lt=(m,p)=>{clearInterval(dt),x.ViewData[p].show=!x.ViewData[p].show,x.DataViewing=x.ViewData.filter(v=>v.show).map(v=>({name:v.name,data:v.data}))},Et=m=>{x.ViewData[m].show=!x.ViewData[m].show,x.DataViewing=x.ViewData.filter(p=>p.show).map(p=>({name:p.name,data:p.data}))};let dt,ut=z(0);const Tt=()=>{const m=x.ViewData.length;if(m===0)return;const p=ut.value,v=(ut.value+1)%m;x.ViewData[v].show=!x.ViewData[v].show,Et(p),ut.value=v},Vt=()=>{dt=setInterval(Tt,6e3)},Dt=async()=>{await et.get("/api/ggfwyth/analysis").then(m=>{m.code==200&&(x.analysis.lnr=m.data.lnr,["nl6069","nl7079","nl8089","nl9099","nl100"].forEach((v,tt)=>{x.whistleblower.culeTotal.data[tt]=m.data.lnr.rksj[v]}),x.wjybrysl=m.data.wjybrysl,x.leftCenterYear=m.data.dataShow.year,x.ViewData[2].data=m.data.dataShow.gxyrs.gxyrs,x.ViewData[2].value=m.data.dataShow.gxyrs.total,x.ViewData[3].data=m.data.dataShow.tnbrs.tnbrs,x.ViewData[3].value=m.data.dataShow.tnbrs.total,x.ViewData[7].data=m.data.dataShow.dibao.dbjzrc,x.ViewData[7].value=m.data.dataShow.dibao.total,x.ViewData[8].data=m.data.dataShow.tekun.tkjzrc,x.ViewData[8].value=m.data.dataShow.tekun.total)}),await et.get("/api/ggfwyth/succour").then(m=>{m.code==200&&(x.dataAnalysis.forEach((p,v)=>{p.data.length=0,p.year.length=0,v<=2?p.year=[...m.data.lifeAssistance.jz.month]:v==3?p.year=[...m.data.underprivileged.disabilitySubsidies.month]:v==4?p.year=[...m.data.underprivileged.difficultSoldiers.year]:p.year=[...m.data.underprivileged.needyWorkers.year]}),m.data.lifeAssistance.jz.data.forEach((p,v)=>{x.dataAnalysis[0].data.push(p.tkjzrs),x.dataAnalysis[1].data.push(p.dbjzrs),x.dataAnalysis[2].data.push(p.dibianJzrs)}),m.data.underprivileged.disabilitySubsidies.data.forEach((p,v)=>{x.dataAnalysis[3].data.push(p.shbtrs)}),m.data.underprivileged.difficultSoldiers.data.forEach((p,v)=>{x.dataAnalysis[4].data.push(p.jzrs)}),m.data.underprivileged.needyWorkers.data.forEach((p,v)=>{x.dataAnalysis[5].data.push(p.jzrs)})),x.list=x.dataAnalysis[0]}),X.value=!0};return at(()=>{Vt()}),B(async()=>{Dt(),ct()}),Mt(()=>{clearInterval(dt)}),(m,p)=>(g(),S("div",Do,[s("div",Bo,[s("div",Mo,[s("div",{class:"yd_title left_1",onClick:p[0]||(p[0]=v=>w())},Ro),s("div",Oo,[k(uo,{list:x.analysis.lnr},null,8,["list"]),k(mo,{list:x.whistleblower.culeTotal.data,month:x.whistleblower.culeTotal.time},null,8,["list","month"])])]),s("div",jo,[qo,s("div",$o,[s("div",Zo,[(g(!0),S(K,null,G(x.ViewData,(v,tt)=>(g(),S("div",{class:"ViewDataTop",key:v.name,onClick:Sl=>Lt(v.name,tt)},[s("div",{class:H(["ViewDataTopimg",{ViewDataBottomimg:v.show}])},W(v.value),3),s("div",{class:H(["ViewDataTopimg_1",{ViewDataBottomimg_1:v.show}])},null,2),s("span",null,W(v.name),1)],8,No))),128))]),k(po,{list:x.DataViewing,year:x.leftCenterYear},null,8,["list","year"])])])]),s("div",Yo,[s("div",Qo,[Wo,Uo,s("div",Xo,[k(Co,{list:ft.minTop},null,8,["list"])]),s("div",Ho,[s("div",Ko,[s("div",{class:"minPieImg",style:{"letter-spacing":"1px"},onClick:p[1]||(p[1]=v=>E("集聚数据总览"))}," 集聚类型分布 "),k(ho,{list:ft.minPieData1},null,8,["list"])]),s("div",Go,[s("div",{class:"minPieImg",onClick:p[2]||(p[2]=v=>E("年龄分布"))}," 年龄分布 "),k(yo,{list:ft.minPieData2},null,8,["list"])])]),s("div",Jo,[tl,X.value?(g(),Q(fo,{key:0})):U("",!0),s("div",el,[(g(!0),S(K,null,G(vt,v=>(g(),S("div",{class:"jypx_right_item",onClick:tt=>zt(v.name)},[s("img",{src:v.img,alt:""},null,8,ll),s("div",al,[s("div",sl,W(v.name),1),s("div",il,W(v.value),1)])],8,ol))),256))])])]),s("div",nl,[rl,s("div",cl,[(g(!0),S(K,null,G(x.options,v=>(g(),S("div",{key:v.value,class:H([_t.value===v.value?"choose_1":"choose_2","choose_0"]),onClick:tt=>Ft(v.value,v.label)},W(v.label),11,fl))),128))]),X.value?(g(),Q(ko,{key:0,list:x.list.data,year:x.list.year},null,8,["list","year"])):U("",!0)])]),s("div",dl,[s("div",ul,[hl,X.value?(g(),Q(co,{key:0,list:x.wjybrysl},null,8,["list"])):U("",!0)]),s("div",yl,[s("div",{class:H(["yd_title",J.value[0].choose=="信息推送"?"right_2":"right_2_1"]),onClick:p[3]||(p[3]=v=>kt(0))},pl,2),X.value&&J.value[0].choose=="信息推送"?(g(),Q(ro,{key:0,list:x.analysis.push,onShuju:Pt},null,8,["list"])):U("",!0),X.value&&J.value[0].choose=="一码通"?(g(),Q(go,{key:1,list1:x.zccs1,list2:x.zccs2},null,8,["list1","list2"])):U("",!0)]),s("div",gl,[s("div",{class:"yd_title right_3",onClick:p[4]||(p[4]=v=>l())},xl),s("div",vl,[X.value?(g(),Q(bo,{key:0})):U("",!0),_l])])]),It(k(Ot,{class:"detail",style:{width:"1920px",height:"1080px",position:"absolute",top:"15px"},message:t.value,onCloseDetail:u},null,8,["message"]),[[Rt,i.value]]),k(Ae,{dialogShowEnrol:o.value,dataEnrol:L,onClose:c},null,8,["dialogShowEnrol","dataEnrol"]),k(Ue,{dialogShowElderly:n.value,dataElderly:V,onClose:c},null,8,["dialogShowElderly","dataElderly"]),k($t,{dialogShowMap:a.value,title:P.value,onClose:c},null,8,["dialogShowMap","title"]),k(St,{dialogShowEc:y.value,title:j.title,showXq:!1,onClose:c},{echart:O(()=>[k(Fo,{list:d.value,onShuju:At},null,8,["list"])]),_:1},8,["dialogShowEc","title"]),k(St,{dialogShowEc:C.value,title:j.title,showXq:!0,onClose:c},{echart:O(()=>[k(Po,{list:_.list1,list2:_.list2,list3:_.list3,year:_.year},null,8,["list","list2","list3","year"])]),_:1},8,["dialogShowEc","title"]),k(jt,{dialogShow:T.value,columns:A.columns,title:A.title,tableData:A.data,pagination:Y,showXq:!1,dj:r.value,onClose:b,onHandle:Ct,onOpenMessage:e},null,8,["dialogShow","columns","title","tableData","pagination","dj"])]))}},Vl=lt(wl,[["__scopeId","data-v-4d71781f"]]);export{Vl as default}; diff --git a/build/build/assets/dialog-1a4410c9.js b/build/build/assets/dialog-dafb5ae2.js similarity index 82% rename from build/build/assets/dialog-1a4410c9.js rename to build/build/assets/dialog-dafb5ae2.js index aea5d37..d3ea2ee 100644 --- a/build/build/assets/dialog-1a4410c9.js +++ b/build/build/assets/dialog-dafb5ae2.js @@ -1 +1 @@ -import{_ as q,a as z,b as I}from"./table_c-9de598ee.js";import{_ as M,u as j,a as N,r as v,d as R,y as w,b as A,z as i,e as n,f as d,A as p,D as u,g as l,x as F,E,l as D,v as _,F as k,h as U,G as X,p as G,m as K}from"./index-306f53b4.js";/* empty css */const h=t=>(G("data-v-68919937"),t=t(),K(),t),L={class:"dialogPage"},O={class:"my-header"},T={class:"tabelPart"},$={class:"bo"},H={class:"title"},J={class:"title_top"},Q=h(()=>l("img",{src:q,alt:"",style:{"margin-right":"10px"}},null,-1)),W={key:0,class:"name"},Y={key:1,class:"name"},Z=h(()=>l("img",{src:z,alt:"",style:{"margin-left":"10px"}},null,-1)),ee=h(()=>l("img",{class:"title_botton",src:I,alt:""},null,-1)),te={style:{width:"100%",height:"calc(100% - 110px)"}},ae={class:"pagePart"},le={__name:"dialog",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,required:!0},showXq:{type:Boolean,default:()=>!0},dj:{type:Boolean,default:()=>!1}},emits:["close","handle","loadTables","openMessage"],setup(t,{emit:g}){const a=t;j(),N();const x=(o,r,f)=>{a.dj&&(console.log(o,a.dj,"rwxq"),g("openMessage",{identNo:o.identNo}))},c=v(),s=R({title:"",columns:[],tableData:[],pagination:{}}),m=v(Math.random());w(()=>a.dialogShow,(o,r)=>{c.value=o,s.columns=a.columns}),w(()=>a.tableData,(o,r)=>{s.tableData=a.tableData,m.value=Math.random()}),A(()=>{c.value=a.dialogShow,s.columns=a.columns,s.title=a.title,s.tableData=a.tableData,document.querySelector(".el-pagination__total")});const S=()=>{c.value=!1,g("close")},C=o=>{g("handle",o)};return(o,r)=>{const f=i("el-icon"),y=i("el-table-column"),V=i("el-table"),B=i("el-pagination"),P=i("el-dialog");return n(),d("div",L,[p(P,{modelValue:c.value,"onUpdate:modelValue":r[1]||(r[1]=e=>c.value=e),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:u(({close:e,titleId:b,titleClass:oe})=>[l("div",O,[p(f,{size:"26",color:"#fff",onClick:S},{default:u(()=>[p(F(E))]),_:1})])]),default:u(()=>[l("div",T,[l("div",$,[l("div",H,[l("div",J,[Q,t.showXq?(n(),d("div",W,D(t.title)+"详情",1)):(n(),d("div",Y,D(t.title),1)),Z]),ee])]),l("div",te,[(n(),_(V,{data:s.tableData,height:"100%",key:m.value,"header-cell-style":{background:"#008FCD"},onRowClick:x},{default:u(()=>[(n(!0),d(k,null,U(s.columns,e=>(n(),d(k,null,[e.type==="slot"?(n(),_(y,{key:e.label,"show-overflow-tooltip":!0,label:e.label,property:e.property,align:e.align||"center"},{default:u(b=>[X(o.$slots,e.property,{currentCol:e,currentData:b.row},void 0,!0)]),_:2},1032,["label","property","align"])):(n(),_(y,{key:1,property:e.property,label:e.label,"show-overflow-tooltip":!0,align:e.align||"center"},null,8,["property","label","align"]))],64))),256))]),_:3},8,["data"]))]),l("div",ae,[p(B,{background:"",layout:"prev, pager, next,total","page-size":t.pagination.pageSize,total:t.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:C,"current-page":t.pagination.currentPage,"onUpdate:currentPage":r[0]||(r[0]=e=>t.pagination.currentPage=e)},null,8,["page-size","total","current-page"])])])]),_:3},8,["modelValue"])])}}},ce=M(le,[["__scopeId","data-v-68919937"]]);export{ce as D}; +import{_ as q,a as z,b as I}from"./table_c-9de598ee.js";import{_ as M,u as j,a as N,r as v,d as R,B as w,b as A,s as i,e as n,f as d,v as p,x as u,g as l,A as F,E,l as k,z as _,F as D,h as U,G as X,p as G,m as K}from"./index-c3050129.js";/* empty css */const h=t=>(G("data-v-68919937"),t=t(),K(),t),L={class:"dialogPage"},O={class:"my-header"},T={class:"tabelPart"},$={class:"bo"},H={class:"title"},J={class:"title_top"},Q=h(()=>l("img",{src:q,alt:"",style:{"margin-right":"10px"}},null,-1)),W={key:0,class:"name"},Y={key:1,class:"name"},Z=h(()=>l("img",{src:z,alt:"",style:{"margin-left":"10px"}},null,-1)),ee=h(()=>l("img",{class:"title_botton",src:I,alt:""},null,-1)),te={style:{width:"100%",height:"calc(100% - 110px)"}},ae={class:"pagePart"},le={__name:"dialog",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,required:!0},showXq:{type:Boolean,default:()=>!0},dj:{type:Boolean,default:()=>!1}},emits:["close","handle","loadTables","openMessage"],setup(t,{emit:g}){const a=t;j(),N();const x=(o,r,f)=>{a.dj&&(console.log(o,a.dj,"rwxq"),g("openMessage",{identNo:o.identNo}))},c=v(),s=R({title:"",columns:[],tableData:[],pagination:{}}),m=v(Math.random());w(()=>a.dialogShow,(o,r)=>{c.value=o,s.columns=a.columns}),w(()=>a.tableData,(o,r)=>{s.tableData=a.tableData,m.value=Math.random()}),A(()=>{c.value=a.dialogShow,s.columns=a.columns,s.title=a.title,s.tableData=a.tableData,document.querySelector(".el-pagination__total")});const S=()=>{c.value=!1,g("close")},C=o=>{g("handle",o)};return(o,r)=>{const f=i("el-icon"),y=i("el-table-column"),B=i("el-table"),V=i("el-pagination"),P=i("el-dialog");return n(),d("div",L,[p(P,{modelValue:c.value,"onUpdate:modelValue":r[1]||(r[1]=e=>c.value=e),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:u(({close:e,titleId:b,titleClass:oe})=>[l("div",O,[p(f,{size:"26",color:"#fff",onClick:S},{default:u(()=>[p(F(E))]),_:1})])]),default:u(()=>[l("div",T,[l("div",$,[l("div",H,[l("div",J,[Q,t.showXq?(n(),d("div",W,k(t.title)+"详情",1)):(n(),d("div",Y,k(t.title),1)),Z]),ee])]),l("div",te,[(n(),_(B,{data:s.tableData,height:"100%",key:m.value,"header-cell-style":{background:"#008FCD"},onRowClick:x},{default:u(()=>[(n(!0),d(D,null,U(s.columns,e=>(n(),d(D,null,[e.type==="slot"?(n(),_(y,{key:e.label,"show-overflow-tooltip":!0,label:e.label,property:e.property,align:e.align||"center"},{default:u(b=>[X(o.$slots,e.property,{currentCol:e,currentData:b.row},void 0,!0)]),_:2},1032,["label","property","align"])):(n(),_(y,{key:1,property:e.property,label:e.label,"show-overflow-tooltip":!0,align:e.align||"center"},null,8,["property","label","align"]))],64))),256))]),_:3},8,["data"]))]),l("div",ae,[p(V,{background:"",layout:"prev, pager, next,total","page-size":t.pagination.pageSize,total:t.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:C,"current-page":t.pagination.currentPage,"onUpdate:currentPage":r[0]||(r[0]=e=>t.pagination.currentPage=e)},null,8,["page-size","total","current-page"])])])]),_:3},8,["modelValue"])])}}},ce=M(le,[["__scopeId","data-v-68919937"]]);export{ce as D}; diff --git a/build/build/assets/dialogMap-9d432caa.js b/build/build/assets/dialogMap-26e2e8bc.js similarity index 99% rename from build/build/assets/dialogMap-9d432caa.js rename to build/build/assets/dialogMap-26e2e8bc.js index 9d52575..08d30ae 100644 --- a/build/build/assets/dialogMap-9d432caa.js +++ b/build/build/assets/dialogMap-26e2e8bc.js @@ -1,4 +1,4 @@ -import{c as H7,a as V7,b as k7,d as W7,m as X7,A as Z7,M as N2,f as j7,n as Y7,u as q1,h as q7,j as $7,k as K7,l as D9,o as Y3,p as Q7,q as J7,s as m5,R as _5,t as e6,v as i3,w as P9,x as t6,y as r6,z as i6,B as n6,Z as a6,C as V2,D as c1,E as K9,F as o6,G as g5,H as e0,I as t0,J as A8,K as y5,N as x5,O as T5,P as v0,Q as p0,S as s6,T as l6,U as h6,V as n3,W as b8,X as R9,Y as x3,_ as u6,$ as c6,a0 as q3,a1 as f6,a2 as d6,a3 as v6,a4 as M2,a5 as $3,a6 as p6,a7 as m6,a8 as _6,a9 as w5,aa as S9,ab as E9,ac as g6,ad as y6,ae as P8,af as x6,ag as T6,ah as S5,ai as w6,aj as S6,ak as K3,al as Q3,am as J3}from"./index-c2d8894b.js";import{_ as E6,a as A6,b as b6}from"./table_c-9de598ee.js";import{_ as T3,b as w3,e as c8,f as S3,t as E5,d as Z8,r as L6,y as C6,z as e4,A as L0,D as C0,g as L9,x as M6,E as D6,l as P6,v as t4,k as r4,p as R6,m as N6}from"./index-306f53b4.js";function I6(e){return H7(null,e)}var E3={isDimensionStacked:V7,enableDataStack:k7,getStackedDimension:W7};function A3(e,t){var r=t;t instanceof N2||(r=new N2(t));var i=j7(r);return i.setExtent(e[0],e[1]),Y7(i,r),i}function O6(e){X7(e,Z7)}q1([q7,$7]);q1(K7);function i4(e,t,r){typeof t=="object"&&(r=t,t=null);var i=this,n;if(!(e instanceof Function)){n=[];for(var a in e)e.hasOwnProperty(a)&&n.push(a)}var o=function(l){if(i.apply(this,arguments),e instanceof Function?n4(this,e.call(this,l)):B6(this,e,n),this.constructor===o)for(var h=o.__initializers__,u=0;u=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}const X6={get:W6};var M0,a9={};a9.supportWebGL=function(){if(M0==null)try{var e=document.createElement("canvas"),t=e.getContext("webgl")||e.getContext("experimental-webgl");if(!t)throw new Error}catch{M0=!1}return M0};a9.Int8Array=typeof Int8Array>"u"?Array:Int8Array;a9.Uint8Array=typeof Uint8Array>"u"?Array:Uint8Array;a9.Uint16Array=typeof Uint16Array>"u"?Array:Uint16Array;a9.Uint32Array=typeof Uint32Array>"u"?Array:Uint32Array;a9.Int16Array=typeof Int16Array>"u"?Array:Int16Array;a9.Float32Array=typeof Float32Array>"u"?Array:Float32Array;a9.Float64Array=typeof Float64Array>"u"?Array:Float64Array;var l2={};typeof window<"u"?l2=window:typeof global<"u"&&(l2=global);a9.requestAnimationFrame=l2.requestAnimationFrame||l2.msRequestAnimationFrame||l2.mozRequestAnimationFrame||l2.webkitRequestAnimationFrame||function(e){setTimeout(e,16)};a9.createCanvas=function(){return document.createElement("canvas")};a9.createImage=function(){return new l2.Image};a9.request={get:X6.get};a9.addEventListener=function(e,t,r,i){e.addEventListener(t,r,i)};a9.removeEventListener=function(e,t,r){e.removeEventListener(t,r)};const P1=a9;var W1=function(){this.head=null,this.tail=null,this._length=0};W1.prototype.insert=function(e){var t=new W1.Entry(e);return this.insertEntry(t),t};W1.prototype.insertAt=function(e,t){if(!(e<0)){for(var r=this.head,i=0;r&&i!=e;)r=r.next,i++;if(r){var n=new W1.Entry(t),a=r.prev;a?(a.next=n,n.prev=a):this.head=n,n.next=r,r.prev=n}else this.insert(t)}};W1.prototype.insertBeforeEntry=function(e,t){var r=new W1.Entry(e),i=t.prev;i?(i.next=r,r.prev=i):this.head=r,r.next=t,t.prev=r,this._length++};W1.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++};W1.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._length--};W1.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;if(t)return this.remove(t),t.value}};W1.prototype.getHead=function(){if(this.head)return this.head.value};W1.prototype.getTail=function(){if(this.tail)return this.tail.value};W1.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;return t.value}};W1.prototype.indexOf=function(e){for(var t=this.head,r=0;t;){if(t.value===e)return r;t=t.next,r++}};W1.prototype.length=function(){return this._length};W1.prototype.isEmpty=function(){return this._length===0};W1.prototype.forEach=function(e,t){for(var r=this.head,i=0,n=typeof t<"u";r;)n?e.call(t,r.value,i):e(r.value,i),r=r.next,i++};W1.prototype.clear=function(){this.tail=this.head=null,this._length=0};W1.Entry=function(e){this.value=e,this.next=null,this.prev=null};const Z6=W1;var k2=function(e){this._list=new Z6,this._map={},this._maxSize=e||10};k2.prototype.setMaxSize=function(e){this._maxSize=e};k2.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var r=this._list.length();if(r>=this._maxSize&&r>0){var i=this._list.head;this._list.remove(i),delete this._map[i.key]}var n=this._list.insert(t);n.key=e,this._map[e]=n}};k2.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value};k2.prototype.remove=function(e){var t=this._map[e];typeof t<"u"&&(delete this._map[e],this._list.remove(t))};k2.prototype.clear=function(){this._list.clear(),this._map={}};const A5=k2;var w1={},s4={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 T9(e){return e=Math.round(e),e<0?0:e>255?255:e}function j6(e){return e=Math.round(e),e<0?0:e>360?360:e}function v8(e){return e<0?0:e>1?1:e}function D0(e){return e.length&&e.charAt(e.length-1)==="%"?T9(parseFloat(e)/100*255):T9(parseInt(e,10))}function I2(e){return e.length&&e.charAt(e.length-1)==="%"?v8(parseFloat(e)/100):v8(parseFloat(e))}function P0(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function j9(e,t,r){return e+(t-e)*r}function x9(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function a3(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var b5=new A5(20),R8=null;function x2(e,t){R8&&a3(R8,t),R8=b5.put(e,R8||t.slice())}w1.parse=function(e,t){if(e){t=t||[];var r=b5.get(e);if(r)return a3(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in s4)return a3(t,s4[i]),x2(e,t),t;if(i.charAt(0)==="#"){if(i.length===4){var n=parseInt(i.substr(1),16);if(!(n>=0&&n<=4095)){x9(t,0,0,0,1);return}return x9(t,(n&3840)>>4|(n&3840)>>8,n&240|(n&240)>>4,n&15|(n&15)<<4,1),x2(e,t),t}else if(i.length===7){var n=parseInt(i.substr(1),16);if(!(n>=0&&n<=16777215)){x9(t,0,0,0,1);return}return x9(t,(n&16711680)>>16,(n&65280)>>8,n&255,1),x2(e,t),t}return}var a=i.indexOf("("),o=i.indexOf(")");if(a!==-1&&o+1===i.length){var s=i.substr(0,a),l=i.substr(a+1,o-(a+1)).split(","),h=1;switch(s){case"rgba":if(l.length!==4){x9(t,0,0,0,1);return}h=I2(l.pop());case"rgb":if(l.length!==3){x9(t,0,0,0,1);return}return x9(t,D0(l[0]),D0(l[1]),D0(l[2]),h),x2(e,t),t;case"hsla":if(l.length!==4){x9(t,0,0,0,1);return}return l[3]=I2(l[3]),o3(l,t),x2(e,t),t;case"hsl":if(l.length!==3){x9(t,0,0,0,1);return}return o3(l,t),x2(e,t),t;default:return}}x9(t,0,0,0,1)}};w1.parseToFloat=function(e,t){if(t=w1.parse(e,t),!!t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function o3(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=I2(e[1]),n=I2(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],x9(t,T9(P0(o,a,r+1/3)*255),T9(P0(o,a,r)*255),T9(P0(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Y6(e){if(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.min(t,r,i),a=Math.max(t,r,i),o=a-n,s=(a+n)/2,l,h;if(o===0)l=0,h=0;else{s<.5?h=o/(a+n):h=o/(2-a-n);var u=((a-t)/6+o/2)/o,c=((a-r)/6+o/2)/o,d=((a-i)/6+o/2)/o;t===a?l=d-c:r===a?l=1/3+u-d:i===a&&(l=2/3+c-u),l<0&&(l+=1),l>1&&(l-=1)}var f=[l*360,h,s];return e[3]!=null&&f.push(e[3]),f}}w1.lift=function(e,t){var r=w1.parse(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0;return w1.stringify(r,r.length===4?"rgba":"rgb")}};w1.toHex=function(e){var t=w1.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)};w1.fastLerp=function(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=t[n],s=t[a],l=i-n;return r[0]=T9(j9(o[0],s[0],l)),r[1]=T9(j9(o[1],s[1],l)),r[2]=T9(j9(o[2],s[2],l)),r[3]=v8(j9(o[3],s[3],l)),r}};w1.fastMapToColor=w1.fastLerp;w1.lerp=function(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=w1.parse(t[n]),s=w1.parse(t[a]),l=i-n,h=w1.stringify([T9(j9(o[0],s[0],l)),T9(j9(o[1],s[1],l)),T9(j9(o[2],s[2],l)),v8(j9(o[3],s[3],l))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}};w1.mapToColor=w1.lerp;w1.modifyHSL=function(e,t,r,i){if(e=w1.parse(e),e)return e=Y6(e),t!=null&&(e[0]=j6(t)),r!=null&&(e[1]=I2(r)),i!=null&&(e[2]=I2(i)),w1.stringify(o3(e),"rgba")};w1.modifyAlpha=function(e,t){if(e=w1.parse(e),e&&t!=null)return e[3]=v8(t),w1.stringify(e,"rgba")};w1.stringify=function(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}};const q6=w1;var $6=q6.parseToFloat,R0={};function l4(e){var t=Object.keys(e);t.sort();for(var r=[],i=0;i=400?e.onerror&&e.onerror():e.onload&&e.onload(t.response)},e.onerror&&(t.onerror=e.onerror),t.send(null)}const X6={get:W6};var M0,a9={};a9.supportWebGL=function(){if(M0==null)try{var e=document.createElement("canvas"),t=e.getContext("webgl")||e.getContext("experimental-webgl");if(!t)throw new Error}catch{M0=!1}return M0};a9.Int8Array=typeof Int8Array>"u"?Array:Int8Array;a9.Uint8Array=typeof Uint8Array>"u"?Array:Uint8Array;a9.Uint16Array=typeof Uint16Array>"u"?Array:Uint16Array;a9.Uint32Array=typeof Uint32Array>"u"?Array:Uint32Array;a9.Int16Array=typeof Int16Array>"u"?Array:Int16Array;a9.Float32Array=typeof Float32Array>"u"?Array:Float32Array;a9.Float64Array=typeof Float64Array>"u"?Array:Float64Array;var l2={};typeof window<"u"?l2=window:typeof global<"u"&&(l2=global);a9.requestAnimationFrame=l2.requestAnimationFrame||l2.msRequestAnimationFrame||l2.mozRequestAnimationFrame||l2.webkitRequestAnimationFrame||function(e){setTimeout(e,16)};a9.createCanvas=function(){return document.createElement("canvas")};a9.createImage=function(){return new l2.Image};a9.request={get:X6.get};a9.addEventListener=function(e,t,r,i){e.addEventListener(t,r,i)};a9.removeEventListener=function(e,t,r){e.removeEventListener(t,r)};const P1=a9;var W1=function(){this.head=null,this.tail=null,this._length=0};W1.prototype.insert=function(e){var t=new W1.Entry(e);return this.insertEntry(t),t};W1.prototype.insertAt=function(e,t){if(!(e<0)){for(var r=this.head,i=0;r&&i!=e;)r=r.next,i++;if(r){var n=new W1.Entry(t),a=r.prev;a?(a.next=n,n.prev=a):this.head=n,n.next=r,r.prev=n}else this.insert(t)}};W1.prototype.insertBeforeEntry=function(e,t){var r=new W1.Entry(e),i=t.prev;i?(i.next=r,r.prev=i):this.head=r,r.next=t,t.prev=r,this._length++};W1.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,this.tail=e):this.head=this.tail=e,this._length++};W1.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._length--};W1.prototype.removeAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;if(t)return this.remove(t),t.value}};W1.prototype.getHead=function(){if(this.head)return this.head.value};W1.prototype.getTail=function(){if(this.tail)return this.tail.value};W1.prototype.getAt=function(e){if(!(e<0)){for(var t=this.head,r=0;t&&r!=e;)t=t.next,r++;return t.value}};W1.prototype.indexOf=function(e){for(var t=this.head,r=0;t;){if(t.value===e)return r;t=t.next,r++}};W1.prototype.length=function(){return this._length};W1.prototype.isEmpty=function(){return this._length===0};W1.prototype.forEach=function(e,t){for(var r=this.head,i=0,n=typeof t<"u";r;)n?e.call(t,r.value,i):e(r.value,i),r=r.next,i++};W1.prototype.clear=function(){this.tail=this.head=null,this._length=0};W1.Entry=function(e){this.value=e,this.next=null,this.prev=null};const Z6=W1;var k2=function(e){this._list=new Z6,this._map={},this._maxSize=e||10};k2.prototype.setMaxSize=function(e){this._maxSize=e};k2.prototype.put=function(e,t){if(!this._map.hasOwnProperty(e)){var r=this._list.length();if(r>=this._maxSize&&r>0){var i=this._list.head;this._list.remove(i),delete this._map[i.key]}var n=this._list.insert(t);n.key=e,this._map[e]=n}};k2.prototype.get=function(e){var t=this._map[e];if(this._map.hasOwnProperty(e))return t!==this._list.tail&&(this._list.remove(t),this._list.insertEntry(t)),t.value};k2.prototype.remove=function(e){var t=this._map[e];typeof t<"u"&&(delete this._map[e],this._list.remove(t))};k2.prototype.clear=function(){this._list.clear(),this._map={}};const A5=k2;var w1={},s4={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 T9(e){return e=Math.round(e),e<0?0:e>255?255:e}function j6(e){return e=Math.round(e),e<0?0:e>360?360:e}function v8(e){return e<0?0:e>1?1:e}function D0(e){return e.length&&e.charAt(e.length-1)==="%"?T9(parseFloat(e)/100*255):T9(parseInt(e,10))}function I2(e){return e.length&&e.charAt(e.length-1)==="%"?v8(parseFloat(e)/100):v8(parseFloat(e))}function P0(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function j9(e,t,r){return e+(t-e)*r}function x9(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function a3(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var b5=new A5(20),R8=null;function x2(e,t){R8&&a3(R8,t),R8=b5.put(e,R8||t.slice())}w1.parse=function(e,t){if(e){t=t||[];var r=b5.get(e);if(r)return a3(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in s4)return a3(t,s4[i]),x2(e,t),t;if(i.charAt(0)==="#"){if(i.length===4){var n=parseInt(i.substr(1),16);if(!(n>=0&&n<=4095)){x9(t,0,0,0,1);return}return x9(t,(n&3840)>>4|(n&3840)>>8,n&240|(n&240)>>4,n&15|(n&15)<<4,1),x2(e,t),t}else if(i.length===7){var n=parseInt(i.substr(1),16);if(!(n>=0&&n<=16777215)){x9(t,0,0,0,1);return}return x9(t,(n&16711680)>>16,(n&65280)>>8,n&255,1),x2(e,t),t}return}var a=i.indexOf("("),o=i.indexOf(")");if(a!==-1&&o+1===i.length){var s=i.substr(0,a),l=i.substr(a+1,o-(a+1)).split(","),h=1;switch(s){case"rgba":if(l.length!==4){x9(t,0,0,0,1);return}h=I2(l.pop());case"rgb":if(l.length!==3){x9(t,0,0,0,1);return}return x9(t,D0(l[0]),D0(l[1]),D0(l[2]),h),x2(e,t),t;case"hsla":if(l.length!==4){x9(t,0,0,0,1);return}return l[3]=I2(l[3]),o3(l,t),x2(e,t),t;case"hsl":if(l.length!==3){x9(t,0,0,0,1);return}return o3(l,t),x2(e,t),t;default:return}}x9(t,0,0,0,1)}};w1.parseToFloat=function(e,t){if(t=w1.parse(e,t),!!t)return t[0]/=255,t[1]/=255,t[2]/=255,t};function o3(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=I2(e[1]),n=I2(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],x9(t,T9(P0(o,a,r+1/3)*255),T9(P0(o,a,r)*255),T9(P0(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Y6(e){if(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.min(t,r,i),a=Math.max(t,r,i),o=a-n,s=(a+n)/2,l,h;if(o===0)l=0,h=0;else{s<.5?h=o/(a+n):h=o/(2-a-n);var u=((a-t)/6+o/2)/o,c=((a-r)/6+o/2)/o,d=((a-i)/6+o/2)/o;t===a?l=d-c:r===a?l=1/3+u-d:i===a&&(l=2/3+c-u),l<0&&(l+=1),l>1&&(l-=1)}var f=[l*360,h,s];return e[3]!=null&&f.push(e[3]),f}}w1.lift=function(e,t){var r=w1.parse(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0;return w1.stringify(r,r.length===4?"rgba":"rgb")}};w1.toHex=function(e){var t=w1.parse(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)};w1.fastLerp=function(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=t[n],s=t[a],l=i-n;return r[0]=T9(j9(o[0],s[0],l)),r[1]=T9(j9(o[1],s[1],l)),r[2]=T9(j9(o[2],s[2],l)),r[3]=v8(j9(o[3],s[3],l)),r}};w1.fastMapToColor=w1.fastLerp;w1.lerp=function(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=w1.parse(t[n]),s=w1.parse(t[a]),l=i-n,h=w1.stringify([T9(j9(o[0],s[0],l)),T9(j9(o[1],s[1],l)),T9(j9(o[2],s[2],l)),v8(j9(o[3],s[3],l))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}};w1.mapToColor=w1.lerp;w1.modifyHSL=function(e,t,r,i){if(e=w1.parse(e),e)return e=Y6(e),t!=null&&(e[0]=j6(t)),r!=null&&(e[1]=I2(r)),i!=null&&(e[2]=I2(i)),w1.stringify(o3(e),"rgba")};w1.modifyAlpha=function(e,t){if(e=w1.parse(e),e&&t!=null)return e[3]=v8(t),w1.stringify(e,"rgba")};w1.stringify=function(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}};const q6=w1;var $6=q6.parseToFloat,R0={};function l4(e){var t=Object.keys(e);t.sort();for(var r=[],i=0;i[]},month:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],year:[],option:{},bg:[]}),i=p(100),n=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1} "},grid:{top:"5%",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{type:"value",max:i,splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"线索",type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,color:"#ffffff",fontSize:17,position:"top",formatter:function(o){return o.value}},itemStyle:{borderColor:"#FFEA5A",borderWidth:1,color:"#FFEA5A"},areaStyle:{color:"#F4F65B",normal:{color:new c(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:t.list}]}},a=o=>Math.max(...o),e=()=>{var o=A(r.value);o.setOption(t.option)};return u(()=>{setTimeout(()=>{t.list=s.list,t.year=s.month,i.value=a(t.list),i.value=i.value+20,t.year.forEach(()=>{t.bg.push(0)}),n(),e()},600)}),(o,l)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"270px"}},null,512))}},P={__name:"pie5",props:{list:{type:Object,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[[],[]],list1:[],list2:[],Max:null,option:{},initialLegendData:["县镇","农村"],initialLegendData1:["副高级","正高级","未定级","员级","中级","助理级"]}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a}:{c}
{a1}:{c1} "},legend:{data:t.initialLegendData,top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"value",max:t.Max,splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},axisTick:{show:!1}}],yAxis:[{type:"category",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisTick:{show:!1},splitLine:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.initialLegendData1}],series:[{z:1,name:"县镇",barGap:"-50%",type:"bar",data:t.list[0],barWidth:"40%",barGap:.3,label:{show:!0,position:"right",color:"#ffffff",fontSize:17,formatter:function(e){return e.value}},itemStyle:{show:!0,color:{type:"linear",colorStops:[{offset:0,color:"rgba(255, 234, 90, 0.2)"},{offset:1,color:"rgba(255, 234, 90, 1)"}]}}},{z:2,name:"农村",type:"bar",barGap:"-50%",data:t.list[1],barWidth:"40%",barGap:.3,label:{show:!0,position:"right",color:"#ffffff",fontSize:17,formatter:function(e){return e.value}},itemStyle:{color:{show:!0,type:"linear",colorStops:[{offset:0,color:"rgba(23, 255, 206, 0.2)"},{offset:1,color:"rgba(23, 255, 206, 1)"}]}}}]}},n=()=>{var e=A(r.value);e.setOption(t.option)},a=()=>{const e=t.list1.xzjszcsl,o=t.list1.ncjszcsl,l=[e.xzfgj,e.xzzgj,e.xzwdj,e.xzyj,e.xzzj,e.xzzlj],y=[o.ncfgj,o.nczgj,o.ncwdj,o.nczlj,o.ncyj,o.ncwdj];t.list[0].push(...l),t.list[1].push(...y),t.list2=[...t.list[0],...t.list[1]];let x=Math.max(...t.list2);t.Max=Math.ceil(x*1.2/100)*100};return u(()=>{setTimeout(()=>{t.list1=s.list,a(),i(),n()},600)}),(e,o)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"50%",height:"280px"}},null,512))}},U={__name:"pie",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[[],[]],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["县镇","农村"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:["小学","初中","高中"]},{axisTick:!1,type:"category",data:["小学","初中","高中"],axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list[1],symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 136, 255, 1)"}},{z:1,barGap:.3,name:"县镇",type:"bar",data:t.list[1],barWidth:"25%",label:{show:!0,position:"top",color:"#ffffff",fontSize:"17",formatter:function(a){return a.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .3)"},{offset:1,color:"rgba(23, 136, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list[0],symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"农村",type:"bar",barGap:.3,data:t.list[0],barWidth:"25%",label:{show:!0,position:"top",color:"#ffffff",fontSize:"17",formatter:function(a){return a.value}},itemStyle:{color:new c(0,0,0,1,[{offset:0,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(23, 237, 255, 0.20)"}])},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)",fontSize:16},data:["2019","2020","2021"].map(()=>100),barWidth:70}]}},n=()=>{var a=A(r.value);a.setOption(t.option)};return u(()=>{setTimeout(()=>{t.list=s.list,i(),n()},600)}),(a,e)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"50%",height:"280px"}},null,512))}},C={__name:"pieRose",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],option:{}});var i=["#4EC2FF","#FF805C","#12F7D5","#268FFF","#FFE986"];const n=()=>{t.option={color:i,legend:{orient:"vertical",top:"center",right:"6%",icon:"circle",itemGap:20,itemWidth:10,itemHeight:10,textStyle:{color:"#fff",fontSize:18},formatter:function(e){for(var o,l=0,y=t.list.length;l{b} : {c} ({d}%)"},series:[{name:"测评分析",type:"pie",radius:["20%","70%"],center:["30%","50%"],roseType:"radius",minShowLabelAngle:30,label:{show:!1},data:t.list},{type:"pie",center:["30%","50%"],radius:["20%","26%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:"rgba(14, 59, 123, 0.60)"}},tooltip:{show:!1},label:{show:!1},data:[100]}]}},a=()=>{var e=A(r.value);e.setOption(t.option)};return w(()=>s.list,(e,o)=>{t.list=e,n(),a()}),m(()=>{t.list=s.list,n(),a()}),(e,o)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"300px"}},null,512))}},R={__name:"eP1",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],list1:[],option:{}}),i=["中职","高中","初中","小学","幼儿园","特殊教育"],n=()=>{var o=A(r.value);o.setOption(t.option)},a=()=>{t.list1=t.list.map(o=>`${o}人`)},e=()=>{t.option={grid:{top:"6%",left:"15%",right:"15%",bottom:"0%",containLabel:!1},tooltip:{show:!0,trigger:"axis",formatter:"{b0}:{c1}人"},xAxis:[{type:"value",scale:!1,max:t.list,axisLabel:{show:!1,textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1}}],yAxis:[{type:"category",scale:!0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1}},axisTick:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},data:i},{type:"category",show:!0,position:"right",axisLine:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:t.list1}],series:[{type:"bar",data:t.list.map(()=>Math.max(...t.list)*1.05),yAxisIndex:1,barWidth:30,silent:!0,itemStyle:{color:"rgba(0, 230, 255, 0.1)"}},{type:"bar",data:t.list.map(()=>Math.max(...t.list)*1.02),barWidth:8,silent:!0,itemStyle:{normal:{borderRadius:[0,50,50,0],color:new c(0,0,1,0,[{offset:0,color:"rgba(94, 178, 188, 0)"},{offset:1,color:"rgba(94, 178, 188, 0.3)"}])}}},{type:"bar",data:t.list,barWidth:7,barGap:-1.1,itemStyle:{normal:{color:function(o){var l=[new c(0,0,1,0,[{offset:0,color:"rgba(0, 230, 255, 0)"},{offset:.5,color:"rgba(0, 230, 255, 0.5)"},{offset:1,color:"rgba(0, 230, 255, 1)"}]),new c(0,0,1,0,[{offset:0,color:"rgba(0, 255, 208,0)"},{offset:.5,color:"rgba(0, 255, 208,0.5)"},{offset:1,color:"rgba(0, 255, 208,1)"}]),new c(0,0,1,0,[{offset:0,color:"rgba(255, 234, 90, 0)"},{offset:.5,color:"rgba(255, 234, 90, 0.5)"},{offset:1,color:"rgba(255, 234, 90, 1)"}])];return l[o.dataIndex%l.length]}}},label:{show:!0,width:8,height:8,borderRadius:1e3,color:"rgba(0,0,0,0)",shadowColor:"#00E6FF",backgroundColor:"rgba(0, 230, 255, 1)",position:["99%",-.4],shadowBlur:6}}]}};return u(()=>{setTimeout(()=>{t.list=s.list,a(),e(),n()},600)}),(o,l)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"250px"}},null,512))}};export{R as _,C as a,U as b,P as c,v as d,Q as e,z as f,S as g,E as h,B as i,I as j,T as k}; +import{L as c,i as A}from"./index-c2d8894b.js";import{r as p,d as g,D as u,e as h,f as b,B as w,b as m}from"./index-c3050129.js";const Q=""+new URL("xxgkTop-bcae9331.png",import.meta.url).href,z="data:image/png;base64,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",S=""+new URL("pp3-7031eaf9.gif",import.meta.url).href,E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAABkCAMAAABq4oiZAAAC7lBMVEUAAADwuAXwrQTuwQPuygPwpATutwPwxArxwQz61Ef61UfyvA/xvgz61Ufythb61Ub61UfwxwjxuBTvywf61EfxqQDythnxuRH61Ub71UfwyAfvrwPyuRT61Ef61Efwuwzxwgv51EbwuxD51Ef61UfwzQbyvg771Uf51Ej51Uf1uCryuhL500b61Ef61UbxvQ/61EbzuBXzuhLztRn61EfxwBXw0QT385PvzwXwzAb51Eb17obyuhTw7nvw74LxpgTwzwX61Ef61Uf/8J/u7Xry7oP61Eb20Tr2yy3upwPztxf6737/8aL/7573zDLzyyHyuxH10Cv05GDxvA3r5WfwugbwsQTy7X337n7/75/xxBz67n336XLxvw7vngP/8aHw6HL4zTj10iL14lr40TjxtQ/14U7yvBH875nz2U725mn30DP10kH12ELyuxH+75Tyvhn47n/xsRH01B/0ySLunQP/75/40j//86XvoAPl3VDn4F3/75/voQP/75/z8pLr3ljurQvwxgz021v60kLvrAPw0QnwzgfxuRLxsxL/75/z0Rj5z0D352rx4mHytBPvxgP46nb37HzwxAPungP47n/wxQP/7Jzz2jTl4l7y2Er0xh7/7aD1zDjyyhL600L15nDzvh7vpQbxqwTvoAPv0gX15WjumwP57nzw0Qv/753/7p7wzwT/8qL/9ajvzgT57Hr37X7/7p3yuhjvywP/75740D33yjPxtBDumwL253Hn6W3q4WDwxwTuxAPvtAPvpwPtmgPuqQP0xCTy3VnuxgTuuQPvzgT031X78H7584fwywjvsATvxwTupgTvtgTvvwTvzQTuogTvswTvuATvugTvrQTvqwTuqQTvygTvxATvvATvwgTvnwTv0QTunQT33Fn110T879L65Xbwqhf0x1D985jxxxj++/P87pD764b442nzzy30xUX2207yxibvuQz54qz53qL0zFz21FDz0TjwvRn++vL1zmjvrwzO7bn4AAAAzHRSTlMAMzNNTTNN7uqyoObppOGrnfHi9ZoS4OOvlvNN5aaVNuyc5LSi+OesmbcG5q+pmOmn4uLhujv8F/r3lx5mEw04+r6oXSkJwXhuTeL5kIV/X+i1oFJPSEU9cVNA8u3m3MjB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",B=""+new URL("pp2-4c748255.gif",import.meta.url).href,I="data:image/png;base64,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",T=""+new URL("pp1-14da0966.gif",import.meta.url).href,v={__name:"edXS2",props:{list:{type:Array,default:()=>[]},month:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],year:[],option:{},bg:[]}),i=p(100),n=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1} "},grid:{top:"5%",left:"1%",right:"3%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{type:"value",max:i,splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"线索",type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,color:"#ffffff",fontSize:17,position:"top",formatter:function(o){return o.value}},itemStyle:{borderColor:"#FFEA5A",borderWidth:1,color:"#FFEA5A"},areaStyle:{color:"#F4F65B",normal:{color:new c(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:t.list}]}},a=o=>Math.max(...o),e=()=>{var o=A(r.value);o.setOption(t.option)};return u(()=>{setTimeout(()=>{t.list=s.list,t.year=s.month,i.value=a(t.list),i.value=i.value+20,t.year.forEach(()=>{t.bg.push(0)}),n(),e()},600)}),(o,l)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"270px"}},null,512))}},P={__name:"pie5",props:{list:{type:Object,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[[],[]],list1:[],list2:[],Max:null,option:{},initialLegendData:["县镇","农村"],initialLegendData1:["副高级","正高级","未定级","员级","中级","助理级"]}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a}:{c}
{a1}:{c1} "},legend:{data:t.initialLegendData,top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"value",max:t.Max,splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},axisTick:{show:!1}}],yAxis:[{type:"category",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisTick:{show:!1},splitLine:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.initialLegendData1}],series:[{z:1,name:"县镇",barGap:"-50%",type:"bar",data:t.list[0],barWidth:"40%",barGap:.3,label:{show:!0,position:"right",color:"#ffffff",fontSize:17,formatter:function(e){return e.value}},itemStyle:{show:!0,color:{type:"linear",colorStops:[{offset:0,color:"rgba(255, 234, 90, 0.2)"},{offset:1,color:"rgba(255, 234, 90, 1)"}]}}},{z:2,name:"农村",type:"bar",barGap:"-50%",data:t.list[1],barWidth:"40%",barGap:.3,label:{show:!0,position:"right",color:"#ffffff",fontSize:17,formatter:function(e){return e.value}},itemStyle:{color:{show:!0,type:"linear",colorStops:[{offset:0,color:"rgba(23, 255, 206, 0.2)"},{offset:1,color:"rgba(23, 255, 206, 1)"}]}}}]}},n=()=>{var e=A(r.value);e.setOption(t.option)},a=()=>{const e=t.list1.xzjszcsl,o=t.list1.ncjszcsl,l=[e.xzfgj,e.xzzgj,e.xzwdj,e.xzyj,e.xzzj,e.xzzlj],y=[o.ncfgj,o.nczgj,o.ncwdj,o.nczlj,o.ncyj,o.ncwdj];t.list[0].push(...l),t.list[1].push(...y),t.list2=[...t.list[0],...t.list[1]];let x=Math.max(...t.list2);t.Max=Math.ceil(x*1.2/100)*100};return u(()=>{setTimeout(()=>{t.list1=s.list,a(),i(),n()},600)}),(e,o)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"50%",height:"280px"}},null,512))}},U={__name:"pie",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[[],[]],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["县镇","农村"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:["小学","初中","高中"]},{axisTick:!1,type:"category",data:["小学","初中","高中"],axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list[1],symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 136, 255, 1)"}},{z:1,barGap:.3,name:"县镇",type:"bar",data:t.list[1],barWidth:"25%",label:{show:!0,position:"top",color:"#ffffff",fontSize:"17",formatter:function(a){return a.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .3)"},{offset:1,color:"rgba(23, 136, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list[0],symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"农村",type:"bar",barGap:.3,data:t.list[0],barWidth:"25%",label:{show:!0,position:"top",color:"#ffffff",fontSize:"17",formatter:function(a){return a.value}},itemStyle:{color:new c(0,0,0,1,[{offset:0,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(23, 237, 255, 0.20)"}])},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)",fontSize:16},data:["2019","2020","2021"].map(()=>100),barWidth:70}]}},n=()=>{var a=A(r.value);a.setOption(t.option)};return u(()=>{setTimeout(()=>{t.list=s.list,i(),n()},600)}),(a,e)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"50%",height:"280px"}},null,512))}},C={__name:"pieRose",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],option:{}});var i=["#4EC2FF","#FF805C","#12F7D5","#268FFF","#FFE986"];const n=()=>{t.option={color:i,legend:{orient:"vertical",top:"center",right:"6%",icon:"circle",itemGap:20,itemWidth:10,itemHeight:10,textStyle:{color:"#fff",fontSize:18},formatter:function(e){for(var o,l=0,y=t.list.length;l{b} : {c} ({d}%)"},series:[{name:"测评分析",type:"pie",radius:["20%","70%"],center:["30%","50%"],roseType:"radius",minShowLabelAngle:30,label:{show:!1},data:t.list},{type:"pie",center:["30%","50%"],radius:["20%","26%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:"rgba(14, 59, 123, 0.60)"}},tooltip:{show:!1},label:{show:!1},data:[100]}]}},a=()=>{var e=A(r.value);e.setOption(t.option)};return w(()=>s.list,(e,o)=>{t.list=e,n(),a()}),m(()=>{t.list=s.list,n(),a()}),(e,o)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"300px"}},null,512))}},R={__name:"eP1",props:{list:{type:Array,default:()=>[]}},setup(f){const s=f,r=p(),t=g({list:[],list1:[],option:{}}),i=["中职","高中","初中","小学","幼儿园","特殊教育"],n=()=>{var o=A(r.value);o.setOption(t.option)},a=()=>{t.list1=t.list.map(o=>`${o}人`)},e=()=>{t.option={grid:{top:"6%",left:"15%",right:"15%",bottom:"0%",containLabel:!1},tooltip:{show:!0,trigger:"axis",formatter:"{b0}:{c1}人"},xAxis:[{type:"value",scale:!1,max:t.list,axisLabel:{show:!1,textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},splitLine:{show:!1},axisTick:{show:!1}}],yAxis:[{type:"category",scale:!0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1}},axisTick:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1},data:i},{type:"category",show:!0,position:"right",axisLine:{show:!1},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:t.list1}],series:[{type:"bar",data:t.list.map(()=>Math.max(...t.list)*1.05),yAxisIndex:1,barWidth:30,silent:!0,itemStyle:{color:"rgba(0, 230, 255, 0.1)"}},{type:"bar",data:t.list.map(()=>Math.max(...t.list)*1.02),barWidth:8,silent:!0,itemStyle:{normal:{borderRadius:[0,50,50,0],color:new c(0,0,1,0,[{offset:0,color:"rgba(94, 178, 188, 0)"},{offset:1,color:"rgba(94, 178, 188, 0.3)"}])}}},{type:"bar",data:t.list,barWidth:7,barGap:-1.1,itemStyle:{normal:{color:function(o){var l=[new c(0,0,1,0,[{offset:0,color:"rgba(0, 230, 255, 0)"},{offset:.5,color:"rgba(0, 230, 255, 0.5)"},{offset:1,color:"rgba(0, 230, 255, 1)"}]),new c(0,0,1,0,[{offset:0,color:"rgba(0, 255, 208,0)"},{offset:.5,color:"rgba(0, 255, 208,0.5)"},{offset:1,color:"rgba(0, 255, 208,1)"}]),new c(0,0,1,0,[{offset:0,color:"rgba(255, 234, 90, 0)"},{offset:.5,color:"rgba(255, 234, 90, 0.5)"},{offset:1,color:"rgba(255, 234, 90, 1)"}])];return l[o.dataIndex%l.length]}}},label:{show:!0,width:8,height:8,borderRadius:1e3,color:"rgba(0,0,0,0)",shadowColor:"#00E6FF",backgroundColor:"rgba(0, 230, 255, 1)",position:["99%",-.4],shadowBlur:6}}]}};return u(()=>{setTimeout(()=>{t.list=s.list,a(),e(),n()},600)}),(o,l)=>(h(),b("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"250px"}},null,512))}};export{R as _,C as a,U as b,P as c,v as d,Q as e,z as f,S as g,E as h,B as i,I as j,T as k}; diff --git a/build/build/assets/ePjz-1ac8c620.js b/build/build/assets/ePjz-44cd59db.js similarity index 99% rename from build/build/assets/ePjz-1ac8c620.js rename to build/build/assets/ePjz-44cd59db.js index d7b2529..4647f7b 100644 --- a/build/build/assets/ePjz-1ac8c620.js +++ b/build/build/assets/ePjz-44cd59db.js @@ -1 +1 @@ -import{i as n,L as x}from"./index-c2d8894b.js";import{r as y,d as c,y as m,C as p,e as d,f as b}from"./index-306f53b4.js";const g={__name:"eP1",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["救助金额","救助人数"],top:"8%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff"},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{z:1,yAxisIndex:0,name:"救助人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(255, 242, 142, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)}))};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r()}),p(()=>{setTimeout(()=>{t.list=a.list,f(),i(),r()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}},z={__name:"eP2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["救助金额","救助人数"],top:"8%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff"},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{z:1,yAxisIndex:0,name:"救助人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 237, 255, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)}))};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r()}),p(()=>{setTimeout(()=>{t.list=a.list,f(),i(),r()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}},w={__name:"eP3",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],list3:[],lineData:[],lineData1:[],month:[],option:{},initialLegendData:["特困救助金额","低保救助金额"],initialLegendData1:["特困救助人次","低保救助人次","低边救助人次"]}),i=[{type:"linear",x:0,x2:0,y:0,y2:1}],r=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}月
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}
{a4}:{c4}"},legend:[{data:t.initialLegendData,top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},{data:t.initialLegendData1,top:"13%",textStyle:{fontSize:14,color:"#ffffff"}}],grid:{top:"28%",left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,color:i,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.month},{type:"category",show:!1,data:t.month}],yAxis:[{type:"value",scale:!0,name:"救助人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{yAxisIndex:1,name:"特困救助金额",data:t.lineData,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{yAxisIndex:1,name:"低保救助金额",data:t.lineData1,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{barGap:.3,z:1,yAxisIndex:0,name:"特困救助人次",data:t.list1,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{barGap:.3,z:2,yAxisIndex:0,name:"低保救助人次",data:t.list2,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .3)"},{offset:1,color:"rgba(23, 136, 255, .5)"}]}}},{barGap:.3,z:3,yAxisIndex:0,name:"低边救助人次",data:t.list3,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{yAxisIndex:2,xAxisIndex:1,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.list.data.map(()=>100),barWidth:60,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["-140%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:2,name:"上部2",type:"pictorialBar",symbolPosition:"end",data:t.list2,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 136, 255, 1)"}},{z:3,name:"上部3",type:"pictorialBar",symbolPosition:"end",data:t.list3,symbol:"diamond",symbolOffset:["140%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}}]}},f=()=>{var o=n(l.value);o.setOption(t.option)},e=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list3=[],t.lineData=[],t.lineData1=[],t.list.data.forEach(o=>{t.lineData.push(o.tkjzje),t.lineData1.push(o.dbjzje),t.list1.push(o.tkjzrs),t.list2.push(o.dbjzrs),t.list3.push(o.dibianJzrs)}))};return p(()=>{setTimeout(()=>{t.list=a.list,t.month=a.list.month.map(o=>o+"月"),e(),r(),f()},600)}),(o,h)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"280px"}},null,512))}},L={__name:"eP4",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:{},list1:[],list2:[],year:[],option:{},initialLegendData:["生活补贴人数","生活补贴金额"]}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{show:!0,data:t.initialLegendData,top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"5%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"补贴人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:t.list.name=="困难军人"?"补贴金额/万":"补贴金额/元",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"生活补贴金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{z:1,yAxisIndex:0,name:"生活补贴人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 237, 255, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)})};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r(),console.log(t.list,t.list1,t.list2,"教育")}),p(()=>{setTimeout(()=>{t.list=a.list,Object.keys(t.list).length!==0&&(f(),i(),r())},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"360px"}},null,512))}},A={__name:"eP6",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],lineData:[],lineData2:[],month:[],option:{}}),i=[{type:"linear",x:0,x2:0,y:0,y2:1}],r=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}"},legend:{data:["困难残疾人生活补贴人数","护理补贴人数","","困难残疾人生活补贴金额","护理补贴金额"],top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{top:"25%",left:"6%",right:"9%",bottom:"5%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,color:i,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.month},{type:"category",show:!1,data:t.month}],yAxis:[{type:"value",scale:!0,name:"补贴人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/元",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{z:1,yAxisIndex:0,name:"困难残疾人生活补贴人数",data:t.list1,barWidth:18,barGap:.3,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,yAxisIndex:0,name:"护理补贴人数",data:t.list2,barWidth:18,barGap:.3,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{yAxisIndex:1,name:"困难残疾人生活补贴金额",data:t.lineData,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{yAxisIndex:1,name:"护理补贴金额",data:t.lineData2,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{yAxisIndex:2,xAxisIndex:1,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.month.map(()=>100),barWidth:60,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["-64%","-50%"],symbolSize:[18,12],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:2,name:"上部2",type:"pictorialBar",symbolPosition:"end",data:t.list2,symbol:"diamond",symbolOffset:["64%","-50%"],symbolSize:[18,12],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}}]}},f=()=>{var o=n(l.value);o.setOption(t.option)},e=()=>{t.list1=[],t.list2=[],t.lineData=[],t.lineData2=[],t.list.data.forEach(o=>{t.list1.push(o.shbtrs),t.list2.push(o.hlbtrs),t.lineData.push(o.shbtje),t.lineData2.push(o.hlbtje)}),t.month=t.list.month.map(o=>o+"月")};return p(()=>{setTimeout(()=>{t.list=a.list,e(),r(),f()},600)}),(o,h)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"360px"}},null,512))}},C={__name:"ePjz",props:{list:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=[{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(142, 187, 255, 1)"},{offset:.5,color:"rgba(142, 187, 255, 0.5)"},{offset:1,color:"rgba(142, 187, 255, 0.20)"}]}],r=()=>{t.option={color:i,calculable:!0,legend:{data:["总救助金额","总救助人数"],top:"8%",bottom:"9%",textStyle:{fontSize:14,color:"#ffffff"}},tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},grid:{top:"20%",left:"6%",right:"9%",bottom:"7%",containLabel:!0,color:"#ffffff",fontSize:14},xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.year},{type:"category",show:!1,data:t.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:0,name:"",type:"pictorialBar",symbolSize:[30,5],symbolOffset:[0,1],z:12,symbol:"circle",itemStyle:{color:"rgba(38, 191, 254, 1)"},data:t.year.map(()=>0)},{yAxisIndex:1,name:"总救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderWidth:1,color:"rgba(36, 104, 255, 1)",borderColor:"#00FCFF"}},{yAxisIndex:0,name:"总救助人数",data:t.list1,barWidth:30,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:new x(0,0,0,1,[{offset:0,color:"rgba(0, 204, 255, 1)"},{offset:1,color:"rgba(0, 255, 213, 1)"}])}},{xAxisIndex:1,yAxisIndex:2,itemStyle:{normal:{borderRadius:[10,10,0,0],color:"rgba(180, 180, 180, 0.2)"}},data:t.year.map(()=>100),barWidth:30,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{yAxisIndex:0,name:"",type:"pictorialBar",symbol:"circle",symbolSize:[30,8],symbolOffset:[0,-4],z:3,itemStyle:{normal:{color:"rgba(56, 251, 254, 1)",label:{show:!1,position:"top",textStyle:{fontSize:"14",color:"#ffffff"}}}},symbolPosition:"end",data:t.list1}]}},f=()=>{var e=n(l.value);e.setOption(t.option)};return p(()=>{setTimeout(()=>{t.list=a.list,t.year=t.list.year,t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(Math.floor(e.jzje))}),r(),f()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}};export{g as _,z as a,C as b,w as c,A as d,L as e}; +import{i as n,L as x}from"./index-c2d8894b.js";import{r as y,d as c,B as m,D as p,e as d,f as b}from"./index-c3050129.js";const g={__name:"eP1",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["救助金额","救助人数"],top:"8%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff"},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{z:1,yAxisIndex:0,name:"救助人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(255, 242, 142, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)}))};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r()}),p(()=>{setTimeout(()=>{t.list=a.list,f(),i(),r()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}},z={__name:"eP2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{data:["救助金额","救助人数"],top:"8%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff"},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{z:1,yAxisIndex:0,name:"救助人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 237, 255, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)}))};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r()}),p(()=>{setTimeout(()=>{t.list=a.list,f(),i(),r()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}},w={__name:"eP3",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],list3:[],lineData:[],lineData1:[],month:[],option:{},initialLegendData:["特困救助金额","低保救助金额"],initialLegendData1:["特困救助人次","低保救助人次","低边救助人次"]}),i=[{type:"linear",x:0,x2:0,y:0,y2:1}],r=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}月
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}
{a4}:{c4}"},legend:[{data:t.initialLegendData,top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},{data:t.initialLegendData1,top:"13%",textStyle:{fontSize:14,color:"#ffffff"}}],grid:{top:"28%",left:"6%",right:"9%",bottom:"0%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,color:i,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.month},{type:"category",show:!1,data:t.month}],yAxis:[{type:"value",scale:!0,name:"救助人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{yAxisIndex:1,name:"特困救助金额",data:t.lineData,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{yAxisIndex:1,name:"低保救助金额",data:t.lineData1,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{barGap:.3,z:1,yAxisIndex:0,name:"特困救助人次",data:t.list1,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{barGap:.3,z:2,yAxisIndex:0,name:"低保救助人次",data:t.list2,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .7)"},{offset:.5,color:"rgba(23, 136, 255, .3)"},{offset:1,color:"rgba(23, 136, 255, .5)"}]}}},{barGap:.3,z:3,yAxisIndex:0,name:"低边救助人次",data:t.list3,barWidth:15,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{yAxisIndex:2,xAxisIndex:1,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.list.data.map(()=>100),barWidth:60,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["-140%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:2,name:"上部2",type:"pictorialBar",symbolPosition:"end",data:t.list2,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 136, 255, 1)"}},{z:3,name:"上部3",type:"pictorialBar",symbolPosition:"end",data:t.list3,symbol:"diamond",symbolOffset:["140%","-50%"],symbolSize:[14,8],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}}]}},f=()=>{var o=n(l.value);o.setOption(t.option)},e=()=>{t.list.length!==0&&(t.list1=[],t.list2=[],t.list3=[],t.lineData=[],t.lineData1=[],t.list.data.forEach(o=>{t.lineData.push(o.tkjzje),t.lineData1.push(o.dbjzje),t.list1.push(o.tkjzrs),t.list2.push(o.dbjzrs),t.list3.push(o.dibianJzrs)}))};return p(()=>{setTimeout(()=>{t.list=a.list,t.month=a.list.month.map(o=>o+"月"),e(),r(),f()},600)}),(o,h)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"280px"}},null,512))}},L={__name:"eP4",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:{},list1:[],list2:[],year:[],option:{},initialLegendData:["生活补贴人数","生活补贴金额"]}),i=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}"},legend:{show:!0,data:t.initialLegendData,top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"5%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.list.year},{type:"category",show:!1,data:t.list.year}],yAxis:[{type:"value",scale:!0,name:"补贴人数",min:0,splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{fontSize:14,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:t.list.name=="困难军人"?"补贴金额/万":"补贴金额/元",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:1,name:"生活补贴金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{z:1,yAxisIndex:0,name:"生活补贴人数",data:t.list1,barWidth:20,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:2,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.list.year.map(()=>100),barWidth:50},{z:1,type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(23, 237, 255, 1)"}}]}},r=()=>{var e=n(l.value);e.setOption(t.option)},f=()=>{t.list1=[],t.list2=[],t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(e.jzje)})};return m(()=>a.list,(e,o)=>{t.list=e,f(),i(),r(),console.log(t.list,t.list1,t.list2,"教育")}),p(()=>{setTimeout(()=>{t.list=a.list,Object.keys(t.list).length!==0&&(f(),i(),r())},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"360px"}},null,512))}},A={__name:"eP6",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],lineData:[],lineData2:[],month:[],option:{}}),i=[{type:"linear",x:0,x2:0,y:0,y2:1}],r=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}
{a2}:{c2}
{a3}:{c3}"},legend:{data:["困难残疾人生活补贴人数","护理补贴人数","","困难残疾人生活补贴金额","护理补贴金额"],top:"3%",textStyle:{fontSize:14,color:"#ffffff"}},grid:{top:"25%",left:"6%",right:"9%",bottom:"5%",containLabel:!0,color:"#ffffff",fontSize:14},calculable:!0,color:i,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.month},{type:"category",show:!1,data:t.month}],yAxis:[{type:"value",scale:!0,name:"补贴人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/元",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{z:1,yAxisIndex:0,name:"困难残疾人生活补贴人数",data:t.list1,barWidth:18,barGap:.3,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,yAxisIndex:0,name:"护理补贴人数",data:t.list2,barWidth:18,barGap:.3,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{yAxisIndex:1,name:"困难残疾人生活补贴金额",data:t.lineData,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{yAxisIndex:1,name:"护理补贴金额",data:t.lineData2,type:"line",itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#2468FF"}},{yAxisIndex:2,xAxisIndex:1,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.month.map(()=>100),barWidth:60,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["-64%","-50%"],symbolSize:[18,12],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:2,name:"上部2",type:"pictorialBar",symbolPosition:"end",data:t.list2,symbol:"diamond",symbolOffset:["64%","-50%"],symbolSize:[18,12],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}}]}},f=()=>{var o=n(l.value);o.setOption(t.option)},e=()=>{t.list1=[],t.list2=[],t.lineData=[],t.lineData2=[],t.list.data.forEach(o=>{t.list1.push(o.shbtrs),t.list2.push(o.hlbtrs),t.lineData.push(o.shbtje),t.lineData2.push(o.hlbtje)}),t.month=t.list.month.map(o=>o+"月")};return p(()=>{setTimeout(()=>{t.list=a.list,e(),r(),f()},600)}),(o,h)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"360px"}},null,512))}},C={__name:"ePjz",props:{list:{type:Array,default:()=>[]}},setup(s){const a=s,l=y(),t=c({list:[],list1:[],list2:[],year:[],option:{}}),i=[{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(142, 187, 255, 1)"},{offset:.5,color:"rgba(142, 187, 255, 0.5)"},{offset:1,color:"rgba(142, 187, 255, 0.20)"}]}],r=()=>{t.option={color:i,calculable:!0,legend:{data:["总救助金额","总救助人数"],top:"8%",bottom:"9%",textStyle:{fontSize:14,color:"#ffffff"}},tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},grid:{top:"20%",left:"6%",right:"9%",bottom:"7%",containLabel:!0,color:"#ffffff",fontSize:14},xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisTick:{show:!1},data:t.year},{type:"category",show:!1,data:t.year}],yAxis:[{type:"value",scale:!0,name:"救助人数",splitLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"救助金额/万",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:14,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{yAxisIndex:0,name:"",type:"pictorialBar",symbolSize:[30,5],symbolOffset:[0,1],z:12,symbol:"circle",itemStyle:{color:"rgba(38, 191, 254, 1)"},data:t.year.map(()=>0)},{yAxisIndex:1,name:"总救助金额",data:t.list2,type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,label:{show:!0,position:"top",color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{borderWidth:1,color:"rgba(36, 104, 255, 1)",borderColor:"#00FCFF"}},{yAxisIndex:0,name:"总救助人数",data:t.list1,barWidth:30,type:"bar",label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},itemStyle:{color:new x(0,0,0,1,[{offset:0,color:"rgba(0, 204, 255, 1)"},{offset:1,color:"rgba(0, 255, 213, 1)"}])}},{xAxisIndex:1,yAxisIndex:2,itemStyle:{normal:{borderRadius:[10,10,0,0],color:"rgba(180, 180, 180, 0.2)"}},data:t.year.map(()=>100),barWidth:30,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{yAxisIndex:0,name:"",type:"pictorialBar",symbol:"circle",symbolSize:[30,8],symbolOffset:[0,-4],z:3,itemStyle:{normal:{color:"rgba(56, 251, 254, 1)",label:{show:!1,position:"top",textStyle:{fontSize:"14",color:"#ffffff"}}}},symbolPosition:"end",data:t.list1}]}},f=()=>{var e=n(l.value);e.setOption(t.option)};return p(()=>{setTimeout(()=>{t.list=a.list,t.year=t.list.year,t.list.data.forEach(e=>{t.list1.push(e.jzrs),t.list2.push(Math.floor(e.jzje))}),r(),f()},600)}),(e,o)=>(d(),b("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"330px"}},null,512))}};export{g as _,z as a,C as b,w as c,A as d,L as e}; diff --git a/build/build/assets/education-2f39dba0.js b/build/build/assets/education-be47e31a.js similarity index 97% rename from build/build/assets/education-2f39dba0.js rename to build/build/assets/education-be47e31a.js index 372de1a..c67ae97 100644 --- a/build/build/assets/education-2f39dba0.js +++ b/build/build/assets/education-be47e31a.js @@ -1 +1 @@ -import{_ as H,a as W,b as R,c as O,d as G,e as J,f as K,g as Q,h as X,i as Y,j as Z,k as ss}from"./eP1-ea160a60.js";import{_ as ls,r as h,d as y,C as ts,b as es,z as I,e as c,f as v,g as s,v as x,k as m,F as f,h as b,A as $,D as L,l as i,i as N,j as as,p as os,m as ns,I as E}from"./index-306f53b4.js";import{D as is}from"./dialog-1a4410c9.js";import"./index-c2d8894b.js";import"./table_c-9de598ee.js";/* empty css */const e=z=>(os("data-v-e36820a4"),z=z(),ns(),z),cs={class:"module"},ds={class:"displayFlex left_bg"},_s={class:"flex1"},us=e(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),hs=e(()=>s("div",{class:"t_1"},null,-1)),vs={class:"t_2"},xs={class:"top"},ps={class:"t_3"},rs={class:"right"},gs={class:"flex1",style:{"margin-top":"30px"}},ms=e(()=>s("div",{class:"yd_title left_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zs={class:"selectLint"},ys={class:"selectBox"},fs={class:"selectBox"},bs={class:"displayFlex center_bg"},ws={class:"flex1"},ks=e(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Cs={class:"school"},js={class:"schoolaBox"},Ts={class:"schoola"},$s=e(()=>s("span",{class:"schoola1"},"学校总数",-1)),qs={class:"schoola"},Bs=e(()=>s("span",{class:"schoola1"},"学生总数",-1)),Ss={class:"schoola"},As=e(()=>s("span",{class:"schoola1"},"班级总数",-1)),Ds={class:"schoola"},Vs=e(()=>s("span",{class:"schoola1"},"教职工总数",-1)),Is={class:"schoolb"},Ls=e(()=>s("img",{src:J,class:"gkTop",alt:""},null,-1)),Ns={class:"grade"},Es=e(()=>s("span",{class:"spot font"},"初中",-1)),Fs={class:"font"},Ps=e(()=>s("span",{class:"spot font"},"高中",-1)),Ms={class:"font"},Us={class:"grade"},Hs=e(()=>s("span",{class:"spot font"},"小学",-1)),Ws={class:"font"},Rs=e(()=>s("span",{class:"spot font"},"中职",-1)),Os={class:"font"},Gs={class:"grade grade1"},Js=e(()=>s("span",{class:"spot font"},"幼儿园",-1)),Ks={class:"font"},Qs={class:"schoolbs"},Xs={class:"font"},Ys={class:"flex1"},Zs={style:{width:"100%",display:"flex","flex-wrap":"wrap"}},sl={class:"flex1"},ll={class:"fundingBox"},tl=e(()=>s("div",{class:"funding"},[s("span",null,"资助项目"),s("span",null,"资助数量"),s("span",null,"资助金额")],-1)),el={class:"spot"},al={class:"spot"},ol={class:"spot"},nl={class:"displayFlex right_bg"},il={class:"flex1"},cl=e(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),dl={class:"czr-sl"},_l={class:"historyimg historyimg1"},ul=e(()=>s("span",null,"覆盖医疗机构数量",-1)),hl={class:"historyimg historyimg2"},vl=e(()=>s("span",null,"启用角色数量",-1)),xl={class:"flex11"},pl={class:"earlyWarning"},rl={class:"earlyWarning1"},gl={class:"green"},ml=e(()=>s("img",{src:K,alt:""},null,-1)),zl=e(()=>s("img",{src:Q,alt:"",class:"ppImg"},null,-1)),yl=e(()=>s("div",{class:"historyimg historyimg1"},[s("span",{style:{"font-size":"18px"}},"绿色预警")],-1)),fl={class:"earlyWarning1"},bl={class:"yellow"},wl=e(()=>s("img",{src:X,alt:""},null,-1)),kl=e(()=>s("img",{src:Y,alt:"",class:"ppImg"},null,-1)),Cl=e(()=>s("div",{class:"historyimg historyimg2"},[s("span",{style:{"font-size":"18px"}},"黄色预警")],-1)),jl={class:"earlyWarning1"},Tl={class:"red"},$l=e(()=>s("img",{src:Z,alt:""},null,-1)),ql=e(()=>s("img",{src:ss,alt:"",class:"ppImg"},null,-1)),Bl=e(()=>s("div",{class:"historyimg historyimg3"},[s("span",{style:{"font-size":"18px"}},"红色预警")],-1)),Sl={class:"flex1"},Al={style:{display:"flex","justify-content":"center"}},Dl={class:"czr-bj"},Vl={class:"czrBox"},Il=e(()=>s("div",{class:"situation situation3"},null,-1)),Ll={class:"clue"},Nl={class:"clueBox"},El=e(()=>s("div",{class:"clueTitle"},"预警线索总数",-1)),Fl={class:"clueNum"},Pl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Ml={class:"clueBox"},Ul=e(()=>s("div",{class:"clueTitle"},[E("公安协同 "),s("br"),E("处置线索")],-1)),Hl={class:"clueNum"},Wl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Rl={class:"clueBox"},Ol=e(()=>s("div",{class:"clueTitle"},"检察官处置线索",-1)),Gl={class:"clueNum"},Jl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Kl={__name:"education",setup(z){const w=h(!0),o=y({value1:"0",value2:"0",list:[],list1:[],active:"县镇",evaluationAnalysis:{},options1:[{value:"1",label:"2023年秋季小学生心理健康普查"},{value:"2",label:"2023年秋季初中生心理健康普查"},{value:"3",label:"2023年秋季高中生心理健康普查"}],options2:[{value:"tes1",label:"中小学心理健康诊断测验(MHT)"},{value:"tes2",label:"小学心理健康诊断测验"}]});var k=h([{name:"正常",value:17},{name:"关注",value:16},{name:"追踪",value:14},{name:"异常",value:8},{name:"警戒",value:8}]);h([{name:"正常",value:37},{name:"关注",value:26},{name:"追踪",value:24},{name:"异常",value:18},{name:"警戒",value:18}]),h([{name:"正常",value:227},{name:"关注",value:169},{name:"追踪",value:114},{name:"异常",value:98},{name:"警戒",value:78}]);const g=h(!1),u=y({url:"",title:"",columns:[{label:"学校名称",property:"xxmc"},{label:"区域",property:"qq"},{label:"学段",property:"xd"},{label:"班级数",property:"bjs"},{label:"教师数",property:"jss"},{label:"学生数",property:"xss"},{label:"性质",property:"xz"}],data:[]}),_=y({total:100,pageSize:10,currentPage:1,school:""}),F=t=>{_.currentPage=t,q(u.url,_.currentPage)},p=(t,a,d)=>{u.title=t,_.school=d,u.url=a,_.currentPage=1,g.value=!0,q(a,_.currentPage)},q=(t,a)=>{g.value=!0,N.get(`${t}?page=${a}&size=${_.pageSize}&xd=${_.school}`).then(d=>{d.code==200&&(u.data=d.data,_.total=d.count,g.value=!0)})},P=()=>{g.value=!1},B=()=>{o.options1=[],o.options2=[],o.evaluationAnalysis.forEach((t,a)=>{const d={value:`${a}`,label:t.planTitle};o.options1.push(d)}),o.evaluationAnalysis[o.value1]&&o.evaluationAnalysis[o.value1].child&&o.evaluationAnalysis[o.value1].child.forEach((t,a)=>{const d={value:`${a}`,label:t.title};o.options2.push(d)}),o.value2="0",S()},S=()=>{w.value=!1,k.value.forEach((t,a)=>{t.value=o.evaluationAnalysis[o.value1].child[o.value2].statistics[a+1]}),o.list=k.value,setTimeout(()=>{w.value=!0},100)},r=h(!1),l=y({xsql:[],zdgz:[{name:"留守儿童",value:16.1,cls:"left1"},{name:"独生子女",value:32.1,cls:"left2"},{name:"单亲家庭",value:65.1,cls:"left3"},{name:"享受低保",value:.1,cls:"left4"}],xxgk:{},xzncjszcsl:{},xzncxxsl:[[],[]],zzxm:[],schoolData:[{name:"副高级",value:""},{name:"正高级",value:""},{name:"未定级",value:""},{name:"员级",value:""},{name:"中级",value:""},{name:"助理级",value:""}],whistleblower:{yljgsl:10,qyjssl:3,green:316895,yellow:16676,red:6242,culeTotal:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},newCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},gaCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},jcgCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]}},culeTotal:"",gaCules:"",jcgCules:""}),M=async()=>{await N.get("/api/ggfwyth/education").then(t=>{t.code==200&&(l.xsql.push(t.data.xssl.zz),l.xsql.push(t.data.xssl.gz),l.xsql.push(t.data.xssl.cz),l.xsql.push(t.data.xssl.xx),l.xsql.push(t.data.xssl.yey),l.xsql.push(t.data.xssl.tsjy),l.zdgz[0].value=t.data.zdgz.lset,l.zdgz[1].value=t.data.zdgz.dszn,l.zdgz[2].value=t.data.zdgz.dqjt,l.zdgz[3].value=t.data.zdgz.xsdb,o.evaluationAnalysis=t.data.cpfx,B(),l.xxgk=t.data.xxgk,l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.ncxx),l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.nccz),l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.ncgz),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzxx),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzcz),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzgz),l.xzncjszcsl=t.data.xzncjszcsl,l.zzxm=t.data.zzxm,l.whistleblower=t.data.whistleblower,l.culeTotal=t.data.whistleblower.culeTotal.data.slice(-1)[0],l.gaCules=t.data.whistleblower.gaCules.data.slice(-1)[0],l.jcgCules=t.data.whistleblower.jcgCules.data.slice(-1)[0],r.value=!0)})},A=h(null);let C=!0;const U=()=>{C=!1},D=()=>{C=!0,j()},j=()=>{if(!C)return;const t=A.value;t&&(t.scrollTop+=1,t.scrollTop+1>=t.scrollHeight-t.clientHeight?setTimeout(()=>{t.scrollTo({top:0,behavior:"smooth"}),setTimeout(j,2e3)},1e3):requestAnimationFrame(j))};return ts(async()=>{o.list=k.value,M()}),es(()=>{D()}),(t,a)=>{const d=I("el-option"),V=I("el-select");return c(),v("div",cs,[s("div",ds,[s("div",_s,[us,r.value?(c(),x(H,{key:0,list:l.xsql},null,8,["list"])):m("",!0),hs,s("div",vs,[(c(!0),v(f,null,b(l.zdgz,(n,T)=>(c(),v("div",{class:"t_2_1",key:T},[s("div",xs,i(n.value),1),s("div",ps,[s("div",{class:as(n.cls)},null,2),s("div",rs,i(n.name),1)])]))),128))])]),s("div",gs,[ms,s("div",zs,[s("div",ys,[$(V,{modelValue:o.value1,"onUpdate:modelValue":a[0]||(a[0]=n=>o.value1=n),placeholder:"请选择",size:"large",onChange:B},{default:L(()=>[(c(!0),v(f,null,b(o.options1,n=>(c(),x(d,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",fs,[$(V,{modelValue:o.value2,"onUpdate:modelValue":a[1]||(a[1]=n=>o.value2=n),placeholder:"请选择",size:"large",onChange:S},{default:L(()=>[(c(!0),v(f,null,b(o.options2,n=>(c(),x(d,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),r.value&&w.value?(c(),x(W,{key:0,list:o.list},null,8,["list"])):m("",!0)])]),s("div",bs,[s("div",ws,[ks,s("div",Cs,[s("div",js,[s("div",Ts,[s("span",null,i(l.xxgk.xxzs),1),$s]),s("div",qs,[s("span",null,i(l.xxgk.xszs),1),Bs]),s("div",Ss,[s("span",null,i(l.xxgk.bjzs),1),As]),s("div",Ds,[s("span",null,i(l.xxgk.jzgzs),1),Vs])]),s("div",Is,[Ls,s("div",Ns,[s("div",{class:"schoolbs",onClick:a[2]||(a[2]=n=>p("学校","/api/ggfwyth/schoolList","初中"))},[Es,s("span",Fs,i(l.xxgk.czxxsl),1)]),s("div",{class:"schoolbs",onClick:a[3]||(a[3]=n=>p("学校","/api/ggfwyth/schoolList","高中"))},[Ps,s("span",Ms,i(l.xxgk.gzxxsl),1)])]),s("div",Us,[s("div",{class:"schoolbs",onClick:a[4]||(a[4]=n=>p("学校","/api/ggfwyth/schoolList","小学"))},[Hs,s("span",Ws,i(l.xxgk.xxxxsl),1)]),s("div",{class:"schoolbs",onClick:a[5]||(a[5]=n=>p("学校","/api/ggfwyth/schoolList","中职"))},[Rs,s("span",Os,i(l.xxgk.zzxxsl),1)])]),s("div",Gs,[s("div",{class:"schoolbs",onClick:a[6]||(a[6]=n=>p("学校","/api/ggfwyth/schoolList","幼儿园"))},[Js,s("span",Ks,i(l.xxgk.yeyxxsl),1)]),s("div",Qs,[s("span",{class:"spot font",onClick:a[7]||(a[7]=n=>p("学校","/api/ggfwyth/schoolList","特教"))},"特殊教育"),s("span",Xs,i(l.xxgk.tsjyxxsl),1)])])])])]),s("div",Ys,[s("div",Zs,[r.value?(c(),x(R,{key:0,list:l.xzncxxsl},null,8,["list"])):m("",!0),r.value?(c(),x(O,{key:1,list:l.xzncjszcsl},null,8,["list"])):m("",!0)])]),s("div",sl,[s("div",ll,[tl,s("div",{class:"rolling",ref_key:"mainRef",ref:A,onMouseenter:U,onMouseleave:D},[(c(!0),v(f,null,b(l.zzxm,(n,T)=>(c(),v("div",{key:T,class:"fundingContent"},[s("span",el,i(n.zzxm),1),s("span",al,i(n.zzsl),1),s("span",ol,i(n.zzje),1)]))),128))],544)])])]),s("div",nl,[s("div",il,[cl,s("div",dl,[s("div",_l,[ul,s("span",null,i(l.whistleblower.yljgsl),1)]),s("div",hl,[vl,s("span",null,i(l.whistleblower.qyjssl),1)])])]),s("div",xl,[s("div",pl,[s("div",rl,[s("div",null,[s("span",gl,i(l.whistleblower.green),1)]),ml,zl,yl]),s("div",fl,[s("div",null,[s("span",bl,i(l.whistleblower.yellow),1)]),wl,kl,Cl]),s("div",jl,[s("div",null,[s("span",Tl,i(l.whistleblower.red),1)]),$l,ql,Bl])])]),s("div",Sl,[s("div",Al,[s("div",Dl,[s("div",Vl,[Il,r.value?(c(),x(G,{key:0,list:l.whistleblower.newCules.data,month:l.whistleblower.newCules.time},null,8,["list","month"])):m("",!0)]),s("div",Ll,[s("div",Nl,[El,s("div",Fl,i(l.culeTotal),1),Pl]),s("div",Ml,[Ul,s("div",Hl,i(l.gaCules),1),Wl]),s("div",Rl,[Ol,s("div",Gl,i(l.jcgCules),1),Jl])])])])])]),$(is,{dialogShow:g.value,columns:u.columns,title:u.title,tableData:u.data,pagination:_,onClose:P,onHandle:F},null,8,["dialogShow","columns","title","tableData","pagination"])])}}},tt=ls(Kl,[["__scopeId","data-v-e36820a4"]]);export{tt as default}; +import{_ as H,a as W,b as R,c as O,d as G,e as J,f as K,g as Q,h as X,i as Y,j as Z,k as ss}from"./eP1-a65db88a.js";import{_ as ls,r as h,d as y,D as ts,b as es,s as I,e as c,f as v,g as s,z as x,k as m,F as f,h as b,v as $,x as L,l as i,i as N,j as as,p as os,m as ns,I as E}from"./index-c3050129.js";import{D as is}from"./dialog-dafb5ae2.js";import"./index-c2d8894b.js";import"./table_c-9de598ee.js";/* empty css */const e=z=>(os("data-v-e36820a4"),z=z(),ns(),z),cs={class:"module"},ds={class:"displayFlex left_bg"},_s={class:"flex1"},us=e(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),hs=e(()=>s("div",{class:"t_1"},null,-1)),vs={class:"t_2"},xs={class:"top"},ps={class:"t_3"},rs={class:"right"},gs={class:"flex1",style:{"margin-top":"30px"}},ms=e(()=>s("div",{class:"yd_title left_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zs={class:"selectLint"},ys={class:"selectBox"},fs={class:"selectBox"},bs={class:"displayFlex center_bg"},ws={class:"flex1"},ks=e(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Cs={class:"school"},js={class:"schoolaBox"},Ts={class:"schoola"},$s=e(()=>s("span",{class:"schoola1"},"学校总数",-1)),qs={class:"schoola"},Bs=e(()=>s("span",{class:"schoola1"},"学生总数",-1)),Ss={class:"schoola"},As=e(()=>s("span",{class:"schoola1"},"班级总数",-1)),Ds={class:"schoola"},Vs=e(()=>s("span",{class:"schoola1"},"教职工总数",-1)),Is={class:"schoolb"},Ls=e(()=>s("img",{src:J,class:"gkTop",alt:""},null,-1)),Ns={class:"grade"},Es=e(()=>s("span",{class:"spot font"},"初中",-1)),Fs={class:"font"},Ps=e(()=>s("span",{class:"spot font"},"高中",-1)),Ms={class:"font"},Us={class:"grade"},Hs=e(()=>s("span",{class:"spot font"},"小学",-1)),Ws={class:"font"},Rs=e(()=>s("span",{class:"spot font"},"中职",-1)),Os={class:"font"},Gs={class:"grade grade1"},Js=e(()=>s("span",{class:"spot font"},"幼儿园",-1)),Ks={class:"font"},Qs={class:"schoolbs"},Xs={class:"font"},Ys={class:"flex1"},Zs={style:{width:"100%",display:"flex","flex-wrap":"wrap"}},sl={class:"flex1"},ll={class:"fundingBox"},tl=e(()=>s("div",{class:"funding"},[s("span",null,"资助项目"),s("span",null,"资助数量"),s("span",null,"资助金额")],-1)),el={class:"spot"},al={class:"spot"},ol={class:"spot"},nl={class:"displayFlex right_bg"},il={class:"flex1"},cl=e(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),dl={class:"czr-sl"},_l={class:"historyimg historyimg1"},ul=e(()=>s("span",null,"覆盖医疗机构数量",-1)),hl={class:"historyimg historyimg2"},vl=e(()=>s("span",null,"启用角色数量",-1)),xl={class:"flex11"},pl={class:"earlyWarning"},rl={class:"earlyWarning1"},gl={class:"green"},ml=e(()=>s("img",{src:K,alt:""},null,-1)),zl=e(()=>s("img",{src:Q,alt:"",class:"ppImg"},null,-1)),yl=e(()=>s("div",{class:"historyimg historyimg1"},[s("span",{style:{"font-size":"18px"}},"绿色预警")],-1)),fl={class:"earlyWarning1"},bl={class:"yellow"},wl=e(()=>s("img",{src:X,alt:""},null,-1)),kl=e(()=>s("img",{src:Y,alt:"",class:"ppImg"},null,-1)),Cl=e(()=>s("div",{class:"historyimg historyimg2"},[s("span",{style:{"font-size":"18px"}},"黄色预警")],-1)),jl={class:"earlyWarning1"},Tl={class:"red"},$l=e(()=>s("img",{src:Z,alt:""},null,-1)),ql=e(()=>s("img",{src:ss,alt:"",class:"ppImg"},null,-1)),Bl=e(()=>s("div",{class:"historyimg historyimg3"},[s("span",{style:{"font-size":"18px"}},"红色预警")],-1)),Sl={class:"flex1"},Al={style:{display:"flex","justify-content":"center"}},Dl={class:"czr-bj"},Vl={class:"czrBox"},Il=e(()=>s("div",{class:"situation situation3"},null,-1)),Ll={class:"clue"},Nl={class:"clueBox"},El=e(()=>s("div",{class:"clueTitle"},"预警线索总数",-1)),Fl={class:"clueNum"},Pl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Ml={class:"clueBox"},Ul=e(()=>s("div",{class:"clueTitle"},[E("公安协同 "),s("br"),E("处置线索")],-1)),Hl={class:"clueNum"},Wl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Rl={class:"clueBox"},Ol=e(()=>s("div",{class:"clueTitle"},"检察官处置线索",-1)),Gl={class:"clueNum"},Jl=e(()=>s("div",{class:"clueUnit"},"条",-1)),Kl={__name:"education",setup(z){const w=h(!0),o=y({value1:"0",value2:"0",list:[],list1:[],active:"县镇",evaluationAnalysis:{},options1:[{value:"1",label:"2023年秋季小学生心理健康普查"},{value:"2",label:"2023年秋季初中生心理健康普查"},{value:"3",label:"2023年秋季高中生心理健康普查"}],options2:[{value:"tes1",label:"中小学心理健康诊断测验(MHT)"},{value:"tes2",label:"小学心理健康诊断测验"}]});var k=h([{name:"正常",value:17},{name:"关注",value:16},{name:"追踪",value:14},{name:"异常",value:8},{name:"警戒",value:8}]);h([{name:"正常",value:37},{name:"关注",value:26},{name:"追踪",value:24},{name:"异常",value:18},{name:"警戒",value:18}]),h([{name:"正常",value:227},{name:"关注",value:169},{name:"追踪",value:114},{name:"异常",value:98},{name:"警戒",value:78}]);const g=h(!1),u=y({url:"",title:"",columns:[{label:"学校名称",property:"xxmc"},{label:"区域",property:"qq"},{label:"学段",property:"xd"},{label:"班级数",property:"bjs"},{label:"教师数",property:"jss"},{label:"学生数",property:"xss"},{label:"性质",property:"xz"}],data:[]}),_=y({total:100,pageSize:10,currentPage:1,school:""}),F=t=>{_.currentPage=t,q(u.url,_.currentPage)},p=(t,a,d)=>{u.title=t,_.school=d,u.url=a,_.currentPage=1,g.value=!0,q(a,_.currentPage)},q=(t,a)=>{g.value=!0,N.get(`${t}?page=${a}&size=${_.pageSize}&xd=${_.school}`).then(d=>{d.code==200&&(u.data=d.data,_.total=d.count,g.value=!0)})},P=()=>{g.value=!1},B=()=>{o.options1=[],o.options2=[],o.evaluationAnalysis.forEach((t,a)=>{const d={value:`${a}`,label:t.planTitle};o.options1.push(d)}),o.evaluationAnalysis[o.value1]&&o.evaluationAnalysis[o.value1].child&&o.evaluationAnalysis[o.value1].child.forEach((t,a)=>{const d={value:`${a}`,label:t.title};o.options2.push(d)}),o.value2="0",S()},S=()=>{w.value=!1,k.value.forEach((t,a)=>{t.value=o.evaluationAnalysis[o.value1].child[o.value2].statistics[a+1]}),o.list=k.value,setTimeout(()=>{w.value=!0},100)},r=h(!1),l=y({xsql:[],zdgz:[{name:"留守儿童",value:16.1,cls:"left1"},{name:"独生子女",value:32.1,cls:"left2"},{name:"单亲家庭",value:65.1,cls:"left3"},{name:"享受低保",value:.1,cls:"left4"}],xxgk:{},xzncjszcsl:{},xzncxxsl:[[],[]],zzxm:[],schoolData:[{name:"副高级",value:""},{name:"正高级",value:""},{name:"未定级",value:""},{name:"员级",value:""},{name:"中级",value:""},{name:"助理级",value:""}],whistleblower:{yljgsl:10,qyjssl:3,green:316895,yellow:16676,red:6242,culeTotal:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},newCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},gaCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},jcgCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]}},culeTotal:"",gaCules:"",jcgCules:""}),M=async()=>{await N.get("/api/ggfwyth/education").then(t=>{t.code==200&&(l.xsql.push(t.data.xssl.zz),l.xsql.push(t.data.xssl.gz),l.xsql.push(t.data.xssl.cz),l.xsql.push(t.data.xssl.xx),l.xsql.push(t.data.xssl.yey),l.xsql.push(t.data.xssl.tsjy),l.zdgz[0].value=t.data.zdgz.lset,l.zdgz[1].value=t.data.zdgz.dszn,l.zdgz[2].value=t.data.zdgz.dqjt,l.zdgz[3].value=t.data.zdgz.xsdb,o.evaluationAnalysis=t.data.cpfx,B(),l.xxgk=t.data.xxgk,l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.ncxx),l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.nccz),l.xzncxxsl[0].push(t.data.xzncxxsl.ncxx.ncgz),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzxx),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzcz),l.xzncxxsl[1].push(t.data.xzncxxsl.xzxx.xzgz),l.xzncjszcsl=t.data.xzncjszcsl,l.zzxm=t.data.zzxm,l.whistleblower=t.data.whistleblower,l.culeTotal=t.data.whistleblower.culeTotal.data.slice(-1)[0],l.gaCules=t.data.whistleblower.gaCules.data.slice(-1)[0],l.jcgCules=t.data.whistleblower.jcgCules.data.slice(-1)[0],r.value=!0)})},A=h(null);let C=!0;const U=()=>{C=!1},D=()=>{C=!0,j()},j=()=>{if(!C)return;const t=A.value;t&&(t.scrollTop+=1,t.scrollTop+1>=t.scrollHeight-t.clientHeight?setTimeout(()=>{t.scrollTo({top:0,behavior:"smooth"}),setTimeout(j,2e3)},1e3):requestAnimationFrame(j))};return ts(async()=>{o.list=k.value,M()}),es(()=>{D()}),(t,a)=>{const d=I("el-option"),V=I("el-select");return c(),v("div",cs,[s("div",ds,[s("div",_s,[us,r.value?(c(),x(H,{key:0,list:l.xsql},null,8,["list"])):m("",!0),hs,s("div",vs,[(c(!0),v(f,null,b(l.zdgz,(n,T)=>(c(),v("div",{class:"t_2_1",key:T},[s("div",xs,i(n.value),1),s("div",ps,[s("div",{class:as(n.cls)},null,2),s("div",rs,i(n.name),1)])]))),128))])]),s("div",gs,[ms,s("div",zs,[s("div",ys,[$(V,{modelValue:o.value1,"onUpdate:modelValue":a[0]||(a[0]=n=>o.value1=n),placeholder:"请选择",size:"large",onChange:B},{default:L(()=>[(c(!0),v(f,null,b(o.options1,n=>(c(),x(d,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",fs,[$(V,{modelValue:o.value2,"onUpdate:modelValue":a[1]||(a[1]=n=>o.value2=n),placeholder:"请选择",size:"large",onChange:S},{default:L(()=>[(c(!0),v(f,null,b(o.options2,n=>(c(),x(d,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),r.value&&w.value?(c(),x(W,{key:0,list:o.list},null,8,["list"])):m("",!0)])]),s("div",bs,[s("div",ws,[ks,s("div",Cs,[s("div",js,[s("div",Ts,[s("span",null,i(l.xxgk.xxzs),1),$s]),s("div",qs,[s("span",null,i(l.xxgk.xszs),1),Bs]),s("div",Ss,[s("span",null,i(l.xxgk.bjzs),1),As]),s("div",Ds,[s("span",null,i(l.xxgk.jzgzs),1),Vs])]),s("div",Is,[Ls,s("div",Ns,[s("div",{class:"schoolbs",onClick:a[2]||(a[2]=n=>p("学校","/api/ggfwyth/schoolList","初中"))},[Es,s("span",Fs,i(l.xxgk.czxxsl),1)]),s("div",{class:"schoolbs",onClick:a[3]||(a[3]=n=>p("学校","/api/ggfwyth/schoolList","高中"))},[Ps,s("span",Ms,i(l.xxgk.gzxxsl),1)])]),s("div",Us,[s("div",{class:"schoolbs",onClick:a[4]||(a[4]=n=>p("学校","/api/ggfwyth/schoolList","小学"))},[Hs,s("span",Ws,i(l.xxgk.xxxxsl),1)]),s("div",{class:"schoolbs",onClick:a[5]||(a[5]=n=>p("学校","/api/ggfwyth/schoolList","中职"))},[Rs,s("span",Os,i(l.xxgk.zzxxsl),1)])]),s("div",Gs,[s("div",{class:"schoolbs",onClick:a[6]||(a[6]=n=>p("学校","/api/ggfwyth/schoolList","幼儿园"))},[Js,s("span",Ks,i(l.xxgk.yeyxxsl),1)]),s("div",Qs,[s("span",{class:"spot font",onClick:a[7]||(a[7]=n=>p("学校","/api/ggfwyth/schoolList","特教"))},"特殊教育"),s("span",Xs,i(l.xxgk.tsjyxxsl),1)])])])])]),s("div",Ys,[s("div",Zs,[r.value?(c(),x(R,{key:0,list:l.xzncxxsl},null,8,["list"])):m("",!0),r.value?(c(),x(O,{key:1,list:l.xzncjszcsl},null,8,["list"])):m("",!0)])]),s("div",sl,[s("div",ll,[tl,s("div",{class:"rolling",ref_key:"mainRef",ref:A,onMouseenter:U,onMouseleave:D},[(c(!0),v(f,null,b(l.zzxm,(n,T)=>(c(),v("div",{key:T,class:"fundingContent"},[s("span",el,i(n.zzxm),1),s("span",al,i(n.zzsl),1),s("span",ol,i(n.zzje),1)]))),128))],544)])])]),s("div",nl,[s("div",il,[cl,s("div",dl,[s("div",_l,[ul,s("span",null,i(l.whistleblower.yljgsl),1)]),s("div",hl,[vl,s("span",null,i(l.whistleblower.qyjssl),1)])])]),s("div",xl,[s("div",pl,[s("div",rl,[s("div",null,[s("span",gl,i(l.whistleblower.green),1)]),ml,zl,yl]),s("div",fl,[s("div",null,[s("span",bl,i(l.whistleblower.yellow),1)]),wl,kl,Cl]),s("div",jl,[s("div",null,[s("span",Tl,i(l.whistleblower.red),1)]),$l,ql,Bl])])]),s("div",Sl,[s("div",Al,[s("div",Dl,[s("div",Vl,[Il,r.value?(c(),x(G,{key:0,list:l.whistleblower.newCules.data,month:l.whistleblower.newCules.time},null,8,["list","month"])):m("",!0)]),s("div",Ll,[s("div",Nl,[El,s("div",Fl,i(l.culeTotal),1),Pl]),s("div",Ml,[Ul,s("div",Hl,i(l.gaCules),1),Wl]),s("div",Rl,[Ol,s("div",Gl,i(l.jcgCules),1),Jl])])])])])]),$(is,{dialogShow:g.value,columns:u.columns,title:u.title,tableData:u.data,pagination:_,onClose:P,onHandle:F},null,8,["dialogShow","columns","title","tableData","pagination"])])}}},tt=ls(Kl,[["__scopeId","data-v-e36820a4"]]);export{tt as default}; diff --git a/build/build/assets/emptyPage-e1992f26.js b/build/build/assets/emptyPage-4f7abf97.js similarity index 89% rename from build/build/assets/emptyPage-e1992f26.js rename to build/build/assets/emptyPage-4f7abf97.js index cdca869..7b3a766 100644 --- a/build/build/assets/emptyPage-e1992f26.js +++ b/build/build/assets/emptyPage-4f7abf97.js @@ -1 +1 @@ -import{_ as i}from"./error6-f64d959f.js";import{_ as e,e as s,f as t,q as _}from"./index-306f53b4.js";const d={},c={class:"error_main"},a=_('
正在建设中,敬请期待
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),o=[a];function r(n,v){return s(),t("div",c,o)}const p=e(d,[["render",r]]);export{p as default}; +import{_ as i}from"./error6-f64d959f.js";import{_ as e,e as s,f as t,q as _}from"./index-c3050129.js";const d={},c={class:"error_main"},a=_('
正在建设中,敬请期待
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),o=[a];function r(n,v){return s(),t("div",c,o)}const p=e(d,[["render",r]]);export{p as default}; diff --git a/build/build/assets/guide-3683cdb5.js b/build/build/assets/guide-e8417a1e.js similarity index 99% rename from build/build/assets/guide-3683cdb5.js rename to build/build/assets/guide-e8417a1e.js index e156481..79378c4 100644 --- a/build/build/assets/guide-3683cdb5.js +++ b/build/build/assets/guide-e8417a1e.js @@ -1,4 +1,4 @@ -import{c as G,_ as Xi,u as Qi,a as Zi,r as B0,o as Ji,b as $i,d as ea,e as E0,f as b0,g as Q,n as en,F as nn,h as tn,i as na,t as H0,w as ta,j as rn,k as ra,l as oa,p as ia,m as aa}from"./index-306f53b4.js";import{_ as $,r as sa}from"./___vite-browser-external_commonjs-proxy-a202247c.js";function on(e,t,r,o,n,l,u){try{var s=e[l](u),x=s.value}catch(c){return void r(c)}s.done?t(x):Promise.resolve(x).then(o,n)}function T0(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var l=e.apply(t,r);function u(x){on(l,o,n,u,s,"next",x)}function s(x){on(l,o,n,u,s,"throw",x)}u(void 0)})}}var Fe={},ca={get exports(){return Fe},set exports(e){Fe=e}},we={},xa={get exports(){return we},set exports(e){we=e}};(function(e){function t(r){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(xa);(function(e){var t=we.default;function r(){e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var o,n={},l=Object.prototype,u=l.hasOwnProperty,s=Object.defineProperty||function(O,_,B){O[_]=B.value},x=typeof Symbol=="function"?Symbol:{},c=x.iterator||"@@iterator",a=x.asyncIterator||"@@asyncIterator",d=x.toStringTag||"@@toStringTag";function f(O,_,B){return Object.defineProperty(O,_,{value:B,enumerable:!0,configurable:!0,writable:!0}),O[_]}try{f({},"")}catch{f=function(B,I,w){return B[I]=w}}function p(O,_,B,I){var w=_&&_.prototype instanceof A?_:A,y=Object.create(w.prototype),z=new Y(I||[]);return s(y,"_invoke",{value:R(O,B,z)}),y}function g(O,_,B){try{return{type:"normal",arg:O.call(_,B)}}catch(I){return{type:"throw",arg:I}}}n.wrap=p;var C="suspendedStart",m="suspendedYield",b="executing",h="completed",v={};function A(){}function k(){}function D(){}var P={};f(P,c,function(){return this});var S=Object.getPrototypeOf,N=S&&S(S(K([])));N&&N!==l&&u.call(N,c)&&(P=N);var E=D.prototype=A.prototype=Object.create(P);function F(O){["next","throw","return"].forEach(function(_){f(O,_,function(B){return this._invoke(_,B)})})}function T(O,_){function B(w,y,z,V){var X=g(O[w],O,y);if(X.type!=="throw"){var W=X.arg,n0=W.value;return n0&&t(n0)=="object"&&u.call(n0,"__await")?_.resolve(n0.__await).then(function(t0){B("next",t0,z,V)},function(t0){B("throw",t0,z,V)}):_.resolve(n0).then(function(t0){W.value=t0,z(W)},function(t0){return B("throw",t0,z,V)})}V(X.arg)}var I;s(this,"_invoke",{value:function(y,z){function V(){return new _(function(X,W){B(y,z,X,W)})}return I=I?I.then(V,V):V()}})}function R(O,_,B){var I=C;return function(w,y){if(I===b)throw Error("Generator is already running");if(I===h){if(w==="throw")throw y;return{value:o,done:!0}}for(B.method=w,B.arg=y;;){var z=B.delegate;if(z){var V=L(z,B);if(V){if(V===v)continue;return V}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(I===C)throw I=h,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);I=b;var X=g(O,_,B);if(X.type==="normal"){if(I=B.done?h:m,X.arg===v)continue;return{value:X.arg,done:B.done}}X.type==="throw"&&(I=h,B.method="throw",B.arg=X.arg)}}}function L(O,_){var B=_.method,I=O.iterator[B];if(I===o)return _.delegate=null,B==="throw"&&O.iterator.return&&(_.method="return",_.arg=o,L(O,_),_.method==="throw")||B!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+B+"' method")),v;var w=g(I,O.iterator,_.arg);if(w.type==="throw")return _.method="throw",_.arg=w.arg,_.delegate=null,v;var y=w.arg;return y?y.done?(_[O.resultName]=y.value,_.next=O.nextLoc,_.method!=="return"&&(_.method="next",_.arg=o),_.delegate=null,v):y:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,v)}function M(O){var _={tryLoc:O[0]};1 in O&&(_.catchLoc=O[1]),2 in O&&(_.finallyLoc=O[2],_.afterLoc=O[3]),this.tryEntries.push(_)}function j(O){var _=O.completion||{};_.type="normal",delete _.arg,O.completion=_}function Y(O){this.tryEntries=[{tryLoc:"root"}],O.forEach(M,this),this.reset(!0)}function K(O){if(O||O===""){var _=O[c];if(_)return _.call(O);if(typeof O.next=="function")return O;if(!isNaN(O.length)){var B=-1,I=function w(){for(;++B=0;--w){var y=this.tryEntries[w],z=y.completion;if(y.tryLoc==="root")return I("end");if(y.tryLoc<=this.prev){var V=u.call(y,"catchLoc"),X=u.call(y,"finallyLoc");if(V&&X){if(this.prev=0;--I){var w=this.tryEntries[I];if(w.tryLoc<=this.prev&&u.call(w,"finallyLoc")&&this.prev=0;--B){var I=this.tryEntries[B];if(I.finallyLoc===_)return this.complete(I.completion,I.afterLoc),j(I),v}},catch:function(_){for(var B=this.tryEntries.length-1;B>=0;--B){var I=this.tryEntries[B];if(I.tryLoc===_){var w=I.completion;if(w.type==="throw"){var y=w.arg;j(I)}return y}}throw Error("illegal catch attempt")},delegateYield:function(_,B,I){return this.delegate={iterator:K(_),resultName:B,nextLoc:I},this.method==="next"&&(this.arg=o),v}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(ca);var M0=Fe(),c0=M0;try{regeneratorRuntime=M0}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=M0:Function("r","regeneratorRuntime = r")(M0)}function z0(e){return e==="undefined"}function Ne(){return!z0(typeof my)&&my!==null&&!z0(typeof my.alert)}var e0;(function(e){e.CANCEL="-1",e.SUCCESS="0",e.API_UNDEFINED="1",e.INVALID_PARAMS="2",e.UNKNOWN_ERROR="3",e.UNAUTHORIZED_CALL="4",e.WRONG_CORP_ID="5",e.CREATE_CHAT_FAILED="6",e.UNAUTHORIZED_API="7",e.INVALID_CORP_ID="8",e.SERVER_RESPONSE_ERROR="9",e.WRONG_DEVICE_INFO="10",e.UPLOAD_FAIL="11",e.PROCESS_FAIL="12",e.DUPLICATED_CALL="13",e.TOO_LARGE_PIC="14",e.REQUEST_REJECT_OR_INSECURE_REQUEST="15",e.PC_NOT_ALLOWED_TO_OPEN_SIDE_PANE_OR_MODAL="21",e.PC_CLOSE_SIDE_PANE_OR_MODAL="22",e.UNAUTHORIZED_PARAMS="23",e.GESTURE_PASSWORD_DOES_NOT_EXIST="24",e.NETWORK_ERROR="25"})(e0||(e0={}));var U;(function(e){e.MOBILE="mobile",e.PC="pc",e.MINI_APP="mini",e.UNKNOWN="unknown"})(U||(U={}));var H;(function(e){e.ANDROID="android",e.IOS="ios",e.UNKNOW="unknow"})(H||(H={}));var k0;(function(e){e.UPDATE_NETWORK_STATUS="DINGGOV_ON_NETWORK_TYPE_CHANGED",e.UPDATE_LOCATION="DINGGOV_GEO_LOCATION_UPDATE",e.UPDATE_TRACE="DINGGOV_TRACE_UPDATE",e.ON_SHAKE="onShake"})(k0||(k0={}));var Z;(function(e){e.isDingTalk="DingTalk",e.isMpaas="mPaaS",e.isUnknow="unknow"})(Z||(Z={}));var v0=navigator&&(navigator.swuserAgent||navigator.userAgent)||"",St=function(){function e(){this.readyFnStack=[],this.generalEventCallbackStack={},this.apiList={},this.continuousCallbackStack={},this.isH5Mobile=null,this.appType=null,this.platformType=null,this.aliBridge=window&&window.navigator&&window.AlipayJSBridge,this.isReady=!1,this.init(),console.warn("请将 gdt-jsapi 版本请升级到 1.9.24 版本以上的最新版本,谢谢")}var t=e.prototype;return t.h5AndroidbridgeInit=function(){var r=this;this.h5BridgeReadyPromise=new Promise(function(o,n){var l=function(){try{window.WebViewJavascriptBridgeAndroid=window.nuva&&window.nuva.require(),r.execReadyFn()}catch{}};window.nuva&&(window.nuva.isReady===void 0||window.nuva.isReady)?l():(document.addEventListener("runtimeready",function(){l()},!1),document.addEventListener("runtimefailed",function(u){var s=u&&u.detail||{errorCode:e0.INVALID_PARAMS,errorMessage:"unknown nuvajs bootstrap error"};r.handleBridgeResponse(s,o,n)},!1))})},t.h5IosBridgeInit=function(){var r=this;this.h5BridgeReadyPromise=new Promise(function(o,n){if(typeof WebViewJavascriptBridge<"u")try{WebViewJavascriptBridge.init(function(l,u){}),r.execReadyFn()}catch{}else document.addEventListener("WebViewJavascriptBridgeReady",function(){try{WebViewJavascriptBridge&&WebViewJavascriptBridge.init(function(l,u){}),r.execReadyFn()}catch{}},!1)})},t.init=function(){var r=this,o=this.getAppType(),n=this.getContainerType();if(o===U.PC&&window.dingtalk&&!window.dingtalk.isRegister&&(window.dingtalk.isRegister=!0,window.dingtalk.callbackStack={},window.dingtalk.event.register(function(u,s){if(r.continuousCallbackStack[u])r.continuousCallbackStack[u](s);else if(s){var x=""+s.msgId;u==="openapi.event.emit"?(console.log("dingtalk receive event:",s,"identifer is",x),window.dingtalk.callbackStack[x]&&(window.dingtalk.callbackStack[x](s),delete window.dingtalk.callbackStack[x])):u==="im.fileTask.addNewTask"||u==="im.fileTask.updateTask"?(s.msgId||s.taskId)&&typeof r.continuousCallbackStack[s.msgId||s.taskId]=="function"&&r.continuousCallbackStack[s.msgId||s.taskId](u,s):r.generalEventCallbackStack[u]&&r.generalEventCallbackStack[u].forEach(function(c){c.call(r,s)})}})),o===U.MOBILE){if(n===Z.isDingTalk)this.platformType===H.ANDROID?!this.h5BridgeReadyPromise&&this.h5AndroidbridgeInit():this.platformType===H.IOS&&!this.h5BridgeReadyPromise&&this.h5IosBridgeInit();else if(n===Z.isMpaas&&o===U.MOBILE)if(window.AlipayJSBridge)this.execReadyFn();else{var l=setTimeout(function(){console.warn("window.AlipayJSBridge 未初始化完毕,走到兜底逻辑",r.isReady,window.AlipayJSBridge),r.isReady||r.execReadyFn.call(r)},5200);document.addEventListener("AlipayJSBridgeReady",function(){r.isReady||(clearTimeout(l),r.execReadyFn.call(r))},!1)}}else setTimeout(function(){r.execReadyFn()})},t.execReadyFn=function(){this.isReady=!0;for(var r=this.readyFnStack.shift();r;)r&&r(this),r=this.readyFnStack.shift()},t.onReady=function(r){this.isReady?r&&r(this):this.readyFnStack.push(r)},t.setCurrentInvoker=function(r){this.currentInvoker=r},t.getCurrentInvoker=function(){return this.currentInvoker},t.getBridge=function(){return this.aliBridge},t.getContainerType=function(){return/TaurusApp/g.test(v0)?/DingTalk/g.test(v0)?Z.isDingTalk:Z.isMpaas:/DingTalk/g.test(v0)?Z.isDingTalk:/mPaaSClient/g.test(v0)||/Nebula/g.test(v0)?Z.isMpaas:Z.isUnknow},t.getAppType=function(){return this.appType||(this.isMobile()?this.appType=U.MOBILE:window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("dingtalk-win")>=0&&window.navigator.userAgent.indexOf("TaurusApp")>=0?this.appType=U.PC:Ne()?this.appType=U.MINI_APP:(console.warn("检测到页面在非专有钉钉客户端中打开,JSAPI 调用可能不会生效!"),this.appType=U.UNKNOWN)),this.appType},t.isMobile=function(){var r=/iPhone|iPad|iPod|iOS/i.test(v0),o=/Android/i.test(v0),n=window&&window.navigator&&window.navigator.userAgent||"";return this.isH5Mobile!==null?this.isH5Mobile:n&&n.indexOf("dingtalk-win")>=0?(this.isH5Mobile=!1,!1):!(!n||!(n.includes("mPaaSClient")||n.includes("Nebula")||n.includes("DingTalk")))&&(this.isH5Mobile=!0,this.platformType=r?H.IOS:o?H.ANDROID:H.UNKNOW,!0)},t.registerEvent=function(r,o){var n=this;if(typeof o=="function")return this.getAppType()===U.PC?(this.generalEventCallbackStack[r]||(this.generalEventCallbackStack[r]=[]),this.generalEventCallbackStack[r].push(o),function(){var l=n.generalEventCallbackStack[r].findIndex(function(u){return u===o});n.generalEventCallbackStack[r].splice(l,1)}):this.getAppType()===U.MOBILE?(document.addEventListener(r,o,!1),function(){document.removeEventListener(r,o)}):void 0;console.error("callback 参数应该为函数")},t.registerClientAPI=function(r,o){this.apiList[r]=o},t.registerAPI=function(r,o){if(this.isMobile(),typeof o=="object"){var n=o,l=this.getAppType();this.registerClientAPI(r,n[l])}else this.registerClientAPI(r,o)},t.invokeMiniApp=function(){var r=T0(c0.mark(function o(n,l){var u=this;return c0.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l===void 0&&(l={}),s.abrupt("return",new Promise(function(x,c){l=$({_apiName:n},l);var a=u.apiList[n],d=u.getContainerType();if(!a)return console.warn("API: "+n+",未注册"),c("API: "+n+",未注册");if(d===Z.isMpaas){if(typeof a=="function")return void a.call(null,l,{context:my,resolve:x,reject:c,methodName:n});my.call(n,l,function(f){u.handleBridgeResponse(f,x,c)})}else if(d===Z.isDingTalk){if(typeof a=="function")return void a.call(null,l,{context:dd.dtBridge,resolve:x,reject:c,methodName:n,containerType:d,appType:U.MINI_APP});dd.dtBridge({m:"taurus.common."+n,args:l,onSuccess:function(f){u.handleBridgeResponse(f,x,c)},onFail:function(f){u.handleBridgeResponse(f,x,c)}})}}));case 2:case"end":return s.stop()}},o)}));return function(o,n){return r.apply(this,arguments)}}(),t.invokeMobile=function(){var r=T0(c0.mark(function o(n,l,u){var s=this;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l===void 0&&(l={}),x.abrupt("return",new Promise(function(c,a){l=$({_apiName:n},l);var d=s.apiList[n],f=s.getContainerType();if(!d)return console.warn("API: "+n+",未注册"),a("API: "+n+",未注册");if(f===Z.isDingTalk){if(s.platformType===H.IOS){var p=Object.assign({},l);if(p.watch===!0&&typeof WebViewJavascriptBridge<"u"&&WebViewJavascriptBridge.registerHandler(u!=null&&u.dingTalkAPIName?u==null?void 0:u.dingTalkAPIName:"taurus.common."+n,function(b,h){typeof l.onSuccess=="function"&&l.onSuccess.call(null,b),h&&h({errorCode:"0",errorMessage:"success"})}),typeof d=="function")return void d.call(null,l,{context:window.WebViewJavascriptBridge,resolve:c,reject:a,methodName:n,containerType:f,appType:U.MOBILE,platformType:H.IOS,watch:p.watch});window.WebViewJavascriptBridge!==void 0&&window.WebViewJavascriptBridge.callHandler("taurus.common."+n,Object.assign({},p),function(b){!p.watch&&s.handleBridgeResponse(b||{},c,a)})}else if(s.platformType===H.ANDROID){var g=n.split("."),C=g.pop()||"",m=g.join(".")||"taurus.common";if(typeof d=="function")return void d.call(null,l,{context:window.WebViewJavascriptBridgeAndroid,resolve:c,reject:a,methodName:n,containerType:f,appType:U.MOBILE,platformType:H.ANDROID});typeof window.WebViewJavascriptBridgeAndroid=="function"&&window.WebViewJavascriptBridgeAndroid(function(b){s.handleBridgeResponse(b,c,a)},function(b){s.handleBridgeResponse(b,c,a)},m,C,l)}}else if(f===Z.isMpaas){if(typeof d=="function")return void d.call(null,l,{context:AlipayJSBridge,resolve:c,reject:a,methodName:n});AlipayJSBridge.call(n,l,function(b){s.handleBridgeResponse(b,c,a)})}}));case 2:case"end":return x.stop()}},o)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.findFitMsgId=function(r){var o,n;return(o=window.dingtalk)!==null&&o!==void 0&&(n=o.callbackStack)!==null&&n!==void 0&&n[r]?this.findFitMsgId(r+1):r},t.invokePC=function(){var r=T0(c0.mark(function o(n,l,u){var s=this;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l===void 0&&(l={}),u===void 0&&(u={msgId:1}),x.abrupt("return",new Promise(function(c,a){try{l=$({_apiName:n},l);var d=s.findFitMsgId(Date.now()),f=u.pcClientAPIName||n;if(u.msgId=d,!window.dingtalk)return Promise.reject(new Error("请在钉钉容器内使用 JSAPI"));s.apiList[n]?s.apiList[n].call(null,l,u):(console.info("invoke bridge api:",f,d,l),window.dingtalk.platform.invokeAPI(d,f,l)),window.dingtalk&&window.dingtalk.isRegister&&!window.dingtalk.callbackStack&&(window.dingtalk.callbackStack={}),window.dingtalk.callbackStack[""+d]=function(p){var g=p;return g.body?c(g.body):c(g)}}catch(p){a(p)}}));case 3:case"end":return x.stop()}},o)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.handleBridgeResponse=function(r,o,n){r&&r.errorCode?r.errorCode===e0.SUCCESS?o(r.result):(console.warn("API 调用失败",r),n(r)):r&&r.success==="false"?n(r):o(r)},t.invoke=function(){var r=T0(c0.mark(function o(n,l,u){var s;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(l===void 0&&(l={}),(s=this.getAppType())!==U.MOBILE){x.next=8;break}if(this.isReady){x.next=5;break}return x.abrupt("return",Promise.reject("错误:请在 dd.ready() 回调中使用 JSAPI,当前调用函数:"+n));case 5:return x.abrupt("return",this.invokeMobile(n,l,u));case 8:if(s!==U.PC){x.next=12;break}return x.abrupt("return",this.invokePC(n,l,u));case 12:if(s!==U.MINI_APP){x.next=16;break}return x.abrupt("return",this.invokeMiniApp(n,l));case 16:return x.abrupt("return",Promise.reject("错误:未在钉钉运行环境下调用该 API,无效,请检查运行环境"));case 17:case"end":return x.stop()}},o,this)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.existEventListener=function(r){return!!this.continuousCallbackStack[r]},t.registerContinuesEvent=function(r,o){this.continuousCallbackStack[r]=o},t.removeContinuesEvent=function(r){this.existEventListener(r)&&(this.continuousCallbackStack[r](),delete this.continuousCallbackStack[r])},e}();Ne()||(window._invoker=window._invoker||new St);const i=Ne()?new St:window._invoker;function la(e,t){if(e)return function(r){return typeof r=="function"||t.includes("Sync")||t.startsWith("create")?e(r):new Promise(function(o,n){e($({},r,{success:function(l){o(l)},fail:function(l){n(l)}}))})}}function an(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.alert",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","alert",e):s===H.IOS&&n.callHandler("taurus.common.alert",Object.assign({},e),function(a){r(a)})}else n&&n.call("alert",e,function(){r()})}i.registerAPI("alert",{mini:an,mobile:an}),_t.version={android:"1.3.2",ios:"1.3.2"};function _t(e){return i.invoke("alert",e)}i.registerAPI("authConfig",{mini:!0,mobile:!0}),Tt.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function Tt(e){return i.invoke("authConfig",e)}function sn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizContactDepartmentsPickerExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizContactDepartmentsPickerExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizContactDepartmentsPickerExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizContactDepartmentsPickerExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizContactDepartmentsPickerExternal",{mini:sn,mobile:sn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.departmentsPickerEx",e)}}),Rt.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Rt(e){return i.invoke("bizContactDepartmentsPickerExternal",e)}function cn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizCustomContactChooseExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizCustomContactChooseExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizCustomContactChooseExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizCustomContactChooseExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizCustomContactChooseExternal",{mini:cn,mobile:cn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.customContact.chooseEx",e)}}),Ot.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Ot(e){return i.invoke("bizCustomContactChooseExternal",e)}function xn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizCustomContactMultipleChooseExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizCustomContactMultipleChooseExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizCustomContactMultipleChooseExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizCustomContactMultipleChooseExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizCustomContactMultipleChooseExternal",{mini:xn,mobile:xn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.customContact.multipleChooseEx",e)}}),Nt.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Nt(e){return i.invoke("bizCustomContactMultipleChooseExternal",e)}i.registerAPI("callPhone",{mini:!0,mobile:!0}),Ht.version={android:"1.1.0",ios:"1.1.0"};function Ht(e){return i.invoke("callPhone",e)}i.registerAPI("version",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"version",{})}});function be(){return i.invoke("version")}var ua=1,fa=-1,Lt=0;function da(e,t){return typeof e!="number"&&(e=0),typeof t!="number"&&(t=0),e>t?ua:e-1||Se.indexOf("Adr")>-1},pa=function(){return!!Se.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)},ha=function(){return/(windows)/i.test(navigator.userAgent)};function ga(e){return Mt.apply(this,arguments)}function Mt(){return(Mt=T0(c0.mark(function e(t){var r,o,n,l;return c0.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(Re[t]){u.next=2;break}return u.abrupt("return",!1);case 2:return u.next=4,be();case 4:return r=u.sent,o=r.version,n=Re[t].version,l=va()?"android":pa()?"ios":ha()?"pc":"unknown",u.abrupt("return",!(!n||!n[l])&&He(o,n[l])>0);case 9:case"end":return u.stop()}},e)}))).apply(this,arguments)}i.registerAPI("checkVPNAppInstalled",{mini:!0,mobile:!0}),zt.version={android:"1.6.0",ios:"1.6.0"};function zt(){return i.invoke("checkVPNAppInstalled")}i.registerAPI("checkVPNAppOnline",{mini:!0,mobile:!0}),Wt.version={android:"1.6.0",ios:"1.6.0"};function Wt(){return i.invoke("checkVPNAppOnline")}var ln;(function(e){e[e.DEFAULT=1]="DEFAULT",e[e.NEW=2]="NEW"})(ln||(ln={}));var un;(function(e){e[e.GLOBAL_ORG=1]="GLOBAL_ORG",e[e.FRIEND=2]="FRIEND",e[e.GROUP=4]="GROUP",e[e.RECOMMEND=5]="RECOMMEND",e[e.SPECIAL_ATTENTION=7]="SPECIAL_ATTENTION",e[e.LOAD_GROUP_PERSON=8]="LOAD_GROUP_PERSON",e[e.ORG=9]="ORG"})(un||(un={}));var fn;(function(e){e.PHONE_HIDE="PHONE_HIDE",e.CHAT_INVALID="CHAT_INVALID",e.GROUP_CHAT_PULL_INVALID="GROUP_CHAT_PULL_INVALID",e.APP_DING_INVALID="APP_DING_INVALID",e.PHONE_DING_INVALID="PHONE_DING_INVALID",e.SMS_DING_INVALID="SMS_DING_INVALID",e.AUDIO_VIDEO_HIDE="AUDIO_VIDEO_HIDE"})(fn||(fn={})),i.registerAPI("chooseContact",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.choose",e)}}),Ut.version={pc:"1.1.0"};function Ut(e){return i.invoke("chooseContact",e)}function dn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.chooseContactWithComplexPicker",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","chooseContactWithComplexPicker",e):s===H.IOS&&n.callHandler("taurus.common.chooseContactWithComplexPicker",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("chooseContactWithComplexPicker",e,function(a){a.error&&a.error.toString()===e0.API_UNDEFINED?n.call("complexPicker",e,function(d){i.handleBridgeResponse(d,r,o)}):i.handleBridgeResponse(a,r,o)})}i.registerAPI("chooseContactWithComplexPicker",{mini:dn,mobile:dn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.complexPicker",e)}}),jt.version={android:"1.1.0",ios:"1.1.0",pc:"1.6.2"};function jt(e){return i.invoke("chooseContactWithComplexPicker",e)}i.registerAPI("chooseDateRangeWithCalendar",{mini:!0,mobile:!0}),Vt.version={android:"1.3.10",ios:"1.3.10"};function Vt(e){return i.invoke("chooseDateRangeWithCalendar",e)}i.registerAPI("chooseDayWithCalendar",{mini:!0,mobile:!0}),Gt.version={android:"1.3.10",ios:"1.3.10"};function Gt(e){return i.invoke("chooseDayWithCalendar",e)}i.registerAPI("chooseDepartments",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.departmentsPicker",e)}}),qt.version={android:"1.1.0",ios:"1.1.0",pc:"1.6.2"};function qt(e){return i.invoke("chooseDepartments",e)}i.registerAPI("chooseFile",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.chooseFile",e)}}),Kt.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Kt(e){return i.invoke("chooseFile",e)}i.registerAPI("chooseHalfDayWithCalendar",{mini:!0,mobile:!0}),Yt.version={android:"1.3.10",ios:"1.3.10"};function Yt(e){return i.invoke("chooseHalfDayWithCalendar",e)}var vn;(function(e){e[e.image=0]="image",e[e.video=1]="video"})(vn||(vn={})),i.registerAPI("dgChooseImage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.dgChooseImage",e)}}),Xt.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Xt(e){return i.invoke("dgChooseImage",$({},e,{_apiName:"chooseImage"}))}i.registerAPI("chooseInterconnectionChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"chooseInterconnectionChat",e)}}),Qt.version={pc:"2.9.0",ios:"2.9.0",android:"2.9.0"};function Qt(e){return i.invoke("chooseInterconnectionChat",e)}i.registerAPI("chooseImage",{mini:!0}),Zt.version={android:"1.6.2",ios:"1.6.2"};function Zt(e){return new Promise(function(t,r){my.chooseImage($({},e,{success:function(o){t(o)},fail:function(o){r(o)}}))})}i.registerAPI("chooseSpaceDir",{mini:!0,mobile:!0,pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.chooseSpaceDir",e)}}),Jt.version={android:"1.6.0",ios:"1.6.0",pc:"2.6.0"};function Jt(){return i.invoke("chooseSpaceDir")}i.registerAPI("chooseTimeWithCalendar",{mini:!0,mobile:!0}),$t.version={android:"1.3.10",ios:"1.3.10"};function $t(e){return i.invoke("chooseTimeWithCalendar",e)}i.registerAPI("chooseVideo",{mini:!0,mobile:!0}),er.version={android:"1.6.2",ios:"1.6.2"};function er(e){return i.invoke("chooseVideo",e)}function pn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.close",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.navigation","close",e):s===H.IOS&&n.callHandler("biz.navigation.close",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("popWindow",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("closePage",{mini:pn,mobile:pn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.quit",e)}}),nr.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function nr(e){return i.invoke("closePage",$({},e,{_apiName:"closePage"}))}var hn;(function(e){e.CODE="code",e.ACCOUNTID="accountId"})(hn||(hn={}));var gn;(function(e){e.CODE="code",e.id="id"})(gn||(gn={})),i.registerAPI("complexPickerAdmin",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.complexPickerAdmin",e)}}),tr.version={pc:"2.8.0"};function tr(e){return i.invoke("complexPickerAdmin",e)}i.registerAPI("confirm",{mini:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};l===Z.isDingTalk?n({m:"taurus.common.confirm",args:u,onSuccess:function(s){var x={errorCode:e0.SUCCESS,result:{buttonIndex:s.ok?0:1}};i.handleBridgeResponse(x,r,o)},onFail:function(s){i.handleBridgeResponse(s,r,o)}}):n&&n.call("confirm",u,function(s){var x={errorCode:e0.SUCCESS,result:{buttonIndex:s.ok?0:1}};i.handleBridgeResponse(x,r,o)})},mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};l?u===H.ANDROID?n&&n(function(x){var c={errorCode:e0.SUCCESS,result:{buttonIndex:x.ok?0:1}};i.handleBridgeResponse(c,r,o)},function(x){i.handleBridgeResponse(x,r,o)},"taurus.common","confirm",s):u===H.IOS&&n.callHandler("taurus.common.confirm",Object.assign({},s),function(x){i.handleBridgeResponse(x,r,o)}):n&&n.call("confirm",s,function(x){var c={errorCode:e0.SUCCESS,result:{buttonIndex:x.ok?0:1}};i.handleBridgeResponse(c,r,o)})},pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.confirm",e)}}),rr.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function rr(e){return i.invoke("confirm",e)}i.registerAPI("copyToClipboard",{mini:!0,mobile:!0}),or.version={android:"1.3.2",ios:"1.3.2"};function or(e){return i.invoke("copyToClipboard",e)}i.registerAPI("createChatGroup",{mini:!0,mobile:!0}),ir.version={android:"1.3.0",ios:"1.3.0",pc:"1.3.0"};function ir(e){return i.invoke("createChatGroup",e)}i.registerAPI("createDing",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.ding.create",e)}}),ar.version={android:"1.3.9",ios:"1.3.9",pc:"1.3.9"};function ar(e){return i.invoke("createDing",e)}i.registerAPI("createDingV2",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.ding.createV2",e)}}),sr.version={android:"2.7.0",ios:"2.7.0",pc:"2.7.0"};function sr(e){return i.invoke("createDingV2",e)}function An(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.createVideoConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","createVideoConf",e):s===H.IOS&&n.callHandler("biz.conference.createVideoConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("createVideoConf",e,function(){r()})}i.registerAPI("createVideoConf",{mini:An,mobile:An,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.createVideoConf",$({},e))}}),cr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function cr(e){return i.invoke("createVideoConf",e)}i.registerAPI("createVideoMeeting",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.meeting.create",$({isVideoConference:!0},e))}}),xr.version={android:"1.3.1.1",ios:"1.3.1.1",pc:"1.9.4"};function xr(e){return i.invoke("createVideoMeeting",e)}i.registerAPI("dealWithBackAction",{mobile:!0}),lr.version={android:"1.2.0.10"};function lr(e){return i.invoke("dealWithBackAction",e)}i.registerAPI("disableClosePage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.disableClosePage",{})}}),ur.version={pc:"3.4.0"};function ur(){return i.invoke("disableClosePage")}i.registerAPI("disablePullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","disable",{}):u===H.IOS&&n.callHandler("ui.pullToRefresh.disable",Object.assign({},{}),function(s){r(s)}):n&&n.call("pullRefresh",{pullRefresh:!1},function(){r()})}}),fr.version={android:"1.3.0",ios:"1.3.0"};function fr(){return i.invoke("disablePullToRefresh",{_apiName:"disablePullToRefresh"})}i.registerAPI("disableWebviewBounce",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.webViewBounce","disable",{}):u===H.IOS&&n.callHandler("ui.webViewBounce.disable",Object.assign({},{}),function(s){r(s)}):n&&n.call("bounce",{enable:!1},function(s){r(s)})}}),dr.version={ios:"1.3.0"};function dr(){return i.invoke("disableWebviewBounce",{_apiName:"disableWebviewBounce"})}i.registerAPI("downloadAudio",{mini:!0,mobile:!0}),vr.version={android:"1.3.0",ios:"1.3.0"};function vr(e){return i.invoke("downloadAudio",e)}var Aa=1;function pr(e){return i.invoke("downloadFile",e)}i.registerAPI("downloadFile",{mini:function(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.context;n===Z.isDingTalk?l&&l({m:"taurus.common.downloadFile",args:e,onSuccess:function(u){i.handleBridgeResponse(u,r,o)},onFail:function(u){i.handleBridgeResponse(u,r,o)}}):l&&l.call("downloadFile",e,function(u){u.error?o(u):r(u)})},pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.downloadFile",e),i.registerContinuesEvent(t.msgId,function(r,o){r==="im.fileTask.addNewTask"&&(i.removeContinuesEvent(t.msgId),i.registerContinuesEvent(o.taskId,function(n,l){if(n==="im.fileTask.updateTask"){var u=l.doneSize,s=l.fileName,x=l.filePath,c=l.fileSize,a=l.speed;e.onProgress({doneSize:u,fileName:s,filePath:x,fileSize:c,speed:a}),l.status===Aa&&i.removeContinuesEvent(l.taskId)}}))})}}),pr.version={pc:"1.3.5"};i.registerAPI("enablePullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","enable",{}):u===H.IOS&&n.callHandler("ui.pullToRefresh.enable",Object.assign({},{}),function(){r()}):n&&n.call("pullRefresh",{pullRefresh:!0},function(){r()})}}),hr.version={android:"1.3.0",ios:"1.3.0"};function hr(){return i.invoke("enablePullToRefresh",{_apiName:"enablePullToRefresh"})}i.registerAPI("enableVpn",{mini:!0,mobile:!0}),gr.version={android:"1.1.0",ios:"1.1.0"};function gr(){return i.invoke("enableVpn")}i.registerAPI("enableWebviewBounce",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"taurus.common","bounce",{enable:!0}):u===H.IOS&&n.callHandler("taurus.common.bounce",Object.assign({},{enable:!0}),function(s){r(s)}):n&&n.call("bounce",{enable:!0},function(s){r(s)})}}),Ar.version={ios:"1.3.0"};function Ar(){return i.invoke("enableWebviewBounce",{_apiName:"enableWebviewBounce"})}i.registerAPI("exclusiveInvoke",{mini:!0,mobile:!0}),mr.version={ios:"1.9.5",android:"1.9.5"};function mr(e){return i.invoke("exclusiveInvoke",e)}i.registerAPI("faceComparison",{mobile:!0,mini:!0}),Cr.version={android:"2.4.0",ios:"2.4.0"};function Cr(e){return i.invoke("faceComparison",e)}var mn;(function(e){e.PNG="png",e.JPG="jpg"})(mn||(mn={})),i.registerAPI("faceRecognition",{mobile:!0,mini:!0}),Br.version={android:"2.4.0",ios:"2.4.0"};function Br(e){return i.invoke("faceRecognition",e)}i.registerAPI("getAppInstallStatus",{mini:!0,mobile:!0}),Er.version={android:"2.1.10",ios:"2.1.10"};function Er(e){return i.invoke("getAppInstallStatus",e)}i.registerAPI("getAuthCode",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"runtime.permission.requestAuthCode",e)},mobile:!0,mini:!0}),br.version={android:"1.0.0",ios:"1.0.0",pc:"1.0.0"};function br(e){return i.invoke("getAuthCode",e)}i.registerAPI("getConfig",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getConfig",e)}}),Dr.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function Dr(){return i.invoke("getConfig",{})}function Le(){return i.getContainerType()}i.registerAPI("getDeviceId",{mobile:!0,mini:!0}),kr.version={android:"2.5.0",ios:"2.5.0"};function kr(){return i.invoke("getDeviceId",{})}i.registerAPI("getFromClipboard",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"util.clipboardData.getData",e)}}),Pr.version={android:"2.3.1",ios:"2.3.1",pc:"2.6.10"};function Pr(){return i.invoke("getFromClipboard")}i.registerAPI("getGeolocation",{mini:!0,mobile:!0}),yr.version={android:"1.2.0",ios:"1.2.0"};function yr(e){return i.invoke("getGeolocation",e)}i.registerAPI("getGeolocationStatus",{mobile:!0,mini:!0}),Ir.version={android:"1.6.2",ios:"1.6.2"};function Ir(e){return i.invoke("getGeolocationStatus",e)}i.registerAPI("getHotspotInfo",{mobile:!0,mini:!0}),Fr.version={android:"1.3.5",ios:"1.3.5"};function Fr(){return i.invoke("getHotspotInfo")}i.registerAPI("getLanguageSetting",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getLanguageSetting",e)}}),wr.version={android:"1.4.0",ios:"1.4.0",pc:"1.4.0"};function wr(){return i.invoke("getLanguageSetting")}i.registerAPI("getLoginUser",{mobile:!0,mini:!0}),Sr.version={android:"1.1.0",ios:"1.1.0"};function Sr(){return i.invoke("getLoginUser")}i.registerAPI("getNetworkType",{mobile:!0,mini:!0}),_r.version={android:"1.3.0",ios:"1.3.0"};function _r(){return i.invoke("getNetworkType")}i.registerAPI("getPhoneInfo",{mini:!0,mobile:!0}),Tr.version={android:"1.3.5",ios:"1.3.5"};function Tr(){return i.invoke("getPhoneInfo")}var Cn;(function(e){e.SOCKS5="SOCKS5",e.HTTP="HTTP"})(Cn||(Cn={})),i.registerAPI("getProxyInfo",{pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"net.util.getProxyInfo",e)}}),Rr.version={pc:"2.10.0"};function Rr(){return i.invoke("getProxyInfo",{})}i.registerAPI("getStorageItem",{mobile:!0,mini:!0}),Or.version={android:"1.3.1.1",ios:"1.3.1.1"};function Or(e){return i.invoke("getStorageItem",e)}i.registerAPI("getTraceStatus",{mobile:!0}),Nr.version={android:"1.3.4",ios:"1.3.4"};function Nr(e){return i.invoke("getTraceStatus",e)}i.registerAPI("getUUID",{mobile:!0,mini:!0}),Hr.version={android:"1.3.5",ios:"1.3.5"};function Hr(){return i.invoke("getUUID")}var ma=/TaurusApp\((\S*)\/(\S*)\)/;function Ca(){if(window&&window.navigator){var e=window.navigator.userAgent;if(e){var t=e.match(ma);return Promise.resolve({group:"TaurusApp",name:t[1],version:t[2]})}return Promise.reject("调用错误:无法检测到当下环境的 userAgent,请确保在政务钉钉客户端 H5 容器下调用。")}}i.registerAPI("getUserAgent",{mobile:!0,mini:!0,pc:!0}),Lr.version={android:"1.6.2",ios:"1.6.2",pc:"1.6.2"};function Lr(){var e=i.getAppType();return e===U.PC||e===U.MOBILE?Ca():e===U.MINI_APP?i.invoke("getUserAgent",{}):void 0}var Bn,En,bn;(function(e){e.off="0",e.on="1"})(Bn||(Bn={})),function(e){e[e.off=0]="off",e[e.on=1]="on"}(En||(En={})),function(e){e[e.name=1]="name",e[e.id=2]="id",e[e.custom=3]="custom"}(bn||(bn={})),i.registerAPI("getWaterMarkConfig",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWaterMarkConfig",e)},mini:!0,mobile:!0});function _e(e){return i.invoke("getWaterMarkConfig",e)}var De,Mr="h5Page",Ba="meetingDetail",Ea="docPreview",ba=[Mr,Ba,Ea],f0=!z0(typeof my)&&my!==null&&!z0(typeof my.alert);f0&&(De=my.getSystemInfoSync());var Dn=f0?De.platform:navigator.userAgent,Da=f0?De.screenWidth:window.screen.width,L0=(f0?De.pixelRatio:window.devicePixelRatio)||2,Ie=f0?Promise.resolve(""):"",ka=function(){function e(r){r===void 0&&(r={}),this.options=$({texts:[""],width:50,height:50,textRotate:-10,textColor:"#000000",textFont:"PingFangSC-Regular,system-ui,sans-serif",fontStyle:"normal",opacity:90,canvas:[],fontSize:14},r),this.options.width*=this.options.fontSize/12,this.options.height*=this.options.fontSize/12,this.options.deg=this.options.textRotate*Math.PI/180,this.options.cosDeg=Math.cos(this.options.deg),this.options.absSinDeg=Math.abs(Math.sin(this.options.deg))}var t=e.prototype;return t.init=function(){var r=this,o=null,n=null;f0?n=my.createCanvasContext("canvasBg"):(o=this.createCanvas(),n=o.getContext("2d")),this.calcTextSize();var l=this.options,u=l.allItemsWidth,s=l.drawItems,x=l.height,c=l.containerComp,a=Math.ceil(Da/u),d=new Array(a).fill(s).reduce(function(g,C){return g.concat(C)},[]),f=function(){r.setCanvasStyle(n),r.drawText(n,d),n.translate(0,x),r.drawText(n,d.reverse(),!0)};if(f0)return new Promise(function(g){c.setState({width:u*a,height:2*x},function(){setTimeout(function(){f(),n.draw(),g(n.toDataURL("image/png"))},0)})});o.width=u*a,o.height=2*x,o.style.display="none",f();var p=o.toDataURL("image/png");return this.destroy(),p},t.calcTextSize=function(){var r=0,o=0,n=this.options;n.drawItems=[].map.call(n.texts,function(u){var s,x,c,a;if(f0){for(var d=0,f=0;f'+u+"",(a=document.createElement("div")).innerHTML=c.trim(),a.firstChild);document.body.appendChild(p),s=p.offsetWidth,x=p.offsetHeight,document.body.removeChild(p)}return r=Math.max(r,s),n.fontHeight||(n.fontHeight=x),o+=Math.ceil(n.cosDeg*(n.widthn.width&&(n.width=r);var l=r*n.absSinDeg+n.fontHeight*n.cosDeg;l>n.height&&(n.height=l),n.maxItemWidth=r,n.allItemsWidth=o},t.setCanvasStyle=function(r){var o=this.options,n=o.deg,l=o.absSinDeg,u=o.height,s=o.fontHeight,x=o.fontStyle,c=o.fontSize,a=o.textFont,d=o.textColor,f=o.opacity;r.rotate(n);var p=l*(u-s);r.translate(-p,0),r.font=x+" "+c+"px "+a,r.fillStyle=d,r.textAlign="left",r.textBaseline="bottom",r.globalAlpha=f},t.drawText=function(r,o,n){n===void 0&&(n=!1);var l=this.options,u=l.maxItemWidth,s=l.width,x=l.height,c=l.deg,a=l.cosDeg,d=l.absSinDeg;o.forEach(function(f,p){var g=a*(u-f.width)/2,C=s*a*p,m=Math.abs(C*Math.tan(c))+x;r.fillText(f.txt,C+(n?a*(s-f.width)/2:g),m+(n?d*(s-f.width)/2:0))})},t.createCanvas=function(){var r=document.createElement("canvas");return this.options.canvas.push(r),r},t.destroy=function(){this.options.canvas.forEach(function(r){r.remove(),r=null})},e}();function Pa(e,t){var r=JSON.parse(e),o=r.watermark||r;if(!o||String(o.watermarkStatus)==="0"||!Array.isArray(o.targetPages)||!o.targetPages.some(function(d){return d.name===t&&String(d.value)==="1"}))return Ie;var n=[];if(Array.isArray(o.contentType)){var l="";o.contentType.includes(1)&&(l+=o.userName+" "),o.contentType.includes(2)&&(l+=(o.account||"").slice(-4)),l&&n.push(l),o.contentType.includes(0)&&o.contentCustom&&n.push(o.contentCustom)}if(!n.length)return Ie;var u,s,x=/Android|Adr|SymbianOS|Windows\s*Phone|Mobile/.test(Dn),c=/iPhone|iPad|iPod|Mac\s*OS.*Mobile|iOS/.test(Dn),a=String(o.watermarkShowDensity)==="0";return c?a?(u=114,s=66):(u=86,s=45):x?a?(u=47*L0,s=40*L0):(u=25*L0,s=25*L0):a?(u=300,s=126):(u=194,s=106),new ka({containerComp:this,texts:n,width:u,height:s,textRotate:-10,textColor:{0:"#FF0000",1:"#000000",2:"#0000FF"}[o.fontColor]||"#000000",textFont:"PingFangSC-Regular,system-ui,sans-serif",fontStyle:String(o.fontStyle)==="0"?"normal":"bold",opacity:(120-parseInt(o.fontDiaphaneity,10))/100,fontSize:{0:12,1:16,2:28}[o.fontSize]||16}).init()}function Te(e,t){if(e===void 0&&(e={}),t===void 0&&(t=Mr),!ba.includes(t))throw new Error("第二个可选参数,仅能为“h5Page”或“meetingDetail”");try{return Pa.call(this,JSON.stringify(e),t)}catch(r){throw r}}zr.version={android:"1.1.0",ios:"1.1.0",pc:"1.1.0"};function zr(e,t){return e===void 0&&(e=""),new Promise(function(r,o){_e({pageInfo:e}).then(function(n){try{var l=Te(n,t);r(l)}catch(u){o(u)}})})}var kn;(function(e){e[e.ENABLE=1]="ENABLE",e[e.DISABLE=0]="DISABLE"})(kn||(kn={})),i.registerAPI("getWaterMarkConfigV2",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWaterMarkConfigV2",e)}}),Me.version={android:"2.8.0",ios:"2.8.0",pc:"2.8.0"};function Me(e){return i.invoke("getWaterMarkConfigV2",e)}var p0;(function(e){e[e.DISABLE=0]="DISABLE",e[e.ENABLE=1]="ENABLE"})(p0||(p0={}));var W0;(function(e){e.IMSESSIONLIST="imSessionList",e.DOCPREVIEW="docPreview",e.H5PAGEOTHER="h5PageOther",e.MEETINGDETAIL="meetingDetail",e.H5PAGEBASIC="h5PageBasic",e.SELECTIONCOMPONENT="selectionComponent",e.CONTACTLIST="contactList",e.CONTACTDETAIL="contactDetail",e.CHAT="chat",e.SECRETCHAT="secretChat",e.CAMERA="camera"})(W0||(W0={}));var Pn,yn="",ya={1:"normal",2:"bold",3:"italic"};(function(e){e[e.LOOSE=0]="LOOSE",e[e.NORMAL=1]="NORMAL",e[e.DENSE=2]="DENSE"})(Pn||(Pn={}));var h0;(function(e){e[e.RIGHT=0]="RIGHT",e[e.LEFT=1]="LEFT"})(h0||(h0={}));var Ia=749,Fa=326,wa=200,Sa=16,In=1.3,_a=function(){function e(r){this.options=Object.assign({texts:"",width:50,height:50,tiltAngle:-15,fontColor:"#171A1D",textFont:"PingFangSC-Regular,system-ui,sans-serif",transparency:90,canvas:[],fontSize:13,tWidth:0,tHeight:0,deg:-15},r,{width:r.leftAndRightSpacing,height:r.upAndDownSpacing}),this.options.deg=this.options.tiltAngle*Math.PI/180}var t=e.prototype;return t.init=function(){var r,o,n,l,u,s,x,c,a,d=null;return a=(d=this.createCanvas()).getContext("2d"),d.width=((r=window)===null||r===void 0||(o=r.screen)===null||o===void 0?void 0:o.width)||((n=document)===null||n===void 0||(l=n.documentElement)===null||l===void 0?void 0:l.clientWidth)||Ia,d.height=((u=window)===null||u===void 0||(s=u.screen)===null||s===void 0?void 0:s.height)||((x=document)===null||x===void 0||(c=x.documentElement)===null||c===void 0?void 0:c.clientHeight)||Fa,this.calcTextSize(),this.setCanvasStyle(a),this.drawText(a),d.toDataURL("image/png")},t.calcTextSize=function(){var r,o,n=this.options,l="exclusiveDingTalkWaterMarkCustomClass"+100*Math.random(),u=(r=''+n.texts+"",(o=document.createElement("div")).innerHTML=r.trim(),o.firstChild);document.body.appendChild(u);var s=document.getElementById(l),x=Math.max(s.clientWidth,n.texts.length*n.fontSize*In)||wa,c=Math.min(s.clientHeight,n.fontSize*In)||Sa;n.tWidth=x,n.tHeight=c,document.body.removeChild(u)},t.setCanvasStyle=function(r){var o=this.options,n=o.deg,l=o.fontStyle,u=o.fontSize,s=o.textFont,x=o.fontColor,c=o.transparency;r.rotate(n),r.font=l+" "+u+"px "+s,r.fillStyle=x,r.textAlign="left",r.textBaseline="bottom",r.globalAlpha=(100-c)/100},t.fillContent=function(r,o){for(var n=this.options,l=n.width,u=n.height,s=n.texts,x=n.tWidth,c=n.tHeight,a=0;a<40;a++)for(var d=a*u+c,f=0;f<40;f++){var p=void 0;p=a%2==0?r===h0.RIGHT?(x+l)*f:(x+l)*f+x+l:r===h0.RIGHT?(x+l)*f+l:(x+l)*f+x,o.fillText(s,r===h0.RIGHT?p:-p,d)}},t.drawText=function(r){this.fillContent(h0.RIGHT,r),this.fillContent(h0.LEFT,r)},t.createCanvas=function(){var r=document.createElement("canvas");return this.options.canvas.push(r),r},e}();function Ta(e,t){var r,o,n,l,u,s,x,c;t===void 0&&(t=W0.H5PAGEOTHER);var a=null;try{a=JSON.parse(e)}catch{a={}}var d=(r=a)===null||r===void 0||(o=r.watermark)===null||o===void 0?void 0:o.ruleContent,f=(n=a)===null||n===void 0?void 0:n.userInfo;if((d==null?void 0:d.enable)===p0.DISABLE||(d==null?void 0:d.enable)===p0.ENABLE&&(d==null||(l=d.effectPage)===null||l===void 0?void 0:l[t])!==p0.ENABLE)return yn;var p,g="";return(d==null||(u=d.watermarkContent)===null||u===void 0?void 0:u.enableUsername)===p0.ENABLE&&(g+=f==null?void 0:f.userName),(d==null||(s=d.watermarkContent)===null||s===void 0?void 0:s.enablePhoneNumber)===p0.ENABLE&&(g+=" "+(f==null?void 0:f.lastFourPhoneNo)),d!=null&&(x=d.watermarkContent)!==null&&x!==void 0&&x.customCopy&&(g+=" "+(d==null||(p=d.watermarkContent)===null||p===void 0?void 0:p.customCopy)),g.length?new _a(Object.assign({texts:g,textFont:"PingFangSC-Regular,system-ui,sans-serif"},d==null?void 0:d.watermarkStyle,{fontStyle:ya[d==null||(c=d.watermarkStyle)===null||c===void 0?void 0:c.fontStyle]})).init():yn}function Ra(e,t){t===void 0&&(t=W0.H5PAGEOTHER);try{return Ta.call(null,JSON.stringify(e),t)}catch{return""}}function Oa(e){return new Promise(function(t,r){be().then(function(o){var n=o.version;He(n,"2.8.0")!==-1?Me({pageInfo:e}).then(function(l){try{var u=Ra(l,e);t(u)}catch(s){r(s)}}):_e({pageInfo:e}).then(function(l){try{var u=Te(l,e);t(u)}catch(s){r(s)}})}).catch(function(){_e({pageInfo:e}).then(function(o){try{var n=Te(o,e);t(n)}catch(l){r(l)}})})})}i.registerAPI("getWifiStatus",{mobile:!0,mini:!0}),Wr.version={android:"1.3.5",ios:"1.3.5"};function Wr(){return i.invoke("getWifiStatus")}i.registerAPI("getWorkbenchContext",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWorkbenchContext",e)}}),Ur.version={android:"2.1.10",ios:"2.1.10"};function Ur(){return i.invoke("getWorkbenchContext")}i.registerAPI("h5PageBack",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(s){i.handleBridgeResponse(s,r,o)},function(s){i.handleBridgeResponse(s,r,o)},"biz.navigation","goBack",e):u===H.IOS&&n.callHandler("biz.navigation.goBack",Object.assign({},e),function(s){r(s)}):n&&n.call("h5PageBack",{_apiName:"goBack"},function(){r()})}}),jr.version={android:"1.3.0",ios:"1.3.9"};function jr(){return i.invoke("h5PageBack",{_apiName:"goBack"})}function Fn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"device.notification.hidePreloader",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"device.notification","hidePreloader",e):s===H.IOS&&n.callHandler("device.notification.hidePreloader",Object.assign({},e),function(a){r(a)})}else n&&n.call("hideLoading",e,function(){r()})}i.registerAPI("hideLoading",{mini:Fn,mobile:Fn}),Vr.version={android:"1.3.2",ios:"1.3.2"};function Vr(){return i.invoke("hideLoading")}function Na(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=(t.appType,t.platformType);if(l){var s={show:!1,control:!0,text:""};u===H.ANDROID?n&&n(function(x){i.handleBridgeResponse(x,r,o)},function(x){i.handleBridgeResponse(x,r,o)},"biz.navigation","setRight",s):u===H.IOS&&n.callHandler("biz.navigation.setRight",Object.assign({},s),function(x){r(x)})}else n&&n.call("hideOptionMenu",e,function(){r()})}i.registerAPI("hideOptionMenu",{mobile:Na}),Gr.version={android:"1.1.0",ios:"1.1.0"};function Gr(){return i.invoke("hideOptionMenu")}function wn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context,x=Object.assign(e,{hidden:!0});if(n){var c=function(){e.onSuccess&&e.onSuccess(),r()},a=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.hideBar",args:x,onSuccess:c,onFail:a}):l===H.ANDROID?s&&s(c,a,"biz.navigation","hideBar",x):l===H.IOS&&s.callHandler("biz.navigation.hideBar",Object.assign({},x),function(){r()})}else s&&s.call("hideTitlebar",x,function(){r()})}i.registerAPI("hideTitlebar",{mini:wn,mobile:wn}),qr.version={android:"2.1.0",ios:"2.1.0"};function qr(){return i.invoke("hideTitlebar")}i.registerAPI("isDownloadFileExist",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.isLocalFileExist",e)}}),Kr.version={pc:"1.3.5"};function Kr(e){return i.invoke("isDownloadFileExist",e)}function Sn(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.joinScheduleConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","joinScheduleConf",e):s===H.IOS&&n.callHandler("biz.conference.joinScheduleConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("joinScheduleConf",e,function(){r()})}i.registerAPI("joinScheduleConf",{mini:Sn,mobile:Sn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinScheduleConf",$({},e))}}),Yr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function Yr(e){return i.invoke("joinScheduleConf",e)}function _n(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.joinVideoConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","joinVideoConf",e):s===H.IOS&&n.callHandler("biz.conference.joinVideoConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("joinVideoConf",e,function(){r()})}i.registerAPI("joinVideoConf",{mini:_n,mobile:_n,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinVideoConf",$({},e))}}),Xr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function Xr(e){return i.invoke("joinVideoConf",e)}i.registerAPI("joinVideoMeeting",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinVideoMeeting",$({},e))}}),Qr.version={android:"3.9.0",ios:"3.9.0",pc:"3.9.0"};function Qr(e){return i.invoke("joinVideoMeeting",e)}i.registerAPI("locateOnMap",{mobile:!0,mini:!0}),Zr.version={android:"1.3.0",ios:"1.3.0"};function Zr(e){return i.invoke("locateOnMap",e)}function Ha(e,t){return i.registerEvent(e,t)}i.registerAPI("onAudioPlayEnd",{mini:!0,mobile:!0}),Jr.version={android:"1.6.2",ios:"1.6.2"};function Jr(){return i.invoke("onAudioPlayEnd")}i.registerAPI("onRecordAudioEnd",{mini:!0,mobile:!0}),$r.version={android:"1.3.0",ios:"1.3.0"};function $r(e){return i.invoke("onRecordAudioEnd",e)}i.registerAPI("openApiInvoker",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"openApiInvoker",e)}}),eo.version={ios:"3.0.1",android:"3.0.1",pc:"3.0.1"};function eo(e){return i.invoke("openApiInvoker",e)}i.registerAPI("openApp",{mini:!0,mobile:!0}),no.version={android:"1.3.2",ios:"1.3.2"};function no(e){return i.invoke("openApp",e)}i.registerAPI("openBrowser",{mini:!0,mobile:!0}),to.version={android:"1.2.3"};function to(e){return i.invoke("openBrowser",e)}i.registerAPI("openChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"internal.chat.toConversation",{cid:e.chatId})}}),ro.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function ro(e){return i.invoke("openChat",e)}i.registerAPI("openDownloadFile",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openLocalFile",e)}}),oo.version={pc:"1.3.5"};function oo(e){return i.invoke("openDownloadFile",e)}function Tn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;be().then(function(x){var c=x.version,a=He(c,"1.6.2")!==-1;if(l){var d=function(p){i.handleBridgeResponse(p,r,o)},f=function(p){i.handleBridgeResponse(p,r,o)};u===U.MINI_APP?n&&n({m:a?"taurus.common.openLink":"taurus.common.pushWindow",args:e,onSuccess:d,onFail:f}):s===H.ANDROID?n&&n(d,f,"taurus.common",a?"openLink":"pushWindow",e):s===H.IOS&&n.callHandler(a?"taurus.common.openLink":"taurus.common.pushWindow",Object.assign({},e),function(p){i.handleBridgeResponse(p,r,o)})}else n&&n.call(a?"openLink":"pushWindow",e,function(p){i.handleBridgeResponse(p,r,o)})})}i.registerAPI("openLink",{mini:Tn,mobile:Tn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openLink",e)}}),io.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function io(e){return i.invoke("openLink",e)}i.registerAPI("openPage",{mini:!0,mobile:!0}),ao.version={android:"1.1.0",ios:"1.1.0"};function ao(e){return i.invoke("openPage",e)}i.registerAPI("dgOpenApp",{mobile:!0,mini:!0}),so.version={android:"1.3.1.1",ios:"1.3.1.1"};function so(e){return i.invoke("dgOpenApp",$({},e,{_apiName:"openSchemeUrl"}))}i.registerAPI("openSlidePanel",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openSlidePanel",e)}}),co.version={pc:"1.3.5"};function co(e){return i.invoke("openSlidePanel",e)}i.registerAPI("openWatermarkCamera",{mobile:!0,mini:!0}),xo.version={android:"1.3.7",ios:"1.3.7"};function xo(){return i.invoke("openWatermarkCamera")}i.registerAPI("pauseAudio",{mini:!0,mobile:!0}),lo.version={android:"1.3.0",ios:"1.3.0"};function lo(e){return i.invoke("pauseAudio",e)}i.registerAPI("pickChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.chat.pickConversation",e)}}),uo.version={android:"1.2.0",ios:"1.2.0",pc:"2.9.0"};function uo(e){return i.invoke("pickChat",e)}i.registerAPI("pickChatByCorpId",{mini:!0,mobile:!0});function La(e){return i.invoke("pickChatByCorpId",e)}i.registerAPI("pickGroupChat",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.pickGroupChat",e)}}),fo.version={pc:"2.10.30"};function fo(e){return i.invoke("pickGroupChat",e)}function Rn(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:s===H.ANDROID?"taurus.common.pickGroupConversation":"internal.chat.pickGroupConversation",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","pickGroupConversation",e):s===H.IOS&&n.callHandler("internal.chat.pickGroupConversation",Object.assign({},e),function(a){r(a)})}else n&&n.call("pickGroupConversation",e,function(){r()})}i.registerAPI("pickGroupConversation",{mini:Rn,mobile:Rn}),vo.version={android:"2.8.0",ios:"2.8.0"};function vo(e){return e===void 0&&(e={owner:!1}),i.invoke("pickGroupConversation",e)}i.registerAPI("playAudio",{mini:!0,mobile:!0}),po.version={android:"1.3.0",ios:"1.3.0"};function po(e){return i.invoke("playAudio",e)}i.registerAPI("previewDoc",{mini:!0,mobile:!0}),ho.version={android:"1.1.0",ios:"1.1.0"};function ho(e){return i.invoke("previewDoc",e)}i.registerAPI("previewImage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.previewImage",e)}}),go.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function go(e){return i.invoke("previewImage",e)}i.registerAPI("printFile",{mini:!0,mobile:!0}),Ao.version={android:"2.2.10"};function Ao(e){return i.invoke("printFile",e)}i.registerAPI("printNativeLog",{mini:!0,mobile:!0}),mo.version={android:"1.9.4",ios:"1.9.4"};function mo(e){return i.invoke("printNativeLog",e)}function On(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};if(l){var c=function(d){i.handleBridgeResponse(d,r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.prompt",args:x,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"taurus.common","prompt",x):s===H.IOS&&n.callHandler("taurus.common.prompt",Object.assign({},x),function(d){i.handleBridgeResponse(d,r,o)})}else n&&n.call("prompt",x,function(d){var f={errorCode:e0.SUCCESS,result:{buttonIndex:d.ok?0:1,value:d.inputValue}};i.handleBridgeResponse(f,r,o)})}i.registerAPI("prompt",{mini:On,mobile:On,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.prompt",e)}}),Co.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function Co(e){return i.invoke("prompt",e)}i.registerAPI("pushWindow",{mini:!0,mobile:!0}),Bo.version={android:"2.9.7",ios:"2.9.7"};function Bo(e){return i.invoke("pushWindow",e)}i.registerAPI("readImageToBase64",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"readImageToBase64",e)}}),Eo.version={ios:"2.1.0",android:"2.1.0",pc:"2.1.0"};function Eo(e){return i.invoke("readImageToBase64",e)}function Ma(e){typeof e=="function"?i.onReady(e):console.error("dd.ready's param must be function! ")}var Nn;(function(e){e[e.ADJUST_BY_NET=0]="ADJUST_BY_NET",e[e.LOW_QUALITY=1]="LOW_QUALITY",e[e.MID_QUALITY=2]="MID_QUALITY",e[e.HIGH_QUALITY=3]="HIGH_QUALITY",e[e.NOT_COMPRESSED=4]="NOT_COMPRESSED",e[e.CUSTOM=5]="CUSTOM"})(Nn||(Nn={})),i.registerAPI("reduceImageSize",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"reduceImageSize",e)}}),bo.version={ios:"2.1.0",android:"2.1.0",pc:"2.1.0"};function bo(e){return i.invoke("reduceImageSize",e)}i.registerAPI("removeStorageItem",{mobile:!0,mini:!0}),Do.version={android:"1.3.1.1",ios:"1.3.1.1"};function Do(e){return i.invoke("removeStorageItem",e)}function Hn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context;if(n){var x=function(){e.onSuccess&&e.onSuccess(),r()},c=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.replace",args:e,onSuccess:x,onFail:c}):l===H.ANDROID?s&&s(x,c,"biz.navigation","replace",e):l===H.IOS&&s.callHandler("taurus.common.replacePage",Object.assign({},e),function(){r()})}else s&&s.call("replacePage",e,function(){r()})}i.registerAPI("replacePage",{mini:Hn,mobile:Hn}),ko.version={android:"1.3.2",ios:"1.3.2"};function ko(e){return i.invoke("replacePage",e)}i.registerAPI("resetView",{mini:!0,mobile:!0}),Po.version={android:"1.3.0",ios:"1.3.0"};function Po(){return i.invoke("resetView")}i.registerAPI("resumeAudio",{mini:!0,mobile:!0}),yo.version={android:"1.3.0",ios:"1.3.0"};function yo(e){return i.invoke("resumeAudio",e)}i.registerAPI("rotateView",{mini:!0,mobile:!0}),Io.version={android:"1.3.0",ios:"1.3.0"};function Io(e){return i.invoke("rotateView",e)}i.registerAPI("scan",{mini:!0,mobile:!0}),Fo.version={android:"1.3.2",ios:"1.3.2"};function Fo(e){return i.invoke("scan",e)}i.registerAPI("searchOnMap",{mini:!0,mobile:!0}),wo.version={android:"1.3.2",ios:"1.3.2"};function wo(e){return i.invoke("searchOnMap",e)}function za(e){return $({},e,{actionId:"",actionType:"0"})}function Ln(e,t){var r=t.resolve,o=t.context;o&&o.call("sendOutData",za(e),function(){r()})}i.registerAPI("cardSendOutData",{mini:Ln,mobile:Ln}),So.version={android:"2.5.0",ios:"2.5.0"};function So(e){return i.invoke("cardSendOutData",e)}var Mn;(function(e){e.DEFAULT="0",e.DISABLEALL="1",e.ENABLEALL="2"})(Mn||(Mn={})),i.registerAPI("setLocalScreenShotPolicy",{mini:!0,mobile:!0}),_o.version={android:"2.12.12",ios:"2.12.12"};function _o(e){return i.invoke("setLocalScreenShotPolicy",e)}function Wa(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){e.onSuccess&&e.onSuccess(),r()},function(s){o()},"biz.navigation","setIcon",e):l===H.IOS&&u.callHandler("biz.navigation.setIcon",Object.assign({},e),function(s){r()}):u&&u.call("setNavIcon",e,function(s){r()})}i.registerAPI("setNavIcon",{mobile:Wa}),To.version={android:"1.3.0",ios:"1.3.0"};function To(e){return i.invoke("setNavIcon",e)}function zn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x=t.watch;if(l){var c=function(d){e.onSuccess&&e.onSuccess(),i.handleBridgeResponse(d,r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.setLeft",args:e,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"biz.navigation","setLeft",e):s===H.IOS&&n.callHandler("biz.navigation.setLeft",Object.assign({},e),function(d){!x&&r(d)})}else n&&n.call("setNavLeftText",e,function(){r()})}i.registerAPI("setNavLeftText",{mini:zn,mobile:zn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.setLeft",e)}}),Ro.version={ios:"1.2.0",pc:"1.2.0"};function Ro(e){var t=Le();return i.invoke("setNavLeftText",t===Z.isDingTalk?Object.assign({watch:!0,show:!0,control:!1,showIcon:!0,text:""},e):e,{dingTalkAPIName:t===Z.isDingTalk?"biz.navigation.setLeft":null})}i.registerAPI("setOptionMenu",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;if(l){var s,x,c={text:e.title,show:e.show===void 0||e.show,control:e.control===void 0||e.control};if(u===H.ANDROID)n&&n(function(f){e.onSuccess&&e.onSuccess(f),r(f)},function f(p){e.onFail&&e.onFail(p),o(f)},"biz.navigation",(e==null||(s=e.menus)===null||s===void 0?void 0:s.length)>1?"setMenu":"setRight",(e==null||(x=e.menus)===null||x===void 0?void 0:x.length)>1?e:c);else if(u===H.IOS){var a,d;n.callHandler((e==null||(a=e.menus)===null||a===void 0?void 0:a.length)>1?"biz.navigation.setMenu":"biz.navigation.setRight",Object.assign({},(e==null||(d=e.menus)===null||d===void 0?void 0:d.length)>1?e:c),function(){r()})}}else n&&n.call("setOptionMenu",e,function(){r()})}}),Oo.version={android:"1.1.0",ios:"1.1.0"};function Oo(e){var t=Le();return i.invoke("setOptionMenu",t===Z.isDingTalk?Object.assign({watch:!0,show:!0,control:!1,showIcon:!0,text:""},e):e,t===Z.isDingTalk?{dingTalkAPIName:"biz.navigation.setRight"}:null)}i.registerAPI("setProxyInfo",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"net.util.setProxyInfo",e)}}),No.version={pc:"2.10.0"};function No(e){return i.invoke("setProxyInfo",e)}i.registerAPI("setStorageItem",{mobile:!0,mini:!0}),Ho.version={android:"1.3.1.1",ios:"1.3.1.1"};function Ho(e){return i.invoke("setStorageItem",e)}var Wn;function Un(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.setTitle",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.navigation","setTitle",e):s===H.IOS&&n.callHandler("biz.navigation.setTitle",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("setTitle",e,function(){r()})}(function(e){e.TRUE="true",e.FALSE="false"})(Wn||(Wn={})),i.registerAPI("setTitle",{mini:Un,mobile:Un,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.setTitle",e)}}),Lo.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function Lo(e){return i.invoke("setTitle",e)}i.registerAPI("shareFileToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"shareFileToMessage",e)}}),Mo.version={android:"1.8.2",ios:"1.8.2",pc:"1.8.2"};function Mo(e){return i.invoke("shareFileToMessage",e)}i.registerAPI("shareImageToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"shareImageToMessage",e)}}),zo.version={android:"1.8.2",ios:"1.8.2",pc:"1.8.2"};function zo(e){return i.invoke("shareImageToMessage",e)}i.registerAPI("shareToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.share",e)}}),Wo.version={android:"1.3.5",ios:"1.3.5",pc:"1.3.5"};function Wo(e){return i.invoke("shareToMessage",e)}i.registerAPI("shootVideo",{mini:!0,mobile:!0}),Uo.version={android:"1.3.5",ios:"1.3.5"};function Uo(){return i.invoke("shootVideo")}i.registerAPI("showActionSheet",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.actionSheet",e)}}),jo.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function jo(e){return i.invoke("showActionSheet",e)}i.registerAPI("showCallMenu",{mini:!0,mobile:!0}),Vo.version={android:"1.3.9",ios:"1.3.9"};function Vo(e){return i.invoke("showCallMenu",e)}i.registerAPI("showDatePicker",{mobile:!0,mini:!0}),Go.version={android:"1.3.0",ios:"1.3.0"};function Go(e){return i.invoke("showDatePicker",e)}i.registerAPI("showDateTimePicker",{mini:!0,mobile:!0}),qo.version={android:"1.3.10",ios:"1.3.10"};function qo(e){return i.invoke("showDateTimePicker",e)}i.registerAPI("showExtendModal",{mini:!0,mobile:!0}),Ko.version={android:"1.3.5",ios:"1.3.5"};function Ko(e){return i.invoke("showExtendModal",e)}i.registerAPI("showHomeBottomTab",{mobile:!0}),Yo.version={android:"1.3.0",ios:"1.3.0"};function Yo(e){return i.invoke("showHomeBottomTab",e)}function jn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"device.notification.showPreloader",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"device.notification","showPreloader",e):s===H.IOS&&n.callHandler("device.notification.showPreloader",Object.assign({},e),function(a){r(a)})}else n&&n.call("showLoading",e,function(){r()})}i.registerAPI("showLoading",{mini:jn,mobile:jn}),Xo.version={android:"1.3.2",ios:"1.3.2"};function Xo(e){return i.invoke("showLoading",e)}i.registerAPI("showModal",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openModal",e)}}),Qo.version={android:"1.3.5",ios:"1.3.5",pc:"1.3.5"};function Qo(e){return i.invoke("showModal",e)}i.registerAPI("showMultiSelect",{mini:!0,mobile:!0}),Zo.version={android:"1.3.10",ios:"1.3.10"};function Zo(e){return i.invoke("showMultiSelect",e)}i.registerAPI("showOnMap",{mini:!0,mobile:!0}),Jo.version={android:"1.3.2",ios:"1.3.2"};function Jo(e){return i.invoke("showOnMap",e)}i.registerAPI("showOptionMenu",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.platformType;t.containerType?l===H.ANDROID?n&&n(function(){r()},function(){o()},"taurus.common","showOptionMenu",e):l===H.IOS&&n.callHandler("taurus.common.showOptionMenu",Object.assign({},e),function(){r()}):n&&n.call("showOptionMenu",e,function(){r()})}}),$o.version={android:"1.1.0",ios:"1.1.0"};function $o(){return i.invoke("showOptionMenu")}i.registerAPI("showPlainInputUponKeyboard",{mobile:!0,mini:!0}),ei.version={android:"1.3.0",ios:"1.3.0"};function ei(e){return i.invoke("showPlainInputUponKeyboard",e)}i.registerAPI("showQuickCallMenu",{mini:!0,mobile:!0}),ni.version={android:"1.6.2",ios:"1.6.2"};function ni(e){return i.invoke("showQuickCallMenu",e)}i.registerAPI("showSelect",{mini:!0,mobile:!0}),ti.version={android:"1.3.2",ios:"1.3.2"};function ti(e){return i.invoke("showSelect",e)}i.registerAPI("showSignature",{mobile:!0}),ri.version={android:"1.3.4"};function ri(e){return i.invoke("showSignature",e)}i.registerAPI("showSocialShare",{mini:!0,mobile:!0}),oi.version={android:"1.2.0.10",ios:"1.2.0.10"};function oi(e){return i.invoke("showSocialShare",e)}i.registerAPI("showTimePicker",{mobile:!0,mini:!0}),ii.version={android:"1.3.0",ios:"1.3.0"};function ii(e){return i.invoke("showTimePicker",e)}function Vn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context,x=Object.assign(e,{hidden:!1});if(n){var c=function(){e.onSuccess&&e.onSuccess(),r()},a=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.hideBar",args:x,onSuccess:c,onFail:a}):l===H.ANDROID?s&&s(c,a,"biz.navigation","hideBar",x):l===H.IOS&&s.callHandler("biz.navigation.hideBar",Object.assign({},x),function(){r()})}else s&&s.call("showTitlebar",x,function(){r()})}i.registerAPI("showTitlebar",{mini:Vn,mobile:Vn}),ai.version={android:"2.1.0",ios:"2.1.0"};function ai(){return i.invoke("showTitlebar")}i.registerAPI("startFaceRecognition",{mini:!0,mobile:!0}),si.version={android:"1.8.2",ios:"1.8.2"};function si(e){return i.invoke("startFaceRecognition",e)}function Gn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.platformType,u=t.containerType,s=t.appType,x=i.registerEvent(k0.UPDATE_LOCATION,function(d){var f=d.data;f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result)});if(u){var c=function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?(console.log("taurus.common.startGeolocation",e),n&&n({m:"taurus.common.startGeolocation",args:e,onSuccess:c,onFail:a})):l===H.ANDROID?n&&n(c,a,"taurus.common","startGeolocation",e):l===H.IOS&&n.callHandler("taurus.common.startGeolocation",Object.assign({},e),function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startGeolocation",e,function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startGeolocation",{mobile:Gn,mini:Gn}),ci.version={android:"1.3.2",ios:"1.3.2"};function ci(e){return i.invoke("startGeolocation",e)}function qn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x=i.registerEvent(k0.UPDATE_NETWORK_STATUS,function(d){var f=d.data;f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result)});if(l){var c=function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.startListenNetworkStatus",args:e,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"taurus.common","startListenNetworkStatus",e):s===H.IOS&&n.callHandler("taurus.common.startListenNetworkStatus",Object.assign({},e),function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startListenNetworkStatus",e,function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startListenNetworkStatus",{mobile:qn,mini:qn}),xi.version={android:"1.3.1.1",ios:"1.3.1.1"};function xi(e){return i.invoke("startListenNetworkStatus",e)}i.registerAPI("startRecordAudio",{mini:!0,mobile:!0}),li.version={android:"1.3.0",ios:"1.3.0"};function li(e){return i.invoke("startRecordAudio",e)}function Ua(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=t.appType,x=i.registerEvent(k0.UPDATE_TRACE,function(d){var f=d.data;f.errorCode&&f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result||f)});if(l){var c=function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?n&&n({m:"taurus.common.startTraceReport",args:e,onSuccess:c,onFail:a}):u===H.ANDROID?n&&n(c,a,"taurus.common","startTraceReport",e):u===H.IOS&&n.callHandler("taurus.common.startTraceReport",Object.assign({},e),function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startTraceReport",e,function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startTraceReport",{mobile:Ua,mini:!0}),ui.version={android:"1.3.4",ios:"1.3.4"};function ui(e){return i.invoke("startTraceReport",e)}i.registerAPI("startVPNApp",{mini:!0,mobile:!0}),fi.version={android:"1.6.0",ios:"1.6.0"};function fi(e){return i.invoke("startVPNApp",e)}function ja(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=i.registerEvent(k0.ON_SHAKE,function(){e.onSuccess&&e.onSuccess()});l?u===H.ANDROID?n&&n(function(x){e.onSuccess&&e.onSuccess(),r()},function(x){o()},"taurus.common","startWatchShake",e):u===H.IOS&&n.callHandler("taurus.common.startWatchShake",Object.assign({},e),function(x){r()}):n&&n.call("startWatchShake",e,function(x){i.registerContinuesEvent("shake",s),i.handleBridgeResponse(x,r,o)})}i.registerAPI("startWatchShake",{mobile:ja}),di.version={android:"1.6.2",ios:"1.6.2"};function di(e){return i.invoke("startWatchShake",e)}i.registerAPI("stopAudio",{mini:!0,mobile:!0}),vi.version={android:"1.3.0",ios:"1.3.0"};function vi(e){return i.invoke("stopAudio",e)}function Kn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context;if(n){var x=function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)},c=function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?s&&s({m:"taurus.common.stopGeolocation",args:e,onSuccess:x,onFail:c}):l===H.ANDROID?s&&s(x,c,"taurus.common","stopGeolocation",e):l===H.IOS&&s.callHandler("taurus.common.stopGeolocation",Object.assign({},e),function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)})}else s&&s.call("stopGeolocation",e,function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)})}i.registerAPI("stopGeolocation",{mobile:Kn,mini:Kn}),pi.version={android:"1.3.2",ios:"1.3.2"};function pi(e){return i.invoke("stopGeolocation",e)}function Yn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.appType,u=t.platformType,s=t.context;if(n){var x=function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)},c=function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)};l===U.MINI_APP?s&&s({m:"taurus.common.stopListenNetworkStatus",args:e,onSuccess:x,onFail:c}):u===H.ANDROID?s&&s(x,c,"taurus.common","stopListenNetworkStatus",e):u===H.IOS&&s.callHandler("taurus.common.stopListenNetworkStatus",Object.assign({},e),function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)})}else s&&s.call("stopListenNetworkStatus",e,function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)})}i.registerAPI("stopListenNetworkStatus",{mini:Yn,mobile:Yn}),hi.version={android:"1.3.1.1",ios:"1.3.1.1"};function hi(e){return i.invoke("stopListenNetworkStatus",e)}i.registerAPI("stopPullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","stop",e):u===H.IOS&&n.callHandler("ui.pullToRefresh.stop",Object.assign({},e),function(){r()}):n&&n.call("restorePullToRefresh",e,function(){r()})}}),gi.version={android:"1.3.0",ios:"1.3.0"};function gi(){return i.invoke("stopPullToRefresh",{_apiName:"stopPullToRefresh"})}i.registerAPI("stopRecordAudio",{mini:!0,mobile:!0}),Ai.version={android:"1.3.0",ios:"1.3.0"};function Ai(e){return i.invoke("stopRecordAudio",e)}function Va(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)},function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)},"taurus.common","stopTraceReport",e):l===H.IOS&&u.callHandler("taurus.common.stopTraceReport",Object.assign({},e),function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)}):u&&u.call("stopTraceReport",e,function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)})}i.registerAPI("stopTraceReport",{mobile:Va}),mi.version={android:"1.3.4",ios:"1.3.4"};function mi(e){return i.invoke("stopTraceReport",e)}i.registerAPI("stopVPNApp",{mini:!0,mobile:!0}),Ci.version={android:"1.6.0",ios:"1.6.0"};function Ci(e){return i.invoke("stopVPNApp",e)}function Ga(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){e.onSuccess&&e.onSuccess(),r()},function(s){o()},"taurus.common","stopWatchShake",e):l===H.IOS&&u.callHandler("taurus.common.stopWatchShake",Object.assign({},e),function(s){r()}):u&&u.call("stopWatchShake",e,function(s){i.removeContinuesEvent("shake"),i.handleBridgeResponse(s,r,o)})}i.registerAPI("stopWatchShake",{mobile:Ga}),Bi.version={android:"1.6.2",ios:"1.6.2"};function Bi(){return i.invoke("stopWatchShake")}i.registerAPI("subscribe",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=!1;l?u===H.ANDROID?n&&n(function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))},function(x){s?e.onFail&&e.onFail(x):(s=!0,i.handleBridgeResponse(x,r,o))},"taurus.common","subscribe",e):u===H.IOS&&n.callHandler("taurus.common.subscribe",Object.assign({},e),function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))}):n&&n.call("subscribe",e,function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))})}}),Ei.version={android:"1.6.0",ios:"1.6.0"};function Ei(e){return i.invoke("subscribe",e)}i.registerAPI("takePhoto",{mini:!0,mobile:!0}),bi.version={android:"1.3.5",ios:"1.3.5"};function bi(){return i.invoke("takePhoto")}i.registerAPI("testProxy",{pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"net.util.testProxy",e)}}),Di.version={pc:"2.10.0"};function Di(){return i.invoke("testProxy",{})}function Xn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=t.appType,x={type:e.icon==="error"?"fail":e.icon==="success"?"success":"none",content:e.text,duration:1e3*e.duration,taurusToastStyle:e.taurusToastStyle};if(l){var c=function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?n&&n({m:"taurus.common.toast",args:x,onSuccess:c,onFail:a}):u===H.ANDROID?n&&n(c,a,"taurus.common","toast",x):u===H.IOS&&n.callHandler("taurus.common.toast",Object.assign({},x),function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)})}else n&&n.call("toast",x,function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)})}i.registerAPI("toast",{mobile:Xn,mini:Xn,pc:function(e,t){var r=e.icon,o=e.text,n=e.duration,l=e.delay;window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.toast",{type:r,text:o,duration:n,delay:l})}}),ki.version={android:"1.3.2",ios:"1.3.2"};function ki(e){return i.invoke("toast",e)}i.registerAPI("unlockWithSecurityVerification",{mini:!0,mobile:!0}),Pi.version={android:"1.3.1.1",ios:"1.3.1.1"};function Pi(){return i.invoke("unlockWithSecurityVerification")}i.registerAPI("unsubscribe",{mobile:!0}),yi.version={android:"1.6.0",ios:"1.6.0"};function yi(e){return i.invoke("unsubscribe",e)}i.registerAPI("dgUploadFile",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.dgUploadFile",e)}}),Ii.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Ii(e){return i.invoke("dgUploadFile",$({},e,{_apiName:"uploadFile"}))}i.registerAPI("uploadFileByType",{mini:!0,mobile:!0}),Fi.version={android:"1.3.0",ios:"1.3.0"};function Fi(e){return i.invoke("uploadFileByType",e)}i.registerAPI("uploadFile",{mini:!0}),wi.version={android:"1.6.2",ios:"1.6.2"};function wi(e){return new Promise(function(t,r){my.uploadFile($({},e,{success:function(o){t(o)},fail:function(o){r(o)}}))})}i.registerAPI("uploadRemoteFileToDisk",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.uploadRemoteFileToDisk",e)}}),Si.version={android:"1.6.0",ios:"1.6.0",pc:"2.6.0"};function Si(e){return i.invoke("uploadRemoteFileToDisk",e)}i.registerAPI("ut",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.ut",e)}}),_i.version={pc:"1.3.10"};function _i(e){return i.invoke("ut",e)}i.registerAPI("vibrate",{mini:!0,mobile:!0}),Ti.version={android:"1.3.1",ios:"1.3.1"};function Ti(e){return i.invoke("vibrate",e)}var D0={alert:_t,authConfig:Tt,bizContactDepartmentsPickerExternal:Rt,bizCustomContactChooseExternal:Ot,bizCustomContactMultipleChooseExternal:Nt,callPhone:Ht,canIUse:ga,checkVPNAppInstalled:zt,checkVPNAppOnline:Wt,chooseContact:Ut,chooseContactWithComplexPicker:jt,chooseDateRangeWithCalendar:Vt,chooseDayWithCalendar:Gt,chooseDepartments:qt,chooseFile:Kt,chooseHalfDayWithCalendar:Yt,chooseImage:Xt,chooseInterconnectionChat:Qt,chooseLocalImage:Zt,chooseSpaceDir:Jt,chooseTimeWithCalendar:$t,chooseVideo:er,closePage:nr,complexPickerAdmin:tr,confirm:rr,copyToClipboard:or,createChatGroup:ir,createDing:ar,createDingV2:sr,createVideoConf:cr,createVideoMeeting:xr,dealWithBackAction:lr,disableClosePage:ur,disablePullToRefresh:fr,disableWebviewBounce:dr,downloadAudio:vr,downloadFile:pr,enablePullToRefresh:hr,enableVpn:gr,enableWebviewBounce:Ar,exclusiveInvoke:mr,faceComparison:Cr,faceRecognition:Br,getAppInstallStatus:Er,getAuthCode:br,getConfig:Dr,getContainerType:Le,getDeviceId:kr,getFromClipboard:Pr,getGeolocation:yr,getGeolocationStatus:Ir,getHotspotInfo:Fr,getLanguageSetting:wr,getLoginUser:Sr,getNetworkType:_r,getPhoneInfo:Tr,getProxyInfo:Rr,getStorageItem:Or,getTraceStatus:Nr,getUUID:Hr,getUserAgent:Lr,getWaterMark:zr,getWaterMarkConfigV2:Me,getWaterMarkV2:Oa,getWifiStatus:Wr,getWorkbenchContext:Ur,goBack:jr,hideLoading:Vr,hideOptionMenu:Gr,hideTitleBar:qr,isDownloadFileExist:Kr,joinScheduleConf:Yr,joinVideoConf:Xr,joinVideoMeeting:Qr,locateOnMap:Zr,on:Ha,onAudioPlayEnd:Jr,onRecordAudioEnd:$r,openApiInvoker:eo,openApp:no,openBrowser:to,openChat:ro,openDownloadFile:oo,openLink:io,openPage:ao,openSchemeUrl:so,openSlidePanel:co,openWatermarkCamera:xo,pauseAudio:lo,pickChat:uo,pickChatByCorpId:La,pickGroupChat:fo,pickGroupConversation:vo,playAudio:po,previewDoc:ho,previewImage:go,printFile:Ao,printNativeLog:mo,prompt:Co,pushWindow:Bo,readImageToBase64:Eo,ready:Ma,reduceImageSize:bo,removeStorageItem:Do,replacePage:ko,resetView:Po,resumeAudio:yo,rotateView:Io,scan:Fo,searchOnMap:wo,sendOutData:So,setLocalScreenShotPolicy:_o,setNavIcon:To,setNavLeftText:Ro,setOptionMenu:Oo,setProxyInfo:No,setStorageItem:Ho,setTitle:Lo,shareFileToMessage:Mo,shareImageToMessage:zo,shareToMessage:Wo,shootVideo:Uo,showActionSheet:jo,showCallMenu:Vo,showDatePicker:Go,showDateTimePicker:qo,showExtendModal:Ko,showHomeBottomTab:Yo,showLoading:Xo,showModal:Qo,showMultiSelect:Zo,showOnMap:Jo,showOptionMenu:$o,showPlainInputUponKeyboard:ei,showQuickCallMenu:ni,showSelect:ti,showSignature:ri,showSocialShare:oi,showTimePicker:ii,showTitleBar:ai,startFaceRecognition:si,startGeolocation:ci,startListenNetworkStatus:xi,startRecordAudio:li,startTraceReport:ui,startVPNApp:fi,startWatchShake:di,stopAudio:vi,stopGeolocation:pi,stopListenNetworkStatus:hi,stopPullToRefresh:gi,stopRecordAudio:Ai,stopTraceReport:mi,stopVPNApp:Ci,stopWatchShake:Bi,subscribe:Ei,takePhoto:bi,testProxy:Di,toast:ki,unlockWithSecurityVerification:Pi,unsubscribe:yi,uploadFile:Ii,uploadFileByType:Fi,uploadLocalFile:wi,uploadRemoteFileToDisk:Si,ut:_i,version:be,vibrate:Ti};if(i.getAppType()===U.MINI_APP)D0=new Proxy(D0,{get:function(e,t,r){return t in D0?Reflect.get(e,t,r):la(Reflect.get(my,t,r),t)}});else{window.dd&&console.warn("已经存在 window.dd 变量,引入 gdt-jsapi 会修改 window.dd 的值。");try{Object.defineProperty(window,"dd",{value:D0,writable:!0})}catch(e){console.error(e)}window.gdt&&console.warn("已经存在 window.gdt 变量,引入 gdt-jsapi 会修改 window.gdt 的值。");try{Object.defineProperty(window,"gdt",{value:D0,writable:!0})}catch(e){console.error(e)}}const Re=D0,qa="data:image/png;base64,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",Ka="data:image/png;base64,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",Ya=""+new URL("tab7-b10794bd.png",import.meta.url).href,Xa=""+new URL("tab8-4d022ef8.png",import.meta.url).href,Qa=""+new URL("1-c584067d.png",import.meta.url).href,Za=""+new URL("2-83216fd1.png",import.meta.url).href,Ja=""+new URL("3-21cc183e.png",import.meta.url).href,$a=""+new URL("8-c898dde2.png",import.meta.url).href;var Oe={},es={get exports(){return Oe},set exports(e){Oe=e}};function ns(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var U0={},ts={get exports(){return U0},set exports(e){U0=e}},Qn;function q(){return Qn||(Qn=1,function(e,t){(function(r,o){e.exports=o()})(G,function(){var r=r||function(o,n){var l;if(typeof window<"u"&&window.crypto&&(l=window.crypto),typeof self<"u"&&self.crypto&&(l=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(l=globalThis.crypto),!l&&typeof window<"u"&&window.msCrypto&&(l=window.msCrypto),!l&&typeof G<"u"&&G.crypto&&(l=G.crypto),!l&&typeof ns=="function")try{l=sa}catch{}var u=function(){if(l){if(typeof l.getRandomValues=="function")try{return l.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof l.randomBytes=="function")try{return l.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function h(){}return function(v){var A;return h.prototype=v,A=new h,h.prototype=null,A}}(),x={},c=x.lib={},a=c.Base=function(){return{extend:function(h){var v=s(this);return h&&v.mixIn(h),(!v.hasOwnProperty("init")||this.init===v.init)&&(v.init=function(){v.$super.init.apply(this,arguments)}),v.init.prototype=v,v.$super=this,v},create:function(){var h=this.extend();return h.init.apply(h,arguments),h},init:function(){},mixIn:function(h){for(var v in h)h.hasOwnProperty(v)&&(this[v]=h[v]);h.hasOwnProperty("toString")&&(this.toString=h.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=a.extend({init:function(h,v){h=this.words=h||[],v!=n?this.sigBytes=v:this.sigBytes=h.length*4},toString:function(h){return(h||p).stringify(this)},concat:function(h){var v=this.words,A=h.words,k=this.sigBytes,D=h.sigBytes;if(this.clamp(),k%4)for(var P=0;P>>2]>>>24-P%4*8&255;v[k+P>>>2]|=S<<24-(k+P)%4*8}else for(var N=0;N>>2]=A[N>>>2];return this.sigBytes+=D,this},clamp:function(){var h=this.words,v=this.sigBytes;h[v>>>2]&=4294967295<<32-v%4*8,h.length=o.ceil(v/4)},clone:function(){var h=a.clone.call(this);return h.words=this.words.slice(0),h},random:function(h){for(var v=[],A=0;A>>2]>>>24-D%4*8&255;k.push((P>>>4).toString(16)),k.push((P&15).toString(16))}return k.join("")},parse:function(h){for(var v=h.length,A=[],k=0;k>>3]|=parseInt(h.substr(k,2),16)<<24-k%8*4;return new d.init(A,v/2)}},g=f.Latin1={stringify:function(h){for(var v=h.words,A=h.sigBytes,k=[],D=0;D>>2]>>>24-D%4*8&255;k.push(String.fromCharCode(P))}return k.join("")},parse:function(h){for(var v=h.length,A=[],k=0;k>>2]|=(h.charCodeAt(k)&255)<<24-k%4*8;return new d.init(A,v)}},C=f.Utf8={stringify:function(h){try{return decodeURIComponent(escape(g.stringify(h)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(h){return g.parse(unescape(encodeURIComponent(h)))}},m=c.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(h){typeof h=="string"&&(h=C.parse(h)),this._data.concat(h),this._nDataBytes+=h.sigBytes},_process:function(h){var v,A=this._data,k=A.words,D=A.sigBytes,P=this.blockSize,S=P*4,N=D/S;h?N=o.ceil(N):N=o.max((N|0)-this._minBufferSize,0);var E=N*P,F=o.min(E*4,D);if(E){for(var T=0;T>>2]|=x[d]<<24-d%4*8;u.call(this,a,c)}else u.apply(this,arguments)};s.prototype=l}}(),r.lib.WordArray})}(os)),V0}var G0={},as={get exports(){return G0},set exports(e){G0=e}},$n;function ss(){return $n||($n=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Utf16=u.Utf16BE={stringify:function(x){for(var c=x.words,a=x.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535;d.push(String.fromCharCode(p))}return d.join("")},parse:function(x){for(var c=x.length,a=[],d=0;d>>1]|=x.charCodeAt(d)<<16-d%2*16;return l.create(a,c*2)}},u.Utf16LE={stringify:function(x){for(var c=x.words,a=x.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535);d.push(String.fromCharCode(p))}return d.join("")},parse:function(x){for(var c=x.length,a=[],d=0;d>>1]|=s(x.charCodeAt(d)<<16-d%2*16);return l.create(a,c*2)}};function s(x){return x<<8&4278255360|x>>>8&16711935}}(),r.enc.Utf16})}(as)),G0}var q0={},cs={get exports(){return q0},set exports(e){q0=e}},et;function g0(){return et||(et=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Base64={stringify:function(x){var c=x.words,a=x.sigBytes,d=this._map;x.clamp();for(var f=[],p=0;p>>2]>>>24-p%4*8&255,C=c[p+1>>>2]>>>24-(p+1)%4*8&255,m=c[p+2>>>2]>>>24-(p+2)%4*8&255,b=g<<16|C<<8|m,h=0;h<4&&p+h*.75>>6*(3-h)&63));var v=d.charAt(64);if(v)for(;f.length%4;)f.push(v);return f.join("")},parse:function(x){var c=x.length,a=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-p%4*2,m=g|C;d[f>>>2]|=m<<24-f%4*8,f++}return l.create(d,f)}}(),r.enc.Base64})}(cs)),q0}var K0={},xs={get exports(){return K0},set exports(e){K0=e}},nt;function ls(){return nt||(nt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Base64url={stringify:function(x,c){c===void 0&&(c=!0);var a=x.words,d=x.sigBytes,f=c?this._safe_map:this._map;x.clamp();for(var p=[],g=0;g>>2]>>>24-g%4*8&255,m=a[g+1>>>2]>>>24-(g+1)%4*8&255,b=a[g+2>>>2]>>>24-(g+2)%4*8&255,h=C<<16|m<<8|b,v=0;v<4&&g+v*.75>>6*(3-v)&63));var A=f.charAt(64);if(A)for(;p.length%4;)p.push(A);return p.join("")},parse:function(x,c){c===void 0&&(c=!0);var a=x.length,d=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var p=0;p>>6-p%4*2,m=g|C;d[f>>>2]|=m<<24-f%4*8,f++}return l.create(d,f)}}(),r.enc.Base64url})}(xs)),K0}var Y0={},us={get exports(){return Y0},set exports(e){Y0=e}},tt;function A0(){return tt||(tt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.algo,c=[];(function(){for(var C=0;C<64;C++)c[C]=o.abs(o.sin(C+1))*4294967296|0})();var a=x.MD5=s.extend({_doReset:function(){this._hash=new u.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(C,m){for(var b=0;b<16;b++){var h=m+b,v=C[h];C[h]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}var A=this._hash.words,k=C[m+0],D=C[m+1],P=C[m+2],S=C[m+3],N=C[m+4],E=C[m+5],F=C[m+6],T=C[m+7],R=C[m+8],L=C[m+9],M=C[m+10],j=C[m+11],Y=C[m+12],K=C[m+13],O=C[m+14],_=C[m+15],B=A[0],I=A[1],w=A[2],y=A[3];B=d(B,I,w,y,k,7,c[0]),y=d(y,B,I,w,D,12,c[1]),w=d(w,y,B,I,P,17,c[2]),I=d(I,w,y,B,S,22,c[3]),B=d(B,I,w,y,N,7,c[4]),y=d(y,B,I,w,E,12,c[5]),w=d(w,y,B,I,F,17,c[6]),I=d(I,w,y,B,T,22,c[7]),B=d(B,I,w,y,R,7,c[8]),y=d(y,B,I,w,L,12,c[9]),w=d(w,y,B,I,M,17,c[10]),I=d(I,w,y,B,j,22,c[11]),B=d(B,I,w,y,Y,7,c[12]),y=d(y,B,I,w,K,12,c[13]),w=d(w,y,B,I,O,17,c[14]),I=d(I,w,y,B,_,22,c[15]),B=f(B,I,w,y,D,5,c[16]),y=f(y,B,I,w,F,9,c[17]),w=f(w,y,B,I,j,14,c[18]),I=f(I,w,y,B,k,20,c[19]),B=f(B,I,w,y,E,5,c[20]),y=f(y,B,I,w,M,9,c[21]),w=f(w,y,B,I,_,14,c[22]),I=f(I,w,y,B,N,20,c[23]),B=f(B,I,w,y,L,5,c[24]),y=f(y,B,I,w,O,9,c[25]),w=f(w,y,B,I,S,14,c[26]),I=f(I,w,y,B,R,20,c[27]),B=f(B,I,w,y,K,5,c[28]),y=f(y,B,I,w,P,9,c[29]),w=f(w,y,B,I,T,14,c[30]),I=f(I,w,y,B,Y,20,c[31]),B=p(B,I,w,y,E,4,c[32]),y=p(y,B,I,w,R,11,c[33]),w=p(w,y,B,I,j,16,c[34]),I=p(I,w,y,B,O,23,c[35]),B=p(B,I,w,y,D,4,c[36]),y=p(y,B,I,w,N,11,c[37]),w=p(w,y,B,I,T,16,c[38]),I=p(I,w,y,B,M,23,c[39]),B=p(B,I,w,y,K,4,c[40]),y=p(y,B,I,w,k,11,c[41]),w=p(w,y,B,I,S,16,c[42]),I=p(I,w,y,B,F,23,c[43]),B=p(B,I,w,y,L,4,c[44]),y=p(y,B,I,w,Y,11,c[45]),w=p(w,y,B,I,_,16,c[46]),I=p(I,w,y,B,P,23,c[47]),B=g(B,I,w,y,k,6,c[48]),y=g(y,B,I,w,T,10,c[49]),w=g(w,y,B,I,O,15,c[50]),I=g(I,w,y,B,E,21,c[51]),B=g(B,I,w,y,Y,6,c[52]),y=g(y,B,I,w,S,10,c[53]),w=g(w,y,B,I,M,15,c[54]),I=g(I,w,y,B,D,21,c[55]),B=g(B,I,w,y,R,6,c[56]),y=g(y,B,I,w,_,10,c[57]),w=g(w,y,B,I,F,15,c[58]),I=g(I,w,y,B,K,21,c[59]),B=g(B,I,w,y,N,6,c[60]),y=g(y,B,I,w,j,10,c[61]),w=g(w,y,B,I,P,15,c[62]),I=g(I,w,y,B,L,21,c[63]),A[0]=A[0]+B|0,A[1]=A[1]+I|0,A[2]=A[2]+w|0,A[3]=A[3]+y|0},_doFinalize:function(){var C=this._data,m=C.words,b=this._nDataBytes*8,h=C.sigBytes*8;m[h>>>5]|=128<<24-h%32;var v=o.floor(b/4294967296),A=b;m[(h+64>>>9<<4)+15]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,m[(h+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,C.sigBytes=(m.length+1)*4,this._process();for(var k=this._hash,D=k.words,P=0;P<4;P++){var S=D[P];D[P]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}return k},clone:function(){var C=s.clone.call(this);return C._hash=this._hash.clone(),C}});function d(C,m,b,h,v,A,k){var D=C+(m&b|~m&h)+v+k;return(D<>>32-A)+m}function f(C,m,b,h,v,A,k){var D=C+(m&h|b&~h)+v+k;return(D<>>32-A)+m}function p(C,m,b,h,v,A,k){var D=C+(m^b^h)+v+k;return(D<>>32-A)+m}function g(C,m,b,h,v,A,k){var D=C+(b^(m|~h))+v+k;return(D<>>32-A)+m}n.MD5=s._createHelper(a),n.HmacMD5=s._createHmacHelper(a)}(Math),r.MD5})}(us)),Y0}var X0={},fs={get exports(){return X0},set exports(e){X0=e}},rt;function Ri(){return rt||(rt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=n.Hasher,s=o.algo,x=[],c=s.SHA1=u.extend({_doReset:function(){this._hash=new l.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,d){for(var f=this._hash.words,p=f[0],g=f[1],C=f[2],m=f[3],b=f[4],h=0;h<80;h++){if(h<16)x[h]=a[d+h]|0;else{var v=x[h-3]^x[h-8]^x[h-14]^x[h-16];x[h]=v<<1|v>>>31}var A=(p<<5|p>>>27)+b+x[h];h<20?A+=(g&C|~g&m)+1518500249:h<40?A+=(g^C^m)+1859775393:h<60?A+=(g&C|g&m|C&m)-1894007588:A+=(g^C^m)-899497514,b=m,m=C,C=g<<30|g>>>2,g=p,p=A}f[0]=f[0]+p|0,f[1]=f[1]+g|0,f[2]=f[2]+C|0,f[3]=f[3]+m|0,f[4]=f[4]+b|0},_doFinalize:function(){var a=this._data,d=a.words,f=this._nDataBytes*8,p=a.sigBytes*8;return d[p>>>5]|=128<<24-p%32,d[(p+64>>>9<<4)+14]=Math.floor(f/4294967296),d[(p+64>>>9<<4)+15]=f,a.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var a=u.clone.call(this);return a._hash=this._hash.clone(),a}});o.SHA1=u._createHelper(c),o.HmacSHA1=u._createHmacHelper(c)}(),r.SHA1})}(fs)),X0}var Q0={},ds={get exports(){return Q0},set exports(e){Q0=e}},ot;function ze(){return ot||(ot=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.algo,c=[],a=[];(function(){function p(b){for(var h=o.sqrt(b),v=2;v<=h;v++)if(!(b%v))return!1;return!0}function g(b){return(b-(b|0))*4294967296|0}for(var C=2,m=0;m<64;)p(C)&&(m<8&&(c[m]=g(o.pow(C,1/2))),a[m]=g(o.pow(C,1/3)),m++),C++})();var d=[],f=x.SHA256=s.extend({_doReset:function(){this._hash=new u.init(c.slice(0))},_doProcessBlock:function(p,g){for(var C=this._hash.words,m=C[0],b=C[1],h=C[2],v=C[3],A=C[4],k=C[5],D=C[6],P=C[7],S=0;S<64;S++){if(S<16)d[S]=p[g+S]|0;else{var N=d[S-15],E=(N<<25|N>>>7)^(N<<14|N>>>18)^N>>>3,F=d[S-2],T=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;d[S]=E+d[S-7]+T+d[S-16]}var R=A&k^~A&D,L=m&b^m&h^b&h,M=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),j=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),Y=P+j+R+a[S]+d[S],K=M+L;P=D,D=k,k=A,A=v+Y|0,v=h,h=b,b=m,m=Y+K|0}C[0]=C[0]+m|0,C[1]=C[1]+b|0,C[2]=C[2]+h|0,C[3]=C[3]+v|0,C[4]=C[4]+A|0,C[5]=C[5]+k|0,C[6]=C[6]+D|0,C[7]=C[7]+P|0},_doFinalize:function(){var p=this._data,g=p.words,C=this._nDataBytes*8,m=p.sigBytes*8;return g[m>>>5]|=128<<24-m%32,g[(m+64>>>9<<4)+14]=o.floor(C/4294967296),g[(m+64>>>9<<4)+15]=C,p.sigBytes=g.length*4,this._process(),this._hash},clone:function(){var p=s.clone.call(this);return p._hash=this._hash.clone(),p}});n.SHA256=s._createHelper(f),n.HmacSHA256=s._createHmacHelper(f)}(Math),r.SHA256})}(ds)),Q0}var Z0={},vs={get exports(){return Z0},set exports(e){Z0=e}},it;function ps(){return it||(it=1,function(e,t){(function(r,o,n){e.exports=o(q(),ze())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.algo,s=u.SHA256,x=u.SHA224=s.extend({_doReset:function(){this._hash=new l.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});o.SHA224=s._createHelper(x),o.HmacSHA224=s._createHmacHelper(x)}(),r.SHA224})}(vs)),Z0}var J0={},hs={get exports(){return J0},set exports(e){J0=e}},at;function Oi(){return at||(at=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke())})(G,function(r){return function(){var o=r,n=o.lib,l=n.Hasher,u=o.x64,s=u.Word,x=u.WordArray,c=o.algo;function a(){return s.create.apply(s,arguments)}var d=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],f=[];(function(){for(var g=0;g<80;g++)f[g]=a()})();var p=c.SHA512=l.extend({_doReset:function(){this._hash=new x.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(g,C){for(var m=this._hash.words,b=m[0],h=m[1],v=m[2],A=m[3],k=m[4],D=m[5],P=m[6],S=m[7],N=b.high,E=b.low,F=h.high,T=h.low,R=v.high,L=v.low,M=A.high,j=A.low,Y=k.high,K=k.low,O=D.high,_=D.low,B=P.high,I=P.low,w=S.high,y=S.low,z=N,V=E,X=F,W=T,n0=R,t0=L,Pe=M,y0=j,a0=Y,r0=K,R0=O,I0=_,O0=B,F0=I,ye=w,w0=y,s0=0;s0<80;s0++){var i0,x0,N0=f[s0];if(s0<16)x0=N0.high=g[C+s0*2]|0,i0=N0.low=g[C+s0*2+1]|0;else{var Ue=f[s0-15],m0=Ue.high,S0=Ue.low,Ni=(m0>>>1|S0<<31)^(m0>>>8|S0<<24)^m0>>>7,je=(S0>>>1|m0<<31)^(S0>>>8|m0<<24)^(S0>>>7|m0<<25),Ve=f[s0-2],C0=Ve.high,_0=Ve.low,Hi=(C0>>>19|_0<<13)^(C0<<3|_0>>>29)^C0>>>6,Ge=(_0>>>19|C0<<13)^(_0<<3|C0>>>29)^(_0>>>6|C0<<26),qe=f[s0-7],Li=qe.high,Mi=qe.low,Ke=f[s0-16],zi=Ke.high,Ye=Ke.low;i0=je+Mi,x0=Ni+Li+(i0>>>0>>0?1:0),i0=i0+Ge,x0=x0+Hi+(i0>>>0>>0?1:0),i0=i0+Ye,x0=x0+zi+(i0>>>0>>0?1:0),N0.high=x0,N0.low=i0}var Wi=a0&R0^~a0&O0,Xe=r0&I0^~r0&F0,Ui=z&X^z&n0^X&n0,ji=V&W^V&t0^W&t0,Vi=(z>>>28|V<<4)^(z<<30|V>>>2)^(z<<25|V>>>7),Qe=(V>>>28|z<<4)^(V<<30|z>>>2)^(V<<25|z>>>7),Gi=(a0>>>14|r0<<18)^(a0>>>18|r0<<14)^(a0<<23|r0>>>9),qi=(r0>>>14|a0<<18)^(r0>>>18|a0<<14)^(r0<<23|a0>>>9),Ze=d[s0],Ki=Ze.high,Je=Ze.low,o0=w0+qi,l0=ye+Gi+(o0>>>0>>0?1:0),o0=o0+Xe,l0=l0+Wi+(o0>>>0>>0?1:0),o0=o0+Je,l0=l0+Ki+(o0>>>0>>0?1:0),o0=o0+i0,l0=l0+x0+(o0>>>0>>0?1:0),$e=Qe+ji,Yi=Vi+Ui+($e>>>0>>0?1:0);ye=O0,w0=F0,O0=R0,F0=I0,R0=a0,I0=r0,r0=y0+o0|0,a0=Pe+l0+(r0>>>0>>0?1:0)|0,Pe=n0,y0=t0,n0=X,t0=W,X=z,W=V,V=o0+$e|0,z=l0+Yi+(V>>>0>>0?1:0)|0}E=b.low=E+V,b.high=N+z+(E>>>0>>0?1:0),T=h.low=T+W,h.high=F+X+(T>>>0>>0?1:0),L=v.low=L+t0,v.high=R+n0+(L>>>0>>0?1:0),j=A.low=j+y0,A.high=M+Pe+(j>>>0>>0?1:0),K=k.low=K+r0,k.high=Y+a0+(K>>>0>>0?1:0),_=D.low=_+I0,D.high=O+R0+(_>>>0>>0?1:0),I=P.low=I+F0,P.high=B+O0+(I>>>0>>0?1:0),y=S.low=y+w0,S.high=w+ye+(y>>>0>>0?1:0)},_doFinalize:function(){var g=this._data,C=g.words,m=this._nDataBytes*8,b=g.sigBytes*8;C[b>>>5]|=128<<24-b%32,C[(b+128>>>10<<5)+30]=Math.floor(m/4294967296),C[(b+128>>>10<<5)+31]=m,g.sigBytes=C.length*4,this._process();var h=this._hash.toX32();return h},clone:function(){var g=l.clone.call(this);return g._hash=this._hash.clone(),g},blockSize:1024/32});o.SHA512=l._createHelper(p),o.HmacSHA512=l._createHmacHelper(p)}(),r.SHA512})}(hs)),J0}var $0={},gs={get exports(){return $0},set exports(e){$0=e}},st;function As(){return st||(st=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke(),Oi())})(G,function(r){return function(){var o=r,n=o.x64,l=n.Word,u=n.WordArray,s=o.algo,x=s.SHA512,c=s.SHA384=x.extend({_doReset:function(){this._hash=new u.init([new l.init(3418070365,3238371032),new l.init(1654270250,914150663),new l.init(2438529370,812702999),new l.init(355462360,4144912697),new l.init(1731405415,4290775857),new l.init(2394180231,1750603025),new l.init(3675008525,1694076839),new l.init(1203062813,3204075428)])},_doFinalize:function(){var a=x._doFinalize.call(this);return a.sigBytes-=16,a}});o.SHA384=x._createHelper(c),o.HmacSHA384=x._createHmacHelper(c)}(),r.SHA384})}(gs)),$0}var ee={},ms={get exports(){return ee},set exports(e){ee=e}},ct;function Cs(){return ct||(ct=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.x64,c=x.Word,a=n.algo,d=[],f=[],p=[];(function(){for(var m=1,b=0,h=0;h<24;h++){d[m+5*b]=(h+1)*(h+2)/2%64;var v=b%5,A=(2*m+3*b)%5;m=v,b=A}for(var m=0;m<5;m++)for(var b=0;b<5;b++)f[m+5*b]=b+(2*m+3*b)%5*5;for(var k=1,D=0;D<24;D++){for(var P=0,S=0,N=0;N<7;N++){if(k&1){var E=(1<>>24)&16711935|(k<<24|k>>>8)&4278255360,D=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360;var P=h[A];P.high^=D,P.low^=k}for(var S=0;S<24;S++){for(var N=0;N<5;N++){for(var E=0,F=0,T=0;T<5;T++){var P=h[N+5*T];E^=P.high,F^=P.low}var R=g[N];R.high=E,R.low=F}for(var N=0;N<5;N++)for(var L=g[(N+4)%5],M=g[(N+1)%5],j=M.high,Y=M.low,E=L.high^(j<<1|Y>>>31),F=L.low^(Y<<1|j>>>31),T=0;T<5;T++){var P=h[N+5*T];P.high^=E,P.low^=F}for(var K=1;K<25;K++){var E,F,P=h[K],O=P.high,_=P.low,B=d[K];B<32?(E=O<>>32-B,F=_<>>32-B):(E=_<>>64-B,F=O<>>64-B);var I=g[f[K]];I.high=E,I.low=F}var w=g[0],y=h[0];w.high=y.high,w.low=y.low;for(var N=0;N<5;N++)for(var T=0;T<5;T++){var K=N+5*T,P=h[K],z=g[K],V=g[(N+1)%5+5*T],X=g[(N+2)%5+5*T];P.high=z.high^~V.high&X.high,P.low=z.low^~V.low&X.low}var P=h[0],W=p[S];P.high^=W.high,P.low^=W.low}},_doFinalize:function(){var m=this._data,b=m.words;this._nDataBytes*8;var h=m.sigBytes*8,v=this.blockSize*32;b[h>>>5]|=1<<24-h%32,b[(o.ceil((h+1)/v)*v>>>5)-1]|=128,m.sigBytes=b.length*4,this._process();for(var A=this._state,k=this.cfg.outputLength/8,D=k/8,P=[],S=0;S>>24)&16711935|(E<<24|E>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,P.push(F),P.push(E)}return new u.init(P,k)},clone:function(){for(var m=s.clone.call(this),b=m._state=this._state.slice(0),h=0;h<25;h++)b[h]=b[h].clone();return m}});n.SHA3=s._createHelper(C),n.HmacSHA3=s._createHmacHelper(C)}(Math),r.SHA3})}(ms)),ee}var ne={},Bs={get exports(){return ne},set exports(e){ne=e}},xt;function Es(){return xt||(xt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){/** @preserve +import{c as G,_ as Xi,u as Qi,a as Zi,r as B0,o as Ji,b as $i,d as ea,e as E0,f as b0,g as Q,n as en,F as nn,h as tn,i as na,t as H0,w as ta,j as rn,k as ra,l as oa,p as ia,m as aa}from"./index-c3050129.js";import{_ as $,r as sa}from"./___vite-browser-external_commonjs-proxy-d8f321f4.js";function on(e,t,r,o,n,l,u){try{var s=e[l](u),x=s.value}catch(c){return void r(c)}s.done?t(x):Promise.resolve(x).then(o,n)}function T0(e){return function(){var t=this,r=arguments;return new Promise(function(o,n){var l=e.apply(t,r);function u(x){on(l,o,n,u,s,"next",x)}function s(x){on(l,o,n,u,s,"throw",x)}u(void 0)})}}var Fe={},ca={get exports(){return Fe},set exports(e){Fe=e}},we={},xa={get exports(){return we},set exports(e){we=e}};(function(e){function t(r){return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(xa);(function(e){var t=we.default;function r(){e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var o,n={},l=Object.prototype,u=l.hasOwnProperty,s=Object.defineProperty||function(O,_,B){O[_]=B.value},x=typeof Symbol=="function"?Symbol:{},c=x.iterator||"@@iterator",a=x.asyncIterator||"@@asyncIterator",d=x.toStringTag||"@@toStringTag";function f(O,_,B){return Object.defineProperty(O,_,{value:B,enumerable:!0,configurable:!0,writable:!0}),O[_]}try{f({},"")}catch{f=function(B,I,w){return B[I]=w}}function p(O,_,B,I){var w=_&&_.prototype instanceof A?_:A,y=Object.create(w.prototype),z=new Y(I||[]);return s(y,"_invoke",{value:R(O,B,z)}),y}function g(O,_,B){try{return{type:"normal",arg:O.call(_,B)}}catch(I){return{type:"throw",arg:I}}}n.wrap=p;var C="suspendedStart",m="suspendedYield",b="executing",h="completed",v={};function A(){}function k(){}function D(){}var P={};f(P,c,function(){return this});var S=Object.getPrototypeOf,N=S&&S(S(K([])));N&&N!==l&&u.call(N,c)&&(P=N);var E=D.prototype=A.prototype=Object.create(P);function F(O){["next","throw","return"].forEach(function(_){f(O,_,function(B){return this._invoke(_,B)})})}function T(O,_){function B(w,y,z,V){var X=g(O[w],O,y);if(X.type!=="throw"){var W=X.arg,n0=W.value;return n0&&t(n0)=="object"&&u.call(n0,"__await")?_.resolve(n0.__await).then(function(t0){B("next",t0,z,V)},function(t0){B("throw",t0,z,V)}):_.resolve(n0).then(function(t0){W.value=t0,z(W)},function(t0){return B("throw",t0,z,V)})}V(X.arg)}var I;s(this,"_invoke",{value:function(y,z){function V(){return new _(function(X,W){B(y,z,X,W)})}return I=I?I.then(V,V):V()}})}function R(O,_,B){var I=C;return function(w,y){if(I===b)throw Error("Generator is already running");if(I===h){if(w==="throw")throw y;return{value:o,done:!0}}for(B.method=w,B.arg=y;;){var z=B.delegate;if(z){var V=L(z,B);if(V){if(V===v)continue;return V}}if(B.method==="next")B.sent=B._sent=B.arg;else if(B.method==="throw"){if(I===C)throw I=h,B.arg;B.dispatchException(B.arg)}else B.method==="return"&&B.abrupt("return",B.arg);I=b;var X=g(O,_,B);if(X.type==="normal"){if(I=B.done?h:m,X.arg===v)continue;return{value:X.arg,done:B.done}}X.type==="throw"&&(I=h,B.method="throw",B.arg=X.arg)}}}function L(O,_){var B=_.method,I=O.iterator[B];if(I===o)return _.delegate=null,B==="throw"&&O.iterator.return&&(_.method="return",_.arg=o,L(O,_),_.method==="throw")||B!=="return"&&(_.method="throw",_.arg=new TypeError("The iterator does not provide a '"+B+"' method")),v;var w=g(I,O.iterator,_.arg);if(w.type==="throw")return _.method="throw",_.arg=w.arg,_.delegate=null,v;var y=w.arg;return y?y.done?(_[O.resultName]=y.value,_.next=O.nextLoc,_.method!=="return"&&(_.method="next",_.arg=o),_.delegate=null,v):y:(_.method="throw",_.arg=new TypeError("iterator result is not an object"),_.delegate=null,v)}function M(O){var _={tryLoc:O[0]};1 in O&&(_.catchLoc=O[1]),2 in O&&(_.finallyLoc=O[2],_.afterLoc=O[3]),this.tryEntries.push(_)}function j(O){var _=O.completion||{};_.type="normal",delete _.arg,O.completion=_}function Y(O){this.tryEntries=[{tryLoc:"root"}],O.forEach(M,this),this.reset(!0)}function K(O){if(O||O===""){var _=O[c];if(_)return _.call(O);if(typeof O.next=="function")return O;if(!isNaN(O.length)){var B=-1,I=function w(){for(;++B=0;--w){var y=this.tryEntries[w],z=y.completion;if(y.tryLoc==="root")return I("end");if(y.tryLoc<=this.prev){var V=u.call(y,"catchLoc"),X=u.call(y,"finallyLoc");if(V&&X){if(this.prev=0;--I){var w=this.tryEntries[I];if(w.tryLoc<=this.prev&&u.call(w,"finallyLoc")&&this.prev=0;--B){var I=this.tryEntries[B];if(I.finallyLoc===_)return this.complete(I.completion,I.afterLoc),j(I),v}},catch:function(_){for(var B=this.tryEntries.length-1;B>=0;--B){var I=this.tryEntries[B];if(I.tryLoc===_){var w=I.completion;if(w.type==="throw"){var y=w.arg;j(I)}return y}}throw Error("illegal catch attempt")},delegateYield:function(_,B,I){return this.delegate={iterator:K(_),resultName:B,nextLoc:I},this.method==="next"&&(this.arg=o),v}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports})(ca);var M0=Fe(),c0=M0;try{regeneratorRuntime=M0}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=M0:Function("r","regeneratorRuntime = r")(M0)}function z0(e){return e==="undefined"}function Ne(){return!z0(typeof my)&&my!==null&&!z0(typeof my.alert)}var e0;(function(e){e.CANCEL="-1",e.SUCCESS="0",e.API_UNDEFINED="1",e.INVALID_PARAMS="2",e.UNKNOWN_ERROR="3",e.UNAUTHORIZED_CALL="4",e.WRONG_CORP_ID="5",e.CREATE_CHAT_FAILED="6",e.UNAUTHORIZED_API="7",e.INVALID_CORP_ID="8",e.SERVER_RESPONSE_ERROR="9",e.WRONG_DEVICE_INFO="10",e.UPLOAD_FAIL="11",e.PROCESS_FAIL="12",e.DUPLICATED_CALL="13",e.TOO_LARGE_PIC="14",e.REQUEST_REJECT_OR_INSECURE_REQUEST="15",e.PC_NOT_ALLOWED_TO_OPEN_SIDE_PANE_OR_MODAL="21",e.PC_CLOSE_SIDE_PANE_OR_MODAL="22",e.UNAUTHORIZED_PARAMS="23",e.GESTURE_PASSWORD_DOES_NOT_EXIST="24",e.NETWORK_ERROR="25"})(e0||(e0={}));var U;(function(e){e.MOBILE="mobile",e.PC="pc",e.MINI_APP="mini",e.UNKNOWN="unknown"})(U||(U={}));var H;(function(e){e.ANDROID="android",e.IOS="ios",e.UNKNOW="unknow"})(H||(H={}));var k0;(function(e){e.UPDATE_NETWORK_STATUS="DINGGOV_ON_NETWORK_TYPE_CHANGED",e.UPDATE_LOCATION="DINGGOV_GEO_LOCATION_UPDATE",e.UPDATE_TRACE="DINGGOV_TRACE_UPDATE",e.ON_SHAKE="onShake"})(k0||(k0={}));var Z;(function(e){e.isDingTalk="DingTalk",e.isMpaas="mPaaS",e.isUnknow="unknow"})(Z||(Z={}));var v0=navigator&&(navigator.swuserAgent||navigator.userAgent)||"",St=function(){function e(){this.readyFnStack=[],this.generalEventCallbackStack={},this.apiList={},this.continuousCallbackStack={},this.isH5Mobile=null,this.appType=null,this.platformType=null,this.aliBridge=window&&window.navigator&&window.AlipayJSBridge,this.isReady=!1,this.init(),console.warn("请将 gdt-jsapi 版本请升级到 1.9.24 版本以上的最新版本,谢谢")}var t=e.prototype;return t.h5AndroidbridgeInit=function(){var r=this;this.h5BridgeReadyPromise=new Promise(function(o,n){var l=function(){try{window.WebViewJavascriptBridgeAndroid=window.nuva&&window.nuva.require(),r.execReadyFn()}catch{}};window.nuva&&(window.nuva.isReady===void 0||window.nuva.isReady)?l():(document.addEventListener("runtimeready",function(){l()},!1),document.addEventListener("runtimefailed",function(u){var s=u&&u.detail||{errorCode:e0.INVALID_PARAMS,errorMessage:"unknown nuvajs bootstrap error"};r.handleBridgeResponse(s,o,n)},!1))})},t.h5IosBridgeInit=function(){var r=this;this.h5BridgeReadyPromise=new Promise(function(o,n){if(typeof WebViewJavascriptBridge<"u")try{WebViewJavascriptBridge.init(function(l,u){}),r.execReadyFn()}catch{}else document.addEventListener("WebViewJavascriptBridgeReady",function(){try{WebViewJavascriptBridge&&WebViewJavascriptBridge.init(function(l,u){}),r.execReadyFn()}catch{}},!1)})},t.init=function(){var r=this,o=this.getAppType(),n=this.getContainerType();if(o===U.PC&&window.dingtalk&&!window.dingtalk.isRegister&&(window.dingtalk.isRegister=!0,window.dingtalk.callbackStack={},window.dingtalk.event.register(function(u,s){if(r.continuousCallbackStack[u])r.continuousCallbackStack[u](s);else if(s){var x=""+s.msgId;u==="openapi.event.emit"?(console.log("dingtalk receive event:",s,"identifer is",x),window.dingtalk.callbackStack[x]&&(window.dingtalk.callbackStack[x](s),delete window.dingtalk.callbackStack[x])):u==="im.fileTask.addNewTask"||u==="im.fileTask.updateTask"?(s.msgId||s.taskId)&&typeof r.continuousCallbackStack[s.msgId||s.taskId]=="function"&&r.continuousCallbackStack[s.msgId||s.taskId](u,s):r.generalEventCallbackStack[u]&&r.generalEventCallbackStack[u].forEach(function(c){c.call(r,s)})}})),o===U.MOBILE){if(n===Z.isDingTalk)this.platformType===H.ANDROID?!this.h5BridgeReadyPromise&&this.h5AndroidbridgeInit():this.platformType===H.IOS&&!this.h5BridgeReadyPromise&&this.h5IosBridgeInit();else if(n===Z.isMpaas&&o===U.MOBILE)if(window.AlipayJSBridge)this.execReadyFn();else{var l=setTimeout(function(){console.warn("window.AlipayJSBridge 未初始化完毕,走到兜底逻辑",r.isReady,window.AlipayJSBridge),r.isReady||r.execReadyFn.call(r)},5200);document.addEventListener("AlipayJSBridgeReady",function(){r.isReady||(clearTimeout(l),r.execReadyFn.call(r))},!1)}}else setTimeout(function(){r.execReadyFn()})},t.execReadyFn=function(){this.isReady=!0;for(var r=this.readyFnStack.shift();r;)r&&r(this),r=this.readyFnStack.shift()},t.onReady=function(r){this.isReady?r&&r(this):this.readyFnStack.push(r)},t.setCurrentInvoker=function(r){this.currentInvoker=r},t.getCurrentInvoker=function(){return this.currentInvoker},t.getBridge=function(){return this.aliBridge},t.getContainerType=function(){return/TaurusApp/g.test(v0)?/DingTalk/g.test(v0)?Z.isDingTalk:Z.isMpaas:/DingTalk/g.test(v0)?Z.isDingTalk:/mPaaSClient/g.test(v0)||/Nebula/g.test(v0)?Z.isMpaas:Z.isUnknow},t.getAppType=function(){return this.appType||(this.isMobile()?this.appType=U.MOBILE:window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("dingtalk-win")>=0&&window.navigator.userAgent.indexOf("TaurusApp")>=0?this.appType=U.PC:Ne()?this.appType=U.MINI_APP:(console.warn("检测到页面在非专有钉钉客户端中打开,JSAPI 调用可能不会生效!"),this.appType=U.UNKNOWN)),this.appType},t.isMobile=function(){var r=/iPhone|iPad|iPod|iOS/i.test(v0),o=/Android/i.test(v0),n=window&&window.navigator&&window.navigator.userAgent||"";return this.isH5Mobile!==null?this.isH5Mobile:n&&n.indexOf("dingtalk-win")>=0?(this.isH5Mobile=!1,!1):!(!n||!(n.includes("mPaaSClient")||n.includes("Nebula")||n.includes("DingTalk")))&&(this.isH5Mobile=!0,this.platformType=r?H.IOS:o?H.ANDROID:H.UNKNOW,!0)},t.registerEvent=function(r,o){var n=this;if(typeof o=="function")return this.getAppType()===U.PC?(this.generalEventCallbackStack[r]||(this.generalEventCallbackStack[r]=[]),this.generalEventCallbackStack[r].push(o),function(){var l=n.generalEventCallbackStack[r].findIndex(function(u){return u===o});n.generalEventCallbackStack[r].splice(l,1)}):this.getAppType()===U.MOBILE?(document.addEventListener(r,o,!1),function(){document.removeEventListener(r,o)}):void 0;console.error("callback 参数应该为函数")},t.registerClientAPI=function(r,o){this.apiList[r]=o},t.registerAPI=function(r,o){if(this.isMobile(),typeof o=="object"){var n=o,l=this.getAppType();this.registerClientAPI(r,n[l])}else this.registerClientAPI(r,o)},t.invokeMiniApp=function(){var r=T0(c0.mark(function o(n,l){var u=this;return c0.wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return l===void 0&&(l={}),s.abrupt("return",new Promise(function(x,c){l=$({_apiName:n},l);var a=u.apiList[n],d=u.getContainerType();if(!a)return console.warn("API: "+n+",未注册"),c("API: "+n+",未注册");if(d===Z.isMpaas){if(typeof a=="function")return void a.call(null,l,{context:my,resolve:x,reject:c,methodName:n});my.call(n,l,function(f){u.handleBridgeResponse(f,x,c)})}else if(d===Z.isDingTalk){if(typeof a=="function")return void a.call(null,l,{context:dd.dtBridge,resolve:x,reject:c,methodName:n,containerType:d,appType:U.MINI_APP});dd.dtBridge({m:"taurus.common."+n,args:l,onSuccess:function(f){u.handleBridgeResponse(f,x,c)},onFail:function(f){u.handleBridgeResponse(f,x,c)}})}}));case 2:case"end":return s.stop()}},o)}));return function(o,n){return r.apply(this,arguments)}}(),t.invokeMobile=function(){var r=T0(c0.mark(function o(n,l,u){var s=this;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l===void 0&&(l={}),x.abrupt("return",new Promise(function(c,a){l=$({_apiName:n},l);var d=s.apiList[n],f=s.getContainerType();if(!d)return console.warn("API: "+n+",未注册"),a("API: "+n+",未注册");if(f===Z.isDingTalk){if(s.platformType===H.IOS){var p=Object.assign({},l);if(p.watch===!0&&typeof WebViewJavascriptBridge<"u"&&WebViewJavascriptBridge.registerHandler(u!=null&&u.dingTalkAPIName?u==null?void 0:u.dingTalkAPIName:"taurus.common."+n,function(b,h){typeof l.onSuccess=="function"&&l.onSuccess.call(null,b),h&&h({errorCode:"0",errorMessage:"success"})}),typeof d=="function")return void d.call(null,l,{context:window.WebViewJavascriptBridge,resolve:c,reject:a,methodName:n,containerType:f,appType:U.MOBILE,platformType:H.IOS,watch:p.watch});window.WebViewJavascriptBridge!==void 0&&window.WebViewJavascriptBridge.callHandler("taurus.common."+n,Object.assign({},p),function(b){!p.watch&&s.handleBridgeResponse(b||{},c,a)})}else if(s.platformType===H.ANDROID){var g=n.split("."),C=g.pop()||"",m=g.join(".")||"taurus.common";if(typeof d=="function")return void d.call(null,l,{context:window.WebViewJavascriptBridgeAndroid,resolve:c,reject:a,methodName:n,containerType:f,appType:U.MOBILE,platformType:H.ANDROID});typeof window.WebViewJavascriptBridgeAndroid=="function"&&window.WebViewJavascriptBridgeAndroid(function(b){s.handleBridgeResponse(b,c,a)},function(b){s.handleBridgeResponse(b,c,a)},m,C,l)}}else if(f===Z.isMpaas){if(typeof d=="function")return void d.call(null,l,{context:AlipayJSBridge,resolve:c,reject:a,methodName:n});AlipayJSBridge.call(n,l,function(b){s.handleBridgeResponse(b,c,a)})}}));case 2:case"end":return x.stop()}},o)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.findFitMsgId=function(r){var o,n;return(o=window.dingtalk)!==null&&o!==void 0&&(n=o.callbackStack)!==null&&n!==void 0&&n[r]?this.findFitMsgId(r+1):r},t.invokePC=function(){var r=T0(c0.mark(function o(n,l,u){var s=this;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:return l===void 0&&(l={}),u===void 0&&(u={msgId:1}),x.abrupt("return",new Promise(function(c,a){try{l=$({_apiName:n},l);var d=s.findFitMsgId(Date.now()),f=u.pcClientAPIName||n;if(u.msgId=d,!window.dingtalk)return Promise.reject(new Error("请在钉钉容器内使用 JSAPI"));s.apiList[n]?s.apiList[n].call(null,l,u):(console.info("invoke bridge api:",f,d,l),window.dingtalk.platform.invokeAPI(d,f,l)),window.dingtalk&&window.dingtalk.isRegister&&!window.dingtalk.callbackStack&&(window.dingtalk.callbackStack={}),window.dingtalk.callbackStack[""+d]=function(p){var g=p;return g.body?c(g.body):c(g)}}catch(p){a(p)}}));case 3:case"end":return x.stop()}},o)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.handleBridgeResponse=function(r,o,n){r&&r.errorCode?r.errorCode===e0.SUCCESS?o(r.result):(console.warn("API 调用失败",r),n(r)):r&&r.success==="false"?n(r):o(r)},t.invoke=function(){var r=T0(c0.mark(function o(n,l,u){var s;return c0.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:if(l===void 0&&(l={}),(s=this.getAppType())!==U.MOBILE){x.next=8;break}if(this.isReady){x.next=5;break}return x.abrupt("return",Promise.reject("错误:请在 dd.ready() 回调中使用 JSAPI,当前调用函数:"+n));case 5:return x.abrupt("return",this.invokeMobile(n,l,u));case 8:if(s!==U.PC){x.next=12;break}return x.abrupt("return",this.invokePC(n,l,u));case 12:if(s!==U.MINI_APP){x.next=16;break}return x.abrupt("return",this.invokeMiniApp(n,l));case 16:return x.abrupt("return",Promise.reject("错误:未在钉钉运行环境下调用该 API,无效,请检查运行环境"));case 17:case"end":return x.stop()}},o,this)}));return function(o,n,l){return r.apply(this,arguments)}}(),t.existEventListener=function(r){return!!this.continuousCallbackStack[r]},t.registerContinuesEvent=function(r,o){this.continuousCallbackStack[r]=o},t.removeContinuesEvent=function(r){this.existEventListener(r)&&(this.continuousCallbackStack[r](),delete this.continuousCallbackStack[r])},e}();Ne()||(window._invoker=window._invoker||new St);const i=Ne()?new St:window._invoker;function la(e,t){if(e)return function(r){return typeof r=="function"||t.includes("Sync")||t.startsWith("create")?e(r):new Promise(function(o,n){e($({},r,{success:function(l){o(l)},fail:function(l){n(l)}}))})}}function an(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.alert",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","alert",e):s===H.IOS&&n.callHandler("taurus.common.alert",Object.assign({},e),function(a){r(a)})}else n&&n.call("alert",e,function(){r()})}i.registerAPI("alert",{mini:an,mobile:an}),_t.version={android:"1.3.2",ios:"1.3.2"};function _t(e){return i.invoke("alert",e)}i.registerAPI("authConfig",{mini:!0,mobile:!0}),Tt.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function Tt(e){return i.invoke("authConfig",e)}function sn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizContactDepartmentsPickerExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizContactDepartmentsPickerExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizContactDepartmentsPickerExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizContactDepartmentsPickerExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizContactDepartmentsPickerExternal",{mini:sn,mobile:sn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.departmentsPickerEx",e)}}),Rt.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Rt(e){return i.invoke("bizContactDepartmentsPickerExternal",e)}function cn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizCustomContactChooseExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizCustomContactChooseExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizCustomContactChooseExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizCustomContactChooseExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizCustomContactChooseExternal",{mini:cn,mobile:cn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.customContact.chooseEx",e)}}),Ot.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Ot(e){return i.invoke("bizCustomContactChooseExternal",e)}function xn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.bizCustomContactMultipleChooseExternal",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","bizCustomContactMultipleChooseExternal",e):s===H.IOS&&n.callHandler("taurus.common.bizCustomContactMultipleChooseExternal",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("bizCustomContactMultipleChooseExternal",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("bizCustomContactMultipleChooseExternal",{mini:xn,mobile:xn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.customContact.multipleChooseEx",e)}}),Nt.version={android:"3.0.3",ios:"3.0.3",pc:"3.0.3"};function Nt(e){return i.invoke("bizCustomContactMultipleChooseExternal",e)}i.registerAPI("callPhone",{mini:!0,mobile:!0}),Ht.version={android:"1.1.0",ios:"1.1.0"};function Ht(e){return i.invoke("callPhone",e)}i.registerAPI("version",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"version",{})}});function be(){return i.invoke("version")}var ua=1,fa=-1,Lt=0;function da(e,t){return typeof e!="number"&&(e=0),typeof t!="number"&&(t=0),e>t?ua:e-1||Se.indexOf("Adr")>-1},pa=function(){return!!Se.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)},ha=function(){return/(windows)/i.test(navigator.userAgent)};function ga(e){return Mt.apply(this,arguments)}function Mt(){return(Mt=T0(c0.mark(function e(t){var r,o,n,l;return c0.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(Re[t]){u.next=2;break}return u.abrupt("return",!1);case 2:return u.next=4,be();case 4:return r=u.sent,o=r.version,n=Re[t].version,l=va()?"android":pa()?"ios":ha()?"pc":"unknown",u.abrupt("return",!(!n||!n[l])&&He(o,n[l])>0);case 9:case"end":return u.stop()}},e)}))).apply(this,arguments)}i.registerAPI("checkVPNAppInstalled",{mini:!0,mobile:!0}),zt.version={android:"1.6.0",ios:"1.6.0"};function zt(){return i.invoke("checkVPNAppInstalled")}i.registerAPI("checkVPNAppOnline",{mini:!0,mobile:!0}),Wt.version={android:"1.6.0",ios:"1.6.0"};function Wt(){return i.invoke("checkVPNAppOnline")}var ln;(function(e){e[e.DEFAULT=1]="DEFAULT",e[e.NEW=2]="NEW"})(ln||(ln={}));var un;(function(e){e[e.GLOBAL_ORG=1]="GLOBAL_ORG",e[e.FRIEND=2]="FRIEND",e[e.GROUP=4]="GROUP",e[e.RECOMMEND=5]="RECOMMEND",e[e.SPECIAL_ATTENTION=7]="SPECIAL_ATTENTION",e[e.LOAD_GROUP_PERSON=8]="LOAD_GROUP_PERSON",e[e.ORG=9]="ORG"})(un||(un={}));var fn;(function(e){e.PHONE_HIDE="PHONE_HIDE",e.CHAT_INVALID="CHAT_INVALID",e.GROUP_CHAT_PULL_INVALID="GROUP_CHAT_PULL_INVALID",e.APP_DING_INVALID="APP_DING_INVALID",e.PHONE_DING_INVALID="PHONE_DING_INVALID",e.SMS_DING_INVALID="SMS_DING_INVALID",e.AUDIO_VIDEO_HIDE="AUDIO_VIDEO_HIDE"})(fn||(fn={})),i.registerAPI("chooseContact",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.choose",e)}}),Ut.version={pc:"1.1.0"};function Ut(e){return i.invoke("chooseContact",e)}function dn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.chooseContactWithComplexPicker",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","chooseContactWithComplexPicker",e):s===H.IOS&&n.callHandler("taurus.common.chooseContactWithComplexPicker",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("chooseContactWithComplexPicker",e,function(a){a.error&&a.error.toString()===e0.API_UNDEFINED?n.call("complexPicker",e,function(d){i.handleBridgeResponse(d,r,o)}):i.handleBridgeResponse(a,r,o)})}i.registerAPI("chooseContactWithComplexPicker",{mini:dn,mobile:dn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.complexPicker",e)}}),jt.version={android:"1.1.0",ios:"1.1.0",pc:"1.6.2"};function jt(e){return i.invoke("chooseContactWithComplexPicker",e)}i.registerAPI("chooseDateRangeWithCalendar",{mini:!0,mobile:!0}),Vt.version={android:"1.3.10",ios:"1.3.10"};function Vt(e){return i.invoke("chooseDateRangeWithCalendar",e)}i.registerAPI("chooseDayWithCalendar",{mini:!0,mobile:!0}),Gt.version={android:"1.3.10",ios:"1.3.10"};function Gt(e){return i.invoke("chooseDayWithCalendar",e)}i.registerAPI("chooseDepartments",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.departmentsPicker",e)}}),qt.version={android:"1.1.0",ios:"1.1.0",pc:"1.6.2"};function qt(e){return i.invoke("chooseDepartments",e)}i.registerAPI("chooseFile",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.chooseFile",e)}}),Kt.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Kt(e){return i.invoke("chooseFile",e)}i.registerAPI("chooseHalfDayWithCalendar",{mini:!0,mobile:!0}),Yt.version={android:"1.3.10",ios:"1.3.10"};function Yt(e){return i.invoke("chooseHalfDayWithCalendar",e)}var vn;(function(e){e[e.image=0]="image",e[e.video=1]="video"})(vn||(vn={})),i.registerAPI("dgChooseImage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.dgChooseImage",e)}}),Xt.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Xt(e){return i.invoke("dgChooseImage",$({},e,{_apiName:"chooseImage"}))}i.registerAPI("chooseInterconnectionChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"chooseInterconnectionChat",e)}}),Qt.version={pc:"2.9.0",ios:"2.9.0",android:"2.9.0"};function Qt(e){return i.invoke("chooseInterconnectionChat",e)}i.registerAPI("chooseImage",{mini:!0}),Zt.version={android:"1.6.2",ios:"1.6.2"};function Zt(e){return new Promise(function(t,r){my.chooseImage($({},e,{success:function(o){t(o)},fail:function(o){r(o)}}))})}i.registerAPI("chooseSpaceDir",{mini:!0,mobile:!0,pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.chooseSpaceDir",e)}}),Jt.version={android:"1.6.0",ios:"1.6.0",pc:"2.6.0"};function Jt(){return i.invoke("chooseSpaceDir")}i.registerAPI("chooseTimeWithCalendar",{mini:!0,mobile:!0}),$t.version={android:"1.3.10",ios:"1.3.10"};function $t(e){return i.invoke("chooseTimeWithCalendar",e)}i.registerAPI("chooseVideo",{mini:!0,mobile:!0}),er.version={android:"1.6.2",ios:"1.6.2"};function er(e){return i.invoke("chooseVideo",e)}function pn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.close",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.navigation","close",e):s===H.IOS&&n.callHandler("biz.navigation.close",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("popWindow",e,function(a){i.handleBridgeResponse(a,r,o)})}i.registerAPI("closePage",{mini:pn,mobile:pn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.quit",e)}}),nr.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function nr(e){return i.invoke("closePage",$({},e,{_apiName:"closePage"}))}var hn;(function(e){e.CODE="code",e.ACCOUNTID="accountId"})(hn||(hn={}));var gn;(function(e){e.CODE="code",e.id="id"})(gn||(gn={})),i.registerAPI("complexPickerAdmin",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.complexPickerAdmin",e)}}),tr.version={pc:"2.8.0"};function tr(e){return i.invoke("complexPickerAdmin",e)}i.registerAPI("confirm",{mini:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};l===Z.isDingTalk?n({m:"taurus.common.confirm",args:u,onSuccess:function(s){var x={errorCode:e0.SUCCESS,result:{buttonIndex:s.ok?0:1}};i.handleBridgeResponse(x,r,o)},onFail:function(s){i.handleBridgeResponse(s,r,o)}}):n&&n.call("confirm",u,function(s){var x={errorCode:e0.SUCCESS,result:{buttonIndex:s.ok?0:1}};i.handleBridgeResponse(x,r,o)})},mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};l?u===H.ANDROID?n&&n(function(x){var c={errorCode:e0.SUCCESS,result:{buttonIndex:x.ok?0:1}};i.handleBridgeResponse(c,r,o)},function(x){i.handleBridgeResponse(x,r,o)},"taurus.common","confirm",s):u===H.IOS&&n.callHandler("taurus.common.confirm",Object.assign({},s),function(x){i.handleBridgeResponse(x,r,o)}):n&&n.call("confirm",s,function(x){var c={errorCode:e0.SUCCESS,result:{buttonIndex:x.ok?0:1}};i.handleBridgeResponse(c,r,o)})},pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.confirm",e)}}),rr.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function rr(e){return i.invoke("confirm",e)}i.registerAPI("copyToClipboard",{mini:!0,mobile:!0}),or.version={android:"1.3.2",ios:"1.3.2"};function or(e){return i.invoke("copyToClipboard",e)}i.registerAPI("createChatGroup",{mini:!0,mobile:!0}),ir.version={android:"1.3.0",ios:"1.3.0",pc:"1.3.0"};function ir(e){return i.invoke("createChatGroup",e)}i.registerAPI("createDing",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.ding.create",e)}}),ar.version={android:"1.3.9",ios:"1.3.9",pc:"1.3.9"};function ar(e){return i.invoke("createDing",e)}i.registerAPI("createDingV2",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.ding.createV2",e)}}),sr.version={android:"2.7.0",ios:"2.7.0",pc:"2.7.0"};function sr(e){return i.invoke("createDingV2",e)}function An(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.createVideoConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","createVideoConf",e):s===H.IOS&&n.callHandler("biz.conference.createVideoConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("createVideoConf",e,function(){r()})}i.registerAPI("createVideoConf",{mini:An,mobile:An,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.createVideoConf",$({},e))}}),cr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function cr(e){return i.invoke("createVideoConf",e)}i.registerAPI("createVideoMeeting",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.meeting.create",$({isVideoConference:!0},e))}}),xr.version={android:"1.3.1.1",ios:"1.3.1.1",pc:"1.9.4"};function xr(e){return i.invoke("createVideoMeeting",e)}i.registerAPI("dealWithBackAction",{mobile:!0}),lr.version={android:"1.2.0.10"};function lr(e){return i.invoke("dealWithBackAction",e)}i.registerAPI("disableClosePage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.disableClosePage",{})}}),ur.version={pc:"3.4.0"};function ur(){return i.invoke("disableClosePage")}i.registerAPI("disablePullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","disable",{}):u===H.IOS&&n.callHandler("ui.pullToRefresh.disable",Object.assign({},{}),function(s){r(s)}):n&&n.call("pullRefresh",{pullRefresh:!1},function(){r()})}}),fr.version={android:"1.3.0",ios:"1.3.0"};function fr(){return i.invoke("disablePullToRefresh",{_apiName:"disablePullToRefresh"})}i.registerAPI("disableWebviewBounce",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.webViewBounce","disable",{}):u===H.IOS&&n.callHandler("ui.webViewBounce.disable",Object.assign({},{}),function(s){r(s)}):n&&n.call("bounce",{enable:!1},function(s){r(s)})}}),dr.version={ios:"1.3.0"};function dr(){return i.invoke("disableWebviewBounce",{_apiName:"disableWebviewBounce"})}i.registerAPI("downloadAudio",{mini:!0,mobile:!0}),vr.version={android:"1.3.0",ios:"1.3.0"};function vr(e){return i.invoke("downloadAudio",e)}var Aa=1;function pr(e){return i.invoke("downloadFile",e)}i.registerAPI("downloadFile",{mini:function(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.context;n===Z.isDingTalk?l&&l({m:"taurus.common.downloadFile",args:e,onSuccess:function(u){i.handleBridgeResponse(u,r,o)},onFail:function(u){i.handleBridgeResponse(u,r,o)}}):l&&l.call("downloadFile",e,function(u){u.error?o(u):r(u)})},pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.downloadFile",e),i.registerContinuesEvent(t.msgId,function(r,o){r==="im.fileTask.addNewTask"&&(i.removeContinuesEvent(t.msgId),i.registerContinuesEvent(o.taskId,function(n,l){if(n==="im.fileTask.updateTask"){var u=l.doneSize,s=l.fileName,x=l.filePath,c=l.fileSize,a=l.speed;e.onProgress({doneSize:u,fileName:s,filePath:x,fileSize:c,speed:a}),l.status===Aa&&i.removeContinuesEvent(l.taskId)}}))})}}),pr.version={pc:"1.3.5"};i.registerAPI("enablePullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","enable",{}):u===H.IOS&&n.callHandler("ui.pullToRefresh.enable",Object.assign({},{}),function(){r()}):n&&n.call("pullRefresh",{pullRefresh:!0},function(){r()})}}),hr.version={android:"1.3.0",ios:"1.3.0"};function hr(){return i.invoke("enablePullToRefresh",{_apiName:"enablePullToRefresh"})}i.registerAPI("enableVpn",{mini:!0,mobile:!0}),gr.version={android:"1.1.0",ios:"1.1.0"};function gr(){return i.invoke("enableVpn")}i.registerAPI("enableWebviewBounce",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"taurus.common","bounce",{enable:!0}):u===H.IOS&&n.callHandler("taurus.common.bounce",Object.assign({},{enable:!0}),function(s){r(s)}):n&&n.call("bounce",{enable:!0},function(s){r(s)})}}),Ar.version={ios:"1.3.0"};function Ar(){return i.invoke("enableWebviewBounce",{_apiName:"enableWebviewBounce"})}i.registerAPI("exclusiveInvoke",{mini:!0,mobile:!0}),mr.version={ios:"1.9.5",android:"1.9.5"};function mr(e){return i.invoke("exclusiveInvoke",e)}i.registerAPI("faceComparison",{mobile:!0,mini:!0}),Cr.version={android:"2.4.0",ios:"2.4.0"};function Cr(e){return i.invoke("faceComparison",e)}var mn;(function(e){e.PNG="png",e.JPG="jpg"})(mn||(mn={})),i.registerAPI("faceRecognition",{mobile:!0,mini:!0}),Br.version={android:"2.4.0",ios:"2.4.0"};function Br(e){return i.invoke("faceRecognition",e)}i.registerAPI("getAppInstallStatus",{mini:!0,mobile:!0}),Er.version={android:"2.1.10",ios:"2.1.10"};function Er(e){return i.invoke("getAppInstallStatus",e)}i.registerAPI("getAuthCode",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"runtime.permission.requestAuthCode",e)},mobile:!0,mini:!0}),br.version={android:"1.0.0",ios:"1.0.0",pc:"1.0.0"};function br(e){return i.invoke("getAuthCode",e)}i.registerAPI("getConfig",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getConfig",e)}}),Dr.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function Dr(){return i.invoke("getConfig",{})}function Le(){return i.getContainerType()}i.registerAPI("getDeviceId",{mobile:!0,mini:!0}),kr.version={android:"2.5.0",ios:"2.5.0"};function kr(){return i.invoke("getDeviceId",{})}i.registerAPI("getFromClipboard",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"util.clipboardData.getData",e)}}),Pr.version={android:"2.3.1",ios:"2.3.1",pc:"2.6.10"};function Pr(){return i.invoke("getFromClipboard")}i.registerAPI("getGeolocation",{mini:!0,mobile:!0}),yr.version={android:"1.2.0",ios:"1.2.0"};function yr(e){return i.invoke("getGeolocation",e)}i.registerAPI("getGeolocationStatus",{mobile:!0,mini:!0}),Ir.version={android:"1.6.2",ios:"1.6.2"};function Ir(e){return i.invoke("getGeolocationStatus",e)}i.registerAPI("getHotspotInfo",{mobile:!0,mini:!0}),Fr.version={android:"1.3.5",ios:"1.3.5"};function Fr(){return i.invoke("getHotspotInfo")}i.registerAPI("getLanguageSetting",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getLanguageSetting",e)}}),wr.version={android:"1.4.0",ios:"1.4.0",pc:"1.4.0"};function wr(){return i.invoke("getLanguageSetting")}i.registerAPI("getLoginUser",{mobile:!0,mini:!0}),Sr.version={android:"1.1.0",ios:"1.1.0"};function Sr(){return i.invoke("getLoginUser")}i.registerAPI("getNetworkType",{mobile:!0,mini:!0}),_r.version={android:"1.3.0",ios:"1.3.0"};function _r(){return i.invoke("getNetworkType")}i.registerAPI("getPhoneInfo",{mini:!0,mobile:!0}),Tr.version={android:"1.3.5",ios:"1.3.5"};function Tr(){return i.invoke("getPhoneInfo")}var Cn;(function(e){e.SOCKS5="SOCKS5",e.HTTP="HTTP"})(Cn||(Cn={})),i.registerAPI("getProxyInfo",{pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"net.util.getProxyInfo",e)}}),Rr.version={pc:"2.10.0"};function Rr(){return i.invoke("getProxyInfo",{})}i.registerAPI("getStorageItem",{mobile:!0,mini:!0}),Or.version={android:"1.3.1.1",ios:"1.3.1.1"};function Or(e){return i.invoke("getStorageItem",e)}i.registerAPI("getTraceStatus",{mobile:!0}),Nr.version={android:"1.3.4",ios:"1.3.4"};function Nr(e){return i.invoke("getTraceStatus",e)}i.registerAPI("getUUID",{mobile:!0,mini:!0}),Hr.version={android:"1.3.5",ios:"1.3.5"};function Hr(){return i.invoke("getUUID")}var ma=/TaurusApp\((\S*)\/(\S*)\)/;function Ca(){if(window&&window.navigator){var e=window.navigator.userAgent;if(e){var t=e.match(ma);return Promise.resolve({group:"TaurusApp",name:t[1],version:t[2]})}return Promise.reject("调用错误:无法检测到当下环境的 userAgent,请确保在政务钉钉客户端 H5 容器下调用。")}}i.registerAPI("getUserAgent",{mobile:!0,mini:!0,pc:!0}),Lr.version={android:"1.6.2",ios:"1.6.2",pc:"1.6.2"};function Lr(){var e=i.getAppType();return e===U.PC||e===U.MOBILE?Ca():e===U.MINI_APP?i.invoke("getUserAgent",{}):void 0}var Bn,En,bn;(function(e){e.off="0",e.on="1"})(Bn||(Bn={})),function(e){e[e.off=0]="off",e[e.on=1]="on"}(En||(En={})),function(e){e[e.name=1]="name",e[e.id=2]="id",e[e.custom=3]="custom"}(bn||(bn={})),i.registerAPI("getWaterMarkConfig",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWaterMarkConfig",e)},mini:!0,mobile:!0});function _e(e){return i.invoke("getWaterMarkConfig",e)}var De,Mr="h5Page",Ba="meetingDetail",Ea="docPreview",ba=[Mr,Ba,Ea],f0=!z0(typeof my)&&my!==null&&!z0(typeof my.alert);f0&&(De=my.getSystemInfoSync());var Dn=f0?De.platform:navigator.userAgent,Da=f0?De.screenWidth:window.screen.width,L0=(f0?De.pixelRatio:window.devicePixelRatio)||2,Ie=f0?Promise.resolve(""):"",ka=function(){function e(r){r===void 0&&(r={}),this.options=$({texts:[""],width:50,height:50,textRotate:-10,textColor:"#000000",textFont:"PingFangSC-Regular,system-ui,sans-serif",fontStyle:"normal",opacity:90,canvas:[],fontSize:14},r),this.options.width*=this.options.fontSize/12,this.options.height*=this.options.fontSize/12,this.options.deg=this.options.textRotate*Math.PI/180,this.options.cosDeg=Math.cos(this.options.deg),this.options.absSinDeg=Math.abs(Math.sin(this.options.deg))}var t=e.prototype;return t.init=function(){var r=this,o=null,n=null;f0?n=my.createCanvasContext("canvasBg"):(o=this.createCanvas(),n=o.getContext("2d")),this.calcTextSize();var l=this.options,u=l.allItemsWidth,s=l.drawItems,x=l.height,c=l.containerComp,a=Math.ceil(Da/u),d=new Array(a).fill(s).reduce(function(g,C){return g.concat(C)},[]),f=function(){r.setCanvasStyle(n),r.drawText(n,d),n.translate(0,x),r.drawText(n,d.reverse(),!0)};if(f0)return new Promise(function(g){c.setState({width:u*a,height:2*x},function(){setTimeout(function(){f(),n.draw(),g(n.toDataURL("image/png"))},0)})});o.width=u*a,o.height=2*x,o.style.display="none",f();var p=o.toDataURL("image/png");return this.destroy(),p},t.calcTextSize=function(){var r=0,o=0,n=this.options;n.drawItems=[].map.call(n.texts,function(u){var s,x,c,a;if(f0){for(var d=0,f=0;f'+u+"",(a=document.createElement("div")).innerHTML=c.trim(),a.firstChild);document.body.appendChild(p),s=p.offsetWidth,x=p.offsetHeight,document.body.removeChild(p)}return r=Math.max(r,s),n.fontHeight||(n.fontHeight=x),o+=Math.ceil(n.cosDeg*(n.widthn.width&&(n.width=r);var l=r*n.absSinDeg+n.fontHeight*n.cosDeg;l>n.height&&(n.height=l),n.maxItemWidth=r,n.allItemsWidth=o},t.setCanvasStyle=function(r){var o=this.options,n=o.deg,l=o.absSinDeg,u=o.height,s=o.fontHeight,x=o.fontStyle,c=o.fontSize,a=o.textFont,d=o.textColor,f=o.opacity;r.rotate(n);var p=l*(u-s);r.translate(-p,0),r.font=x+" "+c+"px "+a,r.fillStyle=d,r.textAlign="left",r.textBaseline="bottom",r.globalAlpha=f},t.drawText=function(r,o,n){n===void 0&&(n=!1);var l=this.options,u=l.maxItemWidth,s=l.width,x=l.height,c=l.deg,a=l.cosDeg,d=l.absSinDeg;o.forEach(function(f,p){var g=a*(u-f.width)/2,C=s*a*p,m=Math.abs(C*Math.tan(c))+x;r.fillText(f.txt,C+(n?a*(s-f.width)/2:g),m+(n?d*(s-f.width)/2:0))})},t.createCanvas=function(){var r=document.createElement("canvas");return this.options.canvas.push(r),r},t.destroy=function(){this.options.canvas.forEach(function(r){r.remove(),r=null})},e}();function Pa(e,t){var r=JSON.parse(e),o=r.watermark||r;if(!o||String(o.watermarkStatus)==="0"||!Array.isArray(o.targetPages)||!o.targetPages.some(function(d){return d.name===t&&String(d.value)==="1"}))return Ie;var n=[];if(Array.isArray(o.contentType)){var l="";o.contentType.includes(1)&&(l+=o.userName+" "),o.contentType.includes(2)&&(l+=(o.account||"").slice(-4)),l&&n.push(l),o.contentType.includes(0)&&o.contentCustom&&n.push(o.contentCustom)}if(!n.length)return Ie;var u,s,x=/Android|Adr|SymbianOS|Windows\s*Phone|Mobile/.test(Dn),c=/iPhone|iPad|iPod|Mac\s*OS.*Mobile|iOS/.test(Dn),a=String(o.watermarkShowDensity)==="0";return c?a?(u=114,s=66):(u=86,s=45):x?a?(u=47*L0,s=40*L0):(u=25*L0,s=25*L0):a?(u=300,s=126):(u=194,s=106),new ka({containerComp:this,texts:n,width:u,height:s,textRotate:-10,textColor:{0:"#FF0000",1:"#000000",2:"#0000FF"}[o.fontColor]||"#000000",textFont:"PingFangSC-Regular,system-ui,sans-serif",fontStyle:String(o.fontStyle)==="0"?"normal":"bold",opacity:(120-parseInt(o.fontDiaphaneity,10))/100,fontSize:{0:12,1:16,2:28}[o.fontSize]||16}).init()}function Te(e,t){if(e===void 0&&(e={}),t===void 0&&(t=Mr),!ba.includes(t))throw new Error("第二个可选参数,仅能为“h5Page”或“meetingDetail”");try{return Pa.call(this,JSON.stringify(e),t)}catch(r){throw r}}zr.version={android:"1.1.0",ios:"1.1.0",pc:"1.1.0"};function zr(e,t){return e===void 0&&(e=""),new Promise(function(r,o){_e({pageInfo:e}).then(function(n){try{var l=Te(n,t);r(l)}catch(u){o(u)}})})}var kn;(function(e){e[e.ENABLE=1]="ENABLE",e[e.DISABLE=0]="DISABLE"})(kn||(kn={})),i.registerAPI("getWaterMarkConfigV2",{mobile:!0,mini:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWaterMarkConfigV2",e)}}),Me.version={android:"2.8.0",ios:"2.8.0",pc:"2.8.0"};function Me(e){return i.invoke("getWaterMarkConfigV2",e)}var p0;(function(e){e[e.DISABLE=0]="DISABLE",e[e.ENABLE=1]="ENABLE"})(p0||(p0={}));var W0;(function(e){e.IMSESSIONLIST="imSessionList",e.DOCPREVIEW="docPreview",e.H5PAGEOTHER="h5PageOther",e.MEETINGDETAIL="meetingDetail",e.H5PAGEBASIC="h5PageBasic",e.SELECTIONCOMPONENT="selectionComponent",e.CONTACTLIST="contactList",e.CONTACTDETAIL="contactDetail",e.CHAT="chat",e.SECRETCHAT="secretChat",e.CAMERA="camera"})(W0||(W0={}));var Pn,yn="",ya={1:"normal",2:"bold",3:"italic"};(function(e){e[e.LOOSE=0]="LOOSE",e[e.NORMAL=1]="NORMAL",e[e.DENSE=2]="DENSE"})(Pn||(Pn={}));var h0;(function(e){e[e.RIGHT=0]="RIGHT",e[e.LEFT=1]="LEFT"})(h0||(h0={}));var Ia=749,Fa=326,wa=200,Sa=16,In=1.3,_a=function(){function e(r){this.options=Object.assign({texts:"",width:50,height:50,tiltAngle:-15,fontColor:"#171A1D",textFont:"PingFangSC-Regular,system-ui,sans-serif",transparency:90,canvas:[],fontSize:13,tWidth:0,tHeight:0,deg:-15},r,{width:r.leftAndRightSpacing,height:r.upAndDownSpacing}),this.options.deg=this.options.tiltAngle*Math.PI/180}var t=e.prototype;return t.init=function(){var r,o,n,l,u,s,x,c,a,d=null;return a=(d=this.createCanvas()).getContext("2d"),d.width=((r=window)===null||r===void 0||(o=r.screen)===null||o===void 0?void 0:o.width)||((n=document)===null||n===void 0||(l=n.documentElement)===null||l===void 0?void 0:l.clientWidth)||Ia,d.height=((u=window)===null||u===void 0||(s=u.screen)===null||s===void 0?void 0:s.height)||((x=document)===null||x===void 0||(c=x.documentElement)===null||c===void 0?void 0:c.clientHeight)||Fa,this.calcTextSize(),this.setCanvasStyle(a),this.drawText(a),d.toDataURL("image/png")},t.calcTextSize=function(){var r,o,n=this.options,l="exclusiveDingTalkWaterMarkCustomClass"+100*Math.random(),u=(r=''+n.texts+"",(o=document.createElement("div")).innerHTML=r.trim(),o.firstChild);document.body.appendChild(u);var s=document.getElementById(l),x=Math.max(s.clientWidth,n.texts.length*n.fontSize*In)||wa,c=Math.min(s.clientHeight,n.fontSize*In)||Sa;n.tWidth=x,n.tHeight=c,document.body.removeChild(u)},t.setCanvasStyle=function(r){var o=this.options,n=o.deg,l=o.fontStyle,u=o.fontSize,s=o.textFont,x=o.fontColor,c=o.transparency;r.rotate(n),r.font=l+" "+u+"px "+s,r.fillStyle=x,r.textAlign="left",r.textBaseline="bottom",r.globalAlpha=(100-c)/100},t.fillContent=function(r,o){for(var n=this.options,l=n.width,u=n.height,s=n.texts,x=n.tWidth,c=n.tHeight,a=0;a<40;a++)for(var d=a*u+c,f=0;f<40;f++){var p=void 0;p=a%2==0?r===h0.RIGHT?(x+l)*f:(x+l)*f+x+l:r===h0.RIGHT?(x+l)*f+l:(x+l)*f+x,o.fillText(s,r===h0.RIGHT?p:-p,d)}},t.drawText=function(r){this.fillContent(h0.RIGHT,r),this.fillContent(h0.LEFT,r)},t.createCanvas=function(){var r=document.createElement("canvas");return this.options.canvas.push(r),r},e}();function Ta(e,t){var r,o,n,l,u,s,x,c;t===void 0&&(t=W0.H5PAGEOTHER);var a=null;try{a=JSON.parse(e)}catch{a={}}var d=(r=a)===null||r===void 0||(o=r.watermark)===null||o===void 0?void 0:o.ruleContent,f=(n=a)===null||n===void 0?void 0:n.userInfo;if((d==null?void 0:d.enable)===p0.DISABLE||(d==null?void 0:d.enable)===p0.ENABLE&&(d==null||(l=d.effectPage)===null||l===void 0?void 0:l[t])!==p0.ENABLE)return yn;var p,g="";return(d==null||(u=d.watermarkContent)===null||u===void 0?void 0:u.enableUsername)===p0.ENABLE&&(g+=f==null?void 0:f.userName),(d==null||(s=d.watermarkContent)===null||s===void 0?void 0:s.enablePhoneNumber)===p0.ENABLE&&(g+=" "+(f==null?void 0:f.lastFourPhoneNo)),d!=null&&(x=d.watermarkContent)!==null&&x!==void 0&&x.customCopy&&(g+=" "+(d==null||(p=d.watermarkContent)===null||p===void 0?void 0:p.customCopy)),g.length?new _a(Object.assign({texts:g,textFont:"PingFangSC-Regular,system-ui,sans-serif"},d==null?void 0:d.watermarkStyle,{fontStyle:ya[d==null||(c=d.watermarkStyle)===null||c===void 0?void 0:c.fontStyle]})).init():yn}function Ra(e,t){t===void 0&&(t=W0.H5PAGEOTHER);try{return Ta.call(null,JSON.stringify(e),t)}catch{return""}}function Oa(e){return new Promise(function(t,r){be().then(function(o){var n=o.version;He(n,"2.8.0")!==-1?Me({pageInfo:e}).then(function(l){try{var u=Ra(l,e);t(u)}catch(s){r(s)}}):_e({pageInfo:e}).then(function(l){try{var u=Te(l,e);t(u)}catch(s){r(s)}})}).catch(function(){_e({pageInfo:e}).then(function(o){try{var n=Te(o,e);t(n)}catch(l){r(l)}})})})}i.registerAPI("getWifiStatus",{mobile:!0,mini:!0}),Wr.version={android:"1.3.5",ios:"1.3.5"};function Wr(){return i.invoke("getWifiStatus")}i.registerAPI("getWorkbenchContext",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"getWorkbenchContext",e)}}),Ur.version={android:"2.1.10",ios:"2.1.10"};function Ur(){return i.invoke("getWorkbenchContext")}i.registerAPI("h5PageBack",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(s){i.handleBridgeResponse(s,r,o)},function(s){i.handleBridgeResponse(s,r,o)},"biz.navigation","goBack",e):u===H.IOS&&n.callHandler("biz.navigation.goBack",Object.assign({},e),function(s){r(s)}):n&&n.call("h5PageBack",{_apiName:"goBack"},function(){r()})}}),jr.version={android:"1.3.0",ios:"1.3.9"};function jr(){return i.invoke("h5PageBack",{_apiName:"goBack"})}function Fn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"device.notification.hidePreloader",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"device.notification","hidePreloader",e):s===H.IOS&&n.callHandler("device.notification.hidePreloader",Object.assign({},e),function(a){r(a)})}else n&&n.call("hideLoading",e,function(){r()})}i.registerAPI("hideLoading",{mini:Fn,mobile:Fn}),Vr.version={android:"1.3.2",ios:"1.3.2"};function Vr(){return i.invoke("hideLoading")}function Na(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=(t.appType,t.platformType);if(l){var s={show:!1,control:!0,text:""};u===H.ANDROID?n&&n(function(x){i.handleBridgeResponse(x,r,o)},function(x){i.handleBridgeResponse(x,r,o)},"biz.navigation","setRight",s):u===H.IOS&&n.callHandler("biz.navigation.setRight",Object.assign({},s),function(x){r(x)})}else n&&n.call("hideOptionMenu",e,function(){r()})}i.registerAPI("hideOptionMenu",{mobile:Na}),Gr.version={android:"1.1.0",ios:"1.1.0"};function Gr(){return i.invoke("hideOptionMenu")}function wn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context,x=Object.assign(e,{hidden:!0});if(n){var c=function(){e.onSuccess&&e.onSuccess(),r()},a=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.hideBar",args:x,onSuccess:c,onFail:a}):l===H.ANDROID?s&&s(c,a,"biz.navigation","hideBar",x):l===H.IOS&&s.callHandler("biz.navigation.hideBar",Object.assign({},x),function(){r()})}else s&&s.call("hideTitlebar",x,function(){r()})}i.registerAPI("hideTitlebar",{mini:wn,mobile:wn}),qr.version={android:"2.1.0",ios:"2.1.0"};function qr(){return i.invoke("hideTitlebar")}i.registerAPI("isDownloadFileExist",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.isLocalFileExist",e)}}),Kr.version={pc:"1.3.5"};function Kr(e){return i.invoke("isDownloadFileExist",e)}function Sn(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.joinScheduleConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","joinScheduleConf",e):s===H.IOS&&n.callHandler("biz.conference.joinScheduleConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("joinScheduleConf",e,function(){r()})}i.registerAPI("joinScheduleConf",{mini:Sn,mobile:Sn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinScheduleConf",$({},e))}}),Yr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function Yr(e){return i.invoke("joinScheduleConf",e)}function _n(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.conference.joinVideoConf",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.conference","joinVideoConf",e):s===H.IOS&&n.callHandler("biz.conference.joinVideoConf",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("joinVideoConf",e,function(){r()})}i.registerAPI("joinVideoConf",{mini:_n,mobile:_n,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinVideoConf",$({},e))}}),Xr.version={android:"3.7.5",ios:"3.7.5",pc:"3.7.5"};function Xr(e){return i.invoke("joinVideoConf",e)}i.registerAPI("joinVideoMeeting",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.conference.joinVideoMeeting",$({},e))}}),Qr.version={android:"3.9.0",ios:"3.9.0",pc:"3.9.0"};function Qr(e){return i.invoke("joinVideoMeeting",e)}i.registerAPI("locateOnMap",{mobile:!0,mini:!0}),Zr.version={android:"1.3.0",ios:"1.3.0"};function Zr(e){return i.invoke("locateOnMap",e)}function Ha(e,t){return i.registerEvent(e,t)}i.registerAPI("onAudioPlayEnd",{mini:!0,mobile:!0}),Jr.version={android:"1.6.2",ios:"1.6.2"};function Jr(){return i.invoke("onAudioPlayEnd")}i.registerAPI("onRecordAudioEnd",{mini:!0,mobile:!0}),$r.version={android:"1.3.0",ios:"1.3.0"};function $r(e){return i.invoke("onRecordAudioEnd",e)}i.registerAPI("openApiInvoker",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"openApiInvoker",e)}}),eo.version={ios:"3.0.1",android:"3.0.1",pc:"3.0.1"};function eo(e){return i.invoke("openApiInvoker",e)}i.registerAPI("openApp",{mini:!0,mobile:!0}),no.version={android:"1.3.2",ios:"1.3.2"};function no(e){return i.invoke("openApp",e)}i.registerAPI("openBrowser",{mini:!0,mobile:!0}),to.version={android:"1.2.3"};function to(e){return i.invoke("openBrowser",e)}i.registerAPI("openChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"internal.chat.toConversation",{cid:e.chatId})}}),ro.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function ro(e){return i.invoke("openChat",e)}i.registerAPI("openDownloadFile",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openLocalFile",e)}}),oo.version={pc:"1.3.5"};function oo(e){return i.invoke("openDownloadFile",e)}function Tn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;be().then(function(x){var c=x.version,a=He(c,"1.6.2")!==-1;if(l){var d=function(p){i.handleBridgeResponse(p,r,o)},f=function(p){i.handleBridgeResponse(p,r,o)};u===U.MINI_APP?n&&n({m:a?"taurus.common.openLink":"taurus.common.pushWindow",args:e,onSuccess:d,onFail:f}):s===H.ANDROID?n&&n(d,f,"taurus.common",a?"openLink":"pushWindow",e):s===H.IOS&&n.callHandler(a?"taurus.common.openLink":"taurus.common.pushWindow",Object.assign({},e),function(p){i.handleBridgeResponse(p,r,o)})}else n&&n.call(a?"openLink":"pushWindow",e,function(p){i.handleBridgeResponse(p,r,o)})})}i.registerAPI("openLink",{mini:Tn,mobile:Tn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openLink",e)}}),io.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function io(e){return i.invoke("openLink",e)}i.registerAPI("openPage",{mini:!0,mobile:!0}),ao.version={android:"1.1.0",ios:"1.1.0"};function ao(e){return i.invoke("openPage",e)}i.registerAPI("dgOpenApp",{mobile:!0,mini:!0}),so.version={android:"1.3.1.1",ios:"1.3.1.1"};function so(e){return i.invoke("dgOpenApp",$({},e,{_apiName:"openSchemeUrl"}))}i.registerAPI("openSlidePanel",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openSlidePanel",e)}}),co.version={pc:"1.3.5"};function co(e){return i.invoke("openSlidePanel",e)}i.registerAPI("openWatermarkCamera",{mobile:!0,mini:!0}),xo.version={android:"1.3.7",ios:"1.3.7"};function xo(){return i.invoke("openWatermarkCamera")}i.registerAPI("pauseAudio",{mini:!0,mobile:!0}),lo.version={android:"1.3.0",ios:"1.3.0"};function lo(e){return i.invoke("pauseAudio",e)}i.registerAPI("pickChat",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.chat.pickConversation",e)}}),uo.version={android:"1.2.0",ios:"1.2.0",pc:"2.9.0"};function uo(e){return i.invoke("pickChat",e)}i.registerAPI("pickChatByCorpId",{mini:!0,mobile:!0});function La(e){return i.invoke("pickChatByCorpId",e)}i.registerAPI("pickGroupChat",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.contact.pickGroupChat",e)}}),fo.version={pc:"2.10.30"};function fo(e){return i.invoke("pickGroupChat",e)}function Rn(e,t){e===void 0&&(e={});var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:s===H.ANDROID?"taurus.common.pickGroupConversation":"internal.chat.pickGroupConversation",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"taurus.common","pickGroupConversation",e):s===H.IOS&&n.callHandler("internal.chat.pickGroupConversation",Object.assign({},e),function(a){r(a)})}else n&&n.call("pickGroupConversation",e,function(){r()})}i.registerAPI("pickGroupConversation",{mini:Rn,mobile:Rn}),vo.version={android:"2.8.0",ios:"2.8.0"};function vo(e){return e===void 0&&(e={owner:!1}),i.invoke("pickGroupConversation",e)}i.registerAPI("playAudio",{mini:!0,mobile:!0}),po.version={android:"1.3.0",ios:"1.3.0"};function po(e){return i.invoke("playAudio",e)}i.registerAPI("previewDoc",{mini:!0,mobile:!0}),ho.version={android:"1.1.0",ios:"1.1.0"};function ho(e){return i.invoke("previewDoc",e)}i.registerAPI("previewImage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.previewImage",e)}}),go.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function go(e){return i.invoke("previewImage",e)}i.registerAPI("printFile",{mini:!0,mobile:!0}),Ao.version={android:"2.2.10"};function Ao(e){return i.invoke("printFile",e)}i.registerAPI("printNativeLog",{mini:!0,mobile:!0}),mo.version={android:"1.9.4",ios:"1.9.4"};function mo(e){return i.invoke("printNativeLog",e)}function On(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x={message:e.message,title:e.title,okButton:e.buttonLabels[0],cancelButton:e.buttonLabels[1]};if(l){var c=function(d){i.handleBridgeResponse(d,r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.prompt",args:x,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"taurus.common","prompt",x):s===H.IOS&&n.callHandler("taurus.common.prompt",Object.assign({},x),function(d){i.handleBridgeResponse(d,r,o)})}else n&&n.call("prompt",x,function(d){var f={errorCode:e0.SUCCESS,result:{buttonIndex:d.ok?0:1,value:d.inputValue}};i.handleBridgeResponse(f,r,o)})}i.registerAPI("prompt",{mini:On,mobile:On,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.prompt",e)}}),Co.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function Co(e){return i.invoke("prompt",e)}i.registerAPI("pushWindow",{mini:!0,mobile:!0}),Bo.version={android:"2.9.7",ios:"2.9.7"};function Bo(e){return i.invoke("pushWindow",e)}i.registerAPI("readImageToBase64",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"readImageToBase64",e)}}),Eo.version={ios:"2.1.0",android:"2.1.0",pc:"2.1.0"};function Eo(e){return i.invoke("readImageToBase64",e)}function Ma(e){typeof e=="function"?i.onReady(e):console.error("dd.ready's param must be function! ")}var Nn;(function(e){e[e.ADJUST_BY_NET=0]="ADJUST_BY_NET",e[e.LOW_QUALITY=1]="LOW_QUALITY",e[e.MID_QUALITY=2]="MID_QUALITY",e[e.HIGH_QUALITY=3]="HIGH_QUALITY",e[e.NOT_COMPRESSED=4]="NOT_COMPRESSED",e[e.CUSTOM=5]="CUSTOM"})(Nn||(Nn={})),i.registerAPI("reduceImageSize",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"reduceImageSize",e)}}),bo.version={ios:"2.1.0",android:"2.1.0",pc:"2.1.0"};function bo(e){return i.invoke("reduceImageSize",e)}i.registerAPI("removeStorageItem",{mobile:!0,mini:!0}),Do.version={android:"1.3.1.1",ios:"1.3.1.1"};function Do(e){return i.invoke("removeStorageItem",e)}function Hn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context;if(n){var x=function(){e.onSuccess&&e.onSuccess(),r()},c=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.replace",args:e,onSuccess:x,onFail:c}):l===H.ANDROID?s&&s(x,c,"biz.navigation","replace",e):l===H.IOS&&s.callHandler("taurus.common.replacePage",Object.assign({},e),function(){r()})}else s&&s.call("replacePage",e,function(){r()})}i.registerAPI("replacePage",{mini:Hn,mobile:Hn}),ko.version={android:"1.3.2",ios:"1.3.2"};function ko(e){return i.invoke("replacePage",e)}i.registerAPI("resetView",{mini:!0,mobile:!0}),Po.version={android:"1.3.0",ios:"1.3.0"};function Po(){return i.invoke("resetView")}i.registerAPI("resumeAudio",{mini:!0,mobile:!0}),yo.version={android:"1.3.0",ios:"1.3.0"};function yo(e){return i.invoke("resumeAudio",e)}i.registerAPI("rotateView",{mini:!0,mobile:!0}),Io.version={android:"1.3.0",ios:"1.3.0"};function Io(e){return i.invoke("rotateView",e)}i.registerAPI("scan",{mini:!0,mobile:!0}),Fo.version={android:"1.3.2",ios:"1.3.2"};function Fo(e){return i.invoke("scan",e)}i.registerAPI("searchOnMap",{mini:!0,mobile:!0}),wo.version={android:"1.3.2",ios:"1.3.2"};function wo(e){return i.invoke("searchOnMap",e)}function za(e){return $({},e,{actionId:"",actionType:"0"})}function Ln(e,t){var r=t.resolve,o=t.context;o&&o.call("sendOutData",za(e),function(){r()})}i.registerAPI("cardSendOutData",{mini:Ln,mobile:Ln}),So.version={android:"2.5.0",ios:"2.5.0"};function So(e){return i.invoke("cardSendOutData",e)}var Mn;(function(e){e.DEFAULT="0",e.DISABLEALL="1",e.ENABLEALL="2"})(Mn||(Mn={})),i.registerAPI("setLocalScreenShotPolicy",{mini:!0,mobile:!0}),_o.version={android:"2.12.12",ios:"2.12.12"};function _o(e){return i.invoke("setLocalScreenShotPolicy",e)}function Wa(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){e.onSuccess&&e.onSuccess(),r()},function(s){o()},"biz.navigation","setIcon",e):l===H.IOS&&u.callHandler("biz.navigation.setIcon",Object.assign({},e),function(s){r()}):u&&u.call("setNavIcon",e,function(s){r()})}i.registerAPI("setNavIcon",{mobile:Wa}),To.version={android:"1.3.0",ios:"1.3.0"};function To(e){return i.invoke("setNavIcon",e)}function zn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x=t.watch;if(l){var c=function(d){e.onSuccess&&e.onSuccess(),i.handleBridgeResponse(d,r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.setLeft",args:e,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"biz.navigation","setLeft",e):s===H.IOS&&n.callHandler("biz.navigation.setLeft",Object.assign({},e),function(d){!x&&r(d)})}else n&&n.call("setNavLeftText",e,function(){r()})}i.registerAPI("setNavLeftText",{mini:zn,mobile:zn,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.setLeft",e)}}),Ro.version={ios:"1.2.0",pc:"1.2.0"};function Ro(e){var t=Le();return i.invoke("setNavLeftText",t===Z.isDingTalk?Object.assign({watch:!0,show:!0,control:!1,showIcon:!0,text:""},e):e,{dingTalkAPIName:t===Z.isDingTalk?"biz.navigation.setLeft":null})}i.registerAPI("setOptionMenu",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;if(l){var s,x,c={text:e.title,show:e.show===void 0||e.show,control:e.control===void 0||e.control};if(u===H.ANDROID)n&&n(function(f){e.onSuccess&&e.onSuccess(f),r(f)},function f(p){e.onFail&&e.onFail(p),o(f)},"biz.navigation",(e==null||(s=e.menus)===null||s===void 0?void 0:s.length)>1?"setMenu":"setRight",(e==null||(x=e.menus)===null||x===void 0?void 0:x.length)>1?e:c);else if(u===H.IOS){var a,d;n.callHandler((e==null||(a=e.menus)===null||a===void 0?void 0:a.length)>1?"biz.navigation.setMenu":"biz.navigation.setRight",Object.assign({},(e==null||(d=e.menus)===null||d===void 0?void 0:d.length)>1?e:c),function(){r()})}}else n&&n.call("setOptionMenu",e,function(){r()})}}),Oo.version={android:"1.1.0",ios:"1.1.0"};function Oo(e){var t=Le();return i.invoke("setOptionMenu",t===Z.isDingTalk?Object.assign({watch:!0,show:!0,control:!1,showIcon:!0,text:""},e):e,t===Z.isDingTalk?{dingTalkAPIName:"biz.navigation.setRight"}:null)}i.registerAPI("setProxyInfo",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"net.util.setProxyInfo",e)}}),No.version={pc:"2.10.0"};function No(e){return i.invoke("setProxyInfo",e)}i.registerAPI("setStorageItem",{mobile:!0,mini:!0}),Ho.version={android:"1.3.1.1",ios:"1.3.1.1"};function Ho(e){return i.invoke("setStorageItem",e)}var Wn;function Un(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"biz.navigation.setTitle",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"biz.navigation","setTitle",e):s===H.IOS&&n.callHandler("biz.navigation.setTitle",Object.assign({},e),function(a){i.handleBridgeResponse(a,r,o)})}else n&&n.call("setTitle",e,function(){r()})}(function(e){e.TRUE="true",e.FALSE="false"})(Wn||(Wn={})),i.registerAPI("setTitle",{mini:Un,mobile:Un,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.navigation.setTitle",e)}}),Lo.version={android:"1.2.0",ios:"1.2.0",pc:"1.2.0"};function Lo(e){return i.invoke("setTitle",e)}i.registerAPI("shareFileToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"shareFileToMessage",e)}}),Mo.version={android:"1.8.2",ios:"1.8.2",pc:"1.8.2"};function Mo(e){return i.invoke("shareFileToMessage",e)}i.registerAPI("shareImageToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"shareImageToMessage",e)}}),zo.version={android:"1.8.2",ios:"1.8.2",pc:"1.8.2"};function zo(e){return i.invoke("shareImageToMessage",e)}i.registerAPI("shareToMessage",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.share",e)}}),Wo.version={android:"1.3.5",ios:"1.3.5",pc:"1.3.5"};function Wo(e){return i.invoke("shareToMessage",e)}i.registerAPI("shootVideo",{mini:!0,mobile:!0}),Uo.version={android:"1.3.5",ios:"1.3.5"};function Uo(){return i.invoke("shootVideo")}i.registerAPI("showActionSheet",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.actionSheet",e)}}),jo.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.2"};function jo(e){return i.invoke("showActionSheet",e)}i.registerAPI("showCallMenu",{mini:!0,mobile:!0}),Vo.version={android:"1.3.9",ios:"1.3.9"};function Vo(e){return i.invoke("showCallMenu",e)}i.registerAPI("showDatePicker",{mobile:!0,mini:!0}),Go.version={android:"1.3.0",ios:"1.3.0"};function Go(e){return i.invoke("showDatePicker",e)}i.registerAPI("showDateTimePicker",{mini:!0,mobile:!0}),qo.version={android:"1.3.10",ios:"1.3.10"};function qo(e){return i.invoke("showDateTimePicker",e)}i.registerAPI("showExtendModal",{mini:!0,mobile:!0}),Ko.version={android:"1.3.5",ios:"1.3.5"};function Ko(e){return i.invoke("showExtendModal",e)}i.registerAPI("showHomeBottomTab",{mobile:!0}),Yo.version={android:"1.3.0",ios:"1.3.0"};function Yo(e){return i.invoke("showHomeBottomTab",e)}function jn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType;if(l){var x=function(a){i.handleBridgeResponse(a,r,o)},c=function(a){i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?n&&n({m:"device.notification.showPreloader",args:e,onSuccess:x,onFail:c}):s===H.ANDROID?n&&n(x,c,"device.notification","showPreloader",e):s===H.IOS&&n.callHandler("device.notification.showPreloader",Object.assign({},e),function(a){r(a)})}else n&&n.call("showLoading",e,function(){r()})}i.registerAPI("showLoading",{mini:jn,mobile:jn}),Xo.version={android:"1.3.2",ios:"1.3.2"};function Xo(e){return i.invoke("showLoading",e)}i.registerAPI("showModal",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.openModal",e)}}),Qo.version={android:"1.3.5",ios:"1.3.5",pc:"1.3.5"};function Qo(e){return i.invoke("showModal",e)}i.registerAPI("showMultiSelect",{mini:!0,mobile:!0}),Zo.version={android:"1.3.10",ios:"1.3.10"};function Zo(e){return i.invoke("showMultiSelect",e)}i.registerAPI("showOnMap",{mini:!0,mobile:!0}),Jo.version={android:"1.3.2",ios:"1.3.2"};function Jo(e){return i.invoke("showOnMap",e)}i.registerAPI("showOptionMenu",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.platformType;t.containerType?l===H.ANDROID?n&&n(function(){r()},function(){o()},"taurus.common","showOptionMenu",e):l===H.IOS&&n.callHandler("taurus.common.showOptionMenu",Object.assign({},e),function(){r()}):n&&n.call("showOptionMenu",e,function(){r()})}}),$o.version={android:"1.1.0",ios:"1.1.0"};function $o(){return i.invoke("showOptionMenu")}i.registerAPI("showPlainInputUponKeyboard",{mobile:!0,mini:!0}),ei.version={android:"1.3.0",ios:"1.3.0"};function ei(e){return i.invoke("showPlainInputUponKeyboard",e)}i.registerAPI("showQuickCallMenu",{mini:!0,mobile:!0}),ni.version={android:"1.6.2",ios:"1.6.2"};function ni(e){return i.invoke("showQuickCallMenu",e)}i.registerAPI("showSelect",{mini:!0,mobile:!0}),ti.version={android:"1.3.2",ios:"1.3.2"};function ti(e){return i.invoke("showSelect",e)}i.registerAPI("showSignature",{mobile:!0}),ri.version={android:"1.3.4"};function ri(e){return i.invoke("showSignature",e)}i.registerAPI("showSocialShare",{mini:!0,mobile:!0}),oi.version={android:"1.2.0.10",ios:"1.2.0.10"};function oi(e){return i.invoke("showSocialShare",e)}i.registerAPI("showTimePicker",{mobile:!0,mini:!0}),ii.version={android:"1.3.0",ios:"1.3.0"};function ii(e){return i.invoke("showTimePicker",e)}function Vn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context,x=Object.assign(e,{hidden:!1});if(n){var c=function(){e.onSuccess&&e.onSuccess(),r()},a=function(){e.onFail&&e.onFail(),o()};u===U.MINI_APP?s&&s({m:"biz.navigation.hideBar",args:x,onSuccess:c,onFail:a}):l===H.ANDROID?s&&s(c,a,"biz.navigation","hideBar",x):l===H.IOS&&s.callHandler("biz.navigation.hideBar",Object.assign({},x),function(){r()})}else s&&s.call("showTitlebar",x,function(){r()})}i.registerAPI("showTitlebar",{mini:Vn,mobile:Vn}),ai.version={android:"2.1.0",ios:"2.1.0"};function ai(){return i.invoke("showTitlebar")}i.registerAPI("startFaceRecognition",{mini:!0,mobile:!0}),si.version={android:"1.8.2",ios:"1.8.2"};function si(e){return i.invoke("startFaceRecognition",e)}function Gn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.platformType,u=t.containerType,s=t.appType,x=i.registerEvent(k0.UPDATE_LOCATION,function(d){var f=d.data;f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result)});if(u){var c=function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?(console.log("taurus.common.startGeolocation",e),n&&n({m:"taurus.common.startGeolocation",args:e,onSuccess:c,onFail:a})):l===H.ANDROID?n&&n(c,a,"taurus.common","startGeolocation",e):l===H.IOS&&n.callHandler("taurus.common.startGeolocation",Object.assign({},e),function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startGeolocation",e,function(d){i.registerContinuesEvent(e.sceneId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startGeolocation",{mobile:Gn,mini:Gn}),ci.version={android:"1.3.2",ios:"1.3.2"};function ci(e){return i.invoke("startGeolocation",e)}function qn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.appType,s=t.platformType,x=i.registerEvent(k0.UPDATE_NETWORK_STATUS,function(d){var f=d.data;f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result)});if(l){var c=function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)};u===U.MINI_APP?n&&n({m:"taurus.common.startListenNetworkStatus",args:e,onSuccess:c,onFail:a}):s===H.ANDROID?n&&n(c,a,"taurus.common","startListenNetworkStatus",e):s===H.IOS&&n.callHandler("taurus.common.startListenNetworkStatus",Object.assign({},e),function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startListenNetworkStatus",e,function(d){i.registerContinuesEvent(d.result.requestId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startListenNetworkStatus",{mobile:qn,mini:qn}),xi.version={android:"1.3.1.1",ios:"1.3.1.1"};function xi(e){return i.invoke("startListenNetworkStatus",e)}i.registerAPI("startRecordAudio",{mini:!0,mobile:!0}),li.version={android:"1.3.0",ios:"1.3.0"};function li(e){return i.invoke("startRecordAudio",e)}function Ua(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=t.appType,x=i.registerEvent(k0.UPDATE_TRACE,function(d){var f=d.data;f.errorCode&&f.errorCode!==e0.SUCCESS?e.onFail&&e.onFail(f):e.onSuccess&&e.onSuccess(f.result||f)});if(l){var c=function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)},a=function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?n&&n({m:"taurus.common.startTraceReport",args:e,onSuccess:c,onFail:a}):u===H.ANDROID?n&&n(c,a,"taurus.common","startTraceReport",e):u===H.IOS&&n.callHandler("taurus.common.startTraceReport",Object.assign({},e),function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)})}else n&&n.call("startTraceReport",e,function(d){i.registerContinuesEvent(e.traceId,x),i.handleBridgeResponse(d,r,o)})}i.registerAPI("startTraceReport",{mobile:Ua,mini:!0}),ui.version={android:"1.3.4",ios:"1.3.4"};function ui(e){return i.invoke("startTraceReport",e)}i.registerAPI("startVPNApp",{mini:!0,mobile:!0}),fi.version={android:"1.6.0",ios:"1.6.0"};function fi(e){return i.invoke("startVPNApp",e)}function ja(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=i.registerEvent(k0.ON_SHAKE,function(){e.onSuccess&&e.onSuccess()});l?u===H.ANDROID?n&&n(function(x){e.onSuccess&&e.onSuccess(),r()},function(x){o()},"taurus.common","startWatchShake",e):u===H.IOS&&n.callHandler("taurus.common.startWatchShake",Object.assign({},e),function(x){r()}):n&&n.call("startWatchShake",e,function(x){i.registerContinuesEvent("shake",s),i.handleBridgeResponse(x,r,o)})}i.registerAPI("startWatchShake",{mobile:ja}),di.version={android:"1.6.2",ios:"1.6.2"};function di(e){return i.invoke("startWatchShake",e)}i.registerAPI("stopAudio",{mini:!0,mobile:!0}),vi.version={android:"1.3.0",ios:"1.3.0"};function vi(e){return i.invoke("stopAudio",e)}function Kn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.appType,s=t.context;if(n){var x=function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)},c=function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)};u===U.MINI_APP?s&&s({m:"taurus.common.stopGeolocation",args:e,onSuccess:x,onFail:c}):l===H.ANDROID?s&&s(x,c,"taurus.common","stopGeolocation",e):l===H.IOS&&s.callHandler("taurus.common.stopGeolocation",Object.assign({},e),function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)})}else s&&s.call("stopGeolocation",e,function(a){i.removeContinuesEvent(e.sceneId),i.handleBridgeResponse(a,r,o)})}i.registerAPI("stopGeolocation",{mobile:Kn,mini:Kn}),pi.version={android:"1.3.2",ios:"1.3.2"};function pi(e){return i.invoke("stopGeolocation",e)}function Yn(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.appType,u=t.platformType,s=t.context;if(n){var x=function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)},c=function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)};l===U.MINI_APP?s&&s({m:"taurus.common.stopListenNetworkStatus",args:e,onSuccess:x,onFail:c}):u===H.ANDROID?s&&s(x,c,"taurus.common","stopListenNetworkStatus",e):u===H.IOS&&s.callHandler("taurus.common.stopListenNetworkStatus",Object.assign({},e),function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)})}else s&&s.call("stopListenNetworkStatus",e,function(a){i.removeContinuesEvent(e.requestId),i.handleBridgeResponse(a,r,o)})}i.registerAPI("stopListenNetworkStatus",{mini:Yn,mobile:Yn}),hi.version={android:"1.3.1.1",ios:"1.3.1.1"};function hi(e){return i.invoke("stopListenNetworkStatus",e)}i.registerAPI("stopPullToRefresh",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType;l?u===H.ANDROID?n&&n(function(){r()},function(){o()},"ui.pullToRefresh","stop",e):u===H.IOS&&n.callHandler("ui.pullToRefresh.stop",Object.assign({},e),function(){r()}):n&&n.call("restorePullToRefresh",e,function(){r()})}}),gi.version={android:"1.3.0",ios:"1.3.0"};function gi(){return i.invoke("stopPullToRefresh",{_apiName:"stopPullToRefresh"})}i.registerAPI("stopRecordAudio",{mini:!0,mobile:!0}),Ai.version={android:"1.3.0",ios:"1.3.0"};function Ai(e){return i.invoke("stopRecordAudio",e)}function Va(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)},function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)},"taurus.common","stopTraceReport",e):l===H.IOS&&u.callHandler("taurus.common.stopTraceReport",Object.assign({},e),function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)}):u&&u.call("stopTraceReport",e,function(s){i.removeContinuesEvent(e.traceId),i.handleBridgeResponse(s,r,o)})}i.registerAPI("stopTraceReport",{mobile:Va}),mi.version={android:"1.3.4",ios:"1.3.4"};function mi(e){return i.invoke("stopTraceReport",e)}i.registerAPI("stopVPNApp",{mini:!0,mobile:!0}),Ci.version={android:"1.6.0",ios:"1.6.0"};function Ci(e){return i.invoke("stopVPNApp",e)}function Ga(e,t){var r=t.resolve,o=t.reject,n=t.containerType,l=t.platformType,u=t.context;n?l===H.ANDROID?u&&u(function(s){e.onSuccess&&e.onSuccess(),r()},function(s){o()},"taurus.common","stopWatchShake",e):l===H.IOS&&u.callHandler("taurus.common.stopWatchShake",Object.assign({},e),function(s){r()}):u&&u.call("stopWatchShake",e,function(s){i.removeContinuesEvent("shake"),i.handleBridgeResponse(s,r,o)})}i.registerAPI("stopWatchShake",{mobile:Ga}),Bi.version={android:"1.6.2",ios:"1.6.2"};function Bi(){return i.invoke("stopWatchShake")}i.registerAPI("subscribe",{mobile:function(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=!1;l?u===H.ANDROID?n&&n(function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))},function(x){s?e.onFail&&e.onFail(x):(s=!0,i.handleBridgeResponse(x,r,o))},"taurus.common","subscribe",e):u===H.IOS&&n.callHandler("taurus.common.subscribe",Object.assign({},e),function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))}):n&&n.call("subscribe",e,function(x){s?(e.onSuccess||e.onFail)&&(x.errorCode!=="0"?e.onFail&&e.onFail(x):e.onSuccess&&e.onSuccess(x.result)):(s=!0,i.handleBridgeResponse(x,r,o))})}}),Ei.version={android:"1.6.0",ios:"1.6.0"};function Ei(e){return i.invoke("subscribe",e)}i.registerAPI("takePhoto",{mini:!0,mobile:!0}),bi.version={android:"1.3.5",ios:"1.3.5"};function bi(){return i.invoke("takePhoto")}i.registerAPI("testProxy",{pc:function(e,t){e===void 0&&(e={}),window.dingtalk.platform.invokeAPI(t.msgId,"net.util.testProxy",e)}}),Di.version={pc:"2.10.0"};function Di(){return i.invoke("testProxy",{})}function Xn(e,t){var r=t.resolve,o=t.reject,n=t.context,l=t.containerType,u=t.platformType,s=t.appType,x={type:e.icon==="error"?"fail":e.icon==="success"?"success":"none",content:e.text,duration:1e3*e.duration,taurusToastStyle:e.taurusToastStyle};if(l){var c=function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)},a=function(d){i.handleBridgeResponse(d,r,o)};s===U.MINI_APP?n&&n({m:"taurus.common.toast",args:x,onSuccess:c,onFail:a}):u===H.ANDROID?n&&n(c,a,"taurus.common","toast",x):u===H.IOS&&n.callHandler("taurus.common.toast",Object.assign({},x),function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)})}else n&&n.call("toast",x,function(){i.handleBridgeResponse({errorCode:e0.SUCCESS,result:{}},r,o)})}i.registerAPI("toast",{mobile:Xn,mini:Xn,pc:function(e,t){var r=e.icon,o=e.text,n=e.duration,l=e.delay;window.dingtalk.platform.invokeAPI(t.msgId,"device.notification.toast",{type:r,text:o,duration:n,delay:l})}}),ki.version={android:"1.3.2",ios:"1.3.2"};function ki(e){return i.invoke("toast",e)}i.registerAPI("unlockWithSecurityVerification",{mini:!0,mobile:!0}),Pi.version={android:"1.3.1.1",ios:"1.3.1.1"};function Pi(){return i.invoke("unlockWithSecurityVerification")}i.registerAPI("unsubscribe",{mobile:!0}),yi.version={android:"1.6.0",ios:"1.6.0"};function yi(e){return i.invoke("unsubscribe",e)}i.registerAPI("dgUploadFile",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.dgUploadFile",e)}}),Ii.version={android:"1.3.2",ios:"1.3.2",pc:"1.3.6"};function Ii(e){return i.invoke("dgUploadFile",$({},e,{_apiName:"uploadFile"}))}i.registerAPI("uploadFileByType",{mini:!0,mobile:!0}),Fi.version={android:"1.3.0",ios:"1.3.0"};function Fi(e){return i.invoke("uploadFileByType",e)}i.registerAPI("uploadFile",{mini:!0}),wi.version={android:"1.6.2",ios:"1.6.2"};function wi(e){return new Promise(function(t,r){my.uploadFile($({},e,{success:function(o){t(o)},fail:function(o){r(o)}}))})}i.registerAPI("uploadRemoteFileToDisk",{mini:!0,mobile:!0,pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.uploadRemoteFileToDisk",e)}}),Si.version={android:"1.6.0",ios:"1.6.0",pc:"2.6.0"};function Si(e){return i.invoke("uploadRemoteFileToDisk",e)}i.registerAPI("ut",{pc:function(e,t){window.dingtalk.platform.invokeAPI(t.msgId,"biz.util.ut",e)}}),_i.version={pc:"1.3.10"};function _i(e){return i.invoke("ut",e)}i.registerAPI("vibrate",{mini:!0,mobile:!0}),Ti.version={android:"1.3.1",ios:"1.3.1"};function Ti(e){return i.invoke("vibrate",e)}var D0={alert:_t,authConfig:Tt,bizContactDepartmentsPickerExternal:Rt,bizCustomContactChooseExternal:Ot,bizCustomContactMultipleChooseExternal:Nt,callPhone:Ht,canIUse:ga,checkVPNAppInstalled:zt,checkVPNAppOnline:Wt,chooseContact:Ut,chooseContactWithComplexPicker:jt,chooseDateRangeWithCalendar:Vt,chooseDayWithCalendar:Gt,chooseDepartments:qt,chooseFile:Kt,chooseHalfDayWithCalendar:Yt,chooseImage:Xt,chooseInterconnectionChat:Qt,chooseLocalImage:Zt,chooseSpaceDir:Jt,chooseTimeWithCalendar:$t,chooseVideo:er,closePage:nr,complexPickerAdmin:tr,confirm:rr,copyToClipboard:or,createChatGroup:ir,createDing:ar,createDingV2:sr,createVideoConf:cr,createVideoMeeting:xr,dealWithBackAction:lr,disableClosePage:ur,disablePullToRefresh:fr,disableWebviewBounce:dr,downloadAudio:vr,downloadFile:pr,enablePullToRefresh:hr,enableVpn:gr,enableWebviewBounce:Ar,exclusiveInvoke:mr,faceComparison:Cr,faceRecognition:Br,getAppInstallStatus:Er,getAuthCode:br,getConfig:Dr,getContainerType:Le,getDeviceId:kr,getFromClipboard:Pr,getGeolocation:yr,getGeolocationStatus:Ir,getHotspotInfo:Fr,getLanguageSetting:wr,getLoginUser:Sr,getNetworkType:_r,getPhoneInfo:Tr,getProxyInfo:Rr,getStorageItem:Or,getTraceStatus:Nr,getUUID:Hr,getUserAgent:Lr,getWaterMark:zr,getWaterMarkConfigV2:Me,getWaterMarkV2:Oa,getWifiStatus:Wr,getWorkbenchContext:Ur,goBack:jr,hideLoading:Vr,hideOptionMenu:Gr,hideTitleBar:qr,isDownloadFileExist:Kr,joinScheduleConf:Yr,joinVideoConf:Xr,joinVideoMeeting:Qr,locateOnMap:Zr,on:Ha,onAudioPlayEnd:Jr,onRecordAudioEnd:$r,openApiInvoker:eo,openApp:no,openBrowser:to,openChat:ro,openDownloadFile:oo,openLink:io,openPage:ao,openSchemeUrl:so,openSlidePanel:co,openWatermarkCamera:xo,pauseAudio:lo,pickChat:uo,pickChatByCorpId:La,pickGroupChat:fo,pickGroupConversation:vo,playAudio:po,previewDoc:ho,previewImage:go,printFile:Ao,printNativeLog:mo,prompt:Co,pushWindow:Bo,readImageToBase64:Eo,ready:Ma,reduceImageSize:bo,removeStorageItem:Do,replacePage:ko,resetView:Po,resumeAudio:yo,rotateView:Io,scan:Fo,searchOnMap:wo,sendOutData:So,setLocalScreenShotPolicy:_o,setNavIcon:To,setNavLeftText:Ro,setOptionMenu:Oo,setProxyInfo:No,setStorageItem:Ho,setTitle:Lo,shareFileToMessage:Mo,shareImageToMessage:zo,shareToMessage:Wo,shootVideo:Uo,showActionSheet:jo,showCallMenu:Vo,showDatePicker:Go,showDateTimePicker:qo,showExtendModal:Ko,showHomeBottomTab:Yo,showLoading:Xo,showModal:Qo,showMultiSelect:Zo,showOnMap:Jo,showOptionMenu:$o,showPlainInputUponKeyboard:ei,showQuickCallMenu:ni,showSelect:ti,showSignature:ri,showSocialShare:oi,showTimePicker:ii,showTitleBar:ai,startFaceRecognition:si,startGeolocation:ci,startListenNetworkStatus:xi,startRecordAudio:li,startTraceReport:ui,startVPNApp:fi,startWatchShake:di,stopAudio:vi,stopGeolocation:pi,stopListenNetworkStatus:hi,stopPullToRefresh:gi,stopRecordAudio:Ai,stopTraceReport:mi,stopVPNApp:Ci,stopWatchShake:Bi,subscribe:Ei,takePhoto:bi,testProxy:Di,toast:ki,unlockWithSecurityVerification:Pi,unsubscribe:yi,uploadFile:Ii,uploadFileByType:Fi,uploadLocalFile:wi,uploadRemoteFileToDisk:Si,ut:_i,version:be,vibrate:Ti};if(i.getAppType()===U.MINI_APP)D0=new Proxy(D0,{get:function(e,t,r){return t in D0?Reflect.get(e,t,r):la(Reflect.get(my,t,r),t)}});else{window.dd&&console.warn("已经存在 window.dd 变量,引入 gdt-jsapi 会修改 window.dd 的值。");try{Object.defineProperty(window,"dd",{value:D0,writable:!0})}catch(e){console.error(e)}window.gdt&&console.warn("已经存在 window.gdt 变量,引入 gdt-jsapi 会修改 window.gdt 的值。");try{Object.defineProperty(window,"gdt",{value:D0,writable:!0})}catch(e){console.error(e)}}const Re=D0,qa="data:image/png;base64,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",Ka="data:image/png;base64,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",Ya=""+new URL("tab7-b10794bd.png",import.meta.url).href,Xa=""+new URL("tab8-4d022ef8.png",import.meta.url).href,Qa=""+new URL("1-c584067d.png",import.meta.url).href,Za=""+new URL("2-83216fd1.png",import.meta.url).href,Ja=""+new URL("3-21cc183e.png",import.meta.url).href,$a=""+new URL("8-c898dde2.png",import.meta.url).href;var Oe={},es={get exports(){return Oe},set exports(e){Oe=e}};function ns(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var U0={},ts={get exports(){return U0},set exports(e){U0=e}},Qn;function q(){return Qn||(Qn=1,function(e,t){(function(r,o){e.exports=o()})(G,function(){var r=r||function(o,n){var l;if(typeof window<"u"&&window.crypto&&(l=window.crypto),typeof self<"u"&&self.crypto&&(l=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(l=globalThis.crypto),!l&&typeof window<"u"&&window.msCrypto&&(l=window.msCrypto),!l&&typeof G<"u"&&G.crypto&&(l=G.crypto),!l&&typeof ns=="function")try{l=sa}catch{}var u=function(){if(l){if(typeof l.getRandomValues=="function")try{return l.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof l.randomBytes=="function")try{return l.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function h(){}return function(v){var A;return h.prototype=v,A=new h,h.prototype=null,A}}(),x={},c=x.lib={},a=c.Base=function(){return{extend:function(h){var v=s(this);return h&&v.mixIn(h),(!v.hasOwnProperty("init")||this.init===v.init)&&(v.init=function(){v.$super.init.apply(this,arguments)}),v.init.prototype=v,v.$super=this,v},create:function(){var h=this.extend();return h.init.apply(h,arguments),h},init:function(){},mixIn:function(h){for(var v in h)h.hasOwnProperty(v)&&(this[v]=h[v]);h.hasOwnProperty("toString")&&(this.toString=h.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),d=c.WordArray=a.extend({init:function(h,v){h=this.words=h||[],v!=n?this.sigBytes=v:this.sigBytes=h.length*4},toString:function(h){return(h||p).stringify(this)},concat:function(h){var v=this.words,A=h.words,k=this.sigBytes,D=h.sigBytes;if(this.clamp(),k%4)for(var P=0;P>>2]>>>24-P%4*8&255;v[k+P>>>2]|=S<<24-(k+P)%4*8}else for(var N=0;N>>2]=A[N>>>2];return this.sigBytes+=D,this},clamp:function(){var h=this.words,v=this.sigBytes;h[v>>>2]&=4294967295<<32-v%4*8,h.length=o.ceil(v/4)},clone:function(){var h=a.clone.call(this);return h.words=this.words.slice(0),h},random:function(h){for(var v=[],A=0;A>>2]>>>24-D%4*8&255;k.push((P>>>4).toString(16)),k.push((P&15).toString(16))}return k.join("")},parse:function(h){for(var v=h.length,A=[],k=0;k>>3]|=parseInt(h.substr(k,2),16)<<24-k%8*4;return new d.init(A,v/2)}},g=f.Latin1={stringify:function(h){for(var v=h.words,A=h.sigBytes,k=[],D=0;D>>2]>>>24-D%4*8&255;k.push(String.fromCharCode(P))}return k.join("")},parse:function(h){for(var v=h.length,A=[],k=0;k>>2]|=(h.charCodeAt(k)&255)<<24-k%4*8;return new d.init(A,v)}},C=f.Utf8={stringify:function(h){try{return decodeURIComponent(escape(g.stringify(h)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(h){return g.parse(unescape(encodeURIComponent(h)))}},m=c.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new d.init,this._nDataBytes=0},_append:function(h){typeof h=="string"&&(h=C.parse(h)),this._data.concat(h),this._nDataBytes+=h.sigBytes},_process:function(h){var v,A=this._data,k=A.words,D=A.sigBytes,P=this.blockSize,S=P*4,N=D/S;h?N=o.ceil(N):N=o.max((N|0)-this._minBufferSize,0);var E=N*P,F=o.min(E*4,D);if(E){for(var T=0;T>>2]|=x[d]<<24-d%4*8;u.call(this,a,c)}else u.apply(this,arguments)};s.prototype=l}}(),r.lib.WordArray})}(os)),V0}var G0={},as={get exports(){return G0},set exports(e){G0=e}},$n;function ss(){return $n||($n=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Utf16=u.Utf16BE={stringify:function(x){for(var c=x.words,a=x.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535;d.push(String.fromCharCode(p))}return d.join("")},parse:function(x){for(var c=x.length,a=[],d=0;d>>1]|=x.charCodeAt(d)<<16-d%2*16;return l.create(a,c*2)}},u.Utf16LE={stringify:function(x){for(var c=x.words,a=x.sigBytes,d=[],f=0;f>>2]>>>16-f%4*8&65535);d.push(String.fromCharCode(p))}return d.join("")},parse:function(x){for(var c=x.length,a=[],d=0;d>>1]|=s(x.charCodeAt(d)<<16-d%2*16);return l.create(a,c*2)}};function s(x){return x<<8&4278255360|x>>>8&16711935}}(),r.enc.Utf16})}(as)),G0}var q0={},cs={get exports(){return q0},set exports(e){q0=e}},et;function g0(){return et||(et=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Base64={stringify:function(x){var c=x.words,a=x.sigBytes,d=this._map;x.clamp();for(var f=[],p=0;p>>2]>>>24-p%4*8&255,C=c[p+1>>>2]>>>24-(p+1)%4*8&255,m=c[p+2>>>2]>>>24-(p+2)%4*8&255,b=g<<16|C<<8|m,h=0;h<4&&p+h*.75>>6*(3-h)&63));var v=d.charAt(64);if(v)for(;f.length%4;)f.push(v);return f.join("")},parse:function(x){var c=x.length,a=this._map,d=this._reverseMap;if(!d){d=this._reverseMap=[];for(var f=0;f>>6-p%4*2,m=g|C;d[f>>>2]|=m<<24-f%4*8,f++}return l.create(d,f)}}(),r.enc.Base64})}(cs)),q0}var K0={},xs={get exports(){return K0},set exports(e){K0=e}},nt;function ls(){return nt||(nt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.enc;u.Base64url={stringify:function(x,c){c===void 0&&(c=!0);var a=x.words,d=x.sigBytes,f=c?this._safe_map:this._map;x.clamp();for(var p=[],g=0;g>>2]>>>24-g%4*8&255,m=a[g+1>>>2]>>>24-(g+1)%4*8&255,b=a[g+2>>>2]>>>24-(g+2)%4*8&255,h=C<<16|m<<8|b,v=0;v<4&&g+v*.75>>6*(3-v)&63));var A=f.charAt(64);if(A)for(;p.length%4;)p.push(A);return p.join("")},parse:function(x,c){c===void 0&&(c=!0);var a=x.length,d=c?this._safe_map:this._map,f=this._reverseMap;if(!f){f=this._reverseMap=[];for(var p=0;p>>6-p%4*2,m=g|C;d[f>>>2]|=m<<24-f%4*8,f++}return l.create(d,f)}}(),r.enc.Base64url})}(xs)),K0}var Y0={},us={get exports(){return Y0},set exports(e){Y0=e}},tt;function A0(){return tt||(tt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.algo,c=[];(function(){for(var C=0;C<64;C++)c[C]=o.abs(o.sin(C+1))*4294967296|0})();var a=x.MD5=s.extend({_doReset:function(){this._hash=new u.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(C,m){for(var b=0;b<16;b++){var h=m+b,v=C[h];C[h]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360}var A=this._hash.words,k=C[m+0],D=C[m+1],P=C[m+2],S=C[m+3],N=C[m+4],E=C[m+5],F=C[m+6],T=C[m+7],R=C[m+8],L=C[m+9],M=C[m+10],j=C[m+11],Y=C[m+12],K=C[m+13],O=C[m+14],_=C[m+15],B=A[0],I=A[1],w=A[2],y=A[3];B=d(B,I,w,y,k,7,c[0]),y=d(y,B,I,w,D,12,c[1]),w=d(w,y,B,I,P,17,c[2]),I=d(I,w,y,B,S,22,c[3]),B=d(B,I,w,y,N,7,c[4]),y=d(y,B,I,w,E,12,c[5]),w=d(w,y,B,I,F,17,c[6]),I=d(I,w,y,B,T,22,c[7]),B=d(B,I,w,y,R,7,c[8]),y=d(y,B,I,w,L,12,c[9]),w=d(w,y,B,I,M,17,c[10]),I=d(I,w,y,B,j,22,c[11]),B=d(B,I,w,y,Y,7,c[12]),y=d(y,B,I,w,K,12,c[13]),w=d(w,y,B,I,O,17,c[14]),I=d(I,w,y,B,_,22,c[15]),B=f(B,I,w,y,D,5,c[16]),y=f(y,B,I,w,F,9,c[17]),w=f(w,y,B,I,j,14,c[18]),I=f(I,w,y,B,k,20,c[19]),B=f(B,I,w,y,E,5,c[20]),y=f(y,B,I,w,M,9,c[21]),w=f(w,y,B,I,_,14,c[22]),I=f(I,w,y,B,N,20,c[23]),B=f(B,I,w,y,L,5,c[24]),y=f(y,B,I,w,O,9,c[25]),w=f(w,y,B,I,S,14,c[26]),I=f(I,w,y,B,R,20,c[27]),B=f(B,I,w,y,K,5,c[28]),y=f(y,B,I,w,P,9,c[29]),w=f(w,y,B,I,T,14,c[30]),I=f(I,w,y,B,Y,20,c[31]),B=p(B,I,w,y,E,4,c[32]),y=p(y,B,I,w,R,11,c[33]),w=p(w,y,B,I,j,16,c[34]),I=p(I,w,y,B,O,23,c[35]),B=p(B,I,w,y,D,4,c[36]),y=p(y,B,I,w,N,11,c[37]),w=p(w,y,B,I,T,16,c[38]),I=p(I,w,y,B,M,23,c[39]),B=p(B,I,w,y,K,4,c[40]),y=p(y,B,I,w,k,11,c[41]),w=p(w,y,B,I,S,16,c[42]),I=p(I,w,y,B,F,23,c[43]),B=p(B,I,w,y,L,4,c[44]),y=p(y,B,I,w,Y,11,c[45]),w=p(w,y,B,I,_,16,c[46]),I=p(I,w,y,B,P,23,c[47]),B=g(B,I,w,y,k,6,c[48]),y=g(y,B,I,w,T,10,c[49]),w=g(w,y,B,I,O,15,c[50]),I=g(I,w,y,B,E,21,c[51]),B=g(B,I,w,y,Y,6,c[52]),y=g(y,B,I,w,S,10,c[53]),w=g(w,y,B,I,M,15,c[54]),I=g(I,w,y,B,D,21,c[55]),B=g(B,I,w,y,R,6,c[56]),y=g(y,B,I,w,_,10,c[57]),w=g(w,y,B,I,F,15,c[58]),I=g(I,w,y,B,K,21,c[59]),B=g(B,I,w,y,N,6,c[60]),y=g(y,B,I,w,j,10,c[61]),w=g(w,y,B,I,P,15,c[62]),I=g(I,w,y,B,L,21,c[63]),A[0]=A[0]+B|0,A[1]=A[1]+I|0,A[2]=A[2]+w|0,A[3]=A[3]+y|0},_doFinalize:function(){var C=this._data,m=C.words,b=this._nDataBytes*8,h=C.sigBytes*8;m[h>>>5]|=128<<24-h%32;var v=o.floor(b/4294967296),A=b;m[(h+64>>>9<<4)+15]=(v<<8|v>>>24)&16711935|(v<<24|v>>>8)&4278255360,m[(h+64>>>9<<4)+14]=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,C.sigBytes=(m.length+1)*4,this._process();for(var k=this._hash,D=k.words,P=0;P<4;P++){var S=D[P];D[P]=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360}return k},clone:function(){var C=s.clone.call(this);return C._hash=this._hash.clone(),C}});function d(C,m,b,h,v,A,k){var D=C+(m&b|~m&h)+v+k;return(D<>>32-A)+m}function f(C,m,b,h,v,A,k){var D=C+(m&h|b&~h)+v+k;return(D<>>32-A)+m}function p(C,m,b,h,v,A,k){var D=C+(m^b^h)+v+k;return(D<>>32-A)+m}function g(C,m,b,h,v,A,k){var D=C+(b^(m|~h))+v+k;return(D<>>32-A)+m}n.MD5=s._createHelper(a),n.HmacMD5=s._createHmacHelper(a)}(Math),r.MD5})}(us)),Y0}var X0={},fs={get exports(){return X0},set exports(e){X0=e}},rt;function Ri(){return rt||(rt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=n.Hasher,s=o.algo,x=[],c=s.SHA1=u.extend({_doReset:function(){this._hash=new l.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,d){for(var f=this._hash.words,p=f[0],g=f[1],C=f[2],m=f[3],b=f[4],h=0;h<80;h++){if(h<16)x[h]=a[d+h]|0;else{var v=x[h-3]^x[h-8]^x[h-14]^x[h-16];x[h]=v<<1|v>>>31}var A=(p<<5|p>>>27)+b+x[h];h<20?A+=(g&C|~g&m)+1518500249:h<40?A+=(g^C^m)+1859775393:h<60?A+=(g&C|g&m|C&m)-1894007588:A+=(g^C^m)-899497514,b=m,m=C,C=g<<30|g>>>2,g=p,p=A}f[0]=f[0]+p|0,f[1]=f[1]+g|0,f[2]=f[2]+C|0,f[3]=f[3]+m|0,f[4]=f[4]+b|0},_doFinalize:function(){var a=this._data,d=a.words,f=this._nDataBytes*8,p=a.sigBytes*8;return d[p>>>5]|=128<<24-p%32,d[(p+64>>>9<<4)+14]=Math.floor(f/4294967296),d[(p+64>>>9<<4)+15]=f,a.sigBytes=d.length*4,this._process(),this._hash},clone:function(){var a=u.clone.call(this);return a._hash=this._hash.clone(),a}});o.SHA1=u._createHelper(c),o.HmacSHA1=u._createHmacHelper(c)}(),r.SHA1})}(fs)),X0}var Q0={},ds={get exports(){return Q0},set exports(e){Q0=e}},ot;function ze(){return ot||(ot=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.algo,c=[],a=[];(function(){function p(b){for(var h=o.sqrt(b),v=2;v<=h;v++)if(!(b%v))return!1;return!0}function g(b){return(b-(b|0))*4294967296|0}for(var C=2,m=0;m<64;)p(C)&&(m<8&&(c[m]=g(o.pow(C,1/2))),a[m]=g(o.pow(C,1/3)),m++),C++})();var d=[],f=x.SHA256=s.extend({_doReset:function(){this._hash=new u.init(c.slice(0))},_doProcessBlock:function(p,g){for(var C=this._hash.words,m=C[0],b=C[1],h=C[2],v=C[3],A=C[4],k=C[5],D=C[6],P=C[7],S=0;S<64;S++){if(S<16)d[S]=p[g+S]|0;else{var N=d[S-15],E=(N<<25|N>>>7)^(N<<14|N>>>18)^N>>>3,F=d[S-2],T=(F<<15|F>>>17)^(F<<13|F>>>19)^F>>>10;d[S]=E+d[S-7]+T+d[S-16]}var R=A&k^~A&D,L=m&b^m&h^b&h,M=(m<<30|m>>>2)^(m<<19|m>>>13)^(m<<10|m>>>22),j=(A<<26|A>>>6)^(A<<21|A>>>11)^(A<<7|A>>>25),Y=P+j+R+a[S]+d[S],K=M+L;P=D,D=k,k=A,A=v+Y|0,v=h,h=b,b=m,m=Y+K|0}C[0]=C[0]+m|0,C[1]=C[1]+b|0,C[2]=C[2]+h|0,C[3]=C[3]+v|0,C[4]=C[4]+A|0,C[5]=C[5]+k|0,C[6]=C[6]+D|0,C[7]=C[7]+P|0},_doFinalize:function(){var p=this._data,g=p.words,C=this._nDataBytes*8,m=p.sigBytes*8;return g[m>>>5]|=128<<24-m%32,g[(m+64>>>9<<4)+14]=o.floor(C/4294967296),g[(m+64>>>9<<4)+15]=C,p.sigBytes=g.length*4,this._process(),this._hash},clone:function(){var p=s.clone.call(this);return p._hash=this._hash.clone(),p}});n.SHA256=s._createHelper(f),n.HmacSHA256=s._createHmacHelper(f)}(Math),r.SHA256})}(ds)),Q0}var Z0={},vs={get exports(){return Z0},set exports(e){Z0=e}},it;function ps(){return it||(it=1,function(e,t){(function(r,o,n){e.exports=o(q(),ze())})(G,function(r){return function(){var o=r,n=o.lib,l=n.WordArray,u=o.algo,s=u.SHA256,x=u.SHA224=s.extend({_doReset:function(){this._hash=new l.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var c=s._doFinalize.call(this);return c.sigBytes-=4,c}});o.SHA224=s._createHelper(x),o.HmacSHA224=s._createHmacHelper(x)}(),r.SHA224})}(vs)),Z0}var J0={},hs={get exports(){return J0},set exports(e){J0=e}},at;function Oi(){return at||(at=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke())})(G,function(r){return function(){var o=r,n=o.lib,l=n.Hasher,u=o.x64,s=u.Word,x=u.WordArray,c=o.algo;function a(){return s.create.apply(s,arguments)}var d=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],f=[];(function(){for(var g=0;g<80;g++)f[g]=a()})();var p=c.SHA512=l.extend({_doReset:function(){this._hash=new x.init([new s.init(1779033703,4089235720),new s.init(3144134277,2227873595),new s.init(1013904242,4271175723),new s.init(2773480762,1595750129),new s.init(1359893119,2917565137),new s.init(2600822924,725511199),new s.init(528734635,4215389547),new s.init(1541459225,327033209)])},_doProcessBlock:function(g,C){for(var m=this._hash.words,b=m[0],h=m[1],v=m[2],A=m[3],k=m[4],D=m[5],P=m[6],S=m[7],N=b.high,E=b.low,F=h.high,T=h.low,R=v.high,L=v.low,M=A.high,j=A.low,Y=k.high,K=k.low,O=D.high,_=D.low,B=P.high,I=P.low,w=S.high,y=S.low,z=N,V=E,X=F,W=T,n0=R,t0=L,Pe=M,y0=j,a0=Y,r0=K,R0=O,I0=_,O0=B,F0=I,ye=w,w0=y,s0=0;s0<80;s0++){var i0,x0,N0=f[s0];if(s0<16)x0=N0.high=g[C+s0*2]|0,i0=N0.low=g[C+s0*2+1]|0;else{var Ue=f[s0-15],m0=Ue.high,S0=Ue.low,Ni=(m0>>>1|S0<<31)^(m0>>>8|S0<<24)^m0>>>7,je=(S0>>>1|m0<<31)^(S0>>>8|m0<<24)^(S0>>>7|m0<<25),Ve=f[s0-2],C0=Ve.high,_0=Ve.low,Hi=(C0>>>19|_0<<13)^(C0<<3|_0>>>29)^C0>>>6,Ge=(_0>>>19|C0<<13)^(_0<<3|C0>>>29)^(_0>>>6|C0<<26),qe=f[s0-7],Li=qe.high,Mi=qe.low,Ke=f[s0-16],zi=Ke.high,Ye=Ke.low;i0=je+Mi,x0=Ni+Li+(i0>>>0>>0?1:0),i0=i0+Ge,x0=x0+Hi+(i0>>>0>>0?1:0),i0=i0+Ye,x0=x0+zi+(i0>>>0>>0?1:0),N0.high=x0,N0.low=i0}var Wi=a0&R0^~a0&O0,Xe=r0&I0^~r0&F0,Ui=z&X^z&n0^X&n0,ji=V&W^V&t0^W&t0,Vi=(z>>>28|V<<4)^(z<<30|V>>>2)^(z<<25|V>>>7),Qe=(V>>>28|z<<4)^(V<<30|z>>>2)^(V<<25|z>>>7),Gi=(a0>>>14|r0<<18)^(a0>>>18|r0<<14)^(a0<<23|r0>>>9),qi=(r0>>>14|a0<<18)^(r0>>>18|a0<<14)^(r0<<23|a0>>>9),Ze=d[s0],Ki=Ze.high,Je=Ze.low,o0=w0+qi,l0=ye+Gi+(o0>>>0>>0?1:0),o0=o0+Xe,l0=l0+Wi+(o0>>>0>>0?1:0),o0=o0+Je,l0=l0+Ki+(o0>>>0>>0?1:0),o0=o0+i0,l0=l0+x0+(o0>>>0>>0?1:0),$e=Qe+ji,Yi=Vi+Ui+($e>>>0>>0?1:0);ye=O0,w0=F0,O0=R0,F0=I0,R0=a0,I0=r0,r0=y0+o0|0,a0=Pe+l0+(r0>>>0>>0?1:0)|0,Pe=n0,y0=t0,n0=X,t0=W,X=z,W=V,V=o0+$e|0,z=l0+Yi+(V>>>0>>0?1:0)|0}E=b.low=E+V,b.high=N+z+(E>>>0>>0?1:0),T=h.low=T+W,h.high=F+X+(T>>>0>>0?1:0),L=v.low=L+t0,v.high=R+n0+(L>>>0>>0?1:0),j=A.low=j+y0,A.high=M+Pe+(j>>>0>>0?1:0),K=k.low=K+r0,k.high=Y+a0+(K>>>0>>0?1:0),_=D.low=_+I0,D.high=O+R0+(_>>>0>>0?1:0),I=P.low=I+F0,P.high=B+O0+(I>>>0>>0?1:0),y=S.low=y+w0,S.high=w+ye+(y>>>0>>0?1:0)},_doFinalize:function(){var g=this._data,C=g.words,m=this._nDataBytes*8,b=g.sigBytes*8;C[b>>>5]|=128<<24-b%32,C[(b+128>>>10<<5)+30]=Math.floor(m/4294967296),C[(b+128>>>10<<5)+31]=m,g.sigBytes=C.length*4,this._process();var h=this._hash.toX32();return h},clone:function(){var g=l.clone.call(this);return g._hash=this._hash.clone(),g},blockSize:1024/32});o.SHA512=l._createHelper(p),o.HmacSHA512=l._createHmacHelper(p)}(),r.SHA512})}(hs)),J0}var $0={},gs={get exports(){return $0},set exports(e){$0=e}},st;function As(){return st||(st=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke(),Oi())})(G,function(r){return function(){var o=r,n=o.x64,l=n.Word,u=n.WordArray,s=o.algo,x=s.SHA512,c=s.SHA384=x.extend({_doReset:function(){this._hash=new u.init([new l.init(3418070365,3238371032),new l.init(1654270250,914150663),new l.init(2438529370,812702999),new l.init(355462360,4144912697),new l.init(1731405415,4290775857),new l.init(2394180231,1750603025),new l.init(3675008525,1694076839),new l.init(1203062813,3204075428)])},_doFinalize:function(){var a=x._doFinalize.call(this);return a.sigBytes-=16,a}});o.SHA384=x._createHelper(c),o.HmacSHA384=x._createHmacHelper(c)}(),r.SHA384})}(gs)),$0}var ee={},ms={get exports(){return ee},set exports(e){ee=e}},ct;function Cs(){return ct||(ct=1,function(e,t){(function(r,o,n){e.exports=o(q(),ke())})(G,function(r){return function(o){var n=r,l=n.lib,u=l.WordArray,s=l.Hasher,x=n.x64,c=x.Word,a=n.algo,d=[],f=[],p=[];(function(){for(var m=1,b=0,h=0;h<24;h++){d[m+5*b]=(h+1)*(h+2)/2%64;var v=b%5,A=(2*m+3*b)%5;m=v,b=A}for(var m=0;m<5;m++)for(var b=0;b<5;b++)f[m+5*b]=b+(2*m+3*b)%5*5;for(var k=1,D=0;D<24;D++){for(var P=0,S=0,N=0;N<7;N++){if(k&1){var E=(1<>>24)&16711935|(k<<24|k>>>8)&4278255360,D=(D<<8|D>>>24)&16711935|(D<<24|D>>>8)&4278255360;var P=h[A];P.high^=D,P.low^=k}for(var S=0;S<24;S++){for(var N=0;N<5;N++){for(var E=0,F=0,T=0;T<5;T++){var P=h[N+5*T];E^=P.high,F^=P.low}var R=g[N];R.high=E,R.low=F}for(var N=0;N<5;N++)for(var L=g[(N+4)%5],M=g[(N+1)%5],j=M.high,Y=M.low,E=L.high^(j<<1|Y>>>31),F=L.low^(Y<<1|j>>>31),T=0;T<5;T++){var P=h[N+5*T];P.high^=E,P.low^=F}for(var K=1;K<25;K++){var E,F,P=h[K],O=P.high,_=P.low,B=d[K];B<32?(E=O<>>32-B,F=_<>>32-B):(E=_<>>64-B,F=O<>>64-B);var I=g[f[K]];I.high=E,I.low=F}var w=g[0],y=h[0];w.high=y.high,w.low=y.low;for(var N=0;N<5;N++)for(var T=0;T<5;T++){var K=N+5*T,P=h[K],z=g[K],V=g[(N+1)%5+5*T],X=g[(N+2)%5+5*T];P.high=z.high^~V.high&X.high,P.low=z.low^~V.low&X.low}var P=h[0],W=p[S];P.high^=W.high,P.low^=W.low}},_doFinalize:function(){var m=this._data,b=m.words;this._nDataBytes*8;var h=m.sigBytes*8,v=this.blockSize*32;b[h>>>5]|=1<<24-h%32,b[(o.ceil((h+1)/v)*v>>>5)-1]|=128,m.sigBytes=b.length*4,this._process();for(var A=this._state,k=this.cfg.outputLength/8,D=k/8,P=[],S=0;S>>24)&16711935|(E<<24|E>>>8)&4278255360,F=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,P.push(F),P.push(E)}return new u.init(P,k)},clone:function(){for(var m=s.clone.call(this),b=m._state=this._state.slice(0),h=0;h<25;h++)b[h]=b[h].clone();return m}});n.SHA3=s._createHelper(C),n.HmacSHA3=s._createHmacHelper(C)}(Math),r.SHA3})}(ms)),ee}var ne={},Bs={get exports(){return ne},set exports(e){ne=e}},xt;function Es(){return xt||(xt=1,function(e,t){(function(r,o){e.exports=o(q())})(G,function(r){/** @preserve (c) 2012 by Cédric Mesnil. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: diff --git a/build/build/assets/home-11403124.js b/build/build/assets/home-c13cea92.js similarity index 96% rename from build/build/assets/home-11403124.js rename to build/build/assets/home-c13cea92.js index 7d83bcf..01aa27d 100644 --- a/build/build/assets/home-11403124.js +++ b/build/build/assets/home-c13cea92.js @@ -1 +1 @@ -import{_ as R}from"./back-6f0da97a.js";import{_ as k,u as C,a as b,r as A,d as O,b as x,s as V,e as r,v as F,g as t,x as H,f as l,k as w,h as g,j as p,l as v,F as y,T as $,p as G,m as N,y as D,z as M,A as S,B as Y}from"./index-306f53b4.js";const U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAdlJREFUWEftmN1KG0EUx39n4xe11o/2treilkBB6k3AOCZIn6SP4AP00j5B8wg+gaQ2sdibakAQNgp+1aQVhF71qmqzp92wSpDAhoToDOzeLTNnzm//M3PO2SM49ohjvCTA/d6xROG+K1yq6ntgFRjut7Me178C1qRU1RrwssfFHsq8LmVf3yK8A0YeymuXfv6gFJJL16V6HZslCncsVZcTE4W7FK5jM6sU/uzrsgiZoEEhn5bLdl9hDXClooO/n/ALeAacpBqYbFrq96GtAQ7BSlXdArIR5JmCyc3JeSu0VcCbB/rcUzaB1xHkuQhLZla+30JbBRxCbe/r5M0An4D5CLIWDGDy03IavlsHHEKV93SCEYqqvGlCCz8kwJhXchwWP0/VY8W24keVcYEPwGik9EUgmLC8/AYsdBwIH3fijpQPdOdO+seFifUuwq58PdSxa2VFArvqYRXGwz+M1iOBx7Iblw5+psBk5+TIOuANX6eGhGJLWKtrA5NLy4l1Ya1d4kh5mOyMnFmZOEpV/fI/Qy86kZrXfR16Ic3iZ8yd4sfXHB6Z4C8frS8vY4NwNMG6KBEHngDHKdTreKJwrwrG2bvXDHSu3epcQzvuzNg2nkSJfu+Icwr/A2ZRlSZgY+3XAAAAAElFTkSuQmCC",B=""+new URL("RightLine-9ece1beb.gif",import.meta.url).href;const h=d=>(G("data-v-71469988"),d=d(),N(),d),X={class:"header_content"},Z={class:"header"},J=h(()=>t("div",{class:"time"},[t("div",{id:"date-display"}),t("div",{id:"clock",style:{"margin-top":"4px"}},"加载中...")],-1)),K=h(()=>t("img",{src:R,alt:""},null,-1)),Q=h(()=>t("p",null,"返回",-1)),P=[K,Q],W={class:"header-menu"},j={class:"header-menu-item header-menu-left"},ee=["onClick"],te={class:"header-menu-item header-menu-right"},oe=["onClick"],ne={class:"cd"},se={key:0,class:"menuBox"},re=["onClick"],ae=h(()=>t("img",{src:B,class:"rightLineClass"},null,-1)),le=h(()=>t("img",{src:B,class:"leftLineClass"},null,-1)),ce={__name:"header",setup(d){const i=C(),u=b(),c=()=>{i.back()},a=()=>{const o=new Date,s=o.getFullYear(),e=(o.getMonth()+1).toString().padStart(2,"0"),_=o.getDate().toString().padStart(2,"0"),L=o.getHours().toString().padStart(2,"0"),T=o.getMinutes().toString().padStart(2,"0"),z=o.getSeconds().toString().padStart(2,"0"),E=`${L}:${T}:${z}`,q=s+"/"+e+"/"+_;document.getElementById("clock").textContent=E,document.getElementById("date-display").innerText=q},m=o=>{i.push({path:`${o}`}),n.nowTab=o,n.menushow=!1},I=o=>{console.log(o),n.urlLeft1.forEach((s,e)=>{s.zt=!1,s.name===o.name&&(s.zt=!s.zt)}),i.push({path:`${o.url}`}),n.nowTab=o.url,n.menushow=!1};A(!0);const n=O({menushow:!1,urlLeft1:[{name:"养老",url:"/home/yl",zt:!0},{name:"卫生",url:"/home/hygiene",zt:!1},{name:"教育",url:"/home/education",zt:!1},{name:"救助",url:"/home/work",zt:!1}],urlLeft:[{name:"全局概览",url:"/home/index"},{name:"要素图谱",url:"/home/index/map"},{name:"评估体系",url:"/home/index/table"},{name:"智能分析",url:"/home/analyze"}],nowTab:"/home/index"}),f=A(null);return x(()=>{a(),n.nowTab=i.currentRoute.value.fullPath,f.value=setInterval(a,1e3)}),V(()=>{f.value&&(clearInterval(f.value),console.log("定时器已清除"))}),(o,s)=>(r(),F($,{to:"body"},[t("div",X,[t("div",Z,[t("div",{class:"headerGo",onClick:s[0]||(s[0]=e=>m("/guide"))}),J,H(u).path=="/home/index/table/details"?(r(),l("div",{key:0,class:"back",onClick:s[1]||(s[1]=e=>c())},P)):w("",!0),t("div",W,[t("div",j,[(r(!0),l(y,null,g(n.urlLeft.slice(0,2),e=>(r(),l("div",{class:p(n.nowTab==e.url?"leftItemC":"leftItem"),key:e.name},[t("div",{class:"itemText",onClick:_=>m(e.url)},v(e.name),9,ee)],2))),128))]),t("div",te,[(r(!0),l(y,null,g(n.urlLeft.slice(2,4),e=>(r(),l("div",{class:p(n.nowTab==e.url?"rightItemC":"rightItem"),key:e.name},[t("div",{class:"itemText",onClick:_=>m(e.url)},v(e.name),9,oe)],2))),128))])]),t("div",ne,[t("img",{class:"title",src:U,alt:"",onClick:s[2]||(s[2]=e=>n.menushow=!n.menushow)}),n.menushow?(r(),l("div",se,[(r(!0),l(y,null,g(n.urlLeft1,e=>(r(),l("div",{class:p(["menuTitle",e.zt?"menuTitle1":""]),onClick:_=>I(e)},v(e.name),11,re))),256))])):w("",!0)]),ae,le])])]))}},ie=k(ce,[["__scopeId","data-v-71469988"]]);const de={id:"m",class:"content"},ue={id:"container"},me={__name:"home",setup(d){C();const i=b();console.log(i.path),D(()=>i.path,(c,a)=>{Y(()=>{u()})});const u=()=>{let c=document.documentElement.clientWidth||document.body.clientWidth,a=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector("#m").style.transformOrigin="top left",document.querySelector("#m").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".header_content").style.transformOrigin="top left",document.querySelector(".header_content").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".left")&&(document.querySelector(".left").style.transformOrigin="bottom left",document.querySelector(".left").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".right").style.transformOrigin="bottom right",document.querySelector(".right").style.transform="scale("+c/1920+","+a/1080+")")};return x(()=>{u()}),window.addEventListener("resize",function(){u()}),(c,a)=>{const m=M("router-view");return r(),l("div",de,[t("div",ue,[S(ie),S(m)])])}}},fe=k(me,[["__scopeId","data-v-90b446de"]]);export{fe as default}; +import{_ as R}from"./back-6f0da97a.js";import{_ as k,u as C,a as b,r as A,d as O,b as x,y as V,e as r,z as F,g as t,A as H,f as l,k as w,h as g,j as p,l as v,F as y,T as $,p as G,m as N,B as D,s as M,v as S,C as Y}from"./index-c3050129.js";const U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAdlJREFUWEftmN1KG0EUx39n4xe11o/2treilkBB6k3AOCZIn6SP4AP00j5B8wg+gaQ2sdibakAQNgp+1aQVhF71qmqzp92wSpDAhoToDOzeLTNnzm//M3PO2SM49ohjvCTA/d6xROG+K1yq6ntgFRjut7Me178C1qRU1RrwssfFHsq8LmVf3yK8A0YeymuXfv6gFJJL16V6HZslCncsVZcTE4W7FK5jM6sU/uzrsgiZoEEhn5bLdl9hDXClooO/n/ALeAacpBqYbFrq96GtAQ7BSlXdArIR5JmCyc3JeSu0VcCbB/rcUzaB1xHkuQhLZla+30JbBRxCbe/r5M0An4D5CLIWDGDy03IavlsHHEKV93SCEYqqvGlCCz8kwJhXchwWP0/VY8W24keVcYEPwGik9EUgmLC8/AYsdBwIH3fijpQPdOdO+seFifUuwq58PdSxa2VFArvqYRXGwz+M1iOBx7Iblw5+psBk5+TIOuANX6eGhGJLWKtrA5NLy4l1Ya1d4kh5mOyMnFmZOEpV/fI/Qy86kZrXfR16Ic3iZ8yd4sfXHB6Z4C8frS8vY4NwNMG6KBEHngDHKdTreKJwrwrG2bvXDHSu3epcQzvuzNg2nkSJfu+Icwr/A2ZRlSZgY+3XAAAAAElFTkSuQmCC",B=""+new URL("RightLine-9ece1beb.gif",import.meta.url).href;const h=d=>(G("data-v-71469988"),d=d(),N(),d),X={class:"header_content"},Z={class:"header"},J=h(()=>t("div",{class:"time"},[t("div",{id:"date-display"}),t("div",{id:"clock",style:{"margin-top":"4px"}},"加载中...")],-1)),K=h(()=>t("img",{src:R,alt:""},null,-1)),Q=h(()=>t("p",null,"返回",-1)),P=[K,Q],W={class:"header-menu"},j={class:"header-menu-item header-menu-left"},ee=["onClick"],te={class:"header-menu-item header-menu-right"},oe=["onClick"],ne={class:"cd"},se={key:0,class:"menuBox"},re=["onClick"],ae=h(()=>t("img",{src:B,class:"rightLineClass"},null,-1)),le=h(()=>t("img",{src:B,class:"leftLineClass"},null,-1)),ce={__name:"header",setup(d){const i=C(),u=b(),c=()=>{i.back()},a=()=>{const o=new Date,s=o.getFullYear(),e=(o.getMonth()+1).toString().padStart(2,"0"),_=o.getDate().toString().padStart(2,"0"),L=o.getHours().toString().padStart(2,"0"),T=o.getMinutes().toString().padStart(2,"0"),z=o.getSeconds().toString().padStart(2,"0"),E=`${L}:${T}:${z}`,q=s+"/"+e+"/"+_;document.getElementById("clock").textContent=E,document.getElementById("date-display").innerText=q},m=o=>{i.push({path:`${o}`}),n.nowTab=o,n.menushow=!1},I=o=>{console.log(o),n.urlLeft1.forEach((s,e)=>{s.zt=!1,s.name===o.name&&(s.zt=!s.zt)}),i.push({path:`${o.url}`}),n.nowTab=o.url,n.menushow=!1};A(!0);const n=O({menushow:!1,urlLeft1:[{name:"养老",url:"/home/yl",zt:!0},{name:"卫生",url:"/home/hygiene",zt:!1},{name:"教育",url:"/home/education",zt:!1},{name:"救助",url:"/home/work",zt:!1}],urlLeft:[{name:"全局概览",url:"/home/index"},{name:"要素图谱",url:"/home/index/map"},{name:"评估体系",url:"/home/index/table"},{name:"智能分析",url:"/home/analyze"}],nowTab:"/home/index"}),f=A(null);return x(()=>{a(),n.nowTab=i.currentRoute.value.fullPath,f.value=setInterval(a,1e3)}),V(()=>{f.value&&(clearInterval(f.value),console.log("定时器已清除"))}),(o,s)=>(r(),F($,{to:"body"},[t("div",X,[t("div",Z,[t("div",{class:"headerGo",onClick:s[0]||(s[0]=e=>m("/guide"))}),J,H(u).path=="/home/index/table/details"?(r(),l("div",{key:0,class:"back",onClick:s[1]||(s[1]=e=>c())},P)):w("",!0),t("div",W,[t("div",j,[(r(!0),l(y,null,g(n.urlLeft.slice(0,2),e=>(r(),l("div",{class:p(n.nowTab==e.url?"leftItemC":"leftItem"),key:e.name},[t("div",{class:"itemText",onClick:_=>m(e.url)},v(e.name),9,ee)],2))),128))]),t("div",te,[(r(!0),l(y,null,g(n.urlLeft.slice(2,4),e=>(r(),l("div",{class:p(n.nowTab==e.url?"rightItemC":"rightItem"),key:e.name},[t("div",{class:"itemText",onClick:_=>m(e.url)},v(e.name),9,oe)],2))),128))])]),t("div",ne,[t("img",{class:"title",src:U,alt:"",onClick:s[2]||(s[2]=e=>n.menushow=!n.menushow)}),n.menushow?(r(),l("div",se,[(r(!0),l(y,null,g(n.urlLeft1,e=>(r(),l("div",{class:p(["menuTitle",e.zt?"menuTitle1":""]),onClick:_=>I(e)},v(e.name),11,re))),256))])):w("",!0)]),ae,le])])]))}},ie=k(ce,[["__scopeId","data-v-71469988"]]);const de={id:"m",class:"content"},ue={id:"container"},me={__name:"home",setup(d){C();const i=b();console.log(i.path),D(()=>i.path,(c,a)=>{Y(()=>{u()})});const u=()=>{let c=document.documentElement.clientWidth||document.body.clientWidth,a=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector("#m").style.transformOrigin="top left",document.querySelector("#m").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".header_content").style.transformOrigin="top left",document.querySelector(".header_content").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".left")&&(document.querySelector(".left").style.transformOrigin="bottom left",document.querySelector(".left").style.transform="scale("+c/1920+","+a/1080+")",document.querySelector(".right").style.transformOrigin="bottom right",document.querySelector(".right").style.transform="scale("+c/1920+","+a/1080+")")};return x(()=>{u()}),window.addEventListener("resize",function(){u()}),(c,a)=>{const m=M("router-view");return r(),l("div",de,[t("div",ue,[S(ie),S(m)])])}}},fe=k(me,[["__scopeId","data-v-90b446de"]]);export{fe as default}; diff --git a/build/build/assets/hygiene-96fd66f7.js b/build/build/assets/hygiene-7d4a0c24.js similarity index 93% rename from build/build/assets/hygiene-96fd66f7.js rename to build/build/assets/hygiene-7d4a0c24.js index 2362fe2..78041c3 100644 --- a/build/build/assets/hygiene-96fd66f7.js +++ b/build/build/assets/hygiene-7d4a0c24.js @@ -1 +1 @@ -import{_ as V,a as K,b as I,c as z,d as E,e as X,f as S,g as B,h as G,i as M,j as F,k as L,l as x,m as C,n as O,o as H,p as T,q as w,r as q,s as P,t as U}from"./mfyyqk-63107447.js";import{_ as Y,r as v,d as R,C as Z,b as N,i as Q,e as l,f as r,g as s,v as o,j as p,k as n,l as d,F as $,h as ss,p as ts,m as es}from"./index-306f53b4.js";import"./index-c2d8894b.js";const is=""+new URL("yb_1-e97a886d.png",import.meta.url).href,ls=""+new URL("yb_1_1-ef24686f.png",import.meta.url).href,as=""+new URL("yb_2-ce849216.png",import.meta.url).href,os="data:image/png;base64,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";const e=u=>(ts("data-v-038dc8a2"),u=u(),es(),u),cs={class:"module"},ns={class:"displayFlex left_bg"},ds={class:"flex1"},rs={class:"yd_title left_1"},_s=e(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),ms={class:"text"},hs={key:0,src:is,class:"c",style:{width:"160px"}},vs={key:2,src:as,class:"c",style:{width:"160px"}},us=e(()=>s("div",null,null,-1)),ys={class:"left_1_xia"},fs={class:"left_1_xia_item",style:{flex:"1.5"}},gs={class:"choose"},ps={class:"left_1_xia_item",style:{"margin-top":"40px"}},ks=e(()=>s("div",{class:"historyimg"},"手工零星报销人数",-1)),bs={class:"flex1",style:{"margin-top":"10px"}},As=e(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),js=[As],xs={class:"displayFlex center_bg"},ws={class:"flex1"},Ps=e(()=>s("div",{class:"yd_title center_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ws={class:"center_top"},Ds={class:"item5"},Js=e(()=>s("img",{src:L,class:"left5"},null,-1)),Vs={class:"right5"},Ks=e(()=>s("div",{class:"right5_top font"},"门急诊人次",-1)),Is=e(()=>s("img",{src:x,class:"right5_center"},null,-1)),zs={class:"right5_bottom"},Es={class:"item5"},Xs=e(()=>s("img",{src:C,class:"left5"},null,-1)),Ss={class:"right5"},Bs=e(()=>s("div",{class:"right5_top font"},"住院人数",-1)),Gs=e(()=>s("img",{src:x,class:"right5_center"},null,-1)),Ms={class:"right5_bottom"},Fs={class:"flex1",style:{flex:"0.3"}},Ls=e(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Cs={class:"minTop"},Os={class:"minTopPart"},Hs={class:"history2"},Ts={class:"va"},qs=e(()=>s("img",{src:O,alt:""},null,-1)),Us=e(()=>s("img",{class:"moveImg",src:H,alt:""},null,-1)),Ys=e(()=>s("img",{class:"moveImg2",src:T,alt:""},null,-1)),Rs=e(()=>s("div",{class:"historyimg font"},"建档份数",-1)),Zs={class:"minTopPart2"},Ns={class:"left5"},Qs={class:"leftImg5"},$s={class:"left5_me"},st=e(()=>s("div",null,"建档率",-1)),tt={class:"bo"},et={class:"right5"},it={class:"rightImg5"},lt={class:"right5_me"},at=e(()=>s("div",null,"家庭医生签约率",-1)),ot={class:"bo"},ct={class:"flex1",style:{"margin-top":"20px"}},nt=e(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),dt={class:"displayFlex right_bg"},rt={class:"flex1",style:{flex:"0.9"}},_t=e(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),mt={class:"history"},ht={class:"history1"},vt={class:"va"},ut=e(()=>s("img",{src:w,alt:""},null,-1)),yt=e(()=>s("img",{src:q,alt:"",class:"fyMove"},null,-1)),ft=e(()=>s("img",{src:P,class:"historyMoveImg"},null,-1)),gt=e(()=>s("div",{class:"historyimg font"},"孕产妇系统管理人数",-1)),pt={class:"history1"},kt={class:"va"},bt=e(()=>s("img",{src:w,alt:""},null,-1)),At=e(()=>s("img",{src:U,alt:"",class:"fyMove"},null,-1)),jt=e(()=>s("img",{src:P,class:"historyMoveImg"},null,-1)),xt=e(()=>s("div",{class:"historyimg font"},"0-6岁儿童系统管理人数",-1)),wt={class:"flex1",style:{flex:"1.1"}},Pt=e(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Wt={class:"flex1"},Dt=e(()=>s("div",{class:"yd_title last"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Jt={class:"item"},Vt={__name:"hygiene",setup(u){const _=v("两慢病"),a=v(!1),y=v({first:"1",second:"1",third:"1"}),t=R({medicalInsurance:{},lmb:{},mfyyqk:[{name:"2020",num:139994719e-2},{name:"2021",num:496836909e-2},{name:"2022",num:645233481e-2},{name:"2023",num:730156028e-2}],mz:{},jkda:{jdfs:"336993",jdl:"91.82",jtysqyl:"49.37"},jsbgl:[],fyglrs:{},jktj:{},jkhd:[],lxbx:{}}),m=v([{choose:"异地就医人数"}]),k=i=>{m.value[0].choose=i},W=()=>{_.value=="两慢病"?_.value="免费用药情况":_.value="两慢病"},b=(i,c)=>{y.value[i]=c},A=v(null);let f=!0;const D=()=>{f=!1},j=()=>{f=!0,g()},g=()=>{if(!f)return;const i=A.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(g,2e3)},1e3):requestAnimationFrame(g))};Z(async()=>{J()}),N(()=>{setTimeout(()=>{j()},600)});const J=async()=>{await Q.get("/api/ggfwyth/health").then(i=>{i.code==200&&(t.medicalInsurance=i.data.medicalInsurance,t.lmb=i.data.lmb,t.mz=i.data.mz,t.jsbgl=i.data.jsbgl,t.fyglrs=i.data.fyglrs,t.jktj=i.data.jktj,t.jkhd=i.data.jkhd,t.lxbx=i.data.lxbx,a.value=!0)})};return(i,c)=>(l(),r("div",cs,[s("div",ns,[s("div",ds,[s("div",rs,[_s,s("span",ms,[y.value.first=="1"?(l(),r("img",hs)):(l(),r("img",{key:1,src:ls,class:"c",onClick:c[0]||(c[0]=h=>b("first","1"))})),y.value.first=="2"?(l(),r("img",vs)):(l(),r("img",{key:3,src:os,class:"c",onClick:c[1]||(c[1]=h=>b("first","2"))}))])]),y.value.first=="1"&&a.value?(l(),o(V,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):(l(),o(K,{key:1,list:t.medicalInsurance.ffje,year:t.medicalInsurance.year},null,8,["list","year"])),us,s("div",ys,[s("div",fs,[s("div",gs,[s("div",{class:p(m.value[0].choose=="异地就医人数"?"choose_1":"choose_2"),onClick:c[2]||(c[2]=h=>k("异地就医人数"))}," 异地就医人数 ",2),s("div",{class:p(m.value[0].choose=="异地就医金额"?"choose_1":"choose_2"),onClick:c[3]||(c[3]=h=>k("异地就医金额"))}," 异地就医金额 ",2)]),a.value&&m.value[0].choose=="异地就医人数"?(l(),o(I,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):n("",!0),a.value&&m.value[0].choose=="异地就医金额"?(l(),o(z,{key:1,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):n("",!0)]),s("div",ps,[a.value?(l(),o(E,{key:0,list:t.lxbx.lxbxrs,year:t.lxbx.year},null,8,["list","year"])):n("",!0),ks])])]),s("div",bs,[s("div",{class:p(["yd_title",_.value=="两慢病"?"left_3":"left_3_1"]),onClick:W},js,2),a.value&&_.value=="两慢病"?(l(),o(X,{key:0,list:t.lmb.tnbrs,list2:t.lmb.gxyrs,year:t.lmb.year},null,8,["list","list2","year"])):n("",!0),a.value&&_.value=="免费用药情况"?(l(),o(S,{key:1,list:t.mfyyqk},null,8,["list"])):n("",!0)])]),s("div",xs,[s("div",ws,[Ps,s("div",Ws,[s("div",Ds,[Js,s("div",Vs,[Ks,Is,s("div",zs,d(t.mz.mjzrc),1)])]),s("div",Es,[Xs,s("div",Ss,[Bs,Gs,s("div",Ms,d(t.mz.zyrs),1)])])])]),s("div",Fs,[Ls,s("div",Cs,[s("div",Os,[s("div",Hs,[s("div",Ts,d(t.jkda.jdfs),1),qs,Us,Ys,Rs])]),s("div",Zs,[s("div",Ns,[s("div",Qs,[a.value?(l(),o(B,{key:0,list:t.jkda.jdl},null,8,["list"])):n("",!0)]),s("div",$s,[st,s("div",tt,d(t.jkda.jdl)+"%",1)])]),s("div",et,[s("div",it,[a.value?(l(),o(G,{key:0,list:t.jkda.jtysqyl},null,8,["list"])):n("",!0)]),s("div",lt,[at,s("div",ot,d(t.jkda.jtysqyl)+"%",1)])])])])]),s("div",ct,[nt,a.value?(l(),o(M,{key:0,list:t.jsbgl},null,8,["list"])):n("",!0)])]),s("div",dt,[s("div",rt,[_t,s("div",mt,[s("div",ht,[s("div",vt,d(t.fyglrs.ycfrc),1),ut,yt,ft,gt]),s("div",pt,[s("div",kt,d(t.fyglrs.etrs),1),bt,At,jt,xt])])]),s("div",wt,[Pt,a.value?(l(),o(F,{key:0,list:t.jktj.jktjrs,year:t.jktj.year},null,8,["list","year"])):n("",!0)]),s("div",Wt,[Dt,s("div",{class:"table",ref_key:"mainRef",ref:A,onMouseenter:D,onMouseleave:j},[(l(!0),r($,null,ss(t.jkhd,h=>(l(),r("div",Jt,d(h.jkhd),1))),256))],544)])])]))}},Et=Y(Vt,[["__scopeId","data-v-038dc8a2"]]);export{Et as default}; +import{_ as V,a as K,b as z,c as I,d as E,e as X,f as S,g as B,h as G,i as M,j as F,k as L,l as x,m as O,n as C,o as H,p as T,q as w,r as q,s as P,t as U}from"./mfyyqk-b4998e06.js";import{_ as Y,r as v,d as R,D as Z,b as N,i as Q,e as l,f as r,g as s,z as o,j as p,k as n,l as d,F as $,h as ss,p as ts,m as es}from"./index-c3050129.js";import"./index-c2d8894b.js";const is=""+new URL("yb_1-e97a886d.png",import.meta.url).href,ls=""+new URL("yb_1_1-ef24686f.png",import.meta.url).href,as=""+new URL("yb_2-ce849216.png",import.meta.url).href,os="data:image/png;base64,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";const e=u=>(ts("data-v-038dc8a2"),u=u(),es(),u),cs={class:"module"},ns={class:"displayFlex left_bg"},ds={class:"flex1"},rs={class:"yd_title left_1"},_s=e(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),ms={class:"text"},hs={key:0,src:is,class:"c",style:{width:"160px"}},vs={key:2,src:as,class:"c",style:{width:"160px"}},us=e(()=>s("div",null,null,-1)),ys={class:"left_1_xia"},fs={class:"left_1_xia_item",style:{flex:"1.5"}},gs={class:"choose"},ps={class:"left_1_xia_item",style:{"margin-top":"40px"}},ks=e(()=>s("div",{class:"historyimg"},"手工零星报销人数",-1)),bs={class:"flex1",style:{"margin-top":"10px"}},As=e(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),js=[As],xs={class:"displayFlex center_bg"},ws={class:"flex1"},Ps=e(()=>s("div",{class:"yd_title center_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ws={class:"center_top"},Ds={class:"item5"},Js=e(()=>s("img",{src:L,class:"left5"},null,-1)),Vs={class:"right5"},Ks=e(()=>s("div",{class:"right5_top font"},"门急诊人次",-1)),zs=e(()=>s("img",{src:x,class:"right5_center"},null,-1)),Is={class:"right5_bottom"},Es={class:"item5"},Xs=e(()=>s("img",{src:O,class:"left5"},null,-1)),Ss={class:"right5"},Bs=e(()=>s("div",{class:"right5_top font"},"住院人数",-1)),Gs=e(()=>s("img",{src:x,class:"right5_center"},null,-1)),Ms={class:"right5_bottom"},Fs={class:"flex1",style:{flex:"0.3"}},Ls=e(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Os={class:"minTop"},Cs={class:"minTopPart"},Hs={class:"history2"},Ts={class:"va"},qs=e(()=>s("img",{src:C,alt:""},null,-1)),Us=e(()=>s("img",{class:"moveImg",src:H,alt:""},null,-1)),Ys=e(()=>s("img",{class:"moveImg2",src:T,alt:""},null,-1)),Rs=e(()=>s("div",{class:"historyimg font"},"建档份数",-1)),Zs={class:"minTopPart2"},Ns={class:"left5"},Qs={class:"leftImg5"},$s={class:"left5_me"},st=e(()=>s("div",null,"建档率",-1)),tt={class:"bo"},et={class:"right5"},it={class:"rightImg5"},lt={class:"right5_me"},at=e(()=>s("div",null,"家庭医生签约率",-1)),ot={class:"bo"},ct={class:"flex1",style:{"margin-top":"20px"}},nt=e(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),dt={class:"displayFlex right_bg"},rt={class:"flex1",style:{flex:"0.9"}},_t=e(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),mt={class:"history"},ht={class:"history1"},vt={class:"va"},ut=e(()=>s("img",{src:w,alt:""},null,-1)),yt=e(()=>s("img",{src:q,alt:"",class:"fyMove"},null,-1)),ft=e(()=>s("img",{src:P,class:"historyMoveImg"},null,-1)),gt=e(()=>s("div",{class:"historyimg font"},"孕产妇系统管理人数",-1)),pt={class:"history1"},kt={class:"va"},bt=e(()=>s("img",{src:w,alt:""},null,-1)),At=e(()=>s("img",{src:U,alt:"",class:"fyMove"},null,-1)),jt=e(()=>s("img",{src:P,class:"historyMoveImg"},null,-1)),xt=e(()=>s("div",{class:"historyimg font"},"0-6岁儿童系统管理人数",-1)),wt={class:"flex1",style:{flex:"1.1"}},Pt=e(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Wt={class:"flex1"},Dt=e(()=>s("div",{class:"yd_title last"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Jt={class:"item"},Vt={__name:"hygiene",setup(u){const _=v("两慢病"),a=v(!1),y=v({first:"1",second:"1",third:"1"}),t=R({medicalInsurance:{},lmb:{},mfyyqk:[{name:"2020",num:139994719e-2},{name:"2021",num:496836909e-2},{name:"2022",num:645233481e-2},{name:"2023",num:730156028e-2}],mz:{},jkda:{jdfs:"336993",jdl:"91.82",jtysqyl:"49.37"},jsbgl:[],fyglrs:{},jktj:{},jkhd:[],lxbx:{}}),m=v([{choose:"异地就医人数"}]),k=i=>{m.value[0].choose=i},W=()=>{_.value=="两慢病"?_.value="免费用药情况":_.value="两慢病"},b=(i,c)=>{y.value[i]=c},A=v(null);let f=!0;const D=()=>{f=!1},j=()=>{f=!0,g()},g=()=>{if(!f)return;const i=A.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(g,2e3)},1e3):requestAnimationFrame(g))};Z(async()=>{J()}),N(()=>{setTimeout(()=>{j()},600)});const J=async()=>{await Q.get("/api/ggfwyth/health").then(i=>{i.code==200&&(t.medicalInsurance=i.data.medicalInsurance,t.lmb=i.data.lmb,t.mz=i.data.mz,t.jsbgl=i.data.jsbgl,t.fyglrs=i.data.fyglrs,t.jktj=i.data.jktj,t.jkhd=i.data.jkhd,t.lxbx=i.data.lxbx,a.value=!0)})};return(i,c)=>(l(),r("div",cs,[s("div",ns,[s("div",ds,[s("div",rs,[_s,s("span",ms,[y.value.first=="1"?(l(),r("img",hs)):(l(),r("img",{key:1,src:ls,class:"c",onClick:c[0]||(c[0]=h=>b("first","1"))})),y.value.first=="2"?(l(),r("img",vs)):(l(),r("img",{key:3,src:os,class:"c",onClick:c[1]||(c[1]=h=>b("first","2"))}))])]),y.value.first=="1"&&a.value?(l(),o(V,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):(l(),o(K,{key:1,list:t.medicalInsurance.ffje,year:t.medicalInsurance.year},null,8,["list","year"])),us,s("div",ys,[s("div",fs,[s("div",gs,[s("div",{class:p(m.value[0].choose=="异地就医人数"?"choose_1":"choose_2"),onClick:c[2]||(c[2]=h=>k("异地就医人数"))}," 异地就医人数 ",2),s("div",{class:p(m.value[0].choose=="异地就医金额"?"choose_1":"choose_2"),onClick:c[3]||(c[3]=h=>k("异地就医金额"))}," 异地就医金额 ",2)]),a.value&&m.value[0].choose=="异地就医人数"?(l(),o(z,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):n("",!0),a.value&&m.value[0].choose=="异地就医金额"?(l(),o(I,{key:1,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):n("",!0)]),s("div",ps,[a.value?(l(),o(E,{key:0,list:t.lxbx.lxbxrs,year:t.lxbx.year},null,8,["list","year"])):n("",!0),ks])])]),s("div",bs,[s("div",{class:p(["yd_title",_.value=="两慢病"?"left_3":"left_3_1"]),onClick:W},js,2),a.value&&_.value=="两慢病"?(l(),o(X,{key:0,list:t.lmb.tnbrs,list2:t.lmb.gxyrs,year:t.lmb.year},null,8,["list","list2","year"])):n("",!0),a.value&&_.value=="免费用药情况"?(l(),o(S,{key:1,list:t.mfyyqk},null,8,["list"])):n("",!0)])]),s("div",xs,[s("div",ws,[Ps,s("div",Ws,[s("div",Ds,[Js,s("div",Vs,[Ks,zs,s("div",Is,d(t.mz.mjzrc),1)])]),s("div",Es,[Xs,s("div",Ss,[Bs,Gs,s("div",Ms,d(t.mz.zyrs),1)])])])]),s("div",Fs,[Ls,s("div",Os,[s("div",Cs,[s("div",Hs,[s("div",Ts,d(t.jkda.jdfs),1),qs,Us,Ys,Rs])]),s("div",Zs,[s("div",Ns,[s("div",Qs,[a.value?(l(),o(B,{key:0,list:t.jkda.jdl},null,8,["list"])):n("",!0)]),s("div",$s,[st,s("div",tt,d(t.jkda.jdl)+"%",1)])]),s("div",et,[s("div",it,[a.value?(l(),o(G,{key:0,list:t.jkda.jtysqyl},null,8,["list"])):n("",!0)]),s("div",lt,[at,s("div",ot,d(t.jkda.jtysqyl)+"%",1)])])])])]),s("div",ct,[nt,a.value?(l(),o(M,{key:0,list:t.jsbgl},null,8,["list"])):n("",!0)])]),s("div",dt,[s("div",rt,[_t,s("div",mt,[s("div",ht,[s("div",vt,d(t.fyglrs.ycfrc),1),ut,yt,ft,gt]),s("div",pt,[s("div",kt,d(t.fyglrs.etrs),1),bt,At,jt,xt])])]),s("div",wt,[Pt,a.value?(l(),o(F,{key:0,list:t.jktj.jktjrs,year:t.jktj.year},null,8,["list","year"])):n("",!0)]),s("div",Wt,[Dt,s("div",{class:"table",ref_key:"mainRef",ref:A,onMouseenter:D,onMouseleave:j},[(l(!0),r($,null,ss(t.jkhd,h=>(l(),r("div",Jt,d(h.jkhd),1))),256))],544)])])]))}},Et=Y(Vt,[["__scopeId","data-v-038dc8a2"]]);export{Et as default}; diff --git a/build/build/assets/index-0f9ba0f2.js b/build/build/assets/index-38a63845.js similarity index 93% rename from build/build/assets/index-0f9ba0f2.js rename to build/build/assets/index-38a63845.js index 83aee1f..90a8c6f 100644 --- a/build/build/assets/index-0f9ba0f2.js +++ b/build/build/assets/index-38a63845.js @@ -1,4 +1,4 @@ -import{_ as jg}from"./back-6f0da97a.js";import{c as rn,P as $g,_ as nd,r as ut,d as $t,y as ad,b as od,z as Ws,e as te,f as ae,A as mt,D as Vt,g as q,x as ld,E as Vg,l as Fe,B as Hg,p as ud,m as cd,u as zg,a as Gg,H as Wg,F as qt,h as gi,k as ti,i as Ni,O as Xg,j as Aa,I as Eu,v as Mi}from"./index-306f53b4.js";/* empty css */import{_ as Kg,a as Yg,b as Qg}from"./table_c-9de598ee.js";import{r as Jg,a as Zg,_ as Le}from"./___vite-browser-external_commonjs-proxy-a202247c.js";const e0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABcCAMAAADUMSJqAAABYlBMVEUAAAAAdrcAebkAeLoAer0AleAAk90AmuYAfL8AkdsAmeUAkdsAh84AmOQAfsAAlN4AidEAmugAgMQAl+IAhcsAgMUAk9wAj9gAk90Aj9gAg8gAitEAjdYAktwAjNUAg8gAfsIAi9MAe70Al+IAhMrp8/kAj9oAjNMAhc3v9/v+//8AnOjg7vay1ekAm+fr9PrL4/EAhcv4+/38/v/j8PcAh8wAgsfn8vnR5vLB3u3U6PTP5fIAk90AjdUAktwAl+IAneIAktv6/P7l8fe12OoAlN3E3+/t9fvI4vDx+PzZ6/W92+0Aj9oAm+cAm+QAmeO32Out0+iq0ef0+fzd7fXa6/TW6fS/3O262uymz+YAl+X7/f4AktoAm+gAm+cAmuUAluMxj8UZgr0OfboAkttGm8okicIAkdubyeOSxOAAk90Aktxkq9RRos0AmeMAlOEAluMAjtyBvNtxs9cAk9v///+5sg3MAAAAdXRSTlMAkZSWmI2HmpzIl4KylJ6JtZ2hkqykhMLMxKi4wMq9p6C7m4+q78a5r/P+n+nPnPDdrvr967Gl7uDX4t7DvrKLGgX77dDH2fLa9uXUnZFaNdLNy/fn5+PW08lj/JiCcm5DnpeUpaSaqMTBvbutqIlWLiS5s443dMJtAAAI6UlEQVRo3qzTS0/icBQFcOchnfKY+h+0VGkZoKQladKkC1iVYhfs+tg3vBYkJpqgJn7/zLm3teJjBJ05G2mCv3tyUo4OSXi/TpaLaVwVohpPF8tkfR8e/Y+Ed8nCdYRwpTKuEI67SO7+9UC6khy41Wq1sRM84oIjrdLPy5dZ7ACG22ya5nEZ02w2cQEHnDi7/By9EkKSqg12p4pSKaMoU77QqEqSEKvLj9NLR5AMmFxVre1EVekCDpAvnOXH+DARBQ0YbmW+Ca592dA0Q/avg828ggs4UPAiCQ+305hpjAFZjQJfI7WMgUc/iFT4GIj5OD20dua4JT0PDHKtc6TFoU8WXTCCecm7ThYetPYWtXmQWm0zg2yB1XW9UwYPOGHBn20wGY2D8tsDlk8lIaE2WqtXM02WAcO1bbvdbp8g+IMHXMABWdZmVyraozz+be80a4FJzGMMEsmabIHu9GxS6zuhG3avA97ClyKMc2xiGrF+3751MAktotwQrU8gEzwcet5pEc8bDnGA/IlO/I1C22Aa5/Y9O3u0I8PAIEzXR0PvdHCB/ObQp8GpNxzVmcc4hhE96tne3motQO2W3oNcJxnsGfKLQ59wgvw6/J7eQvmgpu7pvi7siq/J59i6DZrkMbnd7s8i3S5dGJMPvo3tz2XNrxT6X3ZPBdn4km/IXDunAZP7Yyd4pAPM5+Vlw0cp0kX65vstuWw/zAyrNUHtEejxGWTA/f73nfT7OAD/bAx+VG9jecuYPbDuSm+87+FW8CZKblNtat2FzPC3ndAz+V1qT+VzXeFlxDZ8hWf47fDesDv2ycgbXJQ0y1/LsF/yFwNvdGJ3oPPu+DVlrwZ3pIaJd7CwMQnXJvoJ/oI8HSCey2OaQscbaTYkJ30xSsyD0zvYmpBNaxc0sy/Cfs7T8qRPWvRG8uzx82ESwXZEdi+3qTbTbL/Wmefyud4jPWJdJM/elD9slH1P01AYxacY3MAYMEG7QDVRW11Z13JLQmk1xFZK2UIcbebAKgrjZb4s0ZF+f8997u1LjOev3d7k5Oz3nOeuAgrmoaLfwvuR8L67UFpPZvOpaU7ns0lpj2uBRrij7ypMAGa13pgzEfynqm+gg1sv4d1sAkmZ+nraz3KDdTrMyIP+9LpMDzTNJtxfbqGRG7r6U0Q/qwXfpKZwKE/XH7zGLJG7RvvcdoLQNk9Jph0Gjn1eI4/smOrrB+tPORhqzGYV/SuC7y0+bkko6CB5S+uLcZbGSXKaCHP8SOI0G1+QvXRHIyWY1uPFPUT/WiOO4Ms3iv4EUDhw4i29Z4fMP064jj3L8uRPnx3OpDtx59gB5omu3CwjekX9EwVf3m+1366vAAqAV97zwDKPhcIsjrNQHt5bwbxyB3aAWVl/227tL1P0YpOOqCqXig4oCA7glffU6JpS4/zXnTu/8nFx7hrTyh3YER1gdOWSCnMkl5OqIoJjmhxK6X3r9M1CLuNfmFt+6Du3pTsHg5lSdFGYD2KcvSUE/6y0QJyC0/KQ+RUL35eKRPKo+hKyKzKnZUJ0ot5SPiP6Uo9G+u4+xonFV9sbr4h4LbjVORkWOvEDNhiwwK996li16ET91UZbxSOAkd7nb8DvTXrGVer4lgwuvL8b0YnUYJQ527tJsrvtZKNB8TUyvgt3GX2Luq7Sw775WzwrL/gC6dTxevBJGg6kojQYothU+2GQRsX3MJ3Uo1PXdb5IL8QD84V3RVKhcZbBkywaC8WZhpUsdK5lsbyIsqSMjpGWXHhfvgB5j5C/abULKvcKc2tnVyhmIQJWmoQsklc7WmF+r+DSbr0h6L13jT+EfBFd4SV/tiaoUEDD2xUeWoqXqq7rVOPfce0Z9JcEl7VnqDrvyyJB/9P4xtcTRdRlV4gKOZxmcURyjbnwvDXNW/FrbrjiLs5O6QNxkX3RUUa+pN/kPG8UgXztUfP5gjQfHcRC2gGdr7ScsVy7osOBJi87I2m+APM1AV25lBM965XzJOSSCqRptlAwpJaw1LVtN2XUmmEgLzVAF1wk9HKivTOUhc/zh5xn3TzdtkkuNhOyA5+f/MDGAZvqitvttDSvJvoDE+V12avKgt0v5wk5XZ/Uz2lmh6E4hoc07bwvjt2sMn+IF6BWl73GEZnv034WK3SnMHd913VH+YU4uqSuQ5DyUXkkFWtEO7pP5keNJTLny7/yjzkLPddzXa+fz4iS5uLoeTvEYZb3PY/fh+wf8xWYq2S+1Fglc+U/5h3LI3106N32g490Cnx65x2cuKzOf8wVMl/9S5zZ7CYOA3FceYF9ixw8MnLliZRSbk6EazixsFSIE7CNGqk9zvsvmrhZUJOBHqz++AoeyVIcz/g/M8Lkldp2rHXcLZvtdhN3i15Ho6rGJxeW5dktOkp85X3uyTny3TWW0eiex5dFeKDvpP90WB09tK6jh2obTZrehQc6vBUZ6zcdFUyyK2qoosnbTNiKw07EPDkd8VBfz+213ujN+e2eMsGJht2feQWjIwoKXmseLsDriAEeHnH/GLj+9oHrFweujkcsPskdFLuP0+ljV4DL+2F8zDIhcI2EXKbBUDBVUVXKAp0B6yvmPFgEbLJMCLljhwWzI1VeYLw3l/8VcTAfPSzGjzlmBj4fpDx/PLCzjh9zwgHNlKhyw+Qmv0ZhmTFjB7QkLZhjBcFE/OeLvwJUHAgEaSGKImZOVg1gac5mSRTJco5p92C/TA37lo2SnJOFaOQ0RXDr0LO2gNMoZGQhKkvoSPMSCNA5a51DoPDS9CZZQsvivwlufuKL1aIM1oVy8bvpbseFRhT/t9OWlhBwydNfcloiILVi2nI74ToqQgQwk0shOjFACKSOUsJ1V6rYWgJEImv0Q10/aGOJEIFsK6aK9ya5b54ImP+//u1Gknt/en5YGqSevVkebqXn3ywsHNrVdDabrtrDPYWFlCWRpMWclGWolAW0pKW/lEXLlOXWlIXilCXulMX5lG2FlA2RlK2clE2olO2zn2/8/RvWKct05CnLdMwpy8Ey2UraNPFgm+Amamp+8C4qoGw5BADByQ1EV4gfPwAAAABJRU5ErkJggg==";var js;typeof window<"u"?js=window:typeof rn<"u"?js=rn:typeof self<"u"?js=self:js={};var E=js,Cu=typeof rn<"u"?rn:typeof window<"u"?window:{},t0=Jg,$s;typeof document<"u"?$s=document:($s=Cu["__GLOBAL_DOCUMENT_CACHE@4"],$s||($s=Cu["__GLOBAL_DOCUMENT_CACHE@4"]=t0));var U=$s,i0=s0;function s0(i,e){var t,s=null;try{t=JSON.parse(i,e)}catch(r){s=r}return[s,t]}var tr={},r0={get exports(){return tr},set exports(i){tr=i}};const n0=$g(Zg);var a0=l0,o0=Object.prototype.toString;function l0(i){if(!i)return!1;var e=o0.call(i);return e==="[object Function]"||typeof i=="function"&&e!=="[object RegExp]"||typeof window<"u"&&(i===window.setTimeout||i===window.alert||i===window.confirm||i===window.prompt)}function u0(i,e){var t=typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(t)return(t=t.call(i)).next.bind(t);if(Array.isArray(i)||(t=c0(i))||e&&i&&typeof i.length=="number"){t&&(i=t);var s=0;return function(){return s>=i.length?{done:!0}:{done:!1,value:i[s++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +import{_ as jg}from"./back-6f0da97a.js";import{c as rn,P as $g,_ as nd,r as ut,d as Vt,B as ad,b as od,s as Ws,e as te,f as ae,v as mt,x as Ht,g as q,A as ld,E as Vg,l as qe,C as Hg,p as ud,m as cd,u as zg,a as Gg,H as Wg,F as jt,h as _i,k as ii,i as Ni,O as Xg,j as Aa,I as Eu,z as Mi}from"./index-c3050129.js";/* empty css */import{_ as Kg,a as Yg,b as Qg}from"./table_c-9de598ee.js";import{r as Jg,a as Zg,_ as Oe}from"./___vite-browser-external_commonjs-proxy-d8f321f4.js";const e0="data:image/png;base64,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";var js;typeof window<"u"?js=window:typeof rn<"u"?js=rn:typeof self<"u"?js=self:js={};var E=js,Cu=typeof rn<"u"?rn:typeof window<"u"?window:{},t0=Jg,$s;typeof document<"u"?$s=document:($s=Cu["__GLOBAL_DOCUMENT_CACHE@4"],$s||($s=Cu["__GLOBAL_DOCUMENT_CACHE@4"]=t0));var U=$s,i0=s0;function s0(i,e){var t,s=null;try{t=JSON.parse(i,e)}catch(r){s=r}return[s,t]}var tr={},r0={get exports(){return tr},set exports(i){tr=i}};const n0=$g(Zg);var a0=l0,o0=Object.prototype.toString;function l0(i){if(!i)return!1;var e=o0.call(i);return e==="[object Function]"||typeof i=="function"&&e!=="[object RegExp]"||typeof window<"u"&&(i===window.setTimeout||i===window.alert||i===window.confirm||i===window.prompt)}function u0(i,e){var t=typeof Symbol<"u"&&i[Symbol.iterator]||i["@@iterator"];if(t)return(t=t.call(i)).next.bind(t);if(Array.isArray(i)||(t=c0(i))||e&&i&&typeof i.length=="number"){t&&(i=t);var s=0;return function(){return s>=i.length?{done:!0}:{done:!1,value:i[s++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c0(i,e){if(i){if(typeof i=="string")return Au(i,e);var t=Object.prototype.toString.call(i).slice(8,-1);if(t==="Object"&&i.constructor&&(t=i.constructor.name),t==="Map"||t==="Set")return Array.from(i);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Au(i,e)}}function Au(i,e){(e==null||e>i.length)&&(e=i.length);for(var t=0,s=new Array(e);t=400&&r.statusCode<=599){var a=n;if(t)if(g0.TextDecoder){var o=y0(r.headers&&r.headers["content-type"]);try{a=new TextDecoder(o).decode(n)}catch{}}else a=String.fromCharCode.apply(null,new Uint8Array(n));e({cause:a});return}e(null,n)}};function y0(i){return i===void 0&&(i=""),i.toLowerCase().split(";").reduce(function(e,t){var s=t.split("="),r=s[0],n=s[1];return r.trim()==="charset"?n.trim():e},"utf-8")}var v0=_0,dd=E,T0=n0,b0=a0,hd=h0,x0=m0;we.httpHandler=v0;we.requestInterceptorsStorage=new hd;we.responseInterceptorsStorage=new hd;we.retryManager=new x0;/** * @license * slighly modified parse-headers 2.0.2 @@ -6,21 +6,21 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * Available under the MIT license * */var S0=function(e){var t={};return e&&e.trim().split(` -`).forEach(function(s){var r=s.indexOf(":"),n=s.slice(0,r).trim().toLowerCase(),a=s.slice(r+1).trim();typeof t[n]>"u"?t[n]=a:Array.isArray(t[n])?t[n].push(a):t[n]=[t[n],a]}),t};r0.exports=we;tr.default=we;we.XMLHttpRequest=dd.XMLHttpRequest||w0;we.XDomainRequest="withCredentials"in new we.XMLHttpRequest?we.XMLHttpRequest:dd.XDomainRequest;E0(["get","put","post","patch","head","delete"],function(i){we[i==="delete"?"del":i]=function(e,t,s){return t=fd(e,t,s),t.method=i.toUpperCase(),Ao(t)}});function E0(i,e){for(var t=0;t"u")throw new Error("callback argument missing");if(i.requestType&&we.requestInterceptorsStorage.getIsEnabled()){var e={uri:i.uri||i.url,headers:i.headers||{},body:i.body,metadata:i.metadata||{},retry:i.retry,timeout:i.timeout},t=we.requestInterceptorsStorage.execute(i.requestType,e);i.uri=t.uri,i.headers=t.headers,i.body=t.body,i.metadata=t.metadata,i.retry=t.retry,i.timeout=t.timeout}var s=!1,r=function(k,B,H){s||(s=!0,i.callback(k,B,H))};function n(){h.readyState===4&&!we.responseInterceptorsStorage.getIsEnabled()&&setTimeout(u,0)}function a(){var R=void 0;if(h.response?R=h.response:R=h.responseText||A0(h),D)try{R=JSON.parse(R)}catch{}return R}function o(R){if(clearTimeout(L),clearTimeout(i.retryTimeout),R instanceof Error||(R=new Error(""+(R||"Unknown XMLHttpRequest Error"))),R.statusCode=0,!_&&we.retryManager.getIsEnabled()&&i.retry&&i.retry.shouldRetry()){i.retryTimeout=setTimeout(function(){i.retry.moveToNextAttempt(),i.xhr=h,Ao(i)},i.retry.getCurrentFuzzedDelay());return}if(i.requestType&&we.responseInterceptorsStorage.getIsEnabled()){var k={headers:I.headers||{},body:I.body,responseUrl:h.responseURL,responseType:h.responseType},B=we.responseInterceptorsStorage.execute(i.requestType,k);I.body=B.body,I.headers=B.headers}return r(R,I)}function u(){if(!_){var R;clearTimeout(L),clearTimeout(i.retryTimeout),i.useXDR&&h.status===void 0?R=200:R=h.status===1223?204:h.status;var k=I,B=null;if(R!==0?(k={body:a(),statusCode:R,method:S,headers:{},url:v,rawRequest:h},h.getAllResponseHeaders&&(k.headers=S0(h.getAllResponseHeaders()))):B=new Error("Internal XMLHttpRequest Error"),i.requestType&&we.responseInterceptorsStorage.getIsEnabled()){var H={headers:k.headers||{},body:k.body,responseUrl:h.responseURL,responseType:h.responseType},$=we.responseInterceptorsStorage.execute(i.requestType,H);k.body=$.body,k.headers=$.headers}return r(B,k,k.body)}}var h=i.xhr||null;h||(i.cors||i.useXDR?h=new we.XDomainRequest:h=new we.XMLHttpRequest);var m,_,v=h.url=i.uri||i.url,S=h.method=i.method||"GET",A=i.body||i.data,y=h.headers=i.headers||{},w=!!i.sync,D=!1,L,I={body:void 0,headers:{},statusCode:0,method:S,url:v,rawRequest:h};if("json"in i&&i.json!==!1&&(D=!0,y.accept||y.Accept||(y.Accept="application/json"),S!=="GET"&&S!=="HEAD"&&(y["content-type"]||y["Content-Type"]||(y["Content-Type"]="application/json"),A=JSON.stringify(i.json===!0?A:i.json))),h.onreadystatechange=n,h.onload=u,h.onerror=o,h.onprogress=function(){},h.onabort=function(){_=!0,clearTimeout(i.retryTimeout)},h.ontimeout=o,h.open(S,v,!w,i.username,i.password),w||(h.withCredentials=!!i.withCredentials),!w&&i.timeout>0&&(L=setTimeout(function(){if(!_){_=!0,h.abort("timeout");var R=new Error("XMLHttpRequest timeout");R.code="ETIMEDOUT",o(R)}},i.timeout)),h.setRequestHeader)for(m in y)y.hasOwnProperty(m)&&h.setRequestHeader(m,y[m]);else if(i.headers&&!C0(i.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in i&&(h.responseType=i.responseType),"beforeSend"in i&&typeof i.beforeSend=="function"&&i.beforeSend(h),h.send(A||null),h}function A0(i){try{if(i.responseType==="document")return i.responseXML;var e=i.responseXML&&i.responseXML.documentElement.nodeName==="parsererror";if(i.responseType===""&&!e)return i.responseXML}catch{}return null}function w0(){}var nn={},D0={get exports(){return nn},set exports(i){nn=i}},wu=U,wo=Object.create||function(){function i(){}return function(e){if(arguments.length!==1)throw new Error("Object.create shim only accepts one parameter.");return i.prototype=e,new i}}();function ct(i,e){this.name="ParsingError",this.code=i.code,this.message=e||i.message}ct.prototype=wo(Error.prototype);ct.prototype.constructor=ct;ct.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}};function Do(i){function e(s,r,n,a){return(s|0)*3600+(r|0)*60+(n|0)+(a|0)/1e3}var t=i.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return t?t[3]?e(t[1],t[2],t[3].replace(":",""),t[4]):t[1]>59?e(t[1],t[2],0,t[4]):e(0,t[1],t[2],t[4]):null}function Xs(){this.values=wo(null)}Xs.prototype={set:function(i,e){!this.get(i)&&e!==""&&(this.values[i]=e)},get:function(i,e,t){return t?this.has(i)?this.values[i]:e[t]:this.has(i)?this.values[i]:e},has:function(i){return i in this.values},alt:function(i,e,t){for(var s=0;s=0&&e<=100)?(this.set(i,e),!0):!1}};function Vs(i,e,t,s){var r=s?i.split(s):[i];for(var n in r)if(typeof r[n]=="string"){var a=r[n].split(t);if(a.length===2){var o=a[0].trim(),u=a[1].trim();e(o,u)}}}function k0(i,e,t){var s=i;function r(){var o=Do(i);if(o===null)throw new ct(ct.Errors.BadTimeStamp,"Malformed timestamp: "+s);return i=i.replace(/^[^\sa-zA-Z-]+/,""),o}function n(o,u){var h=new Xs;Vs(o,function(m,_){switch(m){case"region":for(var v=t.length-1;v>=0;v--)if(t[v].id===_){h.set(m,t[v].region);break}break;case"vertical":h.alt(m,_,["rl","lr"]);break;case"line":var S=_.split(","),A=S[0];h.integer(m,A),h.percent(m,A)&&h.set("snapToLines",!1),h.alt(m,A,["auto"]),S.length===2&&h.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=_.split(","),h.percent(m,S[0]),S.length===2&&h.alt("positionAlign",S[1],["start","center","end"]);break;case"size":h.percent(m,_);break;case"align":h.alt(m,_,["start","center","end","left","right"]);break}},/:/,/\s/),u.region=h.get("region",null),u.vertical=h.get("vertical","");try{u.line=h.get("line","auto")}catch{}u.lineAlign=h.get("lineAlign","start"),u.snapToLines=h.get("snapToLines",!0),u.size=h.get("size",100);try{u.align=h.get("align","center")}catch{u.align=h.get("align","middle")}try{u.position=h.get("position","auto")}catch{u.position=h.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},u.align)}u.positionAlign=h.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},u.align)}function a(){i=i.replace(/^\s+/,"")}if(a(),e.startTime=r(),a(),i.substr(0,3)!=="-->")throw new ct(ct.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+s);i=i.substr(3),a(),e.endTime=r(),a(),n(i,e)}var wa=wu.createElement&&wu.createElement("textarea"),I0={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Du={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},P0={v:"title",lang:"lang"},ku={rt:"ruby"};function pd(i,e){function t(){if(!e)return null;function A(w){return e=e.substr(w.length),w}var y=e.match(/^([^<]*)(<[^>]*>?)?/);return A(y[1]?y[1]:y[2])}function s(A){return wa.innerHTML=A,A=wa.textContent,wa.textContent="",A}function r(A,y){return!ku[y.localName]||ku[y.localName]===A.localName}function n(A,y){var w=I0[A];if(!w)return null;var D=i.document.createElement(w),L=P0[A];return L&&y&&(D[L]=y.trim()),D}for(var a=i.document.createElement("div"),o=a,u,h=[];(u=t())!==null;){if(u[0]==="<"){if(u[1]==="/"){h.length&&h[h.length-1]===u.substr(2).replace(">","")&&(h.pop(),o=o.parentNode);continue}var m=Do(u.substr(1,u.length-2)),_;if(m){_=i.document.createProcessingInstruction("timestamp",m),o.appendChild(_);continue}var v=u.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!v||(_=n(v[1],v[3]),!_)||!r(o,_))continue;if(v[2]){var S=v[2].split(".");S.forEach(function(A){var y=/^bg_/.test(A),w=y?A.slice(3):A;if(Du.hasOwnProperty(w)){var D=y?"background-color":"color",L=Du[w];_.style[D]=L}}),_.className=S.join(" ")}h.push(v[1]),o.appendChild(_),o=_;continue}o.appendChild(i.document.createTextNode(s(u)))}return a}var Iu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function L0(i){for(var e=0;e=t[0]&&i<=t[1])return!0}return!1}function O0(i){var e=[],t="",s;if(!i||!i.childNodes)return"ltr";function r(o,u){for(var h=u.childNodes.length-1;h>=0;h--)o.push(u.childNodes[h])}function n(o){if(!o||!o.length)return null;var u=o.pop(),h=u.textContent||u.innerText;if(h){var m=h.match(/^.*(\n|\r)/);return m?(o.length=0,m[0]):h}if(u.tagName==="ruby")return n(o);if(u.childNodes)return r(o,u),n(o)}for(r(e,i);t=n(e);)for(var a=0;a=0&&i.line<=100))return i.line;if(!i.track||!i.track.textTrackList||!i.track.textTrackList.mediaElement)return-1;for(var e=i.track,t=e.textTrackList,s=0,r=0;ri.left&&this.topi.top};Ye.prototype.overlapsAny=function(i){for(var e=0;e=i.top&&this.bottom<=i.bottom&&this.left>=i.left&&this.right<=i.right};Ye.prototype.overlapsOppositeAxis=function(i,e){switch(e){case"+x":return this.lefti.right;case"+y":return this.topi.bottom}};Ye.prototype.intersectPercentage=function(i){var e=Math.max(0,Math.min(this.right,i.right)-Math.max(this.left,i.left)),t=Math.max(0,Math.min(this.bottom,i.bottom)-Math.max(this.top,i.top)),s=e*t;return s/(this.height*this.width)};Ye.prototype.toCSSCompatValues=function(i){return{top:this.top-i.top,bottom:i.bottom-this.bottom,left:this.left-i.left,right:i.right-this.right,height:this.height,width:this.width}};Ye.getSimpleBoxPosition=function(i){var e=i.div?i.div.offsetHeight:i.tagName?i.offsetHeight:0,t=i.div?i.div.offsetWidth:i.tagName?i.offsetWidth:0,s=i.div?i.div.offsetTop:i.tagName?i.offsetTop:0;i=i.div?i.div.getBoundingClientRect():i.tagName?i.getBoundingClientRect():i;var r={left:i.left,right:i.right,top:i.top||s,height:i.height||e,bottom:i.bottom||s+(i.height||e),width:i.width||t};return r};function N0(i,e,t,s){function r(w,D){for(var L,I=new Ye(w),R=1,k=0;kB&&(L=new Ye(w),R=B),w=new Ye(I)}return L||I}var n=new Ye(e),a=e.cue,o=R0(a),u=[];if(a.snapToLines){var h;switch(a.vertical){case"":u=["+y","-y"],h="height";break;case"rl":u=["+x","-x"],h="width";break;case"lr":u=["-x","+x"],h="width";break}var m=n.lineHeight,_=m*Math.round(o),v=t[h]+m,S=u[0];Math.abs(_)>v&&(_=_<0?-1:1,_*=Math.ceil(v/m)*m),o<0&&(_+=a.vertical===""?t.height:t.width,u=u.reverse()),n.move(S,_)}else{var A=n.lineHeight/t.height*100;switch(a.lineAlign){case"center":o-=A/2;break;case"end":o-=A;break}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(o,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(o,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(o,"%")});break}u=["+y","-x","+x","-y"],n=new Ye(e)}var y=r(n,u);e.move(y.toCSSCompatValues(t))}function fs(){}fs.StringDecoder=function(){return{decode:function(i){if(!i)return"";if(typeof i!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(i))}}};fs.convertCueToDOMTree=function(i,e){return!i||!e?null:pd(i,e)};var M0=.05,B0="sans-serif",F0="1.5%";fs.processCues=function(i,e,t){if(!i||!e||!t)return null;for(;t.firstChild;)t.removeChild(t.firstChild);var s=i.document.createElement("div");s.style.position="absolute",s.style.left="0",s.style.right="0",s.style.top="0",s.style.bottom="0",s.style.margin=F0,t.appendChild(s);function r(m){for(var _=0;_"u"?t[n]=a:Array.isArray(t[n])?t[n].push(a):t[n]=[t[n],a]}),t};r0.exports=we;tr.default=we;we.XMLHttpRequest=dd.XMLHttpRequest||w0;we.XDomainRequest="withCredentials"in new we.XMLHttpRequest?we.XMLHttpRequest:dd.XDomainRequest;E0(["get","put","post","patch","head","delete"],function(i){we[i==="delete"?"del":i]=function(e,t,s){return t=fd(e,t,s),t.method=i.toUpperCase(),Ao(t)}});function E0(i,e){for(var t=0;t"u")throw new Error("callback argument missing");if(i.requestType&&we.requestInterceptorsStorage.getIsEnabled()){var e={uri:i.uri||i.url,headers:i.headers||{},body:i.body,metadata:i.metadata||{},retry:i.retry,timeout:i.timeout},t=we.requestInterceptorsStorage.execute(i.requestType,e);i.uri=t.uri,i.headers=t.headers,i.body=t.body,i.metadata=t.metadata,i.retry=t.retry,i.timeout=t.timeout}var s=!1,r=function(k,B,z){s||(s=!0,i.callback(k,B,z))};function n(){h.readyState===4&&!we.responseInterceptorsStorage.getIsEnabled()&&setTimeout(u,0)}function a(){var R=void 0;if(h.response?R=h.response:R=h.responseText||A0(h),D)try{R=JSON.parse(R)}catch{}return R}function o(R){if(clearTimeout(L),clearTimeout(i.retryTimeout),R instanceof Error||(R=new Error(""+(R||"Unknown XMLHttpRequest Error"))),R.statusCode=0,!_&&we.retryManager.getIsEnabled()&&i.retry&&i.retry.shouldRetry()){i.retryTimeout=setTimeout(function(){i.retry.moveToNextAttempt(),i.xhr=h,Ao(i)},i.retry.getCurrentFuzzedDelay());return}if(i.requestType&&we.responseInterceptorsStorage.getIsEnabled()){var k={headers:I.headers||{},body:I.body,responseUrl:h.responseURL,responseType:h.responseType},B=we.responseInterceptorsStorage.execute(i.requestType,k);I.body=B.body,I.headers=B.headers}return r(R,I)}function u(){if(!_){var R;clearTimeout(L),clearTimeout(i.retryTimeout),i.useXDR&&h.status===void 0?R=200:R=h.status===1223?204:h.status;var k=I,B=null;if(R!==0?(k={body:a(),statusCode:R,method:S,headers:{},url:v,rawRequest:h},h.getAllResponseHeaders&&(k.headers=S0(h.getAllResponseHeaders()))):B=new Error("Internal XMLHttpRequest Error"),i.requestType&&we.responseInterceptorsStorage.getIsEnabled()){var z={headers:k.headers||{},body:k.body,responseUrl:h.responseURL,responseType:h.responseType},$=we.responseInterceptorsStorage.execute(i.requestType,z);k.body=$.body,k.headers=$.headers}return r(B,k,k.body)}}var h=i.xhr||null;h||(i.cors||i.useXDR?h=new we.XDomainRequest:h=new we.XMLHttpRequest);var m,_,v=h.url=i.uri||i.url,S=h.method=i.method||"GET",A=i.body||i.data,y=h.headers=i.headers||{},w=!!i.sync,D=!1,L,I={body:void 0,headers:{},statusCode:0,method:S,url:v,rawRequest:h};if("json"in i&&i.json!==!1&&(D=!0,y.accept||y.Accept||(y.Accept="application/json"),S!=="GET"&&S!=="HEAD"&&(y["content-type"]||y["Content-Type"]||(y["Content-Type"]="application/json"),A=JSON.stringify(i.json===!0?A:i.json))),h.onreadystatechange=n,h.onload=u,h.onerror=o,h.onprogress=function(){},h.onabort=function(){_=!0,clearTimeout(i.retryTimeout)},h.ontimeout=o,h.open(S,v,!w,i.username,i.password),w||(h.withCredentials=!!i.withCredentials),!w&&i.timeout>0&&(L=setTimeout(function(){if(!_){_=!0,h.abort("timeout");var R=new Error("XMLHttpRequest timeout");R.code="ETIMEDOUT",o(R)}},i.timeout)),h.setRequestHeader)for(m in y)y.hasOwnProperty(m)&&h.setRequestHeader(m,y[m]);else if(i.headers&&!C0(i.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in i&&(h.responseType=i.responseType),"beforeSend"in i&&typeof i.beforeSend=="function"&&i.beforeSend(h),h.send(A||null),h}function A0(i){try{if(i.responseType==="document")return i.responseXML;var e=i.responseXML&&i.responseXML.documentElement.nodeName==="parsererror";if(i.responseType===""&&!e)return i.responseXML}catch{}return null}function w0(){}var nn={},D0={get exports(){return nn},set exports(i){nn=i}},wu=U,wo=Object.create||function(){function i(){}return function(e){if(arguments.length!==1)throw new Error("Object.create shim only accepts one parameter.");return i.prototype=e,new i}}();function ct(i,e){this.name="ParsingError",this.code=i.code,this.message=e||i.message}ct.prototype=wo(Error.prototype);ct.prototype.constructor=ct;ct.Errors={BadSignature:{code:0,message:"Malformed WebVTT signature."},BadTimeStamp:{code:1,message:"Malformed time stamp."}};function Do(i){function e(s,r,n,a){return(s|0)*3600+(r|0)*60+(n|0)+(a|0)/1e3}var t=i.match(/^(\d+):(\d{1,2})(:\d{1,2})?\.(\d{3})/);return t?t[3]?e(t[1],t[2],t[3].replace(":",""),t[4]):t[1]>59?e(t[1],t[2],0,t[4]):e(0,t[1],t[2],t[4]):null}function Xs(){this.values=wo(null)}Xs.prototype={set:function(i,e){!this.get(i)&&e!==""&&(this.values[i]=e)},get:function(i,e,t){return t?this.has(i)?this.values[i]:e[t]:this.has(i)?this.values[i]:e},has:function(i){return i in this.values},alt:function(i,e,t){for(var s=0;s=0&&e<=100)?(this.set(i,e),!0):!1}};function Vs(i,e,t,s){var r=s?i.split(s):[i];for(var n in r)if(typeof r[n]=="string"){var a=r[n].split(t);if(a.length===2){var o=a[0].trim(),u=a[1].trim();e(o,u)}}}function k0(i,e,t){var s=i;function r(){var o=Do(i);if(o===null)throw new ct(ct.Errors.BadTimeStamp,"Malformed timestamp: "+s);return i=i.replace(/^[^\sa-zA-Z-]+/,""),o}function n(o,u){var h=new Xs;Vs(o,function(m,_){switch(m){case"region":for(var v=t.length-1;v>=0;v--)if(t[v].id===_){h.set(m,t[v].region);break}break;case"vertical":h.alt(m,_,["rl","lr"]);break;case"line":var S=_.split(","),A=S[0];h.integer(m,A),h.percent(m,A)&&h.set("snapToLines",!1),h.alt(m,A,["auto"]),S.length===2&&h.alt("lineAlign",S[1],["start","center","end"]);break;case"position":S=_.split(","),h.percent(m,S[0]),S.length===2&&h.alt("positionAlign",S[1],["start","center","end"]);break;case"size":h.percent(m,_);break;case"align":h.alt(m,_,["start","center","end","left","right"]);break}},/:/,/\s/),u.region=h.get("region",null),u.vertical=h.get("vertical","");try{u.line=h.get("line","auto")}catch{}u.lineAlign=h.get("lineAlign","start"),u.snapToLines=h.get("snapToLines",!0),u.size=h.get("size",100);try{u.align=h.get("align","center")}catch{u.align=h.get("align","middle")}try{u.position=h.get("position","auto")}catch{u.position=h.get("position",{start:0,left:0,center:50,middle:50,end:100,right:100},u.align)}u.positionAlign=h.get("positionAlign",{start:"start",left:"start",center:"center",middle:"center",end:"end",right:"end"},u.align)}function a(){i=i.replace(/^\s+/,"")}if(a(),e.startTime=r(),a(),i.substr(0,3)!=="-->")throw new ct(ct.Errors.BadTimeStamp,"Malformed time stamp (time stamps must be separated by '-->'): "+s);i=i.substr(3),a(),e.endTime=r(),a(),n(i,e)}var wa=wu.createElement&&wu.createElement("textarea"),I0={c:"span",i:"i",b:"b",u:"u",ruby:"ruby",rt:"rt",v:"span",lang:"span"},Du={white:"rgba(255,255,255,1)",lime:"rgba(0,255,0,1)",cyan:"rgba(0,255,255,1)",red:"rgba(255,0,0,1)",yellow:"rgba(255,255,0,1)",magenta:"rgba(255,0,255,1)",blue:"rgba(0,0,255,1)",black:"rgba(0,0,0,1)"},P0={v:"title",lang:"lang"},ku={rt:"ruby"};function pd(i,e){function t(){if(!e)return null;function A(w){return e=e.substr(w.length),w}var y=e.match(/^([^<]*)(<[^>]*>?)?/);return A(y[1]?y[1]:y[2])}function s(A){return wa.innerHTML=A,A=wa.textContent,wa.textContent="",A}function r(A,y){return!ku[y.localName]||ku[y.localName]===A.localName}function n(A,y){var w=I0[A];if(!w)return null;var D=i.document.createElement(w),L=P0[A];return L&&y&&(D[L]=y.trim()),D}for(var a=i.document.createElement("div"),o=a,u,h=[];(u=t())!==null;){if(u[0]==="<"){if(u[1]==="/"){h.length&&h[h.length-1]===u.substr(2).replace(">","")&&(h.pop(),o=o.parentNode);continue}var m=Do(u.substr(1,u.length-2)),_;if(m){_=i.document.createProcessingInstruction("timestamp",m),o.appendChild(_);continue}var v=u.match(/^<([^.\s/0-9>]+)(\.[^\s\\>]+)?([^>\\]+)?(\\?)>?$/);if(!v||(_=n(v[1],v[3]),!_)||!r(o,_))continue;if(v[2]){var S=v[2].split(".");S.forEach(function(A){var y=/^bg_/.test(A),w=y?A.slice(3):A;if(Du.hasOwnProperty(w)){var D=y?"background-color":"color",L=Du[w];_.style[D]=L}}),_.className=S.join(" ")}h.push(v[1]),o.appendChild(_),o=_;continue}o.appendChild(i.document.createTextNode(s(u)))}return a}var Iu=[[1470,1470],[1472,1472],[1475,1475],[1478,1478],[1488,1514],[1520,1524],[1544,1544],[1547,1547],[1549,1549],[1563,1563],[1566,1610],[1645,1647],[1649,1749],[1765,1766],[1774,1775],[1786,1805],[1807,1808],[1810,1839],[1869,1957],[1969,1969],[1984,2026],[2036,2037],[2042,2042],[2048,2069],[2074,2074],[2084,2084],[2088,2088],[2096,2110],[2112,2136],[2142,2142],[2208,2208],[2210,2220],[8207,8207],[64285,64285],[64287,64296],[64298,64310],[64312,64316],[64318,64318],[64320,64321],[64323,64324],[64326,64449],[64467,64829],[64848,64911],[64914,64967],[65008,65020],[65136,65140],[65142,65276],[67584,67589],[67592,67592],[67594,67637],[67639,67640],[67644,67644],[67647,67669],[67671,67679],[67840,67867],[67872,67897],[67903,67903],[67968,68023],[68030,68031],[68096,68096],[68112,68115],[68117,68119],[68121,68147],[68160,68167],[68176,68184],[68192,68223],[68352,68405],[68416,68437],[68440,68466],[68472,68479],[68608,68680],[126464,126467],[126469,126495],[126497,126498],[126500,126500],[126503,126503],[126505,126514],[126516,126519],[126521,126521],[126523,126523],[126530,126530],[126535,126535],[126537,126537],[126539,126539],[126541,126543],[126545,126546],[126548,126548],[126551,126551],[126553,126553],[126555,126555],[126557,126557],[126559,126559],[126561,126562],[126564,126564],[126567,126570],[126572,126578],[126580,126583],[126585,126588],[126590,126590],[126592,126601],[126603,126619],[126625,126627],[126629,126633],[126635,126651],[1114109,1114109]];function L0(i){for(var e=0;e=t[0]&&i<=t[1])return!0}return!1}function O0(i){var e=[],t="",s;if(!i||!i.childNodes)return"ltr";function r(o,u){for(var h=u.childNodes.length-1;h>=0;h--)o.push(u.childNodes[h])}function n(o){if(!o||!o.length)return null;var u=o.pop(),h=u.textContent||u.innerText;if(h){var m=h.match(/^.*(\n|\r)/);return m?(o.length=0,m[0]):h}if(u.tagName==="ruby")return n(o);if(u.childNodes)return r(o,u),n(o)}for(r(e,i);t=n(e);)for(var a=0;a=0&&i.line<=100))return i.line;if(!i.track||!i.track.textTrackList||!i.track.textTrackList.mediaElement)return-1;for(var e=i.track,t=e.textTrackList,s=0,r=0;ri.left&&this.topi.top};Ye.prototype.overlapsAny=function(i){for(var e=0;e=i.top&&this.bottom<=i.bottom&&this.left>=i.left&&this.right<=i.right};Ye.prototype.overlapsOppositeAxis=function(i,e){switch(e){case"+x":return this.lefti.right;case"+y":return this.topi.bottom}};Ye.prototype.intersectPercentage=function(i){var e=Math.max(0,Math.min(this.right,i.right)-Math.max(this.left,i.left)),t=Math.max(0,Math.min(this.bottom,i.bottom)-Math.max(this.top,i.top)),s=e*t;return s/(this.height*this.width)};Ye.prototype.toCSSCompatValues=function(i){return{top:this.top-i.top,bottom:i.bottom-this.bottom,left:this.left-i.left,right:i.right-this.right,height:this.height,width:this.width}};Ye.getSimpleBoxPosition=function(i){var e=i.div?i.div.offsetHeight:i.tagName?i.offsetHeight:0,t=i.div?i.div.offsetWidth:i.tagName?i.offsetWidth:0,s=i.div?i.div.offsetTop:i.tagName?i.offsetTop:0;i=i.div?i.div.getBoundingClientRect():i.tagName?i.getBoundingClientRect():i;var r={left:i.left,right:i.right,top:i.top||s,height:i.height||e,bottom:i.bottom||s+(i.height||e),width:i.width||t};return r};function N0(i,e,t,s){function r(w,D){for(var L,I=new Ye(w),R=1,k=0;kB&&(L=new Ye(w),R=B),w=new Ye(I)}return L||I}var n=new Ye(e),a=e.cue,o=R0(a),u=[];if(a.snapToLines){var h;switch(a.vertical){case"":u=["+y","-y"],h="height";break;case"rl":u=["+x","-x"],h="width";break;case"lr":u=["-x","+x"],h="width";break}var m=n.lineHeight,_=m*Math.round(o),v=t[h]+m,S=u[0];Math.abs(_)>v&&(_=_<0?-1:1,_*=Math.ceil(v/m)*m),o<0&&(_+=a.vertical===""?t.height:t.width,u=u.reverse()),n.move(S,_)}else{var A=n.lineHeight/t.height*100;switch(a.lineAlign){case"center":o-=A/2;break;case"end":o-=A;break}switch(a.vertical){case"":e.applyStyles({top:e.formatStyle(o,"%")});break;case"rl":e.applyStyles({left:e.formatStyle(o,"%")});break;case"lr":e.applyStyles({right:e.formatStyle(o,"%")});break}u=["+y","-x","+x","-y"],n=new Ye(e)}var y=r(n,u);e.move(y.toCSSCompatValues(t))}function fs(){}fs.StringDecoder=function(){return{decode:function(i){if(!i)return"";if(typeof i!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(i))}}};fs.convertCueToDOMTree=function(i,e){return!i||!e?null:pd(i,e)};var M0=.05,B0="sans-serif",F0="1.5%";fs.processCues=function(i,e,t){if(!i||!e||!t)return null;for(;t.firstChild;)t.removeChild(t.firstChild);var s=i.document.createElement("div");s.style.position="absolute",s.style.left="0",s.style.right="0",s.style.top="0",s.style.bottom="0",s.style.margin=F0,t.appendChild(s);function r(m){for(var _=0;_")===-1){e.cue.id=a;continue}case"CUE":try{k0(a,e.cue,e.regionList)}catch(m){e.reportOrThrowError(m),e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var h=a.indexOf("-->")!==-1;if(!a||h&&(u=!0)){e.oncue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}e.cue.text&&(e.cue.text+=` `),e.cue.text+=a.replace(/\u2028/g,` `).replace(/u2029/g,` `);continue;case"BADCUE":a||(e.state="ID");continue}}}catch(m){e.reportOrThrowError(m),e.state==="CUETEXT"&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state=e.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},flush:function(){var i=this;try{if(i.buffer+=i.decoder.decode(),(i.cue||i.state==="HEADER")&&(i.buffer+=` -`,i.parse()),i.state==="INITIAL")throw new ct(ct.Errors.BadSignature)}catch(e){i.reportOrThrowError(e)}return i.onflush&&i.onflush(),this}};var U0=fs,q0="auto",j0={"":1,lr:1,rl:1},$0={start:1,center:1,end:1,left:1,right:1,auto:1,"line-left":1,"line-right":1};function V0(i){if(typeof i!="string")return!1;var e=j0[i.toLowerCase()];return e?i.toLowerCase():!1}function Da(i){if(typeof i!="string")return!1;var e=$0[i.toLowerCase()];return e?i.toLowerCase():!1}function md(i,e,t){this.hasBeenReset=!1;var s="",r=!1,n=i,a=e,o=t,u=null,h="",m=!0,_="auto",v="start",S="auto",A="auto",y=100,w="center";Object.defineProperties(this,{id:{enumerable:!0,get:function(){return s},set:function(D){s=""+D}},pauseOnExit:{enumerable:!0,get:function(){return r},set:function(D){r=!!D}},startTime:{enumerable:!0,get:function(){return n},set:function(D){if(typeof D!="number")throw new TypeError("Start time must be set to a number.");n=D,this.hasBeenReset=!0}},endTime:{enumerable:!0,get:function(){return a},set:function(D){if(typeof D!="number")throw new TypeError("End time must be set to a number.");a=D,this.hasBeenReset=!0}},text:{enumerable:!0,get:function(){return o},set:function(D){o=""+D,this.hasBeenReset=!0}},region:{enumerable:!0,get:function(){return u},set:function(D){u=D,this.hasBeenReset=!0}},vertical:{enumerable:!0,get:function(){return h},set:function(D){var L=V0(D);if(L===!1)throw new SyntaxError("Vertical: an invalid or illegal direction string was specified.");h=L,this.hasBeenReset=!0}},snapToLines:{enumerable:!0,get:function(){return m},set:function(D){m=!!D,this.hasBeenReset=!0}},line:{enumerable:!0,get:function(){return _},set:function(D){if(typeof D!="number"&&D!==q0)throw new SyntaxError("Line: an invalid number or illegal string was specified.");_=D,this.hasBeenReset=!0}},lineAlign:{enumerable:!0,get:function(){return v},set:function(D){var L=Da(D);L?(v=L,this.hasBeenReset=!0):console.warn("lineAlign: an invalid or illegal string was specified.")}},position:{enumerable:!0,get:function(){return S},set:function(D){if(D<0||D>100)throw new Error("Position must be between 0 and 100.");S=D,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(D){var L=Da(D);L?(A=L,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(D){if(D<0||D>100)throw new Error("Size must be between 0 and 100.");y=D,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return w},set:function(D){var L=Da(D);if(!L)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");w=L,this.hasBeenReset=!0}}}),this.displayState=void 0}md.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var H0=md,z0={"":!0,up:!0};function G0(i){if(typeof i!="string")return!1;var e=z0[i.toLowerCase()];return e?i.toLowerCase():!1}function Os(i){return typeof i=="number"&&i>=0&&i<=100}function W0(){var i=100,e=3,t=0,s=100,r=0,n=100,a="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return i},set:function(o){if(!Os(o))throw new Error("Width must be between 0 and 100.");i=o}},lines:{enumerable:!0,get:function(){return e},set:function(o){if(typeof o!="number")throw new TypeError("Lines must be set to a number.");e=o}},regionAnchorY:{enumerable:!0,get:function(){return s},set:function(o){if(!Os(o))throw new Error("RegionAnchorX must be between 0 and 100.");s=o}},regionAnchorX:{enumerable:!0,get:function(){return t},set:function(o){if(!Os(o))throw new Error("RegionAnchorY must be between 0 and 100.");t=o}},viewportAnchorY:{enumerable:!0,get:function(){return n},set:function(o){if(!Os(o))throw new Error("ViewportAnchorY must be between 0 and 100.");n=o}},viewportAnchorX:{enumerable:!0,get:function(){return r},set:function(o){if(!Os(o))throw new Error("ViewportAnchorX must be between 0 and 100.");r=o}},scroll:{enumerable:!0,get:function(){return a},set:function(o){var u=G0(o);u===!1?console.warn("Scroll: an invalid or illegal string was specified."):a=u}}})}var X0=W0,Xt=E,ki=D0.exports={WebVTT:U0,VTTCue:H0,VTTRegion:X0};Xt.vttjs=ki;Xt.WebVTT=ki.WebVTT;var K0=ki.VTTCue,Y0=ki.VTTRegion,Q0=Xt.VTTCue,J0=Xt.VTTRegion;ki.shim=function(){Xt.VTTCue=K0,Xt.VTTRegion=Y0};ki.restore=function(){Xt.VTTCue=Q0,Xt.VTTRegion=J0};Xt.VTTCue||ki.shim();var Ka={},Z0={get exports(){return Ka},set exports(i){Ka=i}};(function(i,e){(function(t){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(u,h,m){if(m=m||{},u=u.trim(),h=h.trim(),!h){if(!m.alwaysNormalize)return u;var _=o.parseURL(u);if(!_)throw new Error("Error trying to parse base URL.");return _.path=o.normalizePath(_.path),o.buildURLFromParts(_)}var v=o.parseURL(h);if(!v)throw new Error("Error trying to parse relative URL.");if(v.scheme)return m.alwaysNormalize?(v.path=o.normalizePath(v.path),o.buildURLFromParts(v)):h;var S=o.parseURL(u);if(!S)throw new Error("Error trying to parse base URL.");if(!S.netLoc&&S.path&&S.path[0]!=="/"){var A=r.exec(S.path);S.netLoc=A[1],S.path=A[2]}S.netLoc&&!S.path&&(S.path="/");var y={scheme:S.scheme,netLoc:v.netLoc,path:null,params:v.params,query:v.query,fragment:v.fragment};if(!v.netLoc&&(y.netLoc=S.netLoc,v.path[0]!=="/"))if(!v.path)y.path=S.path,v.params||(y.params=S.params,v.query||(y.query=S.query));else{var w=S.path,D=w.substring(0,w.lastIndexOf("/")+1)+v.path;y.path=o.normalizePath(D)}return y.path===null&&(y.path=m.alwaysNormalize?o.normalizePath(v.path):v.path),o.buildURLFromParts(y)},parseURL:function(u){var h=s.exec(u);return h?{scheme:h[1]||"",netLoc:h[2]||"",path:h[3]||"",params:h[4]||"",query:h[5]||"",fragment:h[6]||""}:null},normalizePath:function(u){for(u=u.split("").reverse().join("").replace(n,"");u.length!==(u=u.replace(a,"")).length;);return u.split("").reverse().join("")},buildURLFromParts:function(u){return u.scheme+u.netLoc+u.path+u.params+u.query+u.fragment}};i.exports=o})()})(Z0);const Pu=Ka;var Lu="http://example.com",On=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=E.location&&E.location.href||"");var s=typeof E.URL=="function",r=/^\/\//.test(e),n=!E.location&&!/\/\//i.test(e);if(s?e=new E.URL(e,E.location||Lu):/\/\//i.test(e)||(e=Pu.buildAbsoluteURL(E.location&&E.location.href||"",e)),s){var a=new URL(t,e);return n?a.href.slice(Lu.length):r?a.href.slice(a.protocol.length):a.href}return Pu.buildAbsoluteURL(e,t)},ko=function(){function i(){this.listeners={}}var e=i.prototype;return e.on=function(s,r){this.listeners[s]||(this.listeners[s]=[]),this.listeners[s].push(r)},e.off=function(s,r){if(!this.listeners[s])return!1;var n=this.listeners[s].indexOf(r);return this.listeners[s]=this.listeners[s].slice(0),this.listeners[s].splice(n,1),n>-1},e.trigger=function(s){var r=this.listeners[s];if(r)if(arguments.length===2)for(var n=r.length,a=0;a100)throw new Error("Position must be between 0 and 100.");S=D,this.hasBeenReset=!0}},positionAlign:{enumerable:!0,get:function(){return A},set:function(D){var L=Da(D);L?(A=L,this.hasBeenReset=!0):console.warn("positionAlign: an invalid or illegal string was specified.")}},size:{enumerable:!0,get:function(){return y},set:function(D){if(D<0||D>100)throw new Error("Size must be between 0 and 100.");y=D,this.hasBeenReset=!0}},align:{enumerable:!0,get:function(){return w},set:function(D){var L=Da(D);if(!L)throw new SyntaxError("align: an invalid or illegal alignment string was specified.");w=L,this.hasBeenReset=!0}}}),this.displayState=void 0}md.prototype.getCueAsHTML=function(){return WebVTT.convertCueToDOMTree(window,this.text)};var H0=md,z0={"":!0,up:!0};function G0(i){if(typeof i!="string")return!1;var e=z0[i.toLowerCase()];return e?i.toLowerCase():!1}function Os(i){return typeof i=="number"&&i>=0&&i<=100}function W0(){var i=100,e=3,t=0,s=100,r=0,n=100,a="";Object.defineProperties(this,{width:{enumerable:!0,get:function(){return i},set:function(o){if(!Os(o))throw new Error("Width must be between 0 and 100.");i=o}},lines:{enumerable:!0,get:function(){return e},set:function(o){if(typeof o!="number")throw new TypeError("Lines must be set to a number.");e=o}},regionAnchorY:{enumerable:!0,get:function(){return s},set:function(o){if(!Os(o))throw new Error("RegionAnchorX must be between 0 and 100.");s=o}},regionAnchorX:{enumerable:!0,get:function(){return t},set:function(o){if(!Os(o))throw new Error("RegionAnchorY must be between 0 and 100.");t=o}},viewportAnchorY:{enumerable:!0,get:function(){return n},set:function(o){if(!Os(o))throw new Error("ViewportAnchorY must be between 0 and 100.");n=o}},viewportAnchorX:{enumerable:!0,get:function(){return r},set:function(o){if(!Os(o))throw new Error("ViewportAnchorX must be between 0 and 100.");r=o}},scroll:{enumerable:!0,get:function(){return a},set:function(o){var u=G0(o);u===!1?console.warn("Scroll: an invalid or illegal string was specified."):a=u}}})}var X0=W0,Kt=E,Ii=D0.exports={WebVTT:U0,VTTCue:H0,VTTRegion:X0};Kt.vttjs=Ii;Kt.WebVTT=Ii.WebVTT;var K0=Ii.VTTCue,Y0=Ii.VTTRegion,Q0=Kt.VTTCue,J0=Kt.VTTRegion;Ii.shim=function(){Kt.VTTCue=K0,Kt.VTTRegion=Y0};Ii.restore=function(){Kt.VTTCue=Q0,Kt.VTTRegion=J0};Kt.VTTCue||Ii.shim();var Ka={},Z0={get exports(){return Ka},set exports(i){Ka=i}};(function(i,e){(function(t){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,r=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,o={buildAbsoluteURL:function(u,h,m){if(m=m||{},u=u.trim(),h=h.trim(),!h){if(!m.alwaysNormalize)return u;var _=o.parseURL(u);if(!_)throw new Error("Error trying to parse base URL.");return _.path=o.normalizePath(_.path),o.buildURLFromParts(_)}var v=o.parseURL(h);if(!v)throw new Error("Error trying to parse relative URL.");if(v.scheme)return m.alwaysNormalize?(v.path=o.normalizePath(v.path),o.buildURLFromParts(v)):h;var S=o.parseURL(u);if(!S)throw new Error("Error trying to parse base URL.");if(!S.netLoc&&S.path&&S.path[0]!=="/"){var A=r.exec(S.path);S.netLoc=A[1],S.path=A[2]}S.netLoc&&!S.path&&(S.path="/");var y={scheme:S.scheme,netLoc:v.netLoc,path:null,params:v.params,query:v.query,fragment:v.fragment};if(!v.netLoc&&(y.netLoc=S.netLoc,v.path[0]!=="/"))if(!v.path)y.path=S.path,v.params||(y.params=S.params,v.query||(y.query=S.query));else{var w=S.path,D=w.substring(0,w.lastIndexOf("/")+1)+v.path;y.path=o.normalizePath(D)}return y.path===null&&(y.path=m.alwaysNormalize?o.normalizePath(v.path):v.path),o.buildURLFromParts(y)},parseURL:function(u){var h=s.exec(u);return h?{scheme:h[1]||"",netLoc:h[2]||"",path:h[3]||"",params:h[4]||"",query:h[5]||"",fragment:h[6]||""}:null},normalizePath:function(u){for(u=u.split("").reverse().join("").replace(n,"");u.length!==(u=u.replace(a,"")).length;);return u.split("").reverse().join("")},buildURLFromParts:function(u){return u.scheme+u.netLoc+u.path+u.params+u.query+u.fragment}};i.exports=o})()})(Z0);const Pu=Ka;var Lu="http://example.com",On=function(e,t){if(/^[a-z]+:/i.test(t))return t;/^data:/.test(e)&&(e=E.location&&E.location.href||"");var s=typeof E.URL=="function",r=/^\/\//.test(e),n=!E.location&&!/\/\//i.test(e);if(s?e=new E.URL(e,E.location||Lu):/\/\//i.test(e)||(e=Pu.buildAbsoluteURL(E.location&&E.location.href||"",e)),s){var a=new URL(t,e);return n?a.href.slice(Lu.length):r?a.href.slice(a.protocol.length):a.href}return Pu.buildAbsoluteURL(e,t)},ko=function(){function i(){this.listeners={}}var e=i.prototype;return e.on=function(s,r){this.listeners[s]||(this.listeners[s]=[]),this.listeners[s].push(r)},e.off=function(s,r){if(!this.listeners[s])return!1;var n=this.listeners[s].indexOf(r);return this.listeners[s]=this.listeners[s].slice(0),this.listeners[s].splice(n,1),n>-1},e.trigger=function(s){var r=this.listeners[s];if(r)if(arguments.length===2)for(var n=r.length,a=0;a-1;t=this.buffer.indexOf(` -`))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const s_=String.fromCharCode(9),ka=function(i){const e=/([0-9.]*)?@?([0-9.]*)?/.exec(i||""),t={};return e[1]&&(t.length=parseInt(e[1],10)),e[2]&&(t.offset=parseInt(e[2],10)),t},r_=function(){const i="[^=]*",e='"[^"]*"|[^,]*',t="(?:"+i+")=(?:"+e+")";return new RegExp("(?:^|,)("+t+")")},We=function(i){const e={};if(!i)return e;const t=i.split(r_());let s=t.length,r;for(;s--;)t[s]!==""&&(r=/([^=]*)=(.*)/.exec(t[s]).slice(1),r[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),e[r[0]]=r[1]);return e},Ou=i=>{const e=i.split("x"),t={};return e[0]&&(t.width=parseInt(e[0],10)),e[1]&&(t.height=parseInt(e[1],10)),t};class n_ extends ko{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,s;if(e=e.trim(),e.length===0)return;if(e[0]!=="#"){this.trigger("data",{type:"uri",uri:e});return}this.tagMappers.reduce((n,a)=>{const o=a(e);return o===e?n:n.concat([o])},[e]).forEach(n=>{for(let a=0;an),this.customParsers.push(n=>{if(e.exec(n))return this.trigger("data",{type:"custom",data:s(n),customType:t,segment:r}),!0})}addTagMapper({expression:e,map:t}){const s=r=>e.test(r)?t(r):r;this.tagMappers.push(s)}}const a_=i=>i.toLowerCase().replace(/-(\w)/g,e=>e[1].toUpperCase()),ii=function(i){const e={};return Object.keys(i).forEach(function(t){e[a_(t)]=i[t]}),e},Ia=function(i){const{serverControl:e,targetDuration:t,partTargetDuration:s}=i;if(!e)return;const r="#EXT-X-SERVER-CONTROL",n="holdBack",a="partHoldBack",o=t&&t*3,u=s&&s*2;t&&!e.hasOwnProperty(n)&&(e[n]=o,this.trigger("info",{message:`${r} defaulting HOLD-BACK to targetDuration * 3 (${o}).`})),o&&e[n]{r.uri||!r.parts&&!r.preloadHints||(!r.map&&n&&(r.map=n),!r.key&&a&&(r.key=a),!r.timeline&&typeof _=="number"&&(r.timeline=_),this.manifest.preloadSegment=r)}),this.parseStream.on("data",function(y){let w,D;if(t.manifest.definitions){for(const L in t.manifest.definitions)if(y.uri&&(y.uri=y.uri.replace(`{$${L}}`,t.manifest.definitions[L])),y.attributes)for(const I in y.attributes)typeof y.attributes[I]=="string"&&(y.attributes[I]=y.attributes[I].replace(`{$${L}}`,t.manifest.definitions[L]))}({tag(){({version(){y.version&&(this.manifest.version=y.version)},"allow-cache"(){this.manifest.allowCache=y.allowed,"allowed"in y||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const L={};"length"in y&&(r.byterange=L,L.length=y.length,"offset"in y||(y.offset=v)),"offset"in y&&(r.byterange=L,L.offset=y.offset),v=L.offset+L.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),y.title&&(r.title=y.title),y.duration>0&&(r.duration=y.duration),y.duration===0&&(r.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=s},key(){if(!y.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if(y.attributes.METHOD==="NONE"){a=null;return}if(!y.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if(y.attributes.KEYFORMAT==="com.apple.streamingkeydelivery"){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:y.attributes};return}if(y.attributes.KEYFORMAT==="com.microsoft.playready"){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:y.attributes.URI};return}if(y.attributes.KEYFORMAT===m){if(["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(y.attributes.METHOD)===-1){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if(y.attributes.METHOD==="SAMPLE-AES-CENC"&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),y.attributes.URI.substring(0,23)!=="data:text/plain;base64,"){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(y.attributes.KEYID&&y.attributes.KEYID.substring(0,2)==="0x")){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:y.attributes.KEYFORMAT,keyId:y.attributes.KEYID.substring(2)},pssh:t_(y.attributes.URI.split(",")[1])};return}y.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),a={method:y.attributes.METHOD||"AES-128",uri:y.attributes.URI},typeof y.attributes.IV<"u"&&(a.iv=y.attributes.IV)},"media-sequence"(){if(!isFinite(y.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+y.number});return}this.manifest.mediaSequence=y.number},"discontinuity-sequence"(){if(!isFinite(y.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+y.number});return}this.manifest.discontinuitySequence=y.number,_=y.number},"playlist-type"(){if(!/VOD|EVENT/.test(y.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+y.playlist});return}this.manifest.playlistType=y.playlistType},map(){n={},y.uri&&(n.uri=y.uri),y.byterange&&(n.byterange=y.byterange),a&&(n.key=a)},"stream-inf"(){if(this.manifest.playlists=s,this.manifest.mediaGroups=this.manifest.mediaGroups||h,!y.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}r.attributes||(r.attributes={}),Le(r.attributes,y.attributes)},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||h,!(y.attributes&&y.attributes.TYPE&&y.attributes["GROUP-ID"]&&y.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}const L=this.manifest.mediaGroups[y.attributes.TYPE];L[y.attributes["GROUP-ID"]]=L[y.attributes["GROUP-ID"]]||{},w=L[y.attributes["GROUP-ID"]],D={default:/yes/i.test(y.attributes.DEFAULT)},D.default?D.autoselect=!0:D.autoselect=/yes/i.test(y.attributes.AUTOSELECT),y.attributes.LANGUAGE&&(D.language=y.attributes.LANGUAGE),y.attributes.URI&&(D.uri=y.attributes.URI),y.attributes["INSTREAM-ID"]&&(D.instreamId=y.attributes["INSTREAM-ID"]),y.attributes.CHARACTERISTICS&&(D.characteristics=y.attributes.CHARACTERISTICS),y.attributes.FORCED&&(D.forced=/yes/i.test(y.attributes.FORCED)),w[y.attributes.NAME]=D},discontinuity(){_+=1,r.discontinuity=!0,this.manifest.discontinuityStarts.push(s.length)},"program-date-time"(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=y.dateTimeString,this.manifest.dateTimeObject=y.dateTimeObject),r.dateTimeString=y.dateTimeString,r.dateTimeObject=y.dateTimeObject;const{lastProgramDateTime:L}=this;this.lastProgramDateTime=new Date(y.dateTimeString).getTime(),L===null&&this.manifest.segments.reduceRight((I,R)=>(R.programDateTime=I-R.duration*1e3,R.programDateTime),this.lastProgramDateTime)},targetduration(){if(!isFinite(y.duration)||y.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+y.duration});return}this.manifest.targetDuration=y.duration,Ia.call(this,this.manifest)},start(){if(!y.attributes||isNaN(y.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:y.attributes["TIME-OFFSET"],precise:y.attributes.PRECISE}},"cue-out"(){r.cueOut=y.data},"cue-out-cont"(){r.cueOutCont=y.data},"cue-in"(){r.cueIn=y.data},skip(){this.manifest.skip=ii(y.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",y.attributes,["SKIPPED-SEGMENTS"])},part(){o=!0;const L=this.manifest.segments.length,I=ii(y.attributes);r.parts=r.parts||[],r.parts.push(I),I.byterange&&(I.byterange.hasOwnProperty("offset")||(I.byterange.offset=S),S=I.byterange.offset+I.byterange.length);const R=r.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${R} for segment #${L}`,y.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((k,B)=>{k.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${B} lacks required attribute(s): LAST-PART`})})},"server-control"(){const L=this.manifest.serverControl=ii(y.attributes);L.hasOwnProperty("canBlockReload")||(L.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),Ia.call(this,this.manifest),L.canSkipDateranges&&!L.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const L=this.manifest.segments.length,I=ii(y.attributes),R=I.type&&I.type==="PART";r.preloadHints=r.preloadHints||[],r.preloadHints.push(I),I.byterange&&(I.byterange.hasOwnProperty("offset")||(I.byterange.offset=R?S:0,R&&(S=I.byterange.offset+I.byterange.length)));const k=r.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${k} for segment #${L}`,y.attributes,["TYPE","URI"]),!!I.type)for(let B=0;BB.id===I.id);this.manifest.dateRanges[k]=Le(this.manifest.dateRanges[k],I),A[I.id]=Le(A[I.id],I),this.manifest.dateRanges.pop()}},"independent-segments"(){this.manifest.independentSegments=!0},"i-frames-only"(){this.manifest.iFramesOnly=!0,this.requiredCompatibilityversion(this.manifest.version,4)},"content-steering"(){this.manifest.contentSteering=ii(y.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",y.attributes,["SERVER-URI"])},define(){this.manifest.definitions=this.manifest.definitions||{};const L=(I,R)=>{if(I in this.manifest.definitions){this.trigger("error",{message:`EXT-X-DEFINE: Duplicate name ${I}`});return}this.manifest.definitions[I]=R};if("QUERYPARAM"in y.attributes){if("NAME"in y.attributes||"IMPORT"in y.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}const I=this.params.get(y.attributes.QUERYPARAM);if(!I){this.trigger("error",{message:`EXT-X-DEFINE: No query param ${y.attributes.QUERYPARAM}`});return}L(y.attributes.QUERYPARAM,decodeURIComponent(I));return}if("NAME"in y.attributes){if("IMPORT"in y.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}if(!("VALUE"in y.attributes)||typeof y.attributes.VALUE!="string"){this.trigger("error",{message:`EXT-X-DEFINE: No value for ${y.attributes.NAME}`});return}L(y.attributes.NAME,y.attributes.VALUE);return}if("IMPORT"in y.attributes){if(!this.mainDefinitions[y.attributes.IMPORT]){this.trigger("error",{message:`EXT-X-DEFINE: No value ${y.attributes.IMPORT} to import, or IMPORT used on main playlist`});return}L(y.attributes.IMPORT,this.mainDefinitions[y.attributes.IMPORT]);return}this.trigger("error",{message:"EXT-X-DEFINE: No attribute"})},"i-frame-playlist"(){this.manifest.iFramePlaylists.push({attributes:y.attributes,uri:y.uri,timeline:_}),this.warnOnMissingAttributes_("#EXT-X-I-FRAME-STREAM-INF",y.attributes,["BANDWIDTH","URI"])}}[y.tagType]||u).call(t)},uri(){r.uri=y.uri,s.push(r),this.manifest.targetDuration&&!("duration"in r)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),r.duration=this.manifest.targetDuration),a&&(r.key=a),r.timeline=_,n&&(r.map=n),S=0,this.lastProgramDateTime!==null&&(r.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=r.duration*1e3),r={}},comment(){},custom(){y.segment?(r.custom=r.custom||{},r.custom[y.customType]=y.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[y.customType]=y.data)}})[y.type].call(t)})}requiredCompatibilityversion(e,t){(e_&&(m-=_,m-=_,m-=Ue(2))}return Number(m)},y_=function(e,t){var s=t===void 0?{}:t,r=s.le,n=r===void 0?!1:r;(typeof e!="bigint"&&typeof e!="number"||typeof e=="number"&&e!==e)&&(e=0),e=Ue(e);for(var a=m_(e),o=new Uint8Array(new ArrayBuffer(a)),u=0;u=t.length&&h.call(t,function(m,_){var v=u[_]?u[_]&e[a+_]:e[a+_];return m===v})},T_=function(e,t,s){t.forEach(function(r){for(var n in e.mediaGroups[r])for(var a in e.mediaGroups[r][n]){var o=e.mediaGroups[r][n][a];s(o,r,n,a)}})},b_=function(e){return E.atob?E.atob(e):Buffer.from(e,"base64").toString("binary")};function x_(i){for(var e=b_(i),t=new Uint8Array(e.length),s=0;s=0&&i=0){for(var r=e.length-1;s0},lookupPrefix:function(i){for(var e=this;e;){var t=e._nsMap;if(t){for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)&&t[s]===i)return s}e=e.nodeType==ts?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(i){for(var e=this;e;){var t=e._nsMap;if(t&&Object.prototype.hasOwnProperty.call(t,i))return t[i];e=e.nodeType==ts?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(i){var e=this.lookupPrefix(i);return e==null}};function Od(i){return i=="<"&&"<"||i==">"&&">"||i=="&"&&"&"||i=='"'&&"""||"&#"+i.charCodeAt()+";"}cr(at,he);cr(at,he.prototype);function rr(i,e){if(e(i))return!0;if(i=i.firstChild)do if(rr(i,e))return!0;while(i=i.nextSibling)}function dr(){this.ownerDocument=this}function P_(i,e,t){i&&i._inc++;var s=t.namespaceURI;s===sr.XMLNS&&(e._nsMap[t.prefix?t.localName:""]=t.value)}function Rd(i,e,t,s){i&&i._inc++;var r=t.namespaceURI;r===sr.XMLNS&&delete e._nsMap[t.prefix?t.localName:""]}function Lo(i,e,t){if(i&&i._inc){i._inc++;var s=e.childNodes;if(t)s[s.length++]=t;else{for(var r=e.firstChild,n=0;r;)s[n++]=r,r=r.nextSibling;s.length=n,delete s[s.length]}}}function Nd(i,e){var t=e.previousSibling,s=e.nextSibling;return t?t.nextSibling=s:i.firstChild=s,s?s.previousSibling=t:i.lastChild=t,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,Lo(i.ownerDocument,i),e}function L_(i){return i&&(i.nodeType===he.DOCUMENT_NODE||i.nodeType===he.DOCUMENT_FRAGMENT_NODE||i.nodeType===he.ELEMENT_NODE)}function O_(i){return i&&(Ot(i)||Oo(i)||Yt(i)||i.nodeType===he.DOCUMENT_FRAGMENT_NODE||i.nodeType===he.COMMENT_NODE||i.nodeType===he.PROCESSING_INSTRUCTION_NODE)}function Yt(i){return i&&i.nodeType===he.DOCUMENT_TYPE_NODE}function Ot(i){return i&&i.nodeType===he.ELEMENT_NODE}function Oo(i){return i&&i.nodeType===he.TEXT_NODE}function qu(i,e){var t=i.childNodes||[];if(Lt(t,Ot)||Yt(e))return!1;var s=Lt(t,Yt);return!(e&&s&&t.indexOf(s)>t.indexOf(e))}function ju(i,e){var t=i.childNodes||[];function s(n){return Ot(n)&&n!==e}if(Lt(t,s))return!1;var r=Lt(t,Yt);return!(e&&r&&t.indexOf(r)>t.indexOf(e))}function R_(i,e,t){if(!L_(i))throw new De(tt,"Unexpected parent node type "+i.nodeType);if(t&&t.parentNode!==i)throw new De(Id,"child not in parent");if(!O_(e)||Yt(e)&&i.nodeType!==he.DOCUMENT_NODE)throw new De(tt,"Unexpected node type "+e.nodeType+" for parent node type "+i.nodeType)}function N_(i,e,t){var s=i.childNodes||[],r=e.childNodes||[];if(e.nodeType===he.DOCUMENT_FRAGMENT_NODE){var n=r.filter(Ot);if(n.length>1||Lt(r,Oo))throw new De(tt,"More than one element or text in fragment");if(n.length===1&&!qu(i,t))throw new De(tt,"Element in fragment can not be inserted before doctype")}if(Ot(e)&&!qu(i,t))throw new De(tt,"Only one element can be added and only after doctype");if(Yt(e)){if(Lt(s,Yt))throw new De(tt,"Only one doctype is allowed");var a=Lt(s,Ot);if(t&&s.indexOf(a)1||Lt(r,Oo))throw new De(tt,"More than one element or text in fragment");if(n.length===1&&!ju(i,t))throw new De(tt,"Element in fragment can not be inserted before doctype")}if(Ot(e)&&!ju(i,t))throw new De(tt,"Only one element can be added and only after doctype");if(Yt(e)){if(Lt(s,function(u){return Yt(u)&&u!==t}))throw new De(tt,"Only one doctype is allowed");var a=Lt(s,Ot);if(t&&s.indexOf(a)0&&rr(t.documentElement,function(r){if(r!==t&&r.nodeType===xt){var n=r.getAttribute("class");if(n){var a=i===n;if(!a){var o=Mu(n);a=e.every(D_(o))}a&&s.push(r)}}}),s})},createElement:function(i){var e=new wi;e.ownerDocument=this,e.nodeName=i,e.tagName=i,e.localName=i,e.childNodes=new Gt;var t=e.attributes=new ln;return t._ownerElement=e,e},createDocumentFragment:function(){var i=new Nn;return i.ownerDocument=this,i.childNodes=new Gt,i},createTextNode:function(i){var e=new Ro;return e.ownerDocument=this,e.appendData(i),e},createComment:function(i){var e=new No;return e.ownerDocument=this,e.appendData(i),e},createCDATASection:function(i){var e=new Mo;return e.ownerDocument=this,e.appendData(i),e},createProcessingInstruction:function(i,e){var t=new Fo;return t.ownerDocument=this,t.tagName=t.nodeName=t.target=i,t.nodeValue=t.data=e,t},createAttribute:function(i){var e=new cn;return e.ownerDocument=this,e.name=i,e.nodeName=i,e.localName=i,e.specified=!0,e},createEntityReference:function(i){var e=new Bo;return e.ownerDocument=this,e.nodeName=i,e},createElementNS:function(i,e){var t=new wi,s=e.split(":"),r=t.attributes=new ln;return t.childNodes=new Gt,t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.namespaceURI=i,s.length==2?(t.prefix=s[0],t.localName=s[1]):t.localName=e,r._ownerElement=t,t},createAttributeNS:function(i,e){var t=new cn,s=e.split(":");return t.ownerDocument=this,t.nodeName=e,t.name=e,t.namespaceURI=i,t.specified=!0,s.length==2?(t.prefix=s[0],t.localName=s[1]):t.localName=e,t}};nt(dr,he);function wi(){this._nsMap={}}wi.prototype={nodeType:xt,hasAttribute:function(i){return this.getAttributeNode(i)!=null},getAttribute:function(i){var e=this.getAttributeNode(i);return e&&e.value||""},getAttributeNode:function(i){return this.attributes.getNamedItem(i)},setAttribute:function(i,e){var t=this.ownerDocument.createAttribute(i);t.value=t.nodeValue=""+e,this.setAttributeNode(t)},removeAttribute:function(i){var e=this.getAttributeNode(i);e&&this.removeAttributeNode(e)},appendChild:function(i){return i.nodeType===Kt?this.insertBefore(i,null):M_(this,i)},setAttributeNode:function(i){return this.attributes.setNamedItem(i)},setAttributeNodeNS:function(i){return this.attributes.setNamedItemNS(i)},removeAttributeNode:function(i){return this.attributes.removeNamedItem(i.nodeName)},removeAttributeNS:function(i,e){var t=this.getAttributeNodeNS(i,e);t&&this.removeAttributeNode(t)},hasAttributeNS:function(i,e){return this.getAttributeNodeNS(i,e)!=null},getAttributeNS:function(i,e){var t=this.getAttributeNodeNS(i,e);return t&&t.value||""},setAttributeNS:function(i,e,t){var s=this.ownerDocument.createAttributeNS(i,e);s.value=s.nodeValue=""+t,this.setAttributeNode(s)},getAttributeNodeNS:function(i,e){return this.attributes.getNamedItemNS(i,e)},getElementsByTagName:function(i){return new is(this,function(e){var t=[];return rr(e,function(s){s!==e&&s.nodeType==xt&&(i==="*"||s.tagName==i)&&t.push(s)}),t})},getElementsByTagNameNS:function(i,e){return new is(this,function(t){var s=[];return rr(t,function(r){r!==t&&r.nodeType===xt&&(i==="*"||r.namespaceURI===i)&&(e==="*"||r.localName==e)&&s.push(r)}),s})}};dr.prototype.getElementsByTagName=wi.prototype.getElementsByTagName;dr.prototype.getElementsByTagNameNS=wi.prototype.getElementsByTagNameNS;nt(wi,he);function cn(){}cn.prototype.nodeType=ts;nt(cn,he);function hr(){}hr.prototype={data:"",substringData:function(i,e){return this.data.substring(i,i+e)},appendData:function(i){i=this.data+i,this.nodeValue=this.data=i,this.length=i.length},insertData:function(i,e){this.replaceData(i,0,e)},appendChild:function(i){throw new Error(Me[tt])},deleteData:function(i,e){this.replaceData(i,e,"")},replaceData:function(i,e,t){var s=this.data.substring(0,i),r=this.data.substring(i+e);t=s+t+r,this.nodeValue=this.data=t,this.length=t.length}};nt(hr,he);function Ro(){}Ro.prototype={nodeName:"#text",nodeType:on,splitText:function(i){var e=this.data,t=e.substring(i);e=e.substring(0,i),this.data=this.nodeValue=e,this.length=e.length;var s=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling),s}};nt(Ro,hr);function No(){}No.prototype={nodeName:"#comment",nodeType:wd};nt(No,hr);function Mo(){}Mo.prototype={nodeName:"#cdata-section",nodeType:Ed};nt(Mo,hr);function Rn(){}Rn.prototype.nodeType=kd;nt(Rn,he);function Bd(){}Bd.prototype.nodeType=I_;nt(Bd,he);function Fd(){}Fd.prototype.nodeType=k_;nt(Fd,he);function Bo(){}Bo.prototype.nodeType=Cd;nt(Bo,he);function Nn(){}Nn.prototype.nodeName="#document-fragment";Nn.prototype.nodeType=Kt;nt(Nn,he);function Fo(){}Fo.prototype.nodeType=Ad;nt(Fo,he);function Ud(){}Ud.prototype.serializeToString=function(i,e,t){return qd.call(i,e,t)};he.prototype.toString=qd;function qd(i,e){var t=[],s=this.nodeType==9&&this.documentElement||this,r=s.prefix,n=s.namespaceURI;if(n&&r==null){var r=s.lookupPrefix(n);if(r==null)var a=[{namespace:n,prefix:null}]}return Hi(this,t,i,e,a),t.join("")}function $u(i,e,t){var s=i.prefix||"",r=i.namespaceURI;if(!r||s==="xml"&&r===sr.XML||r===sr.XMLNS)return!1;for(var n=t.length;n--;){var a=t[n];if(a.prefix===s)return a.namespace!==r}return!0}function La(i,e,t){i.push(" ",e,'="',t.replace(/[<>&"\t\n\r]/g,Od),'"')}function Hi(i,e,t,s,r){if(r||(r=[]),s)if(i=s(i),i){if(typeof i=="string"){e.push(i);return}}else return;switch(i.nodeType){case xt:var n=i.attributes,a=n.length,D=i.firstChild,o=i.tagName;t=sr.isHTML(i.namespaceURI)||t;var u=o;if(!t&&!i.prefix&&i.namespaceURI){for(var h,m=0;m=0;_--){var v=r[_];if(v.prefix===""&&v.namespace===i.namespaceURI){h=v.namespace;break}}if(h!==i.namespaceURI)for(var _=r.length-1;_>=0;_--){var v=r[_];if(v.namespace===i.namespaceURI){v.prefix&&(u=v.prefix+":"+o);break}}}e.push("<",u);for(var S=0;S"),t&&/^script$/i.test(o))for(;D;)D.data?e.push(D.data):Hi(D,e,t,s,r.slice()),D=D.nextSibling;else for(;D;)Hi(D,e,t,s,r.slice()),D=D.nextSibling;e.push("")}else e.push("/>");return;case Dd:case Kt:for(var D=i.firstChild;D;)Hi(D,e,t,s,r.slice()),D=D.nextSibling;return;case ts:return La(e,i.name,i.value);case on:return e.push(i.data.replace(/[<&>]/g,Od));case Ed:return e.push("");case wd:return e.push("");case kd:var L=i.publicId,I=i.systemId;if(e.push("");else if(I&&I!=".")e.push(" SYSTEM ",I,">");else{var R=i.internalSubset;R&&e.push(" [",R,"]"),e.push(">")}return;case Ad:return e.push("");case Cd:return e.push("&",i.nodeName,";");default:e.push("??",i.nodeName)}}function jd(i,e,t){var s;switch(e.nodeType){case xt:s=e.cloneNode(!1),s.ownerDocument=i;case Kt:break;case ts:t=!0;break}if(s||(s=e.cloneNode(!1)),s.ownerDocument=i,s.parentNode=null,t)for(var r=e.firstChild;r;)s.appendChild(jd(i,r,t)),r=r.nextSibling;return s}function Qa(i,e,t){var s=new e.constructor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=e[r];typeof n!="object"&&n!=s[r]&&(s[r]=n)}switch(e.childNodes&&(s.childNodes=new Gt),s.ownerDocument=i,s.nodeType){case xt:var a=e.attributes,o=s.attributes=new ln,u=a.length;o._ownerElement=s;for(var h=0;h",lt:"<",quot:'"'}),i.HTML_ENTITIES=e({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` -`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),i.entityMap=i.HTML_ENTITIES})(Vd);var Uo={},nr=Jt.NAMESPACE,Ja=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Vu=new RegExp("[\\-\\.0-9"+Ja.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Hu=new RegExp("^"+Ja.source+Vu.source+"*(?::"+Ja.source+Vu.source+"*)?$"),Rs=0,si=1,Bi=2,Ns=3,Fi=4,Ui=5,Ms=6,zr=7;function ss(i,e){this.message=i,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,ss)}ss.prototype=new Error;ss.prototype.name=ss.name;function Hd(){}Hd.prototype={parse:function(i,e,t){var s=this.domBuilder;s.startDocument(),zd(e,e={}),B_(i,e,t,s,this.errorHandler),s.endDocument()}};function B_(i,e,t,s,r){function n(ne){if(ne>65535){ne-=65536;var G=55296+(ne>>10),ee=56320+(ne&1023);return String.fromCharCode(G,ee)}else return String.fromCharCode(ne)}function a(ne){var G=ne.slice(1,-1);return Object.hasOwnProperty.call(t,G)?t[G]:G.charAt(0)==="#"?n(parseInt(G.substr(1).replace("x","0x"))):(r.error("entity not found:"+ne),ne)}function o(ne){if(ne>y){var G=i.substring(y,ne).replace(/&#?\w+;/g,a);v&&u(y),s.characters(G,0,ne-y),y=ne}}function u(ne,G){for(;ne>=m&&(G=_.exec(i));)h=G.index,m=h+G[0].length,v.lineNumber++;v.columnNumber=ne-h+1}for(var h=0,m=0,_=/.*(?:\r\n?|\n)|.*$/g,v=s.locator,S=[{currentNSMap:e}],A={},y=0;;){try{var w=i.indexOf("<",y);if(w<0){if(!i.substr(y).match(/^\s*$/)){var D=s.doc,L=D.createTextNode(i.substr(y));D.appendChild(L),s.currentElement=L}return}switch(w>y&&o(w),i.charAt(w+1)){case"/":var ie=i.indexOf(">",w+3),I=i.substring(w+2,ie).replace(/[ \t\n\r]+$/g,""),R=S.pop();ie<0?(I=i.substring(w+2).replace(/[\s<].*/,""),r.error("end tag name: "+I+" is not complete:"+R.tagName),ie=w+1+I.length):I.match(/\sy?y=ie:o(Math.max(w,y)+1)}}function zu(i,e){return e.lineNumber=i.lineNumber,e.columnNumber=i.columnNumber,e}function F_(i,e,t,s,r,n){function a(v,S,A){t.attributeNames.hasOwnProperty(v)&&n.fatalError("Attribute "+v+" redefined"),t.addValue(v,S.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,r),A)}for(var o,u,h=++e,m=Rs;;){var _=i.charAt(h);switch(_){case"=":if(m===si)o=i.slice(e,h),m=Ns;else if(m===Bi)m=Ns;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(m===Ns||m===si)if(m===si&&(n.warning('attribute value must after "="'),o=i.slice(e,h)),e=h+1,h=i.indexOf(_,e),h>0)u=i.slice(e,h),a(o,u,e-1),m=Ui;else throw new Error("attribute value no end '"+_+"' match");else if(m==Fi)u=i.slice(e,h),a(o,u,e),n.warning('attribute "'+o+'" missed start quot('+_+")!!"),e=h+1,m=Ui;else throw new Error('attribute value must after "="');break;case"/":switch(m){case Rs:t.setTagName(i.slice(e,h));case Ui:case Ms:case zr:m=zr,t.closed=!0;case Fi:case si:break;case Bi:t.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return n.error("unexpected end of input"),m==Rs&&t.setTagName(i.slice(e,h)),h;case">":switch(m){case Rs:t.setTagName(i.slice(e,h));case Ui:case Ms:case zr:break;case Fi:case si:u=i.slice(e,h),u.slice(-1)==="/"&&(t.closed=!0,u=u.slice(0,-1));case Bi:m===Bi&&(u=o),m==Fi?(n.warning('attribute "'+u+'" missed quot(")!'),a(o,u,e)):((!nr.isHTML(s[""])||!u.match(/^(?:disabled|checked|selected)$/i))&&n.warning('attribute "'+u+'" missed value!! "'+u+'" instead!!'),a(u,u,e));break;case Ns:throw new Error("attribute value missed!!")}return h;case"€":_=" ";default:if(_<=" ")switch(m){case Rs:t.setTagName(i.slice(e,h)),m=Ms;break;case si:o=i.slice(e,h),m=Bi;break;case Fi:var u=i.slice(e,h);n.warning('attribute "'+u+'" missed quot(")!!'),a(o,u,e);case Ui:m=Ms;break}else switch(m){case Bi:t.tagName,(!nr.isHTML(s[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&n.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),a(o,o,e),e=h,m=si;break;case Ui:n.warning('attribute space is required"'+o+'"!!');case Ms:m=si,e=h;break;case Ns:m=Fi,e=h;break;case zr:throw new Error("elements closed character '/' and '>' must be connected to")}}h++}}function Gu(i,e,t){for(var s=i.tagName,r=null,_=i.length;_--;){var n=i[_],a=n.qName,o=n.value,v=a.indexOf(":");if(v>0)var u=n.prefix=a.slice(0,v),h=a.slice(v+1),m=u==="xmlns"&&h;else h=a,u=null,m=a==="xmlns"&&"";n.localName=h,m!==!1&&(r==null&&(r={},zd(t,t={})),t[m]=r[m]=o,n.uri=nr.XMLNS,e.startPrefixMapping(m,o))}for(var _=i.length;_--;){n=i[_];var u=n.prefix;u&&(u==="xml"&&(n.uri=nr.XML),u!=="xmlns"&&(n.uri=t[u||""]))}var v=s.indexOf(":");v>0?(u=i.prefix=s.slice(0,v),h=i.localName=s.slice(v+1)):(u=null,h=i.localName=s);var S=i.uri=t[u||""];if(e.startElement(S,h,s,i),i.closed){if(e.endElement(S,h,s),r)for(u in r)Object.prototype.hasOwnProperty.call(r,u)&&e.endPrefixMapping(u)}else return i.currentNSMap=t,i.localNSMap=r,!0}function U_(i,e,t,s,r){if(/^(?:script|textarea)$/i.test(t)){var n=i.indexOf("",e),a=i.substring(e+1,n);if(/[&<]/.test(a))return/^script$/i.test(t)?(r.characters(a,0,a.length),n):(a=a.replace(/&#?\w+;/g,s),r.characters(a,0,a.length),n)}return e+1}function q_(i,e,t,s){var r=s[t];return r==null&&(r=i.lastIndexOf(""),r",e+4);return n>e?(t.comment(i,e+4,n-e-4),n+3):(s.error("Unclosed comment"),-1)}else return-1;default:if(i.substr(e+3,6)=="CDATA["){var n=i.indexOf("]]>",e+9);return t.startCDATA(),t.characters(i,e+9,n-e-9),t.endCDATA(),n+3}var a=V_(i,e),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var u=a[1][0],h=!1,m=!1;o>3&&(/^public$/i.test(a[2][0])?(h=a[3][0],m=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(m=a[3][0]));var _=a[o-1];return t.startDTD(u,h,m),t.endDTD(),_.index+_[0].length}}return-1}function $_(i,e,t){var s=i.indexOf("?>",e);if(s){var r=i.substring(e,s).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return r?(r[0].length,t.processingInstruction(r[1],r[2]),s+2):-1}return-1}function Gd(){this.attributeNames={}}Gd.prototype={setTagName:function(i){if(!Hu.test(i))throw new Error("invalid tagName:"+i);this.tagName=i},addValue:function(i,e,t){if(!Hu.test(i))throw new Error("invalid attribute:"+i);this.attributeNames[i]=this.length,this[this.length++]={qName:i,value:e,offset:t}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}};function V_(i,e){var t,s=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(r.lastIndex=e,r.exec(i);t=r.exec(i);)if(s.push(t),t[1])return s}Uo.XMLReader=Hd;Uo.ParseError=ss;var H_=Jt,z_=ui,Wu=Vd,Wd=Uo,G_=z_.DOMImplementation,Xu=H_.NAMESPACE,W_=Wd.ParseError,X_=Wd.XMLReader;function Xd(i){return i.replace(/\r[\n\u0085]/g,` +`))this.trigger("data",this.buffer.substring(0,t)),this.buffer=this.buffer.substring(t+1)}}const s_=String.fromCharCode(9),ka=function(i){const e=/([0-9.]*)?@?([0-9.]*)?/.exec(i||""),t={};return e[1]&&(t.length=parseInt(e[1],10)),e[2]&&(t.offset=parseInt(e[2],10)),t},r_=function(){const i="[^=]*",e='"[^"]*"|[^,]*',t="(?:"+i+")=(?:"+e+")";return new RegExp("(?:^|,)("+t+")")},We=function(i){const e={};if(!i)return e;const t=i.split(r_());let s=t.length,r;for(;s--;)t[s]!==""&&(r=/([^=]*)=(.*)/.exec(t[s]).slice(1),r[0]=r[0].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^\s+|\s+$/g,""),r[1]=r[1].replace(/^['"](.*)['"]$/g,"$1"),e[r[0]]=r[1]);return e},Ou=i=>{const e=i.split("x"),t={};return e[0]&&(t.width=parseInt(e[0],10)),e[1]&&(t.height=parseInt(e[1],10)),t};class n_ extends ko{constructor(){super(),this.customParsers=[],this.tagMappers=[]}push(e){let t,s;if(e=e.trim(),e.length===0)return;if(e[0]!=="#"){this.trigger("data",{type:"uri",uri:e});return}this.tagMappers.reduce((n,a)=>{const o=a(e);return o===e?n:n.concat([o])},[e]).forEach(n=>{for(let a=0;an),this.customParsers.push(n=>{if(e.exec(n))return this.trigger("data",{type:"custom",data:s(n),customType:t,segment:r}),!0})}addTagMapper({expression:e,map:t}){const s=r=>e.test(r)?t(r):r;this.tagMappers.push(s)}}const a_=i=>i.toLowerCase().replace(/-(\w)/g,e=>e[1].toUpperCase()),si=function(i){const e={};return Object.keys(i).forEach(function(t){e[a_(t)]=i[t]}),e},Ia=function(i){const{serverControl:e,targetDuration:t,partTargetDuration:s}=i;if(!e)return;const r="#EXT-X-SERVER-CONTROL",n="holdBack",a="partHoldBack",o=t&&t*3,u=s&&s*2;t&&!e.hasOwnProperty(n)&&(e[n]=o,this.trigger("info",{message:`${r} defaulting HOLD-BACK to targetDuration * 3 (${o}).`})),o&&e[n]{r.uri||!r.parts&&!r.preloadHints||(!r.map&&n&&(r.map=n),!r.key&&a&&(r.key=a),!r.timeline&&typeof _=="number"&&(r.timeline=_),this.manifest.preloadSegment=r)}),this.parseStream.on("data",function(y){let w,D;if(t.manifest.definitions){for(const L in t.manifest.definitions)if(y.uri&&(y.uri=y.uri.replace(`{$${L}}`,t.manifest.definitions[L])),y.attributes)for(const I in y.attributes)typeof y.attributes[I]=="string"&&(y.attributes[I]=y.attributes[I].replace(`{$${L}}`,t.manifest.definitions[L]))}({tag(){({version(){y.version&&(this.manifest.version=y.version)},"allow-cache"(){this.manifest.allowCache=y.allowed,"allowed"in y||(this.trigger("info",{message:"defaulting allowCache to YES"}),this.manifest.allowCache=!0)},byterange(){const L={};"length"in y&&(r.byterange=L,L.length=y.length,"offset"in y||(y.offset=v)),"offset"in y&&(r.byterange=L,L.offset=y.offset),v=L.offset+L.length},endlist(){this.manifest.endList=!0},inf(){"mediaSequence"in this.manifest||(this.manifest.mediaSequence=0,this.trigger("info",{message:"defaulting media sequence to zero"})),"discontinuitySequence"in this.manifest||(this.manifest.discontinuitySequence=0,this.trigger("info",{message:"defaulting discontinuity sequence to zero"})),y.title&&(r.title=y.title),y.duration>0&&(r.duration=y.duration),y.duration===0&&(r.duration=.01,this.trigger("info",{message:"updating zero segment duration to a small value"})),this.manifest.segments=s},key(){if(!y.attributes){this.trigger("warn",{message:"ignoring key declaration without attribute list"});return}if(y.attributes.METHOD==="NONE"){a=null;return}if(!y.attributes.URI){this.trigger("warn",{message:"ignoring key declaration without URI"});return}if(y.attributes.KEYFORMAT==="com.apple.streamingkeydelivery"){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.apple.fps.1_0"]={attributes:y.attributes};return}if(y.attributes.KEYFORMAT==="com.microsoft.playready"){this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.microsoft.playready"]={uri:y.attributes.URI};return}if(y.attributes.KEYFORMAT===m){if(["SAMPLE-AES","SAMPLE-AES-CTR","SAMPLE-AES-CENC"].indexOf(y.attributes.METHOD)===-1){this.trigger("warn",{message:"invalid key method provided for Widevine"});return}if(y.attributes.METHOD==="SAMPLE-AES-CENC"&&this.trigger("warn",{message:"SAMPLE-AES-CENC is deprecated, please use SAMPLE-AES-CTR instead"}),y.attributes.URI.substring(0,23)!=="data:text/plain;base64,"){this.trigger("warn",{message:"invalid key URI provided for Widevine"});return}if(!(y.attributes.KEYID&&y.attributes.KEYID.substring(0,2)==="0x")){this.trigger("warn",{message:"invalid key ID provided for Widevine"});return}this.manifest.contentProtection=this.manifest.contentProtection||{},this.manifest.contentProtection["com.widevine.alpha"]={attributes:{schemeIdUri:y.attributes.KEYFORMAT,keyId:y.attributes.KEYID.substring(2)},pssh:t_(y.attributes.URI.split(",")[1])};return}y.attributes.METHOD||this.trigger("warn",{message:"defaulting key method to AES-128"}),a={method:y.attributes.METHOD||"AES-128",uri:y.attributes.URI},typeof y.attributes.IV<"u"&&(a.iv=y.attributes.IV)},"media-sequence"(){if(!isFinite(y.number)){this.trigger("warn",{message:"ignoring invalid media sequence: "+y.number});return}this.manifest.mediaSequence=y.number},"discontinuity-sequence"(){if(!isFinite(y.number)){this.trigger("warn",{message:"ignoring invalid discontinuity sequence: "+y.number});return}this.manifest.discontinuitySequence=y.number,_=y.number},"playlist-type"(){if(!/VOD|EVENT/.test(y.playlistType)){this.trigger("warn",{message:"ignoring unknown playlist type: "+y.playlist});return}this.manifest.playlistType=y.playlistType},map(){n={},y.uri&&(n.uri=y.uri),y.byterange&&(n.byterange=y.byterange),a&&(n.key=a)},"stream-inf"(){if(this.manifest.playlists=s,this.manifest.mediaGroups=this.manifest.mediaGroups||h,!y.attributes){this.trigger("warn",{message:"ignoring empty stream-inf attributes"});return}r.attributes||(r.attributes={}),Oe(r.attributes,y.attributes)},media(){if(this.manifest.mediaGroups=this.manifest.mediaGroups||h,!(y.attributes&&y.attributes.TYPE&&y.attributes["GROUP-ID"]&&y.attributes.NAME)){this.trigger("warn",{message:"ignoring incomplete or missing media group"});return}const L=this.manifest.mediaGroups[y.attributes.TYPE];L[y.attributes["GROUP-ID"]]=L[y.attributes["GROUP-ID"]]||{},w=L[y.attributes["GROUP-ID"]],D={default:/yes/i.test(y.attributes.DEFAULT)},D.default?D.autoselect=!0:D.autoselect=/yes/i.test(y.attributes.AUTOSELECT),y.attributes.LANGUAGE&&(D.language=y.attributes.LANGUAGE),y.attributes.URI&&(D.uri=y.attributes.URI),y.attributes["INSTREAM-ID"]&&(D.instreamId=y.attributes["INSTREAM-ID"]),y.attributes.CHARACTERISTICS&&(D.characteristics=y.attributes.CHARACTERISTICS),y.attributes.FORCED&&(D.forced=/yes/i.test(y.attributes.FORCED)),w[y.attributes.NAME]=D},discontinuity(){_+=1,r.discontinuity=!0,this.manifest.discontinuityStarts.push(s.length)},"program-date-time"(){typeof this.manifest.dateTimeString>"u"&&(this.manifest.dateTimeString=y.dateTimeString,this.manifest.dateTimeObject=y.dateTimeObject),r.dateTimeString=y.dateTimeString,r.dateTimeObject=y.dateTimeObject;const{lastProgramDateTime:L}=this;this.lastProgramDateTime=new Date(y.dateTimeString).getTime(),L===null&&this.manifest.segments.reduceRight((I,R)=>(R.programDateTime=I-R.duration*1e3,R.programDateTime),this.lastProgramDateTime)},targetduration(){if(!isFinite(y.duration)||y.duration<0){this.trigger("warn",{message:"ignoring invalid target duration: "+y.duration});return}this.manifest.targetDuration=y.duration,Ia.call(this,this.manifest)},start(){if(!y.attributes||isNaN(y.attributes["TIME-OFFSET"])){this.trigger("warn",{message:"ignoring start declaration without appropriate attribute list"});return}this.manifest.start={timeOffset:y.attributes["TIME-OFFSET"],precise:y.attributes.PRECISE}},"cue-out"(){r.cueOut=y.data},"cue-out-cont"(){r.cueOutCont=y.data},"cue-in"(){r.cueIn=y.data},skip(){this.manifest.skip=si(y.attributes),this.warnOnMissingAttributes_("#EXT-X-SKIP",y.attributes,["SKIPPED-SEGMENTS"])},part(){o=!0;const L=this.manifest.segments.length,I=si(y.attributes);r.parts=r.parts||[],r.parts.push(I),I.byterange&&(I.byterange.hasOwnProperty("offset")||(I.byterange.offset=S),S=I.byterange.offset+I.byterange.length);const R=r.parts.length-1;this.warnOnMissingAttributes_(`#EXT-X-PART #${R} for segment #${L}`,y.attributes,["URI","DURATION"]),this.manifest.renditionReports&&this.manifest.renditionReports.forEach((k,B)=>{k.hasOwnProperty("lastPart")||this.trigger("warn",{message:`#EXT-X-RENDITION-REPORT #${B} lacks required attribute(s): LAST-PART`})})},"server-control"(){const L=this.manifest.serverControl=si(y.attributes);L.hasOwnProperty("canBlockReload")||(L.canBlockReload=!1,this.trigger("info",{message:"#EXT-X-SERVER-CONTROL defaulting CAN-BLOCK-RELOAD to false"})),Ia.call(this,this.manifest),L.canSkipDateranges&&!L.hasOwnProperty("canSkipUntil")&&this.trigger("warn",{message:"#EXT-X-SERVER-CONTROL lacks required attribute CAN-SKIP-UNTIL which is required when CAN-SKIP-DATERANGES is set"})},"preload-hint"(){const L=this.manifest.segments.length,I=si(y.attributes),R=I.type&&I.type==="PART";r.preloadHints=r.preloadHints||[],r.preloadHints.push(I),I.byterange&&(I.byterange.hasOwnProperty("offset")||(I.byterange.offset=R?S:0,R&&(S=I.byterange.offset+I.byterange.length)));const k=r.preloadHints.length-1;if(this.warnOnMissingAttributes_(`#EXT-X-PRELOAD-HINT #${k} for segment #${L}`,y.attributes,["TYPE","URI"]),!!I.type)for(let B=0;BB.id===I.id);this.manifest.dateRanges[k]=Oe(this.manifest.dateRanges[k],I),A[I.id]=Oe(A[I.id],I),this.manifest.dateRanges.pop()}},"independent-segments"(){this.manifest.independentSegments=!0},"i-frames-only"(){this.manifest.iFramesOnly=!0,this.requiredCompatibilityversion(this.manifest.version,4)},"content-steering"(){this.manifest.contentSteering=si(y.attributes),this.warnOnMissingAttributes_("#EXT-X-CONTENT-STEERING",y.attributes,["SERVER-URI"])},define(){this.manifest.definitions=this.manifest.definitions||{};const L=(I,R)=>{if(I in this.manifest.definitions){this.trigger("error",{message:`EXT-X-DEFINE: Duplicate name ${I}`});return}this.manifest.definitions[I]=R};if("QUERYPARAM"in y.attributes){if("NAME"in y.attributes||"IMPORT"in y.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}const I=this.params.get(y.attributes.QUERYPARAM);if(!I){this.trigger("error",{message:`EXT-X-DEFINE: No query param ${y.attributes.QUERYPARAM}`});return}L(y.attributes.QUERYPARAM,decodeURIComponent(I));return}if("NAME"in y.attributes){if("IMPORT"in y.attributes){this.trigger("error",{message:"EXT-X-DEFINE: Invalid attributes"});return}if(!("VALUE"in y.attributes)||typeof y.attributes.VALUE!="string"){this.trigger("error",{message:`EXT-X-DEFINE: No value for ${y.attributes.NAME}`});return}L(y.attributes.NAME,y.attributes.VALUE);return}if("IMPORT"in y.attributes){if(!this.mainDefinitions[y.attributes.IMPORT]){this.trigger("error",{message:`EXT-X-DEFINE: No value ${y.attributes.IMPORT} to import, or IMPORT used on main playlist`});return}L(y.attributes.IMPORT,this.mainDefinitions[y.attributes.IMPORT]);return}this.trigger("error",{message:"EXT-X-DEFINE: No attribute"})},"i-frame-playlist"(){this.manifest.iFramePlaylists.push({attributes:y.attributes,uri:y.uri,timeline:_}),this.warnOnMissingAttributes_("#EXT-X-I-FRAME-STREAM-INF",y.attributes,["BANDWIDTH","URI"])}}[y.tagType]||u).call(t)},uri(){r.uri=y.uri,s.push(r),this.manifest.targetDuration&&!("duration"in r)&&(this.trigger("warn",{message:"defaulting segment duration to the target duration"}),r.duration=this.manifest.targetDuration),a&&(r.key=a),r.timeline=_,n&&(r.map=n),S=0,this.lastProgramDateTime!==null&&(r.programDateTime=this.lastProgramDateTime,this.lastProgramDateTime+=r.duration*1e3),r={}},comment(){},custom(){y.segment?(r.custom=r.custom||{},r.custom[y.customType]=y.data):(this.manifest.custom=this.manifest.custom||{},this.manifest.custom[y.customType]=y.data)}})[y.type].call(t)})}requiredCompatibilityversion(e,t){(e_&&(m-=_,m-=_,m-=je(2))}return Number(m)},y_=function(e,t){var s=t===void 0?{}:t,r=s.le,n=r===void 0?!1:r;(typeof e!="bigint"&&typeof e!="number"||typeof e=="number"&&e!==e)&&(e=0),e=je(e);for(var a=m_(e),o=new Uint8Array(new ArrayBuffer(a)),u=0;u=t.length&&h.call(t,function(m,_){var v=u[_]?u[_]&e[a+_]:e[a+_];return m===v})},T_=function(e,t,s){t.forEach(function(r){for(var n in e.mediaGroups[r])for(var a in e.mediaGroups[r][n]){var o=e.mediaGroups[r][n][a];s(o,r,n,a)}})},b_=function(e){return E.atob?E.atob(e):Buffer.from(e,"base64").toString("binary")};function x_(i){for(var e=b_(i),t=new Uint8Array(e.length),s=0;s=0&&i=0){for(var r=e.length-1;s0},lookupPrefix:function(i){for(var e=this;e;){var t=e._nsMap;if(t){for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)&&t[s]===i)return s}e=e.nodeType==ts?e.ownerDocument:e.parentNode}return null},lookupNamespaceURI:function(i){for(var e=this;e;){var t=e._nsMap;if(t&&Object.prototype.hasOwnProperty.call(t,i))return t[i];e=e.nodeType==ts?e.ownerDocument:e.parentNode}return null},isDefaultNamespace:function(i){var e=this.lookupPrefix(i);return e==null}};function Od(i){return i=="<"&&"<"||i==">"&&">"||i=="&"&&"&"||i=='"'&&"""||"&#"+i.charCodeAt()+";"}cr(at,he);cr(at,he.prototype);function rr(i,e){if(e(i))return!0;if(i=i.firstChild)do if(rr(i,e))return!0;while(i=i.nextSibling)}function dr(){this.ownerDocument=this}function P_(i,e,t){i&&i._inc++;var s=t.namespaceURI;s===sr.XMLNS&&(e._nsMap[t.prefix?t.localName:""]=t.value)}function Rd(i,e,t,s){i&&i._inc++;var r=t.namespaceURI;r===sr.XMLNS&&delete e._nsMap[t.prefix?t.localName:""]}function Lo(i,e,t){if(i&&i._inc){i._inc++;var s=e.childNodes;if(t)s[s.length++]=t;else{for(var r=e.firstChild,n=0;r;)s[n++]=r,r=r.nextSibling;s.length=n,delete s[s.length]}}}function Nd(i,e){var t=e.previousSibling,s=e.nextSibling;return t?t.nextSibling=s:i.firstChild=s,s?s.previousSibling=t:i.lastChild=t,e.parentNode=null,e.previousSibling=null,e.nextSibling=null,Lo(i.ownerDocument,i),e}function L_(i){return i&&(i.nodeType===he.DOCUMENT_NODE||i.nodeType===he.DOCUMENT_FRAGMENT_NODE||i.nodeType===he.ELEMENT_NODE)}function O_(i){return i&&(Ot(i)||Oo(i)||Qt(i)||i.nodeType===he.DOCUMENT_FRAGMENT_NODE||i.nodeType===he.COMMENT_NODE||i.nodeType===he.PROCESSING_INSTRUCTION_NODE)}function Qt(i){return i&&i.nodeType===he.DOCUMENT_TYPE_NODE}function Ot(i){return i&&i.nodeType===he.ELEMENT_NODE}function Oo(i){return i&&i.nodeType===he.TEXT_NODE}function qu(i,e){var t=i.childNodes||[];if(Lt(t,Ot)||Qt(e))return!1;var s=Lt(t,Qt);return!(e&&s&&t.indexOf(s)>t.indexOf(e))}function ju(i,e){var t=i.childNodes||[];function s(n){return Ot(n)&&n!==e}if(Lt(t,s))return!1;var r=Lt(t,Qt);return!(e&&r&&t.indexOf(r)>t.indexOf(e))}function R_(i,e,t){if(!L_(i))throw new De(tt,"Unexpected parent node type "+i.nodeType);if(t&&t.parentNode!==i)throw new De(Id,"child not in parent");if(!O_(e)||Qt(e)&&i.nodeType!==he.DOCUMENT_NODE)throw new De(tt,"Unexpected node type "+e.nodeType+" for parent node type "+i.nodeType)}function N_(i,e,t){var s=i.childNodes||[],r=e.childNodes||[];if(e.nodeType===he.DOCUMENT_FRAGMENT_NODE){var n=r.filter(Ot);if(n.length>1||Lt(r,Oo))throw new De(tt,"More than one element or text in fragment");if(n.length===1&&!qu(i,t))throw new De(tt,"Element in fragment can not be inserted before doctype")}if(Ot(e)&&!qu(i,t))throw new De(tt,"Only one element can be added and only after doctype");if(Qt(e)){if(Lt(s,Qt))throw new De(tt,"Only one doctype is allowed");var a=Lt(s,Ot);if(t&&s.indexOf(a)1||Lt(r,Oo))throw new De(tt,"More than one element or text in fragment");if(n.length===1&&!ju(i,t))throw new De(tt,"Element in fragment can not be inserted before doctype")}if(Ot(e)&&!ju(i,t))throw new De(tt,"Only one element can be added and only after doctype");if(Qt(e)){if(Lt(s,function(u){return Qt(u)&&u!==t}))throw new De(tt,"Only one doctype is allowed");var a=Lt(s,Ot);if(t&&s.indexOf(a)0&&rr(t.documentElement,function(r){if(r!==t&&r.nodeType===xt){var n=r.getAttribute("class");if(n){var a=i===n;if(!a){var o=Mu(n);a=e.every(D_(o))}a&&s.push(r)}}}),s})},createElement:function(i){var e=new Di;e.ownerDocument=this,e.nodeName=i,e.tagName=i,e.localName=i,e.childNodes=new Wt;var t=e.attributes=new ln;return t._ownerElement=e,e},createDocumentFragment:function(){var i=new Nn;return i.ownerDocument=this,i.childNodes=new Wt,i},createTextNode:function(i){var e=new Ro;return e.ownerDocument=this,e.appendData(i),e},createComment:function(i){var e=new No;return e.ownerDocument=this,e.appendData(i),e},createCDATASection:function(i){var e=new Mo;return e.ownerDocument=this,e.appendData(i),e},createProcessingInstruction:function(i,e){var t=new Fo;return t.ownerDocument=this,t.tagName=t.nodeName=t.target=i,t.nodeValue=t.data=e,t},createAttribute:function(i){var e=new cn;return e.ownerDocument=this,e.name=i,e.nodeName=i,e.localName=i,e.specified=!0,e},createEntityReference:function(i){var e=new Bo;return e.ownerDocument=this,e.nodeName=i,e},createElementNS:function(i,e){var t=new Di,s=e.split(":"),r=t.attributes=new ln;return t.childNodes=new Wt,t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.namespaceURI=i,s.length==2?(t.prefix=s[0],t.localName=s[1]):t.localName=e,r._ownerElement=t,t},createAttributeNS:function(i,e){var t=new cn,s=e.split(":");return t.ownerDocument=this,t.nodeName=e,t.name=e,t.namespaceURI=i,t.specified=!0,s.length==2?(t.prefix=s[0],t.localName=s[1]):t.localName=e,t}};nt(dr,he);function Di(){this._nsMap={}}Di.prototype={nodeType:xt,hasAttribute:function(i){return this.getAttributeNode(i)!=null},getAttribute:function(i){var e=this.getAttributeNode(i);return e&&e.value||""},getAttributeNode:function(i){return this.attributes.getNamedItem(i)},setAttribute:function(i,e){var t=this.ownerDocument.createAttribute(i);t.value=t.nodeValue=""+e,this.setAttributeNode(t)},removeAttribute:function(i){var e=this.getAttributeNode(i);e&&this.removeAttributeNode(e)},appendChild:function(i){return i.nodeType===Yt?this.insertBefore(i,null):M_(this,i)},setAttributeNode:function(i){return this.attributes.setNamedItem(i)},setAttributeNodeNS:function(i){return this.attributes.setNamedItemNS(i)},removeAttributeNode:function(i){return this.attributes.removeNamedItem(i.nodeName)},removeAttributeNS:function(i,e){var t=this.getAttributeNodeNS(i,e);t&&this.removeAttributeNode(t)},hasAttributeNS:function(i,e){return this.getAttributeNodeNS(i,e)!=null},getAttributeNS:function(i,e){var t=this.getAttributeNodeNS(i,e);return t&&t.value||""},setAttributeNS:function(i,e,t){var s=this.ownerDocument.createAttributeNS(i,e);s.value=s.nodeValue=""+t,this.setAttributeNode(s)},getAttributeNodeNS:function(i,e){return this.attributes.getNamedItemNS(i,e)},getElementsByTagName:function(i){return new is(this,function(e){var t=[];return rr(e,function(s){s!==e&&s.nodeType==xt&&(i==="*"||s.tagName==i)&&t.push(s)}),t})},getElementsByTagNameNS:function(i,e){return new is(this,function(t){var s=[];return rr(t,function(r){r!==t&&r.nodeType===xt&&(i==="*"||r.namespaceURI===i)&&(e==="*"||r.localName==e)&&s.push(r)}),s})}};dr.prototype.getElementsByTagName=Di.prototype.getElementsByTagName;dr.prototype.getElementsByTagNameNS=Di.prototype.getElementsByTagNameNS;nt(Di,he);function cn(){}cn.prototype.nodeType=ts;nt(cn,he);function hr(){}hr.prototype={data:"",substringData:function(i,e){return this.data.substring(i,i+e)},appendData:function(i){i=this.data+i,this.nodeValue=this.data=i,this.length=i.length},insertData:function(i,e){this.replaceData(i,0,e)},appendChild:function(i){throw new Error(Be[tt])},deleteData:function(i,e){this.replaceData(i,e,"")},replaceData:function(i,e,t){var s=this.data.substring(0,i),r=this.data.substring(i+e);t=s+t+r,this.nodeValue=this.data=t,this.length=t.length}};nt(hr,he);function Ro(){}Ro.prototype={nodeName:"#text",nodeType:on,splitText:function(i){var e=this.data,t=e.substring(i);e=e.substring(0,i),this.data=this.nodeValue=e,this.length=e.length;var s=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(s,this.nextSibling),s}};nt(Ro,hr);function No(){}No.prototype={nodeName:"#comment",nodeType:wd};nt(No,hr);function Mo(){}Mo.prototype={nodeName:"#cdata-section",nodeType:Ed};nt(Mo,hr);function Rn(){}Rn.prototype.nodeType=kd;nt(Rn,he);function Bd(){}Bd.prototype.nodeType=I_;nt(Bd,he);function Fd(){}Fd.prototype.nodeType=k_;nt(Fd,he);function Bo(){}Bo.prototype.nodeType=Cd;nt(Bo,he);function Nn(){}Nn.prototype.nodeName="#document-fragment";Nn.prototype.nodeType=Yt;nt(Nn,he);function Fo(){}Fo.prototype.nodeType=Ad;nt(Fo,he);function Ud(){}Ud.prototype.serializeToString=function(i,e,t){return qd.call(i,e,t)};he.prototype.toString=qd;function qd(i,e){var t=[],s=this.nodeType==9&&this.documentElement||this,r=s.prefix,n=s.namespaceURI;if(n&&r==null){var r=s.lookupPrefix(n);if(r==null)var a=[{namespace:n,prefix:null}]}return Hi(this,t,i,e,a),t.join("")}function $u(i,e,t){var s=i.prefix||"",r=i.namespaceURI;if(!r||s==="xml"&&r===sr.XML||r===sr.XMLNS)return!1;for(var n=t.length;n--;){var a=t[n];if(a.prefix===s)return a.namespace!==r}return!0}function La(i,e,t){i.push(" ",e,'="',t.replace(/[<>&"\t\n\r]/g,Od),'"')}function Hi(i,e,t,s,r){if(r||(r=[]),s)if(i=s(i),i){if(typeof i=="string"){e.push(i);return}}else return;switch(i.nodeType){case xt:var n=i.attributes,a=n.length,D=i.firstChild,o=i.tagName;t=sr.isHTML(i.namespaceURI)||t;var u=o;if(!t&&!i.prefix&&i.namespaceURI){for(var h,m=0;m=0;_--){var v=r[_];if(v.prefix===""&&v.namespace===i.namespaceURI){h=v.namespace;break}}if(h!==i.namespaceURI)for(var _=r.length-1;_>=0;_--){var v=r[_];if(v.namespace===i.namespaceURI){v.prefix&&(u=v.prefix+":"+o);break}}}e.push("<",u);for(var S=0;S"),t&&/^script$/i.test(o))for(;D;)D.data?e.push(D.data):Hi(D,e,t,s,r.slice()),D=D.nextSibling;else for(;D;)Hi(D,e,t,s,r.slice()),D=D.nextSibling;e.push("")}else e.push("/>");return;case Dd:case Yt:for(var D=i.firstChild;D;)Hi(D,e,t,s,r.slice()),D=D.nextSibling;return;case ts:return La(e,i.name,i.value);case on:return e.push(i.data.replace(/[<&>]/g,Od));case Ed:return e.push("");case wd:return e.push("");case kd:var L=i.publicId,I=i.systemId;if(e.push("");else if(I&&I!=".")e.push(" SYSTEM ",I,">");else{var R=i.internalSubset;R&&e.push(" [",R,"]"),e.push(">")}return;case Ad:return e.push("");case Cd:return e.push("&",i.nodeName,";");default:e.push("??",i.nodeName)}}function jd(i,e,t){var s;switch(e.nodeType){case xt:s=e.cloneNode(!1),s.ownerDocument=i;case Yt:break;case ts:t=!0;break}if(s||(s=e.cloneNode(!1)),s.ownerDocument=i,s.parentNode=null,t)for(var r=e.firstChild;r;)s.appendChild(jd(i,r,t)),r=r.nextSibling;return s}function Qa(i,e,t){var s=new e.constructor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=e[r];typeof n!="object"&&n!=s[r]&&(s[r]=n)}switch(e.childNodes&&(s.childNodes=new Wt),s.ownerDocument=i,s.nodeType){case xt:var a=e.attributes,o=s.attributes=new ln,u=a.length;o._ownerElement=s;for(var h=0;h",lt:"<",quot:'"'}),i.HTML_ENTITIES=e({Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",AMP:"&",amp:"&",And:"⩓",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",ap:"≈",apacir:"⩯",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",Barwed:"⌆",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",Because:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxDL:"╗",boxDl:"╖",boxdL:"╕",boxdl:"┐",boxDR:"╔",boxDr:"╓",boxdR:"╒",boxdr:"┌",boxH:"═",boxh:"─",boxHD:"╦",boxHd:"╤",boxhD:"╥",boxhd:"┬",boxHU:"╩",boxHu:"╧",boxhU:"╨",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxUL:"╝",boxUl:"╜",boxuL:"╛",boxul:"┘",boxUR:"╚",boxUr:"╙",boxuR:"╘",boxur:"└",boxV:"║",boxv:"│",boxVH:"╬",boxVh:"╫",boxvH:"╪",boxvh:"┼",boxVL:"╣",boxVl:"╢",boxvL:"╡",boxvl:"┤",boxVR:"╠",boxVr:"╟",boxvR:"╞",boxvr:"├",bprime:"‵",Breve:"˘",breve:"˘",brvbar:"¦",Bscr:"ℬ",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",Cap:"⋒",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",CenterDot:"·",centerdot:"·",Cfr:"ℭ",cfr:"𝔠",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",Colon:"∷",colon:":",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",Conint:"∯",conint:"∮",ContourIntegral:"∮",Copf:"ℂ",copf:"𝕔",coprod:"∐",Coproduct:"∐",COPY:"©",copy:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",Cross:"⨯",cross:"✗",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",Cup:"⋓",cup:"∪",cupbrcap:"⩈",CupCap:"≍",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",Dagger:"‡",dagger:"†",daleth:"ℸ",Darr:"↡",dArr:"⇓",darr:"↓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",DD:"ⅅ",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",Diamond:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",Downarrow:"⇓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",ecir:"≖",Ecirc:"Ê",ecirc:"ê",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",eDot:"≑",edot:"ė",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",Escr:"ℰ",escr:"ℯ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",ExponentialE:"ⅇ",exponentiale:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",ForAll:"∀",forall:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",Fscr:"ℱ",fscr:"𝒻",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",gE:"≧",ge:"≥",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",Gg:"⋙",gg:"≫",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gnE:"≩",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",Gt:"≫",GT:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",hArr:"⇔",harr:"↔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",Hfr:"ℌ",hfr:"𝔥",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",Hopf:"ℍ",hopf:"𝕙",horbar:"―",HorizontalLine:"─",Hscr:"ℋ",hscr:"𝒽",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",Ifr:"ℑ",ifr:"𝔦",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Im:"ℑ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",Int:"∬",int:"∫",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",Iscr:"ℐ",iscr:"𝒾",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",Lang:"⟪",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",Larr:"↞",lArr:"⇐",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",lAtail:"⤛",latail:"⤙",late:"⪭",lates:"⪭︀",lBarr:"⤎",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",lE:"≦",le:"≤",LeftAngleBracket:"⟨",LeftArrow:"←",Leftarrow:"⇐",leftarrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",Ll:"⋘",ll:"≪",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lnE:"≨",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftarrow:"⟵",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longleftrightarrow:"⟷",longmapsto:"⟼",LongRightArrow:"⟶",Longrightarrow:"⟹",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",Lscr:"ℒ",lscr:"𝓁",Lsh:"↰",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",Lt:"≪",LT:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",Mscr:"ℳ",mscr:"𝓂",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",ne:"≠",nearhk:"⤤",neArr:"⇗",nearr:"↗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:` +`,nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlArr:"⇍",nlarr:"↚",nldr:"‥",nlE:"≦̸",nle:"≰",nLeftarrow:"⇍",nleftarrow:"↚",nLeftrightarrow:"⇎",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",nopf:"𝕟",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nRightarrow:"⇏",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nVDash:"⊯",nVdash:"⊮",nvDash:"⊭",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwArr:"⇖",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",ocir:"⊚",Ocirc:"Ô",ocirc:"ô",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",Or:"⩔",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",Otimes:"⨷",otimes:"⊗",otimesas:"⨶",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",Popf:"ℙ",popf:"𝕡",pound:"£",Pr:"⪻",pr:"≺",prap:"⪷",prcue:"≼",prE:"⪳",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",Prime:"″",prime:"′",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",Qopf:"ℚ",qopf:"𝕢",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",QUOT:'"',quot:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",Rang:"⟫",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",Rarr:"↠",rArr:"⇒",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",rAtail:"⤜",ratail:"⤚",ratio:"∶",rationals:"ℚ",RBarr:"⤐",rBarr:"⤏",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",REG:"®",reg:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",Rfr:"ℜ",rfr:"𝔯",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrow:"→",Rightarrow:"⇒",rightarrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",Ropf:"ℝ",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",Rscr:"ℛ",rscr:"𝓇",Rsh:"↱",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",Sc:"⪼",sc:"≻",scap:"⪸",Scaron:"Š",scaron:"š",sccue:"≽",scE:"⪴",sce:"⪰",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",seArr:"⇘",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",Square:"□",square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",Sub:"⋐",sub:"⊂",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",Subset:"⋐",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",Sum:"∑",sum:"∑",sung:"♪",Sup:"⋑",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",Supset:"⋑",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swArr:"⇙",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:" ",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",Therefore:"∴",therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",Tilde:"∼",tilde:"˜",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",TRADE:"™",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",Uarr:"↟",uArr:"⇑",uarr:"↑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrow:"↑",Uparrow:"⇑",uparrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",Updownarrow:"⇕",updownarrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",upsi:"υ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",vArr:"⇕",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",Vbar:"⫫",vBar:"⫨",vBarv:"⫩",Vcy:"В",vcy:"в",VDash:"⊫",Vdash:"⊩",vDash:"⊨",vdash:"⊢",Vdashl:"⫦",Vee:"⋁",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",Verbar:"‖",verbar:"|",Vert:"‖",vert:"|",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",Wedge:"⋀",wedge:"∧",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",Xi:"Ξ",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",Yuml:"Ÿ",yuml:"ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",Zfr:"ℨ",zfr:"𝔷",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",Zopf:"ℤ",zopf:"𝕫",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}),i.entityMap=i.HTML_ENTITIES})(Vd);var Uo={},nr=Zt.NAMESPACE,Ja=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,Vu=new RegExp("[\\-\\.0-9"+Ja.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),Hu=new RegExp("^"+Ja.source+Vu.source+"*(?::"+Ja.source+Vu.source+"*)?$"),Rs=0,ri=1,Bi=2,Ns=3,Fi=4,Ui=5,Ms=6,zr=7;function ss(i,e){this.message=i,this.locator=e,Error.captureStackTrace&&Error.captureStackTrace(this,ss)}ss.prototype=new Error;ss.prototype.name=ss.name;function Hd(){}Hd.prototype={parse:function(i,e,t){var s=this.domBuilder;s.startDocument(),zd(e,e={}),B_(i,e,t,s,this.errorHandler),s.endDocument()}};function B_(i,e,t,s,r){function n(ne){if(ne>65535){ne-=65536;var G=55296+(ne>>10),ee=56320+(ne&1023);return String.fromCharCode(G,ee)}else return String.fromCharCode(ne)}function a(ne){var G=ne.slice(1,-1);return Object.hasOwnProperty.call(t,G)?t[G]:G.charAt(0)==="#"?n(parseInt(G.substr(1).replace("x","0x"))):(r.error("entity not found:"+ne),ne)}function o(ne){if(ne>y){var G=i.substring(y,ne).replace(/&#?\w+;/g,a);v&&u(y),s.characters(G,0,ne-y),y=ne}}function u(ne,G){for(;ne>=m&&(G=_.exec(i));)h=G.index,m=h+G[0].length,v.lineNumber++;v.columnNumber=ne-h+1}for(var h=0,m=0,_=/.*(?:\r\n?|\n)|.*$/g,v=s.locator,S=[{currentNSMap:e}],A={},y=0;;){try{var w=i.indexOf("<",y);if(w<0){if(!i.substr(y).match(/^\s*$/)){var D=s.doc,L=D.createTextNode(i.substr(y));D.appendChild(L),s.currentElement=L}return}switch(w>y&&o(w),i.charAt(w+1)){case"/":var ie=i.indexOf(">",w+3),I=i.substring(w+2,ie).replace(/[ \t\n\r]+$/g,""),R=S.pop();ie<0?(I=i.substring(w+2).replace(/[\s<].*/,""),r.error("end tag name: "+I+" is not complete:"+R.tagName),ie=w+1+I.length):I.match(/\sy?y=ie:o(Math.max(w,y)+1)}}function zu(i,e){return e.lineNumber=i.lineNumber,e.columnNumber=i.columnNumber,e}function F_(i,e,t,s,r,n){function a(v,S,A){t.attributeNames.hasOwnProperty(v)&&n.fatalError("Attribute "+v+" redefined"),t.addValue(v,S.replace(/[\t\n\r]/g," ").replace(/&#?\w+;/g,r),A)}for(var o,u,h=++e,m=Rs;;){var _=i.charAt(h);switch(_){case"=":if(m===ri)o=i.slice(e,h),m=Ns;else if(m===Bi)m=Ns;else throw new Error("attribute equal must after attrName");break;case"'":case'"':if(m===Ns||m===ri)if(m===ri&&(n.warning('attribute value must after "="'),o=i.slice(e,h)),e=h+1,h=i.indexOf(_,e),h>0)u=i.slice(e,h),a(o,u,e-1),m=Ui;else throw new Error("attribute value no end '"+_+"' match");else if(m==Fi)u=i.slice(e,h),a(o,u,e),n.warning('attribute "'+o+'" missed start quot('+_+")!!"),e=h+1,m=Ui;else throw new Error('attribute value must after "="');break;case"/":switch(m){case Rs:t.setTagName(i.slice(e,h));case Ui:case Ms:case zr:m=zr,t.closed=!0;case Fi:case ri:break;case Bi:t.closed=!0;break;default:throw new Error("attribute invalid close char('/')")}break;case"":return n.error("unexpected end of input"),m==Rs&&t.setTagName(i.slice(e,h)),h;case">":switch(m){case Rs:t.setTagName(i.slice(e,h));case Ui:case Ms:case zr:break;case Fi:case ri:u=i.slice(e,h),u.slice(-1)==="/"&&(t.closed=!0,u=u.slice(0,-1));case Bi:m===Bi&&(u=o),m==Fi?(n.warning('attribute "'+u+'" missed quot(")!'),a(o,u,e)):((!nr.isHTML(s[""])||!u.match(/^(?:disabled|checked|selected)$/i))&&n.warning('attribute "'+u+'" missed value!! "'+u+'" instead!!'),a(u,u,e));break;case Ns:throw new Error("attribute value missed!!")}return h;case"€":_=" ";default:if(_<=" ")switch(m){case Rs:t.setTagName(i.slice(e,h)),m=Ms;break;case ri:o=i.slice(e,h),m=Bi;break;case Fi:var u=i.slice(e,h);n.warning('attribute "'+u+'" missed quot(")!!'),a(o,u,e);case Ui:m=Ms;break}else switch(m){case Bi:t.tagName,(!nr.isHTML(s[""])||!o.match(/^(?:disabled|checked|selected)$/i))&&n.warning('attribute "'+o+'" missed value!! "'+o+'" instead2!!'),a(o,o,e),e=h,m=ri;break;case Ui:n.warning('attribute space is required"'+o+'"!!');case Ms:m=ri,e=h;break;case Ns:m=Fi,e=h;break;case zr:throw new Error("elements closed character '/' and '>' must be connected to")}}h++}}function Gu(i,e,t){for(var s=i.tagName,r=null,_=i.length;_--;){var n=i[_],a=n.qName,o=n.value,v=a.indexOf(":");if(v>0)var u=n.prefix=a.slice(0,v),h=a.slice(v+1),m=u==="xmlns"&&h;else h=a,u=null,m=a==="xmlns"&&"";n.localName=h,m!==!1&&(r==null&&(r={},zd(t,t={})),t[m]=r[m]=o,n.uri=nr.XMLNS,e.startPrefixMapping(m,o))}for(var _=i.length;_--;){n=i[_];var u=n.prefix;u&&(u==="xml"&&(n.uri=nr.XML),u!=="xmlns"&&(n.uri=t[u||""]))}var v=s.indexOf(":");v>0?(u=i.prefix=s.slice(0,v),h=i.localName=s.slice(v+1)):(u=null,h=i.localName=s);var S=i.uri=t[u||""];if(e.startElement(S,h,s,i),i.closed){if(e.endElement(S,h,s),r)for(u in r)Object.prototype.hasOwnProperty.call(r,u)&&e.endPrefixMapping(u)}else return i.currentNSMap=t,i.localNSMap=r,!0}function U_(i,e,t,s,r){if(/^(?:script|textarea)$/i.test(t)){var n=i.indexOf("",e),a=i.substring(e+1,n);if(/[&<]/.test(a))return/^script$/i.test(t)?(r.characters(a,0,a.length),n):(a=a.replace(/&#?\w+;/g,s),r.characters(a,0,a.length),n)}return e+1}function q_(i,e,t,s){var r=s[t];return r==null&&(r=i.lastIndexOf(""),r",e+4);return n>e?(t.comment(i,e+4,n-e-4),n+3):(s.error("Unclosed comment"),-1)}else return-1;default:if(i.substr(e+3,6)=="CDATA["){var n=i.indexOf("]]>",e+9);return t.startCDATA(),t.characters(i,e+9,n-e-9),t.endCDATA(),n+3}var a=V_(i,e),o=a.length;if(o>1&&/!doctype/i.test(a[0][0])){var u=a[1][0],h=!1,m=!1;o>3&&(/^public$/i.test(a[2][0])?(h=a[3][0],m=o>4&&a[4][0]):/^system$/i.test(a[2][0])&&(m=a[3][0]));var _=a[o-1];return t.startDTD(u,h,m),t.endDTD(),_.index+_[0].length}}return-1}function $_(i,e,t){var s=i.indexOf("?>",e);if(s){var r=i.substring(e,s).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);return r?(r[0].length,t.processingInstruction(r[1],r[2]),s+2):-1}return-1}function Gd(){this.attributeNames={}}Gd.prototype={setTagName:function(i){if(!Hu.test(i))throw new Error("invalid tagName:"+i);this.tagName=i},addValue:function(i,e,t){if(!Hu.test(i))throw new Error("invalid attribute:"+i);this.attributeNames[i]=this.length,this[this.length++]={qName:i,value:e,offset:t}},length:0,getLocalName:function(i){return this[i].localName},getLocator:function(i){return this[i].locator},getQName:function(i){return this[i].qName},getURI:function(i){return this[i].uri},getValue:function(i){return this[i].value}};function V_(i,e){var t,s=[],r=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;for(r.lastIndex=e,r.exec(i);t=r.exec(i);)if(s.push(t),t[1])return s}Uo.XMLReader=Hd;Uo.ParseError=ss;var H_=Zt,z_=ci,Wu=Vd,Wd=Uo,G_=z_.DOMImplementation,Xu=H_.NAMESPACE,W_=Wd.ParseError,X_=Wd.XMLReader;function Xd(i){return i.replace(/\r[\n\u0085]/g,` `).replace(/[\r\u0085\u2028]/g,` `)}function Kd(i){this.options=i||{locator:{}}}Kd.prototype.parseFromString=function(i,e){var t=this.options,s=new X_,r=t.domBuilder||new fr,n=t.errorHandler,a=t.locator,o=t.xmlns||{},u=/\/x?html?$/.test(e),h=u?Wu.HTML_ENTITIES:Wu.XML_ENTITIES;a&&r.setDocumentLocator(a),s.errorHandler=K_(n,r,a),s.domBuilder=t.domBuilder||r,u&&(o[""]=Xu.HTML),o.xml=o.xml||Xu.XML;var m=t.normalizeLineEndings||Xd;return i&&typeof i=="string"?s.parse(m(i),o,h):s.errorHandler.error("invalid doc source"),r.doc};function K_(i,e,t){if(!i){if(e instanceof fr)return e;i=e}var s={},r=i instanceof Function;t=t||{};function n(a){var o=i[a];!o&&r&&(o=i.length==2?function(u){i(a,u)}:i),s[a]=o&&function(u){o("[xmldom "+a+"] "+u+Za(t))}||function(){}}return n("warning"),n("error"),n("fatalError"),s}function fr(){this.cdata=!1}function qi(i,e){e.lineNumber=i.lineNumber,e.columnNumber=i.columnNumber}fr.prototype={startDocument:function(){this.doc=new G_().createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(i,e,t,s){var r=this.doc,n=r.createElementNS(i,t||e),a=s.length;Gr(this,n),this.currentElement=n,this.locator&&qi(this.locator,n);for(var o=0;o=e+t||e?new java.lang.String(i,e,t)+"":i}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(i){fr.prototype[i]=function(){return null}});function Gr(i,e){i.currentElement?i.currentElement.appendChild(e):i.doc.appendChild(e)}Mn.__DOMHandler=fr;Mn.normalizeLineEndings=Xd;Mn.DOMParser=Kd;var Y_=Mn.DOMParser;/*! @name mpd-parser @version 1.3.0 @license Apache-2.0 */const Yu=i=>!!i&&typeof i=="object",Ne=(...i)=>i.reduce((e,t)=>(typeof t!="object"||Object.keys(t).forEach(s=>{Array.isArray(e[s])&&Array.isArray(t[s])?e[s]=e[s].concat(t[s]):Yu(e[s])&&Yu(t[s])?e[s]=Ne(e[s],t[s]):e[s]=t[s]}),e),{}),Yd=i=>Object.keys(i).map(e=>i[e]),Q_=(i,e)=>{const t=[];for(let s=i;si.reduce((e,t)=>e.concat(t),[]),Qd=i=>{if(!i.length)return[];const e=[];for(let t=0;ti.reduce((t,s,r)=>(s[e]&&t.push(r),t),[]),Z_=(i,e)=>Yd(i.reduce((t,s)=>(s.forEach(r=>{t[e(r)]=r}),t),{}));var ns={INVALID_NUMBER_OF_PERIOD:"INVALID_NUMBER_OF_PERIOD",INVALID_NUMBER_OF_CONTENT_STEERING:"INVALID_NUMBER_OF_CONTENT_STEERING",DASH_EMPTY_MANIFEST:"DASH_EMPTY_MANIFEST",DASH_INVALID_XML:"DASH_INVALID_XML",NO_BASE_URL:"NO_BASE_URL",MISSING_SEGMENT_INFORMATION:"MISSING_SEGMENT_INFORMATION",SEGMENT_TIME_UNSPECIFIED:"SEGMENT_TIME_UNSPECIFIED",UNSUPPORTED_UTC_TIMING_SCHEME:"UNSUPPORTED_UTC_TIMING_SCHEME"};const ar=({baseUrl:i="",source:e="",range:t="",indexRange:s=""})=>{const r={uri:e,resolvedUri:On(i||"",e)};if(t||s){const a=(t||s).split("-");let o=E.BigInt?E.BigInt(a[0]):parseInt(a[0],10),u=E.BigInt?E.BigInt(a[1]):parseInt(a[1],10);o{let e;return typeof i.offset=="bigint"||typeof i.length=="bigint"?e=E.BigInt(i.offset)+E.BigInt(i.length)-E.BigInt(1):e=i.offset+i.length-1,`${i.offset}-${e}`},Qu=i=>(i&&typeof i!="number"&&(i=parseInt(i,10)),isNaN(i)?null:i),ty={static(i){const{duration:e,timescale:t=1,sourceDuration:s,periodDuration:r}=i,n=Qu(i.endNumber),a=e/t;return typeof n=="number"?{start:0,end:n}:typeof r=="number"?{start:0,end:r/a}:{start:0,end:s/a}},dynamic(i){const{NOW:e,clientOffset:t,availabilityStartTime:s,timescale:r=1,duration:n,periodStart:a=0,minimumUpdatePeriod:o=0,timeShiftBufferDepth:u=1/0}=i,h=Qu(i.endNumber),m=(e+t)/1e3,_=s+a,S=m+o-_,A=Math.ceil(S*r/n),y=Math.floor((m-_-u)*r/n),w=Math.floor((m-_)*r/n);return{start:Math.max(0,y),end:typeof h=="number"?h:Math.min(A,w)}}},iy=i=>e=>{const{duration:t,timescale:s=1,periodStart:r,startNumber:n=1}=i;return{number:n+e,duration:t/s,timeline:r,time:e*t}},qo=i=>{const{type:e,duration:t,timescale:s=1,periodDuration:r,sourceDuration:n}=i,{start:a,end:o}=ty[e](i),u=Q_(a,o).map(iy(i));if(e==="static"){const h=u.length-1,m=typeof r=="number"?r:n;u[h].duration=m-t/s*h}return u},Jd=i=>{const{baseUrl:e,initialization:t={},sourceDuration:s,indexRange:r="",periodStart:n,presentationTime:a,number:o=0,duration:u}=i;if(!e)throw new Error(ns.NO_BASE_URL);const h=ar({baseUrl:e,source:t.sourceURL,range:t.range}),m=ar({baseUrl:e,source:e,indexRange:r});if(m.map=h,u){const _=qo(i);_.length&&(m.duration=_[0].duration,m.timeline=_[0].timeline)}else s&&(m.duration=s,m.timeline=n);return m.presentationTime=a||n,m.number=o,[m]},jo=(i,e,t)=>{const s=i.sidx.map?i.sidx.map:null,r=i.sidx.duration,n=i.timeline||0,a=i.sidx.byterange,o=a.offset+a.length,u=e.timescale,h=e.references.filter(w=>w.referenceType!==1),m=[],_=i.endList?"static":"dynamic",v=i.sidx.timeline;let S=v,A=i.mediaSequence||0,y;typeof e.firstOffset=="bigint"?y=E.BigInt(o)+e.firstOffset:y=o+e.firstOffset;for(let w=0;wZ_(i,({timeline:e})=>e).sort((e,t)=>e.timeline>t.timeline?1:-1),ny=(i,e)=>{for(let t=0;t{let e=[];return T_(i,sy,(t,s,r,n)=>{e=e.concat(t.playlists||[])}),e},Zu=({playlist:i,mediaSequence:e})=>{i.mediaSequence=e,i.segments.forEach((t,s)=>{t.number=i.mediaSequence+s})},ay=({oldPlaylists:i,newPlaylists:e,timelineStarts:t})=>{e.forEach(s=>{s.discontinuitySequence=t.findIndex(function({timeline:u}){return u===s.timeline});const r=ny(i,s.attributes.NAME);if(!r||s.sidx)return;const n=s.segments[0],a=r.segments.findIndex(function(u){return Math.abs(u.presentationTime-n.presentationTime)r.timeline||r.segments.length&&s.timeline>r.segments[r.segments.length-1].timeline)&&s.discontinuitySequence--;return}r.segments[a].discontinuity&&!n.discontinuity&&(n.discontinuity=!0,s.discontinuityStarts.unshift(0),s.discontinuitySequence--),Zu({playlist:s,mediaSequence:r.segments[a].number})})},oy=({oldManifest:i,newManifest:e})=>{const t=i.playlists.concat(Ju(i)),s=e.playlists.concat(Ju(e));return e.timelineStarts=Zd([i.timelineStarts,e.timelineStarts]),ay({oldPlaylists:t,newPlaylists:s,timelineStarts:e.timelineStarts}),e},Bn=i=>i&&i.uri+"-"+ey(i.byterange),Oa=i=>{const e=i.reduce(function(s,r){return s[r.attributes.baseUrl]||(s[r.attributes.baseUrl]=[]),s[r.attributes.baseUrl].push(r),s},{});let t=[];return Object.values(e).forEach(s=>{const r=Yd(s.reduce((n,a)=>{const o=a.attributes.id+(a.attributes.lang||"");return n[o]?(a.segments&&(a.segments[0]&&(a.segments[0].discontinuity=!0),n[o].segments.push(...a.segments)),a.attributes.contentProtection&&(n[o].attributes.contentProtection=a.attributes.contentProtection)):(n[o]=a,n[o].attributes.timelineStarts=[]),n[o].attributes.timelineStarts.push({start:a.attributes.periodStart,timeline:a.attributes.periodStart}),n},{}));t=t.concat(r)}),t.map(s=>(s.discontinuityStarts=J_(s.segments||[],"discontinuity"),s))},$o=(i,e)=>{const t=Bn(i.sidx),s=t&&e[t]&&e[t].sidx;return s&&jo(i,s,i.sidx.resolvedUri),i},ly=(i,e={})=>{if(!Object.keys(e).length)return i;for(const t in i)i[t]=$o(i[t],e);return i},uy=({attributes:i,segments:e,sidx:t,mediaSequence:s,discontinuitySequence:r,discontinuityStarts:n},a)=>{const o={attributes:{NAME:i.id,BANDWIDTH:i.bandwidth,CODECS:i.codecs,["PROGRAM-ID"]:1},uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,discontinuitySequence:r,discontinuityStarts:n,timelineStarts:i.timelineStarts,mediaSequence:s,segments:e};return i.contentProtection&&(o.contentProtection=i.contentProtection),i.serviceLocation&&(o.attributes.serviceLocation=i.serviceLocation),t&&(o.sidx=t),a&&(o.attributes.AUDIO="audio",o.attributes.SUBTITLES="subs"),o},cy=({attributes:i,segments:e,mediaSequence:t,discontinuityStarts:s,discontinuitySequence:r})=>{typeof e>"u"&&(e=[{uri:i.baseUrl,timeline:i.periodStart,resolvedUri:i.baseUrl||"",duration:i.sourceDuration,number:0}],i.duration=i.sourceDuration);const n={NAME:i.id,BANDWIDTH:i.bandwidth,["PROGRAM-ID"]:1};i.codecs&&(n.CODECS=i.codecs);const a={attributes:n,uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,timelineStarts:i.timelineStarts,discontinuityStarts:s,discontinuitySequence:r,mediaSequence:t,segments:e};return i.serviceLocation&&(a.attributes.serviceLocation=i.serviceLocation),a},dy=(i,e={},t=!1)=>{let s;const r=i.reduce((n,a)=>{const o=a.attributes.role&&a.attributes.role.value||"",u=a.attributes.lang||"";let h=a.attributes.label||"main";if(u&&!a.attributes.label){const _=o?` (${o})`:"";h=`${a.attributes.lang}${_}`}n[h]||(n[h]={language:u,autoselect:!0,default:o==="main",playlists:[],uri:""});const m=$o(uy(a,t),e);return n[h].playlists.push(m),typeof s>"u"&&o==="main"&&(s=a,s.default=!0),n},{});if(!s){const n=Object.keys(r)[0];r[n].default=!0}return r},hy=(i,e={})=>i.reduce((t,s)=>{const r=s.attributes.label||s.attributes.lang||"text";return t[r]||(t[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),t[r].playlists.push($o(cy(s),e)),t},{}),fy=i=>i.reduce((e,t)=>(t&&t.forEach(s=>{const{channel:r,language:n}=s;e[n]={autoselect:!1,default:!1,instreamId:r,language:n},s.hasOwnProperty("aspectRatio")&&(e[n].aspectRatio=s.aspectRatio),s.hasOwnProperty("easyReader")&&(e[n].easyReader=s.easyReader),s.hasOwnProperty("3D")&&(e[n]["3D"]=s["3D"])}),e),{}),py=({attributes:i,segments:e,sidx:t,discontinuityStarts:s})=>{const r={attributes:{NAME:i.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:i.width,height:i.height},CODECS:i.codecs,BANDWIDTH:i.bandwidth,["PROGRAM-ID"]:1},uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,discontinuityStarts:s,timelineStarts:i.timelineStarts,segments:e};return i.frameRate&&(r.attributes["FRAME-RATE"]=i.frameRate),i.contentProtection&&(r.contentProtection=i.contentProtection),i.serviceLocation&&(r.attributes.serviceLocation=i.serviceLocation),t&&(r.sidx=t),r},my=({attributes:i})=>i.mimeType==="video/mp4"||i.mimeType==="video/webm"||i.contentType==="video",gy=({attributes:i})=>i.mimeType==="audio/mp4"||i.mimeType==="audio/webm"||i.contentType==="audio",_y=({attributes:i})=>i.mimeType==="text/vtt"||i.contentType==="text",yy=(i,e)=>{i.forEach(t=>{t.mediaSequence=0,t.discontinuitySequence=e.findIndex(function({timeline:s}){return s===t.timeline}),t.segments&&t.segments.forEach((s,r)=>{s.number=r})})},ec=i=>i?Object.keys(i).reduce((e,t)=>{const s=i[t];return e.concat(s.playlists)},[]):[],vy=({dashPlaylists:i,locations:e,contentSteering:t,sidxMapping:s={},previousManifest:r,eventStream:n})=>{if(!i.length)return{};const{sourceDuration:a,type:o,suggestedPresentationDelay:u,minimumUpdatePeriod:h}=i[0].attributes,m=Oa(i.filter(my)).map(py),_=Oa(i.filter(gy)),v=Oa(i.filter(_y)),S=i.map(R=>R.attributes.captionServices).filter(Boolean),A={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},["CLOSED-CAPTIONS"]:{},SUBTITLES:{}},uri:"",duration:a,playlists:ly(m,s)};h>=0&&(A.minimumUpdatePeriod=h*1e3),e&&(A.locations=e),t&&(A.contentSteering=t),o==="dynamic"&&(A.suggestedPresentationDelay=u),n&&n.length>0&&(A.eventStream=n);const y=A.playlists.length===0,w=_.length?dy(_,s,y):null,D=v.length?hy(v,s):null,L=m.concat(ec(w),ec(D)),I=L.map(({timelineStarts:R})=>R);return A.timelineStarts=Zd(I),yy(L,A.timelineStarts),w&&(A.mediaGroups.AUDIO.audio=w),D&&(A.mediaGroups.SUBTITLES.subs=D),S.length&&(A.mediaGroups["CLOSED-CAPTIONS"].cc=fy(S)),r?oy({oldManifest:r,newManifest:A}):A},Ty=(i,e,t)=>{const{NOW:s,clientOffset:r,availabilityStartTime:n,timescale:a=1,periodStart:o=0,minimumUpdatePeriod:u=0}=i,h=(s+r)/1e3,m=n+o,v=h+u-m;return Math.ceil((v*a-e)/t)},eh=(i,e)=>{const{type:t,minimumUpdatePeriod:s=0,media:r="",sourceDuration:n,timescale:a=1,startNumber:o=1,periodStart:u}=i,h=[];let m=-1;for(let _=0;_m&&(m=y);let w;if(A<0){const I=_+1;I===e.length?t==="dynamic"&&s>0&&r.indexOf("$Number$")>0?w=Ty(i,m,S):w=(n*a-m)/S:w=(e[I].t-m)/S}else w=A+1;const D=o+h.length+w;let L=o+h.length;for(;L(e,t,s,r)=>{if(e==="$$")return"$";if(typeof i[t]>"u")return e;const n=""+i[t];return t==="RepresentationID"||(s?r=parseInt(r,10):r=1,n.length>=r)?n:`${new Array(r-n.length+1).join("0")}${n}`},tc=(i,e)=>i.replace(by,xy(e)),Sy=(i,e)=>!i.duration&&!e?[{number:i.startNumber||1,duration:i.sourceDuration,time:0,timeline:i.periodStart}]:i.duration?qo(i):eh(i,e),Ey=(i,e)=>{const t={RepresentationID:i.id,Bandwidth:i.bandwidth||0},{initialization:s={sourceURL:"",range:""}}=i,r=ar({baseUrl:i.baseUrl,source:tc(s.sourceURL,t),range:s.range});return Sy(i,e).map(a=>{t.Number=a.number,t.Time=a.time;const o=tc(i.media||"",t),u=i.timescale||1,h=i.presentationTimeOffset||0,m=i.periodStart+(a.time-h)/u;return{uri:o,timeline:a.timeline,duration:a.duration,resolvedUri:On(i.baseUrl||"",o),map:r,number:a.number,presentationTime:m}})},Cy=(i,e)=>{const{baseUrl:t,initialization:s={}}=i,r=ar({baseUrl:t,source:s.sourceURL,range:s.range}),n=ar({baseUrl:t,source:e.media,range:e.mediaRange});return n.map=r,n},Ay=(i,e)=>{const{duration:t,segmentUrls:s=[],periodStart:r}=i;if(!t&&!e||t&&e)throw new Error(ns.SEGMENT_TIME_UNSPECIFIED);const n=s.map(u=>Cy(i,u));let a;return t&&(a=qo(i)),e&&(a=eh(i,e)),a.map((u,h)=>{if(n[h]){const m=n[h],_=i.timescale||1,v=i.presentationTimeOffset||0;return m.timeline=u.timeline,m.duration=u.duration,m.number=u.number,m.presentationTime=r+(u.time-v)/_,m}}).filter(u=>u)},wy=({attributes:i,segmentInfo:e})=>{let t,s;e.template?(s=Ey,t=Ne(i,e.template)):e.base?(s=Jd,t=Ne(i,e.base)):e.list&&(s=Ay,t=Ne(i,e.list));const r={attributes:i};if(!s)return r;const n=s(t,e.segmentTimeline);if(t.duration){const{duration:a,timescale:o=1}=t;t.duration=a/o}else n.length?t.duration=n.reduce((a,o)=>Math.max(a,Math.ceil(o.duration)),0):t.duration=0;return r.attributes=t,r.segments=n,e.base&&t.indexRange&&(r.sidx=n[0],r.segments=[]),r},Dy=i=>i.map(wy),Te=(i,e)=>Qd(i.childNodes).filter(({tagName:t})=>t===e),pr=i=>i.textContent.trim(),ky=i=>parseFloat(i.split("/").reduce((e,t)=>e/t)),ji=i=>{const o=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(i);if(!o)return 0;const[u,h,m,_,v,S]=o.slice(1);return parseFloat(u||0)*31536e3+parseFloat(h||0)*2592e3+parseFloat(m||0)*86400+parseFloat(_||0)*3600+parseFloat(v||0)*60+parseFloat(S||0)},Iy=i=>(/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(i)&&(i+="Z"),Date.parse(i)),ic={mediaPresentationDuration(i){return ji(i)},availabilityStartTime(i){return Iy(i)/1e3},minimumUpdatePeriod(i){return ji(i)},suggestedPresentationDelay(i){return ji(i)},type(i){return i},timeShiftBufferDepth(i){return ji(i)},start(i){return ji(i)},width(i){return parseInt(i,10)},height(i){return parseInt(i,10)},bandwidth(i){return parseInt(i,10)},frameRate(i){return ky(i)},startNumber(i){return parseInt(i,10)},timescale(i){return parseInt(i,10)},presentationTimeOffset(i){return parseInt(i,10)},duration(i){const e=parseInt(i,10);return isNaN(e)?ji(i):e},d(i){return parseInt(i,10)},t(i){return parseInt(i,10)},r(i){return parseInt(i,10)},presentationTime(i){return parseInt(i,10)},DEFAULT(i){return i}},ke=i=>i&&i.attributes?Qd(i.attributes).reduce((e,t)=>{const s=ic[t.name]||ic.DEFAULT;return e[t.name]=s(t.value),e},{}):{},Py={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},Fn=(i,e)=>e.length?rs(i.map(function(t){return e.map(function(s){const r=pr(s),n=On(t.baseUrl,r),a=Ne(ke(s),{baseUrl:n});return n!==r&&!a.serviceLocation&&t.serviceLocation&&(a.serviceLocation=t.serviceLocation),a})})):i,Vo=i=>{const e=Te(i,"SegmentTemplate")[0],t=Te(i,"SegmentList")[0],s=t&&Te(t,"SegmentURL").map(_=>Ne({tag:"SegmentURL"},ke(_))),r=Te(i,"SegmentBase")[0],n=t||e,a=n&&Te(n,"SegmentTimeline")[0],o=t||r||e,u=o&&Te(o,"Initialization")[0],h=e&&ke(e);h&&u?h.initialization=u&&ke(u):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});const m={template:h,segmentTimeline:a&&Te(a,"S").map(_=>ke(_)),list:t&&Ne(ke(t),{segmentUrls:s,initialization:ke(u)}),base:r&&Ne(ke(r),{initialization:ke(u)})};return Object.keys(m).forEach(_=>{m[_]||delete m[_]}),m},Ly=(i,e,t)=>s=>{const r=Te(s,"BaseURL"),n=Fn(e,r),a=Ne(i,ke(s)),o=Vo(s);return n.map(u=>({segmentInfo:Ne(t,o),attributes:Ne(a,u)}))},Oy=i=>i.reduce((e,t)=>{const s=ke(t);s.schemeIdUri&&(s.schemeIdUri=s.schemeIdUri.toLowerCase());const r=Py[s.schemeIdUri];if(r){e[r]={attributes:s};const n=Te(t,"cenc:pssh")[0];if(n){const a=pr(n);e[r].pssh=a&&x_(a)}}return e},{}),Ry=i=>{if(i.schemeIdUri==="urn:scte:dash:cc:cea-608:2015")return(typeof i.value!="string"?[]:i.value.split(";")).map(t=>{let s,r;return r=t,/^CC\d=/.test(t)?[s,r]=t.split("="):/^CC\d$/.test(t)&&(s=t),{channel:s,language:r}});if(i.schemeIdUri==="urn:scte:dash:cc:cea-708:2015")return(typeof i.value!="string"?[]:i.value.split(";")).map(t=>{const s={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){const[r,n=""]=t.split("=");s.channel=r,s.language=t,n.split(",").forEach(a=>{const[o,u]=a.split(":");o==="lang"?s.language=u:o==="er"?s.easyReader=Number(u):o==="war"?s.aspectRatio=Number(u):o==="3D"&&(s["3D"]=Number(u))})}else s.language=t;return s.channel&&(s.channel="SERVICE"+s.channel),s})},Ny=i=>rs(Te(i.node,"EventStream").map(e=>{const t=ke(e),s=t.schemeIdUri;return Te(e,"Event").map(r=>{const n=ke(r),a=n.presentationTime||0,o=t.timescale||1,u=n.duration||0,h=a/o+i.attributes.start;return{schemeIdUri:s,value:t.value,id:n.id,start:h,end:h+u/o,messageData:pr(r)||n.messageData,contentEncoding:t.contentEncoding,presentationTimeOffset:t.presentationTimeOffset||0}})})),My=(i,e,t)=>s=>{const r=ke(s),n=Fn(e,Te(s,"BaseURL")),a=Te(s,"Role")[0],o={role:ke(a)};let u=Ne(i,r,o);const h=Te(s,"Accessibility")[0],m=Ry(ke(h));m&&(u=Ne(u,{captionServices:m}));const _=Te(s,"Label")[0];if(_&&_.childNodes.length){const w=_.childNodes[0].nodeValue.trim();u=Ne(u,{label:w})}const v=Oy(Te(s,"ContentProtection"));Object.keys(v).length&&(u=Ne(u,{contentProtection:v}));const S=Vo(s),A=Te(s,"Representation"),y=Ne(t,S);return rs(A.map(Ly(u,n,y)))},By=(i,e)=>(t,s)=>{const r=Fn(e,Te(t.node,"BaseURL")),n=Ne(i,{periodStart:t.attributes.start});typeof t.attributes.duration=="number"&&(n.periodDuration=t.attributes.duration);const a=Te(t.node,"AdaptationSet"),o=Vo(t.node);return rs(a.map(My(n,r,o)))},Fy=(i,e)=>{if(i.length>1&&e({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!i.length)return null;const t=Ne({serverURL:pr(i[0])},ke(i[0]));return t.queryBeforeStart=t.queryBeforeStart==="true",t},Uy=({attributes:i,priorPeriodAttributes:e,mpdType:t})=>typeof i.start=="number"?i.start:e&&typeof e.start=="number"&&typeof e.duration=="number"?e.start+e.duration:!e&&t==="static"?0:null,qy=(i,e={})=>{const{manifestUri:t="",NOW:s=Date.now(),clientOffset:r=0,eventHandler:n=function(){}}=e,a=Te(i,"Period");if(!a.length)throw new Error(ns.INVALID_NUMBER_OF_PERIOD);const o=Te(i,"Location"),u=ke(i),h=Fn([{baseUrl:t}],Te(i,"BaseURL")),m=Te(i,"ContentSteering");u.type=u.type||"static",u.sourceDuration=u.mediaPresentationDuration||0,u.NOW=s,u.clientOffset=r,o.length&&(u.locations=o.map(pr));const _=[];return a.forEach((v,S)=>{const A=ke(v),y=_[S-1];A.start=Uy({attributes:A,priorPeriodAttributes:y?y.attributes:null,mpdType:u.type}),_.push({node:v,attributes:A})}),{locations:u.locations,contentSteeringInfo:Fy(m,n),representationInfo:rs(_.map(By(u,h))),eventStream:rs(_.map(Ny))}},th=i=>{if(i==="")throw new Error(ns.DASH_EMPTY_MANIFEST);const e=new Y_;let t,s;try{t=e.parseFromString(i,"application/xml"),s=t&&t.documentElement.tagName==="MPD"?t.documentElement:null}catch{}if(!s||s&&s.getElementsByTagName("parsererror").length>0)throw new Error(ns.DASH_INVALID_XML);return s},jy=i=>{const e=Te(i,"UTCTiming")[0];if(!e)return null;const t=ke(e);switch(t.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":t.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":t.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":t.method="DIRECT",t.value=Date.parse(t.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(ns.UNSUPPORTED_UTC_TIMING_SCHEME)}return t},$y=(i,e={})=>{const t=qy(th(i),e),s=Dy(t.representationInfo);return vy({dashPlaylists:s,locations:t.locations,contentSteering:t.contentSteeringInfo,sidxMapping:e.sidxMapping,previousManifest:e.previousManifest,eventStream:t.eventStream})},Vy=i=>jy(th(i));var ih=Math.pow(2,32),Hy=function(i){var e=new DataView(i.buffer,i.byteOffset,i.byteLength),t;return e.getBigUint64?(t=e.getBigUint64(0),t0;s+=12,r--)t.references.push({referenceType:(i[s]&128)>>>7,referencedSize:e.getUint32(s)&2147483647,subsegmentDuration:e.getUint32(s+4),startsWithSap:!!(i[s+8]&128),sapType:(i[s+8]&112)>>>4,sapDeltaTime:e.getUint32(s+8)&268435455});return t},Wy=Gy,Xy=X([73,68,51]),Ky=function(e,t){t===void 0&&(t=0),e=X(e);var s=e[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9],n=(s&16)>>4;return n?r+20:r+10},Hs=function i(e,t){return t===void 0&&(t=0),e=X(e),e.length-t<10||!ve(e,Xy,{offset:t})?t:(t+=Ky(e,t),i(e,t))},rc=function(e){return typeof e=="string"?Td(e):e},Yy=function(e){return Array.isArray(e)?e.map(function(t){return rc(t)}):[rc(e)]},Qy=function i(e,t,s){s===void 0&&(s=!1),t=Yy(t),e=X(e);var r=[];if(!t.length)return r;for(var n=0;n>>0,o=e.subarray(n+4,n+8);if(a===0)break;var u=n+a;if(u>e.length){if(s)break;u=e.length}var h=e.subarray(n+8,u);ve(o,t[0])&&(t.length===1?r.push(h):r.push.apply(r,i(h,t.slice(1),s))),n=u}return r},Wr={EBML:X([26,69,223,163]),DocType:X([66,130]),Segment:X([24,83,128,103]),SegmentInfo:X([21,73,169,102]),Tracks:X([22,84,174,107]),Track:X([174]),TrackNumber:X([215]),DefaultDuration:X([35,227,131]),TrackEntry:X([174]),TrackType:X([131]),FlagDefault:X([136]),CodecID:X([134]),CodecPrivate:X([99,162]),VideoTrack:X([224]),AudioTrack:X([225]),Cluster:X([31,67,182,117]),Timestamp:X([231]),TimestampScale:X([42,215,177]),BlockGroup:X([160]),BlockDuration:X([155]),Block:X([161]),SimpleBlock:X([163])},eo=[128,64,32,16,8,4,2,1],Jy=function(e){for(var t=1,s=0;s=t.length)return t.length;var r=dn(t,s,!1);if(ve(e.bytes,r.bytes))return s;var n=dn(t,s+r.length);return i(e,t,s+n.length+n.value+r.length)},ac=function i(e,t){t=Zy(t),e=X(e);var s=[];if(!t.length)return s;for(var r=0;re.length?e.length:o+a.value,h=e.subarray(o,u);ve(t[0],n.bytes)&&(t.length===1?s.push(h):s=s.concat(i(h,t.slice(1))));var m=n.length+a.length+h.length;r+=m}return s},tv=X([0,0,0,1]),iv=X([0,0,1]),sv=X([0,0,3]),rv=function(e){for(var t=[],s=1;s>1&63),s.indexOf(h)!==-1&&(a=n+u),n+=u+(t==="h264"?1:2)}return e.subarray(0,0)},nv=function(e,t,s){return sh(e,"h264",t,s)},av=function(e,t,s){return sh(e,"h265",t,s)},Xe={webm:X([119,101,98,109]),matroska:X([109,97,116,114,111,115,107,97]),flac:X([102,76,97,67]),ogg:X([79,103,103,83]),ac3:X([11,119]),riff:X([82,73,70,70]),avi:X([65,86,73]),wav:X([87,65,86,69]),"3gp":X([102,116,121,112,51,103]),mp4:X([102,116,121,112]),fmp4:X([115,116,121,112]),mov:X([102,116,121,112,113,116]),moov:X([109,111,111,118]),moof:X([109,111,111,102])},as={aac:function(e){var t=Hs(e);return ve(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=Hs(e);return ve(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=ac(e,[Wr.EBML,Wr.DocType])[0];return ve(t,Xe.webm)},mkv:function(e){var t=ac(e,[Wr.EBML,Wr.DocType])[0];return ve(t,Xe.matroska)},mp4:function(e){if(as["3gp"](e)||as.mov(e))return!1;if(ve(e,Xe.mp4,{offset:4})||ve(e,Xe.fmp4,{offset:4})||ve(e,Xe.moof,{offset:4})||ve(e,Xe.moov,{offset:4}))return!0},mov:function(e){return ve(e,Xe.mov,{offset:4})},"3gp":function(e){return ve(e,Xe["3gp"],{offset:4})},ac3:function(e){var t=Hs(e);return ve(e,Xe.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return e[0]===71;for(var t=0;t+1880},zo=9e4,Go,Wo,Un,Xo,rh,nh,ah;Go=function(i){return i*zo};Wo=function(i,e){return i*e};Un=function(i){return i/zo};Xo=function(i,e){return i/e};rh=function(i,e){return Go(Xo(i,e))};nh=function(i,e){return Wo(Un(i),e)};ah=function(i,e,t){return Un(t?i:i-e)};var Ti={ONE_SECOND_IN_TS:zo,secondsToVideoTs:Go,secondsToAudioTs:Wo,videoTsToSeconds:Un,audioTsToSeconds:Xo,audioTsToVideoTs:rh,videoTsToAudioTs:nh,metadataTsToSeconds:ah};/** +@`+(i.systemId||"")+"#[line:"+i.lineNumber+",col:"+i.columnNumber+"]"}function Ku(i,e,t){return typeof i=="string"?i.substr(e,t):i.length>=e+t||e?new java.lang.String(i,e,t)+"":i}"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(i){fr.prototype[i]=function(){return null}});function Gr(i,e){i.currentElement?i.currentElement.appendChild(e):i.doc.appendChild(e)}Mn.__DOMHandler=fr;Mn.normalizeLineEndings=Xd;Mn.DOMParser=Kd;var Y_=Mn.DOMParser;/*! @name mpd-parser @version 1.3.0 @license Apache-2.0 */const Yu=i=>!!i&&typeof i=="object",Me=(...i)=>i.reduce((e,t)=>(typeof t!="object"||Object.keys(t).forEach(s=>{Array.isArray(e[s])&&Array.isArray(t[s])?e[s]=e[s].concat(t[s]):Yu(e[s])&&Yu(t[s])?e[s]=Me(e[s],t[s]):e[s]=t[s]}),e),{}),Yd=i=>Object.keys(i).map(e=>i[e]),Q_=(i,e)=>{const t=[];for(let s=i;si.reduce((e,t)=>e.concat(t),[]),Qd=i=>{if(!i.length)return[];const e=[];for(let t=0;ti.reduce((t,s,r)=>(s[e]&&t.push(r),t),[]),Z_=(i,e)=>Yd(i.reduce((t,s)=>(s.forEach(r=>{t[e(r)]=r}),t),{}));var ns={INVALID_NUMBER_OF_PERIOD:"INVALID_NUMBER_OF_PERIOD",INVALID_NUMBER_OF_CONTENT_STEERING:"INVALID_NUMBER_OF_CONTENT_STEERING",DASH_EMPTY_MANIFEST:"DASH_EMPTY_MANIFEST",DASH_INVALID_XML:"DASH_INVALID_XML",NO_BASE_URL:"NO_BASE_URL",MISSING_SEGMENT_INFORMATION:"MISSING_SEGMENT_INFORMATION",SEGMENT_TIME_UNSPECIFIED:"SEGMENT_TIME_UNSPECIFIED",UNSUPPORTED_UTC_TIMING_SCHEME:"UNSUPPORTED_UTC_TIMING_SCHEME"};const ar=({baseUrl:i="",source:e="",range:t="",indexRange:s=""})=>{const r={uri:e,resolvedUri:On(i||"",e)};if(t||s){const a=(t||s).split("-");let o=E.BigInt?E.BigInt(a[0]):parseInt(a[0],10),u=E.BigInt?E.BigInt(a[1]):parseInt(a[1],10);o{let e;return typeof i.offset=="bigint"||typeof i.length=="bigint"?e=E.BigInt(i.offset)+E.BigInt(i.length)-E.BigInt(1):e=i.offset+i.length-1,`${i.offset}-${e}`},Qu=i=>(i&&typeof i!="number"&&(i=parseInt(i,10)),isNaN(i)?null:i),ty={static(i){const{duration:e,timescale:t=1,sourceDuration:s,periodDuration:r}=i,n=Qu(i.endNumber),a=e/t;return typeof n=="number"?{start:0,end:n}:typeof r=="number"?{start:0,end:r/a}:{start:0,end:s/a}},dynamic(i){const{NOW:e,clientOffset:t,availabilityStartTime:s,timescale:r=1,duration:n,periodStart:a=0,minimumUpdatePeriod:o=0,timeShiftBufferDepth:u=1/0}=i,h=Qu(i.endNumber),m=(e+t)/1e3,_=s+a,S=m+o-_,A=Math.ceil(S*r/n),y=Math.floor((m-_-u)*r/n),w=Math.floor((m-_)*r/n);return{start:Math.max(0,y),end:typeof h=="number"?h:Math.min(A,w)}}},iy=i=>e=>{const{duration:t,timescale:s=1,periodStart:r,startNumber:n=1}=i;return{number:n+e,duration:t/s,timeline:r,time:e*t}},qo=i=>{const{type:e,duration:t,timescale:s=1,periodDuration:r,sourceDuration:n}=i,{start:a,end:o}=ty[e](i),u=Q_(a,o).map(iy(i));if(e==="static"){const h=u.length-1,m=typeof r=="number"?r:n;u[h].duration=m-t/s*h}return u},Jd=i=>{const{baseUrl:e,initialization:t={},sourceDuration:s,indexRange:r="",periodStart:n,presentationTime:a,number:o=0,duration:u}=i;if(!e)throw new Error(ns.NO_BASE_URL);const h=ar({baseUrl:e,source:t.sourceURL,range:t.range}),m=ar({baseUrl:e,source:e,indexRange:r});if(m.map=h,u){const _=qo(i);_.length&&(m.duration=_[0].duration,m.timeline=_[0].timeline)}else s&&(m.duration=s,m.timeline=n);return m.presentationTime=a||n,m.number=o,[m]},jo=(i,e,t)=>{const s=i.sidx.map?i.sidx.map:null,r=i.sidx.duration,n=i.timeline||0,a=i.sidx.byterange,o=a.offset+a.length,u=e.timescale,h=e.references.filter(w=>w.referenceType!==1),m=[],_=i.endList?"static":"dynamic",v=i.sidx.timeline;let S=v,A=i.mediaSequence||0,y;typeof e.firstOffset=="bigint"?y=E.BigInt(o)+e.firstOffset:y=o+e.firstOffset;for(let w=0;wZ_(i,({timeline:e})=>e).sort((e,t)=>e.timeline>t.timeline?1:-1),ny=(i,e)=>{for(let t=0;t{let e=[];return T_(i,sy,(t,s,r,n)=>{e=e.concat(t.playlists||[])}),e},Zu=({playlist:i,mediaSequence:e})=>{i.mediaSequence=e,i.segments.forEach((t,s)=>{t.number=i.mediaSequence+s})},ay=({oldPlaylists:i,newPlaylists:e,timelineStarts:t})=>{e.forEach(s=>{s.discontinuitySequence=t.findIndex(function({timeline:u}){return u===s.timeline});const r=ny(i,s.attributes.NAME);if(!r||s.sidx)return;const n=s.segments[0],a=r.segments.findIndex(function(u){return Math.abs(u.presentationTime-n.presentationTime)r.timeline||r.segments.length&&s.timeline>r.segments[r.segments.length-1].timeline)&&s.discontinuitySequence--;return}r.segments[a].discontinuity&&!n.discontinuity&&(n.discontinuity=!0,s.discontinuityStarts.unshift(0),s.discontinuitySequence--),Zu({playlist:s,mediaSequence:r.segments[a].number})})},oy=({oldManifest:i,newManifest:e})=>{const t=i.playlists.concat(Ju(i)),s=e.playlists.concat(Ju(e));return e.timelineStarts=Zd([i.timelineStarts,e.timelineStarts]),ay({oldPlaylists:t,newPlaylists:s,timelineStarts:e.timelineStarts}),e},Bn=i=>i&&i.uri+"-"+ey(i.byterange),Oa=i=>{const e=i.reduce(function(s,r){return s[r.attributes.baseUrl]||(s[r.attributes.baseUrl]=[]),s[r.attributes.baseUrl].push(r),s},{});let t=[];return Object.values(e).forEach(s=>{const r=Yd(s.reduce((n,a)=>{const o=a.attributes.id+(a.attributes.lang||"");return n[o]?(a.segments&&(a.segments[0]&&(a.segments[0].discontinuity=!0),n[o].segments.push(...a.segments)),a.attributes.contentProtection&&(n[o].attributes.contentProtection=a.attributes.contentProtection)):(n[o]=a,n[o].attributes.timelineStarts=[]),n[o].attributes.timelineStarts.push({start:a.attributes.periodStart,timeline:a.attributes.periodStart}),n},{}));t=t.concat(r)}),t.map(s=>(s.discontinuityStarts=J_(s.segments||[],"discontinuity"),s))},$o=(i,e)=>{const t=Bn(i.sidx),s=t&&e[t]&&e[t].sidx;return s&&jo(i,s,i.sidx.resolvedUri),i},ly=(i,e={})=>{if(!Object.keys(e).length)return i;for(const t in i)i[t]=$o(i[t],e);return i},uy=({attributes:i,segments:e,sidx:t,mediaSequence:s,discontinuitySequence:r,discontinuityStarts:n},a)=>{const o={attributes:{NAME:i.id,BANDWIDTH:i.bandwidth,CODECS:i.codecs,["PROGRAM-ID"]:1},uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,discontinuitySequence:r,discontinuityStarts:n,timelineStarts:i.timelineStarts,mediaSequence:s,segments:e};return i.contentProtection&&(o.contentProtection=i.contentProtection),i.serviceLocation&&(o.attributes.serviceLocation=i.serviceLocation),t&&(o.sidx=t),a&&(o.attributes.AUDIO="audio",o.attributes.SUBTITLES="subs"),o},cy=({attributes:i,segments:e,mediaSequence:t,discontinuityStarts:s,discontinuitySequence:r})=>{typeof e>"u"&&(e=[{uri:i.baseUrl,timeline:i.periodStart,resolvedUri:i.baseUrl||"",duration:i.sourceDuration,number:0}],i.duration=i.sourceDuration);const n={NAME:i.id,BANDWIDTH:i.bandwidth,["PROGRAM-ID"]:1};i.codecs&&(n.CODECS=i.codecs);const a={attributes:n,uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,timelineStarts:i.timelineStarts,discontinuityStarts:s,discontinuitySequence:r,mediaSequence:t,segments:e};return i.serviceLocation&&(a.attributes.serviceLocation=i.serviceLocation),a},dy=(i,e={},t=!1)=>{let s;const r=i.reduce((n,a)=>{const o=a.attributes.role&&a.attributes.role.value||"",u=a.attributes.lang||"";let h=a.attributes.label||"main";if(u&&!a.attributes.label){const _=o?` (${o})`:"";h=`${a.attributes.lang}${_}`}n[h]||(n[h]={language:u,autoselect:!0,default:o==="main",playlists:[],uri:""});const m=$o(uy(a,t),e);return n[h].playlists.push(m),typeof s>"u"&&o==="main"&&(s=a,s.default=!0),n},{});if(!s){const n=Object.keys(r)[0];r[n].default=!0}return r},hy=(i,e={})=>i.reduce((t,s)=>{const r=s.attributes.label||s.attributes.lang||"text";return t[r]||(t[r]={language:r,default:!1,autoselect:!1,playlists:[],uri:""}),t[r].playlists.push($o(cy(s),e)),t},{}),fy=i=>i.reduce((e,t)=>(t&&t.forEach(s=>{const{channel:r,language:n}=s;e[n]={autoselect:!1,default:!1,instreamId:r,language:n},s.hasOwnProperty("aspectRatio")&&(e[n].aspectRatio=s.aspectRatio),s.hasOwnProperty("easyReader")&&(e[n].easyReader=s.easyReader),s.hasOwnProperty("3D")&&(e[n]["3D"]=s["3D"])}),e),{}),py=({attributes:i,segments:e,sidx:t,discontinuityStarts:s})=>{const r={attributes:{NAME:i.id,AUDIO:"audio",SUBTITLES:"subs",RESOLUTION:{width:i.width,height:i.height},CODECS:i.codecs,BANDWIDTH:i.bandwidth,["PROGRAM-ID"]:1},uri:"",endList:i.type==="static",timeline:i.periodStart,resolvedUri:i.baseUrl||"",targetDuration:i.duration,discontinuityStarts:s,timelineStarts:i.timelineStarts,segments:e};return i.frameRate&&(r.attributes["FRAME-RATE"]=i.frameRate),i.contentProtection&&(r.contentProtection=i.contentProtection),i.serviceLocation&&(r.attributes.serviceLocation=i.serviceLocation),t&&(r.sidx=t),r},my=({attributes:i})=>i.mimeType==="video/mp4"||i.mimeType==="video/webm"||i.contentType==="video",gy=({attributes:i})=>i.mimeType==="audio/mp4"||i.mimeType==="audio/webm"||i.contentType==="audio",_y=({attributes:i})=>i.mimeType==="text/vtt"||i.contentType==="text",yy=(i,e)=>{i.forEach(t=>{t.mediaSequence=0,t.discontinuitySequence=e.findIndex(function({timeline:s}){return s===t.timeline}),t.segments&&t.segments.forEach((s,r)=>{s.number=r})})},ec=i=>i?Object.keys(i).reduce((e,t)=>{const s=i[t];return e.concat(s.playlists)},[]):[],vy=({dashPlaylists:i,locations:e,contentSteering:t,sidxMapping:s={},previousManifest:r,eventStream:n})=>{if(!i.length)return{};const{sourceDuration:a,type:o,suggestedPresentationDelay:u,minimumUpdatePeriod:h}=i[0].attributes,m=Oa(i.filter(my)).map(py),_=Oa(i.filter(gy)),v=Oa(i.filter(_y)),S=i.map(R=>R.attributes.captionServices).filter(Boolean),A={allowCache:!0,discontinuityStarts:[],segments:[],endList:!0,mediaGroups:{AUDIO:{},VIDEO:{},["CLOSED-CAPTIONS"]:{},SUBTITLES:{}},uri:"",duration:a,playlists:ly(m,s)};h>=0&&(A.minimumUpdatePeriod=h*1e3),e&&(A.locations=e),t&&(A.contentSteering=t),o==="dynamic"&&(A.suggestedPresentationDelay=u),n&&n.length>0&&(A.eventStream=n);const y=A.playlists.length===0,w=_.length?dy(_,s,y):null,D=v.length?hy(v,s):null,L=m.concat(ec(w),ec(D)),I=L.map(({timelineStarts:R})=>R);return A.timelineStarts=Zd(I),yy(L,A.timelineStarts),w&&(A.mediaGroups.AUDIO.audio=w),D&&(A.mediaGroups.SUBTITLES.subs=D),S.length&&(A.mediaGroups["CLOSED-CAPTIONS"].cc=fy(S)),r?oy({oldManifest:r,newManifest:A}):A},Ty=(i,e,t)=>{const{NOW:s,clientOffset:r,availabilityStartTime:n,timescale:a=1,periodStart:o=0,minimumUpdatePeriod:u=0}=i,h=(s+r)/1e3,m=n+o,v=h+u-m;return Math.ceil((v*a-e)/t)},eh=(i,e)=>{const{type:t,minimumUpdatePeriod:s=0,media:r="",sourceDuration:n,timescale:a=1,startNumber:o=1,periodStart:u}=i,h=[];let m=-1;for(let _=0;_m&&(m=y);let w;if(A<0){const I=_+1;I===e.length?t==="dynamic"&&s>0&&r.indexOf("$Number$")>0?w=Ty(i,m,S):w=(n*a-m)/S:w=(e[I].t-m)/S}else w=A+1;const D=o+h.length+w;let L=o+h.length;for(;L(e,t,s,r)=>{if(e==="$$")return"$";if(typeof i[t]>"u")return e;const n=""+i[t];return t==="RepresentationID"||(s?r=parseInt(r,10):r=1,n.length>=r)?n:`${new Array(r-n.length+1).join("0")}${n}`},tc=(i,e)=>i.replace(by,xy(e)),Sy=(i,e)=>!i.duration&&!e?[{number:i.startNumber||1,duration:i.sourceDuration,time:0,timeline:i.periodStart}]:i.duration?qo(i):eh(i,e),Ey=(i,e)=>{const t={RepresentationID:i.id,Bandwidth:i.bandwidth||0},{initialization:s={sourceURL:"",range:""}}=i,r=ar({baseUrl:i.baseUrl,source:tc(s.sourceURL,t),range:s.range});return Sy(i,e).map(a=>{t.Number=a.number,t.Time=a.time;const o=tc(i.media||"",t),u=i.timescale||1,h=i.presentationTimeOffset||0,m=i.periodStart+(a.time-h)/u;return{uri:o,timeline:a.timeline,duration:a.duration,resolvedUri:On(i.baseUrl||"",o),map:r,number:a.number,presentationTime:m}})},Cy=(i,e)=>{const{baseUrl:t,initialization:s={}}=i,r=ar({baseUrl:t,source:s.sourceURL,range:s.range}),n=ar({baseUrl:t,source:e.media,range:e.mediaRange});return n.map=r,n},Ay=(i,e)=>{const{duration:t,segmentUrls:s=[],periodStart:r}=i;if(!t&&!e||t&&e)throw new Error(ns.SEGMENT_TIME_UNSPECIFIED);const n=s.map(u=>Cy(i,u));let a;return t&&(a=qo(i)),e&&(a=eh(i,e)),a.map((u,h)=>{if(n[h]){const m=n[h],_=i.timescale||1,v=i.presentationTimeOffset||0;return m.timeline=u.timeline,m.duration=u.duration,m.number=u.number,m.presentationTime=r+(u.time-v)/_,m}}).filter(u=>u)},wy=({attributes:i,segmentInfo:e})=>{let t,s;e.template?(s=Ey,t=Me(i,e.template)):e.base?(s=Jd,t=Me(i,e.base)):e.list&&(s=Ay,t=Me(i,e.list));const r={attributes:i};if(!s)return r;const n=s(t,e.segmentTimeline);if(t.duration){const{duration:a,timescale:o=1}=t;t.duration=a/o}else n.length?t.duration=n.reduce((a,o)=>Math.max(a,Math.ceil(o.duration)),0):t.duration=0;return r.attributes=t,r.segments=n,e.base&&t.indexRange&&(r.sidx=n[0],r.segments=[]),r},Dy=i=>i.map(wy),Te=(i,e)=>Qd(i.childNodes).filter(({tagName:t})=>t===e),pr=i=>i.textContent.trim(),ky=i=>parseFloat(i.split("/").reduce((e,t)=>e/t)),ji=i=>{const o=/P(?:(\d*)Y)?(?:(\d*)M)?(?:(\d*)D)?(?:T(?:(\d*)H)?(?:(\d*)M)?(?:([\d.]*)S)?)?/.exec(i);if(!o)return 0;const[u,h,m,_,v,S]=o.slice(1);return parseFloat(u||0)*31536e3+parseFloat(h||0)*2592e3+parseFloat(m||0)*86400+parseFloat(_||0)*3600+parseFloat(v||0)*60+parseFloat(S||0)},Iy=i=>(/^\d+-\d+-\d+T\d+:\d+:\d+(\.\d+)?$/.test(i)&&(i+="Z"),Date.parse(i)),ic={mediaPresentationDuration(i){return ji(i)},availabilityStartTime(i){return Iy(i)/1e3},minimumUpdatePeriod(i){return ji(i)},suggestedPresentationDelay(i){return ji(i)},type(i){return i},timeShiftBufferDepth(i){return ji(i)},start(i){return ji(i)},width(i){return parseInt(i,10)},height(i){return parseInt(i,10)},bandwidth(i){return parseInt(i,10)},frameRate(i){return ky(i)},startNumber(i){return parseInt(i,10)},timescale(i){return parseInt(i,10)},presentationTimeOffset(i){return parseInt(i,10)},duration(i){const e=parseInt(i,10);return isNaN(e)?ji(i):e},d(i){return parseInt(i,10)},t(i){return parseInt(i,10)},r(i){return parseInt(i,10)},presentationTime(i){return parseInt(i,10)},DEFAULT(i){return i}},Ie=i=>i&&i.attributes?Qd(i.attributes).reduce((e,t)=>{const s=ic[t.name]||ic.DEFAULT;return e[t.name]=s(t.value),e},{}):{},Py={"urn:uuid:1077efec-c0b2-4d02-ace3-3c1e52e2fb4b":"org.w3.clearkey","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed":"com.widevine.alpha","urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95":"com.microsoft.playready","urn:uuid:f239e769-efa3-4850-9c16-a903c6932efb":"com.adobe.primetime","urn:mpeg:dash:mp4protection:2011":"mp4protection"},Fn=(i,e)=>e.length?rs(i.map(function(t){return e.map(function(s){const r=pr(s),n=On(t.baseUrl,r),a=Me(Ie(s),{baseUrl:n});return n!==r&&!a.serviceLocation&&t.serviceLocation&&(a.serviceLocation=t.serviceLocation),a})})):i,Vo=i=>{const e=Te(i,"SegmentTemplate")[0],t=Te(i,"SegmentList")[0],s=t&&Te(t,"SegmentURL").map(_=>Me({tag:"SegmentURL"},Ie(_))),r=Te(i,"SegmentBase")[0],n=t||e,a=n&&Te(n,"SegmentTimeline")[0],o=t||r||e,u=o&&Te(o,"Initialization")[0],h=e&&Ie(e);h&&u?h.initialization=u&&Ie(u):h&&h.initialization&&(h.initialization={sourceURL:h.initialization});const m={template:h,segmentTimeline:a&&Te(a,"S").map(_=>Ie(_)),list:t&&Me(Ie(t),{segmentUrls:s,initialization:Ie(u)}),base:r&&Me(Ie(r),{initialization:Ie(u)})};return Object.keys(m).forEach(_=>{m[_]||delete m[_]}),m},Ly=(i,e,t)=>s=>{const r=Te(s,"BaseURL"),n=Fn(e,r),a=Me(i,Ie(s)),o=Vo(s);return n.map(u=>({segmentInfo:Me(t,o),attributes:Me(a,u)}))},Oy=i=>i.reduce((e,t)=>{const s=Ie(t);s.schemeIdUri&&(s.schemeIdUri=s.schemeIdUri.toLowerCase());const r=Py[s.schemeIdUri];if(r){e[r]={attributes:s};const n=Te(t,"cenc:pssh")[0];if(n){const a=pr(n);e[r].pssh=a&&x_(a)}}return e},{}),Ry=i=>{if(i.schemeIdUri==="urn:scte:dash:cc:cea-608:2015")return(typeof i.value!="string"?[]:i.value.split(";")).map(t=>{let s,r;return r=t,/^CC\d=/.test(t)?[s,r]=t.split("="):/^CC\d$/.test(t)&&(s=t),{channel:s,language:r}});if(i.schemeIdUri==="urn:scte:dash:cc:cea-708:2015")return(typeof i.value!="string"?[]:i.value.split(";")).map(t=>{const s={channel:void 0,language:void 0,aspectRatio:1,easyReader:0,"3D":0};if(/=/.test(t)){const[r,n=""]=t.split("=");s.channel=r,s.language=t,n.split(",").forEach(a=>{const[o,u]=a.split(":");o==="lang"?s.language=u:o==="er"?s.easyReader=Number(u):o==="war"?s.aspectRatio=Number(u):o==="3D"&&(s["3D"]=Number(u))})}else s.language=t;return s.channel&&(s.channel="SERVICE"+s.channel),s})},Ny=i=>rs(Te(i.node,"EventStream").map(e=>{const t=Ie(e),s=t.schemeIdUri;return Te(e,"Event").map(r=>{const n=Ie(r),a=n.presentationTime||0,o=t.timescale||1,u=n.duration||0,h=a/o+i.attributes.start;return{schemeIdUri:s,value:t.value,id:n.id,start:h,end:h+u/o,messageData:pr(r)||n.messageData,contentEncoding:t.contentEncoding,presentationTimeOffset:t.presentationTimeOffset||0}})})),My=(i,e,t)=>s=>{const r=Ie(s),n=Fn(e,Te(s,"BaseURL")),a=Te(s,"Role")[0],o={role:Ie(a)};let u=Me(i,r,o);const h=Te(s,"Accessibility")[0],m=Ry(Ie(h));m&&(u=Me(u,{captionServices:m}));const _=Te(s,"Label")[0];if(_&&_.childNodes.length){const w=_.childNodes[0].nodeValue.trim();u=Me(u,{label:w})}const v=Oy(Te(s,"ContentProtection"));Object.keys(v).length&&(u=Me(u,{contentProtection:v}));const S=Vo(s),A=Te(s,"Representation"),y=Me(t,S);return rs(A.map(Ly(u,n,y)))},By=(i,e)=>(t,s)=>{const r=Fn(e,Te(t.node,"BaseURL")),n=Me(i,{periodStart:t.attributes.start});typeof t.attributes.duration=="number"&&(n.periodDuration=t.attributes.duration);const a=Te(t.node,"AdaptationSet"),o=Vo(t.node);return rs(a.map(My(n,r,o)))},Fy=(i,e)=>{if(i.length>1&&e({type:"warn",message:"The MPD manifest should contain no more than one ContentSteering tag"}),!i.length)return null;const t=Me({serverURL:pr(i[0])},Ie(i[0]));return t.queryBeforeStart=t.queryBeforeStart==="true",t},Uy=({attributes:i,priorPeriodAttributes:e,mpdType:t})=>typeof i.start=="number"?i.start:e&&typeof e.start=="number"&&typeof e.duration=="number"?e.start+e.duration:!e&&t==="static"?0:null,qy=(i,e={})=>{const{manifestUri:t="",NOW:s=Date.now(),clientOffset:r=0,eventHandler:n=function(){}}=e,a=Te(i,"Period");if(!a.length)throw new Error(ns.INVALID_NUMBER_OF_PERIOD);const o=Te(i,"Location"),u=Ie(i),h=Fn([{baseUrl:t}],Te(i,"BaseURL")),m=Te(i,"ContentSteering");u.type=u.type||"static",u.sourceDuration=u.mediaPresentationDuration||0,u.NOW=s,u.clientOffset=r,o.length&&(u.locations=o.map(pr));const _=[];return a.forEach((v,S)=>{const A=Ie(v),y=_[S-1];A.start=Uy({attributes:A,priorPeriodAttributes:y?y.attributes:null,mpdType:u.type}),_.push({node:v,attributes:A})}),{locations:u.locations,contentSteeringInfo:Fy(m,n),representationInfo:rs(_.map(By(u,h))),eventStream:rs(_.map(Ny))}},th=i=>{if(i==="")throw new Error(ns.DASH_EMPTY_MANIFEST);const e=new Y_;let t,s;try{t=e.parseFromString(i,"application/xml"),s=t&&t.documentElement.tagName==="MPD"?t.documentElement:null}catch{}if(!s||s&&s.getElementsByTagName("parsererror").length>0)throw new Error(ns.DASH_INVALID_XML);return s},jy=i=>{const e=Te(i,"UTCTiming")[0];if(!e)return null;const t=Ie(e);switch(t.schemeIdUri){case"urn:mpeg:dash:utc:http-head:2014":case"urn:mpeg:dash:utc:http-head:2012":t.method="HEAD";break;case"urn:mpeg:dash:utc:http-xsdate:2014":case"urn:mpeg:dash:utc:http-iso:2014":case"urn:mpeg:dash:utc:http-xsdate:2012":case"urn:mpeg:dash:utc:http-iso:2012":t.method="GET";break;case"urn:mpeg:dash:utc:direct:2014":case"urn:mpeg:dash:utc:direct:2012":t.method="DIRECT",t.value=Date.parse(t.value);break;case"urn:mpeg:dash:utc:http-ntp:2014":case"urn:mpeg:dash:utc:ntp:2014":case"urn:mpeg:dash:utc:sntp:2014":default:throw new Error(ns.UNSUPPORTED_UTC_TIMING_SCHEME)}return t},$y=(i,e={})=>{const t=qy(th(i),e),s=Dy(t.representationInfo);return vy({dashPlaylists:s,locations:t.locations,contentSteering:t.contentSteeringInfo,sidxMapping:e.sidxMapping,previousManifest:e.previousManifest,eventStream:t.eventStream})},Vy=i=>jy(th(i));var ih=Math.pow(2,32),Hy=function(i){var e=new DataView(i.buffer,i.byteOffset,i.byteLength),t;return e.getBigUint64?(t=e.getBigUint64(0),t0;s+=12,r--)t.references.push({referenceType:(i[s]&128)>>>7,referencedSize:e.getUint32(s)&2147483647,subsegmentDuration:e.getUint32(s+4),startsWithSap:!!(i[s+8]&128),sapType:(i[s+8]&112)>>>4,sapDeltaTime:e.getUint32(s+8)&268435455});return t},Wy=Gy,Xy=X([73,68,51]),Ky=function(e,t){t===void 0&&(t=0),e=X(e);var s=e[t+5],r=e[t+6]<<21|e[t+7]<<14|e[t+8]<<7|e[t+9],n=(s&16)>>4;return n?r+20:r+10},Hs=function i(e,t){return t===void 0&&(t=0),e=X(e),e.length-t<10||!ve(e,Xy,{offset:t})?t:(t+=Ky(e,t),i(e,t))},rc=function(e){return typeof e=="string"?Td(e):e},Yy=function(e){return Array.isArray(e)?e.map(function(t){return rc(t)}):[rc(e)]},Qy=function i(e,t,s){s===void 0&&(s=!1),t=Yy(t),e=X(e);var r=[];if(!t.length)return r;for(var n=0;n>>0,o=e.subarray(n+4,n+8);if(a===0)break;var u=n+a;if(u>e.length){if(s)break;u=e.length}var h=e.subarray(n+8,u);ve(o,t[0])&&(t.length===1?r.push(h):r.push.apply(r,i(h,t.slice(1),s))),n=u}return r},Wr={EBML:X([26,69,223,163]),DocType:X([66,130]),Segment:X([24,83,128,103]),SegmentInfo:X([21,73,169,102]),Tracks:X([22,84,174,107]),Track:X([174]),TrackNumber:X([215]),DefaultDuration:X([35,227,131]),TrackEntry:X([174]),TrackType:X([131]),FlagDefault:X([136]),CodecID:X([134]),CodecPrivate:X([99,162]),VideoTrack:X([224]),AudioTrack:X([225]),Cluster:X([31,67,182,117]),Timestamp:X([231]),TimestampScale:X([42,215,177]),BlockGroup:X([160]),BlockDuration:X([155]),Block:X([161]),SimpleBlock:X([163])},eo=[128,64,32,16,8,4,2,1],Jy=function(e){for(var t=1,s=0;s=t.length)return t.length;var r=dn(t,s,!1);if(ve(e.bytes,r.bytes))return s;var n=dn(t,s+r.length);return i(e,t,s+n.length+n.value+r.length)},ac=function i(e,t){t=Zy(t),e=X(e);var s=[];if(!t.length)return s;for(var r=0;re.length?e.length:o+a.value,h=e.subarray(o,u);ve(t[0],n.bytes)&&(t.length===1?s.push(h):s=s.concat(i(h,t.slice(1))));var m=n.length+a.length+h.length;r+=m}return s},tv=X([0,0,0,1]),iv=X([0,0,1]),sv=X([0,0,3]),rv=function(e){for(var t=[],s=1;s>1&63),s.indexOf(h)!==-1&&(a=n+u),n+=u+(t==="h264"?1:2)}return e.subarray(0,0)},nv=function(e,t,s){return sh(e,"h264",t,s)},av=function(e,t,s){return sh(e,"h265",t,s)},Xe={webm:X([119,101,98,109]),matroska:X([109,97,116,114,111,115,107,97]),flac:X([102,76,97,67]),ogg:X([79,103,103,83]),ac3:X([11,119]),riff:X([82,73,70,70]),avi:X([65,86,73]),wav:X([87,65,86,69]),"3gp":X([102,116,121,112,51,103]),mp4:X([102,116,121,112]),fmp4:X([115,116,121,112]),mov:X([102,116,121,112,113,116]),moov:X([109,111,111,118]),moof:X([109,111,111,102])},as={aac:function(e){var t=Hs(e);return ve(e,[255,16],{offset:t,mask:[255,22]})},mp3:function(e){var t=Hs(e);return ve(e,[255,2],{offset:t,mask:[255,6]})},webm:function(e){var t=ac(e,[Wr.EBML,Wr.DocType])[0];return ve(t,Xe.webm)},mkv:function(e){var t=ac(e,[Wr.EBML,Wr.DocType])[0];return ve(t,Xe.matroska)},mp4:function(e){if(as["3gp"](e)||as.mov(e))return!1;if(ve(e,Xe.mp4,{offset:4})||ve(e,Xe.fmp4,{offset:4})||ve(e,Xe.moof,{offset:4})||ve(e,Xe.moov,{offset:4}))return!0},mov:function(e){return ve(e,Xe.mov,{offset:4})},"3gp":function(e){return ve(e,Xe["3gp"],{offset:4})},ac3:function(e){var t=Hs(e);return ve(e,Xe.ac3,{offset:t})},ts:function(e){if(e.length<189&&e.length>=1)return e[0]===71;for(var t=0;t+1880},zo=9e4,Go,Wo,Un,Xo,rh,nh,ah;Go=function(i){return i*zo};Wo=function(i,e){return i*e};Un=function(i){return i/zo};Xo=function(i,e){return i/e};rh=function(i,e){return Go(Xo(i,e))};nh=function(i,e){return Wo(Un(i),e)};ah=function(i,e,t){return Un(t?i:i-e)};var bi={ONE_SECOND_IN_TS:zo,secondsToVideoTs:Go,secondsToAudioTs:Wo,videoTsToSeconds:Un,audioTsToSeconds:Xo,audioTsToVideoTs:rh,videoTsToAudioTs:nh,metadataTsToSeconds:ah};/** * @license * Video.js 8.17.3 * Copyright Brightcove, Inc. @@ -30,7 +30,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * Includes vtt.js * Available under Apache License Version 2.0 * - */var io="8.17.3";const Ht={},oi=function(i,e){return Ht[i]=Ht[i]||[],e&&(Ht[i]=Ht[i].concat(e)),Ht[i]},uv=function(i,e){oi(i,e)},oh=function(i,e){const t=oi(i).indexOf(e);return t<=-1?!1:(Ht[i]=Ht[i].slice(),Ht[i].splice(t,1),!0)},cv=function(i,e){oi(i,[].concat(e).map(t=>{const s=(...r)=>(oh(i,s),t(...r));return s}))},hn={prefixed:!0},en=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],oc=en[0];let zs;for(let i=0;i(s,r,n)=>{const a=e.levels[r],o=new RegExp(`^(${a})$`);let u=i;if(s!=="log"&&n.unshift(s.toUpperCase()+":"),t&&(u=`%c${i}`,n.unshift(t)),n.unshift(u+":"),et){et.push([].concat(n));const m=et.length-1e3;et.splice(0,m>0?m:0)}if(!E.console)return;let h=E.console[s];!h&&s==="debug"&&(h=E.console.info||E.console.log),!(!h||!a||!o.test(s))&&h[Array.isArray(n)?"apply":"call"](E.console,n)};function so(i,e=":",t=""){let s="info",r;function n(...a){r("log",s,a)}return r=dv(i,n,t),n.createLogger=(a,o,u)=>{const h=o!==void 0?o:e,m=u!==void 0?u:t,_=`${i} ${h} ${a}`;return so(_,h,m)},n.createNewLogger=(a,o,u)=>so(a,o,u),n.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:s},n.level=a=>{if(typeof a=="string"){if(!n.levels.hasOwnProperty(a))throw new Error(`"${a}" in not a valid log level`);s=a}return s},n.history=()=>et?[].concat(et):[],n.history.filter=a=>(et||[]).filter(o=>new RegExp(`.*${a}.*`).test(o[0])),n.history.clear=()=>{et&&(et.length=0)},n.history.disable=()=>{et!==null&&(et.length=0,et=null)},n.history.enable=()=>{et===null&&(et=[])},n.error=(...a)=>r("error",s,a),n.warn=(...a)=>r("warn",s,a),n.debug=(...a)=>r("debug",s,a),n}const re=so("VIDEOJS"),lh=re.createLogger,hv=Object.prototype.toString,uh=function(i){return Rt(i)?Object.keys(i):[]};function Xi(i,e){uh(i).forEach(t=>e(i[t],t))}function ch(i,e,t=0){return uh(i).reduce((s,r)=>e(s,i[r],r),t)}function Rt(i){return!!i&&typeof i=="object"}function os(i){return Rt(i)&&hv.call(i)==="[object Object]"&&i.constructor===Object}function pe(...i){const e={};return i.forEach(t=>{t&&Xi(t,(s,r)=>{if(!os(s)){e[r]=s;return}os(e[r])||(e[r]={}),e[r]=pe(e[r],s)})}),e}function dh(i={}){const e=[];for(const t in i)if(i.hasOwnProperty(t)){const s=i[t];e.push(s)}return e}function qn(i,e,t,s=!0){const r=a=>Object.defineProperty(i,e,{value:a,enumerable:!0,writable:!0}),n={configurable:!0,enumerable:!0,get(){const a=t();return r(a),a}};return s&&(n.set=r),Object.defineProperty(i,e,n)}var fv=Object.freeze({__proto__:null,each:Xi,reduce:ch,isObject:Rt,isPlain:os,merge:pe,values:dh,defineLazyProperty:qn});let Ko=!1,hh=null,Nt=!1,fh,ph=!1,Ki=!1,Yi=!1,Mt=!1,Yo=null,jn=null;const pv=!!(E.cast&&E.cast.framework&&E.cast.framework.CastReceiverContext);let mh=null,fn=!1,$n=!1,pn=!1,Vn=!1,mn=!1,gn=!1,ro=!1;const or=!!(ps()&&("ontouchstart"in E||E.navigator.maxTouchPoints||E.DocumentTouch&&E.document instanceof E.DocumentTouch)),ri=E.navigator&&E.navigator.userAgentData;ri&&ri.platform&&ri.brands&&(Nt=ri.platform==="Android",Ki=!!ri.brands.find(i=>i.brand==="Microsoft Edge"),Yi=!!ri.brands.find(i=>i.brand==="Chromium"),Mt=!Ki&&Yi,Yo=jn=(ri.brands.find(i=>i.brand==="Chromium")||{}).version||null,$n=ri.platform==="Windows");if(!Yi){const i=E.navigator&&E.navigator.userAgent||"";Ko=/iPod/i.test(i),hh=function(){const e=i.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),Nt=/Android/i.test(i),fh=function(){const e=i.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;const t=e[1]&&parseFloat(e[1]),s=e[2]&&parseFloat(e[2]);return t&&s?parseFloat(e[1]+"."+e[2]):t||null}(),ph=/Firefox/i.test(i),Ki=/Edg/i.test(i),Yi=/Chrome/i.test(i)||/CriOS/i.test(i),Mt=!Ki&&Yi,Yo=jn=function(){const e=i.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),mh=function(){const e=/MSIE\s(\d+)\.\d/.exec(i);let t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(i)&&/rv:11.0/.test(i)&&(t=11),t}(),mn=/Tizen/i.test(i),gn=/Web0S/i.test(i),ro=mn||gn,fn=/Safari/i.test(i)&&!Mt&&!Nt&&!Ki&&!ro,$n=/Windows/i.test(i),pn=/iPad/i.test(i)||fn&&or&&!/iPhone/i.test(i),Vn=/iPhone/i.test(i)&&!pn}const Je=Vn||pn||Ko,Hn=(fn||Je)&&!Mt;var gh=Object.freeze({__proto__:null,get IS_IPOD(){return Ko},get IOS_VERSION(){return hh},get IS_ANDROID(){return Nt},get ANDROID_VERSION(){return fh},get IS_FIREFOX(){return ph},get IS_EDGE(){return Ki},get IS_CHROMIUM(){return Yi},get IS_CHROME(){return Mt},get CHROMIUM_VERSION(){return Yo},get CHROME_VERSION(){return jn},IS_CHROMECAST_RECEIVER:pv,get IE_VERSION(){return mh},get IS_SAFARI(){return fn},get IS_WINDOWS(){return $n},get IS_IPAD(){return pn},get IS_IPHONE(){return Vn},get IS_TIZEN(){return mn},get IS_WEBOS(){return gn},get IS_SMART_TV(){return ro},TOUCH_ENABLED:or,IS_IOS:Je,IS_ANY_SAFARI:Hn});function lc(i){return typeof i=="string"&&!!i.trim()}function mv(i){if(i.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function ps(){return U===E.document}function ms(i){return Rt(i)&&i.nodeType===1}function _h(){try{return E.parent!==E.self}catch{return!0}}function yh(i){return function(e,t){if(!lc(e))return U[i](null);lc(t)&&(t=U.querySelector(t));const s=ms(t)?t:U;return s[i]&&s[i](e)}}function Y(i="div",e={},t={},s){const r=U.createElement(i);return Object.getOwnPropertyNames(e).forEach(function(n){const a=e[n];n==="textContent"?ci(r,a):(r[n]!==a||n==="tabIndex")&&(r[n]=a)}),Object.getOwnPropertyNames(t).forEach(function(n){r.setAttribute(n,t[n])}),s&&Qo(r,s),r}function ci(i,e){return typeof i.textContent>"u"?i.innerText=e:i.textContent=e,i}function no(i,e){e.firstChild?e.insertBefore(i,e.firstChild):e.appendChild(i)}function Ks(i,e){return mv(e),i.classList.contains(e)}function Si(i,...e){return i.classList.add(...e.reduce((t,s)=>t.concat(s.split(/\s+/)),[])),i}function zn(i,...e){return i?(i.classList.remove(...e.reduce((t,s)=>t.concat(s.split(/\s+/)),[])),i):(re.warn("removeClass was called with an element that doesn't exist"),null)}function vh(i,e,t){return typeof t=="function"&&(t=t(i,e)),typeof t!="boolean"&&(t=void 0),e.split(/\s+/).forEach(s=>i.classList.toggle(s,t)),i}function Th(i,e){Object.getOwnPropertyNames(e).forEach(function(t){const s=e[t];s===null||typeof s>"u"||s===!1?i.removeAttribute(t):i.setAttribute(t,s===!0?"":s)})}function ni(i){const e={},t=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(i&&i.attributes&&i.attributes.length>0){const s=i.attributes;for(let r=s.length-1;r>=0;r--){const n=s[r].name;let a=s[r].value;t.includes(n)&&(a=a!==null),e[n]=a}}return e}function bh(i,e){return i.getAttribute(e)}function ls(i,e,t){i.setAttribute(e,t)}function Gn(i,e){i.removeAttribute(e)}function xh(){U.body.focus(),U.onselectstart=function(){return!1}}function Sh(){U.onselectstart=function(){return!0}}function us(i){if(i&&i.getBoundingClientRect&&i.parentNode){const e=i.getBoundingClientRect(),t={};return["bottom","height","left","right","top","width"].forEach(s=>{e[s]!==void 0&&(t[s]=e[s])}),t.height||(t.height=parseFloat(cs(i,"height"))),t.width||(t.width=parseFloat(cs(i,"width"))),t}}function lr(i){if(!i||i&&!i.offsetParent)return{left:0,top:0,width:0,height:0};const e=i.offsetWidth,t=i.offsetHeight;let s=0,r=0;for(;i.offsetParent&&i!==U[hn.fullscreenElement];)s+=i.offsetLeft,r+=i.offsetTop,i=i.offsetParent;return{left:s,top:r,width:e,height:t}}function Wn(i,e){const t={x:0,y:0};if(Je){let m=i;for(;m&&m.nodeName.toLowerCase()!=="html";){const _=cs(m,"transform");if(/^matrix/.test(_)){const v=_.slice(7,-1).split(/,\s/).map(Number);t.x+=v[4],t.y+=v[5]}else if(/^matrix3d/.test(_)){const v=_.slice(9,-1).split(/,\s/).map(Number);t.x+=v[12],t.y+=v[13]}if(m.assignedSlot&&m.assignedSlot.parentElement&&E.WebKitCSSMatrix){const v=E.getComputedStyle(m.assignedSlot.parentElement).transform,S=new E.WebKitCSSMatrix(v);t.x+=S.m41,t.y+=S.m42}m=m.parentNode||m.host}}const s={},r=lr(e.target),n=lr(i),a=n.width,o=n.height;let u=e.offsetY-(n.top-r.top),h=e.offsetX-(n.left-r.left);return e.changedTouches&&(h=e.changedTouches[0].pageX-n.left,u=e.changedTouches[0].pageY+n.top,Je&&(h-=t.x,u-=t.y)),s.y=1-Math.max(0,Math.min(1,u/o)),s.x=Math.max(0,Math.min(1,h/a)),s}function Eh(i){return Rt(i)&&i.nodeType===3}function Xn(i){for(;i.firstChild;)i.removeChild(i.firstChild);return i}function Ch(i){return typeof i=="function"&&(i=i()),(Array.isArray(i)?i:[i]).map(e=>{if(typeof e=="function"&&(e=e()),ms(e)||Eh(e))return e;if(typeof e=="string"&&/\S/.test(e))return U.createTextNode(e)}).filter(e=>e)}function Qo(i,e){return Ch(e).forEach(t=>i.appendChild(t)),i}function Ah(i,e){return Qo(Xn(i),e)}function ur(i){return i.button===void 0&&i.buttons===void 0||i.button===0&&i.buttons===void 0||i.type==="mouseup"&&i.button===0&&i.buttons===0||i.type==="mousedown"&&i.button===0&&i.buttons===0?!0:!(i.button!==0||i.buttons!==1)}const li=yh("querySelector"),wh=yh("querySelectorAll");function cs(i,e){if(!i||!e)return"";if(typeof E.getComputedStyle=="function"){let t;try{t=E.getComputedStyle(i)}catch{return""}return t?t.getPropertyValue(e)||t[e]:""}return""}function Dh(i){[...U.styleSheets].forEach(e=>{try{const t=[...e.cssRules].map(r=>r.cssText).join(""),s=U.createElement("style");s.textContent=t,i.document.head.appendChild(s)}catch{const s=U.createElement("link");s.rel="stylesheet",s.type=e.type,s.media=e.media.mediaText,s.href=e.href,i.document.head.appendChild(s)}})}var kh=Object.freeze({__proto__:null,isReal:ps,isEl:ms,isInFrame:_h,createEl:Y,textContent:ci,prependTo:no,hasClass:Ks,addClass:Si,removeClass:zn,toggleClass:vh,setAttributes:Th,getAttributes:ni,getAttribute:bh,setAttribute:ls,removeAttribute:Gn,blockTextSelection:xh,unblockTextSelection:Sh,getBoundingClientRect:us,findPosition:lr,getPointerPosition:Wn,isTextNode:Eh,emptyEl:Xn,normalizeContent:Ch,appendContent:Qo,insertContent:Ah,isSingleLeftClick:ur,$:li,$$:wh,computedStyle:cs,copyStyleSheetsToWindow:Dh});let Ih=!1,ao;const gv=function(){if(ao.options.autoSetup===!1)return;const i=Array.prototype.slice.call(U.getElementsByTagName("video")),e=Array.prototype.slice.call(U.getElementsByTagName("audio")),t=Array.prototype.slice.call(U.getElementsByTagName("video-js")),s=i.concat(e,t);if(s&&s.length>0)for(let r=0,n=s.length;r-1&&(r={passive:!0}),i.addEventListener(e,s.dispatcher,r)}else i.attachEvent&&i.attachEvent("on"+e,s.dispatcher)}function je(i,e,t){if(!Qe.has(i))return;const s=Qe.get(i);if(!s.handlers)return;if(Array.isArray(e))return Jo(je,i,e,t);const r=function(a,o){s.handlers[o]=[],uc(a,o)};if(e===void 0){for(const a in s.handlers)Object.prototype.hasOwnProperty.call(s.handlers||{},a)&&r(i,a);return}const n=s.handlers[e];if(n){if(!t){r(i,e);return}if(t.guid)for(let a=0;a=e&&(i(...r),t=n)}},Oh=function(i,e,t,s=E){let r;const n=()=>{s.clearTimeout(r),r=null},a=function(){const o=this,u=arguments;let h=function(){r=null,h=null,t||i.apply(o,u)};!r&&t&&i.apply(o,u),s.clearTimeout(r),r=s.setTimeout(h,e)};return a.cancel=n,a};var xv=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:yt,bind_:me,throttle:Bt,debounce:Oh});let Bs;class ht{on(e,t){const s=this.addEventListener;this.addEventListener=()=>{},dt(this,e,t),this.addEventListener=s}off(e,t){je(this,e,t)}one(e,t){const s=this.addEventListener;this.addEventListener=()=>{},Yn(this,e,t),this.addEventListener=s}any(e,t){const s=this.addEventListener;this.addEventListener=()=>{},Zo(this,e,t),this.addEventListener=s}trigger(e){const t=e.type||e;typeof e=="string"&&(e={type:t}),e=Kn(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),gs(this,e)}queueTrigger(e){Bs||(Bs=new Map);const t=e.type||e;let s=Bs.get(this);s||(s=new Map,Bs.set(this,s));const r=s.get(t);s.delete(t),E.clearTimeout(r);const n=E.setTimeout(()=>{s.delete(t),s.size===0&&(s=null,Bs.delete(this)),this.trigger(e)},0);s.set(t,n)}}ht.prototype.allowedEvents_={};ht.prototype.addEventListener=ht.prototype.on;ht.prototype.removeEventListener=ht.prototype.off;ht.prototype.dispatchEvent=ht.prototype.trigger;const Qn=i=>typeof i.name=="function"?i.name():typeof i.name=="string"?i.name:i.name_?i.name_:i.constructor&&i.constructor.name?i.constructor.name:typeof i,Wt=i=>i instanceof ht||!!i.eventBusEl_&&["on","one","off","trigger"].every(e=>typeof i[e]=="function"),Sv=(i,e)=>{Wt(i)?e():(i.eventedCallbacks||(i.eventedCallbacks=[]),i.eventedCallbacks.push(e))},uo=i=>typeof i=="string"&&/\S/.test(i)||Array.isArray(i)&&!!i.length,_n=(i,e,t)=>{if(!i||!i.nodeName&&!Wt(i))throw new Error(`Invalid target for ${Qn(e)}#${t}; must be a DOM node or evented object.`)},Rh=(i,e,t)=>{if(!uo(i))throw new Error(`Invalid event type for ${Qn(e)}#${t}; must be a non-empty string or array.`)},Nh=(i,e,t)=>{if(typeof i!="function")throw new Error(`Invalid listener for ${Qn(e)}#${t}; must be a function.`)},Ra=(i,e,t)=>{const s=e.length<3||e[0]===i||e[0]===i.eventBusEl_;let r,n,a;return s?(r=i.eventBusEl_,e.length>=3&&e.shift(),[n,a]=e):(r=e[0],n=e[1],a=e[2]),_n(r,i,t),Rh(n,i,t),Nh(a,i,t),a=me(i,a),{isTargetingSelf:s,target:r,type:n,listener:a}},_i=(i,e,t,s)=>{_n(i,i,e),i.nodeName?bv[e](i,t,s):i[e](t,s)},Ev={on(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"on");if(_i(t,"on",s,r),!e){const n=()=>this.off(t,s,r);n.guid=r.guid;const a=()=>this.off("dispose",n);a.guid=r.guid,_i(this,"on","dispose",n),_i(t,"on","dispose",a)}},one(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"one");if(e)_i(t,"one",s,r);else{const n=(...a)=>{this.off(t,s,n),r.apply(null,a)};n.guid=r.guid,_i(t,"one",s,n)}},any(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"any");if(e)_i(t,"any",s,r);else{const n=(...a)=>{this.off(t,s,n),r.apply(null,a)};n.guid=r.guid,_i(t,"any",s,n)}},off(i,e,t){if(!i||uo(i))je(this.eventBusEl_,i,e);else{const s=i,r=e;_n(s,this,"off"),Rh(r,this,"off"),Nh(t,this,"off"),t=me(this,t),this.off("dispose",t),s.nodeName?(je(s,r,t),je(s,"dispose",t)):Wt(s)&&(s.off(r,t),s.off("dispose",t))}},trigger(i,e){_n(this.eventBusEl_,this,"trigger");const t=i&&typeof i!="string"?i.type:i;if(!uo(t))throw new Error(`Invalid event type for ${Qn(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return gs(this.eventBusEl_,i,e)}};function el(i,e={}){const{eventBusKey:t}=e;if(t){if(!i[t].nodeName)throw new Error(`The eventBusKey "${t}" does not refer to an element.`);i.eventBusEl_=i[t]}else i.eventBusEl_=Y("span",{className:"vjs-event-bus"});return Object.assign(i,Ev),i.eventedCallbacks&&i.eventedCallbacks.forEach(s=>{s()}),i.on("dispose",()=>{i.off(),[i,i.el_,i.eventBusEl_].forEach(function(s){s&&Qe.has(s)&&Qe.delete(s)}),E.setTimeout(()=>{i.eventBusEl_=null},0)}),i}const Cv={state:{},setState(i){typeof i=="function"&&(i=i());let e;return Xi(i,(t,s)=>{this.state[s]!==t&&(e=e||{},e[s]={from:this.state[s],to:t}),this.state[s]=t}),e&&Wt(this)&&this.trigger({changes:e,type:"statechanged"}),e}};function Mh(i,e){return Object.assign(i,Cv),i.state=Object.assign({},i.state,e),typeof i.handleStateChanged=="function"&&Wt(i)&&i.on("statechanged",i.handleStateChanged),i}const Ys=function(i){return typeof i!="string"?i:i.replace(/./,e=>e.toLowerCase())},Ee=function(i){return typeof i!="string"?i:i.replace(/./,e=>e.toUpperCase())},Bh=function(i,e){return Ee(i)===Ee(e)};var Av=Object.freeze({__proto__:null,toLowerCase:Ys,toTitleCase:Ee,titleCaseEquals:Bh});class M{constructor(e,t,s){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=pe({},this.options_),t=this.options_=pe(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const r=e&&e.id&&e.id()||"no_player";this.id_=`${r}_component_${_t()}`}this.name_=t.name||null,t.el?this.el_=t.el:t.createEl!==!1&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach(r=>this.addClass(r)),["on","off","one","any","trigger"].forEach(r=>{this[r]=void 0}),t.evented!==!1&&(el(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Mh(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,t.initChildren!==!1&&this.initChildren(),this.ready(s),t.reportTouchActivity!==!1&&this.enableTouchActivity()}on(e,t){}off(e,t){}one(e,t){}any(e,t){}trigger(e,t){}dispose(e={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let t=this.children_.length-1;t>=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return!!this.isDisposed_}player(){return this.player_}options(e){return e?(this.options_=pe(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,s){return Y(e,t,s)}localize(e,t,s=e){const r=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages(),a=n&&n[r],o=r&&r.split("-")[0],u=n&&n[o];let h=s;return a&&a[e]?h=a[e]:u&&u[e]&&(h=u[e]),t&&(h=h.replace(/\{(\d+)\}/g,function(m,_){const v=t[_-1];let S=v;return typeof v>"u"&&(S=m),S})),h}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}getDescendant(...e){e=e.reduce((s,r)=>s.concat(r),[]);let t=this;for(let s=0;s=0;r--)if(this.children_[r]===e){t=!0,this.children_.splice(r,1);break}if(!t)return;e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Ee(e.name())]=null,this.childNameIndex_[Ys(e.name())]=null;const s=e.el();s&&s.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children;if(e){const t=this.options_,s=a=>{const o=a.name;let u=a.opts;if(t[o]!==void 0&&(u=t[o]),u===!1)return;u===!0&&(u={}),u.playerOptions=this.options_.playerOptions;const h=this.addChild(o,u);h&&(this[o]=h)};let r;const n=M.getComponent("Tech");Array.isArray(e)?r=e:r=Object.keys(e),r.concat(Object.keys(this.options_).filter(function(a){return!r.some(function(o){return typeof o=="string"?a===o:a===o.name})})).map(a=>{let o,u;return typeof a=="string"?(o=a,u=e[o]||this.options_[o]||{}):(o=a.name,u=a),{name:o,opts:u}}).filter(a=>{const o=M.getComponent(a.opts.componentClass||Ee(a.name));return o&&!n.isTech(o)}).forEach(s)}}buildCSSClass(){return""}ready(e,t=!1){if(e){if(!this.isReady_){this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(e);return}t?e.call(this):this.setTimeout(e,1)}}triggerReady(){this.isReady_=!0,this.setTimeout(function(){const e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)}$(e,t){return li(e,t||this.contentEl())}$$(e,t){return wh(e,t||this.contentEl())}hasClass(e){return Ks(this.el_,e)}addClass(...e){Si(this.el_,...e)}removeClass(...e){zn(this.el_,...e)}toggleClass(e,t){vh(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return bh(this.el_,e)}setAttribute(e,t){ls(this.el_,e,t)}removeAttribute(e){Gn(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,s){if(t!==void 0){(t===null||t!==t)&&(t=0),(""+t).indexOf("%")!==-1||(""+t).indexOf("px")!==-1?this.el_.style[e]=t:t==="auto"?this.el_.style[e]="":this.el_.style[e]=t+"px",s||this.trigger("componentresize");return}if(!this.el_)return 0;const r=this.el_.style[e],n=r.indexOf("px");return parseInt(n!==-1?r.slice(0,n):this.el_["offset"+Ee(e)],10)}currentDimension(e){let t=0;if(e!=="width"&&e!=="height")throw new Error("currentDimension only accepts width or height value");if(t=cs(this.el_,e),t=parseFloat(t),t===0||isNaN(t)){const s=`offset${Ee(e)}`;t=this.el_[s]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}getPositions(){const e=this.el_.getBoundingClientRect(),t={x:e.x,y:e.y,width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left},s={x:e.left+e.width/2,y:e.top+e.height/2,width:0,height:0,top:e.top+e.height/2,right:e.left+e.width/2,bottom:e.top+e.height/2,left:e.left+e.width/2};return{boundingClientRect:t,center:s}}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&(e.key!=="Tab"&&!(this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled)&&e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e=0,t=null;const s=10,r=200;let n;this.on("touchstart",function(o){o.touches.length===1&&(t={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e=E.performance.now(),n=!0)}),this.on("touchmove",function(o){if(o.touches.length>1)n=!1;else if(t){const u=o.touches[0].pageX-t.pageX,h=o.touches[0].pageY-t.pageY;Math.sqrt(u*u+h*h)>s&&(n=!1)}});const a=function(){n=!1};this.on("touchleave",a),this.on("touchcancel",a),this.on("touchend",function(o){t=null,n===!0&&E.performance.now()-e{this.setTimeoutIds_.has(s)&&this.setTimeoutIds_.delete(s),e()},t),this.setTimeoutIds_.add(s),s}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),E.clearTimeout(e)),e}setInterval(e,t){e=me(this,e),this.clearTimersOnDispose_();const s=E.setInterval(e,t);return this.setIntervalIds_.add(s),s}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),E.clearInterval(e)),e}requestAnimationFrame(e){this.clearTimersOnDispose_();var t;return e=me(this,e),t=E.requestAnimationFrame(()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()}),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){if(this.namedRafs_.has(e))return;this.clearTimersOnDispose_(),t=me(this,t);const s=this.requestAnimationFrame(()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)});return this.namedRafs_.set(e,s),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),E.cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(([e,t])=>{this[e].forEach((s,r)=>this[t](r))}),this.clearingTimersOnDispose_=!1}))}getIsDisabled(){return!!this.el_.disabled}getIsExpresslyInert(){return this.el_.inert&&!this.el_.ownerDocument.documentElement.inert}getIsFocusable(e){return(e||this.el_).tabIndex>=0&&!(this.getIsDisabled()||this.getIsExpresslyInert())}getIsAvailableToBeFocused(e){function t(n){const a=E.getComputedStyle(n,null),o=a.getPropertyValue("visibility");return a.getPropertyValue("display")!=="none"&&!["hidden","collapse"].includes(o)}function s(n){return!(!t(n.parentElement)||!t(n)||n.style.opacity==="0"||E.getComputedStyle(n).height==="0px"||E.getComputedStyle(n).width==="0px")}function r(n){if(n.offsetWidth+n.offsetHeight+n.getBoundingClientRect().height+n.getBoundingClientRect().width===0)return!1;const a={x:n.getBoundingClientRect().left+n.offsetWidth/2,y:n.getBoundingClientRect().top+n.offsetHeight/2};if(a.x<0||a.x>(U.documentElement.clientWidth||E.innerWidth)||a.y<0||a.y>(U.documentElement.clientHeight||E.innerHeight))return!1;let o=U.elementFromPoint(a.x,a.y);for(;o;){if(o===n)return!0;if(o.parentNode)o=o.parentNode;else return!1}}return e||(e=this.el()),!!(r(e)&&s(e)&&(!e.parentElement||e.tabIndex>=0))}static registerComponent(e,t){if(typeof e!="string"||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`);const s=M.getComponent("Tech"),r=s&&s.isTech(t),n=M===t||M.prototype.isPrototypeOf(t.prototype);if(r||!n){let o;throw r?o="techs must be registered using Tech.registerTech()":o="must be a Component subclass",new Error(`Illegal component, "${e}"; ${o}.`)}e=Ee(e),M.components_||(M.components_={});const a=M.getComponent("Player");if(e==="Player"&&a&&a.players){const o=a.players,u=Object.keys(o);if(o&&u.length>0&&u.map(h=>o[h]).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return M.components_[e]=t,M.components_[Ys(e)]=t,t}static getComponent(e){if(!(!e||!M.components_))return M.components_[e]}}M.registerComponent("Component",M);function wv(i,e,t){if(typeof e!="number"||e<0||e>t)throw new Error(`Failed to execute '${i}' on 'TimeRanges': The index provided (${e}) is non-numeric or out of bounds (0-${t}).`)}function cc(i,e,t,s){return wv(i,s,t.length-1),t[s][e]}function Na(i){let e;return i===void 0||i.length===0?e={length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:e={length:i.length,start:cc.bind(null,"start",0,i),end:cc.bind(null,"end",1,i)},E.Symbol&&E.Symbol.iterator&&(e[E.Symbol.iterator]=()=>(i||[]).values()),e}function St(i,e){return Array.isArray(i)?Na(i):i===void 0||e===void 0?Na():Na([[i,e]])}const Fh=function(i,e){i=i<0?0:i;let t=Math.floor(i%60),s=Math.floor(i/60%60),r=Math.floor(i/3600);const n=Math.floor(e/60%60),a=Math.floor(e/3600);return(isNaN(i)||i===1/0)&&(r=s=t="-"),r=r>0||a>0?r+":":"",s=((r||n>=10)&&s<10?"0"+s:s)+":",t=t<10?"0"+t:t,r+s+t};let tl=Fh;function Uh(i){tl=i}function qh(){tl=Fh}function Di(i,e=i){return tl(i,e)}var Dv=Object.freeze({__proto__:null,createTimeRanges:St,createTimeRange:St,setFormatTime:Uh,resetFormatTime:qh,formatTime:Di});function jh(i,e){let t=0,s,r;if(!e)return 0;(!i||!i.length)&&(i=St(0,0));for(let n=0;ne&&(r=e),t+=r-s;return t/e}function Se(i){if(i instanceof Se)return i;typeof i=="number"?this.code=i:typeof i=="string"?this.message=i:Rt(i)&&(typeof i.code=="number"&&(this.code=i.code),Object.assign(this,i)),this.message||(this.message=Se.defaultMessages[this.code]||"")}Se.prototype.code=0;Se.prototype.message="";Se.prototype.status=null;Se.prototype.metadata=null;Se.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"];Se.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};Se.MEDIA_ERR_CUSTOM=0;Se.prototype.MEDIA_ERR_CUSTOM=0;Se.MEDIA_ERR_ABORTED=1;Se.prototype.MEDIA_ERR_ABORTED=1;Se.MEDIA_ERR_NETWORK=2;Se.prototype.MEDIA_ERR_NETWORK=2;Se.MEDIA_ERR_DECODE=3;Se.prototype.MEDIA_ERR_DECODE=3;Se.MEDIA_ERR_SRC_NOT_SUPPORTED=4;Se.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4;Se.MEDIA_ERR_ENCRYPTED=5;Se.prototype.MEDIA_ERR_ENCRYPTED=5;function Qs(i){return i!=null&&typeof i.then=="function"}function Dt(i){Qs(i)&&i.then(null,e=>{})}const co=function(i){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((t,s,r)=>(i[s]&&(t[s]=i[s]),t),{cues:i.cues&&Array.prototype.map.call(i.cues,function(t){return{startTime:t.startTime,endTime:t.endTime,text:t.text,id:t.id}})})},kv=function(i){const e=i.$$("track"),t=Array.prototype.map.call(e,r=>r.track);return Array.prototype.map.call(e,function(r){const n=co(r.track);return r.src&&(n.src=r.src),n}).concat(Array.prototype.filter.call(i.textTracks(),function(r){return t.indexOf(r)===-1}).map(co))},Iv=function(i,e){return i.forEach(function(t){const s=e.addRemoteTextTrack(t).track;!t.src&&t.cues&&t.cues.forEach(r=>s.addCue(r))}),e.textTracks()};var dc={textTracksToJson:kv,jsonToTextTracks:Iv,trackToJson_:co};const Ma="vjs-modal-dialog";class _s extends M{constructor(e,t){super(e,t),this.handleKeyDown_=s=>this.handleKeyDown(s),this.close_=s=>this.close(s),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=Y("div",{className:`${Ma}-content`},{role:"document"}),this.descEl_=Y("p",{className:`${Ma}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),ci(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog","aria-live":"polite"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ma} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(this.opened_){this.options_.fillAlways&&this.fill();return}const e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}opened(e){return typeof e=="boolean"&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger({type:"modalclose",bubbles:!0}),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if(typeof e=="boolean"){const t=this.closeable_=!!e;let s=this.getChild("closeButton");if(t&&!s){const r=this.contentEl_;this.contentEl_=this.el_,s=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=r,this.on(s,"close",this.close_)}!t&&s&&(this.off(s,"close",this.close_),this.removeChild(s),s.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),s=t.parentNode,r=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,s.removeChild(t),this.empty(),Ah(t,e),this.trigger("modalfill"),r?s.insertBefore(t,r):s.appendChild(t);const n=this.getChild("closeButton");n&&s.appendChild(n.el_),this.trigger("aftermodalfill")}empty(){this.trigger("beforemodalempty"),Xn(this.contentEl()),this.trigger("modalempty")}content(e){return typeof e<"u"&&(this.content_=e),this.content_}conditionalFocus_(){const e=U.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(this.trigger({type:"modalKeydown",originalEvent:e,target:this,bubbles:!0}),e.stopPropagation(),e.key==="Escape"&&this.closeable()){e.preventDefault(),this.close();return}if(e.key!=="Tab")return;const t=this.focusableEls_(),s=this.el_.querySelector(":focus");let r;for(let n=0;n(t instanceof E.HTMLAnchorElement||t instanceof E.HTMLAreaElement)&&t.hasAttribute("href")||(t instanceof E.HTMLInputElement||t instanceof E.HTMLSelectElement||t instanceof E.HTMLTextAreaElement||t instanceof E.HTMLButtonElement)&&!t.hasAttribute("disabled")||t instanceof E.HTMLIFrameElement||t instanceof E.HTMLObjectElement||t instanceof E.HTMLEmbedElement||t.hasAttribute("tabindex")&&t.getAttribute("tabindex")!==-1||t.hasAttribute("contenteditable"))}}_s.prototype.options_={pauseOnOpen:!0,temporary:!0};M.registerComponent("ModalDialog",_s);class ds extends ht{constructor(e=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let t=0;t{this.trigger({track:e,type:"labelchange",target:this})},Wt(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t;for(let s=0,r=this.length;s=0;t--)if(e[t].enabled){Ba(e,e[t]);break}super(e),this.changing_=!1}addTrack(e){e.enabled&&Ba(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,Ba(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}}const Fa=function(i,e){for(let t=0;t=0;t--)if(e[t].selected){Fa(e,e[t]);break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let t=0;t{this.changing_||(this.changing_=!0,Fa(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}}class $h extends ds{addTrack(e){super.addTrack(e),this.queueChange_||(this.queueChange_=()=>this.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_),["metadata","chapters"].indexOf(e.kind)===-1&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class Ov{constructor(e=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let t=0,s=e.length;t0&&(E.console&&E.console.groupCollapsed&&E.console.groupCollapsed(`Text Track parsing errors for ${e.src}`),s.forEach(r=>re.error(r)),E.console&&E.console.groupEnd&&E.console.groupEnd()),t.flush()},pc=function(i,e){const t={uri:i},s=Jn(i);s&&(t.cors=s);const r=e.tech_.crossOrigin()==="use-credentials";r&&(t.withCredentials=r),tr(t,me(this,function(n,a,o){if(n)return re.error(n,a);e.loaded_=!0,typeof E.WebVTT!="function"?e.tech_&&e.tech_.any(["vttjsloaded","vttjserror"],u=>{if(u.type==="vttjserror"){re.error(`vttjs failed to load, stopping trying to process ${e.src}`);return}return fc(o,e)}):fc(o,e)}))};class mr extends il{constructor(e={}){if(!e.tech)throw new Error("A tech was not provided.");const t=pe(e,{kind:Mv[e.kind]||"subtitles",language:e.language||e.srclang||""});let s=hc[t.mode]||"disabled";const r=t.default;(t.kind==="metadata"||t.kind==="chapters")&&(s="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=this.tech_.preloadTextTracks!==!1;const n=new yn(this.cues_),a=new yn(this.activeCues_);let o=!1;this.timeupdateHandler=me(this,function(h={}){if(!this.tech_.isDisposed()){if(!this.tech_.isReady_){h.type!=="timeupdate"&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler));return}this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1),h.type!=="timeupdate"&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))}});const u=()=>{this.stopTracking()};this.tech_.one("dispose",u),s!=="disabled"&&this.startTracking(),Object.defineProperties(this,{default:{get(){return r},set(){}},mode:{get(){return s},set(h){hc[h]&&s!==h&&(s=h,!this.preload_&&s!=="disabled"&&this.cues.length===0&&pc(this.src,this),this.stopTracking(),s!=="disabled"&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?n:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(this.cues.length===0)return a;const h=this.tech_.currentTime(),m=[];for(let _=0,v=this.cues.length;_=h&&m.push(S)}if(o=!1,m.length!==this.activeCues_.length)o=!0;else for(let _=0;_{t=Qt.LOADED,this.trigger({type:"load",target:this})})}}Qt.prototype.allowedEvents_={load:"load"};Qt.NONE=0;Qt.LOADING=1;Qt.LOADED=2;Qt.ERROR=3;const gt={audio:{ListClass:Pv,TrackClass:Hh,capitalName:"Audio"},video:{ListClass:Lv,TrackClass:zh,capitalName:"Video"},text:{ListClass:$h,TrackClass:mr,capitalName:"Text"}};Object.keys(gt).forEach(function(i){gt[i].getterName=`${i}Tracks`,gt[i].privateName=`${i}Tracks_`});const hs={remoteText:{ListClass:$h,TrackClass:mr,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:Ov,TrackClass:Qt,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},Ke=Object.assign({},gt,hs);hs.names=Object.keys(hs);gt.names=Object.keys(gt);Ke.names=[].concat(hs.names).concat(gt.names);function Fv(i,e,t,s,r={}){const n=i.textTracks();r.kind=e,t&&(r.label=t),s&&(r.language=s),r.tech=i;const a=new Ke.text.TrackClass(r);return n.addTrack(a),a}class Z extends M{constructor(e={},t=function(){}){e.reportTouchActivity=!1,super(null,e,t),this.onDurationChange_=s=>this.onDurationChange(s),this.trackProgress_=s=>this.trackProgress(s),this.trackCurrentTime_=s=>this.trackCurrentTime(s),this.stopTrackingCurrentTime_=s=>this.stopTrackingCurrentTime(s),this.disposeSourceHandler_=s=>this.disposeSourceHandler(s),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",function(){this.hasStarted_=!0}),this.on("loadstart",function(){this.hasStarted_=!1}),Ke.names.forEach(s=>{const r=Ke[s];e&&e[r.getterName]&&(this[r.privateName]=e[r.getterName])}),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(s=>{e[`native${s}Tracks`]===!1&&(this[`featuresNative${s}Tracks`]=!1)}),e.nativeCaptions===!1||e.nativeTextTracks===!1?this.featuresNativeTextTracks=!1:(e.nativeCaptions===!0||e.nativeTextTracks===!0)&&(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=e.preloadTextTracks!==!1,this.autoRemoteTextTracks_=new Ke.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",()=>this.setTimeout(()=>this.triggerSourceset(e),1)),this.trigger({src:e,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(me(this,function(){const t=this.bufferedPercent();this.bufferedPercent_!==t&&this.trigger("progress"),this.bufferedPercent_=t,t===1&&this.stopTrackingProgress()}),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return St(0,0)}bufferedPercent(){return jh(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(gt.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(e){e=[].concat(e),e.forEach(t=>{const s=this[`${t}Tracks`]()||[];let r=s.length;for(;r--;){const n=s[r];t==="text"&&this.removeRemoteTextTrack(n),s.removeTrack(n)}})}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[];let t=e.length;for(;t--;){const s=e[t];this.removeRemoteTextTrack(s)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return e!==void 0&&(this.error_=new Se(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?St(0,0):St()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){gt.names.forEach(e=>{const t=gt[e],s=()=>{this.trigger(`${e}trackchange`)},r=this[t.getterName]();r.addEventListener("removetrack",s),r.addEventListener("addtrack",s),this.on("dispose",()=>{r.removeEventListener("removetrack",s),r.removeEventListener("addtrack",s)})})}addWebVttScript_(){if(!E.WebVTT)if(U.body.contains(this.el())){if(!this.options_["vtt.js"]&&os(nn)&&Object.keys(nn).length>0){this.trigger("vttjsloaded");return}const e=U.createElement("script");e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",()=>{e.onload=null,e.onerror=null}),E.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),s=o=>e.addTrack(o.track),r=o=>e.removeTrack(o.track);t.on("addtrack",s),t.on("removetrack",r),this.addWebVttScript_();const n=()=>this.trigger("texttrackchange"),a=()=>{n();for(let o=0;othis.autoRemoteTextTracks_.addTrack(s.track)),s}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=_t();return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())})):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return Z.canPlayType(e.type)}static isTech(e){return e.prototype instanceof Z||e instanceof Z||e===Z}static registerTech(e,t){if(Z.techs_||(Z.techs_={}),!Z.isTech(t))throw new Error(`Tech ${e} must be a Tech`);if(!Z.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!Z.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Ee(e),Z.techs_[e]=t,Z.techs_[Ys(e)]=t,e!=="Tech"&&Z.defaultTechOrder_.push(e),t}static getTech(e){if(e){if(Z.techs_&&Z.techs_[e])return Z.techs_[e];if(e=Ee(e),E&&E.videojs&&E.videojs[e])return re.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),E.videojs[e]}}}Ke.names.forEach(function(i){const e=Ke[i];Z.prototype[e.getterName]=function(){return this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.privateName]}});Z.prototype.featuresVolumeControl=!0;Z.prototype.featuresMuteControl=!0;Z.prototype.featuresFullscreenResize=!1;Z.prototype.featuresPlaybackRate=!1;Z.prototype.featuresProgressEvents=!1;Z.prototype.featuresSourceset=!1;Z.prototype.featuresTimeupdateEvents=!1;Z.prototype.featuresNativeTextTracks=!1;Z.prototype.featuresVideoFrameCallback=!1;Z.withSourceHandlers=function(i){i.registerSourceHandler=function(t,s){let r=i.sourceHandlers;r||(r=i.sourceHandlers=[]),s===void 0&&(s=r.length),r.splice(s,0,t)},i.canPlayType=function(t){const s=i.sourceHandlers||[];let r;for(let n=0;nyi(e,Ei[e.type],t,i),1)}function jv(i,e){i.forEach(t=>t.setTech&&t.setTech(e))}function $v(i,e,t){return i.reduceRight(nl(t),e[t]())}function Vv(i,e,t,s){return e[t](i.reduce(nl(t),s))}function mc(i,e,t,s=null){const r="call"+Ee(t),n=i.reduce(nl(r),s),a=n===Tn,o=a?null:e[t](n);return Gv(i,t,o,a),o}const Hv={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},zv={setCurrentTime:1,setMuted:1,setVolume:1},gc={play:1,pause:1};function nl(i){return(e,t)=>e===Tn?Tn:t[i]?t[i](e):e}function Gv(i,e,t,s){for(let r=i.length-1;r>=0;r--){const n=i[r];n[e]&&n[e](s,t)}}function Wv(i){vn.hasOwnProperty(i.id())&&delete vn[i.id()]}function Xv(i,e){const t=vn[i.id()];let s=null;if(t==null)return s=e(i),vn[i.id()]=[[e,s]],s;for(let r=0;r{if(!e)return"";if(i.cache_.source.src===e&&i.cache_.source.type)return i.cache_.source.type;const t=i.cache_.sources.filter(r=>r.src===e);if(t.length)return t[0].type;const s=i.$$("source");for(let r=0;r + */var io="8.17.3";const zt={},li=function(i,e){return zt[i]=zt[i]||[],e&&(zt[i]=zt[i].concat(e)),zt[i]},uv=function(i,e){li(i,e)},oh=function(i,e){const t=li(i).indexOf(e);return t<=-1?!1:(zt[i]=zt[i].slice(),zt[i].splice(t,1),!0)},cv=function(i,e){li(i,[].concat(e).map(t=>{const s=(...r)=>(oh(i,s),t(...r));return s}))},hn={prefixed:!0},en=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror","fullscreen"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"]],oc=en[0];let zs;for(let i=0;i(s,r,n)=>{const a=e.levels[r],o=new RegExp(`^(${a})$`);let u=i;if(s!=="log"&&n.unshift(s.toUpperCase()+":"),t&&(u=`%c${i}`,n.unshift(t)),n.unshift(u+":"),et){et.push([].concat(n));const m=et.length-1e3;et.splice(0,m>0?m:0)}if(!E.console)return;let h=E.console[s];!h&&s==="debug"&&(h=E.console.info||E.console.log),!(!h||!a||!o.test(s))&&h[Array.isArray(n)?"apply":"call"](E.console,n)};function so(i,e=":",t=""){let s="info",r;function n(...a){r("log",s,a)}return r=dv(i,n,t),n.createLogger=(a,o,u)=>{const h=o!==void 0?o:e,m=u!==void 0?u:t,_=`${i} ${h} ${a}`;return so(_,h,m)},n.createNewLogger=(a,o,u)=>so(a,o,u),n.levels={all:"debug|log|warn|error",off:"",debug:"debug|log|warn|error",info:"log|warn|error",warn:"warn|error",error:"error",DEFAULT:s},n.level=a=>{if(typeof a=="string"){if(!n.levels.hasOwnProperty(a))throw new Error(`"${a}" in not a valid log level`);s=a}return s},n.history=()=>et?[].concat(et):[],n.history.filter=a=>(et||[]).filter(o=>new RegExp(`.*${a}.*`).test(o[0])),n.history.clear=()=>{et&&(et.length=0)},n.history.disable=()=>{et!==null&&(et.length=0,et=null)},n.history.enable=()=>{et===null&&(et=[])},n.error=(...a)=>r("error",s,a),n.warn=(...a)=>r("warn",s,a),n.debug=(...a)=>r("debug",s,a),n}const re=so("VIDEOJS"),lh=re.createLogger,hv=Object.prototype.toString,uh=function(i){return Rt(i)?Object.keys(i):[]};function Xi(i,e){uh(i).forEach(t=>e(i[t],t))}function ch(i,e,t=0){return uh(i).reduce((s,r)=>e(s,i[r],r),t)}function Rt(i){return!!i&&typeof i=="object"}function os(i){return Rt(i)&&hv.call(i)==="[object Object]"&&i.constructor===Object}function pe(...i){const e={};return i.forEach(t=>{t&&Xi(t,(s,r)=>{if(!os(s)){e[r]=s;return}os(e[r])||(e[r]={}),e[r]=pe(e[r],s)})}),e}function dh(i={}){const e=[];for(const t in i)if(i.hasOwnProperty(t)){const s=i[t];e.push(s)}return e}function qn(i,e,t,s=!0){const r=a=>Object.defineProperty(i,e,{value:a,enumerable:!0,writable:!0}),n={configurable:!0,enumerable:!0,get(){const a=t();return r(a),a}};return s&&(n.set=r),Object.defineProperty(i,e,n)}var fv=Object.freeze({__proto__:null,each:Xi,reduce:ch,isObject:Rt,isPlain:os,merge:pe,values:dh,defineLazyProperty:qn});let Ko=!1,hh=null,Nt=!1,fh,ph=!1,Ki=!1,Yi=!1,Mt=!1,Yo=null,jn=null;const pv=!!(E.cast&&E.cast.framework&&E.cast.framework.CastReceiverContext);let mh=null,fn=!1,$n=!1,pn=!1,Vn=!1,mn=!1,gn=!1,ro=!1;const or=!!(ps()&&("ontouchstart"in E||E.navigator.maxTouchPoints||E.DocumentTouch&&E.document instanceof E.DocumentTouch)),ni=E.navigator&&E.navigator.userAgentData;ni&&ni.platform&&ni.brands&&(Nt=ni.platform==="Android",Ki=!!ni.brands.find(i=>i.brand==="Microsoft Edge"),Yi=!!ni.brands.find(i=>i.brand==="Chromium"),Mt=!Ki&&Yi,Yo=jn=(ni.brands.find(i=>i.brand==="Chromium")||{}).version||null,$n=ni.platform==="Windows");if(!Yi){const i=E.navigator&&E.navigator.userAgent||"";Ko=/iPod/i.test(i),hh=function(){const e=i.match(/OS (\d+)_/i);return e&&e[1]?e[1]:null}(),Nt=/Android/i.test(i),fh=function(){const e=i.match(/Android (\d+)(?:\.(\d+))?(?:\.(\d+))*/i);if(!e)return null;const t=e[1]&&parseFloat(e[1]),s=e[2]&&parseFloat(e[2]);return t&&s?parseFloat(e[1]+"."+e[2]):t||null}(),ph=/Firefox/i.test(i),Ki=/Edg/i.test(i),Yi=/Chrome/i.test(i)||/CriOS/i.test(i),Mt=!Ki&&Yi,Yo=jn=function(){const e=i.match(/(Chrome|CriOS)\/(\d+)/);return e&&e[2]?parseFloat(e[2]):null}(),mh=function(){const e=/MSIE\s(\d+)\.\d/.exec(i);let t=e&&parseFloat(e[1]);return!t&&/Trident\/7.0/i.test(i)&&/rv:11.0/.test(i)&&(t=11),t}(),mn=/Tizen/i.test(i),gn=/Web0S/i.test(i),ro=mn||gn,fn=/Safari/i.test(i)&&!Mt&&!Nt&&!Ki&&!ro,$n=/Windows/i.test(i),pn=/iPad/i.test(i)||fn&&or&&!/iPhone/i.test(i),Vn=/iPhone/i.test(i)&&!pn}const Je=Vn||pn||Ko,Hn=(fn||Je)&&!Mt;var gh=Object.freeze({__proto__:null,get IS_IPOD(){return Ko},get IOS_VERSION(){return hh},get IS_ANDROID(){return Nt},get ANDROID_VERSION(){return fh},get IS_FIREFOX(){return ph},get IS_EDGE(){return Ki},get IS_CHROMIUM(){return Yi},get IS_CHROME(){return Mt},get CHROMIUM_VERSION(){return Yo},get CHROME_VERSION(){return jn},IS_CHROMECAST_RECEIVER:pv,get IE_VERSION(){return mh},get IS_SAFARI(){return fn},get IS_WINDOWS(){return $n},get IS_IPAD(){return pn},get IS_IPHONE(){return Vn},get IS_TIZEN(){return mn},get IS_WEBOS(){return gn},get IS_SMART_TV(){return ro},TOUCH_ENABLED:or,IS_IOS:Je,IS_ANY_SAFARI:Hn});function lc(i){return typeof i=="string"&&!!i.trim()}function mv(i){if(i.indexOf(" ")>=0)throw new Error("class has illegal whitespace characters")}function ps(){return U===E.document}function ms(i){return Rt(i)&&i.nodeType===1}function _h(){try{return E.parent!==E.self}catch{return!0}}function yh(i){return function(e,t){if(!lc(e))return U[i](null);lc(t)&&(t=U.querySelector(t));const s=ms(t)?t:U;return s[i]&&s[i](e)}}function Y(i="div",e={},t={},s){const r=U.createElement(i);return Object.getOwnPropertyNames(e).forEach(function(n){const a=e[n];n==="textContent"?di(r,a):(r[n]!==a||n==="tabIndex")&&(r[n]=a)}),Object.getOwnPropertyNames(t).forEach(function(n){r.setAttribute(n,t[n])}),s&&Qo(r,s),r}function di(i,e){return typeof i.textContent>"u"?i.innerText=e:i.textContent=e,i}function no(i,e){e.firstChild?e.insertBefore(i,e.firstChild):e.appendChild(i)}function Ks(i,e){return mv(e),i.classList.contains(e)}function Ei(i,...e){return i.classList.add(...e.reduce((t,s)=>t.concat(s.split(/\s+/)),[])),i}function zn(i,...e){return i?(i.classList.remove(...e.reduce((t,s)=>t.concat(s.split(/\s+/)),[])),i):(re.warn("removeClass was called with an element that doesn't exist"),null)}function vh(i,e,t){return typeof t=="function"&&(t=t(i,e)),typeof t!="boolean"&&(t=void 0),e.split(/\s+/).forEach(s=>i.classList.toggle(s,t)),i}function Th(i,e){Object.getOwnPropertyNames(e).forEach(function(t){const s=e[t];s===null||typeof s>"u"||s===!1?i.removeAttribute(t):i.setAttribute(t,s===!0?"":s)})}function ai(i){const e={},t=["autoplay","controls","playsinline","loop","muted","default","defaultMuted"];if(i&&i.attributes&&i.attributes.length>0){const s=i.attributes;for(let r=s.length-1;r>=0;r--){const n=s[r].name;let a=s[r].value;t.includes(n)&&(a=a!==null),e[n]=a}}return e}function bh(i,e){return i.getAttribute(e)}function ls(i,e,t){i.setAttribute(e,t)}function Gn(i,e){i.removeAttribute(e)}function xh(){U.body.focus(),U.onselectstart=function(){return!1}}function Sh(){U.onselectstart=function(){return!0}}function us(i){if(i&&i.getBoundingClientRect&&i.parentNode){const e=i.getBoundingClientRect(),t={};return["bottom","height","left","right","top","width"].forEach(s=>{e[s]!==void 0&&(t[s]=e[s])}),t.height||(t.height=parseFloat(cs(i,"height"))),t.width||(t.width=parseFloat(cs(i,"width"))),t}}function lr(i){if(!i||i&&!i.offsetParent)return{left:0,top:0,width:0,height:0};const e=i.offsetWidth,t=i.offsetHeight;let s=0,r=0;for(;i.offsetParent&&i!==U[hn.fullscreenElement];)s+=i.offsetLeft,r+=i.offsetTop,i=i.offsetParent;return{left:s,top:r,width:e,height:t}}function Wn(i,e){const t={x:0,y:0};if(Je){let m=i;for(;m&&m.nodeName.toLowerCase()!=="html";){const _=cs(m,"transform");if(/^matrix/.test(_)){const v=_.slice(7,-1).split(/,\s/).map(Number);t.x+=v[4],t.y+=v[5]}else if(/^matrix3d/.test(_)){const v=_.slice(9,-1).split(/,\s/).map(Number);t.x+=v[12],t.y+=v[13]}if(m.assignedSlot&&m.assignedSlot.parentElement&&E.WebKitCSSMatrix){const v=E.getComputedStyle(m.assignedSlot.parentElement).transform,S=new E.WebKitCSSMatrix(v);t.x+=S.m41,t.y+=S.m42}m=m.parentNode||m.host}}const s={},r=lr(e.target),n=lr(i),a=n.width,o=n.height;let u=e.offsetY-(n.top-r.top),h=e.offsetX-(n.left-r.left);return e.changedTouches&&(h=e.changedTouches[0].pageX-n.left,u=e.changedTouches[0].pageY+n.top,Je&&(h-=t.x,u-=t.y)),s.y=1-Math.max(0,Math.min(1,u/o)),s.x=Math.max(0,Math.min(1,h/a)),s}function Eh(i){return Rt(i)&&i.nodeType===3}function Xn(i){for(;i.firstChild;)i.removeChild(i.firstChild);return i}function Ch(i){return typeof i=="function"&&(i=i()),(Array.isArray(i)?i:[i]).map(e=>{if(typeof e=="function"&&(e=e()),ms(e)||Eh(e))return e;if(typeof e=="string"&&/\S/.test(e))return U.createTextNode(e)}).filter(e=>e)}function Qo(i,e){return Ch(e).forEach(t=>i.appendChild(t)),i}function Ah(i,e){return Qo(Xn(i),e)}function ur(i){return i.button===void 0&&i.buttons===void 0||i.button===0&&i.buttons===void 0||i.type==="mouseup"&&i.button===0&&i.buttons===0||i.type==="mousedown"&&i.button===0&&i.buttons===0?!0:!(i.button!==0||i.buttons!==1)}const ui=yh("querySelector"),wh=yh("querySelectorAll");function cs(i,e){if(!i||!e)return"";if(typeof E.getComputedStyle=="function"){let t;try{t=E.getComputedStyle(i)}catch{return""}return t?t.getPropertyValue(e)||t[e]:""}return""}function Dh(i){[...U.styleSheets].forEach(e=>{try{const t=[...e.cssRules].map(r=>r.cssText).join(""),s=U.createElement("style");s.textContent=t,i.document.head.appendChild(s)}catch{const s=U.createElement("link");s.rel="stylesheet",s.type=e.type,s.media=e.media.mediaText,s.href=e.href,i.document.head.appendChild(s)}})}var kh=Object.freeze({__proto__:null,isReal:ps,isEl:ms,isInFrame:_h,createEl:Y,textContent:di,prependTo:no,hasClass:Ks,addClass:Ei,removeClass:zn,toggleClass:vh,setAttributes:Th,getAttributes:ai,getAttribute:bh,setAttribute:ls,removeAttribute:Gn,blockTextSelection:xh,unblockTextSelection:Sh,getBoundingClientRect:us,findPosition:lr,getPointerPosition:Wn,isTextNode:Eh,emptyEl:Xn,normalizeContent:Ch,appendContent:Qo,insertContent:Ah,isSingleLeftClick:ur,$:ui,$$:wh,computedStyle:cs,copyStyleSheetsToWindow:Dh});let Ih=!1,ao;const gv=function(){if(ao.options.autoSetup===!1)return;const i=Array.prototype.slice.call(U.getElementsByTagName("video")),e=Array.prototype.slice.call(U.getElementsByTagName("audio")),t=Array.prototype.slice.call(U.getElementsByTagName("video-js")),s=i.concat(e,t);if(s&&s.length>0)for(let r=0,n=s.length;r-1&&(r={passive:!0}),i.addEventListener(e,s.dispatcher,r)}else i.attachEvent&&i.attachEvent("on"+e,s.dispatcher)}function Ve(i,e,t){if(!Qe.has(i))return;const s=Qe.get(i);if(!s.handlers)return;if(Array.isArray(e))return Jo(Ve,i,e,t);const r=function(a,o){s.handlers[o]=[],uc(a,o)};if(e===void 0){for(const a in s.handlers)Object.prototype.hasOwnProperty.call(s.handlers||{},a)&&r(i,a);return}const n=s.handlers[e];if(n){if(!t){r(i,e);return}if(t.guid)for(let a=0;a=e&&(i(...r),t=n)}},Oh=function(i,e,t,s=E){let r;const n=()=>{s.clearTimeout(r),r=null},a=function(){const o=this,u=arguments;let h=function(){r=null,h=null,t||i.apply(o,u)};!r&&t&&i.apply(o,u),s.clearTimeout(r),r=s.setTimeout(h,e)};return a.cancel=n,a};var xv=Object.freeze({__proto__:null,UPDATE_REFRESH_INTERVAL:yt,bind_:me,throttle:Bt,debounce:Oh});let Bs;class ht{on(e,t){const s=this.addEventListener;this.addEventListener=()=>{},dt(this,e,t),this.addEventListener=s}off(e,t){Ve(this,e,t)}one(e,t){const s=this.addEventListener;this.addEventListener=()=>{},Yn(this,e,t),this.addEventListener=s}any(e,t){const s=this.addEventListener;this.addEventListener=()=>{},Zo(this,e,t),this.addEventListener=s}trigger(e){const t=e.type||e;typeof e=="string"&&(e={type:t}),e=Kn(e),this.allowedEvents_[t]&&this["on"+t]&&this["on"+t](e),gs(this,e)}queueTrigger(e){Bs||(Bs=new Map);const t=e.type||e;let s=Bs.get(this);s||(s=new Map,Bs.set(this,s));const r=s.get(t);s.delete(t),E.clearTimeout(r);const n=E.setTimeout(()=>{s.delete(t),s.size===0&&(s=null,Bs.delete(this)),this.trigger(e)},0);s.set(t,n)}}ht.prototype.allowedEvents_={};ht.prototype.addEventListener=ht.prototype.on;ht.prototype.removeEventListener=ht.prototype.off;ht.prototype.dispatchEvent=ht.prototype.trigger;const Qn=i=>typeof i.name=="function"?i.name():typeof i.name=="string"?i.name:i.name_?i.name_:i.constructor&&i.constructor.name?i.constructor.name:typeof i,Xt=i=>i instanceof ht||!!i.eventBusEl_&&["on","one","off","trigger"].every(e=>typeof i[e]=="function"),Sv=(i,e)=>{Xt(i)?e():(i.eventedCallbacks||(i.eventedCallbacks=[]),i.eventedCallbacks.push(e))},uo=i=>typeof i=="string"&&/\S/.test(i)||Array.isArray(i)&&!!i.length,_n=(i,e,t)=>{if(!i||!i.nodeName&&!Xt(i))throw new Error(`Invalid target for ${Qn(e)}#${t}; must be a DOM node or evented object.`)},Rh=(i,e,t)=>{if(!uo(i))throw new Error(`Invalid event type for ${Qn(e)}#${t}; must be a non-empty string or array.`)},Nh=(i,e,t)=>{if(typeof i!="function")throw new Error(`Invalid listener for ${Qn(e)}#${t}; must be a function.`)},Ra=(i,e,t)=>{const s=e.length<3||e[0]===i||e[0]===i.eventBusEl_;let r,n,a;return s?(r=i.eventBusEl_,e.length>=3&&e.shift(),[n,a]=e):(r=e[0],n=e[1],a=e[2]),_n(r,i,t),Rh(n,i,t),Nh(a,i,t),a=me(i,a),{isTargetingSelf:s,target:r,type:n,listener:a}},yi=(i,e,t,s)=>{_n(i,i,e),i.nodeName?bv[e](i,t,s):i[e](t,s)},Ev={on(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"on");if(yi(t,"on",s,r),!e){const n=()=>this.off(t,s,r);n.guid=r.guid;const a=()=>this.off("dispose",n);a.guid=r.guid,yi(this,"on","dispose",n),yi(t,"on","dispose",a)}},one(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"one");if(e)yi(t,"one",s,r);else{const n=(...a)=>{this.off(t,s,n),r.apply(null,a)};n.guid=r.guid,yi(t,"one",s,n)}},any(...i){const{isTargetingSelf:e,target:t,type:s,listener:r}=Ra(this,i,"any");if(e)yi(t,"any",s,r);else{const n=(...a)=>{this.off(t,s,n),r.apply(null,a)};n.guid=r.guid,yi(t,"any",s,n)}},off(i,e,t){if(!i||uo(i))Ve(this.eventBusEl_,i,e);else{const s=i,r=e;_n(s,this,"off"),Rh(r,this,"off"),Nh(t,this,"off"),t=me(this,t),this.off("dispose",t),s.nodeName?(Ve(s,r,t),Ve(s,"dispose",t)):Xt(s)&&(s.off(r,t),s.off("dispose",t))}},trigger(i,e){_n(this.eventBusEl_,this,"trigger");const t=i&&typeof i!="string"?i.type:i;if(!uo(t))throw new Error(`Invalid event type for ${Qn(this)}#trigger; must be a non-empty string or object with a type key that has a non-empty value.`);return gs(this.eventBusEl_,i,e)}};function el(i,e={}){const{eventBusKey:t}=e;if(t){if(!i[t].nodeName)throw new Error(`The eventBusKey "${t}" does not refer to an element.`);i.eventBusEl_=i[t]}else i.eventBusEl_=Y("span",{className:"vjs-event-bus"});return Object.assign(i,Ev),i.eventedCallbacks&&i.eventedCallbacks.forEach(s=>{s()}),i.on("dispose",()=>{i.off(),[i,i.el_,i.eventBusEl_].forEach(function(s){s&&Qe.has(s)&&Qe.delete(s)}),E.setTimeout(()=>{i.eventBusEl_=null},0)}),i}const Cv={state:{},setState(i){typeof i=="function"&&(i=i());let e;return Xi(i,(t,s)=>{this.state[s]!==t&&(e=e||{},e[s]={from:this.state[s],to:t}),this.state[s]=t}),e&&Xt(this)&&this.trigger({changes:e,type:"statechanged"}),e}};function Mh(i,e){return Object.assign(i,Cv),i.state=Object.assign({},i.state,e),typeof i.handleStateChanged=="function"&&Xt(i)&&i.on("statechanged",i.handleStateChanged),i}const Ys=function(i){return typeof i!="string"?i:i.replace(/./,e=>e.toLowerCase())},Ee=function(i){return typeof i!="string"?i:i.replace(/./,e=>e.toUpperCase())},Bh=function(i,e){return Ee(i)===Ee(e)};var Av=Object.freeze({__proto__:null,toLowerCase:Ys,toTitleCase:Ee,titleCaseEquals:Bh});class M{constructor(e,t,s){if(!e&&this.play?this.player_=e=this:this.player_=e,this.isDisposed_=!1,this.parentComponent_=null,this.options_=pe({},this.options_),t=this.options_=pe(this.options_,t),this.id_=t.id||t.el&&t.el.id,!this.id_){const r=e&&e.id&&e.id()||"no_player";this.id_=`${r}_component_${_t()}`}this.name_=t.name||null,t.el?this.el_=t.el:t.createEl!==!1&&(this.el_=this.createEl()),t.className&&this.el_&&t.className.split(" ").forEach(r=>this.addClass(r)),["on","off","one","any","trigger"].forEach(r=>{this[r]=void 0}),t.evented!==!1&&(el(this,{eventBusKey:this.el_?"el_":null}),this.handleLanguagechange=this.handleLanguagechange.bind(this),this.on(this.player_,"languagechange",this.handleLanguagechange)),Mh(this,this.constructor.defaultState),this.children_=[],this.childIndex_={},this.childNameIndex_={},this.setTimeoutIds_=new Set,this.setIntervalIds_=new Set,this.rafIds_=new Set,this.namedRafs_=new Map,this.clearingTimersOnDispose_=!1,t.initChildren!==!1&&this.initChildren(),this.ready(s),t.reportTouchActivity!==!1&&this.enableTouchActivity()}on(e,t){}off(e,t){}one(e,t){}any(e,t){}trigger(e,t){}dispose(e={}){if(!this.isDisposed_){if(this.readyQueue_&&(this.readyQueue_.length=0),this.trigger({type:"dispose",bubbles:!1}),this.isDisposed_=!0,this.children_)for(let t=this.children_.length-1;t>=0;t--)this.children_[t].dispose&&this.children_[t].dispose();this.children_=null,this.childIndex_=null,this.childNameIndex_=null,this.parentComponent_=null,this.el_&&(this.el_.parentNode&&(e.restoreEl?this.el_.parentNode.replaceChild(e.restoreEl,this.el_):this.el_.parentNode.removeChild(this.el_)),this.el_=null),this.player_=null}}isDisposed(){return!!this.isDisposed_}player(){return this.player_}options(e){return e?(this.options_=pe(this.options_,e),this.options_):this.options_}el(){return this.el_}createEl(e,t,s){return Y(e,t,s)}localize(e,t,s=e){const r=this.player_.language&&this.player_.language(),n=this.player_.languages&&this.player_.languages(),a=n&&n[r],o=r&&r.split("-")[0],u=n&&n[o];let h=s;return a&&a[e]?h=a[e]:u&&u[e]&&(h=u[e]),t&&(h=h.replace(/\{(\d+)\}/g,function(m,_){const v=t[_-1];let S=v;return typeof v>"u"&&(S=m),S})),h}handleLanguagechange(){}contentEl(){return this.contentEl_||this.el_}id(){return this.id_}name(){return this.name_}children(){return this.children_}getChildById(e){return this.childIndex_[e]}getChild(e){if(e)return this.childNameIndex_[e]}getDescendant(...e){e=e.reduce((s,r)=>s.concat(r),[]);let t=this;for(let s=0;s=0;r--)if(this.children_[r]===e){t=!0,this.children_.splice(r,1);break}if(!t)return;e.parentComponent_=null,this.childIndex_[e.id()]=null,this.childNameIndex_[Ee(e.name())]=null,this.childNameIndex_[Ys(e.name())]=null;const s=e.el();s&&s.parentNode===this.contentEl()&&this.contentEl().removeChild(e.el())}initChildren(){const e=this.options_.children;if(e){const t=this.options_,s=a=>{const o=a.name;let u=a.opts;if(t[o]!==void 0&&(u=t[o]),u===!1)return;u===!0&&(u={}),u.playerOptions=this.options_.playerOptions;const h=this.addChild(o,u);h&&(this[o]=h)};let r;const n=M.getComponent("Tech");Array.isArray(e)?r=e:r=Object.keys(e),r.concat(Object.keys(this.options_).filter(function(a){return!r.some(function(o){return typeof o=="string"?a===o:a===o.name})})).map(a=>{let o,u;return typeof a=="string"?(o=a,u=e[o]||this.options_[o]||{}):(o=a.name,u=a),{name:o,opts:u}}).filter(a=>{const o=M.getComponent(a.opts.componentClass||Ee(a.name));return o&&!n.isTech(o)}).forEach(s)}}buildCSSClass(){return""}ready(e,t=!1){if(e){if(!this.isReady_){this.readyQueue_=this.readyQueue_||[],this.readyQueue_.push(e);return}t?e.call(this):this.setTimeout(e,1)}}triggerReady(){this.isReady_=!0,this.setTimeout(function(){const e=this.readyQueue_;this.readyQueue_=[],e&&e.length>0&&e.forEach(function(t){t.call(this)},this),this.trigger("ready")},1)}$(e,t){return ui(e,t||this.contentEl())}$$(e,t){return wh(e,t||this.contentEl())}hasClass(e){return Ks(this.el_,e)}addClass(...e){Ei(this.el_,...e)}removeClass(...e){zn(this.el_,...e)}toggleClass(e,t){vh(this.el_,e,t)}show(){this.removeClass("vjs-hidden")}hide(){this.addClass("vjs-hidden")}lockShowing(){this.addClass("vjs-lock-showing")}unlockShowing(){this.removeClass("vjs-lock-showing")}getAttribute(e){return bh(this.el_,e)}setAttribute(e,t){ls(this.el_,e,t)}removeAttribute(e){Gn(this.el_,e)}width(e,t){return this.dimension("width",e,t)}height(e,t){return this.dimension("height",e,t)}dimensions(e,t){this.width(e,!0),this.height(t)}dimension(e,t,s){if(t!==void 0){(t===null||t!==t)&&(t=0),(""+t).indexOf("%")!==-1||(""+t).indexOf("px")!==-1?this.el_.style[e]=t:t==="auto"?this.el_.style[e]="":this.el_.style[e]=t+"px",s||this.trigger("componentresize");return}if(!this.el_)return 0;const r=this.el_.style[e],n=r.indexOf("px");return parseInt(n!==-1?r.slice(0,n):this.el_["offset"+Ee(e)],10)}currentDimension(e){let t=0;if(e!=="width"&&e!=="height")throw new Error("currentDimension only accepts width or height value");if(t=cs(this.el_,e),t=parseFloat(t),t===0||isNaN(t)){const s=`offset${Ee(e)}`;t=this.el_[s]}return t}currentDimensions(){return{width:this.currentDimension("width"),height:this.currentDimension("height")}}currentWidth(){return this.currentDimension("width")}currentHeight(){return this.currentDimension("height")}getPositions(){const e=this.el_.getBoundingClientRect(),t={x:e.x,y:e.y,width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left},s={x:e.left+e.width/2,y:e.top+e.height/2,width:0,height:0,top:e.top+e.height/2,right:e.left+e.width/2,bottom:e.top+e.height/2,left:e.left+e.width/2};return{boundingClientRect:t,center:s}}focus(){this.el_.focus()}blur(){this.el_.blur()}handleKeyDown(e){this.player_&&(e.key!=="Tab"&&!(this.player_.options_.playerOptions.spatialNavigation&&this.player_.options_.playerOptions.spatialNavigation.enabled)&&e.stopPropagation(),this.player_.handleKeyDown(e))}handleKeyPress(e){this.handleKeyDown(e)}emitTapEvents(){let e=0,t=null;const s=10,r=200;let n;this.on("touchstart",function(o){o.touches.length===1&&(t={pageX:o.touches[0].pageX,pageY:o.touches[0].pageY},e=E.performance.now(),n=!0)}),this.on("touchmove",function(o){if(o.touches.length>1)n=!1;else if(t){const u=o.touches[0].pageX-t.pageX,h=o.touches[0].pageY-t.pageY;Math.sqrt(u*u+h*h)>s&&(n=!1)}});const a=function(){n=!1};this.on("touchleave",a),this.on("touchcancel",a),this.on("touchend",function(o){t=null,n===!0&&E.performance.now()-e{this.setTimeoutIds_.has(s)&&this.setTimeoutIds_.delete(s),e()},t),this.setTimeoutIds_.add(s),s}clearTimeout(e){return this.setTimeoutIds_.has(e)&&(this.setTimeoutIds_.delete(e),E.clearTimeout(e)),e}setInterval(e,t){e=me(this,e),this.clearTimersOnDispose_();const s=E.setInterval(e,t);return this.setIntervalIds_.add(s),s}clearInterval(e){return this.setIntervalIds_.has(e)&&(this.setIntervalIds_.delete(e),E.clearInterval(e)),e}requestAnimationFrame(e){this.clearTimersOnDispose_();var t;return e=me(this,e),t=E.requestAnimationFrame(()=>{this.rafIds_.has(t)&&this.rafIds_.delete(t),e()}),this.rafIds_.add(t),t}requestNamedAnimationFrame(e,t){if(this.namedRafs_.has(e))return;this.clearTimersOnDispose_(),t=me(this,t);const s=this.requestAnimationFrame(()=>{t(),this.namedRafs_.has(e)&&this.namedRafs_.delete(e)});return this.namedRafs_.set(e,s),e}cancelNamedAnimationFrame(e){this.namedRafs_.has(e)&&(this.cancelAnimationFrame(this.namedRafs_.get(e)),this.namedRafs_.delete(e))}cancelAnimationFrame(e){return this.rafIds_.has(e)&&(this.rafIds_.delete(e),E.cancelAnimationFrame(e)),e}clearTimersOnDispose_(){this.clearingTimersOnDispose_||(this.clearingTimersOnDispose_=!0,this.one("dispose",()=>{[["namedRafs_","cancelNamedAnimationFrame"],["rafIds_","cancelAnimationFrame"],["setTimeoutIds_","clearTimeout"],["setIntervalIds_","clearInterval"]].forEach(([e,t])=>{this[e].forEach((s,r)=>this[t](r))}),this.clearingTimersOnDispose_=!1}))}getIsDisabled(){return!!this.el_.disabled}getIsExpresslyInert(){return this.el_.inert&&!this.el_.ownerDocument.documentElement.inert}getIsFocusable(e){return(e||this.el_).tabIndex>=0&&!(this.getIsDisabled()||this.getIsExpresslyInert())}getIsAvailableToBeFocused(e){function t(n){const a=E.getComputedStyle(n,null),o=a.getPropertyValue("visibility");return a.getPropertyValue("display")!=="none"&&!["hidden","collapse"].includes(o)}function s(n){return!(!t(n.parentElement)||!t(n)||n.style.opacity==="0"||E.getComputedStyle(n).height==="0px"||E.getComputedStyle(n).width==="0px")}function r(n){if(n.offsetWidth+n.offsetHeight+n.getBoundingClientRect().height+n.getBoundingClientRect().width===0)return!1;const a={x:n.getBoundingClientRect().left+n.offsetWidth/2,y:n.getBoundingClientRect().top+n.offsetHeight/2};if(a.x<0||a.x>(U.documentElement.clientWidth||E.innerWidth)||a.y<0||a.y>(U.documentElement.clientHeight||E.innerHeight))return!1;let o=U.elementFromPoint(a.x,a.y);for(;o;){if(o===n)return!0;if(o.parentNode)o=o.parentNode;else return!1}}return e||(e=this.el()),!!(r(e)&&s(e)&&(!e.parentElement||e.tabIndex>=0))}static registerComponent(e,t){if(typeof e!="string"||!e)throw new Error(`Illegal component name, "${e}"; must be a non-empty string.`);const s=M.getComponent("Tech"),r=s&&s.isTech(t),n=M===t||M.prototype.isPrototypeOf(t.prototype);if(r||!n){let o;throw r?o="techs must be registered using Tech.registerTech()":o="must be a Component subclass",new Error(`Illegal component, "${e}"; ${o}.`)}e=Ee(e),M.components_||(M.components_={});const a=M.getComponent("Player");if(e==="Player"&&a&&a.players){const o=a.players,u=Object.keys(o);if(o&&u.length>0&&u.map(h=>o[h]).every(Boolean))throw new Error("Can not register Player component after player has been created.")}return M.components_[e]=t,M.components_[Ys(e)]=t,t}static getComponent(e){if(!(!e||!M.components_))return M.components_[e]}}M.registerComponent("Component",M);function wv(i,e,t){if(typeof e!="number"||e<0||e>t)throw new Error(`Failed to execute '${i}' on 'TimeRanges': The index provided (${e}) is non-numeric or out of bounds (0-${t}).`)}function cc(i,e,t,s){return wv(i,s,t.length-1),t[s][e]}function Na(i){let e;return i===void 0||i.length===0?e={length:0,start(){throw new Error("This TimeRanges object is empty")},end(){throw new Error("This TimeRanges object is empty")}}:e={length:i.length,start:cc.bind(null,"start",0,i),end:cc.bind(null,"end",1,i)},E.Symbol&&E.Symbol.iterator&&(e[E.Symbol.iterator]=()=>(i||[]).values()),e}function St(i,e){return Array.isArray(i)?Na(i):i===void 0||e===void 0?Na():Na([[i,e]])}const Fh=function(i,e){i=i<0?0:i;let t=Math.floor(i%60),s=Math.floor(i/60%60),r=Math.floor(i/3600);const n=Math.floor(e/60%60),a=Math.floor(e/3600);return(isNaN(i)||i===1/0)&&(r=s=t="-"),r=r>0||a>0?r+":":"",s=((r||n>=10)&&s<10?"0"+s:s)+":",t=t<10?"0"+t:t,r+s+t};let tl=Fh;function Uh(i){tl=i}function qh(){tl=Fh}function ki(i,e=i){return tl(i,e)}var Dv=Object.freeze({__proto__:null,createTimeRanges:St,createTimeRange:St,setFormatTime:Uh,resetFormatTime:qh,formatTime:ki});function jh(i,e){let t=0,s,r;if(!e)return 0;(!i||!i.length)&&(i=St(0,0));for(let n=0;ne&&(r=e),t+=r-s;return t/e}function Se(i){if(i instanceof Se)return i;typeof i=="number"?this.code=i:typeof i=="string"?this.message=i:Rt(i)&&(typeof i.code=="number"&&(this.code=i.code),Object.assign(this,i)),this.message||(this.message=Se.defaultMessages[this.code]||"")}Se.prototype.code=0;Se.prototype.message="";Se.prototype.status=null;Se.prototype.metadata=null;Se.errorTypes=["MEDIA_ERR_CUSTOM","MEDIA_ERR_ABORTED","MEDIA_ERR_NETWORK","MEDIA_ERR_DECODE","MEDIA_ERR_SRC_NOT_SUPPORTED","MEDIA_ERR_ENCRYPTED"];Se.defaultMessages={1:"You aborted the media playback",2:"A network error caused the media download to fail part-way.",3:"The media playback was aborted due to a corruption problem or because the media used features your browser did not support.",4:"The media could not be loaded, either because the server or network failed or because the format is not supported.",5:"The media is encrypted and we do not have the keys to decrypt it."};Se.MEDIA_ERR_CUSTOM=0;Se.prototype.MEDIA_ERR_CUSTOM=0;Se.MEDIA_ERR_ABORTED=1;Se.prototype.MEDIA_ERR_ABORTED=1;Se.MEDIA_ERR_NETWORK=2;Se.prototype.MEDIA_ERR_NETWORK=2;Se.MEDIA_ERR_DECODE=3;Se.prototype.MEDIA_ERR_DECODE=3;Se.MEDIA_ERR_SRC_NOT_SUPPORTED=4;Se.prototype.MEDIA_ERR_SRC_NOT_SUPPORTED=4;Se.MEDIA_ERR_ENCRYPTED=5;Se.prototype.MEDIA_ERR_ENCRYPTED=5;function Qs(i){return i!=null&&typeof i.then=="function"}function Dt(i){Qs(i)&&i.then(null,e=>{})}const co=function(i){return["kind","label","language","id","inBandMetadataTrackDispatchType","mode","src"].reduce((t,s,r)=>(i[s]&&(t[s]=i[s]),t),{cues:i.cues&&Array.prototype.map.call(i.cues,function(t){return{startTime:t.startTime,endTime:t.endTime,text:t.text,id:t.id}})})},kv=function(i){const e=i.$$("track"),t=Array.prototype.map.call(e,r=>r.track);return Array.prototype.map.call(e,function(r){const n=co(r.track);return r.src&&(n.src=r.src),n}).concat(Array.prototype.filter.call(i.textTracks(),function(r){return t.indexOf(r)===-1}).map(co))},Iv=function(i,e){return i.forEach(function(t){const s=e.addRemoteTextTrack(t).track;!t.src&&t.cues&&t.cues.forEach(r=>s.addCue(r))}),e.textTracks()};var dc={textTracksToJson:kv,jsonToTextTracks:Iv,trackToJson_:co};const Ma="vjs-modal-dialog";class _s extends M{constructor(e,t){super(e,t),this.handleKeyDown_=s=>this.handleKeyDown(s),this.close_=s=>this.close(s),this.opened_=this.hasBeenOpened_=this.hasBeenFilled_=!1,this.closeable(!this.options_.uncloseable),this.content(this.options_.content),this.contentEl_=Y("div",{className:`${Ma}-content`},{role:"document"}),this.descEl_=Y("p",{className:`${Ma}-description vjs-control-text`,id:this.el().getAttribute("aria-describedby")}),di(this.descEl_,this.description()),this.el_.appendChild(this.descEl_),this.el_.appendChild(this.contentEl_)}createEl(){return super.createEl("div",{className:this.buildCSSClass(),tabIndex:-1},{"aria-describedby":`${this.id()}_description`,"aria-hidden":"true","aria-label":this.label(),role:"dialog","aria-live":"polite"})}dispose(){this.contentEl_=null,this.descEl_=null,this.previouslyActiveEl_=null,super.dispose()}buildCSSClass(){return`${Ma} vjs-hidden ${super.buildCSSClass()}`}label(){return this.localize(this.options_.label||"Modal Window")}description(){let e=this.options_.description||this.localize("This is a modal window.");return this.closeable()&&(e+=" "+this.localize("This modal can be closed by pressing the Escape key or activating the close button.")),e}open(){if(this.opened_){this.options_.fillAlways&&this.fill();return}const e=this.player();this.trigger("beforemodalopen"),this.opened_=!0,(this.options_.fillAlways||!this.hasBeenOpened_&&!this.hasBeenFilled_)&&this.fill(),this.wasPlaying_=!e.paused(),this.options_.pauseOnOpen&&this.wasPlaying_&&e.pause(),this.on("keydown",this.handleKeyDown_),this.hadControls_=e.controls(),e.controls(!1),this.show(),this.conditionalFocus_(),this.el().setAttribute("aria-hidden","false"),this.trigger("modalopen"),this.hasBeenOpened_=!0}opened(e){return typeof e=="boolean"&&this[e?"open":"close"](),this.opened_}close(){if(!this.opened_)return;const e=this.player();this.trigger("beforemodalclose"),this.opened_=!1,this.wasPlaying_&&this.options_.pauseOnOpen&&e.play(),this.off("keydown",this.handleKeyDown_),this.hadControls_&&e.controls(!0),this.hide(),this.el().setAttribute("aria-hidden","true"),this.trigger({type:"modalclose",bubbles:!0}),this.conditionalBlur_(),this.options_.temporary&&this.dispose()}closeable(e){if(typeof e=="boolean"){const t=this.closeable_=!!e;let s=this.getChild("closeButton");if(t&&!s){const r=this.contentEl_;this.contentEl_=this.el_,s=this.addChild("closeButton",{controlText:"Close Modal Dialog"}),this.contentEl_=r,this.on(s,"close",this.close_)}!t&&s&&(this.off(s,"close",this.close_),this.removeChild(s),s.dispose())}return this.closeable_}fill(){this.fillWith(this.content())}fillWith(e){const t=this.contentEl(),s=t.parentNode,r=t.nextSibling;this.trigger("beforemodalfill"),this.hasBeenFilled_=!0,s.removeChild(t),this.empty(),Ah(t,e),this.trigger("modalfill"),r?s.insertBefore(t,r):s.appendChild(t);const n=this.getChild("closeButton");n&&s.appendChild(n.el_),this.trigger("aftermodalfill")}empty(){this.trigger("beforemodalempty"),Xn(this.contentEl()),this.trigger("modalempty")}content(e){return typeof e<"u"&&(this.content_=e),this.content_}conditionalFocus_(){const e=U.activeElement,t=this.player_.el_;this.previouslyActiveEl_=null,(t.contains(e)||t===e)&&(this.previouslyActiveEl_=e,this.focus())}conditionalBlur_(){this.previouslyActiveEl_&&(this.previouslyActiveEl_.focus(),this.previouslyActiveEl_=null)}handleKeyDown(e){if(this.trigger({type:"modalKeydown",originalEvent:e,target:this,bubbles:!0}),e.stopPropagation(),e.key==="Escape"&&this.closeable()){e.preventDefault(),this.close();return}if(e.key!=="Tab")return;const t=this.focusableEls_(),s=this.el_.querySelector(":focus");let r;for(let n=0;n(t instanceof E.HTMLAnchorElement||t instanceof E.HTMLAreaElement)&&t.hasAttribute("href")||(t instanceof E.HTMLInputElement||t instanceof E.HTMLSelectElement||t instanceof E.HTMLTextAreaElement||t instanceof E.HTMLButtonElement)&&!t.hasAttribute("disabled")||t instanceof E.HTMLIFrameElement||t instanceof E.HTMLObjectElement||t instanceof E.HTMLEmbedElement||t.hasAttribute("tabindex")&&t.getAttribute("tabindex")!==-1||t.hasAttribute("contenteditable"))}}_s.prototype.options_={pauseOnOpen:!0,temporary:!0};M.registerComponent("ModalDialog",_s);class ds extends ht{constructor(e=[]){super(),this.tracks_=[],Object.defineProperty(this,"length",{get(){return this.tracks_.length}});for(let t=0;t{this.trigger({track:e,type:"labelchange",target:this})},Xt(e)&&e.addEventListener("labelchange",e.labelchange_)}removeTrack(e){let t;for(let s=0,r=this.length;s=0;t--)if(e[t].enabled){Ba(e,e[t]);break}super(e),this.changing_=!1}addTrack(e){e.enabled&&Ba(this,e),super.addTrack(e),e.addEventListener&&(e.enabledChange_=()=>{this.changing_||(this.changing_=!0,Ba(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("enabledchange",e.enabledChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.enabledChange_&&(e.removeEventListener("enabledchange",e.enabledChange_),e.enabledChange_=null)}}const Fa=function(i,e){for(let t=0;t=0;t--)if(e[t].selected){Fa(e,e[t]);break}super(e),this.changing_=!1,Object.defineProperty(this,"selectedIndex",{get(){for(let t=0;t{this.changing_||(this.changing_=!0,Fa(this,e),this.changing_=!1,this.trigger("change"))},e.addEventListener("selectedchange",e.selectedChange_))}removeTrack(e){super.removeTrack(e),e.removeEventListener&&e.selectedChange_&&(e.removeEventListener("selectedchange",e.selectedChange_),e.selectedChange_=null)}}class $h extends ds{addTrack(e){super.addTrack(e),this.queueChange_||(this.queueChange_=()=>this.queueTrigger("change")),this.triggerSelectedlanguagechange||(this.triggerSelectedlanguagechange_=()=>this.trigger("selectedlanguagechange")),e.addEventListener("modechange",this.queueChange_),["metadata","chapters"].indexOf(e.kind)===-1&&e.addEventListener("modechange",this.triggerSelectedlanguagechange_)}removeTrack(e){super.removeTrack(e),e.removeEventListener&&(this.queueChange_&&e.removeEventListener("modechange",this.queueChange_),this.selectedlanguagechange_&&e.removeEventListener("modechange",this.triggerSelectedlanguagechange_))}}class Ov{constructor(e=[]){this.trackElements_=[],Object.defineProperty(this,"length",{get(){return this.trackElements_.length}});for(let t=0,s=e.length;t0&&(E.console&&E.console.groupCollapsed&&E.console.groupCollapsed(`Text Track parsing errors for ${e.src}`),s.forEach(r=>re.error(r)),E.console&&E.console.groupEnd&&E.console.groupEnd()),t.flush()},pc=function(i,e){const t={uri:i},s=Jn(i);s&&(t.cors=s);const r=e.tech_.crossOrigin()==="use-credentials";r&&(t.withCredentials=r),tr(t,me(this,function(n,a,o){if(n)return re.error(n,a);e.loaded_=!0,typeof E.WebVTT!="function"?e.tech_&&e.tech_.any(["vttjsloaded","vttjserror"],u=>{if(u.type==="vttjserror"){re.error(`vttjs failed to load, stopping trying to process ${e.src}`);return}return fc(o,e)}):fc(o,e)}))};class mr extends il{constructor(e={}){if(!e.tech)throw new Error("A tech was not provided.");const t=pe(e,{kind:Mv[e.kind]||"subtitles",language:e.language||e.srclang||""});let s=hc[t.mode]||"disabled";const r=t.default;(t.kind==="metadata"||t.kind==="chapters")&&(s="hidden"),super(t),this.tech_=t.tech,this.cues_=[],this.activeCues_=[],this.preload_=this.tech_.preloadTextTracks!==!1;const n=new yn(this.cues_),a=new yn(this.activeCues_);let o=!1;this.timeupdateHandler=me(this,function(h={}){if(!this.tech_.isDisposed()){if(!this.tech_.isReady_){h.type!=="timeupdate"&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler));return}this.activeCues=this.activeCues,o&&(this.trigger("cuechange"),o=!1),h.type!=="timeupdate"&&(this.rvf_=this.tech_.requestVideoFrameCallback(this.timeupdateHandler))}});const u=()=>{this.stopTracking()};this.tech_.one("dispose",u),s!=="disabled"&&this.startTracking(),Object.defineProperties(this,{default:{get(){return r},set(){}},mode:{get(){return s},set(h){hc[h]&&s!==h&&(s=h,!this.preload_&&s!=="disabled"&&this.cues.length===0&&pc(this.src,this),this.stopTracking(),s!=="disabled"&&this.startTracking(),this.trigger("modechange"))}},cues:{get(){return this.loaded_?n:null},set(){}},activeCues:{get(){if(!this.loaded_)return null;if(this.cues.length===0)return a;const h=this.tech_.currentTime(),m=[];for(let _=0,v=this.cues.length;_=h&&m.push(S)}if(o=!1,m.length!==this.activeCues_.length)o=!0;else for(let _=0;_{t=Jt.LOADED,this.trigger({type:"load",target:this})})}}Jt.prototype.allowedEvents_={load:"load"};Jt.NONE=0;Jt.LOADING=1;Jt.LOADED=2;Jt.ERROR=3;const gt={audio:{ListClass:Pv,TrackClass:Hh,capitalName:"Audio"},video:{ListClass:Lv,TrackClass:zh,capitalName:"Video"},text:{ListClass:$h,TrackClass:mr,capitalName:"Text"}};Object.keys(gt).forEach(function(i){gt[i].getterName=`${i}Tracks`,gt[i].privateName=`${i}Tracks_`});const hs={remoteText:{ListClass:$h,TrackClass:mr,capitalName:"RemoteText",getterName:"remoteTextTracks",privateName:"remoteTextTracks_"},remoteTextEl:{ListClass:Ov,TrackClass:Jt,capitalName:"RemoteTextTrackEls",getterName:"remoteTextTrackEls",privateName:"remoteTextTrackEls_"}},Ke=Object.assign({},gt,hs);hs.names=Object.keys(hs);gt.names=Object.keys(gt);Ke.names=[].concat(hs.names).concat(gt.names);function Fv(i,e,t,s,r={}){const n=i.textTracks();r.kind=e,t&&(r.label=t),s&&(r.language=s),r.tech=i;const a=new Ke.text.TrackClass(r);return n.addTrack(a),a}class Z extends M{constructor(e={},t=function(){}){e.reportTouchActivity=!1,super(null,e,t),this.onDurationChange_=s=>this.onDurationChange(s),this.trackProgress_=s=>this.trackProgress(s),this.trackCurrentTime_=s=>this.trackCurrentTime(s),this.stopTrackingCurrentTime_=s=>this.stopTrackingCurrentTime(s),this.disposeSourceHandler_=s=>this.disposeSourceHandler(s),this.queuedHanders_=new Set,this.hasStarted_=!1,this.on("playing",function(){this.hasStarted_=!0}),this.on("loadstart",function(){this.hasStarted_=!1}),Ke.names.forEach(s=>{const r=Ke[s];e&&e[r.getterName]&&(this[r.privateName]=e[r.getterName])}),this.featuresProgressEvents||this.manualProgressOn(),this.featuresTimeupdateEvents||this.manualTimeUpdatesOn(),["Text","Audio","Video"].forEach(s=>{e[`native${s}Tracks`]===!1&&(this[`featuresNative${s}Tracks`]=!1)}),e.nativeCaptions===!1||e.nativeTextTracks===!1?this.featuresNativeTextTracks=!1:(e.nativeCaptions===!0||e.nativeTextTracks===!0)&&(this.featuresNativeTextTracks=!0),this.featuresNativeTextTracks||this.emulateTextTracks(),this.preloadTextTracks=e.preloadTextTracks!==!1,this.autoRemoteTextTracks_=new Ke.text.ListClass,this.initTrackListeners(),e.nativeControlsForTouch||this.emitTapEvents(),this.constructor&&(this.name_=this.constructor.name||"Unknown Tech")}triggerSourceset(e){this.isReady_||this.one("ready",()=>this.setTimeout(()=>this.triggerSourceset(e),1)),this.trigger({src:e,type:"sourceset"})}manualProgressOn(){this.on("durationchange",this.onDurationChange_),this.manualProgress=!0,this.one("ready",this.trackProgress_)}manualProgressOff(){this.manualProgress=!1,this.stopTrackingProgress(),this.off("durationchange",this.onDurationChange_)}trackProgress(e){this.stopTrackingProgress(),this.progressInterval=this.setInterval(me(this,function(){const t=this.bufferedPercent();this.bufferedPercent_!==t&&this.trigger("progress"),this.bufferedPercent_=t,t===1&&this.stopTrackingProgress()}),500)}onDurationChange(e){this.duration_=this.duration()}buffered(){return St(0,0)}bufferedPercent(){return jh(this.buffered(),this.duration_)}stopTrackingProgress(){this.clearInterval(this.progressInterval)}manualTimeUpdatesOn(){this.manualTimeUpdates=!0,this.on("play",this.trackCurrentTime_),this.on("pause",this.stopTrackingCurrentTime_)}manualTimeUpdatesOff(){this.manualTimeUpdates=!1,this.stopTrackingCurrentTime(),this.off("play",this.trackCurrentTime_),this.off("pause",this.stopTrackingCurrentTime_)}trackCurrentTime(){this.currentTimeInterval&&this.stopTrackingCurrentTime(),this.currentTimeInterval=this.setInterval(function(){this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})},250)}stopTrackingCurrentTime(){this.clearInterval(this.currentTimeInterval),this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}dispose(){this.clearTracks(gt.names),this.manualProgress&&this.manualProgressOff(),this.manualTimeUpdates&&this.manualTimeUpdatesOff(),super.dispose()}clearTracks(e){e=[].concat(e),e.forEach(t=>{const s=this[`${t}Tracks`]()||[];let r=s.length;for(;r--;){const n=s[r];t==="text"&&this.removeRemoteTextTrack(n),s.removeTrack(n)}})}cleanupAutoTextTracks(){const e=this.autoRemoteTextTracks_||[];let t=e.length;for(;t--;){const s=e[t];this.removeRemoteTextTrack(s)}}reset(){}crossOrigin(){}setCrossOrigin(){}error(e){return e!==void 0&&(this.error_=new Se(e),this.trigger("error")),this.error_}played(){return this.hasStarted_?St(0,0):St()}play(){}setScrubbing(e){}scrubbing(){}setCurrentTime(e){this.manualTimeUpdates&&this.trigger({type:"timeupdate",target:this,manuallyTriggered:!0})}initTrackListeners(){gt.names.forEach(e=>{const t=gt[e],s=()=>{this.trigger(`${e}trackchange`)},r=this[t.getterName]();r.addEventListener("removetrack",s),r.addEventListener("addtrack",s),this.on("dispose",()=>{r.removeEventListener("removetrack",s),r.removeEventListener("addtrack",s)})})}addWebVttScript_(){if(!E.WebVTT)if(U.body.contains(this.el())){if(!this.options_["vtt.js"]&&os(nn)&&Object.keys(nn).length>0){this.trigger("vttjsloaded");return}const e=U.createElement("script");e.src=this.options_["vtt.js"]||"https://vjs.zencdn.net/vttjs/0.14.1/vtt.min.js",e.onload=()=>{this.trigger("vttjsloaded")},e.onerror=()=>{this.trigger("vttjserror")},this.on("dispose",()=>{e.onload=null,e.onerror=null}),E.WebVTT=!0,this.el().parentNode.appendChild(e)}else this.ready(this.addWebVttScript_)}emulateTextTracks(){const e=this.textTracks(),t=this.remoteTextTracks(),s=o=>e.addTrack(o.track),r=o=>e.removeTrack(o.track);t.on("addtrack",s),t.on("removetrack",r),this.addWebVttScript_();const n=()=>this.trigger("texttrackchange"),a=()=>{n();for(let o=0;othis.autoRemoteTextTracks_.addTrack(s.track)),s}removeRemoteTextTrack(e){const t=this.remoteTextTrackEls().getTrackElementByTrack_(e);this.remoteTextTrackEls().removeTrackElement_(t),this.remoteTextTracks().removeTrack(e),this.autoRemoteTextTracks_.removeTrack(e)}getVideoPlaybackQuality(){return{}}requestPictureInPicture(){return Promise.reject()}disablePictureInPicture(){return!0}setDisablePictureInPicture(){}requestVideoFrameCallback(e){const t=_t();return!this.isReady_||this.paused()?(this.queuedHanders_.add(t),this.one("playing",()=>{this.queuedHanders_.has(t)&&(this.queuedHanders_.delete(t),e())})):this.requestNamedAnimationFrame(t,e),t}cancelVideoFrameCallback(e){this.queuedHanders_.has(e)?this.queuedHanders_.delete(e):this.cancelNamedAnimationFrame(e)}setPoster(){}playsinline(){}setPlaysinline(){}overrideNativeAudioTracks(e){}overrideNativeVideoTracks(e){}canPlayType(e){return""}static canPlayType(e){return""}static canPlaySource(e,t){return Z.canPlayType(e.type)}static isTech(e){return e.prototype instanceof Z||e instanceof Z||e===Z}static registerTech(e,t){if(Z.techs_||(Z.techs_={}),!Z.isTech(t))throw new Error(`Tech ${e} must be a Tech`);if(!Z.canPlayType)throw new Error("Techs must have a static canPlayType method on them");if(!Z.canPlaySource)throw new Error("Techs must have a static canPlaySource method on them");return e=Ee(e),Z.techs_[e]=t,Z.techs_[Ys(e)]=t,e!=="Tech"&&Z.defaultTechOrder_.push(e),t}static getTech(e){if(e){if(Z.techs_&&Z.techs_[e])return Z.techs_[e];if(e=Ee(e),E&&E.videojs&&E.videojs[e])return re.warn(`The ${e} tech was added to the videojs object when it should be registered using videojs.registerTech(name, tech)`),E.videojs[e]}}}Ke.names.forEach(function(i){const e=Ke[i];Z.prototype[e.getterName]=function(){return this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.privateName]}});Z.prototype.featuresVolumeControl=!0;Z.prototype.featuresMuteControl=!0;Z.prototype.featuresFullscreenResize=!1;Z.prototype.featuresPlaybackRate=!1;Z.prototype.featuresProgressEvents=!1;Z.prototype.featuresSourceset=!1;Z.prototype.featuresTimeupdateEvents=!1;Z.prototype.featuresNativeTextTracks=!1;Z.prototype.featuresVideoFrameCallback=!1;Z.withSourceHandlers=function(i){i.registerSourceHandler=function(t,s){let r=i.sourceHandlers;r||(r=i.sourceHandlers=[]),s===void 0&&(s=r.length),r.splice(s,0,t)},i.canPlayType=function(t){const s=i.sourceHandlers||[];let r;for(let n=0;nvi(e,Ci[e.type],t,i),1)}function jv(i,e){i.forEach(t=>t.setTech&&t.setTech(e))}function $v(i,e,t){return i.reduceRight(nl(t),e[t]())}function Vv(i,e,t,s){return e[t](i.reduce(nl(t),s))}function mc(i,e,t,s=null){const r="call"+Ee(t),n=i.reduce(nl(r),s),a=n===Tn,o=a?null:e[t](n);return Gv(i,t,o,a),o}const Hv={buffered:1,currentTime:1,duration:1,muted:1,played:1,paused:1,seekable:1,volume:1,ended:1},zv={setCurrentTime:1,setMuted:1,setVolume:1},gc={play:1,pause:1};function nl(i){return(e,t)=>e===Tn?Tn:t[i]?t[i](e):e}function Gv(i,e,t,s){for(let r=i.length-1;r>=0;r--){const n=i[r];n[e]&&n[e](s,t)}}function Wv(i){vn.hasOwnProperty(i.id())&&delete vn[i.id()]}function Xv(i,e){const t=vn[i.id()];let s=null;if(t==null)return s=e(i),vn[i.id()]=[[e,s]],s;for(let r=0;r{if(!e)return"";if(i.cache_.source.src===e&&i.cache_.source.type)return i.cache_.source.type;const t=i.cache_.sources.filter(r=>r.src===e);if(t.length)return t[0].type;const s=i.$$("source");for(let r=0;r @@ -172,8 +172,8 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`;const yc=mn?10009:gn?461:8,$i={codes:{play:415,pause:19,ff:417,rw:412,back:yc},names:{415:"play",19:"pause",417:"ff",412:"rw",[yc]:"back"},isEventKey(i,e){return e=e.toLowerCase(),!!(this.names[i.keyCode]&&this.names[i.keyCode]===e)},getEventName(i){if(this.names[i.keyCode])return this.names[i.keyCode];if(this.codes[i.code]){const e=this.codes[i.code];return this.names[e]}return null}},vc=5;class Jv extends ht{constructor(e){super(),this.player_=e,this.focusableComponents=[],this.isListening_=!1,this.isPaused_=!1,this.onKeyDown_=this.onKeyDown_.bind(this),this.lastFocusedComponent_=null}start(){this.isListening_||(this.player_.on("keydown",this.onKeyDown_),this.player_.on("modalKeydown",this.onKeyDown_),this.player_.on("loadedmetadata",()=>{this.focus(this.updateFocusableComponents()[0])}),this.player_.on("modalclose",()=>{this.refocusComponent()}),this.player_.on("focusin",this.handlePlayerFocus_.bind(this)),this.player_.on("focusout",this.handlePlayerBlur_.bind(this)),this.isListening_=!0,this.player_.errorDisplay.on("aftermodalfill",()=>{this.updateFocusableComponents(),this.focusableComponents.length&&(this.focusableComponents.length>1?this.focusableComponents[1].focus():this.focusableComponents[0].focus())}))}stop(){this.player_.off("keydown",this.onKeyDown_),this.isListening_=!1}onKeyDown_(e){const t=e.originalEvent?e.originalEvent:e;if(["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(t.key)){if(this.isPaused_)return;t.preventDefault();const s=t.key.substring(5).toLowerCase();this.move(s)}else if($i.isEventKey(t,"play")||$i.isEventKey(t,"pause")||$i.isEventKey(t,"ff")||$i.isEventKey(t,"rw")){t.preventDefault();const s=$i.getEventName(t);this.performMediaAction_(s)}else $i.isEventKey(t,"Back")&&e.target&&e.target.closeable()&&(t.preventDefault(),e.target.close())}performMediaAction_(e){if(this.player_)switch(e){case"play":this.player_.paused()&&this.player_.play();break;case"pause":this.player_.paused()||this.player_.pause();break;case"ff":this.userSeek_(this.player_.currentTime()+vc);break;case"rw":this.userSeek_(this.player_.currentTime()-vc);break}}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}pause(){this.isPaused_=!0}resume(){this.isPaused_=!1}handlePlayerBlur_(e){const t=e.relatedTarget;let s=null;const r=this.getCurrentComponent(e.target);t&&(s=!!t.closest(".video-js"),t.classList.contains("vjs-text-track-settings")&&!this.isPaused_&&this.searchForTrackSelect_()),(!e.currentTarget.contains(e.relatedTarget)&&!s||!t)&&(r&&r.name()==="CloseButton"?this.refocusComponent():(this.pause(),r&&r.el()&&(this.lastFocusedComponent_=r)))}handlePlayerFocus_(){this.getCurrentComponent()&&this.getCurrentComponent().getIsFocusable()&&this.resume()}updateFocusableComponents(){const e=this.player_,t=[];function s(r){for(const n of r)n.hasOwnProperty("el_")&&n.getIsFocusable()&&n.getIsAvailableToBeFocused(n.el())&&t.push(n),n.hasOwnProperty("children_")&&n.children_.length>0&&s(n.children_)}return e.children_.forEach(r=>{if(r.hasOwnProperty("el_"))if(r.getIsFocusable&&r.getIsAvailableToBeFocused&&r.getIsFocusable()&&r.getIsAvailableToBeFocused(r.el())){t.push(r);return}else r.hasOwnProperty("children_")&&r.children_.length>0?s(r.children_):r.hasOwnProperty("items")&&r.items.length>0?s(r.items):this.findSuitableDOMChild(r)&&t.push(r);if(r.name_==="ErrorDisplay"&&r.opened_){const n=r.el_.querySelector(".vjs-errors-ok-button-container");n&&n.querySelectorAll("button").forEach((o,u)=>{t.push({name:()=>"ModalButton"+(u+1),el:()=>o,getPositions:()=>{const h=o.getBoundingClientRect(),m={x:h.x,y:h.y,width:h.width,height:h.height,top:h.top,right:h.right,bottom:h.bottom,left:h.left},_={x:h.left+h.width/2,y:h.top+h.height/2,width:0,height:0,top:h.top+h.height/2,right:h.left+h.width/2,bottom:h.top+h.height/2,left:h.left+h.width/2};return{boundingClientRect:m,center:_}},getIsAvailableToBeFocused:()=>!0,getIsFocusable:h=>!0,focus:()=>o.focus()})})}}),this.focusableComponents=t,this.focusableComponents}findSuitableDOMChild(e){function t(s){if(e.getIsFocusable(s)&&e.getIsAvailableToBeFocused(s))return s;for(let r=0;r0&&(this.focusableComponents=[],this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents}))}move(e){const t=this.getCurrentComponent();if(!t)return;const s=t.getPositions(),r=this.focusableComponents.filter(a=>a!==t&&this.isInDirection_(s.boundingClientRect,a.getPositions().boundingClientRect,e)),n=this.findBestCandidate_(s.center,r,e);n?this.focus(n):this.trigger({type:"endOfFocusableComponents",direction:e,focusedComponent:t})}findBestCandidate_(e,t,s){let r=1/0,n=null;for(const a of t){const o=a.getPositions().center,u=this.calculateDistance_(e,o,s);u=e.right;case"left":return t.right<=e.left;case"down":return t.top>=e.bottom;case"up":return t.bottom<=e.top;default:return!1}}refocusComponent(){if(this.lastFocusedComponent_){this.player_.userActive()||this.player_.userActive(!0),this.updateFocusableComponents();for(let e=0;ethis.handleMouseOver(s),this.handleMouseOut_=s=>this.handleMouseOut(s),this.handleClick_=s=>this.handleClick(s),this.handleKeyDown_=s=>this.handleKeyDown(s),this.emitTapEvents(),this.enable()}createEl(e="div",t={},s={}){t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),e==="button"&&re.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),s=Object.assign({role:"button"},s),this.tabIndex_=t.tabIndex;const r=Y(e,t,s);return this.player_.options_.experimentalSvgIcons||r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=Y("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e,t=this.el()){if(e===void 0)return this.controlText_||"Need Text";const s=this.localize(e);this.controlText_=e,ci(this.controlTextEl_,s),!this.nonIconControl&&!this.player_.options_.noUITitleAttributes&&t.setAttribute("title",s)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),typeof this.tabIndex_<"u"&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),typeof this.tabIndex_<"u"&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){e.key===" "||e.key==="Enter"?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}M.registerComponent("ClickableComponent",Zn);class ho extends Zn{constructor(e,t){super(e,t),this.update(),this.update_=s=>this.update(s),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return Y("div",{className:"vjs-poster"})}crossOrigin(e){if(typeof e>"u")return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;if(e!==null&&e!=="anonymous"&&e!=="use-credentials"){this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`);return}this.$("img")&&(this.$("img").crossOrigin=e)}update(e){const t=this.player().poster();this.setSrc(t),t?this.show():this.hide()}setSrc(e){if(!e){this.el_.textContent="";return}this.$("img")||this.el_.appendChild(Y("picture",{className:"vjs-poster",tabIndex:-1},{},Y("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?Dt(this.player_.play()):this.player_.pause())}}ho.prototype.crossorigin=ho.prototype.crossOrigin;M.registerComponent("PosterImage",ho);const pt="#222",Tc="#ccc",eT={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Ua(i,e){let t;if(i.length===4)t=i[1]+i[1]+i[2]+i[2]+i[3]+i[3];else if(i.length===7)t=i.slice(1);else throw new Error("Invalid color code provided, "+i+"; must be formatted as e.g. #f0e or #f604e2.");return"rgba("+parseInt(t.slice(0,2),16)+","+parseInt(t.slice(2,4),16)+","+parseInt(t.slice(4,6),16)+","+e+")"}function Fs(i,e,t){try{i.style[e]=t}catch{return}}function bc(i){return i?`${i}px`:""}class tT extends M{constructor(e,t,s){super(e,t,s);const r=a=>this.updateDisplay(a),n=a=>{this.updateDisplayOverlay(),this.updateDisplay(a)};e.on("loadstart",a=>this.toggleDisplay(a)),e.on("texttrackchange",r),e.on("loadedmetadata",a=>{this.updateDisplayOverlay(),this.preselectTrack(a)}),e.ready(me(this,function(){if(e.tech_&&e.tech_.featuresNativeTextTracks){this.hide();return}e.on("fullscreenchange",n),e.on("playerresize",n);const a=E.screen.orientation||E,o=E.screen.orientation?"change":"orientationchange";a.addEventListener(o,n),e.on("dispose",()=>a.removeEventListener(o,n));const u=this.options_.playerOptions.tracks||[];for(let h=0;h.1&&(s>r?n=Math.round((e-t*r)/2):a=Math.round((t-e/r)/2)),Fs(this.el_,"insetInline",bc(n)),Fs(this.el_,"insetBlock",bc(a))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),s=e.activeCues;let r=s.length;for(;r--;){const n=s[r];if(!n)continue;const a=n.displayState;if(t.color&&(a.firstChild.style.color=t.color),t.textOpacity&&Fs(a.firstChild,"color",Ua(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(a.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&Fs(a.firstChild,"backgroundColor",Ua(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?Fs(a,"backgroundColor",Ua(t.windowColor,t.windowOpacity)):a.style.backgroundColor=t.windowColor),t.edgeStyle&&(t.edgeStyle==="dropshadow"?a.firstChild.style.textShadow=`2px 2px 3px ${pt}, 2px 2px 4px ${pt}, 2px 2px 5px ${pt}`:t.edgeStyle==="raised"?a.firstChild.style.textShadow=`1px 1px ${pt}, 2px 2px ${pt}, 3px 3px ${pt}`:t.edgeStyle==="depressed"?a.firstChild.style.textShadow=`1px 1px ${Tc}, 0 1px ${Tc}, -1px -1px ${pt}, 0 -1px ${pt}`:t.edgeStyle==="uniform"&&(a.firstChild.style.textShadow=`0 0 4px ${pt}, 0 0 4px ${pt}, 0 0 4px ${pt}, 0 0 4px ${pt}`)),t.fontPercent&&t.fontPercent!==1){const o=E.parseFloat(a.style.fontSize);a.style.fontSize=o*t.fontPercent+"px",a.style.height="auto",a.style.top="auto"}t.fontFamily&&t.fontFamily!=="default"&&(t.fontFamily==="small-caps"?a.firstChild.style.fontVariant="small-caps":a.firstChild.style.fontFamily=eT[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),typeof E.WebVTT!="function"||e.every(s=>!s.activeCues))return;const t=[];for(let s=0;sthis.handleMouseDown(s))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play();if(this.mouseused_&&"clientX"in e&&"clientY"in e){Dt(t),this.player_.tech(!0)&&this.player_.tech(!0).focus();return}const s=this.player_.getChild("controlBar"),r=s&&s.getChild("playToggle");if(!r){this.player_.tech(!0).focus();return}const n=()=>r.focus();Qs(t)?t.then(n,()=>{}):this.setTimeout(n,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}Wh.prototype.controlText_="Play Video";M.registerComponent("BigPlayButton",Wh);class sT extends $e{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){e.key==="Escape"?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}M.registerComponent("CloseButton",sT);class Xh extends $e{constructor(e,t={}){super(e,t),t.replay=t.replay===void 0||t.replay,this.setIcon("play"),this.on(e,"play",s=>this.handlePlay(s)),this.on(e,"pause",s=>this.handlePause(s)),t.replay&&this.on(e,"ended",s=>this.handleEnded(s))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?Dt(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",t=>this.handleSeeked(t))}}Xh.prototype.controlText_="Play";M.registerComponent("PlayToggle",Xh);class ys extends M{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],s=>this.update(s)),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),s=Y("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return t.appendChild(s),this.contentEl_=Y("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){!this.player_.options_.enableSmoothSeeking&&e.type==="seeking"||this.updateContent(e)}updateTextNode_(e=0){e=Di(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",()=>{if(!this.contentEl_)return;let t=this.textNode_;t&&this.contentEl_.firstChild!==t&&(t=null,re.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=U.createTextNode(this.formattedTime_),this.textNode_&&(t?this.contentEl_.replaceChild(this.textNode_,t):this.contentEl_.appendChild(this.textNode_))}))}updateContent(e){}}ys.prototype.labelText_="Time";ys.prototype.controlText_="Time";M.registerComponent("TimeDisplay",ys);class al extends ys{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t;this.player_.ended()?t=this.player_.duration():t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}al.prototype.labelText_="Current Time";al.prototype.controlText_="Current Time";M.registerComponent("CurrentTimeDisplay",al);class ol extends ys{constructor(e,t){super(e,t);const s=r=>this.updateContent(r);this.on(e,"durationchange",s),this.on(e,"loadstart",s),this.on(e,"loadedmetadata",s)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration();this.updateTextNode_(t)}}ol.prototype.labelText_="Duration";ol.prototype.controlText_="Duration";M.registerComponent("DurationDisplay",ol);class rT extends M{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),s=super.createEl("span",{textContent:"/"});return t.appendChild(s),e.appendChild(t),e}}M.registerComponent("TimeDivider",rT);class ll extends ys{constructor(e,t){super(e,t),this.on(e,"durationchange",s=>this.updateContent(s))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl();return this.options_.displayNegative!==!1&&e.insertBefore(Y("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if(typeof this.player_.duration()!="number")return;let t;this.player_.ended()?t=0:this.player_.remainingTimeDisplay?t=this.player_.remainingTimeDisplay():t=this.player_.remainingTime(),this.updateTextNode_(t)}}ll.prototype.labelText_="Remaining Time";ll.prototype.controlText_="Remaining Time";M.registerComponent("RemainingTimeDisplay",ll);class nT extends M{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",s=>this.updateShowing(s))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=Y("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Y("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(U.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}}M.registerComponent("LiveDisplay",nT);class Kh extends $e{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=s=>this.updateLiveEdgeStatus(s),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",e),this.textEl_=Y("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}Kh.prototype.controlText_="Seek to live, currently playing live";M.registerComponent("SeekToLive",Kh);function gr(i,e,t){return i=Number(i),Math.min(t,Math.max(e,isNaN(i)?e:i))}var aT=Object.freeze({__proto__:null,clamp:gr});class ul extends M{constructor(e,t){super(e,t),this.handleMouseDown_=s=>this.handleMouseDown(s),this.handleMouseUp_=s=>this.handleMouseUp(s),this.handleKeyDown_=s=>this.handleKeyDown(s),this.handleClick_=s=>this.handleClick(s),this.handleMouseMove_=s=>this.handleMouseMove(s),this.update_=s=>this.update(s),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e,t={},s={}){return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),s=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},s),super.createEl(e,t,s)}handleMouseDown(e){const t=this.bar.el_.ownerDocument;e.type==="mousedown"&&e.preventDefault(),e.type==="touchstart"&&!Mt&&e.preventDefault(),xh(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument;Sh(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const e=this.getProgress();return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",()=>{const t=this.vertical()?"height":"width";this.bar.el().style[t]=(e*100).toFixed(2)+"%"})),e}getProgress(){return Number(gr(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=Wn(this.el_,e);return this.vertical()?t.y:t.x}handleKeyDown(e){const t=this.options_.playerOptions.spatialNavigation,s=t&&t.enabled,r=t&&t.horizontalSeek;s?r&&e.key==="ArrowLeft"||!r&&e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepBack()):r&&e.key==="ArrowRight"||!r&&e.key==="ArrowUp"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e):e.key==="ArrowLeft"||e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepBack()):e.key==="ArrowUp"||e.key==="ArrowRight"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(e===void 0)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}M.registerComponent("Slider",ul);const qa=(i,e)=>gr(i/e*100,0,100).toFixed(2)+"%";class oT extends M{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",s=>this.update(s))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=Y("span",{className:"vjs-control-text"}),s=Y("span",{textContent:this.localize("Loaded")}),r=U.createTextNode(": ");return this.percentageEl_=Y("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(s),t.appendChild(r),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",()=>{const t=this.player_.liveTracker,s=this.player_.buffered(),r=t&&t.isLive()?t.seekableEnd():this.player_.duration(),n=this.player_.bufferedEnd(),a=this.partEls_,o=qa(n,r);this.percent_!==o&&(this.el_.style.width=o,ci(this.percentageEl_,o),this.percent_=o);for(let u=0;us.length;u--)this.el_.removeChild(a[u-1]);a.length=s.length})}}M.registerComponent("LoadProgressBar",oT);class lT extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,s){const r=lr(this.el_),n=us(this.player_.el()),a=e.width*t;if(!n||!r)return;let o=e.left-n.left+a,u=e.width-a+(n.right-e.right);u||(u=e.width-a,o=a);let h=r.width/2;or.width&&(h=r.width),h=Math.round(h),this.el_.style.right=`-${h}px`,this.write(s)}write(e){ci(this.el_,e)}updateTime(e,t,s,r){this.requestNamedAnimationFrame("TimeTooltip#updateTime",()=>{let n;const a=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const o=this.player_.liveTracker.liveWindow(),u=o-t*o;n=(u<1?"":"-")+Di(u,o)}else n=Di(s,a);this.update(e,t,n),r&&r()})}}M.registerComponent("TimeTooltip",lT);class cl extends M{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t){const s=this.getChild("timeTooltip");if(!s)return;const r=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();s.updateTime(e,t,r)}}cl.prototype.options_={children:[]};!Je&&!Nt&&cl.prototype.options_.children.push("timeTooltip");M.registerComponent("PlayProgressBar",cl);class Yh extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const s=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,s,()=>{this.el_.style.left=`${e.width*t}px`})}}Yh.prototype.options_={children:["timeTooltip"]};M.registerComponent("MouseTimeDisplay",Yh);const Kr=5,xc=12;class dl extends ul{constructor(e,t){super(e,t),this.setEventHandlers_()}setEventHandlers_(){this.update_=me(this,this.update),this.update=Bt(this.update_,yt),this.on(this.player_,["durationchange","timeupdate"],this.update),this.on(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U&&"visibilityState"in U&&this.on(U,"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){U.visibilityState==="hidden"?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,yt))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&e.type!=="ended"||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(e){if(U.visibilityState==="hidden")return;const t=super.update();return this.requestNamedAnimationFrame("SeekBar#update",()=>{const s=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),r=this.player_.liveTracker;let n=this.player_.duration();r&&r.isLive()&&(n=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(t*100).toFixed(2)),this.percent_=t),(this.currentTime_!==s||this.duration_!==n)&&(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[Di(s,n),Di(n,n)],"{1} of {2}")),this.currentTime_=s,this.duration_=n),this.bar&&this.bar.update(us(this.el()),this.getProgress())}),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const e=this.getCurrentTime_();let t;const s=this.player_.liveTracker;return s&&s.isLive()?(t=(e-s.seekableStart())/s.liveWindow(),s.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){ur(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e,t=!1){if(!ur(e)||isNaN(this.player_.duration()))return;!t&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);let s;const r=this.calculateDistance(e),n=this.player_.liveTracker;if(!n||!n.isLive())s=r*this.player_.duration(),s===this.player_.duration()&&(s=s-.1);else{if(r>=.99){n.seekToLiveEdge();return}const a=n.seekableStart(),o=n.liveCurrentTime();if(s=a+r*n.liveWindow(),s>=o&&(s=o),s<=a&&(s=a+.1),s===1/0)return}this.userSeek_(s),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const e=this.getChild("mouseTimeDisplay");e&&e.show()}disable(){super.disable();const e=this.getChild("mouseTimeDisplay");e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Dt(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+Kr)}stepBack(){this.userSeek_(this.player_.currentTime()-Kr)}handleAction(e){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker;if(e.key===" "||e.key==="Enter")e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(e.key==="Home")e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(e.key==="End")e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(e.key)){e.preventDefault(),e.stopPropagation();const s=parseInt(e.key,10)*.1;t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*s):this.userSeek_(this.player_.duration()*s)}else e.key==="PageDown"?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-Kr*xc)):e.key==="PageUp"?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+Kr*xc)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["durationchange","timeupdate"],this.update),this.off(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U&&"visibilityState"in U&&this.off(U,"visibilitychange",this.toggleVisibility_),super.dispose()}}dl.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"};!Je&&!Nt&&dl.prototype.options_.children.splice(1,0,"mouseTimeDisplay");M.registerComponent("SeekBar",dl);class Qh extends M{constructor(e,t){super(e,t),this.handleMouseMove=Bt(me(this,this.handleMouseMove),yt),this.throttledHandleMouseSeek=Bt(me(this,this.handleMouseSeek),yt),this.handleMouseUpHandler_=s=>this.handleMouseUp(s),this.handleMouseDownHandler_=s=>this.handleMouseDown(s),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar");if(!t)return;const s=t.getChild("playProgressBar"),r=t.getChild("mouseTimeDisplay");if(!s&&!r)return;const n=t.el(),a=lr(n);let o=Wn(n,e).x;o=gr(o,0,1),r&&r.update(a,o),s&&s.update(a,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar");t&&t.handleMouseMove(e)}enabled(){return this.enabled_}disable(){if(this.children().forEach(e=>e.disable&&e.disable()),!!this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Dt(this.player_.play())}}enable(){this.children().forEach(e=>e.enable&&e.enable()),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,s=this.getChild("seekBar");s&&s.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}Qh.prototype.options_={children:["seekBar"]};M.registerComponent("ProgressControl",Qh);class Jh extends $e{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],s=>this.handlePictureInPictureChange(s)),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],s=>this.handlePictureInPictureEnabledChange(s)),this.on(e,["loadedmetadata","audioonlymodechange","audiopostermodechange"],()=>this.handlePictureInPictureAudioModeChange()),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){if(!(this.player_.currentType().substring(0,5)==="audio"||this.player_.audioPosterMode()||this.player_.audioOnlyMode())){this.show();return}this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()}handlePictureInPictureEnabledChange(){U.pictureInPictureEnabled&&this.player_.disablePictureInPicture()===!1||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in E?this.enable():this.disable()}handlePictureInPictureChange(e){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){typeof U.exitPictureInPicture=="function"&&super.show()}}Jh.prototype.controlText_="Picture-in-Picture";M.registerComponent("PictureInPictureToggle",Jh);class Zh extends $e{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",s=>this.handleFullscreenChange(s)),U[e.fsApi_.fullscreenEnabled]===!1&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Zh.prototype.controlText_="Fullscreen";M.registerComponent("FullscreenToggle",Zh);const uT=function(i,e){e.tech_&&!e.tech_.featuresVolumeControl&&i.addClass("vjs-hidden"),i.on(e,"loadstart",function(){e.tech_.featuresVolumeControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})};class cT extends M{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}}M.registerComponent("VolumeLevel",cT);class dT extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,s,r){if(!s){const n=us(this.el_),a=us(this.player_.el()),o=e.width*t;if(!a||!n)return;const u=e.left-a.left+o,h=e.width-o+(a.right-e.right);let m=n.width/2;un.width&&(m=n.width),this.el_.style.right=`-${m}px`}this.write(`${r}%`)}write(e){ci(this.el_,e)}updateVolume(e,t,s,r,n){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",()=>{this.update(e,t,s,r.toFixed(0)),n&&n()})}}M.registerComponent("VolumeLevelTooltip",dT);class ef extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,s){const r=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,s,r,()=>{s?this.el_.style.bottom=`${e.height*t}px`:this.el_.style.left=`${e.width*t}px`})}}ef.prototype.options_={children:["volumeLevelTooltip"]};M.registerComponent("MouseVolumeLevelDisplay",ef);class ea extends ul{constructor(e,t){super(e,t),this.on("slideractive",s=>this.updateLastVolume_(s)),this.on(e,"volumechange",s=>this.updateARIAAttributes(s)),e.ready(()=>this.updateARIAAttributes())}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(e){ur(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay");if(t){const s=this.el(),r=us(s),n=this.vertical();let a=Wn(s,e);a=n?a.y:a.x,a=gr(a,0,1),t.update(r,a,n)}ur(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(e){const t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(this.player_.volume()*100)}updateLastVolume_(){const e=this.player_.volume();this.one("sliderinactive",()=>{this.player_.volume()===0&&this.player_.lastVolume_(e)})}}ea.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"};!Je&&!Nt&&ea.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay");ea.prototype.playerEvent="volumechange";M.registerComponent("VolumeBar",ea);class tf extends M{constructor(e,t={}){t.vertical=t.vertical||!1,(typeof t.volumeBar>"u"||os(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),uT(this,e),this.throttledHandleMouseMove=Bt(me(this,this.handleMouseMove),yt),this.handleMouseUpHandler_=s=>this.handleMouseUp(s),this.on("mousedown",s=>this.handleMouseDown(s)),this.on("touchstart",s=>this.handleMouseDown(s)),this.on("mousemove",s=>this.handleMouseMove(s)),this.on(this.volumeBar,["focus","slideractive"],()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")}),this.on(this.volumeBar,["blur","sliderinactive"],()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")})}createEl(){let e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}tf.prototype.options_={children:["volumeBar"]};M.registerComponent("VolumeControl",tf);const hT=function(i,e){e.tech_&&!e.tech_.featuresMuteControl&&i.addClass("vjs-hidden"),i.on(e,"loadstart",function(){e.tech_.featuresMuteControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})};class sf extends $e{constructor(e,t){super(e,t),hT(this,e),this.on(e,["loadstart","volumechange"],s=>this.update(s))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),s=this.player_.lastVolume_();if(t===0){const r=s<.1?.1:s;this.player_.volume(r),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume();let t=3;this.setIcon("volume-high"),Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),e===0||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),zn(this.el_,[0,1,2,3].reduce((s,r)=>s+`${r?" ":""}vjs-vol-${r}`,"")),Si(this.el_,`vjs-vol-${t}`)}updateControlText_(){const t=this.player_.muted()||this.player_.volume()===0?"Unmute":"Mute";this.controlText()!==t&&this.controlText(t)}}sf.prototype.controlText_="Mute";M.registerComponent("MuteToggle",sf);class rf extends M{constructor(e,t={}){typeof t.inline<"u"?t.inline=t.inline:t.inline=!0,(typeof t.volumeControl>"u"||os(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=s=>this.handleKeyPress(s),this.on(e,["loadstart"],s=>this.volumePanelState_(s)),this.on(this.muteToggle,"keyup",s=>this.handleKeyPress(s)),this.on(this.volumeControl,"keyup",s=>this.handleVolumeControlKeyUp(s)),this.on("keydown",s=>this.handleKeyPress(s)),this.on("mouseover",s=>this.handleMouseOver(s)),this.on("mouseout",s=>this.handleMouseOut(s)),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){e.key==="Escape"&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),dt(U,"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),je(U,"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){e.key==="Escape"&&this.handleMouseOut()}}rf.prototype.options_={children:["muteToggle","volumeControl"]};M.registerComponent("VolumePanel",rf);class nf extends $e{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return;const t=this.player_.currentTime(),s=this.player_.liveTracker,r=s&&s.isLive()?s.seekableEnd():this.player_.duration();let n;t+this.skipTime<=r?n=t+this.skipTime:n=r,this.player_.currentTime(n)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}nf.prototype.controlText_="Skip Forward";M.registerComponent("SkipForward",nf);class af extends $e{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),s=this.player_.liveTracker,r=s&&s.isLive()&&s.seekableStart();let n;r&&t-this.skipTime<=r?n=r:t>=this.skipTime?n=t-this.skipTime:n=0,this.player_.currentTime(n)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}af.prototype.controlText_="Skip Backward";M.registerComponent("SkipBackward",af);class of extends M{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",s=>this.handleKeyDown(s)),this.boundHandleBlur_=s=>this.handleBlur(s),this.boundHandleTapClick_=s=>this.handleTapClick(s)}addEventListenerForItem(e){e instanceof M&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof M&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){typeof e=="string"&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e);t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul";this.contentEl_=Y(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return t.appendChild(this.contentEl_),dt(t,"click",function(s){s.preventDefault(),s.stopImmediatePropagation()}),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||U.activeElement;if(!this.children().some(s=>s.el()===t)){const s=this.menuButton_;s&&s.buttonPressed_&&t!==s.el().firstChild&&s.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton();const t=this.children();if(!Array.isArray(t))return;const s=t.filter(r=>r.el()===e.target)[0];if(!s)return;s.name()!=="CaptionSettingsMenuItem"&&this.menuButton_.focus()}}handleKeyDown(e){e.key==="ArrowLeft"||e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(e.key==="ArrowRight"||e.key==="ArrowUp")&&(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0;this.focusedChild_!==void 0&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0;this.focusedChild_!==void 0&&(e=this.focusedChild_-1),this.focus(e)}focus(e=0){const t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}M.registerComponent("Menu",of);class hl extends M{constructor(e,t={}){super(e,t),this.menuButton_=new $e(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const s=$e.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+s,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const r=n=>this.handleClick(n);this.handleMenuKeyUp_=n=>this.handleMenuKeyUp(n),this.on(this.menuButton_,"tap",r),this.on(this.menuButton_,"click",r),this.on(this.menuButton_,"keydown",n=>this.handleKeyDown(n)),this.on(this.menuButton_,"mouseenter",()=>{this.addClass("vjs-hover"),this.menu.show(),dt(U,"keyup",this.handleMenuKeyUp_)}),this.on("mouseleave",n=>this.handleMouseLeave(n)),this.on("keydown",n=>this.handleSubmenuKeyDown(n))}update(){const e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const e=new of(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const t=Y("li",{className:"vjs-menu-title",textContent:Ee(this.options_.title),tabIndex:-1}),s=new M(this.player_,{el:t});e.addItem(s)}if(this.items=this.createItems(),this.items)for(let t=0;t{this.handleTracksChange.apply(this,o)},a=(...o)=>{this.handleSelectedLanguageChange.apply(this,o)};if(e.on(["loadstart","texttrackchange"],n),r.addEventListener("change",n),r.addEventListener("selectedlanguagechange",a),this.on("dispose",function(){e.off(["loadstart","texttrackchange"],n),r.removeEventListener("change",n),r.removeEventListener("selectedlanguagechange",a)}),r.onchange===void 0){let o;this.on(["tap","click"],function(){if(typeof E.Event!="object")try{o=new E.Event("change")}catch{}o||(o=U.createEvent("Event"),o.initEvent("change",!0,!0)),r.dispatchEvent(o)})}this.handleTracksChange()}handleClick(e){const t=this.track,s=this.player_.textTracks();if(super.handleClick(e),!!s)for(let r=0;r-1&&a.mode==="showing"){s=!1;break}}s!==this.isSelected_&&this.selected(s)}handleSelectedLanguageChange(e){const t=this.player().textTracks();let s=!0;for(let r=0,n=t.length;r-1&&a.mode==="showing"){s=!1;break}}s&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}M.registerComponent("OffTextTrackMenuItem",lf);class vs extends fl{constructor(e,t={}){t.tracks=e.textTracks(),super(e,t)}createItems(e=[],t=yr){let s;this.label_&&(s=`${this.label_} off`),e.push(new lf(this.player_,{kinds:this.kinds_,kind:this.kind_,label:s})),this.hideThreshold_+=1;const r=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let n=0;n-1){const o=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});o.addClass(`vjs-${a.kind}-menu-item`),e.push(o)}}return e}}M.registerComponent("TextTrackButton",vs);class uf extends _r{constructor(e,t){const s=t.track,r=t.cue,n=e.currentTime();t.selectable=!0,t.multiSelectable=!1,t.label=r.text,t.selected=r.startTime<=n&&n{this.items.forEach(r=>{r.selected(this.track_.activeCues[0]===r.cue)})}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&e.track.kind!=="chapters")return;const t=this.findChaptersTrack();t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";const t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[];for(let t=e.length-1;t>=0;t--){const s=e[t];if(s.kind===this.kind_)return s}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(Ee(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[];if(!this.track_)return e;const t=this.track_.cues;if(!t)return e;for(let s=0,r=t.length;s-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(Ee(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new _l(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,cf),e}}vl.prototype.kinds_=["captions","subtitles"];vl.prototype.controlText_="Subtitles";M.registerComponent("SubsCapsButton",vl);class df extends _r{constructor(e,t){const s=t.track,r=e.audioTracks();t.label=s.label||s.language||"Unknown",t.selected=s.enabled,super(e,t),this.track=s,this.addClass(`vjs-${s.kind}-menu-item`);const n=(...a)=>{this.handleTracksChange.apply(this,a)};r.addEventListener("change",n),this.on("dispose",()=>{r.removeEventListener("change",n)})}createEl(e,t,s){const r=super.createEl(e,t,s),n=r.querySelector(".vjs-menu-item-text");return["main-desc","descriptions"].indexOf(this.options_.track.kind)>=0&&(n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),n.appendChild(Y("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),r}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const t=this.player_.audioTracks();for(let s=0;sthis.update(n))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}Tl.prototype.contentElType="button";M.registerComponent("PlaybackRateMenuItem",Tl);class ff extends hl{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",s=>this.updateVisibility(s)),this.on(e,"ratechange",s=>this.updateLabel(s)),this.on(e,"playbackrateschange",s=>this.handlePlaybackRateschange(s))}createEl(){const e=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=Y("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[];for(let s=e.length-1;s>=0;s--)t.push(new Tl(this.player(),{rate:e[s]+"x"}));return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player();return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}ff.prototype.controlText_="Playback Rate";M.registerComponent("PlaybackRateMenuButton",ff);class pf extends M{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(e="div",t={},s={}){return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,s)}}M.registerComponent("Spacer",pf);class fT extends pf{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}}M.registerComponent("CustomControlSpacer",fT);class mf extends M{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}mf.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]};M.registerComponent("ControlBar",mf);class gf extends _s{constructor(e,t){super(e,t),this.on(e,"error",s=>{this.open(s)})}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error();return e?this.localize(e.message):""}}gf.prototype.options_=Object.assign({},_s.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0});M.registerComponent("ErrorDisplay",gf);class _f extends M{constructor(e,t={}){super(e,t),this.el_.setAttribute("aria-labelledby",this.selectLabelledbyIds)}createEl(){return this.selectLabelledbyIds=[this.options_.legendId,this.options_.labelId].join(" ").trim(),Y("select",{id:this.options_.id},{},this.options_.SelectOptions.map(t=>{const s=(this.options_.labelId?this.options_.labelId:`vjs-track-option-${_t()}`)+"-"+t[1].replace(/\W+/g,""),r=Y("option",{id:s,value:this.localize(t[0]),textContent:t[1]});return r.setAttribute("aria-labelledby",`${this.selectLabelledbyIds} ${s}`),r}))}}M.registerComponent("TextTrackSelect",_f);class Ci extends M{constructor(e,t={}){super(e,t);const s=Y("legend",{textContent:this.localize(this.options_.legendText),id:this.options_.legendId});this.el().appendChild(s);const r=this.options_.selects;for(const n of r){const a=this.options_.selectConfigs[n],o=a.className,u=a.id.replace("%s",this.options_.id_);let h=null;const m=`vjs_select_${_t()}`;if(this.options_.type==="colors"){h=Y("span",{className:o});const v=Y("label",{id:u,className:"vjs-label",textContent:a.label});v.setAttribute("for",m),h.appendChild(v)}const _=new _f(e,{SelectOptions:a.options,legendId:this.options_.legendId,id:m,labelId:u});this.addChild(_),this.options_.type==="colors"&&(h.appendChild(_.el()),this.el().appendChild(h))}}createEl(){return Y("fieldset",{className:this.options_.className})}}M.registerComponent("TextTrackFieldset",Ci);class yf extends M{constructor(e,t={}){super(e,t);const s=this.options_.textTrackComponentid,r=new Ci(e,{id_:s,legendId:`captions-text-legend-${s}`,legendText:this.localize("Text"),className:"vjs-fg vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(r);const n=new Ci(e,{id_:s,legendId:`captions-background-${s}`,legendText:this.localize("Text Background"),className:"vjs-bg vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(n);const a=new Ci(e,{id_:s,legendId:`captions-window-${s}`,legendText:this.localize("Caption Area Background"),className:"vjs-window vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(a)}createEl(){return Y("div",{className:"vjs-track-settings-colors"})}}M.registerComponent("TextTrackSettingsColors",yf);class vf extends M{constructor(e,t={}){super(e,t);const s=this.options_.textTrackComponentid,r=new Ci(e,{id_:s,legendId:`captions-font-size-${s}`,legendText:"Font Size",className:"vjs-font-percent vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(r);const n=new Ci(e,{id_:s,legendId:`captions-edge-style-${s}`,legendText:this.localize("Text Edge Style"),className:"vjs-edge-style vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(n);const a=new Ci(e,{id_:s,legendId:`captions-font-family-${s}`,legendText:this.localize("Font Family"),className:"vjs-font-family vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(a)}createEl(){return Y("div",{className:"vjs-track-settings-font"})}}M.registerComponent("TextTrackSettingsFont",vf);class Tf extends M{constructor(e,t={}){super(e,t);const s=this.localize("restore all settings to the default values"),r=new $e(e,{controlText:s,className:"vjs-default-button"});r.el().classList.remove("vjs-control","vjs-button"),r.el().textContent=this.localize("Reset"),this.addChild(r);const n=new $e(e,{controlText:s,className:"vjs-done-button"});n.el().classList.remove("vjs-control","vjs-button"),n.el().textContent=this.localize("Done"),this.addChild(n)}createEl(){return Y("div",{className:"vjs-track-settings-controls"})}}M.registerComponent("TrackSettingsControls",Tf);const ja="vjs-text-track-settings",Sc=["#000","Black"],Ec=["#00F","Blue"],Cc=["#0FF","Cyan"],Ac=["#0F0","Green"],wc=["#F0F","Magenta"],Dc=["#F00","Red"],kc=["#FFF","White"],Ic=["#FF0","Yellow"],$a=["1","Opaque"],Va=["0.5","Semi-Transparent"],Pc=["0","Transparent"],ai={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Sc,kc,Dc,Ac,Ec,Ic,wc,Cc],className:"vjs-bg-color"},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[$a,Va,Pc],className:"vjs-bg-opacity vjs-opacity"},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[kc,Sc,Dc,Ac,Ec,Ic,wc,Cc],className:"vjs-text-color"},edgeStyle:{selector:".vjs-edge-style > select",id:"",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:i=>i==="1.00"?null:Number(i)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[$a,Va],className:"vjs-text-opacity vjs-opacity"},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color",className:"vjs-window-color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[Pc,Va,$a],className:"vjs-window-opacity vjs-opacity"}};ai.windowColor.options=ai.backgroundColor.options;function bf(i,e){if(e&&(i=e(i)),i&&i!=="none")return i}function pT(i,e){const t=i.options[i.options.selectedIndex].value;return bf(t,e)}function mT(i,e,t){if(e){for(let s=0;s{this.saveSettings(),this.close()}),this.on(this.$(".vjs-default-button"),["click","tap"],()=>{this.setDefaults(),this.updateDisplay()}),Xi(ai,e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})}dispose(){this.endDialog=null,super.dispose()}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return ch(ai,(e,t,s)=>{const r=pT(this.$(t.selector),t.parser);return r!==void 0&&(e[s]=r),e},{})}setValues(e){Xi(ai,(t,s)=>{mT(this.$(t.selector),e[s],t.parser)})}setDefaults(){Xi(ai,e=>{const t=e.hasOwnProperty("default")?e.default:0;this.$(e.selector).selectedIndex=t})}restoreSettings(){let e;try{e=JSON.parse(E.localStorage.getItem(ja))}catch(t){re.warn(t)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const e=this.getValues();try{Object.keys(e).length?E.localStorage.setItem(ja,JSON.stringify(e)):E.localStorage.removeItem(ja)}catch(t){re.warn(t)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()}handleLanguagechange(){this.fill(),this.renderModalComponents(this.player_),this.bindFunctionsToSelectsAndButtons()}}M.registerComponent("TextTrackSettings",gT);class _T extends M{constructor(e,t){let s=t.ResizeObserver||E.ResizeObserver;t.ResizeObserver===null&&(s=!1);const r=pe({createEl:!s,reportTouchActivity:!1},t);super(e,r),this.ResizeObserver=t.ResizeObserver||E.ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=Oh(()=>{this.resizeHandler()},100,!1,this),s?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const n=this.debouncedHandler_;let a=this.unloadListener_=function(){je(this,"resize",n),je(this,"unload",a),a=null};dt(this.el_.contentWindow,"unload",a),dt(this.el_.contentWindow,"resize",n)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){!this.player_||!this.player_.trigger||this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}}M.registerComponent("ResizeManager",_T);const yT={trackingThreshold:20,liveTolerance:15};class vT extends M{constructor(e,t){const s=pe(yT,t,{createEl:!1});super(e,s),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=r=>this.handlePlay(r),this.handleFirstTimeupdate_=r=>this.handleFirstTimeupdate(r),this.handleSeeked_=r=>this.handleSeeked(r),this.seekToLiveEdge_=r=>this.seekToLiveEdge(r),this.reset_(),this.on(this.player_,"durationchange",r=>this.handleDurationchange(r)),this.on(this.player_,"canplay",()=>this.toggleTracking())}trackLive_(){const e=this.player_.seekable();if(!e||!e.length)return;const t=Number(E.performance.now().toFixed(4)),s=this.lastTime_===-1?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+s;const r=this.liveCurrentTime(),n=this.player_.currentTime();let a=this.player_.paused()||this.seekedBehindLive_||Math.abs(r-n)>this.options_.liveTolerance;(!this.timeupdateSeen_||r===1/0)&&(a=!1),a!==this.behindLiveEdge_&&(this.behindLiveEdge_=a,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,yt),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const e=this.player_.seekable(),t=[];let s=e?e.length:0;for(;s--;)t.push(e.end(s));return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[];let s=e?e.length:0;for(;s--;)t.push(e.start(s));return t.length?t.sort()[0]:0}liveWindow(){const e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd();return this.lastSeekEnd_!==-1&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return typeof this.trackingInterval_=="number"}seekToLiveEdge(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}}M.registerComponent("LiveTracker",vT);class TT extends M{constructor(e,t){super(e,t),this.on("statechanged",s=>this.updateDom_()),this.updateDom_()}createEl(){return this.els={title:Y("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${_t()}`}),description:Y("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${_t()}`})},Y("div",{className:"vjs-title-bar"},{},dh(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,s={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach(r=>{const n=this.state[r],a=this.els[r],o=s[r];Xn(a),n&&ci(a,n),t&&(t.removeAttribute(o),n&&t.setAttribute(o,a.id))}),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_;t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}}M.registerComponent("TitleBar",TT);const bT={initialDisplay:4e3,position:[],takeFocus:!1};class xT extends $e{constructor(e,t){t=pe(bT,t),super(e,t),this.controlText(t.controlText),this.hide(),this.on(this.player_,["useractive","userinactive"],s=>{this.removeClass("force-display")})}buildCSSClass(){return`vjs-transient-button focus-visible ${this.options_.position.map(e=>`vjs-${e}`).join(" ")}`}createEl(){const e=Y("button",{},{type:"button",class:this.buildCSSClass()},Y("span"));return this.controlTextEl_=e.querySelector("span"),e}show(){super.show(),this.addClass("force-display"),this.options_.takeFocus&&this.el().focus({preventScroll:!0}),this.forceDisplayTimeout=this.player_.setTimeout(()=>{this.removeClass("force-display")},this.options_.initialDisplay)}hide(){this.removeClass("force-display"),super.hide()}dispose(){this.player_.clearTimeout(this.forceDisplayTimeout),super.dispose()}}M.registerComponent("TransientButton",xT);const fo=i=>{const e=i.el();if(e.hasAttribute("src"))return i.triggerSourceset(e.src),!0;const t=i.$$("source"),s=[];let r="";if(!t.length)return!1;for(let n=0;n{let t={};for(let s=0;sxf([i.el(),E.HTMLMediaElement.prototype,E.Element.prototype,ST],"innerHTML"),Lc=function(i){const e=i.el();if(e.resetSourceWatch_)return;const t={},s=ET(i),r=n=>(...a)=>{const o=n.apply(e,a);return fo(i),o};["append","appendChild","insertAdjacentHTML"].forEach(n=>{e[n]&&(t[n]=e[n],e[n]=r(t[n]))}),Object.defineProperty(e,"innerHTML",pe(s,{set:r(s.set)})),e.resetSourceWatch_=()=>{e.resetSourceWatch_=null,Object.keys(t).forEach(n=>{e[n]=t[n]}),Object.defineProperty(e,"innerHTML",s)},i.one("sourceset",e.resetSourceWatch_)},CT=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?Vh(E.Element.prototype.getAttribute.call(this,"src")):""},set(i){return E.Element.prototype.setAttribute.call(this,"src",i),i}}),AT=i=>xf([i.el(),E.HTMLMediaElement.prototype,CT],"src"),wT=function(i){if(!i.featuresSourceset)return;const e=i.el();if(e.resetSourceset_)return;const t=AT(i),s=e.setAttribute,r=e.load;Object.defineProperty(e,"src",pe(t,{set:n=>{const a=t.set.call(e,n);return i.triggerSourceset(e.src),a}})),e.setAttribute=(n,a)=>{const o=s.call(e,n,a);return/src/i.test(n)&&i.triggerSourceset(e.src),o},e.load=()=>{const n=r.call(e);return fo(i)||(i.triggerSourceset(""),Lc(i)),n},e.currentSrc?i.triggerSourceset(e.currentSrc):fo(i)||Lc(i),e.resetSourceset_=()=>{e.resetSourceset_=null,e.load=r,e.setAttribute=s,Object.defineProperty(e,"src",t),e.resetSourceWatch_&&e.resetSourceWatch_()}};class V extends Z{constructor(e,t){super(e,t);const s=e.source;let r=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&this.el_.tagName==="VIDEO",s&&(this.el_.currentSrc!==s.src||e.tag&&e.tag.initNetworkState_===3)?this.setSource(s):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const n=this.el_.childNodes;let a=n.length;const o=[];for(;a--;){const u=n[a];u.nodeName.toLowerCase()==="track"&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(u),this.remoteTextTracks().addTrack(u.track),this.textTracks().addTrack(u.track),!r&&!this.el_.hasAttribute("crossorigin")&&Jn(u.src)&&(r=!0)):o.push(u))}for(let u=0;u{t=[];for(let n=0;ne.removeEventListener("change",s));const r=()=>{for(let n=0;n{e.removeEventListener("change",s),e.removeEventListener("change",r),e.addEventListener("change",r)}),this.on("webkitendfullscreen",()=>{e.removeEventListener("change",s),e.addEventListener("change",s),e.removeEventListener("change",r)})}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return;const s=e.toLowerCase();this[`${s}TracksListeners_`]&&Object.keys(this[`${s}TracksListeners_`]).forEach(r=>{this.el()[`${s}Tracks`].removeEventListener(r,this[`${s}TracksListeners_`][r])}),this[`featuresNative${e}Tracks`]=!t,this[`${s}TracksListeners_`]=null,this.proxyNativeTracksForType_(s)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=gt[e],s=this.el()[t.getterName],r=this[t.getterName]();if(!this[`featuresNative${t.capitalName}Tracks`]||!s||!s.addEventListener)return;const n={change:o=>{const u={type:"change",target:r,currentTarget:r,srcElement:r};r.trigger(u),e==="text"&&this[hs.remoteText.getterName]().trigger(u)},addtrack(o){r.addTrack(o.track)},removetrack(o){r.removeTrack(o.track)}},a=function(){const o=[];for(let u=0;u{const u=n[o];s.addEventListener(o,u),this.on("dispose",h=>s.removeEventListener(o,u))}),this.on("loadstart",a),this.on("dispose",o=>this.off("loadstart",a))}proxyNativeTracks_(){gt.names.forEach(e=>{this.proxyNativeTracksForType_(e)})}createEl(){let e=this.options_.tag;if(!e||!(this.options_.playerElIngest||this.movingMediaElementInDOM)){if(e){const s=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(s,e),V.disposeMediaElement(e),e=s}else{e=U.createElement("video");const s=this.options_.tag&&ni(this.options_.tag),r=pe({},s);(!or||this.options_.nativeControlsForTouch!==!0)&&delete r.controls,Th(e,Object.assign(r,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}typeof this.options_.preload<"u"&&ls(e,"preload",this.options_.preload),this.options_.disablePictureInPicture!==void 0&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);const t=["loop","muted","playsinline","autoplay"];for(let s=0;s=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready(function(){t.forEach(function(s){this.trigger(s)},this)})}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&Hn?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){re(t,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&Nt&&Mt&&this.el_.currentTime===0){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))};return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&this.el_.webkitPresentationMode!=="picture-in-picture"&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",t),this.on("dispose",()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)})}supportsFullScreen(){return typeof this.el_.webkitEnterFullScreen=="function"}enterFullScreen(){const e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Dt(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0);else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}}exitFullScreen(){if(!this.el_.webkitDisplayingFullscreen){this.trigger("fullscreenerror",new Error("The video is not fullscreen"));return}this.el_.webkitExitFullScreen()}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(e===void 0)return this.el_.src;this.setSrc(e)}reset(){V.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,s){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,s):super.addTextTrack(e,t,s)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e);const t=U.createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const s=super.addRemoteTextTrack(e,t);return this.featuresNativeTextTracks&&this.el().appendChild(s),s}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track");let s=t.length;for(;s--;)(e===t[s]||e===t[s].track)&&this.el().removeChild(t[s])}}getVideoPlaybackQuality(){if(typeof this.el().getVideoPlaybackQuality=="function")return this.el().getVideoPlaybackQuality();const e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),E.performance&&(e.creationTime=E.performance.now()),e}}qn(V,"TEST_VID",function(){if(!ps())return;const i=U.createElement("video"),e=U.createElement("track");return e.kind="captions",e.srclang="en",e.label="English",i.appendChild(e),i});V.isSupported=function(){try{V.TEST_VID.volume=.5}catch{return!1}return!!(V.TEST_VID&&V.TEST_VID.canPlayType)};V.canPlayType=function(i){return V.TEST_VID.canPlayType(i)};V.canPlaySource=function(i,e){return V.canPlayType(i.type)};V.canControlVolume=function(){try{const i=V.TEST_VID.volume;V.TEST_VID.volume=i/2+.1;const e=i!==V.TEST_VID.volume;return e&&Je?(E.setTimeout(()=>{V&&V.prototype&&(V.prototype.featuresVolumeControl=i!==V.TEST_VID.volume)}),!1):e}catch{return!1}};V.canMuteVolume=function(){try{const i=V.TEST_VID.muted;return V.TEST_VID.muted=!i,V.TEST_VID.muted?ls(V.TEST_VID,"muted","muted"):Gn(V.TEST_VID,"muted","muted"),i!==V.TEST_VID.muted}catch{return!1}};V.canControlPlaybackRate=function(){if(Nt&&Mt&&jn<58)return!1;try{const i=V.TEST_VID.playbackRate;return V.TEST_VID.playbackRate=i/2+.1,i!==V.TEST_VID.playbackRate}catch{return!1}};V.canOverrideAttributes=function(){try{const i=()=>{};Object.defineProperty(U.createElement("video"),"src",{get:i,set:i}),Object.defineProperty(U.createElement("audio"),"src",{get:i,set:i}),Object.defineProperty(U.createElement("video"),"innerHTML",{get:i,set:i}),Object.defineProperty(U.createElement("audio"),"innerHTML",{get:i,set:i})}catch{return!1}return!0};V.supportsNativeTextTracks=function(){return Hn||Je&&Mt};V.supportsNativeVideoTracks=function(){return!!(V.TEST_VID&&V.TEST_VID.videoTracks)};V.supportsNativeAudioTracks=function(){return!!(V.TEST_VID&&V.TEST_VID.audioTracks)};V.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"];[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function([i,e]){qn(V.prototype,i,()=>V[e](),!0)});V.prototype.featuresVolumeControl=V.canControlVolume();V.prototype.movingMediaElementInDOM=!Je;V.prototype.featuresFullscreenResize=!0;V.prototype.featuresProgressEvents=!0;V.prototype.featuresTimeupdateEvents=!0;V.prototype.featuresVideoFrameCallback=!!(V.TEST_VID&&V.TEST_VID.requestVideoFrameCallback);V.disposeMediaElement=function(i){if(i){for(i.parentNode&&i.parentNode.removeChild(i);i.hasChildNodes();)i.removeChild(i.firstChild);i.removeAttribute("src"),typeof i.load=="function"&&function(){try{i.load()}catch{}}()}};V.resetMediaElement=function(i){if(!i)return;const e=i.querySelectorAll("source");let t=e.length;for(;t--;)i.removeChild(e[t]);i.removeAttribute("src"),typeof i.load=="function"&&function(){try{i.load()}catch{}}()};["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]||this.el_.hasAttribute(i)}});["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(i){V.prototype["set"+Ee(i)]=function(e){this.el_[i]=e,e?this.el_.setAttribute(i,i):this.el_.removeAttribute(i)}});["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]}});["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(i){V.prototype["set"+Ee(i)]=function(e){this.el_[i]=e}});["pause","load","play"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]()}});Z.withSourceHandlers(V);V.nativeSourceHandler={};V.nativeSourceHandler.canPlayType=function(i){try{return V.TEST_VID.canPlayType(i)}catch{return""}};V.nativeSourceHandler.canHandleSource=function(i,e){if(i.type)return V.nativeSourceHandler.canPlayType(i.type);if(i.src){const t=rl(i.src);return V.nativeSourceHandler.canPlayType(`video/${t}`)}return""};V.nativeSourceHandler.handleSource=function(i,e,t){e.setSrc(i.src)};V.nativeSourceHandler.dispose=function(){};V.registerSourceHandler(V.nativeSourceHandler);Z.registerTech("Html5",V);const Sf=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Ha={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},po=["tiny","xsmall","small","medium","large","xlarge","huge"],tn={};po.forEach(i=>{const e=i.charAt(0)==="x"?`x-${i.substring(1)}`:i;tn[i]=`vjs-layout-${e}`});const DT={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class _e extends M{constructor(e,t,s){if(e.id=e.id||t.id||`vjs_video_${_t()}`,t=Object.assign(_e.getTagSettings(e),t),t.initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language){const a=e.closest("[lang]");a&&(t.language=a.getAttribute("lang"))}if(super(null,t,s),this.boundDocumentFullscreenChange_=a=>this.documentFullscreenChange_(a),this.boundFullWindowOnEscKey_=a=>this.fullWindowOnEscKey(a),this.boundUpdateStyleEl_=a=>this.updateStyleEl_(a),this.boundApplyInitTime_=a=>this.applyInitTime_(a),this.boundUpdateCurrentBreakpoint_=a=>this.updateCurrentBreakpoint_(a),this.boundHandleTechClick_=a=>this.handleTechClick_(a),this.boundHandleTechDoubleClick_=a=>this.handleTechDoubleClick_(a),this.boundHandleTechTouchStart_=a=>this.handleTechTouchStart_(a),this.boundHandleTechTouchMove_=a=>this.handleTechTouchMove_(a),this.boundHandleTechTouchEnd_=a=>this.handleTechTouchEnd_(a),this.boundHandleTechTap_=a=>this.handleTechTap_(a),this.boundUpdatePlayerHeightOnAudioOnlyMode_=a=>this.updatePlayerHeightOnAudioOnlyMode_(a),this.isFullscreen_=!1,this.log=lh(this.id_),this.fsApi_=hn,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={controlBarHeight:null,playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=e,this.tagAttributes=e&&ni(e),this.language(this.options_.language),t.languages){const a={};Object.getOwnPropertyNames(t.languages).forEach(function(o){a[o.toLowerCase()]=t.languages[o]}),this.languages_=a}else this.languages_=_e.prototype.options_.languages;this.resetCache_(),this.poster_=t.poster||"",this.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],e.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(a=>{if(typeof this[a]!="function")throw new Error(`plugin "${a}" does not exist`)}),this.scrubbing_=!1,this.el_=this.createEl(),el(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(dt(U,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const r=pe(this.options_);if(t.plugins&&Object.keys(t.plugins).forEach(a=>{this[a](t.plugins[a])}),t.debug&&this.debug(!0),this.options_.playerOptions=r,this.middleware_=[],this.playbackRates(t.playbackRates),t.experimentalSvgIcons){const o=new E.DOMParser().parseFromString(Qv,"image/svg+xml");if(o.querySelector("parsererror"))re.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const h=o.documentElement;h.style.display="none",this.el_.appendChild(h),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio(e.nodeName.toLowerCase()==="audio"),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),t.spatialNavigation&&t.spatialNavigation.enabled&&(this.spatialNavigation=new Jv(this),this.addClass("vjs-spatial-navigation-enabled")),or&&this.addClass("vjs-touch-enabled"),Je||this.addClass("vjs-workinghover"),_e.players[this.id_]=this;const n=io.split(".")[0];this.addClass(`vjs-v${n}`),this.userActive(!0),this.reportUserActivity(),this.one("play",a=>this.listenForUserActivity_(a)),this.on("keydown",a=>this.handleKeyDown(a)),this.on("languagechange",a=>this.handleLanguagechange(a)),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)})}dispose(){this.trigger("dispose"),this.off("dispose"),je(U,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),je(U,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),_e.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Wv(this),Ke.names.forEach(e=>{const t=Ke[e],s=this[t.getterName]();s&&s.off&&s.off()}),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e=this.tag,t,s=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player");const r=this.tag.tagName.toLowerCase()==="video-js";s?t=this.el_=e.parentNode:r||(t=this.el_=super.createEl("div"));const n=ni(e);if(r){for(t=this.el_=e,e=this.tag=U.createElement("video");t.children.length;)e.appendChild(t.firstChild);Ks(t,"video-js")||Si(t,"video-js"),t.appendChild(e),s=this.playerElIngest_=t,Object.keys(t).forEach(u=>{try{e[u]=t[u]}catch{}})}e.setAttribute("tabindex","-1"),n.tabindex="-1",Mt&&$n&&(e.setAttribute("role","application"),n.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in n&&delete n.width,"height"in n&&delete n.height,Object.getOwnPropertyNames(n).forEach(function(u){r&&u==="class"||t.setAttribute(u,n[u]),r&&e.setAttribute(u,n[u])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=t.player=this,this.addClass("vjs-paused");const a=["IS_SMART_TV","IS_TIZEN","IS_WEBOS","IS_ANDROID","IS_IPAD","IS_IPHONE","IS_CHROMECAST_RECEIVER"].filter(u=>gh[u]).map(u=>"vjs-device-"+u.substring(3).toLowerCase().replace(/\_/g,"-"));if(this.addClass(...a),E.VIDEOJS_NO_DYNAMIC_STYLE!==!0){this.styleEl_=Ph("vjs-styles-dimensions");const u=li(".vjs-styles-defaults"),h=li("head");h.insertBefore(this.styleEl_,u?u.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const o=e.getElementsByTagName("a");for(let u=0;u"u")return this.techGet_("crossOrigin");if(e!==null&&e!=="anonymous"&&e!=="use-credentials"){re.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`);return}this.techCall_("setCrossOrigin",e),this.posterImage&&this.posterImage.crossOrigin(e)}width(e){return this.dimension("width",e)}height(e){return this.dimension("height",e)}dimension(e,t){const s=e+"_";if(t===void 0)return this[s]||0;if(t===""||t==="auto"){this[s]=void 0,this.updateStyleEl_();return}const r=parseFloat(t);if(isNaN(r)){re.error(`Improper value "${t}" supplied for for ${e}`);return}this[s]=r,this.updateStyleEl_()}fluid(e){if(e===void 0)return!!this.fluid_;this.fluid_=!!e,Wt(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),Sv(this,()=>{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)})):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(e===void 0)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(e===void 0)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(E.VIDEOJS_NO_DYNAMIC_STYLE===!0){const o=typeof this.width_=="number"?this.width_:this.options_.width,u=typeof this.height_=="number"?this.height_:this.options_.height,h=this.tech_&&this.tech_.el();h&&(o>=0&&(h.width=o),u>=0&&(h.height=u));return}let e,t,s,r;this.aspectRatio_!==void 0&&this.aspectRatio_!=="auto"?s=this.aspectRatio_:this.videoWidth()>0?s=this.videoWidth()+":"+this.videoHeight():s="16:9";const n=s.split(":"),a=n[1]/n[0];this.width_!==void 0?e=this.width_:this.height_!==void 0?e=this.height_/a:e=this.videoWidth()||300,this.height_!==void 0?t=this.height_:t=e*a,/^[^a-zA-Z]/.test(this.id())?r="dimensions-"+this.id():r=this.id()+"-dimensions",this.addClass(r),Lh(this.styleEl_,` +`;const yc=mn?10009:gn?461:8,$i={codes:{play:415,pause:19,ff:417,rw:412,back:yc},names:{415:"play",19:"pause",417:"ff",412:"rw",[yc]:"back"},isEventKey(i,e){return e=e.toLowerCase(),!!(this.names[i.keyCode]&&this.names[i.keyCode]===e)},getEventName(i){if(this.names[i.keyCode])return this.names[i.keyCode];if(this.codes[i.code]){const e=this.codes[i.code];return this.names[e]}return null}},vc=5;class Jv extends ht{constructor(e){super(),this.player_=e,this.focusableComponents=[],this.isListening_=!1,this.isPaused_=!1,this.onKeyDown_=this.onKeyDown_.bind(this),this.lastFocusedComponent_=null}start(){this.isListening_||(this.player_.on("keydown",this.onKeyDown_),this.player_.on("modalKeydown",this.onKeyDown_),this.player_.on("loadedmetadata",()=>{this.focus(this.updateFocusableComponents()[0])}),this.player_.on("modalclose",()=>{this.refocusComponent()}),this.player_.on("focusin",this.handlePlayerFocus_.bind(this)),this.player_.on("focusout",this.handlePlayerBlur_.bind(this)),this.isListening_=!0,this.player_.errorDisplay.on("aftermodalfill",()=>{this.updateFocusableComponents(),this.focusableComponents.length&&(this.focusableComponents.length>1?this.focusableComponents[1].focus():this.focusableComponents[0].focus())}))}stop(){this.player_.off("keydown",this.onKeyDown_),this.isListening_=!1}onKeyDown_(e){const t=e.originalEvent?e.originalEvent:e;if(["ArrowLeft","ArrowRight","ArrowUp","ArrowDown"].includes(t.key)){if(this.isPaused_)return;t.preventDefault();const s=t.key.substring(5).toLowerCase();this.move(s)}else if($i.isEventKey(t,"play")||$i.isEventKey(t,"pause")||$i.isEventKey(t,"ff")||$i.isEventKey(t,"rw")){t.preventDefault();const s=$i.getEventName(t);this.performMediaAction_(s)}else $i.isEventKey(t,"Back")&&e.target&&e.target.closeable()&&(t.preventDefault(),e.target.close())}performMediaAction_(e){if(this.player_)switch(e){case"play":this.player_.paused()&&this.player_.play();break;case"pause":this.player_.paused()||this.player_.pause();break;case"ff":this.userSeek_(this.player_.currentTime()+vc);break;case"rw":this.userSeek_(this.player_.currentTime()-vc);break}}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}pause(){this.isPaused_=!0}resume(){this.isPaused_=!1}handlePlayerBlur_(e){const t=e.relatedTarget;let s=null;const r=this.getCurrentComponent(e.target);t&&(s=!!t.closest(".video-js"),t.classList.contains("vjs-text-track-settings")&&!this.isPaused_&&this.searchForTrackSelect_()),(!e.currentTarget.contains(e.relatedTarget)&&!s||!t)&&(r&&r.name()==="CloseButton"?this.refocusComponent():(this.pause(),r&&r.el()&&(this.lastFocusedComponent_=r)))}handlePlayerFocus_(){this.getCurrentComponent()&&this.getCurrentComponent().getIsFocusable()&&this.resume()}updateFocusableComponents(){const e=this.player_,t=[];function s(r){for(const n of r)n.hasOwnProperty("el_")&&n.getIsFocusable()&&n.getIsAvailableToBeFocused(n.el())&&t.push(n),n.hasOwnProperty("children_")&&n.children_.length>0&&s(n.children_)}return e.children_.forEach(r=>{if(r.hasOwnProperty("el_"))if(r.getIsFocusable&&r.getIsAvailableToBeFocused&&r.getIsFocusable()&&r.getIsAvailableToBeFocused(r.el())){t.push(r);return}else r.hasOwnProperty("children_")&&r.children_.length>0?s(r.children_):r.hasOwnProperty("items")&&r.items.length>0?s(r.items):this.findSuitableDOMChild(r)&&t.push(r);if(r.name_==="ErrorDisplay"&&r.opened_){const n=r.el_.querySelector(".vjs-errors-ok-button-container");n&&n.querySelectorAll("button").forEach((o,u)=>{t.push({name:()=>"ModalButton"+(u+1),el:()=>o,getPositions:()=>{const h=o.getBoundingClientRect(),m={x:h.x,y:h.y,width:h.width,height:h.height,top:h.top,right:h.right,bottom:h.bottom,left:h.left},_={x:h.left+h.width/2,y:h.top+h.height/2,width:0,height:0,top:h.top+h.height/2,right:h.left+h.width/2,bottom:h.top+h.height/2,left:h.left+h.width/2};return{boundingClientRect:m,center:_}},getIsAvailableToBeFocused:()=>!0,getIsFocusable:h=>!0,focus:()=>o.focus()})})}}),this.focusableComponents=t,this.focusableComponents}findSuitableDOMChild(e){function t(s){if(e.getIsFocusable(s)&&e.getIsAvailableToBeFocused(s))return s;for(let r=0;r0&&(this.focusableComponents=[],this.trigger({type:"focusableComponentsChanged",focusableComponents:this.focusableComponents}))}move(e){const t=this.getCurrentComponent();if(!t)return;const s=t.getPositions(),r=this.focusableComponents.filter(a=>a!==t&&this.isInDirection_(s.boundingClientRect,a.getPositions().boundingClientRect,e)),n=this.findBestCandidate_(s.center,r,e);n?this.focus(n):this.trigger({type:"endOfFocusableComponents",direction:e,focusedComponent:t})}findBestCandidate_(e,t,s){let r=1/0,n=null;for(const a of t){const o=a.getPositions().center,u=this.calculateDistance_(e,o,s);u=e.right;case"left":return t.right<=e.left;case"down":return t.top>=e.bottom;case"up":return t.bottom<=e.top;default:return!1}}refocusComponent(){if(this.lastFocusedComponent_){this.player_.userActive()||this.player_.userActive(!0),this.updateFocusableComponents();for(let e=0;ethis.handleMouseOver(s),this.handleMouseOut_=s=>this.handleMouseOut(s),this.handleClick_=s=>this.handleClick(s),this.handleKeyDown_=s=>this.handleKeyDown(s),this.emitTapEvents(),this.enable()}createEl(e="div",t={},s={}){t=Object.assign({className:this.buildCSSClass(),tabIndex:0},t),e==="button"&&re.error(`Creating a ClickableComponent with an HTML element of ${e} is not supported; use a Button instead.`),s=Object.assign({role:"button"},s),this.tabIndex_=t.tabIndex;const r=Y(e,t,s);return this.player_.options_.experimentalSvgIcons||r.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),this.createControlTextEl(r),r}dispose(){this.controlTextEl_=null,super.dispose()}createControlTextEl(e){return this.controlTextEl_=Y("span",{className:"vjs-control-text"},{"aria-live":"polite"}),e&&e.appendChild(this.controlTextEl_),this.controlText(this.controlText_,e),this.controlTextEl_}controlText(e,t=this.el()){if(e===void 0)return this.controlText_||"Need Text";const s=this.localize(e);this.controlText_=e,di(this.controlTextEl_,s),!this.nonIconControl&&!this.player_.options_.noUITitleAttributes&&t.setAttribute("title",s)}buildCSSClass(){return`vjs-control vjs-button ${super.buildCSSClass()}`}enable(){this.enabled_||(this.enabled_=!0,this.removeClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","false"),typeof this.tabIndex_<"u"&&this.el_.setAttribute("tabIndex",this.tabIndex_),this.on(["tap","click"],this.handleClick_),this.on("keydown",this.handleKeyDown_))}disable(){this.enabled_=!1,this.addClass("vjs-disabled"),this.el_.setAttribute("aria-disabled","true"),typeof this.tabIndex_<"u"&&this.el_.removeAttribute("tabIndex"),this.off("mouseover",this.handleMouseOver_),this.off("mouseout",this.handleMouseOut_),this.off(["tap","click"],this.handleClick_),this.off("keydown",this.handleKeyDown_)}handleLanguagechange(){this.controlText(this.controlText_)}handleClick(e){this.options_.clickHandler&&this.options_.clickHandler.call(this,arguments)}handleKeyDown(e){e.key===" "||e.key==="Enter"?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}M.registerComponent("ClickableComponent",Zn);class ho extends Zn{constructor(e,t){super(e,t),this.update(),this.update_=s=>this.update(s),e.on("posterchange",this.update_)}dispose(){this.player().off("posterchange",this.update_),super.dispose()}createEl(){return Y("div",{className:"vjs-poster"})}crossOrigin(e){if(typeof e>"u")return this.$("img")?this.$("img").crossOrigin:this.player_.tech_&&this.player_.tech_.isReady_?this.player_.crossOrigin():this.player_.options_.crossOrigin||this.player_.options_.crossorigin||null;if(e!==null&&e!=="anonymous"&&e!=="use-credentials"){this.player_.log.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`);return}this.$("img")&&(this.$("img").crossOrigin=e)}update(e){const t=this.player().poster();this.setSrc(t),t?this.show():this.hide()}setSrc(e){if(!e){this.el_.textContent="";return}this.$("img")||this.el_.appendChild(Y("picture",{className:"vjs-poster",tabIndex:-1},{},Y("img",{loading:"lazy",crossOrigin:this.crossOrigin()},{alt:""}))),this.$("img").src=e}handleClick(e){this.player_.controls()&&(this.player_.tech(!0)&&this.player_.tech(!0).focus(),this.player_.paused()?Dt(this.player_.play()):this.player_.pause())}}ho.prototype.crossorigin=ho.prototype.crossOrigin;M.registerComponent("PosterImage",ho);const pt="#222",Tc="#ccc",eT={monospace:"monospace",sansSerif:"sans-serif",serif:"serif",monospaceSansSerif:'"Andale Mono", "Lucida Console", monospace',monospaceSerif:'"Courier New", monospace',proportionalSansSerif:"sans-serif",proportionalSerif:"serif",casual:'"Comic Sans MS", Impact, fantasy',script:'"Monotype Corsiva", cursive',smallcaps:'"Andale Mono", "Lucida Console", monospace, sans-serif'};function Ua(i,e){let t;if(i.length===4)t=i[1]+i[1]+i[2]+i[2]+i[3]+i[3];else if(i.length===7)t=i.slice(1);else throw new Error("Invalid color code provided, "+i+"; must be formatted as e.g. #f0e or #f604e2.");return"rgba("+parseInt(t.slice(0,2),16)+","+parseInt(t.slice(2,4),16)+","+parseInt(t.slice(4,6),16)+","+e+")"}function Fs(i,e,t){try{i.style[e]=t}catch{return}}function bc(i){return i?`${i}px`:""}class tT extends M{constructor(e,t,s){super(e,t,s);const r=a=>this.updateDisplay(a),n=a=>{this.updateDisplayOverlay(),this.updateDisplay(a)};e.on("loadstart",a=>this.toggleDisplay(a)),e.on("texttrackchange",r),e.on("loadedmetadata",a=>{this.updateDisplayOverlay(),this.preselectTrack(a)}),e.ready(me(this,function(){if(e.tech_&&e.tech_.featuresNativeTextTracks){this.hide();return}e.on("fullscreenchange",n),e.on("playerresize",n);const a=E.screen.orientation||E,o=E.screen.orientation?"change":"orientationchange";a.addEventListener(o,n),e.on("dispose",()=>a.removeEventListener(o,n));const u=this.options_.playerOptions.tracks||[];for(let h=0;h.1&&(s>r?n=Math.round((e-t*r)/2):a=Math.round((t-e/r)/2)),Fs(this.el_,"insetInline",bc(n)),Fs(this.el_,"insetBlock",bc(a))}updateDisplayState(e){const t=this.player_.textTrackSettings.getValues(),s=e.activeCues;let r=s.length;for(;r--;){const n=s[r];if(!n)continue;const a=n.displayState;if(t.color&&(a.firstChild.style.color=t.color),t.textOpacity&&Fs(a.firstChild,"color",Ua(t.color||"#fff",t.textOpacity)),t.backgroundColor&&(a.firstChild.style.backgroundColor=t.backgroundColor),t.backgroundOpacity&&Fs(a.firstChild,"backgroundColor",Ua(t.backgroundColor||"#000",t.backgroundOpacity)),t.windowColor&&(t.windowOpacity?Fs(a,"backgroundColor",Ua(t.windowColor,t.windowOpacity)):a.style.backgroundColor=t.windowColor),t.edgeStyle&&(t.edgeStyle==="dropshadow"?a.firstChild.style.textShadow=`2px 2px 3px ${pt}, 2px 2px 4px ${pt}, 2px 2px 5px ${pt}`:t.edgeStyle==="raised"?a.firstChild.style.textShadow=`1px 1px ${pt}, 2px 2px ${pt}, 3px 3px ${pt}`:t.edgeStyle==="depressed"?a.firstChild.style.textShadow=`1px 1px ${Tc}, 0 1px ${Tc}, -1px -1px ${pt}, 0 -1px ${pt}`:t.edgeStyle==="uniform"&&(a.firstChild.style.textShadow=`0 0 4px ${pt}, 0 0 4px ${pt}, 0 0 4px ${pt}, 0 0 4px ${pt}`)),t.fontPercent&&t.fontPercent!==1){const o=E.parseFloat(a.style.fontSize);a.style.fontSize=o*t.fontPercent+"px",a.style.height="auto",a.style.top="auto"}t.fontFamily&&t.fontFamily!=="default"&&(t.fontFamily==="small-caps"?a.firstChild.style.fontVariant="small-caps":a.firstChild.style.fontFamily=eT[t.fontFamily])}}updateForTrack(e){if(Array.isArray(e)||(e=[e]),typeof E.WebVTT!="function"||e.every(s=>!s.activeCues))return;const t=[];for(let s=0;sthis.handleMouseDown(s))}buildCSSClass(){return"vjs-big-play-button"}handleClick(e){const t=this.player_.play();if(this.mouseused_&&"clientX"in e&&"clientY"in e){Dt(t),this.player_.tech(!0)&&this.player_.tech(!0).focus();return}const s=this.player_.getChild("controlBar"),r=s&&s.getChild("playToggle");if(!r){this.player_.tech(!0).focus();return}const n=()=>r.focus();Qs(t)?t.then(n,()=>{}):this.setTimeout(n,1)}handleKeyDown(e){this.mouseused_=!1,super.handleKeyDown(e)}handleMouseDown(e){this.mouseused_=!0}}Wh.prototype.controlText_="Play Video";M.registerComponent("BigPlayButton",Wh);class sT extends He{constructor(e,t){super(e,t),this.setIcon("cancel"),this.controlText(t&&t.controlText||this.localize("Close"))}buildCSSClass(){return`vjs-close-button ${super.buildCSSClass()}`}handleClick(e){this.trigger({type:"close",bubbles:!1})}handleKeyDown(e){e.key==="Escape"?(e.preventDefault(),e.stopPropagation(),this.trigger("click")):super.handleKeyDown(e)}}M.registerComponent("CloseButton",sT);class Xh extends He{constructor(e,t={}){super(e,t),t.replay=t.replay===void 0||t.replay,this.setIcon("play"),this.on(e,"play",s=>this.handlePlay(s)),this.on(e,"pause",s=>this.handlePause(s)),t.replay&&this.on(e,"ended",s=>this.handleEnded(s))}buildCSSClass(){return`vjs-play-control ${super.buildCSSClass()}`}handleClick(e){this.player_.paused()?Dt(this.player_.play()):this.player_.pause()}handleSeeked(e){this.removeClass("vjs-ended"),this.player_.paused()?this.handlePause(e):this.handlePlay(e)}handlePlay(e){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.setIcon("pause"),this.controlText("Pause")}handlePause(e){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.setIcon("play"),this.controlText("Play")}handleEnded(e){this.removeClass("vjs-playing"),this.addClass("vjs-ended"),this.setIcon("replay"),this.controlText("Replay"),this.one(this.player_,"seeked",t=>this.handleSeeked(t))}}Xh.prototype.controlText_="Play";M.registerComponent("PlayToggle",Xh);class ys extends M{constructor(e,t){super(e,t),this.on(e,["timeupdate","ended","seeking"],s=>this.update(s)),this.updateTextNode_()}createEl(){const e=this.buildCSSClass(),t=super.createEl("div",{className:`${e} vjs-time-control vjs-control`}),s=Y("span",{className:"vjs-control-text",textContent:`${this.localize(this.labelText_)} `},{role:"presentation"});return t.appendChild(s),this.contentEl_=Y("span",{className:`${e}-display`},{role:"presentation"}),t.appendChild(this.contentEl_),t}dispose(){this.contentEl_=null,this.textNode_=null,super.dispose()}update(e){!this.player_.options_.enableSmoothSeeking&&e.type==="seeking"||this.updateContent(e)}updateTextNode_(e=0){e=ki(e),this.formattedTime_!==e&&(this.formattedTime_=e,this.requestNamedAnimationFrame("TimeDisplay#updateTextNode_",()=>{if(!this.contentEl_)return;let t=this.textNode_;t&&this.contentEl_.firstChild!==t&&(t=null,re.warn("TimeDisplay#updateTextnode_: Prevented replacement of text node element since it was no longer a child of this node. Appending a new node instead.")),this.textNode_=U.createTextNode(this.formattedTime_),this.textNode_&&(t?this.contentEl_.replaceChild(this.textNode_,t):this.contentEl_.appendChild(this.textNode_))}))}updateContent(e){}}ys.prototype.labelText_="Time";ys.prototype.controlText_="Time";M.registerComponent("TimeDisplay",ys);class al extends ys{buildCSSClass(){return"vjs-current-time"}updateContent(e){let t;this.player_.ended()?t=this.player_.duration():t=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime(),this.updateTextNode_(t)}}al.prototype.labelText_="Current Time";al.prototype.controlText_="Current Time";M.registerComponent("CurrentTimeDisplay",al);class ol extends ys{constructor(e,t){super(e,t);const s=r=>this.updateContent(r);this.on(e,"durationchange",s),this.on(e,"loadstart",s),this.on(e,"loadedmetadata",s)}buildCSSClass(){return"vjs-duration"}updateContent(e){const t=this.player_.duration();this.updateTextNode_(t)}}ol.prototype.labelText_="Duration";ol.prototype.controlText_="Duration";M.registerComponent("DurationDisplay",ol);class rT extends M{createEl(){const e=super.createEl("div",{className:"vjs-time-control vjs-time-divider"},{"aria-hidden":!0}),t=super.createEl("div"),s=super.createEl("span",{textContent:"/"});return t.appendChild(s),e.appendChild(t),e}}M.registerComponent("TimeDivider",rT);class ll extends ys{constructor(e,t){super(e,t),this.on(e,"durationchange",s=>this.updateContent(s))}buildCSSClass(){return"vjs-remaining-time"}createEl(){const e=super.createEl();return this.options_.displayNegative!==!1&&e.insertBefore(Y("span",{},{"aria-hidden":!0},"-"),this.contentEl_),e}updateContent(e){if(typeof this.player_.duration()!="number")return;let t;this.player_.ended()?t=0:this.player_.remainingTimeDisplay?t=this.player_.remainingTimeDisplay():t=this.player_.remainingTime(),this.updateTextNode_(t)}}ll.prototype.labelText_="Remaining Time";ll.prototype.controlText_="Remaining Time";M.registerComponent("RemainingTimeDisplay",ll);class nT extends M{constructor(e,t){super(e,t),this.updateShowing(),this.on(this.player(),"durationchange",s=>this.updateShowing(s))}createEl(){const e=super.createEl("div",{className:"vjs-live-control vjs-control"});return this.contentEl_=Y("div",{className:"vjs-live-display"},{"aria-live":"off"}),this.contentEl_.appendChild(Y("span",{className:"vjs-control-text",textContent:`${this.localize("Stream Type")} `})),this.contentEl_.appendChild(U.createTextNode(this.localize("LIVE"))),e.appendChild(this.contentEl_),e}dispose(){this.contentEl_=null,super.dispose()}updateShowing(e){this.player().duration()===1/0?this.show():this.hide()}}M.registerComponent("LiveDisplay",nT);class Kh extends He{constructor(e,t){super(e,t),this.updateLiveEdgeStatus(),this.player_.liveTracker&&(this.updateLiveEdgeStatusHandler_=s=>this.updateLiveEdgeStatus(s),this.on(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_))}createEl(){const e=super.createEl("button",{className:"vjs-seek-to-live-control vjs-control"});return this.setIcon("circle",e),this.textEl_=Y("span",{className:"vjs-seek-to-live-text",textContent:this.localize("LIVE")},{"aria-hidden":"true"}),e.appendChild(this.textEl_),e}updateLiveEdgeStatus(){!this.player_.liveTracker||this.player_.liveTracker.atLiveEdge()?(this.setAttribute("aria-disabled",!0),this.addClass("vjs-at-live-edge"),this.controlText("Seek to live, currently playing live")):(this.setAttribute("aria-disabled",!1),this.removeClass("vjs-at-live-edge"),this.controlText("Seek to live, currently behind live"))}handleClick(){this.player_.liveTracker.seekToLiveEdge()}dispose(){this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.updateLiveEdgeStatusHandler_),this.textEl_=null,super.dispose()}}Kh.prototype.controlText_="Seek to live, currently playing live";M.registerComponent("SeekToLive",Kh);function gr(i,e,t){return i=Number(i),Math.min(t,Math.max(e,isNaN(i)?e:i))}var aT=Object.freeze({__proto__:null,clamp:gr});class ul extends M{constructor(e,t){super(e,t),this.handleMouseDown_=s=>this.handleMouseDown(s),this.handleMouseUp_=s=>this.handleMouseUp(s),this.handleKeyDown_=s=>this.handleKeyDown(s),this.handleClick_=s=>this.handleClick(s),this.handleMouseMove_=s=>this.handleMouseMove(s),this.update_=s=>this.update(s),this.bar=this.getChild(this.options_.barName),this.vertical(!!this.options_.vertical),this.enable()}enabled(){return this.enabled_}enable(){this.enabled()||(this.on("mousedown",this.handleMouseDown_),this.on("touchstart",this.handleMouseDown_),this.on("keydown",this.handleKeyDown_),this.on("click",this.handleClick_),this.on(this.player_,"controlsvisible",this.update),this.playerEvent&&this.on(this.player_,this.playerEvent,this.update),this.removeClass("disabled"),this.setAttribute("tabindex",0),this.enabled_=!0)}disable(){if(!this.enabled())return;const e=this.bar.el_.ownerDocument;this.off("mousedown",this.handleMouseDown_),this.off("touchstart",this.handleMouseDown_),this.off("keydown",this.handleKeyDown_),this.off("click",this.handleClick_),this.off(this.player_,"controlsvisible",this.update_),this.off(e,"mousemove",this.handleMouseMove_),this.off(e,"mouseup",this.handleMouseUp_),this.off(e,"touchmove",this.handleMouseMove_),this.off(e,"touchend",this.handleMouseUp_),this.removeAttribute("tabindex"),this.addClass("disabled"),this.playerEvent&&this.off(this.player_,this.playerEvent,this.update),this.enabled_=!1}createEl(e,t={},s={}){return t.className=t.className+" vjs-slider",t=Object.assign({tabIndex:0},t),s=Object.assign({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100},s),super.createEl(e,t,s)}handleMouseDown(e){const t=this.bar.el_.ownerDocument;e.type==="mousedown"&&e.preventDefault(),e.type==="touchstart"&&!Mt&&e.preventDefault(),xh(),this.addClass("vjs-sliding"),this.trigger("slideractive"),this.on(t,"mousemove",this.handleMouseMove_),this.on(t,"mouseup",this.handleMouseUp_),this.on(t,"touchmove",this.handleMouseMove_),this.on(t,"touchend",this.handleMouseUp_),this.handleMouseMove(e,!0)}handleMouseMove(e){}handleMouseUp(e){const t=this.bar.el_.ownerDocument;Sh(),this.removeClass("vjs-sliding"),this.trigger("sliderinactive"),this.off(t,"mousemove",this.handleMouseMove_),this.off(t,"mouseup",this.handleMouseUp_),this.off(t,"touchmove",this.handleMouseMove_),this.off(t,"touchend",this.handleMouseUp_),this.update()}update(){if(!this.el_||!this.bar)return;const e=this.getProgress();return e===this.progress_||(this.progress_=e,this.requestNamedAnimationFrame("Slider#update",()=>{const t=this.vertical()?"height":"width";this.bar.el().style[t]=(e*100).toFixed(2)+"%"})),e}getProgress(){return Number(gr(this.getPercent(),0,1).toFixed(4))}calculateDistance(e){const t=Wn(this.el_,e);return this.vertical()?t.y:t.x}handleKeyDown(e){const t=this.options_.playerOptions.spatialNavigation,s=t&&t.enabled,r=t&&t.horizontalSeek;s?r&&e.key==="ArrowLeft"||!r&&e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepBack()):r&&e.key==="ArrowRight"||!r&&e.key==="ArrowUp"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e):e.key==="ArrowLeft"||e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepBack()):e.key==="ArrowUp"||e.key==="ArrowRight"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):super.handleKeyDown(e)}handleClick(e){e.stopPropagation(),e.preventDefault()}vertical(e){if(e===void 0)return this.vertical_||!1;this.vertical_=!!e,this.vertical_?this.addClass("vjs-slider-vertical"):this.addClass("vjs-slider-horizontal")}}M.registerComponent("Slider",ul);const qa=(i,e)=>gr(i/e*100,0,100).toFixed(2)+"%";class oT extends M{constructor(e,t){super(e,t),this.partEls_=[],this.on(e,"progress",s=>this.update(s))}createEl(){const e=super.createEl("div",{className:"vjs-load-progress"}),t=Y("span",{className:"vjs-control-text"}),s=Y("span",{textContent:this.localize("Loaded")}),r=U.createTextNode(": ");return this.percentageEl_=Y("span",{className:"vjs-control-text-loaded-percentage",textContent:"0%"}),e.appendChild(t),t.appendChild(s),t.appendChild(r),t.appendChild(this.percentageEl_),e}dispose(){this.partEls_=null,this.percentageEl_=null,super.dispose()}update(e){this.requestNamedAnimationFrame("LoadProgressBar#update",()=>{const t=this.player_.liveTracker,s=this.player_.buffered(),r=t&&t.isLive()?t.seekableEnd():this.player_.duration(),n=this.player_.bufferedEnd(),a=this.partEls_,o=qa(n,r);this.percent_!==o&&(this.el_.style.width=o,di(this.percentageEl_,o),this.percent_=o);for(let u=0;us.length;u--)this.el_.removeChild(a[u-1]);a.length=s.length})}}M.registerComponent("LoadProgressBar",oT);class lT extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-time-tooltip"},{"aria-hidden":"true"})}update(e,t,s){const r=lr(this.el_),n=us(this.player_.el()),a=e.width*t;if(!n||!r)return;let o=e.left-n.left+a,u=e.width-a+(n.right-e.right);u||(u=e.width-a,o=a);let h=r.width/2;or.width&&(h=r.width),h=Math.round(h),this.el_.style.right=`-${h}px`,this.write(s)}write(e){di(this.el_,e)}updateTime(e,t,s,r){this.requestNamedAnimationFrame("TimeTooltip#updateTime",()=>{let n;const a=this.player_.duration();if(this.player_.liveTracker&&this.player_.liveTracker.isLive()){const o=this.player_.liveTracker.liveWindow(),u=o-t*o;n=(u<1?"":"-")+ki(u,o)}else n=ki(s,a);this.update(e,t,n),r&&r()})}}M.registerComponent("TimeTooltip",lT);class cl extends M{constructor(e,t){super(e,t),this.setIcon("circle"),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-play-progress vjs-slider-bar"},{"aria-hidden":"true"})}update(e,t){const s=this.getChild("timeTooltip");if(!s)return;const r=this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime();s.updateTime(e,t,r)}}cl.prototype.options_={children:[]};!Je&&!Nt&&cl.prototype.options_.children.push("timeTooltip");M.registerComponent("PlayProgressBar",cl);class Yh extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t){const s=t*this.player_.duration();this.getChild("timeTooltip").updateTime(e,t,s,()=>{this.el_.style.left=`${e.width*t}px`})}}Yh.prototype.options_={children:["timeTooltip"]};M.registerComponent("MouseTimeDisplay",Yh);const Kr=5,xc=12;class dl extends ul{constructor(e,t){super(e,t),this.setEventHandlers_()}setEventHandlers_(){this.update_=me(this,this.update),this.update=Bt(this.update_,yt),this.on(this.player_,["durationchange","timeupdate"],this.update),this.on(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.on(this.player_.liveTracker,"liveedgechange",this.update),this.updateInterval=null,this.enableIntervalHandler_=e=>this.enableInterval_(e),this.disableIntervalHandler_=e=>this.disableInterval_(e),this.on(this.player_,["playing"],this.enableIntervalHandler_),this.on(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U&&"visibilityState"in U&&this.on(U,"visibilitychange",this.toggleVisibility_)}toggleVisibility_(e){U.visibilityState==="hidden"?(this.cancelNamedAnimationFrame("SeekBar#update"),this.cancelNamedAnimationFrame("Slider#update"),this.disableInterval_(e)):(!this.player_.ended()&&!this.player_.paused()&&this.enableInterval_(),this.update())}enableInterval_(){this.updateInterval||(this.updateInterval=this.setInterval(this.update,yt))}disableInterval_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&e&&e.type!=="ended"||this.updateInterval&&(this.clearInterval(this.updateInterval),this.updateInterval=null)}createEl(){return super.createEl("div",{className:"vjs-progress-holder"},{"aria-label":this.localize("Progress Bar")})}update(e){if(U.visibilityState==="hidden")return;const t=super.update();return this.requestNamedAnimationFrame("SeekBar#update",()=>{const s=this.player_.ended()?this.player_.duration():this.getCurrentTime_(),r=this.player_.liveTracker;let n=this.player_.duration();r&&r.isLive()&&(n=this.player_.liveTracker.liveCurrentTime()),this.percent_!==t&&(this.el_.setAttribute("aria-valuenow",(t*100).toFixed(2)),this.percent_=t),(this.currentTime_!==s||this.duration_!==n)&&(this.el_.setAttribute("aria-valuetext",this.localize("progress bar timing: currentTime={1} duration={2}",[ki(s,n),ki(n,n)],"{1} of {2}")),this.currentTime_=s,this.duration_=n),this.bar&&this.bar.update(us(this.el()),this.getProgress())}),t}userSeek_(e){this.player_.liveTracker&&this.player_.liveTracker.isLive()&&this.player_.liveTracker.nextSeekedFromUser(),this.player_.currentTime(e)}getCurrentTime_(){return this.player_.scrubbing()?this.player_.getCache().currentTime:this.player_.currentTime()}getPercent(){const e=this.getCurrentTime_();let t;const s=this.player_.liveTracker;return s&&s.isLive()?(t=(e-s.seekableStart())/s.liveWindow(),s.atLiveEdge()&&(t=1)):t=e/this.player_.duration(),t}handleMouseDown(e){ur(e)&&(e.stopPropagation(),this.videoWasPlaying=!this.player_.paused(),this.player_.pause(),super.handleMouseDown(e))}handleMouseMove(e,t=!1){if(!ur(e)||isNaN(this.player_.duration()))return;!t&&!this.player_.scrubbing()&&this.player_.scrubbing(!0);let s;const r=this.calculateDistance(e),n=this.player_.liveTracker;if(!n||!n.isLive())s=r*this.player_.duration(),s===this.player_.duration()&&(s=s-.1);else{if(r>=.99){n.seekToLiveEdge();return}const a=n.seekableStart(),o=n.liveCurrentTime();if(s=a+r*n.liveWindow(),s>=o&&(s=o),s<=a&&(s=a+.1),s===1/0)return}this.userSeek_(s),this.player_.options_.enableSmoothSeeking&&this.update()}enable(){super.enable();const e=this.getChild("mouseTimeDisplay");e&&e.show()}disable(){super.disable();const e=this.getChild("mouseTimeDisplay");e&&e.hide()}handleMouseUp(e){super.handleMouseUp(e),e&&e.stopPropagation(),this.player_.scrubbing(!1),this.player_.trigger({type:"timeupdate",target:this,manuallyTriggered:!0}),this.videoWasPlaying?Dt(this.player_.play()):this.update_()}stepForward(){this.userSeek_(this.player_.currentTime()+Kr)}stepBack(){this.userSeek_(this.player_.currentTime()-Kr)}handleAction(e){this.player_.paused()?this.player_.play():this.player_.pause()}handleKeyDown(e){const t=this.player_.liveTracker;if(e.key===" "||e.key==="Enter")e.preventDefault(),e.stopPropagation(),this.handleAction(e);else if(e.key==="Home")e.preventDefault(),e.stopPropagation(),this.userSeek_(0);else if(e.key==="End")e.preventDefault(),e.stopPropagation(),t&&t.isLive()?this.userSeek_(t.liveCurrentTime()):this.userSeek_(this.player_.duration());else if(/^[0-9]$/.test(e.key)){e.preventDefault(),e.stopPropagation();const s=parseInt(e.key,10)*.1;t&&t.isLive()?this.userSeek_(t.seekableStart()+t.liveWindow()*s):this.userSeek_(this.player_.duration()*s)}else e.key==="PageDown"?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()-Kr*xc)):e.key==="PageUp"?(e.preventDefault(),e.stopPropagation(),this.userSeek_(this.player_.currentTime()+Kr*xc)):super.handleKeyDown(e)}dispose(){this.disableInterval_(),this.off(this.player_,["durationchange","timeupdate"],this.update),this.off(this.player_,["ended"],this.update_),this.player_.liveTracker&&this.off(this.player_.liveTracker,"liveedgechange",this.update),this.off(this.player_,["playing"],this.enableIntervalHandler_),this.off(this.player_,["ended","pause","waiting"],this.disableIntervalHandler_),"hidden"in U&&"visibilityState"in U&&this.off(U,"visibilitychange",this.toggleVisibility_),super.dispose()}}dl.prototype.options_={children:["loadProgressBar","playProgressBar"],barName:"playProgressBar"};!Je&&!Nt&&dl.prototype.options_.children.splice(1,0,"mouseTimeDisplay");M.registerComponent("SeekBar",dl);class Qh extends M{constructor(e,t){super(e,t),this.handleMouseMove=Bt(me(this,this.handleMouseMove),yt),this.throttledHandleMouseSeek=Bt(me(this,this.handleMouseSeek),yt),this.handleMouseUpHandler_=s=>this.handleMouseUp(s),this.handleMouseDownHandler_=s=>this.handleMouseDown(s),this.enable()}createEl(){return super.createEl("div",{className:"vjs-progress-control vjs-control"})}handleMouseMove(e){const t=this.getChild("seekBar");if(!t)return;const s=t.getChild("playProgressBar"),r=t.getChild("mouseTimeDisplay");if(!s&&!r)return;const n=t.el(),a=lr(n);let o=Wn(n,e).x;o=gr(o,0,1),r&&r.update(a,o),s&&s.update(a,t.getProgress())}handleMouseSeek(e){const t=this.getChild("seekBar");t&&t.handleMouseMove(e)}enabled(){return this.enabled_}disable(){if(this.children().forEach(e=>e.disable&&e.disable()),!!this.enabled()&&(this.off(["mousedown","touchstart"],this.handleMouseDownHandler_),this.off(this.el_,"mousemove",this.handleMouseMove),this.removeListenersAddedOnMousedownAndTouchstart(),this.addClass("disabled"),this.enabled_=!1,this.player_.scrubbing())){const e=this.getChild("seekBar");this.player_.scrubbing(!1),e.videoWasPlaying&&Dt(this.player_.play())}}enable(){this.children().forEach(e=>e.enable&&e.enable()),!this.enabled()&&(this.on(["mousedown","touchstart"],this.handleMouseDownHandler_),this.on(this.el_,"mousemove",this.handleMouseMove),this.removeClass("disabled"),this.enabled_=!0)}removeListenersAddedOnMousedownAndTouchstart(){const e=this.el_.ownerDocument;this.off(e,"mousemove",this.throttledHandleMouseSeek),this.off(e,"touchmove",this.throttledHandleMouseSeek),this.off(e,"mouseup",this.handleMouseUpHandler_),this.off(e,"touchend",this.handleMouseUpHandler_)}handleMouseDown(e){const t=this.el_.ownerDocument,s=this.getChild("seekBar");s&&s.handleMouseDown(e),this.on(t,"mousemove",this.throttledHandleMouseSeek),this.on(t,"touchmove",this.throttledHandleMouseSeek),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.getChild("seekBar");t&&t.handleMouseUp(e),this.removeListenersAddedOnMousedownAndTouchstart()}}Qh.prototype.options_={children:["seekBar"]};M.registerComponent("ProgressControl",Qh);class Jh extends He{constructor(e,t){super(e,t),this.setIcon("picture-in-picture-enter"),this.on(e,["enterpictureinpicture","leavepictureinpicture"],s=>this.handlePictureInPictureChange(s)),this.on(e,["disablepictureinpicturechanged","loadedmetadata"],s=>this.handlePictureInPictureEnabledChange(s)),this.on(e,["loadedmetadata","audioonlymodechange","audiopostermodechange"],()=>this.handlePictureInPictureAudioModeChange()),this.disable()}buildCSSClass(){return`vjs-picture-in-picture-control vjs-hidden ${super.buildCSSClass()}`}handlePictureInPictureAudioModeChange(){if(!(this.player_.currentType().substring(0,5)==="audio"||this.player_.audioPosterMode()||this.player_.audioOnlyMode())){this.show();return}this.player_.isInPictureInPicture()&&this.player_.exitPictureInPicture(),this.hide()}handlePictureInPictureEnabledChange(){U.pictureInPictureEnabled&&this.player_.disablePictureInPicture()===!1||this.player_.options_.enableDocumentPictureInPicture&&"documentPictureInPicture"in E?this.enable():this.disable()}handlePictureInPictureChange(e){this.player_.isInPictureInPicture()?(this.setIcon("picture-in-picture-exit"),this.controlText("Exit Picture-in-Picture")):(this.setIcon("picture-in-picture-enter"),this.controlText("Picture-in-Picture")),this.handlePictureInPictureEnabledChange()}handleClick(e){this.player_.isInPictureInPicture()?this.player_.exitPictureInPicture():this.player_.requestPictureInPicture()}show(){typeof U.exitPictureInPicture=="function"&&super.show()}}Jh.prototype.controlText_="Picture-in-Picture";M.registerComponent("PictureInPictureToggle",Jh);class Zh extends He{constructor(e,t){super(e,t),this.setIcon("fullscreen-enter"),this.on(e,"fullscreenchange",s=>this.handleFullscreenChange(s)),U[e.fsApi_.fullscreenEnabled]===!1&&this.disable()}buildCSSClass(){return`vjs-fullscreen-control ${super.buildCSSClass()}`}handleFullscreenChange(e){this.player_.isFullscreen()?(this.controlText("Exit Fullscreen"),this.setIcon("fullscreen-exit")):(this.controlText("Fullscreen"),this.setIcon("fullscreen-enter"))}handleClick(e){this.player_.isFullscreen()?this.player_.exitFullscreen():this.player_.requestFullscreen()}}Zh.prototype.controlText_="Fullscreen";M.registerComponent("FullscreenToggle",Zh);const uT=function(i,e){e.tech_&&!e.tech_.featuresVolumeControl&&i.addClass("vjs-hidden"),i.on(e,"loadstart",function(){e.tech_.featuresVolumeControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})};class cT extends M{createEl(){const e=super.createEl("div",{className:"vjs-volume-level"});return this.setIcon("circle",e),e.appendChild(super.createEl("span",{className:"vjs-control-text"})),e}}M.registerComponent("VolumeLevel",cT);class dT extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-volume-tooltip"},{"aria-hidden":"true"})}update(e,t,s,r){if(!s){const n=us(this.el_),a=us(this.player_.el()),o=e.width*t;if(!a||!n)return;const u=e.left-a.left+o,h=e.width-o+(a.right-e.right);let m=n.width/2;un.width&&(m=n.width),this.el_.style.right=`-${m}px`}this.write(`${r}%`)}write(e){di(this.el_,e)}updateVolume(e,t,s,r,n){this.requestNamedAnimationFrame("VolumeLevelTooltip#updateVolume",()=>{this.update(e,t,s,r.toFixed(0)),n&&n()})}}M.registerComponent("VolumeLevelTooltip",dT);class ef extends M{constructor(e,t){super(e,t),this.update=Bt(me(this,this.update),yt)}createEl(){return super.createEl("div",{className:"vjs-mouse-display"})}update(e,t,s){const r=100*t;this.getChild("volumeLevelTooltip").updateVolume(e,t,s,r,()=>{s?this.el_.style.bottom=`${e.height*t}px`:this.el_.style.left=`${e.width*t}px`})}}ef.prototype.options_={children:["volumeLevelTooltip"]};M.registerComponent("MouseVolumeLevelDisplay",ef);class ea extends ul{constructor(e,t){super(e,t),this.on("slideractive",s=>this.updateLastVolume_(s)),this.on(e,"volumechange",s=>this.updateARIAAttributes(s)),e.ready(()=>this.updateARIAAttributes())}createEl(){return super.createEl("div",{className:"vjs-volume-bar vjs-slider-bar"},{"aria-label":this.localize("Volume Level"),"aria-live":"polite"})}handleMouseDown(e){ur(e)&&super.handleMouseDown(e)}handleMouseMove(e){const t=this.getChild("mouseVolumeLevelDisplay");if(t){const s=this.el(),r=us(s),n=this.vertical();let a=Wn(s,e);a=n?a.y:a.x,a=gr(a,0,1),t.update(r,a,n)}ur(e)&&(this.checkMuted(),this.player_.volume(this.calculateDistance(e)))}checkMuted(){this.player_.muted()&&this.player_.muted(!1)}getPercent(){return this.player_.muted()?0:this.player_.volume()}stepForward(){this.checkMuted(),this.player_.volume(this.player_.volume()+.1)}stepBack(){this.checkMuted(),this.player_.volume(this.player_.volume()-.1)}updateARIAAttributes(e){const t=this.player_.muted()?0:this.volumeAsPercentage_();this.el_.setAttribute("aria-valuenow",t),this.el_.setAttribute("aria-valuetext",t+"%")}volumeAsPercentage_(){return Math.round(this.player_.volume()*100)}updateLastVolume_(){const e=this.player_.volume();this.one("sliderinactive",()=>{this.player_.volume()===0&&this.player_.lastVolume_(e)})}}ea.prototype.options_={children:["volumeLevel"],barName:"volumeLevel"};!Je&&!Nt&&ea.prototype.options_.children.splice(0,0,"mouseVolumeLevelDisplay");ea.prototype.playerEvent="volumechange";M.registerComponent("VolumeBar",ea);class tf extends M{constructor(e,t={}){t.vertical=t.vertical||!1,(typeof t.volumeBar>"u"||os(t.volumeBar))&&(t.volumeBar=t.volumeBar||{},t.volumeBar.vertical=t.vertical),super(e,t),uT(this,e),this.throttledHandleMouseMove=Bt(me(this,this.handleMouseMove),yt),this.handleMouseUpHandler_=s=>this.handleMouseUp(s),this.on("mousedown",s=>this.handleMouseDown(s)),this.on("touchstart",s=>this.handleMouseDown(s)),this.on("mousemove",s=>this.handleMouseMove(s)),this.on(this.volumeBar,["focus","slideractive"],()=>{this.volumeBar.addClass("vjs-slider-active"),this.addClass("vjs-slider-active"),this.trigger("slideractive")}),this.on(this.volumeBar,["blur","sliderinactive"],()=>{this.volumeBar.removeClass("vjs-slider-active"),this.removeClass("vjs-slider-active"),this.trigger("sliderinactive")})}createEl(){let e="vjs-volume-horizontal";return this.options_.vertical&&(e="vjs-volume-vertical"),super.createEl("div",{className:`vjs-volume-control vjs-control ${e}`})}handleMouseDown(e){const t=this.el_.ownerDocument;this.on(t,"mousemove",this.throttledHandleMouseMove),this.on(t,"touchmove",this.throttledHandleMouseMove),this.on(t,"mouseup",this.handleMouseUpHandler_),this.on(t,"touchend",this.handleMouseUpHandler_)}handleMouseUp(e){const t=this.el_.ownerDocument;this.off(t,"mousemove",this.throttledHandleMouseMove),this.off(t,"touchmove",this.throttledHandleMouseMove),this.off(t,"mouseup",this.handleMouseUpHandler_),this.off(t,"touchend",this.handleMouseUpHandler_)}handleMouseMove(e){this.volumeBar.handleMouseMove(e)}}tf.prototype.options_={children:["volumeBar"]};M.registerComponent("VolumeControl",tf);const hT=function(i,e){e.tech_&&!e.tech_.featuresMuteControl&&i.addClass("vjs-hidden"),i.on(e,"loadstart",function(){e.tech_.featuresMuteControl?i.removeClass("vjs-hidden"):i.addClass("vjs-hidden")})};class sf extends He{constructor(e,t){super(e,t),hT(this,e),this.on(e,["loadstart","volumechange"],s=>this.update(s))}buildCSSClass(){return`vjs-mute-control ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.volume(),s=this.player_.lastVolume_();if(t===0){const r=s<.1?.1:s;this.player_.volume(r),this.player_.muted(!1)}else this.player_.muted(!this.player_.muted())}update(e){this.updateIcon_(),this.updateControlText_()}updateIcon_(){const e=this.player_.volume();let t=3;this.setIcon("volume-high"),Je&&this.player_.tech_&&this.player_.tech_.el_&&this.player_.muted(this.player_.tech_.el_.muted),e===0||this.player_.muted()?(this.setIcon("volume-mute"),t=0):e<.33?(this.setIcon("volume-low"),t=1):e<.67&&(this.setIcon("volume-medium"),t=2),zn(this.el_,[0,1,2,3].reduce((s,r)=>s+`${r?" ":""}vjs-vol-${r}`,"")),Ei(this.el_,`vjs-vol-${t}`)}updateControlText_(){const t=this.player_.muted()||this.player_.volume()===0?"Unmute":"Mute";this.controlText()!==t&&this.controlText(t)}}sf.prototype.controlText_="Mute";M.registerComponent("MuteToggle",sf);class rf extends M{constructor(e,t={}){typeof t.inline<"u"?t.inline=t.inline:t.inline=!0,(typeof t.volumeControl>"u"||os(t.volumeControl))&&(t.volumeControl=t.volumeControl||{},t.volumeControl.vertical=!t.inline),super(e,t),this.handleKeyPressHandler_=s=>this.handleKeyPress(s),this.on(e,["loadstart"],s=>this.volumePanelState_(s)),this.on(this.muteToggle,"keyup",s=>this.handleKeyPress(s)),this.on(this.volumeControl,"keyup",s=>this.handleVolumeControlKeyUp(s)),this.on("keydown",s=>this.handleKeyPress(s)),this.on("mouseover",s=>this.handleMouseOver(s)),this.on("mouseout",s=>this.handleMouseOut(s)),this.on(this.volumeControl,["slideractive"],this.sliderActive_),this.on(this.volumeControl,["sliderinactive"],this.sliderInactive_)}sliderActive_(){this.addClass("vjs-slider-active")}sliderInactive_(){this.removeClass("vjs-slider-active")}volumePanelState_(){this.volumeControl.hasClass("vjs-hidden")&&this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-hidden"),this.volumeControl.hasClass("vjs-hidden")&&!this.muteToggle.hasClass("vjs-hidden")&&this.addClass("vjs-mute-toggle-only")}createEl(){let e="vjs-volume-panel-horizontal";return this.options_.inline||(e="vjs-volume-panel-vertical"),super.createEl("div",{className:`vjs-volume-panel vjs-control ${e}`})}dispose(){this.handleMouseOut(),super.dispose()}handleVolumeControlKeyUp(e){e.key==="Escape"&&this.muteToggle.focus()}handleMouseOver(e){this.addClass("vjs-hover"),dt(U,"keyup",this.handleKeyPressHandler_)}handleMouseOut(e){this.removeClass("vjs-hover"),Ve(U,"keyup",this.handleKeyPressHandler_)}handleKeyPress(e){e.key==="Escape"&&this.handleMouseOut()}}rf.prototype.options_={children:["muteToggle","volumeControl"]};M.registerComponent("VolumePanel",rf);class nf extends He{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipForwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`forward-${this.skipTime}`),this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipForwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.forward}buildCSSClass(){return`vjs-skip-forward-${this.getSkipForwardTime()} ${super.buildCSSClass()}`}handleClick(e){if(isNaN(this.player_.duration()))return;const t=this.player_.currentTime(),s=this.player_.liveTracker,r=s&&s.isLive()?s.seekableEnd():this.player_.duration();let n;t+this.skipTime<=r?n=t+this.skipTime:n=r,this.player_.currentTime(n)}handleLanguagechange(){this.controlText(this.localize("Skip forward {1} seconds",[this.skipTime]))}}nf.prototype.controlText_="Skip Forward";M.registerComponent("SkipForward",nf);class af extends He{constructor(e,t){super(e,t),this.validOptions=[5,10,30],this.skipTime=this.getSkipBackwardTime(),this.skipTime&&this.validOptions.includes(this.skipTime)?(this.setIcon(`replay-${this.skipTime}`),this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime.toLocaleString(e.language())])),this.show()):this.hide()}getSkipBackwardTime(){const e=this.options_.playerOptions;return e.controlBar&&e.controlBar.skipButtons&&e.controlBar.skipButtons.backward}buildCSSClass(){return`vjs-skip-backward-${this.getSkipBackwardTime()} ${super.buildCSSClass()}`}handleClick(e){const t=this.player_.currentTime(),s=this.player_.liveTracker,r=s&&s.isLive()&&s.seekableStart();let n;r&&t-this.skipTime<=r?n=r:t>=this.skipTime?n=t-this.skipTime:n=0,this.player_.currentTime(n)}handleLanguagechange(){this.controlText(this.localize("Skip backward {1} seconds",[this.skipTime]))}}af.prototype.controlText_="Skip Backward";M.registerComponent("SkipBackward",af);class of extends M{constructor(e,t){super(e,t),t&&(this.menuButton_=t.menuButton),this.focusedChild_=-1,this.on("keydown",s=>this.handleKeyDown(s)),this.boundHandleBlur_=s=>this.handleBlur(s),this.boundHandleTapClick_=s=>this.handleTapClick(s)}addEventListenerForItem(e){e instanceof M&&(this.on(e,"blur",this.boundHandleBlur_),this.on(e,["tap","click"],this.boundHandleTapClick_))}removeEventListenerForItem(e){e instanceof M&&(this.off(e,"blur",this.boundHandleBlur_),this.off(e,["tap","click"],this.boundHandleTapClick_))}removeChild(e){typeof e=="string"&&(e=this.getChild(e)),this.removeEventListenerForItem(e),super.removeChild(e)}addItem(e){const t=this.addChild(e);t&&this.addEventListenerForItem(t)}createEl(){const e=this.options_.contentElType||"ul";this.contentEl_=Y(e,{className:"vjs-menu-content"}),this.contentEl_.setAttribute("role","menu");const t=super.createEl("div",{append:this.contentEl_,className:"vjs-menu"});return t.appendChild(this.contentEl_),dt(t,"click",function(s){s.preventDefault(),s.stopImmediatePropagation()}),t}dispose(){this.contentEl_=null,this.boundHandleBlur_=null,this.boundHandleTapClick_=null,super.dispose()}handleBlur(e){const t=e.relatedTarget||U.activeElement;if(!this.children().some(s=>s.el()===t)){const s=this.menuButton_;s&&s.buttonPressed_&&t!==s.el().firstChild&&s.unpressButton()}}handleTapClick(e){if(this.menuButton_){this.menuButton_.unpressButton();const t=this.children();if(!Array.isArray(t))return;const s=t.filter(r=>r.el()===e.target)[0];if(!s)return;s.name()!=="CaptionSettingsMenuItem"&&this.menuButton_.focus()}}handleKeyDown(e){e.key==="ArrowLeft"||e.key==="ArrowDown"?(e.preventDefault(),e.stopPropagation(),this.stepForward()):(e.key==="ArrowRight"||e.key==="ArrowUp")&&(e.preventDefault(),e.stopPropagation(),this.stepBack())}stepForward(){let e=0;this.focusedChild_!==void 0&&(e=this.focusedChild_+1),this.focus(e)}stepBack(){let e=0;this.focusedChild_!==void 0&&(e=this.focusedChild_-1),this.focus(e)}focus(e=0){const t=this.children().slice();t.length&&t[0].hasClass("vjs-menu-title")&&t.shift(),t.length>0&&(e<0?e=0:e>=t.length&&(e=t.length-1),this.focusedChild_=e,t[e].el_.focus())}}M.registerComponent("Menu",of);class hl extends M{constructor(e,t={}){super(e,t),this.menuButton_=new He(e,t),this.menuButton_.controlText(this.controlText_),this.menuButton_.el_.setAttribute("aria-haspopup","true");const s=He.prototype.buildCSSClass();this.menuButton_.el_.className=this.buildCSSClass()+" "+s,this.menuButton_.removeClass("vjs-control"),this.addChild(this.menuButton_),this.update(),this.enabled_=!0;const r=n=>this.handleClick(n);this.handleMenuKeyUp_=n=>this.handleMenuKeyUp(n),this.on(this.menuButton_,"tap",r),this.on(this.menuButton_,"click",r),this.on(this.menuButton_,"keydown",n=>this.handleKeyDown(n)),this.on(this.menuButton_,"mouseenter",()=>{this.addClass("vjs-hover"),this.menu.show(),dt(U,"keyup",this.handleMenuKeyUp_)}),this.on("mouseleave",n=>this.handleMouseLeave(n)),this.on("keydown",n=>this.handleSubmenuKeyDown(n))}update(){const e=this.createMenu();this.menu&&(this.menu.dispose(),this.removeChild(this.menu)),this.menu=e,this.addChild(e),this.buttonPressed_=!1,this.menuButton_.el_.setAttribute("aria-expanded","false"),this.items&&this.items.length<=this.hideThreshold_?(this.hide(),this.menu.contentEl_.removeAttribute("role")):(this.show(),this.menu.contentEl_.setAttribute("role","menu"))}createMenu(){const e=new of(this.player_,{menuButton:this});if(this.hideThreshold_=0,this.options_.title){const t=Y("li",{className:"vjs-menu-title",textContent:Ee(this.options_.title),tabIndex:-1}),s=new M(this.player_,{el:t});e.addItem(s)}if(this.items=this.createItems(),this.items)for(let t=0;t{this.handleTracksChange.apply(this,o)},a=(...o)=>{this.handleSelectedLanguageChange.apply(this,o)};if(e.on(["loadstart","texttrackchange"],n),r.addEventListener("change",n),r.addEventListener("selectedlanguagechange",a),this.on("dispose",function(){e.off(["loadstart","texttrackchange"],n),r.removeEventListener("change",n),r.removeEventListener("selectedlanguagechange",a)}),r.onchange===void 0){let o;this.on(["tap","click"],function(){if(typeof E.Event!="object")try{o=new E.Event("change")}catch{}o||(o=U.createEvent("Event"),o.initEvent("change",!0,!0)),r.dispatchEvent(o)})}this.handleTracksChange()}handleClick(e){const t=this.track,s=this.player_.textTracks();if(super.handleClick(e),!!s)for(let r=0;r-1&&a.mode==="showing"){s=!1;break}}s!==this.isSelected_&&this.selected(s)}handleSelectedLanguageChange(e){const t=this.player().textTracks();let s=!0;for(let r=0,n=t.length;r-1&&a.mode==="showing"){s=!1;break}}s&&(this.player_.cache_.selectedLanguage={enabled:!1})}handleLanguagechange(){this.$(".vjs-menu-item-text").textContent=this.player_.localize(this.options_.label),super.handleLanguagechange()}}M.registerComponent("OffTextTrackMenuItem",lf);class vs extends fl{constructor(e,t={}){t.tracks=e.textTracks(),super(e,t)}createItems(e=[],t=yr){let s;this.label_&&(s=`${this.label_} off`),e.push(new lf(this.player_,{kinds:this.kinds_,kind:this.kind_,label:s})),this.hideThreshold_+=1;const r=this.player_.textTracks();Array.isArray(this.kinds_)||(this.kinds_=[this.kind_]);for(let n=0;n-1){const o=new t(this.player_,{track:a,kinds:this.kinds_,kind:this.kind_,selectable:!0,multiSelectable:!1});o.addClass(`vjs-${a.kind}-menu-item`),e.push(o)}}return e}}M.registerComponent("TextTrackButton",vs);class uf extends _r{constructor(e,t){const s=t.track,r=t.cue,n=e.currentTime();t.selectable=!0,t.multiSelectable=!1,t.label=r.text,t.selected=r.startTime<=n&&n{this.items.forEach(r=>{r.selected(this.track_.activeCues[0]===r.cue)})}}buildCSSClass(){return`vjs-chapters-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-chapters-button ${super.buildWrapperCSSClass()}`}update(e){if(e&&e.track&&e.track.kind!=="chapters")return;const t=this.findChaptersTrack();t!==this.track_?(this.setTrack(t),super.update()):(!this.items||t&&t.cues&&t.cues.length!==this.items.length)&&super.update()}setTrack(e){if(this.track_!==e){if(this.updateHandler_||(this.updateHandler_=this.update.bind(this)),this.track_){const t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.removeEventListener("load",this.updateHandler_),this.track_.removeEventListener("cuechange",this.selectCurrentItem_),this.track_=null}if(this.track_=e,this.track_){this.track_.mode="hidden";const t=this.player_.remoteTextTrackEls().getTrackElementByTrack_(this.track_);t&&t.addEventListener("load",this.updateHandler_),this.track_.addEventListener("cuechange",this.selectCurrentItem_)}}}findChaptersTrack(){const e=this.player_.textTracks()||[];for(let t=e.length-1;t>=0;t--){const s=e[t];if(s.kind===this.kind_)return s}}getMenuCaption(){return this.track_&&this.track_.label?this.track_.label:this.localize(Ee(this.kind_))}createMenu(){return this.options_.title=this.getMenuCaption(),super.createMenu()}createItems(){const e=[];if(!this.track_)return e;const t=this.track_.cues;if(!t)return e;for(let s=0,r=t.length;s-1&&(this.label_="captions",this.setIcon("captions")),this.menuButton_.controlText(Ee(this.label_))}buildCSSClass(){return`vjs-subs-caps-button ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-subs-caps-button ${super.buildWrapperCSSClass()}`}createItems(){let e=[];return!(this.player().tech_&&this.player().tech_.featuresNativeTextTracks)&&this.player().getChild("textTrackSettings")&&(e.push(new _l(this.player_,{kind:this.label_})),this.hideThreshold_+=1),e=super.createItems(e,cf),e}}vl.prototype.kinds_=["captions","subtitles"];vl.prototype.controlText_="Subtitles";M.registerComponent("SubsCapsButton",vl);class df extends _r{constructor(e,t){const s=t.track,r=e.audioTracks();t.label=s.label||s.language||"Unknown",t.selected=s.enabled,super(e,t),this.track=s,this.addClass(`vjs-${s.kind}-menu-item`);const n=(...a)=>{this.handleTracksChange.apply(this,a)};r.addEventListener("change",n),this.on("dispose",()=>{r.removeEventListener("change",n)})}createEl(e,t,s){const r=super.createEl(e,t,s),n=r.querySelector(".vjs-menu-item-text");return["main-desc","descriptions"].indexOf(this.options_.track.kind)>=0&&(n.appendChild(Y("span",{className:"vjs-icon-placeholder"},{"aria-hidden":!0})),n.appendChild(Y("span",{className:"vjs-control-text",textContent:" "+this.localize("Descriptions")}))),r}handleClick(e){if(super.handleClick(e),this.track.enabled=!0,this.player_.tech_.featuresNativeAudioTracks){const t=this.player_.audioTracks();for(let s=0;sthis.update(n))}handleClick(e){super.handleClick(),this.player().playbackRate(this.rate)}update(e){this.selected(this.player().playbackRate()===this.rate)}}Tl.prototype.contentElType="button";M.registerComponent("PlaybackRateMenuItem",Tl);class ff extends hl{constructor(e,t){super(e,t),this.menuButton_.el_.setAttribute("aria-describedby",this.labelElId_),this.updateVisibility(),this.updateLabel(),this.on(e,"loadstart",s=>this.updateVisibility(s)),this.on(e,"ratechange",s=>this.updateLabel(s)),this.on(e,"playbackrateschange",s=>this.handlePlaybackRateschange(s))}createEl(){const e=super.createEl();return this.labelElId_="vjs-playback-rate-value-label-"+this.id_,this.labelEl_=Y("div",{className:"vjs-playback-rate-value",id:this.labelElId_,textContent:"1x"}),e.appendChild(this.labelEl_),e}dispose(){this.labelEl_=null,super.dispose()}buildCSSClass(){return`vjs-playback-rate ${super.buildCSSClass()}`}buildWrapperCSSClass(){return`vjs-playback-rate ${super.buildWrapperCSSClass()}`}createItems(){const e=this.playbackRates(),t=[];for(let s=e.length-1;s>=0;s--)t.push(new Tl(this.player(),{rate:e[s]+"x"}));return t}handlePlaybackRateschange(e){this.update()}playbackRates(){const e=this.player();return e.playbackRates&&e.playbackRates()||[]}playbackRateSupported(){return this.player().tech_&&this.player().tech_.featuresPlaybackRate&&this.playbackRates()&&this.playbackRates().length>0}updateVisibility(e){this.playbackRateSupported()?this.removeClass("vjs-hidden"):this.addClass("vjs-hidden")}updateLabel(e){this.playbackRateSupported()&&(this.labelEl_.textContent=this.player().playbackRate()+"x")}}ff.prototype.controlText_="Playback Rate";M.registerComponent("PlaybackRateMenuButton",ff);class pf extends M{buildCSSClass(){return`vjs-spacer ${super.buildCSSClass()}`}createEl(e="div",t={},s={}){return t.className||(t.className=this.buildCSSClass()),super.createEl(e,t,s)}}M.registerComponent("Spacer",pf);class fT extends pf{buildCSSClass(){return`vjs-custom-control-spacer ${super.buildCSSClass()}`}createEl(){return super.createEl("div",{className:this.buildCSSClass(),textContent:" "})}}M.registerComponent("CustomControlSpacer",fT);class mf extends M{createEl(){return super.createEl("div",{className:"vjs-control-bar",dir:"ltr"})}}mf.prototype.options_={children:["playToggle","skipBackward","skipForward","volumePanel","currentTimeDisplay","timeDivider","durationDisplay","progressControl","liveDisplay","seekToLive","remainingTimeDisplay","customControlSpacer","playbackRateMenuButton","chaptersButton","descriptionsButton","subsCapsButton","audioTrackButton","pictureInPictureToggle","fullscreenToggle"]};M.registerComponent("ControlBar",mf);class gf extends _s{constructor(e,t){super(e,t),this.on(e,"error",s=>{this.open(s)})}buildCSSClass(){return`vjs-error-display ${super.buildCSSClass()}`}content(){const e=this.player().error();return e?this.localize(e.message):""}}gf.prototype.options_=Object.assign({},_s.prototype.options_,{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0});M.registerComponent("ErrorDisplay",gf);class _f extends M{constructor(e,t={}){super(e,t),this.el_.setAttribute("aria-labelledby",this.selectLabelledbyIds)}createEl(){return this.selectLabelledbyIds=[this.options_.legendId,this.options_.labelId].join(" ").trim(),Y("select",{id:this.options_.id},{},this.options_.SelectOptions.map(t=>{const s=(this.options_.labelId?this.options_.labelId:`vjs-track-option-${_t()}`)+"-"+t[1].replace(/\W+/g,""),r=Y("option",{id:s,value:this.localize(t[0]),textContent:t[1]});return r.setAttribute("aria-labelledby",`${this.selectLabelledbyIds} ${s}`),r}))}}M.registerComponent("TextTrackSelect",_f);class Ai extends M{constructor(e,t={}){super(e,t);const s=Y("legend",{textContent:this.localize(this.options_.legendText),id:this.options_.legendId});this.el().appendChild(s);const r=this.options_.selects;for(const n of r){const a=this.options_.selectConfigs[n],o=a.className,u=a.id.replace("%s",this.options_.id_);let h=null;const m=`vjs_select_${_t()}`;if(this.options_.type==="colors"){h=Y("span",{className:o});const v=Y("label",{id:u,className:"vjs-label",textContent:a.label});v.setAttribute("for",m),h.appendChild(v)}const _=new _f(e,{SelectOptions:a.options,legendId:this.options_.legendId,id:m,labelId:u});this.addChild(_),this.options_.type==="colors"&&(h.appendChild(_.el()),this.el().appendChild(h))}}createEl(){return Y("fieldset",{className:this.options_.className})}}M.registerComponent("TextTrackFieldset",Ai);class yf extends M{constructor(e,t={}){super(e,t);const s=this.options_.textTrackComponentid,r=new Ai(e,{id_:s,legendId:`captions-text-legend-${s}`,legendText:this.localize("Text"),className:"vjs-fg vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(r);const n=new Ai(e,{id_:s,legendId:`captions-background-${s}`,legendText:this.localize("Text Background"),className:"vjs-bg vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(n);const a=new Ai(e,{id_:s,legendId:`captions-window-${s}`,legendText:this.localize("Caption Area Background"),className:"vjs-window vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"colors"});this.addChild(a)}createEl(){return Y("div",{className:"vjs-track-settings-colors"})}}M.registerComponent("TextTrackSettingsColors",yf);class vf extends M{constructor(e,t={}){super(e,t);const s=this.options_.textTrackComponentid,r=new Ai(e,{id_:s,legendId:`captions-font-size-${s}`,legendText:"Font Size",className:"vjs-font-percent vjs-track-setting",selects:this.options_.fieldSets[0],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(r);const n=new Ai(e,{id_:s,legendId:`captions-edge-style-${s}`,legendText:this.localize("Text Edge Style"),className:"vjs-edge-style vjs-track-setting",selects:this.options_.fieldSets[1],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(n);const a=new Ai(e,{id_:s,legendId:`captions-font-family-${s}`,legendText:this.localize("Font Family"),className:"vjs-font-family vjs-track-setting",selects:this.options_.fieldSets[2],selectConfigs:this.options_.selectConfigs,type:"font"});this.addChild(a)}createEl(){return Y("div",{className:"vjs-track-settings-font"})}}M.registerComponent("TextTrackSettingsFont",vf);class Tf extends M{constructor(e,t={}){super(e,t);const s=this.localize("restore all settings to the default values"),r=new He(e,{controlText:s,className:"vjs-default-button"});r.el().classList.remove("vjs-control","vjs-button"),r.el().textContent=this.localize("Reset"),this.addChild(r);const n=new He(e,{controlText:s,className:"vjs-done-button"});n.el().classList.remove("vjs-control","vjs-button"),n.el().textContent=this.localize("Done"),this.addChild(n)}createEl(){return Y("div",{className:"vjs-track-settings-controls"})}}M.registerComponent("TrackSettingsControls",Tf);const ja="vjs-text-track-settings",Sc=["#000","Black"],Ec=["#00F","Blue"],Cc=["#0FF","Cyan"],Ac=["#0F0","Green"],wc=["#F0F","Magenta"],Dc=["#F00","Red"],kc=["#FFF","White"],Ic=["#FF0","Yellow"],$a=["1","Opaque"],Va=["0.5","Semi-Transparent"],Pc=["0","Transparent"],oi={backgroundColor:{selector:".vjs-bg-color > select",id:"captions-background-color-%s",label:"Color",options:[Sc,kc,Dc,Ac,Ec,Ic,wc,Cc],className:"vjs-bg-color"},backgroundOpacity:{selector:".vjs-bg-opacity > select",id:"captions-background-opacity-%s",label:"Opacity",options:[$a,Va,Pc],className:"vjs-bg-opacity vjs-opacity"},color:{selector:".vjs-text-color > select",id:"captions-foreground-color-%s",label:"Color",options:[kc,Sc,Dc,Ac,Ec,Ic,wc,Cc],className:"vjs-text-color"},edgeStyle:{selector:".vjs-edge-style > select",id:"",label:"Text Edge Style",options:[["none","None"],["raised","Raised"],["depressed","Depressed"],["uniform","Uniform"],["dropshadow","Drop shadow"]]},fontFamily:{selector:".vjs-font-family > select",id:"",label:"Font Family",options:[["proportionalSansSerif","Proportional Sans-Serif"],["monospaceSansSerif","Monospace Sans-Serif"],["proportionalSerif","Proportional Serif"],["monospaceSerif","Monospace Serif"],["casual","Casual"],["script","Script"],["small-caps","Small Caps"]]},fontPercent:{selector:".vjs-font-percent > select",id:"",label:"Font Size",options:[["0.50","50%"],["0.75","75%"],["1.00","100%"],["1.25","125%"],["1.50","150%"],["1.75","175%"],["2.00","200%"],["3.00","300%"],["4.00","400%"]],default:2,parser:i=>i==="1.00"?null:Number(i)},textOpacity:{selector:".vjs-text-opacity > select",id:"captions-foreground-opacity-%s",label:"Opacity",options:[$a,Va],className:"vjs-text-opacity vjs-opacity"},windowColor:{selector:".vjs-window-color > select",id:"captions-window-color-%s",label:"Color",className:"vjs-window-color"},windowOpacity:{selector:".vjs-window-opacity > select",id:"captions-window-opacity-%s",label:"Opacity",options:[Pc,Va,$a],className:"vjs-window-opacity vjs-opacity"}};oi.windowColor.options=oi.backgroundColor.options;function bf(i,e){if(e&&(i=e(i)),i&&i!=="none")return i}function pT(i,e){const t=i.options[i.options.selectedIndex].value;return bf(t,e)}function mT(i,e,t){if(e){for(let s=0;s{this.saveSettings(),this.close()}),this.on(this.$(".vjs-default-button"),["click","tap"],()=>{this.setDefaults(),this.updateDisplay()}),Xi(oi,e=>{this.on(this.$(e.selector),"change",this.updateDisplay)})}dispose(){this.endDialog=null,super.dispose()}label(){return this.localize("Caption Settings Dialog")}description(){return this.localize("Beginning of dialog window. Escape will cancel and close the window.")}buildCSSClass(){return super.buildCSSClass()+" vjs-text-track-settings"}getValues(){return ch(oi,(e,t,s)=>{const r=pT(this.$(t.selector),t.parser);return r!==void 0&&(e[s]=r),e},{})}setValues(e){Xi(oi,(t,s)=>{mT(this.$(t.selector),e[s],t.parser)})}setDefaults(){Xi(oi,e=>{const t=e.hasOwnProperty("default")?e.default:0;this.$(e.selector).selectedIndex=t})}restoreSettings(){let e;try{e=JSON.parse(E.localStorage.getItem(ja))}catch(t){re.warn(t)}e&&this.setValues(e)}saveSettings(){if(!this.options_.persistTextTrackSettings)return;const e=this.getValues();try{Object.keys(e).length?E.localStorage.setItem(ja,JSON.stringify(e)):E.localStorage.removeItem(ja)}catch(t){re.warn(t)}}updateDisplay(){const e=this.player_.getChild("textTrackDisplay");e&&e.updateDisplay()}handleLanguagechange(){this.fill(),this.renderModalComponents(this.player_),this.bindFunctionsToSelectsAndButtons()}}M.registerComponent("TextTrackSettings",gT);class _T extends M{constructor(e,t){let s=t.ResizeObserver||E.ResizeObserver;t.ResizeObserver===null&&(s=!1);const r=pe({createEl:!s,reportTouchActivity:!1},t);super(e,r),this.ResizeObserver=t.ResizeObserver||E.ResizeObserver,this.loadListener_=null,this.resizeObserver_=null,this.debouncedHandler_=Oh(()=>{this.resizeHandler()},100,!1,this),s?(this.resizeObserver_=new this.ResizeObserver(this.debouncedHandler_),this.resizeObserver_.observe(e.el())):(this.loadListener_=()=>{if(!this.el_||!this.el_.contentWindow)return;const n=this.debouncedHandler_;let a=this.unloadListener_=function(){Ve(this,"resize",n),Ve(this,"unload",a),a=null};dt(this.el_.contentWindow,"unload",a),dt(this.el_.contentWindow,"resize",n)},this.one("load",this.loadListener_))}createEl(){return super.createEl("iframe",{className:"vjs-resize-manager",tabIndex:-1,title:this.localize("No content")},{"aria-hidden":"true"})}resizeHandler(){!this.player_||!this.player_.trigger||this.player_.trigger("playerresize")}dispose(){this.debouncedHandler_&&this.debouncedHandler_.cancel(),this.resizeObserver_&&(this.player_.el()&&this.resizeObserver_.unobserve(this.player_.el()),this.resizeObserver_.disconnect()),this.loadListener_&&this.off("load",this.loadListener_),this.el_&&this.el_.contentWindow&&this.unloadListener_&&this.unloadListener_.call(this.el_.contentWindow),this.ResizeObserver=null,this.resizeObserver=null,this.debouncedHandler_=null,this.loadListener_=null,super.dispose()}}M.registerComponent("ResizeManager",_T);const yT={trackingThreshold:20,liveTolerance:15};class vT extends M{constructor(e,t){const s=pe(yT,t,{createEl:!1});super(e,s),this.trackLiveHandler_=()=>this.trackLive_(),this.handlePlay_=r=>this.handlePlay(r),this.handleFirstTimeupdate_=r=>this.handleFirstTimeupdate(r),this.handleSeeked_=r=>this.handleSeeked(r),this.seekToLiveEdge_=r=>this.seekToLiveEdge(r),this.reset_(),this.on(this.player_,"durationchange",r=>this.handleDurationchange(r)),this.on(this.player_,"canplay",()=>this.toggleTracking())}trackLive_(){const e=this.player_.seekable();if(!e||!e.length)return;const t=Number(E.performance.now().toFixed(4)),s=this.lastTime_===-1?0:(t-this.lastTime_)/1e3;this.lastTime_=t,this.pastSeekEnd_=this.pastSeekEnd()+s;const r=this.liveCurrentTime(),n=this.player_.currentTime();let a=this.player_.paused()||this.seekedBehindLive_||Math.abs(r-n)>this.options_.liveTolerance;(!this.timeupdateSeen_||r===1/0)&&(a=!1),a!==this.behindLiveEdge_&&(this.behindLiveEdge_=a,this.trigger("liveedgechange"))}handleDurationchange(){this.toggleTracking()}toggleTracking(){this.player_.duration()===1/0&&this.liveWindow()>=this.options_.trackingThreshold?(this.player_.options_.liveui&&this.player_.addClass("vjs-liveui"),this.startTracking()):(this.player_.removeClass("vjs-liveui"),this.stopTracking())}startTracking(){this.isTracking()||(this.timeupdateSeen_||(this.timeupdateSeen_=this.player_.hasStarted()),this.trackingInterval_=this.setInterval(this.trackLiveHandler_,yt),this.trackLive_(),this.on(this.player_,["play","pause"],this.trackLiveHandler_),this.timeupdateSeen_?this.on(this.player_,"seeked",this.handleSeeked_):(this.one(this.player_,"play",this.handlePlay_),this.one(this.player_,"timeupdate",this.handleFirstTimeupdate_)))}handleFirstTimeupdate(){this.timeupdateSeen_=!0,this.on(this.player_,"seeked",this.handleSeeked_)}handleSeeked(){const e=Math.abs(this.liveCurrentTime()-this.player_.currentTime());this.seekedBehindLive_=this.nextSeekedFromUser_&&e>2,this.nextSeekedFromUser_=!1,this.trackLive_()}handlePlay(){this.one(this.player_,"timeupdate",this.seekToLiveEdge_)}reset_(){this.lastTime_=-1,this.pastSeekEnd_=0,this.lastSeekEnd_=-1,this.behindLiveEdge_=!0,this.timeupdateSeen_=!1,this.seekedBehindLive_=!1,this.nextSeekedFromUser_=!1,this.clearInterval(this.trackingInterval_),this.trackingInterval_=null,this.off(this.player_,["play","pause"],this.trackLiveHandler_),this.off(this.player_,"seeked",this.handleSeeked_),this.off(this.player_,"play",this.handlePlay_),this.off(this.player_,"timeupdate",this.handleFirstTimeupdate_),this.off(this.player_,"timeupdate",this.seekToLiveEdge_)}nextSeekedFromUser(){this.nextSeekedFromUser_=!0}stopTracking(){this.isTracking()&&(this.reset_(),this.trigger("liveedgechange"))}seekableEnd(){const e=this.player_.seekable(),t=[];let s=e?e.length:0;for(;s--;)t.push(e.end(s));return t.length?t.sort()[t.length-1]:1/0}seekableStart(){const e=this.player_.seekable(),t=[];let s=e?e.length:0;for(;s--;)t.push(e.start(s));return t.length?t.sort()[0]:0}liveWindow(){const e=this.liveCurrentTime();return e===1/0?0:e-this.seekableStart()}isLive(){return this.isTracking()}atLiveEdge(){return!this.behindLiveEdge()}liveCurrentTime(){return this.pastSeekEnd()+this.seekableEnd()}pastSeekEnd(){const e=this.seekableEnd();return this.lastSeekEnd_!==-1&&e!==this.lastSeekEnd_&&(this.pastSeekEnd_=0),this.lastSeekEnd_=e,this.pastSeekEnd_}behindLiveEdge(){return this.behindLiveEdge_}isTracking(){return typeof this.trackingInterval_=="number"}seekToLiveEdge(){this.seekedBehindLive_=!1,!this.atLiveEdge()&&(this.nextSeekedFromUser_=!1,this.player_.currentTime(this.liveCurrentTime()))}dispose(){this.stopTracking(),super.dispose()}}M.registerComponent("LiveTracker",vT);class TT extends M{constructor(e,t){super(e,t),this.on("statechanged",s=>this.updateDom_()),this.updateDom_()}createEl(){return this.els={title:Y("div",{className:"vjs-title-bar-title",id:`vjs-title-bar-title-${_t()}`}),description:Y("div",{className:"vjs-title-bar-description",id:`vjs-title-bar-description-${_t()}`})},Y("div",{className:"vjs-title-bar"},{},dh(this.els))}updateDom_(){const e=this.player_.tech_,t=e&&e.el_,s={title:"aria-labelledby",description:"aria-describedby"};["title","description"].forEach(r=>{const n=this.state[r],a=this.els[r],o=s[r];Xn(a),n&&di(a,n),t&&(t.removeAttribute(o),n&&t.setAttribute(o,a.id))}),this.state.title||this.state.description?this.show():this.hide()}update(e){this.setState(e)}dispose(){const e=this.player_.tech_,t=e&&e.el_;t&&(t.removeAttribute("aria-labelledby"),t.removeAttribute("aria-describedby")),super.dispose(),this.els=null}}M.registerComponent("TitleBar",TT);const bT={initialDisplay:4e3,position:[],takeFocus:!1};class xT extends He{constructor(e,t){t=pe(bT,t),super(e,t),this.controlText(t.controlText),this.hide(),this.on(this.player_,["useractive","userinactive"],s=>{this.removeClass("force-display")})}buildCSSClass(){return`vjs-transient-button focus-visible ${this.options_.position.map(e=>`vjs-${e}`).join(" ")}`}createEl(){const e=Y("button",{},{type:"button",class:this.buildCSSClass()},Y("span"));return this.controlTextEl_=e.querySelector("span"),e}show(){super.show(),this.addClass("force-display"),this.options_.takeFocus&&this.el().focus({preventScroll:!0}),this.forceDisplayTimeout=this.player_.setTimeout(()=>{this.removeClass("force-display")},this.options_.initialDisplay)}hide(){this.removeClass("force-display"),super.hide()}dispose(){this.player_.clearTimeout(this.forceDisplayTimeout),super.dispose()}}M.registerComponent("TransientButton",xT);const fo=i=>{const e=i.el();if(e.hasAttribute("src"))return i.triggerSourceset(e.src),!0;const t=i.$$("source"),s=[];let r="";if(!t.length)return!1;for(let n=0;n{let t={};for(let s=0;sxf([i.el(),E.HTMLMediaElement.prototype,E.Element.prototype,ST],"innerHTML"),Lc=function(i){const e=i.el();if(e.resetSourceWatch_)return;const t={},s=ET(i),r=n=>(...a)=>{const o=n.apply(e,a);return fo(i),o};["append","appendChild","insertAdjacentHTML"].forEach(n=>{e[n]&&(t[n]=e[n],e[n]=r(t[n]))}),Object.defineProperty(e,"innerHTML",pe(s,{set:r(s.set)})),e.resetSourceWatch_=()=>{e.resetSourceWatch_=null,Object.keys(t).forEach(n=>{e[n]=t[n]}),Object.defineProperty(e,"innerHTML",s)},i.one("sourceset",e.resetSourceWatch_)},CT=Object.defineProperty({},"src",{get(){return this.hasAttribute("src")?Vh(E.Element.prototype.getAttribute.call(this,"src")):""},set(i){return E.Element.prototype.setAttribute.call(this,"src",i),i}}),AT=i=>xf([i.el(),E.HTMLMediaElement.prototype,CT],"src"),wT=function(i){if(!i.featuresSourceset)return;const e=i.el();if(e.resetSourceset_)return;const t=AT(i),s=e.setAttribute,r=e.load;Object.defineProperty(e,"src",pe(t,{set:n=>{const a=t.set.call(e,n);return i.triggerSourceset(e.src),a}})),e.setAttribute=(n,a)=>{const o=s.call(e,n,a);return/src/i.test(n)&&i.triggerSourceset(e.src),o},e.load=()=>{const n=r.call(e);return fo(i)||(i.triggerSourceset(""),Lc(i)),n},e.currentSrc?i.triggerSourceset(e.currentSrc):fo(i)||Lc(i),e.resetSourceset_=()=>{e.resetSourceset_=null,e.load=r,e.setAttribute=s,Object.defineProperty(e,"src",t),e.resetSourceWatch_&&e.resetSourceWatch_()}};class V extends Z{constructor(e,t){super(e,t);const s=e.source;let r=!1;if(this.featuresVideoFrameCallback=this.featuresVideoFrameCallback&&this.el_.tagName==="VIDEO",s&&(this.el_.currentSrc!==s.src||e.tag&&e.tag.initNetworkState_===3)?this.setSource(s):this.handleLateInit_(this.el_),e.enableSourceset&&this.setupSourcesetHandling_(),this.isScrubbing_=!1,this.el_.hasChildNodes()){const n=this.el_.childNodes;let a=n.length;const o=[];for(;a--;){const u=n[a];u.nodeName.toLowerCase()==="track"&&(this.featuresNativeTextTracks?(this.remoteTextTrackEls().addTrackElement_(u),this.remoteTextTracks().addTrack(u.track),this.textTracks().addTrack(u.track),!r&&!this.el_.hasAttribute("crossorigin")&&Jn(u.src)&&(r=!0)):o.push(u))}for(let u=0;u{t=[];for(let n=0;ne.removeEventListener("change",s));const r=()=>{for(let n=0;n{e.removeEventListener("change",s),e.removeEventListener("change",r),e.addEventListener("change",r)}),this.on("webkitendfullscreen",()=>{e.removeEventListener("change",s),e.addEventListener("change",s),e.removeEventListener("change",r)})}overrideNative_(e,t){if(t!==this[`featuresNative${e}Tracks`])return;const s=e.toLowerCase();this[`${s}TracksListeners_`]&&Object.keys(this[`${s}TracksListeners_`]).forEach(r=>{this.el()[`${s}Tracks`].removeEventListener(r,this[`${s}TracksListeners_`][r])}),this[`featuresNative${e}Tracks`]=!t,this[`${s}TracksListeners_`]=null,this.proxyNativeTracksForType_(s)}overrideNativeAudioTracks(e){this.overrideNative_("Audio",e)}overrideNativeVideoTracks(e){this.overrideNative_("Video",e)}proxyNativeTracksForType_(e){const t=gt[e],s=this.el()[t.getterName],r=this[t.getterName]();if(!this[`featuresNative${t.capitalName}Tracks`]||!s||!s.addEventListener)return;const n={change:o=>{const u={type:"change",target:r,currentTarget:r,srcElement:r};r.trigger(u),e==="text"&&this[hs.remoteText.getterName]().trigger(u)},addtrack(o){r.addTrack(o.track)},removetrack(o){r.removeTrack(o.track)}},a=function(){const o=[];for(let u=0;u{const u=n[o];s.addEventListener(o,u),this.on("dispose",h=>s.removeEventListener(o,u))}),this.on("loadstart",a),this.on("dispose",o=>this.off("loadstart",a))}proxyNativeTracks_(){gt.names.forEach(e=>{this.proxyNativeTracksForType_(e)})}createEl(){let e=this.options_.tag;if(!e||!(this.options_.playerElIngest||this.movingMediaElementInDOM)){if(e){const s=e.cloneNode(!0);e.parentNode&&e.parentNode.insertBefore(s,e),V.disposeMediaElement(e),e=s}else{e=U.createElement("video");const s=this.options_.tag&&ai(this.options_.tag),r=pe({},s);(!or||this.options_.nativeControlsForTouch!==!0)&&delete r.controls,Th(e,Object.assign(r,{id:this.options_.techId,class:"vjs-tech"}))}e.playerId=this.options_.playerId}typeof this.options_.preload<"u"&&ls(e,"preload",this.options_.preload),this.options_.disablePictureInPicture!==void 0&&(e.disablePictureInPicture=this.options_.disablePictureInPicture);const t=["loop","muted","playsinline","autoplay"];for(let s=0;s=2&&t.push("loadeddata"),e.readyState>=3&&t.push("canplay"),e.readyState>=4&&t.push("canplaythrough"),this.ready(function(){t.forEach(function(s){this.trigger(s)},this)})}setScrubbing(e){this.isScrubbing_=e}scrubbing(){return this.isScrubbing_}setCurrentTime(e){try{this.isScrubbing_&&this.el_.fastSeek&&Hn?this.el_.fastSeek(e):this.el_.currentTime=e}catch(t){re(t,"Video is not ready. (Video.js)")}}duration(){if(this.el_.duration===1/0&&Nt&&Mt&&this.el_.currentTime===0){const e=()=>{this.el_.currentTime>0&&(this.el_.duration===1/0&&this.trigger("durationchange"),this.off("timeupdate",e))};return this.on("timeupdate",e),NaN}return this.el_.duration||NaN}width(){return this.el_.offsetWidth}height(){return this.el_.offsetHeight}proxyWebkitFullscreen_(){if(!("webkitDisplayingFullscreen"in this.el_))return;const e=function(){this.trigger("fullscreenchange",{isFullscreen:!1}),this.el_.controls&&!this.options_.nativeControlsForTouch&&this.controls()&&(this.el_.controls=!1)},t=function(){"webkitPresentationMode"in this.el_&&this.el_.webkitPresentationMode!=="picture-in-picture"&&(this.one("webkitendfullscreen",e),this.trigger("fullscreenchange",{isFullscreen:!0,nativeIOSFullscreen:!0}))};this.on("webkitbeginfullscreen",t),this.on("dispose",()=>{this.off("webkitbeginfullscreen",t),this.off("webkitendfullscreen",e)})}supportsFullScreen(){return typeof this.el_.webkitEnterFullScreen=="function"}enterFullScreen(){const e=this.el_;if(e.paused&&e.networkState<=e.HAVE_METADATA)Dt(this.el_.play()),this.setTimeout(function(){e.pause();try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}},0);else try{e.webkitEnterFullScreen()}catch(t){this.trigger("fullscreenerror",t)}}exitFullScreen(){if(!this.el_.webkitDisplayingFullscreen){this.trigger("fullscreenerror",new Error("The video is not fullscreen"));return}this.el_.webkitExitFullScreen()}requestPictureInPicture(){return this.el_.requestPictureInPicture()}requestVideoFrameCallback(e){return this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.requestVideoFrameCallback(e):super.requestVideoFrameCallback(e)}cancelVideoFrameCallback(e){this.featuresVideoFrameCallback&&!this.el_.webkitKeys?this.el_.cancelVideoFrameCallback(e):super.cancelVideoFrameCallback(e)}src(e){if(e===void 0)return this.el_.src;this.setSrc(e)}reset(){V.resetMediaElement(this.el_)}currentSrc(){return this.currentSource_?this.currentSource_.src:this.el_.currentSrc}setControls(e){this.el_.controls=!!e}addTextTrack(e,t,s){return this.featuresNativeTextTracks?this.el_.addTextTrack(e,t,s):super.addTextTrack(e,t,s)}createRemoteTextTrack(e){if(!this.featuresNativeTextTracks)return super.createRemoteTextTrack(e);const t=U.createElement("track");return e.kind&&(t.kind=e.kind),e.label&&(t.label=e.label),(e.language||e.srclang)&&(t.srclang=e.language||e.srclang),e.default&&(t.default=e.default),e.id&&(t.id=e.id),e.src&&(t.src=e.src),t}addRemoteTextTrack(e,t){const s=super.addRemoteTextTrack(e,t);return this.featuresNativeTextTracks&&this.el().appendChild(s),s}removeRemoteTextTrack(e){if(super.removeRemoteTextTrack(e),this.featuresNativeTextTracks){const t=this.$$("track");let s=t.length;for(;s--;)(e===t[s]||e===t[s].track)&&this.el().removeChild(t[s])}}getVideoPlaybackQuality(){if(typeof this.el().getVideoPlaybackQuality=="function")return this.el().getVideoPlaybackQuality();const e={};return typeof this.el().webkitDroppedFrameCount<"u"&&typeof this.el().webkitDecodedFrameCount<"u"&&(e.droppedVideoFrames=this.el().webkitDroppedFrameCount,e.totalVideoFrames=this.el().webkitDecodedFrameCount),E.performance&&(e.creationTime=E.performance.now()),e}}qn(V,"TEST_VID",function(){if(!ps())return;const i=U.createElement("video"),e=U.createElement("track");return e.kind="captions",e.srclang="en",e.label="English",i.appendChild(e),i});V.isSupported=function(){try{V.TEST_VID.volume=.5}catch{return!1}return!!(V.TEST_VID&&V.TEST_VID.canPlayType)};V.canPlayType=function(i){return V.TEST_VID.canPlayType(i)};V.canPlaySource=function(i,e){return V.canPlayType(i.type)};V.canControlVolume=function(){try{const i=V.TEST_VID.volume;V.TEST_VID.volume=i/2+.1;const e=i!==V.TEST_VID.volume;return e&&Je?(E.setTimeout(()=>{V&&V.prototype&&(V.prototype.featuresVolumeControl=i!==V.TEST_VID.volume)}),!1):e}catch{return!1}};V.canMuteVolume=function(){try{const i=V.TEST_VID.muted;return V.TEST_VID.muted=!i,V.TEST_VID.muted?ls(V.TEST_VID,"muted","muted"):Gn(V.TEST_VID,"muted","muted"),i!==V.TEST_VID.muted}catch{return!1}};V.canControlPlaybackRate=function(){if(Nt&&Mt&&jn<58)return!1;try{const i=V.TEST_VID.playbackRate;return V.TEST_VID.playbackRate=i/2+.1,i!==V.TEST_VID.playbackRate}catch{return!1}};V.canOverrideAttributes=function(){try{const i=()=>{};Object.defineProperty(U.createElement("video"),"src",{get:i,set:i}),Object.defineProperty(U.createElement("audio"),"src",{get:i,set:i}),Object.defineProperty(U.createElement("video"),"innerHTML",{get:i,set:i}),Object.defineProperty(U.createElement("audio"),"innerHTML",{get:i,set:i})}catch{return!1}return!0};V.supportsNativeTextTracks=function(){return Hn||Je&&Mt};V.supportsNativeVideoTracks=function(){return!!(V.TEST_VID&&V.TEST_VID.videoTracks)};V.supportsNativeAudioTracks=function(){return!!(V.TEST_VID&&V.TEST_VID.audioTracks)};V.Events=["loadstart","suspend","abort","error","emptied","stalled","loadedmetadata","loadeddata","canplay","canplaythrough","playing","waiting","seeking","seeked","ended","durationchange","timeupdate","progress","play","pause","ratechange","resize","volumechange"];[["featuresMuteControl","canMuteVolume"],["featuresPlaybackRate","canControlPlaybackRate"],["featuresSourceset","canOverrideAttributes"],["featuresNativeTextTracks","supportsNativeTextTracks"],["featuresNativeVideoTracks","supportsNativeVideoTracks"],["featuresNativeAudioTracks","supportsNativeAudioTracks"]].forEach(function([i,e]){qn(V.prototype,i,()=>V[e](),!0)});V.prototype.featuresVolumeControl=V.canControlVolume();V.prototype.movingMediaElementInDOM=!Je;V.prototype.featuresFullscreenResize=!0;V.prototype.featuresProgressEvents=!0;V.prototype.featuresTimeupdateEvents=!0;V.prototype.featuresVideoFrameCallback=!!(V.TEST_VID&&V.TEST_VID.requestVideoFrameCallback);V.disposeMediaElement=function(i){if(i){for(i.parentNode&&i.parentNode.removeChild(i);i.hasChildNodes();)i.removeChild(i.firstChild);i.removeAttribute("src"),typeof i.load=="function"&&function(){try{i.load()}catch{}}()}};V.resetMediaElement=function(i){if(!i)return;const e=i.querySelectorAll("source");let t=e.length;for(;t--;)i.removeChild(e[t]);i.removeAttribute("src"),typeof i.load=="function"&&function(){try{i.load()}catch{}}()};["muted","defaultMuted","autoplay","controls","loop","playsinline"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]||this.el_.hasAttribute(i)}});["muted","defaultMuted","autoplay","loop","playsinline"].forEach(function(i){V.prototype["set"+Ee(i)]=function(e){this.el_[i]=e,e?this.el_.setAttribute(i,i):this.el_.removeAttribute(i)}});["paused","currentTime","buffered","volume","poster","preload","error","seeking","seekable","ended","playbackRate","defaultPlaybackRate","disablePictureInPicture","played","networkState","readyState","videoWidth","videoHeight","crossOrigin"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]}});["volume","src","poster","preload","playbackRate","defaultPlaybackRate","disablePictureInPicture","crossOrigin"].forEach(function(i){V.prototype["set"+Ee(i)]=function(e){this.el_[i]=e}});["pause","load","play"].forEach(function(i){V.prototype[i]=function(){return this.el_[i]()}});Z.withSourceHandlers(V);V.nativeSourceHandler={};V.nativeSourceHandler.canPlayType=function(i){try{return V.TEST_VID.canPlayType(i)}catch{return""}};V.nativeSourceHandler.canHandleSource=function(i,e){if(i.type)return V.nativeSourceHandler.canPlayType(i.type);if(i.src){const t=rl(i.src);return V.nativeSourceHandler.canPlayType(`video/${t}`)}return""};V.nativeSourceHandler.handleSource=function(i,e,t){e.setSrc(i.src)};V.nativeSourceHandler.dispose=function(){};V.registerSourceHandler(V.nativeSourceHandler);Z.registerTech("Html5",V);const Sf=["progress","abort","suspend","emptied","stalled","loadedmetadata","loadeddata","timeupdate","resize","volumechange","texttrackchange"],Ha={canplay:"CanPlay",canplaythrough:"CanPlayThrough",playing:"Playing",seeked:"Seeked"},po=["tiny","xsmall","small","medium","large","xlarge","huge"],tn={};po.forEach(i=>{const e=i.charAt(0)==="x"?`x-${i.substring(1)}`:i;tn[i]=`vjs-layout-${e}`});const DT={tiny:210,xsmall:320,small:425,medium:768,large:1440,xlarge:2560,huge:1/0};class _e extends M{constructor(e,t,s){if(e.id=e.id||t.id||`vjs_video_${_t()}`,t=Object.assign(_e.getTagSettings(e),t),t.initChildren=!1,t.createEl=!1,t.evented=!1,t.reportTouchActivity=!1,!t.language){const a=e.closest("[lang]");a&&(t.language=a.getAttribute("lang"))}if(super(null,t,s),this.boundDocumentFullscreenChange_=a=>this.documentFullscreenChange_(a),this.boundFullWindowOnEscKey_=a=>this.fullWindowOnEscKey(a),this.boundUpdateStyleEl_=a=>this.updateStyleEl_(a),this.boundApplyInitTime_=a=>this.applyInitTime_(a),this.boundUpdateCurrentBreakpoint_=a=>this.updateCurrentBreakpoint_(a),this.boundHandleTechClick_=a=>this.handleTechClick_(a),this.boundHandleTechDoubleClick_=a=>this.handleTechDoubleClick_(a),this.boundHandleTechTouchStart_=a=>this.handleTechTouchStart_(a),this.boundHandleTechTouchMove_=a=>this.handleTechTouchMove_(a),this.boundHandleTechTouchEnd_=a=>this.handleTechTouchEnd_(a),this.boundHandleTechTap_=a=>this.handleTechTap_(a),this.boundUpdatePlayerHeightOnAudioOnlyMode_=a=>this.updatePlayerHeightOnAudioOnlyMode_(a),this.isFullscreen_=!1,this.log=lh(this.id_),this.fsApi_=hn,this.isPosterFromTech_=!1,this.queuedCallbacks_=[],this.isReady_=!1,this.hasStarted_=!1,this.userActive_=!1,this.debugEnabled_=!1,this.audioOnlyMode_=!1,this.audioPosterMode_=!1,this.audioOnlyCache_={controlBarHeight:null,playerHeight:null,hiddenChildren:[]},!this.options_||!this.options_.techOrder||!this.options_.techOrder.length)throw new Error("No techOrder specified. Did you overwrite videojs.options instead of just changing the properties you want to override?");if(this.tag=e,this.tagAttributes=e&&ai(e),this.language(this.options_.language),t.languages){const a={};Object.getOwnPropertyNames(t.languages).forEach(function(o){a[o.toLowerCase()]=t.languages[o]}),this.languages_=a}else this.languages_=_e.prototype.options_.languages;this.resetCache_(),this.poster_=t.poster||"",this.controls_=!!t.controls,e.controls=!1,e.removeAttribute("controls"),this.changingSrc_=!1,this.playCallbacks_=[],this.playTerminatedQueue_=[],e.hasAttribute("autoplay")?this.autoplay(!0):this.autoplay(this.options_.autoplay),t.plugins&&Object.keys(t.plugins).forEach(a=>{if(typeof this[a]!="function")throw new Error(`plugin "${a}" does not exist`)}),this.scrubbing_=!1,this.el_=this.createEl(),el(this,{eventBusKey:"el_"}),this.fsApi_.requestFullscreen&&(dt(U,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),this.on(this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_)),this.fluid_&&this.on(["playerreset","resize"],this.boundUpdateStyleEl_);const r=pe(this.options_);if(t.plugins&&Object.keys(t.plugins).forEach(a=>{this[a](t.plugins[a])}),t.debug&&this.debug(!0),this.options_.playerOptions=r,this.middleware_=[],this.playbackRates(t.playbackRates),t.experimentalSvgIcons){const o=new E.DOMParser().parseFromString(Qv,"image/svg+xml");if(o.querySelector("parsererror"))re.warn("Failed to load SVG Icons. Falling back to Font Icons."),this.options_.experimentalSvgIcons=null;else{const h=o.documentElement;h.style.display="none",this.el_.appendChild(h),this.addClass("vjs-svg-icons-enabled")}}this.initChildren(),this.isAudio(e.nodeName.toLowerCase()==="audio"),this.controls()?this.addClass("vjs-controls-enabled"):this.addClass("vjs-controls-disabled"),this.el_.setAttribute("role","region"),this.isAudio()?this.el_.setAttribute("aria-label",this.localize("Audio Player")):this.el_.setAttribute("aria-label",this.localize("Video Player")),this.isAudio()&&this.addClass("vjs-audio"),t.spatialNavigation&&t.spatialNavigation.enabled&&(this.spatialNavigation=new Jv(this),this.addClass("vjs-spatial-navigation-enabled")),or&&this.addClass("vjs-touch-enabled"),Je||this.addClass("vjs-workinghover"),_e.players[this.id_]=this;const n=io.split(".")[0];this.addClass(`vjs-v${n}`),this.userActive(!0),this.reportUserActivity(),this.one("play",a=>this.listenForUserActivity_(a)),this.on("keydown",a=>this.handleKeyDown(a)),this.on("languagechange",a=>this.handleLanguagechange(a)),this.breakpoints(this.options_.breakpoints),this.responsive(this.options_.responsive),this.on("ready",()=>{this.audioPosterMode(this.options_.audioPosterMode),this.audioOnlyMode(this.options_.audioOnlyMode)})}dispose(){this.trigger("dispose"),this.off("dispose"),Ve(U,this.fsApi_.fullscreenchange,this.boundDocumentFullscreenChange_),Ve(U,"keydown",this.boundFullWindowOnEscKey_),this.styleEl_&&this.styleEl_.parentNode&&(this.styleEl_.parentNode.removeChild(this.styleEl_),this.styleEl_=null),_e.players[this.id_]=null,this.tag&&this.tag.player&&(this.tag.player=null),this.el_&&this.el_.player&&(this.el_.player=null),this.tech_&&(this.tech_.dispose(),this.isPosterFromTech_=!1,this.poster_=""),this.playerElIngest_&&(this.playerElIngest_=null),this.tag&&(this.tag=null),Wv(this),Ke.names.forEach(e=>{const t=Ke[e],s=this[t.getterName]();s&&s.off&&s.off()}),super.dispose({restoreEl:this.options_.restoreEl})}createEl(){let e=this.tag,t,s=this.playerElIngest_=e.parentNode&&e.parentNode.hasAttribute&&e.parentNode.hasAttribute("data-vjs-player");const r=this.tag.tagName.toLowerCase()==="video-js";s?t=this.el_=e.parentNode:r||(t=this.el_=super.createEl("div"));const n=ai(e);if(r){for(t=this.el_=e,e=this.tag=U.createElement("video");t.children.length;)e.appendChild(t.firstChild);Ks(t,"video-js")||Ei(t,"video-js"),t.appendChild(e),s=this.playerElIngest_=t,Object.keys(t).forEach(u=>{try{e[u]=t[u]}catch{}})}e.setAttribute("tabindex","-1"),n.tabindex="-1",Mt&&$n&&(e.setAttribute("role","application"),n.role="application"),e.removeAttribute("width"),e.removeAttribute("height"),"width"in n&&delete n.width,"height"in n&&delete n.height,Object.getOwnPropertyNames(n).forEach(function(u){r&&u==="class"||t.setAttribute(u,n[u]),r&&e.setAttribute(u,n[u])}),e.playerId=e.id,e.id+="_html5_api",e.className="vjs-tech",e.player=t.player=this,this.addClass("vjs-paused");const a=["IS_SMART_TV","IS_TIZEN","IS_WEBOS","IS_ANDROID","IS_IPAD","IS_IPHONE","IS_CHROMECAST_RECEIVER"].filter(u=>gh[u]).map(u=>"vjs-device-"+u.substring(3).toLowerCase().replace(/\_/g,"-"));if(this.addClass(...a),E.VIDEOJS_NO_DYNAMIC_STYLE!==!0){this.styleEl_=Ph("vjs-styles-dimensions");const u=ui(".vjs-styles-defaults"),h=ui("head");h.insertBefore(this.styleEl_,u?u.nextSibling:h.firstChild)}this.fill_=!1,this.fluid_=!1,this.width(this.options_.width),this.height(this.options_.height),this.fill(this.options_.fill),this.fluid(this.options_.fluid),this.aspectRatio(this.options_.aspectRatio),this.crossOrigin(this.options_.crossOrigin||this.options_.crossorigin);const o=e.getElementsByTagName("a");for(let u=0;u"u")return this.techGet_("crossOrigin");if(e!==null&&e!=="anonymous"&&e!=="use-credentials"){re.warn(`crossOrigin must be null, "anonymous" or "use-credentials", given "${e}"`);return}this.techCall_("setCrossOrigin",e),this.posterImage&&this.posterImage.crossOrigin(e)}width(e){return this.dimension("width",e)}height(e){return this.dimension("height",e)}dimension(e,t){const s=e+"_";if(t===void 0)return this[s]||0;if(t===""||t==="auto"){this[s]=void 0,this.updateStyleEl_();return}const r=parseFloat(t);if(isNaN(r)){re.error(`Improper value "${t}" supplied for for ${e}`);return}this[s]=r,this.updateStyleEl_()}fluid(e){if(e===void 0)return!!this.fluid_;this.fluid_=!!e,Xt(this)&&this.off(["playerreset","resize"],this.boundUpdateStyleEl_),e?(this.addClass("vjs-fluid"),this.fill(!1),Sv(this,()=>{this.on(["playerreset","resize"],this.boundUpdateStyleEl_)})):this.removeClass("vjs-fluid"),this.updateStyleEl_()}fill(e){if(e===void 0)return!!this.fill_;this.fill_=!!e,e?(this.addClass("vjs-fill"),this.fluid(!1)):this.removeClass("vjs-fill")}aspectRatio(e){if(e===void 0)return this.aspectRatio_;if(!/^\d+\:\d+$/.test(e))throw new Error("Improper value supplied for aspect ratio. The format should be width:height, for example 16:9.");this.aspectRatio_=e,this.fluid(!0),this.updateStyleEl_()}updateStyleEl_(){if(E.VIDEOJS_NO_DYNAMIC_STYLE===!0){const o=typeof this.width_=="number"?this.width_:this.options_.width,u=typeof this.height_=="number"?this.height_:this.options_.height,h=this.tech_&&this.tech_.el();h&&(o>=0&&(h.width=o),u>=0&&(h.height=u));return}let e,t,s,r;this.aspectRatio_!==void 0&&this.aspectRatio_!=="auto"?s=this.aspectRatio_:this.videoWidth()>0?s=this.videoWidth()+":"+this.videoHeight():s="16:9";const n=s.split(":"),a=n[1]/n[0];this.width_!==void 0?e=this.width_:this.height_!==void 0?e=this.height_/a:e=this.videoWidth()||300,this.height_!==void 0?t=this.height_:t=e*a,/^[^a-zA-Z]/.test(this.id())?r="dimensions-"+this.id():r=this.id()+"-dimensions",this.addClass(r),Lh(this.styleEl_,` .${r} { width: ${e}px; height: ${t}px; @@ -184,7 +184,7 @@ This may prevent text tracks from loading.`),this.restoreMetadataTracksInIOSNati } `)}loadTech_(e,t){this.tech_&&this.unloadTech_();const s=Ee(e),r=e.charAt(0).toLowerCase()+e.slice(1);s!=="Html5"&&this.tag&&(Z.getTech("Html5").disposeMediaElement(this.tag),this.tag.player=null,this.tag=null),this.techName_=s,this.isReady_=!1;let n=this.autoplay();(typeof this.autoplay()=="string"||this.autoplay()===!0&&this.options_.normalizeAutoplay)&&(n=!1);const a={source:t,autoplay:n,nativeControlsForTouch:this.options_.nativeControlsForTouch,playerId:this.id(),techId:`${this.id()}_${r}_api`,playsinline:this.options_.playsinline,preload:this.options_.preload,loop:this.options_.loop,disablePictureInPicture:this.options_.disablePictureInPicture,muted:this.options_.muted,poster:this.poster(),language:this.language(),playerElIngest:this.playerElIngest_||!1,"vtt.js":this.options_["vtt.js"],canOverridePoster:!!this.options_.techCanOverridePoster,enableSourceset:this.options_.enableSourceset};Ke.names.forEach(u=>{const h=Ke[u];a[h.getterName]=this[h.privateName]}),Object.assign(a,this.options_[s]),Object.assign(a,this.options_[r]),Object.assign(a,this.options_[e.toLowerCase()]),this.tag&&(a.tag=this.tag),t&&t.src===this.cache_.src&&this.cache_.currentTime>0&&(a.startTime=this.cache_.currentTime);const o=Z.getTech(e);if(!o)throw new Error(`No Tech named '${s}' exists! '${s}' should be registered using videojs.registerTech()'`);this.tech_=new o(a),this.tech_.ready(me(this,this.handleTechReady_),!0),dc.jsonToTextTracks(this.textTracksJson_||[],this.tech_),Sf.forEach(u=>{this.on(this.tech_,u,h=>this[`handleTech${Ee(u)}_`](h))}),Object.keys(Ha).forEach(u=>{this.on(this.tech_,u,h=>{if(this.tech_.playbackRate()===0&&this.tech_.seeking()){this.queuedCallbacks_.push({callback:this[`handleTech${Ha[u]}_`].bind(this),event:h});return}this[`handleTech${Ha[u]}_`](h)})}),this.on(this.tech_,"loadstart",u=>this.handleTechLoadStart_(u)),this.on(this.tech_,"sourceset",u=>this.handleTechSourceset_(u)),this.on(this.tech_,"waiting",u=>this.handleTechWaiting_(u)),this.on(this.tech_,"ended",u=>this.handleTechEnded_(u)),this.on(this.tech_,"seeking",u=>this.handleTechSeeking_(u)),this.on(this.tech_,"play",u=>this.handleTechPlay_(u)),this.on(this.tech_,"pause",u=>this.handleTechPause_(u)),this.on(this.tech_,"durationchange",u=>this.handleTechDurationChange_(u)),this.on(this.tech_,"fullscreenchange",(u,h)=>this.handleTechFullscreenChange_(u,h)),this.on(this.tech_,"fullscreenerror",(u,h)=>this.handleTechFullscreenError_(u,h)),this.on(this.tech_,"enterpictureinpicture",u=>this.handleTechEnterPictureInPicture_(u)),this.on(this.tech_,"leavepictureinpicture",u=>this.handleTechLeavePictureInPicture_(u)),this.on(this.tech_,"error",u=>this.handleTechError_(u)),this.on(this.tech_,"posterchange",u=>this.handleTechPosterChange_(u)),this.on(this.tech_,"textdata",u=>this.handleTechTextData_(u)),this.on(this.tech_,"ratechange",u=>this.handleTechRateChange_(u)),this.on(this.tech_,"loadedmetadata",this.boundUpdateStyleEl_),this.usingNativeControls(this.techGet_("controls")),this.controls()&&!this.usingNativeControls()&&this.addTechControlsListeners_(),this.tech_.el().parentNode!==this.el()&&(s!=="Html5"||!this.tag)&&no(this.tech_.el(),this.el()),this.tag&&(this.tag.player=null,this.tag=null)}unloadTech_(){Ke.names.forEach(e=>{const t=Ke[e];this[t.privateName]=this[t.getterName]()}),this.textTracksJson_=dc.textTracksToJson(this.tech_),this.isReady_=!1,this.tech_.dispose(),this.tech_=!1,this.isPosterFromTech_&&(this.poster_="",this.trigger("posterchange")),this.isPosterFromTech_=!1}tech(e){return e===void 0&&re.warn(`Using the tech directly can be dangerous. I hope you know what you're doing. See https://github.com/videojs/video.js/issues/2617 for more info. -`),this.tech_}version(){return{"video.js":io}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(this.autoplay()===!0&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(e){if(!this.tech_||typeof e!="string")return;const t=()=>{const r=this.muted();this.muted(!0);const n=()=>{this.muted(r)};this.playTerminatedQueue_.push(n);const a=this.play();if(Qs(a))return a.catch(o=>{throw n(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${o||""}`)})};let s;if(e==="any"&&!this.muted()?(s=this.play(),Qs(s)&&(s=s.catch(t))):e==="muted"&&!this.muted()?s=t():s=this.play(),!!Qs(s))return s.then(()=>{this.trigger({type:"autoplay-success",autoplay:e})}).catch(()=>{this.trigger({type:"autoplay-failure",autoplay:e})})}updateSourceCaches_(e=""){let t=e,s="";typeof t!="string"&&(t=e.src,s=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!s&&(s=Yv(this,t)),this.cache_.source=pe({},e,{src:t,type:s});const r=this.cache_.sources.filter(u=>u.src&&u.src===t),n=[],a=this.$$("source"),o=[];for(let u=0;uthis.updateSourceCaches_(n);const s=this.currentSource().src,r=e.src;s&&!/^blob:/.test(s)&&/^blob:/.test(r)&&(!this.lastSource_||this.lastSource_.tech!==r&&this.lastSource_.player!==s)&&(t=()=>{}),t(r),e.src||this.tech_.any(["sourceset","loadstart"],n=>{if(n.type==="sourceset")return;const a=this.techGet_("currentSrc");this.lastSource_.tech=a,this.updateSourceCaches_(a)})}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(e===void 0)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&this.cache_.lastPlaybackRate===0&&(this.queuedCallbacks_.forEach(e=>e.callback(e.event)),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))};this.on("timeupdate",t)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(e){this.controls_&&(this.options_===void 0||this.options_.userActions===void 0||this.options_.userActions.click===void 0||this.options_.userActions.click!==!1)&&(this.options_!==void 0&&this.options_.userActions!==void 0&&typeof this.options_.userActions.click=="function"?this.options_.userActions.click.call(this,e):this.paused()?Dt(this.play()):this.pause())}handleTechDoubleClick_(e){if(!this.controls_)return;Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),s=>s.contains(e.target))||(this.options_===void 0||this.options_.userActions===void 0||this.options_.userActions.doubleClick===void 0||this.options_.userActions.doubleClick!==!1)&&(this.options_!==void 0&&this.options_.userActions!==void 0&&typeof this.options_.userActions.doubleClick=="function"?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player;if(t&&t!==this)return;const s=this.el();let r=U[this.fsApi_.fullscreenElement]===s;!r&&s.matches&&(r=s.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(r)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",()=>{this.removeClass("vjs-ios-native-fs")})),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error();e&&this.error(e)}handleTechTextData_(){let e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(e,t){this.ready(function(){if(e in zv)return Vv(this.middleware_,this.tech_,e,t);if(e in gc)return mc(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(s){throw re(s),s}},!0)}techGet_(e){if(!(!this.tech_||!this.tech_.isReady_)){if(e in Hv)return $v(this.middleware_,this.tech_,e);if(e in gc)return mc(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){throw this.tech_[e]===void 0?(re(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t):t.name==="TypeError"?(re(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t):(re(t),t)}}}play(){return new Promise(e=>{this.play_(e)})}play_(e=Dt){this.playCallbacks_.push(e);const t=!!(!this.changingSrc_&&(this.src()||this.currentSrc())),s=!!(Hn||Je);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t){this.waitToPlay_=a=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),!t&&s&&this.load();return}const r=this.techGet_("play");s&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),r===null?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(r)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(t){t()})}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(s){s(e)})}pause(){this.techCall_("pause")}paused(){return this.techGet_("paused")!==!1}played(){return this.techGet_("played")||St(0,0)}scrubbing(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){if(e===void 0)return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime;if(e<0&&(e=0),!this.isReady_||this.changingSrc_||!this.tech_||!this.tech_.isReady_){this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),this.one("canplay",this.boundApplyInitTime_);return}this.techCall_("setCurrentTime",e),this.cache_.initTime=0,isFinite(e)&&(this.cache_.currentTime=Number(e))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(e===void 0)return this.cache_.duration!==void 0?this.cache_.duration:NaN;e=parseFloat(e),e<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered");return(!e||!e.length)&&(e=St(0,0)),e}seekable(){let e=this.techGet_("seekable");return(!e||!e.length)&&(e=St(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return jh(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration();let s=e.end(e.length-1);return s>t&&(s=t),s}volume(e){let t;if(e!==void 0){t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),t>0&&this.lastVolume_(t);return}return t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t}muted(e){if(e!==void 0){this.techCall_("setMuted",e);return}return this.techGet_("muted")||!1}defaultMuted(e){return e!==void 0&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(e!==void 0&&e!==0){this.cache_.lastVolume=e;return}return this.cache_.lastVolume}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(e!==void 0){const t=this.isFullscreen_;this.isFullscreen_=!!e,this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),this.toggleFullscreenClass_();return}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture();const t=this;return new Promise((s,r)=>{function n(){t.off("fullscreenerror",o),t.off("fullscreenchange",a)}function a(){n(),s()}function o(h,m){n(),r(m)}t.one("fullscreenchange",a),t.one("fullscreenerror",o);const u=t.requestFullscreenHelper_(e);u&&(u.then(n,n),u.then(s,r))})}requestFullscreenHelper_(e){let t;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},e!==void 0&&(t=e)),this.fsApi_.requestFullscreen){const s=this.el_[this.fsApi_.requestFullscreen](t);return s&&s.then(()=>this.isFullscreen(!0),()=>this.isFullscreen(!1)),s}else this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this;return new Promise((t,s)=>{function r(){e.off("fullscreenerror",a),e.off("fullscreenchange",n)}function n(){r(),t()}function a(u,h){r(),s(h)}e.one("fullscreenchange",n),e.one("fullscreenerror",a);const o=e.exitFullscreenHelper_();o&&(o.then(r,r),o.then(t,s))})}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=U[this.fsApi_.exitFullscreen]();return e&&Dt(e.then(()=>this.isFullscreen(!1))),e}else this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=U.documentElement.style.overflow,dt(U,"keydown",this.boundFullWindowOnEscKey_),U.documentElement.style.overflow="hidden",Si(U.body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){e.key==="Escape"&&this.isFullscreen()===!0&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,je(U,"keydown",this.boundFullWindowOnEscKey_),U.documentElement.style.overflow=this.docOrigOverflow,zn(U.body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(e===void 0)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){if(e!==void 0){this.isInPictureInPicture_=!!e,this.togglePictureInPictureClass_();return}return!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&E.documentPictureInPicture){const e=U.createElement(this.el().tagName);return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(Y("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),E.documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then(t=>(Dh(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger({type:"enterpictureinpicture",pipWindow:t}),t.addEventListener("pagehide",s=>{const r=s.target.querySelector(".video-js");e.parentNode.replaceChild(r,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")}),t))}return"pictureInPictureEnabled"in U&&this.disablePictureInPicture()===!1?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){if(E.documentPictureInPicture&&E.documentPictureInPicture.window)return E.documentPictureInPicture.window.close(),Promise.resolve();if("pictureInPictureEnabled"in U)return U.exitPictureInPicture()}handleKeyDown(e){const{userActions:t}=this.options_;!t||!t.hotkeys||(r=>{const n=r.tagName.toLowerCase();if(r.isContentEditable)return!0;const a=["button","checkbox","hidden","radio","reset","submit"];return n==="input"?a.indexOf(r.type)===-1:["textarea"].indexOf(n)!==-1})(this.el_.ownerDocument.activeElement)||(typeof t.hotkeys=="function"?t.hotkeys.call(this,e):this.handleHotkeys(e))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:s=a=>e.key.toLowerCase()==="f",muteKey:r=a=>e.key.toLowerCase()==="m",playPauseKey:n=a=>e.key.toLowerCase()==="k"||e.key.toLowerCase()===" "}=t;if(s.call(this,e)){e.preventDefault(),e.stopPropagation();const a=M.getComponent("FullscreenToggle");U[this.fsApi_.fullscreenEnabled]!==!1&&a.prototype.handleClick.call(this,e)}else r.call(this,e)?(e.preventDefault(),e.stopPropagation(),M.getComponent("MuteToggle").prototype.handleClick.call(this,e)):n.call(this,e)&&(e.preventDefault(),e.stopPropagation(),M.getComponent("PlayToggle").prototype.handleClick.call(this,e))}canPlayType(e){let t;for(let s=0,r=this.options_.techOrder;s[o,Z.getTech(o)]).filter(([o,u])=>u?u.isSupported():(re.error(`The "${o}" tech is undefined. Skipped browser support check for that tech.`),!1)),s=function(o,u,h){let m;return o.some(_=>u.some(v=>{if(m=h(_,v),m)return!0})),m};let r;const n=o=>(u,h)=>o(h,u),a=([o,u],h)=>{if(u.canPlaySource(h,this.options_[o.toLowerCase()]))return{source:h,tech:o}};return this.options_.sourceOrder?r=s(e,t,n(a)):r=s(t,e,a),r||!1}handleSrc_(e,t){if(typeof e>"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const s=Gh(e);if(!s.length){this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0);return}if(this.changingSrc_=!0,t||(this.cache_.sources=s),this.updateSourceCaches_(s[0]),qv(this,s[0],(r,n)=>{if(this.middleware_=n,t||(this.cache_.sources=s),this.updateSourceCaches_(r),this.src_(r)){if(s.length>1)return this.handleSrc_(s.slice(1));this.changingSrc_=!1,this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),this.triggerReady();return}jv(n,this.tech_)}),s.length>1){const r=()=>{this.error(null),this.handleSrc_(s.slice(1),!0)},n=()=>{this.off("error",r)};this.one("error",r),this.one("playing",n),this.resetRetryOnError_=()=>{this.off("error",r),this.off("playing",n)}}}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e]);return t?Bh(t.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready(()=>{this.changingSrc_=!1}),!1):!0}load(){if(this.tech_&&this.tech_.vhs){this.src(this.currentSource());return}this.techCall_("load")}reset(){if(this.paused())this.doReset_();else{const e=this.play();Dt(e.then(()=>this.doReset_()))}}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),Wt(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:e,durationDisplay:t,progressControl:s,remainingTimeDisplay:r}=this.controlBar||{},{seekBar:n}=s||{};e&&e.updateContent(),t&&t.updateContent(),r&&r.updateContent(),n&&(n.update(),n.loadProgressBar&&n.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[];return Object.keys(e).length!==0&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){if(e!==void 0){this.techCall_("setPreload",e),this.options_.preload=e;return}return this.techGet_("preload")}autoplay(e){if(e===void 0)return this.options_.autoplay||!1;let t;typeof e=="string"&&/(any|play|muted)/.test(e)||e===!0&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_(typeof e=="string"?e:"play"),t=!1):e?this.options_.autoplay=!0:this.options_.autoplay=!1,t=typeof t>"u"?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return e!==void 0&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){if(e!==void 0){this.techCall_("setLoop",e),this.options_.loop=e;return}return this.techGet_("loop")}poster(e){if(e===void 0)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(e){if(e===void 0)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(e){if(e===void 0)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(e===void 0)return this.error_||null;if(oi("beforeerror").forEach(t=>{const s=t(this,e);if(!(Rt(s)&&!Array.isArray(s)||typeof s=="string"||typeof s=="number"||s===null)){this.log.error("please return a value that MediaError expects in beforeerror hooks");return}e=s}),this.options_.suppressNotSupportedError&&e&&e.code===4){const t=function(){this.error(e)};this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),this.one("loadstart",function(){this.off(["click","touchstart"],t)});return}if(e===null){this.error_=null,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close();return}this.error_=new Se(e),this.addClass("vjs-error"),re.error(`(CODE:${this.error_.code} ${Se.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),oi("error").forEach(t=>t(this,this.error_))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(e===void 0)return this.userActive_;if(e=!!e,e!==this.userActive_){if(this.userActive_=e,this.userActive_){this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive");return}this.tech_&&this.tech_.one("mousemove",function(t){t.stopPropagation(),t.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,s;const r=me(this,this.reportUserActivity),n=function(_){(_.screenX!==t||_.screenY!==s)&&(t=_.screenX,s=_.screenY,r())},a=function(){r(),this.clearInterval(e),e=this.setInterval(r,250)},o=function(_){r(),this.clearInterval(e)};this.on("mousedown",a),this.on("mousemove",n),this.on("mouseup",o),this.on("mouseleave",o);const u=this.getChild("controlBar");u&&!Je&&!Nt&&(u.on("mouseenter",function(_){this.player().options_.inactivityTimeout!==0&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),u.on("mouseleave",function(_){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",r),this.on("keyup",r);let h;const m=function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(h);const _=this.options_.inactivityTimeout;_<=0||(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},_))};this.setInterval(m,250)}playbackRate(e){if(e!==void 0){this.techCall_("setPlaybackRate",e);return}return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1}defaultPlaybackRate(e){return e!==void 0?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(e!==void 0){this.isAudio_=!!e;return}return!!this.isAudio_}updatePlayerHeightOnAudioOnlyMode_(){const e=this.getChild("ControlBar");!e||this.audioOnlyCache_.controlBarHeight===e.currentHeight()||(this.audioOnlyCache_.controlBarHeight=e.currentHeight(),this.height(this.audioOnlyCache_.controlBarHeight))}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const e=this.children(),t=this.getChild("ControlBar"),s=t&&t.currentHeight();e.forEach(r=>{r!==t&&r.el_&&!r.hasClass("vjs-hidden")&&(r.hide(),this.audioOnlyCache_.hiddenChildren.push(r))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.audioOnlyCache_.controlBarHeight=s,this.on("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.height(s),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.off("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.audioOnlyCache_.hiddenChildren.forEach(e=>e.show()),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if(typeof e!="boolean"||e===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=e,e){const t=[];return this.isInPictureInPicture()&&t.push(this.exitPictureInPicture()),this.isFullscreen()&&t.push(this.exitFullscreen()),this.audioPosterMode()&&t.push(this.audioPosterMode(!1)),Promise.all(t).then(()=>this.enableAudioOnlyUI_())}return Promise.resolve().then(()=>this.disableAudioOnlyUI_())}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(e){return typeof e!="boolean"||e===this.audioPosterMode_?this.audioPosterMode_:(this.audioPosterMode_=e,e?this.audioOnlyMode()?this.audioOnlyMode(!1).then(()=>{this.enablePosterModeUI_()}):Promise.resolve().then(()=>{this.enablePosterModeUI_()}):Promise.resolve().then(()=>{this.disablePosterModeUI_()}))}addTextTrack(e,t,s){if(this.tech_)return this.tech_.addTextTrack(e,t,s)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(e={}){let{track:t}=e;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(e){if(e===void 0)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Wt(this)&&this.trigger("languagechange"))}languages(){return pe(_e.prototype.options_.languages,this.languages_)}toJSON(){const e=pe(this.options_),t=e.tracks;e.tracks=[];for(let s=0;s{this.removeChild(s)}),s.open(),s}updateCurrentBreakpoint_(){if(!this.responsive())return;const e=this.currentBreakpoint(),t=this.currentWidth();for(let s=0;sthis.addRemoteTextTrack(_,!1)),this.titleBar&&this.titleBar.update({title:m,description:a||r||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t=this.currentSources(),s=Array.prototype.map.call(this.remoteTextTracks(),n=>({kind:n.kind,label:n.label,language:n.language,src:n.src})),r={src:t,textTracks:s};return e&&(r.poster=e,r.artwork=[{src:r.poster,type:bn(r.poster)}]),r}return pe(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},s=ni(e),r=s["data-setup"];if(Ks(e,"vjs-fill")&&(s.fill=!0),Ks(e,"vjs-fluid")&&(s.fluid=!0),r!==null){const[n,a]=i0(r||"{}");n&&re.error(n),Object.assign(s,a)}if(Object.assign(t,s),e.hasChildNodes()){const n=e.childNodes;for(let a=0,o=n.length;atypeof t=="number")&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}Ke.names.forEach(function(i){const e=Ke[i];_e.prototype[e.getterName]=function(){return this.tech_?this.tech_[e.getterName]():(this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.privateName])}});_e.prototype.crossorigin=_e.prototype.crossOrigin;_e.players={};const Us=E.navigator;_e.prototype.options_={techOrder:Z.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:Us&&(Us.languages&&Us.languages[0]||Us.userLanguage||Us.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,spatialNavigation:{enabled:!1,horizontalSeek:!1},enableSmoothSeeking:!1};Sf.forEach(function(i){_e.prototype[`handleTech${Ee(i)}_`]=function(){return this.trigger(i)}});M.registerComponent("Player",_e);const xn="plugin",Qi="activePlugins_",zi={},Sn=i=>zi.hasOwnProperty(i),sn=i=>Sn(i)?zi[i]:void 0,Ef=(i,e)=>{i[Qi]=i[Qi]||{},i[Qi][e]=!0},En=(i,e,t)=>{const s=(t?"before":"")+"pluginsetup";i.trigger(s,e),i.trigger(s+":"+e.name,e)},kT=function(i,e){const t=function(){En(this,{name:i,plugin:e,instance:null},!0);const s=e.apply(this,arguments);return Ef(this,i),En(this,{name:i,plugin:e,instance:s}),s};return Object.keys(e).forEach(function(s){t[s]=e[s]}),t},Oc=(i,e)=>(e.prototype.name=i,function(...t){En(this,{name:i,plugin:e,instance:null},!0);const s=new e(this,...t);return this[i]=()=>s,En(this,s.getEventHash()),s});class rt{constructor(e){if(this.constructor===rt)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),el(this),delete this.trigger,Mh(this,this.constructor.defaultState),Ef(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(e={}){return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e,t={}){return gs(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[Qi][e]=!1,this.player=this.state=null,t[e]=Oc(e,zi[e])}static isBasic(e){const t=typeof e=="string"?sn(e):e;return typeof t=="function"&&!rt.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if(typeof e!="string")throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`);if(Sn(e))re.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`);else if(_e.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`);if(typeof t!="function")throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`);return zi[e]=t,e!==xn&&(rt.isBasic(t)?_e.prototype[e]=kT(e,t):_e.prototype[e]=Oc(e,t)),t}static deregisterPlugin(e){if(e===xn)throw new Error("Cannot de-register base plugin.");Sn(e)&&(delete zi[e],delete _e.prototype[e])}static getPlugins(e=Object.keys(zi)){let t;return e.forEach(s=>{const r=sn(s);r&&(t=t||{},t[s]=r)}),t}static getPluginVersion(e){const t=sn(e);return t&&t.VERSION||""}}rt.getPlugin=sn;rt.BASE_PLUGIN_NAME=xn;rt.registerPlugin(xn,rt);_e.prototype.usingPlugin=function(i){return!!this[Qi]&&this[Qi][i]===!0};_e.prototype.hasPlugin=function(i){return!!Sn(i)};function IT(i,e){let t=!1;return function(...s){return t||re.warn(i),t=!0,e.apply(this,s)}}function Et(i,e,t,s){return IT(`${e} is deprecated and will be removed in ${i}.0; please use ${t} instead.`,s)}var PT={NetworkBadStatus:"networkbadstatus",NetworkRequestFailed:"networkrequestfailed",NetworkRequestAborted:"networkrequestaborted",NetworkRequestTimeout:"networkrequesttimeout",NetworkBodyParserFailed:"networkbodyparserfailed",StreamingHlsPlaylistParserError:"streaminghlsplaylistparsererror",StreamingDashManifestParserError:"streamingdashmanifestparsererror",StreamingContentSteeringParserError:"streamingcontentsteeringparsererror",StreamingVttParserError:"streamingvttparsererror",StreamingFailedToSelectNextSegment:"streamingfailedtoselectnextsegment",StreamingFailedToDecryptSegment:"streamingfailedtodecryptsegment",StreamingFailedToTransmuxSegment:"streamingfailedtotransmuxsegment",StreamingFailedToAppendSegment:"streamingfailedtoappendsegment",StreamingCodecsChangeError:"streamingcodecschangeerror"};const Cf=i=>i.indexOf("#")===0?i.slice(1):i;function O(i,e,t){let s=O.getPlayer(i);if(s)return e&&re.warn(`Player "${i}" is already initialised. Options will not be applied.`),t&&s.ready(t),s;const r=typeof i=="string"?li("#"+Cf(i)):i;if(!ms(r))throw new TypeError("The element or ID supplied is not valid. (videojs)");const a=("getRootNode"in r?r.getRootNode()instanceof E.ShadowRoot:!1)?r.getRootNode():r.ownerDocument.body;(!r.ownerDocument.defaultView||!a.contains(r))&&re.warn("The element supplied is not included in the DOM"),e=e||{},e.restoreEl===!0&&(e.restoreEl=(r.parentNode&&r.parentNode.hasAttribute&&r.parentNode.hasAttribute("data-vjs-player")?r.parentNode:r).cloneNode(!0)),oi("beforesetup").forEach(u=>{const h=u(r,pe(e));if(!Rt(h)||Array.isArray(h)){re.error("please return an object in beforesetup hooks");return}e=pe(e,h)});const o=M.getComponent("Player");return s=new o(r,e,t),oi("setup").forEach(u=>u(s)),s}O.hooks_=Ht;O.hooks=oi;O.hook=uv;O.hookOnce=cv;O.removeHook=oh;if(E.VIDEOJS_NO_DYNAMIC_STYLE!==!0&&ps()){let i=li(".vjs-styles-defaults");if(!i){i=Ph("vjs-styles-defaults");const e=li("head");e&&e.insertBefore(i,e.firstChild),Lh(i,` +`),this.tech_}version(){return{"video.js":io}}addTechControlsListeners_(){this.removeTechControlsListeners_(),this.on(this.tech_,"click",this.boundHandleTechClick_),this.on(this.tech_,"dblclick",this.boundHandleTechDoubleClick_),this.on(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.on(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.on(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.on(this.tech_,"tap",this.boundHandleTechTap_)}removeTechControlsListeners_(){this.off(this.tech_,"tap",this.boundHandleTechTap_),this.off(this.tech_,"touchstart",this.boundHandleTechTouchStart_),this.off(this.tech_,"touchmove",this.boundHandleTechTouchMove_),this.off(this.tech_,"touchend",this.boundHandleTechTouchEnd_),this.off(this.tech_,"click",this.boundHandleTechClick_),this.off(this.tech_,"dblclick",this.boundHandleTechDoubleClick_)}handleTechReady_(){this.triggerReady(),this.cache_.volume&&this.techCall_("setVolume",this.cache_.volume),this.handleTechPosterChange_(),this.handleTechDurationChange_()}handleTechLoadStart_(){this.removeClass("vjs-ended","vjs-seeking"),this.error(null),this.handleTechDurationChange_(),this.paused()?(this.hasStarted(!1),this.trigger("loadstart")):this.trigger("loadstart"),this.manualAutoplay_(this.autoplay()===!0&&this.options_.normalizeAutoplay?"play":this.autoplay())}manualAutoplay_(e){if(!this.tech_||typeof e!="string")return;const t=()=>{const r=this.muted();this.muted(!0);const n=()=>{this.muted(r)};this.playTerminatedQueue_.push(n);const a=this.play();if(Qs(a))return a.catch(o=>{throw n(),new Error(`Rejection at manualAutoplay. Restoring muted value. ${o||""}`)})};let s;if(e==="any"&&!this.muted()?(s=this.play(),Qs(s)&&(s=s.catch(t))):e==="muted"&&!this.muted()?s=t():s=this.play(),!!Qs(s))return s.then(()=>{this.trigger({type:"autoplay-success",autoplay:e})}).catch(()=>{this.trigger({type:"autoplay-failure",autoplay:e})})}updateSourceCaches_(e=""){let t=e,s="";typeof t!="string"&&(t=e.src,s=e.type),this.cache_.source=this.cache_.source||{},this.cache_.sources=this.cache_.sources||[],t&&!s&&(s=Yv(this,t)),this.cache_.source=pe({},e,{src:t,type:s});const r=this.cache_.sources.filter(u=>u.src&&u.src===t),n=[],a=this.$$("source"),o=[];for(let u=0;uthis.updateSourceCaches_(n);const s=this.currentSource().src,r=e.src;s&&!/^blob:/.test(s)&&/^blob:/.test(r)&&(!this.lastSource_||this.lastSource_.tech!==r&&this.lastSource_.player!==s)&&(t=()=>{}),t(r),e.src||this.tech_.any(["sourceset","loadstart"],n=>{if(n.type==="sourceset")return;const a=this.techGet_("currentSrc");this.lastSource_.tech=a,this.updateSourceCaches_(a)})}this.lastSource_={player:this.currentSource().src,tech:e.src},this.trigger({src:e.src,type:"sourceset"})}hasStarted(e){if(e===void 0)return this.hasStarted_;e!==this.hasStarted_&&(this.hasStarted_=e,this.hasStarted_?this.addClass("vjs-has-started"):this.removeClass("vjs-has-started"))}handleTechPlay_(){this.removeClass("vjs-ended","vjs-paused"),this.addClass("vjs-playing"),this.hasStarted(!0),this.trigger("play")}handleTechRateChange_(){this.tech_.playbackRate()>0&&this.cache_.lastPlaybackRate===0&&(this.queuedCallbacks_.forEach(e=>e.callback(e.event)),this.queuedCallbacks_=[]),this.cache_.lastPlaybackRate=this.tech_.playbackRate(),this.trigger("ratechange")}handleTechWaiting_(){this.addClass("vjs-waiting"),this.trigger("waiting");const e=this.currentTime(),t=()=>{e!==this.currentTime()&&(this.removeClass("vjs-waiting"),this.off("timeupdate",t))};this.on("timeupdate",t)}handleTechCanPlay_(){this.removeClass("vjs-waiting"),this.trigger("canplay")}handleTechCanPlayThrough_(){this.removeClass("vjs-waiting"),this.trigger("canplaythrough")}handleTechPlaying_(){this.removeClass("vjs-waiting"),this.trigger("playing")}handleTechSeeking_(){this.addClass("vjs-seeking"),this.trigger("seeking")}handleTechSeeked_(){this.removeClass("vjs-seeking","vjs-ended"),this.trigger("seeked")}handleTechPause_(){this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.trigger("pause")}handleTechEnded_(){this.addClass("vjs-ended"),this.removeClass("vjs-waiting"),this.options_.loop?(this.currentTime(0),this.play()):this.paused()||this.pause(),this.trigger("ended")}handleTechDurationChange_(){this.duration(this.techGet_("duration"))}handleTechClick_(e){this.controls_&&(this.options_===void 0||this.options_.userActions===void 0||this.options_.userActions.click===void 0||this.options_.userActions.click!==!1)&&(this.options_!==void 0&&this.options_.userActions!==void 0&&typeof this.options_.userActions.click=="function"?this.options_.userActions.click.call(this,e):this.paused()?Dt(this.play()):this.pause())}handleTechDoubleClick_(e){if(!this.controls_)return;Array.prototype.some.call(this.$$(".vjs-control-bar, .vjs-modal-dialog"),s=>s.contains(e.target))||(this.options_===void 0||this.options_.userActions===void 0||this.options_.userActions.doubleClick===void 0||this.options_.userActions.doubleClick!==!1)&&(this.options_!==void 0&&this.options_.userActions!==void 0&&typeof this.options_.userActions.doubleClick=="function"?this.options_.userActions.doubleClick.call(this,e):this.isFullscreen()?this.exitFullscreen():this.requestFullscreen())}handleTechTap_(){this.userActive(!this.userActive())}handleTechTouchStart_(){this.userWasActive=this.userActive()}handleTechTouchMove_(){this.userWasActive&&this.reportUserActivity()}handleTechTouchEnd_(e){e.cancelable&&e.preventDefault()}toggleFullscreenClass_(){this.isFullscreen()?this.addClass("vjs-fullscreen"):this.removeClass("vjs-fullscreen")}documentFullscreenChange_(e){const t=e.target.player;if(t&&t!==this)return;const s=this.el();let r=U[this.fsApi_.fullscreenElement]===s;!r&&s.matches&&(r=s.matches(":"+this.fsApi_.fullscreen)),this.isFullscreen(r)}handleTechFullscreenChange_(e,t){t&&(t.nativeIOSFullscreen&&(this.addClass("vjs-ios-native-fs"),this.tech_.one("webkitendfullscreen",()=>{this.removeClass("vjs-ios-native-fs")})),this.isFullscreen(t.isFullscreen))}handleTechFullscreenError_(e,t){this.trigger("fullscreenerror",t)}togglePictureInPictureClass_(){this.isInPictureInPicture()?this.addClass("vjs-picture-in-picture"):this.removeClass("vjs-picture-in-picture")}handleTechEnterPictureInPicture_(e){this.isInPictureInPicture(!0)}handleTechLeavePictureInPicture_(e){this.isInPictureInPicture(!1)}handleTechError_(){const e=this.tech_.error();e&&this.error(e)}handleTechTextData_(){let e=null;arguments.length>1&&(e=arguments[1]),this.trigger("textdata",e)}getCache(){return this.cache_}resetCache_(){this.cache_={currentTime:0,initTime:0,inactivityTimeout:this.options_.inactivityTimeout,duration:NaN,lastVolume:1,lastPlaybackRate:this.defaultPlaybackRate(),media:null,src:"",source:{},sources:[],playbackRates:[],volume:1}}techCall_(e,t){this.ready(function(){if(e in zv)return Vv(this.middleware_,this.tech_,e,t);if(e in gc)return mc(this.middleware_,this.tech_,e,t);try{this.tech_&&this.tech_[e](t)}catch(s){throw re(s),s}},!0)}techGet_(e){if(!(!this.tech_||!this.tech_.isReady_)){if(e in Hv)return $v(this.middleware_,this.tech_,e);if(e in gc)return mc(this.middleware_,this.tech_,e);try{return this.tech_[e]()}catch(t){throw this.tech_[e]===void 0?(re(`Video.js: ${e} method not defined for ${this.techName_} playback technology.`,t),t):t.name==="TypeError"?(re(`Video.js: ${e} unavailable on ${this.techName_} playback technology element.`,t),this.tech_.isReady_=!1,t):(re(t),t)}}}play(){return new Promise(e=>{this.play_(e)})}play_(e=Dt){this.playCallbacks_.push(e);const t=!!(!this.changingSrc_&&(this.src()||this.currentSrc())),s=!!(Hn||Je);if(this.waitToPlay_&&(this.off(["ready","loadstart"],this.waitToPlay_),this.waitToPlay_=null),!this.isReady_||!t){this.waitToPlay_=a=>{this.play_()},this.one(["ready","loadstart"],this.waitToPlay_),!t&&s&&this.load();return}const r=this.techGet_("play");s&&this.hasClass("vjs-ended")&&this.resetProgressBar_(),r===null?this.runPlayTerminatedQueue_():this.runPlayCallbacks_(r)}runPlayTerminatedQueue_(){const e=this.playTerminatedQueue_.slice(0);this.playTerminatedQueue_=[],e.forEach(function(t){t()})}runPlayCallbacks_(e){const t=this.playCallbacks_.slice(0);this.playCallbacks_=[],this.playTerminatedQueue_=[],t.forEach(function(s){s(e)})}pause(){this.techCall_("pause")}paused(){return this.techGet_("paused")!==!1}played(){return this.techGet_("played")||St(0,0)}scrubbing(e){if(typeof e>"u")return this.scrubbing_;this.scrubbing_=!!e,this.techCall_("setScrubbing",this.scrubbing_),e?this.addClass("vjs-scrubbing"):this.removeClass("vjs-scrubbing")}currentTime(e){if(e===void 0)return this.cache_.currentTime=this.techGet_("currentTime")||0,this.cache_.currentTime;if(e<0&&(e=0),!this.isReady_||this.changingSrc_||!this.tech_||!this.tech_.isReady_){this.cache_.initTime=e,this.off("canplay",this.boundApplyInitTime_),this.one("canplay",this.boundApplyInitTime_);return}this.techCall_("setCurrentTime",e),this.cache_.initTime=0,isFinite(e)&&(this.cache_.currentTime=Number(e))}applyInitTime_(){this.currentTime(this.cache_.initTime)}duration(e){if(e===void 0)return this.cache_.duration!==void 0?this.cache_.duration:NaN;e=parseFloat(e),e<0&&(e=1/0),e!==this.cache_.duration&&(this.cache_.duration=e,e===1/0?this.addClass("vjs-live"):this.removeClass("vjs-live"),isNaN(e)||this.trigger("durationchange"))}remainingTime(){return this.duration()-this.currentTime()}remainingTimeDisplay(){return Math.floor(this.duration())-Math.floor(this.currentTime())}buffered(){let e=this.techGet_("buffered");return(!e||!e.length)&&(e=St(0,0)),e}seekable(){let e=this.techGet_("seekable");return(!e||!e.length)&&(e=St(0,0)),e}seeking(){return this.techGet_("seeking")}ended(){return this.techGet_("ended")}networkState(){return this.techGet_("networkState")}readyState(){return this.techGet_("readyState")}bufferedPercent(){return jh(this.buffered(),this.duration())}bufferedEnd(){const e=this.buffered(),t=this.duration();let s=e.end(e.length-1);return s>t&&(s=t),s}volume(e){let t;if(e!==void 0){t=Math.max(0,Math.min(1,e)),this.cache_.volume=t,this.techCall_("setVolume",t),t>0&&this.lastVolume_(t);return}return t=parseFloat(this.techGet_("volume")),isNaN(t)?1:t}muted(e){if(e!==void 0){this.techCall_("setMuted",e);return}return this.techGet_("muted")||!1}defaultMuted(e){return e!==void 0&&this.techCall_("setDefaultMuted",e),this.techGet_("defaultMuted")||!1}lastVolume_(e){if(e!==void 0&&e!==0){this.cache_.lastVolume=e;return}return this.cache_.lastVolume}supportsFullScreen(){return this.techGet_("supportsFullScreen")||!1}isFullscreen(e){if(e!==void 0){const t=this.isFullscreen_;this.isFullscreen_=!!e,this.isFullscreen_!==t&&this.fsApi_.prefixed&&this.trigger("fullscreenchange"),this.toggleFullscreenClass_();return}return this.isFullscreen_}requestFullscreen(e){this.isInPictureInPicture()&&this.exitPictureInPicture();const t=this;return new Promise((s,r)=>{function n(){t.off("fullscreenerror",o),t.off("fullscreenchange",a)}function a(){n(),s()}function o(h,m){n(),r(m)}t.one("fullscreenchange",a),t.one("fullscreenerror",o);const u=t.requestFullscreenHelper_(e);u&&(u.then(n,n),u.then(s,r))})}requestFullscreenHelper_(e){let t;if(this.fsApi_.prefixed||(t=this.options_.fullscreen&&this.options_.fullscreen.options||{},e!==void 0&&(t=e)),this.fsApi_.requestFullscreen){const s=this.el_[this.fsApi_.requestFullscreen](t);return s&&s.then(()=>this.isFullscreen(!0),()=>this.isFullscreen(!1)),s}else this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("enterFullScreen"):this.enterFullWindow()}exitFullscreen(){const e=this;return new Promise((t,s)=>{function r(){e.off("fullscreenerror",a),e.off("fullscreenchange",n)}function n(){r(),t()}function a(u,h){r(),s(h)}e.one("fullscreenchange",n),e.one("fullscreenerror",a);const o=e.exitFullscreenHelper_();o&&(o.then(r,r),o.then(t,s))})}exitFullscreenHelper_(){if(this.fsApi_.requestFullscreen){const e=U[this.fsApi_.exitFullscreen]();return e&&Dt(e.then(()=>this.isFullscreen(!1))),e}else this.tech_.supportsFullScreen()&&!this.options_.preferFullWindow?this.techCall_("exitFullScreen"):this.exitFullWindow()}enterFullWindow(){this.isFullscreen(!0),this.isFullWindow=!0,this.docOrigOverflow=U.documentElement.style.overflow,dt(U,"keydown",this.boundFullWindowOnEscKey_),U.documentElement.style.overflow="hidden",Ei(U.body,"vjs-full-window"),this.trigger("enterFullWindow")}fullWindowOnEscKey(e){e.key==="Escape"&&this.isFullscreen()===!0&&(this.isFullWindow?this.exitFullWindow():this.exitFullscreen())}exitFullWindow(){this.isFullscreen(!1),this.isFullWindow=!1,Ve(U,"keydown",this.boundFullWindowOnEscKey_),U.documentElement.style.overflow=this.docOrigOverflow,zn(U.body,"vjs-full-window"),this.trigger("exitFullWindow")}disablePictureInPicture(e){if(e===void 0)return this.techGet_("disablePictureInPicture");this.techCall_("setDisablePictureInPicture",e),this.options_.disablePictureInPicture=e,this.trigger("disablepictureinpicturechanged")}isInPictureInPicture(e){if(e!==void 0){this.isInPictureInPicture_=!!e,this.togglePictureInPictureClass_();return}return!!this.isInPictureInPicture_}requestPictureInPicture(){if(this.options_.enableDocumentPictureInPicture&&E.documentPictureInPicture){const e=U.createElement(this.el().tagName);return e.classList=this.el().classList,e.classList.add("vjs-pip-container"),this.posterImage&&e.appendChild(this.posterImage.el().cloneNode(!0)),this.titleBar&&e.appendChild(this.titleBar.el().cloneNode(!0)),e.appendChild(Y("p",{className:"vjs-pip-text"},{},this.localize("Playing in picture-in-picture"))),E.documentPictureInPicture.requestWindow({width:this.videoWidth(),height:this.videoHeight()}).then(t=>(Dh(t),this.el_.parentNode.insertBefore(e,this.el_),t.document.body.appendChild(this.el_),t.document.body.classList.add("vjs-pip-window"),this.player_.isInPictureInPicture(!0),this.player_.trigger({type:"enterpictureinpicture",pipWindow:t}),t.addEventListener("pagehide",s=>{const r=s.target.querySelector(".video-js");e.parentNode.replaceChild(r,e),this.player_.isInPictureInPicture(!1),this.player_.trigger("leavepictureinpicture")}),t))}return"pictureInPictureEnabled"in U&&this.disablePictureInPicture()===!1?this.techGet_("requestPictureInPicture"):Promise.reject("No PiP mode is available")}exitPictureInPicture(){if(E.documentPictureInPicture&&E.documentPictureInPicture.window)return E.documentPictureInPicture.window.close(),Promise.resolve();if("pictureInPictureEnabled"in U)return U.exitPictureInPicture()}handleKeyDown(e){const{userActions:t}=this.options_;!t||!t.hotkeys||(r=>{const n=r.tagName.toLowerCase();if(r.isContentEditable)return!0;const a=["button","checkbox","hidden","radio","reset","submit"];return n==="input"?a.indexOf(r.type)===-1:["textarea"].indexOf(n)!==-1})(this.el_.ownerDocument.activeElement)||(typeof t.hotkeys=="function"?t.hotkeys.call(this,e):this.handleHotkeys(e))}handleHotkeys(e){const t=this.options_.userActions?this.options_.userActions.hotkeys:{},{fullscreenKey:s=a=>e.key.toLowerCase()==="f",muteKey:r=a=>e.key.toLowerCase()==="m",playPauseKey:n=a=>e.key.toLowerCase()==="k"||e.key.toLowerCase()===" "}=t;if(s.call(this,e)){e.preventDefault(),e.stopPropagation();const a=M.getComponent("FullscreenToggle");U[this.fsApi_.fullscreenEnabled]!==!1&&a.prototype.handleClick.call(this,e)}else r.call(this,e)?(e.preventDefault(),e.stopPropagation(),M.getComponent("MuteToggle").prototype.handleClick.call(this,e)):n.call(this,e)&&(e.preventDefault(),e.stopPropagation(),M.getComponent("PlayToggle").prototype.handleClick.call(this,e))}canPlayType(e){let t;for(let s=0,r=this.options_.techOrder;s[o,Z.getTech(o)]).filter(([o,u])=>u?u.isSupported():(re.error(`The "${o}" tech is undefined. Skipped browser support check for that tech.`),!1)),s=function(o,u,h){let m;return o.some(_=>u.some(v=>{if(m=h(_,v),m)return!0})),m};let r;const n=o=>(u,h)=>o(h,u),a=([o,u],h)=>{if(u.canPlaySource(h,this.options_[o.toLowerCase()]))return{source:h,tech:o}};return this.options_.sourceOrder?r=s(e,t,n(a)):r=s(t,e,a),r||!1}handleSrc_(e,t){if(typeof e>"u")return this.cache_.src||"";this.resetRetryOnError_&&this.resetRetryOnError_();const s=Gh(e);if(!s.length){this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0);return}if(this.changingSrc_=!0,t||(this.cache_.sources=s),this.updateSourceCaches_(s[0]),qv(this,s[0],(r,n)=>{if(this.middleware_=n,t||(this.cache_.sources=s),this.updateSourceCaches_(r),this.src_(r)){if(s.length>1)return this.handleSrc_(s.slice(1));this.changingSrc_=!1,this.setTimeout(function(){this.error({code:4,message:this.options_.notSupportedMessage})},0),this.triggerReady();return}jv(n,this.tech_)}),s.length>1){const r=()=>{this.error(null),this.handleSrc_(s.slice(1),!0)},n=()=>{this.off("error",r)};this.one("error",r),this.one("playing",n),this.resetRetryOnError_=()=>{this.off("error",r),this.off("playing",n)}}}src(e){return this.handleSrc_(e,!1)}src_(e){const t=this.selectSource([e]);return t?Bh(t.tech,this.techName_)?(this.ready(function(){this.tech_.constructor.prototype.hasOwnProperty("setSource")?this.techCall_("setSource",e):this.techCall_("src",e.src),this.changingSrc_=!1},!0),!1):(this.changingSrc_=!0,this.loadTech_(t.tech,t.source),this.tech_.ready(()=>{this.changingSrc_=!1}),!1):!0}load(){if(this.tech_&&this.tech_.vhs){this.src(this.currentSource());return}this.techCall_("load")}reset(){if(this.paused())this.doReset_();else{const e=this.play();Dt(e.then(()=>this.doReset_()))}}doReset_(){this.tech_&&this.tech_.clearTracks("text"),this.removeClass("vjs-playing"),this.addClass("vjs-paused"),this.resetCache_(),this.poster(""),this.loadTech_(this.options_.techOrder[0],null),this.techCall_("reset"),this.resetControlBarUI_(),this.error(null),this.titleBar&&this.titleBar.update({title:void 0,description:void 0}),Xt(this)&&this.trigger("playerreset")}resetControlBarUI_(){this.resetProgressBar_(),this.resetPlaybackRate_(),this.resetVolumeBar_()}resetProgressBar_(){this.currentTime(0);const{currentTimeDisplay:e,durationDisplay:t,progressControl:s,remainingTimeDisplay:r}=this.controlBar||{},{seekBar:n}=s||{};e&&e.updateContent(),t&&t.updateContent(),r&&r.updateContent(),n&&(n.update(),n.loadProgressBar&&n.loadProgressBar.update())}resetPlaybackRate_(){this.playbackRate(this.defaultPlaybackRate()),this.handleTechRateChange_()}resetVolumeBar_(){this.volume(1),this.trigger("volumechange")}currentSources(){const e=this.currentSource(),t=[];return Object.keys(e).length!==0&&t.push(e),this.cache_.sources||t}currentSource(){return this.cache_.source||{}}currentSrc(){return this.currentSource()&&this.currentSource().src||""}currentType(){return this.currentSource()&&this.currentSource().type||""}preload(e){if(e!==void 0){this.techCall_("setPreload",e),this.options_.preload=e;return}return this.techGet_("preload")}autoplay(e){if(e===void 0)return this.options_.autoplay||!1;let t;typeof e=="string"&&/(any|play|muted)/.test(e)||e===!0&&this.options_.normalizeAutoplay?(this.options_.autoplay=e,this.manualAutoplay_(typeof e=="string"?e:"play"),t=!1):e?this.options_.autoplay=!0:this.options_.autoplay=!1,t=typeof t>"u"?this.options_.autoplay:t,this.tech_&&this.techCall_("setAutoplay",t)}playsinline(e){return e!==void 0&&(this.techCall_("setPlaysinline",e),this.options_.playsinline=e),this.techGet_("playsinline")}loop(e){if(e!==void 0){this.techCall_("setLoop",e),this.options_.loop=e;return}return this.techGet_("loop")}poster(e){if(e===void 0)return this.poster_;e||(e=""),e!==this.poster_&&(this.poster_=e,this.techCall_("setPoster",e),this.isPosterFromTech_=!1,this.trigger("posterchange"))}handleTechPosterChange_(){if((!this.poster_||this.options_.techCanOverridePoster)&&this.tech_&&this.tech_.poster){const e=this.tech_.poster()||"";e!==this.poster_&&(this.poster_=e,this.isPosterFromTech_=!0,this.trigger("posterchange"))}}controls(e){if(e===void 0)return!!this.controls_;e=!!e,this.controls_!==e&&(this.controls_=e,this.usingNativeControls()&&this.techCall_("setControls",e),this.controls_?(this.removeClass("vjs-controls-disabled"),this.addClass("vjs-controls-enabled"),this.trigger("controlsenabled"),this.usingNativeControls()||this.addTechControlsListeners_()):(this.removeClass("vjs-controls-enabled"),this.addClass("vjs-controls-disabled"),this.trigger("controlsdisabled"),this.usingNativeControls()||this.removeTechControlsListeners_()))}usingNativeControls(e){if(e===void 0)return!!this.usingNativeControls_;e=!!e,this.usingNativeControls_!==e&&(this.usingNativeControls_=e,this.usingNativeControls_?(this.addClass("vjs-using-native-controls"),this.trigger("usingnativecontrols")):(this.removeClass("vjs-using-native-controls"),this.trigger("usingcustomcontrols")))}error(e){if(e===void 0)return this.error_||null;if(li("beforeerror").forEach(t=>{const s=t(this,e);if(!(Rt(s)&&!Array.isArray(s)||typeof s=="string"||typeof s=="number"||s===null)){this.log.error("please return a value that MediaError expects in beforeerror hooks");return}e=s}),this.options_.suppressNotSupportedError&&e&&e.code===4){const t=function(){this.error(e)};this.options_.suppressNotSupportedError=!1,this.any(["click","touchstart"],t),this.one("loadstart",function(){this.off(["click","touchstart"],t)});return}if(e===null){this.error_=null,this.removeClass("vjs-error"),this.errorDisplay&&this.errorDisplay.close();return}this.error_=new Se(e),this.addClass("vjs-error"),re.error(`(CODE:${this.error_.code} ${Se.errorTypes[this.error_.code]})`,this.error_.message,this.error_),this.trigger("error"),li("error").forEach(t=>t(this,this.error_))}reportUserActivity(e){this.userActivity_=!0}userActive(e){if(e===void 0)return this.userActive_;if(e=!!e,e!==this.userActive_){if(this.userActive_=e,this.userActive_){this.userActivity_=!0,this.removeClass("vjs-user-inactive"),this.addClass("vjs-user-active"),this.trigger("useractive");return}this.tech_&&this.tech_.one("mousemove",function(t){t.stopPropagation(),t.preventDefault()}),this.userActivity_=!1,this.removeClass("vjs-user-active"),this.addClass("vjs-user-inactive"),this.trigger("userinactive")}}listenForUserActivity_(){let e,t,s;const r=me(this,this.reportUserActivity),n=function(_){(_.screenX!==t||_.screenY!==s)&&(t=_.screenX,s=_.screenY,r())},a=function(){r(),this.clearInterval(e),e=this.setInterval(r,250)},o=function(_){r(),this.clearInterval(e)};this.on("mousedown",a),this.on("mousemove",n),this.on("mouseup",o),this.on("mouseleave",o);const u=this.getChild("controlBar");u&&!Je&&!Nt&&(u.on("mouseenter",function(_){this.player().options_.inactivityTimeout!==0&&(this.player().cache_.inactivityTimeout=this.player().options_.inactivityTimeout),this.player().options_.inactivityTimeout=0}),u.on("mouseleave",function(_){this.player().options_.inactivityTimeout=this.player().cache_.inactivityTimeout})),this.on("keydown",r),this.on("keyup",r);let h;const m=function(){if(!this.userActivity_)return;this.userActivity_=!1,this.userActive(!0),this.clearTimeout(h);const _=this.options_.inactivityTimeout;_<=0||(h=this.setTimeout(function(){this.userActivity_||this.userActive(!1)},_))};this.setInterval(m,250)}playbackRate(e){if(e!==void 0){this.techCall_("setPlaybackRate",e);return}return this.tech_&&this.tech_.featuresPlaybackRate?this.cache_.lastPlaybackRate||this.techGet_("playbackRate"):1}defaultPlaybackRate(e){return e!==void 0?this.techCall_("setDefaultPlaybackRate",e):this.tech_&&this.tech_.featuresPlaybackRate?this.techGet_("defaultPlaybackRate"):1}isAudio(e){if(e!==void 0){this.isAudio_=!!e;return}return!!this.isAudio_}updatePlayerHeightOnAudioOnlyMode_(){const e=this.getChild("ControlBar");!e||this.audioOnlyCache_.controlBarHeight===e.currentHeight()||(this.audioOnlyCache_.controlBarHeight=e.currentHeight(),this.height(this.audioOnlyCache_.controlBarHeight))}enableAudioOnlyUI_(){this.addClass("vjs-audio-only-mode");const e=this.children(),t=this.getChild("ControlBar"),s=t&&t.currentHeight();e.forEach(r=>{r!==t&&r.el_&&!r.hasClass("vjs-hidden")&&(r.hide(),this.audioOnlyCache_.hiddenChildren.push(r))}),this.audioOnlyCache_.playerHeight=this.currentHeight(),this.audioOnlyCache_.controlBarHeight=s,this.on("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.height(s),this.trigger("audioonlymodechange")}disableAudioOnlyUI_(){this.removeClass("vjs-audio-only-mode"),this.off("playerresize",this.boundUpdatePlayerHeightOnAudioOnlyMode_),this.audioOnlyCache_.hiddenChildren.forEach(e=>e.show()),this.height(this.audioOnlyCache_.playerHeight),this.trigger("audioonlymodechange")}audioOnlyMode(e){if(typeof e!="boolean"||e===this.audioOnlyMode_)return this.audioOnlyMode_;if(this.audioOnlyMode_=e,e){const t=[];return this.isInPictureInPicture()&&t.push(this.exitPictureInPicture()),this.isFullscreen()&&t.push(this.exitFullscreen()),this.audioPosterMode()&&t.push(this.audioPosterMode(!1)),Promise.all(t).then(()=>this.enableAudioOnlyUI_())}return Promise.resolve().then(()=>this.disableAudioOnlyUI_())}enablePosterModeUI_(){(this.tech_&&this.tech_).hide(),this.addClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}disablePosterModeUI_(){(this.tech_&&this.tech_).show(),this.removeClass("vjs-audio-poster-mode"),this.trigger("audiopostermodechange")}audioPosterMode(e){return typeof e!="boolean"||e===this.audioPosterMode_?this.audioPosterMode_:(this.audioPosterMode_=e,e?this.audioOnlyMode()?this.audioOnlyMode(!1).then(()=>{this.enablePosterModeUI_()}):Promise.resolve().then(()=>{this.enablePosterModeUI_()}):Promise.resolve().then(()=>{this.disablePosterModeUI_()}))}addTextTrack(e,t,s){if(this.tech_)return this.tech_.addTextTrack(e,t,s)}addRemoteTextTrack(e,t){if(this.tech_)return this.tech_.addRemoteTextTrack(e,t)}removeRemoteTextTrack(e={}){let{track:t}=e;if(t||(t=e),this.tech_)return this.tech_.removeRemoteTextTrack(t)}getVideoPlaybackQuality(){return this.techGet_("getVideoPlaybackQuality")}videoWidth(){return this.tech_&&this.tech_.videoWidth&&this.tech_.videoWidth()||0}videoHeight(){return this.tech_&&this.tech_.videoHeight&&this.tech_.videoHeight()||0}language(e){if(e===void 0)return this.language_;this.language_!==String(e).toLowerCase()&&(this.language_=String(e).toLowerCase(),Xt(this)&&this.trigger("languagechange"))}languages(){return pe(_e.prototype.options_.languages,this.languages_)}toJSON(){const e=pe(this.options_),t=e.tracks;e.tracks=[];for(let s=0;s{this.removeChild(s)}),s.open(),s}updateCurrentBreakpoint_(){if(!this.responsive())return;const e=this.currentBreakpoint(),t=this.currentWidth();for(let s=0;sthis.addRemoteTextTrack(_,!1)),this.titleBar&&this.titleBar.update({title:m,description:a||r||""}),this.ready(t)}getMedia(){if(!this.cache_.media){const e=this.poster(),t=this.currentSources(),s=Array.prototype.map.call(this.remoteTextTracks(),n=>({kind:n.kind,label:n.label,language:n.language,src:n.src})),r={src:t,textTracks:s};return e&&(r.poster=e,r.artwork=[{src:r.poster,type:bn(r.poster)}]),r}return pe(this.cache_.media)}static getTagSettings(e){const t={sources:[],tracks:[]},s=ai(e),r=s["data-setup"];if(Ks(e,"vjs-fill")&&(s.fill=!0),Ks(e,"vjs-fluid")&&(s.fluid=!0),r!==null){const[n,a]=i0(r||"{}");n&&re.error(n),Object.assign(s,a)}if(Object.assign(t,s),e.hasChildNodes()){const n=e.childNodes;for(let a=0,o=n.length;atypeof t=="number")&&(this.cache_.playbackRates=e,this.trigger("playbackrateschange"))}}Ke.names.forEach(function(i){const e=Ke[i];_e.prototype[e.getterName]=function(){return this.tech_?this.tech_[e.getterName]():(this[e.privateName]=this[e.privateName]||new e.ListClass,this[e.privateName])}});_e.prototype.crossorigin=_e.prototype.crossOrigin;_e.players={};const Us=E.navigator;_e.prototype.options_={techOrder:Z.defaultTechOrder_,html5:{},enableSourceset:!0,inactivityTimeout:2e3,playbackRates:[],liveui:!1,children:["mediaLoader","posterImage","titleBar","textTrackDisplay","loadingSpinner","bigPlayButton","liveTracker","controlBar","errorDisplay","textTrackSettings","resizeManager"],language:Us&&(Us.languages&&Us.languages[0]||Us.userLanguage||Us.language)||"en",languages:{},notSupportedMessage:"No compatible source was found for this media.",normalizeAutoplay:!1,fullscreen:{options:{navigationUI:"hide"}},breakpoints:{},responsive:!1,audioOnlyMode:!1,audioPosterMode:!1,spatialNavigation:{enabled:!1,horizontalSeek:!1},enableSmoothSeeking:!1};Sf.forEach(function(i){_e.prototype[`handleTech${Ee(i)}_`]=function(){return this.trigger(i)}});M.registerComponent("Player",_e);const xn="plugin",Qi="activePlugins_",zi={},Sn=i=>zi.hasOwnProperty(i),sn=i=>Sn(i)?zi[i]:void 0,Ef=(i,e)=>{i[Qi]=i[Qi]||{},i[Qi][e]=!0},En=(i,e,t)=>{const s=(t?"before":"")+"pluginsetup";i.trigger(s,e),i.trigger(s+":"+e.name,e)},kT=function(i,e){const t=function(){En(this,{name:i,plugin:e,instance:null},!0);const s=e.apply(this,arguments);return Ef(this,i),En(this,{name:i,plugin:e,instance:s}),s};return Object.keys(e).forEach(function(s){t[s]=e[s]}),t},Oc=(i,e)=>(e.prototype.name=i,function(...t){En(this,{name:i,plugin:e,instance:null},!0);const s=new e(this,...t);return this[i]=()=>s,En(this,s.getEventHash()),s});class rt{constructor(e){if(this.constructor===rt)throw new Error("Plugin must be sub-classed; not directly instantiated.");this.player=e,this.log||(this.log=this.player.log.createLogger(this.name)),el(this),delete this.trigger,Mh(this,this.constructor.defaultState),Ef(e,this.name),this.dispose=this.dispose.bind(this),e.on("dispose",this.dispose)}version(){return this.constructor.VERSION}getEventHash(e={}){return e.name=this.name,e.plugin=this.constructor,e.instance=this,e}trigger(e,t={}){return gs(this.eventBusEl_,e,this.getEventHash(t))}handleStateChanged(e){}dispose(){const{name:e,player:t}=this;this.trigger("dispose"),this.off(),t.off("dispose",this.dispose),t[Qi][e]=!1,this.player=this.state=null,t[e]=Oc(e,zi[e])}static isBasic(e){const t=typeof e=="string"?sn(e):e;return typeof t=="function"&&!rt.prototype.isPrototypeOf(t.prototype)}static registerPlugin(e,t){if(typeof e!="string")throw new Error(`Illegal plugin name, "${e}", must be a string, was ${typeof e}.`);if(Sn(e))re.warn(`A plugin named "${e}" already exists. You may want to avoid re-registering plugins!`);else if(_e.prototype.hasOwnProperty(e))throw new Error(`Illegal plugin name, "${e}", cannot share a name with an existing player method!`);if(typeof t!="function")throw new Error(`Illegal plugin for "${e}", must be a function, was ${typeof t}.`);return zi[e]=t,e!==xn&&(rt.isBasic(t)?_e.prototype[e]=kT(e,t):_e.prototype[e]=Oc(e,t)),t}static deregisterPlugin(e){if(e===xn)throw new Error("Cannot de-register base plugin.");Sn(e)&&(delete zi[e],delete _e.prototype[e])}static getPlugins(e=Object.keys(zi)){let t;return e.forEach(s=>{const r=sn(s);r&&(t=t||{},t[s]=r)}),t}static getPluginVersion(e){const t=sn(e);return t&&t.VERSION||""}}rt.getPlugin=sn;rt.BASE_PLUGIN_NAME=xn;rt.registerPlugin(xn,rt);_e.prototype.usingPlugin=function(i){return!!this[Qi]&&this[Qi][i]===!0};_e.prototype.hasPlugin=function(i){return!!Sn(i)};function IT(i,e){let t=!1;return function(...s){return t||re.warn(i),t=!0,e.apply(this,s)}}function Et(i,e,t,s){return IT(`${e} is deprecated and will be removed in ${i}.0; please use ${t} instead.`,s)}var PT={NetworkBadStatus:"networkbadstatus",NetworkRequestFailed:"networkrequestfailed",NetworkRequestAborted:"networkrequestaborted",NetworkRequestTimeout:"networkrequesttimeout",NetworkBodyParserFailed:"networkbodyparserfailed",StreamingHlsPlaylistParserError:"streaminghlsplaylistparsererror",StreamingDashManifestParserError:"streamingdashmanifestparsererror",StreamingContentSteeringParserError:"streamingcontentsteeringparsererror",StreamingVttParserError:"streamingvttparsererror",StreamingFailedToSelectNextSegment:"streamingfailedtoselectnextsegment",StreamingFailedToDecryptSegment:"streamingfailedtodecryptsegment",StreamingFailedToTransmuxSegment:"streamingfailedtotransmuxsegment",StreamingFailedToAppendSegment:"streamingfailedtoappendsegment",StreamingCodecsChangeError:"streamingcodecschangeerror"};const Cf=i=>i.indexOf("#")===0?i.slice(1):i;function O(i,e,t){let s=O.getPlayer(i);if(s)return e&&re.warn(`Player "${i}" is already initialised. Options will not be applied.`),t&&s.ready(t),s;const r=typeof i=="string"?ui("#"+Cf(i)):i;if(!ms(r))throw new TypeError("The element or ID supplied is not valid. (videojs)");const a=("getRootNode"in r?r.getRootNode()instanceof E.ShadowRoot:!1)?r.getRootNode():r.ownerDocument.body;(!r.ownerDocument.defaultView||!a.contains(r))&&re.warn("The element supplied is not included in the DOM"),e=e||{},e.restoreEl===!0&&(e.restoreEl=(r.parentNode&&r.parentNode.hasAttribute&&r.parentNode.hasAttribute("data-vjs-player")?r.parentNode:r).cloneNode(!0)),li("beforesetup").forEach(u=>{const h=u(r,pe(e));if(!Rt(h)||Array.isArray(h)){re.error("please return an object in beforesetup hooks");return}e=pe(e,h)});const o=M.getComponent("Player");return s=new o(r,e,t),li("setup").forEach(u=>u(s)),s}O.hooks_=zt;O.hooks=li;O.hook=uv;O.hookOnce=cv;O.removeHook=oh;if(E.VIDEOJS_NO_DYNAMIC_STYLE!==!0&&ps()){let i=ui(".vjs-styles-defaults");if(!i){i=Ph("vjs-styles-defaults");const e=ui("head");e&&e.insertBefore(i,e.firstChild),Lh(i,` .video-js { width: 300px; height: 150px; @@ -193,27 +193,27 @@ See https://github.com/videojs/video.js/issues/2617 for more info. .vjs-fluid:not(.vjs-audio-only-mode) { padding-top: 56.25% } - `)}}oo(1,O);O.VERSION=io;O.options=_e.prototype.options_;O.getPlayers=()=>_e.players;O.getPlayer=i=>{const e=_e.players;let t;if(typeof i=="string"){const s=Cf(i),r=e[s];if(r)return r;t=li("#"+s)}else t=i;if(ms(t)){const{player:s,playerId:r}=t;if(s||e[r])return s||e[r]}};O.getAllPlayers=()=>Object.keys(_e.players).map(i=>_e.players[i]).filter(Boolean);O.players=_e.players;O.getComponent=M.getComponent;O.registerComponent=(i,e)=>(Z.isTech(e)&&re.warn(`The ${i} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),M.registerComponent.call(M,i,e));O.getTech=Z.getTech;O.registerTech=Z.registerTech;O.use=Uv;Object.defineProperty(O,"middleware",{value:{},writeable:!1,enumerable:!0});Object.defineProperty(O.middleware,"TERMINATOR",{value:Tn,writeable:!1,enumerable:!0});O.browser=gh;O.obj=fv;O.mergeOptions=Et(9,"videojs.mergeOptions","videojs.obj.merge",pe);O.defineLazyProperty=Et(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",qn);O.bind=Et(9,"videojs.bind","native Function.prototype.bind",me);O.registerPlugin=rt.registerPlugin;O.deregisterPlugin=rt.deregisterPlugin;O.plugin=(i,e)=>(re.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),rt.registerPlugin(i,e));O.getPlugins=rt.getPlugins;O.getPlugin=rt.getPlugin;O.getPluginVersion=rt.getPluginVersion;O.addLanguage=function(i,e){return i=(""+i).toLowerCase(),O.options.languages=pe(O.options.languages,{[i]:e}),O.options.languages[i]};O.log=re;O.createLogger=lh;O.time=Dv;O.createTimeRange=Et(9,"videojs.createTimeRange","videojs.time.createTimeRanges",St);O.createTimeRanges=Et(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",St);O.formatTime=Et(9,"videojs.formatTime","videojs.time.formatTime",Di);O.setFormatTime=Et(9,"videojs.setFormatTime","videojs.time.setFormatTime",Uh);O.resetFormatTime=Et(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",qh);O.parseUrl=Et(9,"videojs.parseUrl","videojs.url.parseUrl",sl);O.isCrossOrigin=Et(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",Jn);O.EventTarget=ht;O.any=Zo;O.on=dt;O.one=Yn;O.off=je;O.trigger=gs;O.xhr=tr;O.TextTrack=mr;O.AudioTrack=Hh;O.VideoTrack=zh;["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(i=>{O[i]=function(){return re.warn(`videojs.${i}() is deprecated; use videojs.dom.${i}() instead`),kh[i].apply(null,arguments)}});O.computedStyle=Et(9,"videojs.computedStyle","videojs.dom.computedStyle",cs);O.dom=kh;O.fn=xv;O.num=aT;O.str=Av;O.url=Bv;O.Error=PT;/*! @name videojs-contrib-quality-levels @version 4.1.0 @license Apache-2.0 */class LT{constructor(e){let t=this;return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get(){return t.enabled_()},set(s){t.enabled_(s)}}),t}}class Cn extends O.EventTarget{constructor(){super();let e=this;return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get(){return e.selectedIndex_}}),Object.defineProperty(e,"length",{get(){return e.levels_.length}}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id);if(t)return t;const s=this.levels_.length;return t=new LT(e),""+s in this||Object.defineProperty(this,s,{get(){return this.levels_[s]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null;for(let s=0,r=this.length;ss&&this.selectedIndex_--;break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,s=this.length;ts,i.qualityLevels.VERSION=Af,s},wf=function(i){return OT(this,O.obj.merge({},i))};O.registerPlugin("qualityLevels",wf);wf.VERSION=Af;/*! @name @videojs/http-streaming @version 3.13.2 @license Apache-2.0 */const it=On,An=(i,e)=>e&&e.responseURL&&i!==e.responseURL?e.responseURL:i,vt=i=>O.log.debug?O.log.debug.bind(O,"VHS:",`${i} >`):function(){};function le(...i){const e=O.obj||O;return(e.merge||e.mergeOptions).apply(e,i)}function qe(...i){const e=O.time||O;return(e.createTimeRanges||e.createTimeRanges).apply(e,i)}function RT(i){if(i.length===0)return"Buffered Ranges are empty";let e=`Buffered Ranges: + `)}}oo(1,O);O.VERSION=io;O.options=_e.prototype.options_;O.getPlayers=()=>_e.players;O.getPlayer=i=>{const e=_e.players;let t;if(typeof i=="string"){const s=Cf(i),r=e[s];if(r)return r;t=ui("#"+s)}else t=i;if(ms(t)){const{player:s,playerId:r}=t;if(s||e[r])return s||e[r]}};O.getAllPlayers=()=>Object.keys(_e.players).map(i=>_e.players[i]).filter(Boolean);O.players=_e.players;O.getComponent=M.getComponent;O.registerComponent=(i,e)=>(Z.isTech(e)&&re.warn(`The ${i} tech was registered as a component. It should instead be registered using videojs.registerTech(name, tech)`),M.registerComponent.call(M,i,e));O.getTech=Z.getTech;O.registerTech=Z.registerTech;O.use=Uv;Object.defineProperty(O,"middleware",{value:{},writeable:!1,enumerable:!0});Object.defineProperty(O.middleware,"TERMINATOR",{value:Tn,writeable:!1,enumerable:!0});O.browser=gh;O.obj=fv;O.mergeOptions=Et(9,"videojs.mergeOptions","videojs.obj.merge",pe);O.defineLazyProperty=Et(9,"videojs.defineLazyProperty","videojs.obj.defineLazyProperty",qn);O.bind=Et(9,"videojs.bind","native Function.prototype.bind",me);O.registerPlugin=rt.registerPlugin;O.deregisterPlugin=rt.deregisterPlugin;O.plugin=(i,e)=>(re.warn("videojs.plugin() is deprecated; use videojs.registerPlugin() instead"),rt.registerPlugin(i,e));O.getPlugins=rt.getPlugins;O.getPlugin=rt.getPlugin;O.getPluginVersion=rt.getPluginVersion;O.addLanguage=function(i,e){return i=(""+i).toLowerCase(),O.options.languages=pe(O.options.languages,{[i]:e}),O.options.languages[i]};O.log=re;O.createLogger=lh;O.time=Dv;O.createTimeRange=Et(9,"videojs.createTimeRange","videojs.time.createTimeRanges",St);O.createTimeRanges=Et(9,"videojs.createTimeRanges","videojs.time.createTimeRanges",St);O.formatTime=Et(9,"videojs.formatTime","videojs.time.formatTime",ki);O.setFormatTime=Et(9,"videojs.setFormatTime","videojs.time.setFormatTime",Uh);O.resetFormatTime=Et(9,"videojs.resetFormatTime","videojs.time.resetFormatTime",qh);O.parseUrl=Et(9,"videojs.parseUrl","videojs.url.parseUrl",sl);O.isCrossOrigin=Et(9,"videojs.isCrossOrigin","videojs.url.isCrossOrigin",Jn);O.EventTarget=ht;O.any=Zo;O.on=dt;O.one=Yn;O.off=Ve;O.trigger=gs;O.xhr=tr;O.TextTrack=mr;O.AudioTrack=Hh;O.VideoTrack=zh;["isEl","isTextNode","createEl","hasClass","addClass","removeClass","toggleClass","setAttributes","getAttributes","emptyEl","appendContent","insertContent"].forEach(i=>{O[i]=function(){return re.warn(`videojs.${i}() is deprecated; use videojs.dom.${i}() instead`),kh[i].apply(null,arguments)}});O.computedStyle=Et(9,"videojs.computedStyle","videojs.dom.computedStyle",cs);O.dom=kh;O.fn=xv;O.num=aT;O.str=Av;O.url=Bv;O.Error=PT;/*! @name videojs-contrib-quality-levels @version 4.1.0 @license Apache-2.0 */class LT{constructor(e){let t=this;return t.id=e.id,t.label=t.id,t.width=e.width,t.height=e.height,t.bitrate=e.bandwidth,t.frameRate=e.frameRate,t.enabled_=e.enabled,Object.defineProperty(t,"enabled",{get(){return t.enabled_()},set(s){t.enabled_(s)}}),t}}class Cn extends O.EventTarget{constructor(){super();let e=this;return e.levels_=[],e.selectedIndex_=-1,Object.defineProperty(e,"selectedIndex",{get(){return e.selectedIndex_}}),Object.defineProperty(e,"length",{get(){return e.levels_.length}}),e[Symbol.iterator]=()=>e.levels_.values(),e}addQualityLevel(e){let t=this.getQualityLevelById(e.id);if(t)return t;const s=this.levels_.length;return t=new LT(e),""+s in this||Object.defineProperty(this,s,{get(){return this.levels_[s]}}),this.levels_.push(t),this.trigger({qualityLevel:t,type:"addqualitylevel"}),t}removeQualityLevel(e){let t=null;for(let s=0,r=this.length;ss&&this.selectedIndex_--;break}return t&&this.trigger({qualityLevel:e,type:"removequalitylevel"}),t}getQualityLevelById(e){for(let t=0,s=this.length;ts,i.qualityLevels.VERSION=Af,s},wf=function(i){return OT(this,O.obj.merge({},i))};O.registerPlugin("qualityLevels",wf);wf.VERSION=Af;/*! @name @videojs/http-streaming @version 3.13.2 @license Apache-2.0 */const it=On,An=(i,e)=>e&&e.responseURL&&i!==e.responseURL?e.responseURL:i,vt=i=>O.log.debug?O.log.debug.bind(O,"VHS:",`${i} >`):function(){};function le(...i){const e=O.obj||O;return(e.merge||e.mergeOptions).apply(e,i)}function $e(...i){const e=O.time||O;return(e.createTimeRanges||e.createTimeRanges).apply(e,i)}function RT(i){if(i.length===0)return"Buffered Ranges are empty";let e=`Buffered Ranges: `;for(let t=0;t ${r}. Duration (${r-s}) -`}return e}const kt=1/30,It=kt*3,Df=function(i,e){const t=[];let s;if(i&&i.length)for(s=0;s=e})},Yr=function(i,e){return Df(i,function(t){return t-kt>=e})},NT=function(i){if(i.length<2)return qe();const e=[];for(let t=1;t{const e=[];if(!i||!i.length)return"";for(let t=0;t "+i.end(t));return e.join(", ")},BT=function(i,e,t=1){return((i.length?i.end(i.length-1):0)-e)/t},bi=i=>{const e=[];for(let t=0;tn)){if(e>r&&e<=n){t+=n-e;continue}t+=n-r}}return t},xl=(i,e)=>{if(!e.preload)return e.duration;let t=0;return(e.parts||[]).forEach(function(s){t+=s.duration}),(e.preloadHints||[]).forEach(function(s){s.type==="PART"&&(t+=i.partTargetDuration)}),t},mo=i=>(i.segments||[]).reduce((e,t,s)=>(t.parts?t.parts.forEach(function(r,n){e.push({duration:r.duration,segmentIndex:s,partIndex:n,part:r,segment:t})}):e.push({duration:t.duration,segmentIndex:s,partIndex:null,segment:t,part:null}),e),[]),If=i=>{const e=i.segments&&i.segments.length&&i.segments[i.segments.length-1];return e&&e.parts||[]},Pf=({preloadSegment:i})=>{if(!i)return;const{parts:e,preloadHints:t}=i;let s=(t||[]).reduce((r,n)=>r+(n.type==="PART"?1:0),0);return s+=e&&e.length?e.length:0,s},Lf=(i,e)=>{if(e.endList)return 0;if(i&&i.suggestedPresentationDelay)return i.suggestedPresentationDelay;const t=If(e).length>0;return t&&e.serverControl&&e.serverControl.partHoldBack?e.serverControl.partHoldBack:t&&e.partTargetDuration?e.partTargetDuration*3:e.serverControl&&e.serverControl.holdBack?e.serverControl.holdBack:e.targetDuration?e.targetDuration*3:0},UT=function(i,e){let t=0,s=e-i.mediaSequence,r=i.segments[s];if(r){if(typeof r.start<"u")return{result:r.start,precise:!0};if(typeof r.end<"u")return{result:r.end-r.duration,precise:!0}}for(;s--;){if(r=i.segments[s],typeof r.end<"u")return{result:t+r.end,precise:!0};if(t+=xl(i,r),typeof r.start<"u")return{result:t+r.start,precise:!0}}return{result:t,precise:!1}},qT=function(i,e){let t=0,s,r=e-i.mediaSequence;for(;r"u"&&(e=i.mediaSequence+i.segments.length),e"u"){if(i.totalDuration)return i.totalDuration;if(!i.endList)return E.Infinity}return Of(i,e,t)},Js=function({defaultDuration:i,durationList:e,startIndex:t,endIndex:s}){let r=0;if(t>s&&([t,s]=[s,t]),t<0){for(let n=t;n0)for(let h=u-1;h>=0;h--){const m=o[h];if(a+=m.duration,n){if(a<0)continue}else if(a+kt<=0)continue;return{partIndex:m.partIndex,segmentIndex:m.segmentIndex,startTime:r-Js({defaultDuration:i.targetDuration,durationList:o,startIndex:u,endIndex:h})}}return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:e}}if(u<0){for(let h=u;h<0;h++)if(a-=i.targetDuration,a<0)return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:e};u=0}for(let h=u;hkt,v=a===0,S=_&&a+kt>=0;if(!((v||S)&&h!==o.length-1)){if(n){if(a>0)continue}else if(a-kt>=0)continue;return{partIndex:m.partIndex,segmentIndex:m.segmentIndex,startTime:r+Js({defaultDuration:i.targetDuration,durationList:o,startIndex:u,endIndex:h})}}}return{segmentIndex:o[o.length-1].segmentIndex,partIndex:o[o.length-1].partIndex,startTime:e}},Mf=function(i){return i.excludeUntil&&i.excludeUntil>Date.now()},Sl=function(i){return i.excludeUntil&&i.excludeUntil===1/0},ta=function(i){const e=Mf(i);return!i.disabled&&!e},VT=function(i){return i.disabled},HT=function(i){for(let e=0;e{if(i.playlists.length===1)return!0;const t=e.attributes.BANDWIDTH||Number.MAX_VALUE;return i.playlists.filter(s=>ta(s)?(s.attributes.BANDWIDTH||0)!i&&!e||!i&&e||i&&!e?!1:!!(i===e||i.id&&e.id&&i.id===e.id||i.resolvedUri&&e.resolvedUri&&i.resolvedUri===e.resolvedUri||i.uri&&e.uri&&i.uri===e.uri),Rc=function(i,e){const t=i&&i.mediaGroups&&i.mediaGroups.AUDIO||{};let s=!1;for(const r in t){for(const n in t[r])if(s=e(t[r][n]),s)break;if(s)break}return!!s},vr=i=>{if(!i||!i.playlists||!i.playlists.length)return Rc(i,t=>t.playlists&&t.playlists.length||t.uri);for(let e=0;e_d(n))||Rc(i,n=>El(t,n))))return!1}return!0};var st={liveEdgeDelay:Lf,duration:Rf,seekable:jT,getMediaInfoForTime:$T,isEnabled:ta,isDisabled:VT,isExcluded:Mf,isIncompatible:Sl,playlistEnd:Nf,isAes:HT,hasAttribute:Bf,estimateSegmentRequestTime:zT,isLowestEnabledRendition:go,isAudioOnly:vr,playlistMatch:El,segmentDurationWithParts:xl};const{log:Ff}=O,Ji=(i,e)=>`${i}-${e}`,Uf=(i,e,t)=>`placeholder-uri-${i}-${e}-${t}`,GT=({onwarn:i,oninfo:e,manifestString:t,customTagParsers:s=[],customTagMappers:r=[],llhls:n})=>{const a=new o_;i&&a.on("warn",i),e&&a.on("info",e),s.forEach(h=>a.addParser(h)),r.forEach(h=>a.addTagMapper(h)),a.push(t),a.end();const o=a.manifest;if(n||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(h){o.hasOwnProperty(h)&&delete o[h]}),o.segments&&o.segments.forEach(function(h){["parts","preloadHints"].forEach(function(m){h.hasOwnProperty(m)&&delete h[m]})})),!o.targetDuration){let h=10;o.segments&&o.segments.length&&(h=o.segments.reduce((m,_)=>Math.max(m,_.duration),0)),i&&i({message:`manifest has no targetDuration defaulting to ${h}`}),o.targetDuration=h}const u=If(o);if(u.length&&!o.partTargetDuration){const h=u.reduce((m,_)=>Math.max(m,_.duration),0);i&&(i({message:`manifest has no partTargetDuration defaulting to ${h}`}),Ff.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),o.partTargetDuration=h}return o},Ts=(i,e)=>{i.mediaGroups&&["AUDIO","SUBTITLES"].forEach(t=>{if(i.mediaGroups[t])for(const s in i.mediaGroups[t])for(const r in i.mediaGroups[t][s]){const n=i.mediaGroups[t][s][r];e(n,t,s,r)}})},qf=({playlist:i,uri:e,id:t})=>{i.id=t,i.playlistErrors_=0,e&&(i.uri=e),i.attributes=i.attributes||{}},WT=i=>{let e=i.playlists.length;for(;e--;){const t=i.playlists[e];qf({playlist:t,id:Ji(e,t.uri)}),t.resolvedUri=it(i.uri,t.uri),i.playlists[t.id]=t,i.playlists[t.uri]=t,t.attributes.BANDWIDTH||Ff.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}},XT=i=>{Ts(i,e=>{e.uri&&(e.resolvedUri=it(i.uri,e.uri))})},KT=(i,e)=>{const t=Ji(0,e),s={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:E.location.href,resolvedUri:E.location.href,playlists:[{uri:e,id:t,resolvedUri:e,attributes:{}}]};return s.playlists[t]=s.playlists[0],s.playlists[e]=s.playlists[0],s},jf=(i,e,t=Uf)=>{i.uri=e;for(let r=0;r{if(!r.playlists||!r.playlists.length){if(s&&n==="AUDIO"&&!r.uri)for(let u=0;u(r.set(n.id,n),r),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(this.offset_===null)return[];const e={},t=[];this.pendingDateRanges_.forEach((s,r)=>{if(!this.processedDateRanges_.has(r)&&(s.startTime=s.startDate.getTime()/1e3-this.offset_,s.processDateRange=()=>this.processDateRange(s),t.push(s),!!s.class))if(e[s.class]){const n=e[s.class].push(s);s.classListIndex=n-1}else e[s.class]=[s],s.classListIndex=0});for(const s of t){const r=e[s.class]||[];s.endDate?s.endTime=s.endDate.getTime()/1e3-this.offset_:s.endOnNext&&r[s.classListIndex+1]?s.endTime=r[s.classListIndex+1].startTime:s.duration?s.endTime=s.startTime+s.duration:s.plannedDuration?s.endTime=s.startTime+s.plannedDuration:s.endTime=s.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach((s,r)=>{s.startDate.getTime(){const r=e.status<200||e.status>299,n=e.status>=400&&e.status<=499,a={uri:e.uri,requestType:i},o=r&&!n||s;if(t&&n)a.error=Le({},t),a.errorType=O.Error.NetworkRequestFailed;else if(e.aborted)a.errorType=O.Error.NetworkRequestAborted;else if(e.timedout)a.erroType=O.Error.NetworkRequestTimeout;else if(o){const u=s?O.Error.NetworkBodyParserFailed:O.Error.NetworkBadStatus;a.errorType=u,a.status=e.status,a.headers=e.headers}return a},{EventTarget:YT}=O,QT=(i,e)=>{if(e.endList||!e.serverControl)return i;const t={};if(e.serverControl.canBlockReload){const{preloadSegment:s}=e;let r=e.mediaSequence+e.segments.length;if(s){const n=s.parts||[],a=Pf(e)-1;a>-1&&a!==n.length-1&&(t._HLS_part=a),(a>-1||n.length)&&r--}t._HLS_msn=r}if(e.serverControl&&e.serverControl.canSkipUntil&&(t._HLS_skip=e.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(t).length){const s=new E.URL(i);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(r){t.hasOwnProperty(r)&&s.searchParams.set(r,t[r])}),i=s.toString()}return i},JT=(i,e)=>{if(!i)return e;const t=le(i,e);if(i.preloadHints&&!e.preloadHints&&delete t.preloadHints,i.parts&&!e.parts)delete t.parts;else if(i.parts&&e.parts)for(let s=0;s{const s=i.slice(),r=e.slice();t=t||0;const n=[];let a;for(let o=0;o{!i.resolvedUri&&i.uri&&(i.resolvedUri=it(e,i.uri)),i.key&&!i.key.resolvedUri&&(i.key.resolvedUri=it(e,i.key.uri)),i.map&&!i.map.resolvedUri&&(i.map.resolvedUri=it(e,i.map.uri)),i.map&&i.map.key&&!i.map.key.resolvedUri&&(i.map.key.resolvedUri=it(e,i.map.key.uri)),i.parts&&i.parts.length&&i.parts.forEach(t=>{t.resolvedUri||(t.resolvedUri=it(e,t.uri))}),i.preloadHints&&i.preloadHints.length&&i.preloadHints.forEach(t=>{t.resolvedUri||(t.resolvedUri=it(e,t.uri))})},Hf=function(i){const e=i.segments||[],t=i.preloadSegment;if(t&&t.parts&&t.parts.length){if(t.preloadHints){for(let s=0;si===e||i.segments&&e.segments&&i.segments.length===e.segments.length&&i.endList===e.endList&&i.mediaSequence===e.mediaSequence&&i.preloadSegment===e.preloadSegment,_o=(i,e,t=zf)=>{const s=le(i,{}),r=s.playlists[e.id];if(!r||t(r,e))return null;e.segments=Hf(e);const n=le(r,e);if(n.preloadSegment&&!e.preloadSegment&&delete n.preloadSegment,r.segments){if(e.skip){e.segments=e.segments||[];for(let a=0;a{Vf(a,n.resolvedUri)});for(let a=0;a{if(a.playlists)for(let m=0;m{const t=i.segments||[],s=t[t.length-1],r=s&&s.parts&&s.parts[s.parts.length-1],n=r&&r.duration||s&&s.duration;return e&&n?n*1e3:(i.partTargetDuration||i.targetDuration||10)*500},Mc=(i,e,t)=>{if(!i)return;const s=[];return i.forEach(r=>{if(!r.attributes)return;const{BANDWIDTH:n,RESOLUTION:a,CODECS:o}=r.attributes;s.push({id:r.id,bandwidth:n,resolution:a,codecs:o})}),{type:e,isLive:t,renditions:s}};class Wi extends YT{constructor(e,t,s={}){if(super(),!e)throw new Error("A non-empty playlist URL or object is required");this.logger_=vt("PlaylistLoader");const{withCredentials:r=!1}=s;this.src=e,this.vhs_=t,this.withCredentials=r,this.addDateRangesToTextTrack_=s.addDateRangesToTextTrack;const n=t.options_;this.customTagParsers=n&&n.customTagParsers||[],this.customTagMappers=n&&n.customTagMappers||[],this.llhls=n&&n.llhls,this.dateRangesStorage_=new Nc,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media();if(!e)return;this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges);const t=this.dateRangesStorage_.getDateRangesToProcess();!t.length||!this.addDateRangesToTextTrack_||this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if(this.state!=="HAVE_METADATA")return;const e=this.media();let t=it(this.main.uri,e.uri);this.llhls&&(t=QT(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials,requestType:"hls-playlist"},(s,r)=>{if(this.request){if(s)return this.playlistRequestError(this.request,this.media(),"HAVE_METADATA");this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}})}playlistRequestError(e,t,s){const{uri:r,id:n}=t;this.request=null,s&&(this.state=s),this.error={playlist:this.main.playlists[n],status:e.status,message:`HLS playlist request error at URL: ${r}.`,responseText:e.responseText,code:e.status>=500?4:2,metadata:Ai({requestType:e.requestType,request:e,error:e.error})},this.trigger("error")}parseManifest_({url:e,manifestString:t}){try{return GT({onwarn:({message:s})=>this.logger_(`m3u8-parser warn for ${e}: ${s}`),oninfo:({message:s})=>this.logger_(`m3u8-parser info for ${e}: ${s}`),manifestString:t,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}catch(s){this.error=s,this.error.metadata={errorType:O.Error.StreamingHlsPlaylistParserError,error:s}}}haveMetadata({playlistString:e,playlistObject:t,url:s,id:r}){this.request=null,this.state="HAVE_METADATA";const n={playlistInfo:{type:"media",uri:s}};this.trigger({type:"playlistparsestart",metadata:n});const a=t||this.parseManifest_({url:s,manifestString:e});a.lastRequest=Date.now(),qf({playlist:a,uri:s,id:r});const o=_o(this.main,a);this.targetDuration=a.partTargetDuration||a.targetDuration,this.pendingMedia_=null,o?(this.main=o,this.media_=this.main.playlists[r]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(yo(this.media(),!!o)),n.parsedPlaylist=Mc(this.main.playlists,n.playlistInfo.type,!this.media_.endList),this.trigger({type:"playlistparsecomplete",metadata:n}),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),E.clearTimeout(this.mediaUpdateTimeout),E.clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new Nc,this.off()}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_;if(this.state==="HAVE_NOTHING")throw new Error("Cannot switch media playlist from "+this.state);if(typeof e=="string"){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.main.playlists[e]}if(E.clearTimeout(this.finalRenditionTimeout),t){const o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=E.setTimeout(this.media.bind(this,e,!1),o);return}const s=this.state,r=!this.media_||e.id!==this.media_.id,n=this.main.playlists[e.id];if(n&&n.endList||e.endList&&e.segments.length){this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,r&&(this.trigger("mediachanging"),s==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange"));return}if(this.updateMediaUpdateTimeout_(yo(e,!0)),!r)return;if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e;const a={playlistInfo:{type:"media",uri:e.uri}};this.trigger({type:"playlistrequeststart",metadata:a}),this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials,requestType:"hls-playlist"},(o,u)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=An(e.resolvedUri,u),o)return this.playlistRequestError(this.request,e,s);this.trigger({type:"playlistrequestcomplete",metadata:a}),this.haveMetadata({playlistString:u.responseText,url:e.uri,id:e.id}),s==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange")}})}pause(){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),this.state==="HAVE_NOTHING"&&(this.started=!1),this.state==="SWITCHING_MEDIA"?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":this.state==="HAVE_CURRENT_METADATA"&&(this.state="HAVE_METADATA")}load(e){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const t=this.media();if(e){const s=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=E.setTimeout(()=>{this.mediaUpdateTimeout=null,this.load()},s);return}if(!this.started){this.start();return}t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist")}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),!(!this.media()||this.media().endList)&&(this.mediaUpdateTimeout=E.setTimeout(()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)},e))}start(){if(this.started=!0,typeof this.src=="object"){this.src.uri||(this.src.uri=E.location.href),this.src.resolvedUri=this.src.uri,setTimeout(()=>{this.setupInitialPlaylist(this.src)},0);return}const e={playlistInfo:{type:"multivariant",uri:this.src}};this.trigger({type:"playlistrequeststart",metadata:e}),this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,s)=>{if(!this.request)return;if(this.request=null,t)return this.error={status:s.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:s.responseText,code:2,metadata:Ai({requestType:s.requestType,request:s,error:t})},this.state==="HAVE_NOTHING"&&(this.started=!1),this.trigger("error");this.trigger({type:"playlistrequestcomplete",metadata:e}),this.src=An(this.src,s),this.trigger({type:"playlistparsestart",metadata:e});const r=this.parseManifest_({manifestString:s.responseText,url:this.src});e.parsedPlaylist=Mc(r.playlists,e.playlistInfo.type,!1),this.trigger({type:"playlistparsecomplete",metadata:e}),this.setupInitialPlaylist(r)})}srcUri(){return typeof this.src=="string"?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists){this.main=e,jf(this.main,this.srcUri()),e.playlists.forEach(s=>{s.segments=Hf(s),s.segments.forEach(r=>{Vf(r,s.resolvedUri)})}),this.trigger("loadedplaylist"),this.request||this.media(this.main.playlists[0]);return}const t=this.srcUri()||E.location.href;this.main=KT(e,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const s=this.main,r=e.ID;let n=s.playlists.length;for(;n--;){const a=s.playlists[n];if(a.attributes["PATHWAY-ID"]===r){const o=a.resolvedUri,u=a.id;if(t){const h=this.createCloneURI_(a.resolvedUri,e),m=Ji(r,h),_=this.createCloneAttributes_(r,a.attributes),v=this.createClonePlaylist_(a,m,e,_);s.playlists[n]=v,s.playlists[m]=v,s.playlists[h]=v}else s.playlists.splice(n,1);delete s.playlists[u],delete s.playlists[o]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const s=this.main,r=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{if(!(!s.mediaGroups[n]||!s.mediaGroups[n][r])){for(const a in s.mediaGroups[n])if(a===r){for(const o in s.mediaGroups[n][a])s.mediaGroups[n][a][o].playlists.forEach((h,m)=>{const _=s.playlists[h.id],v=_.id,S=_.resolvedUri;delete s.playlists[v],delete s.playlists[S]});delete s.mediaGroups[n][a]}}}),t&&this.createClonedMediaGroups_(e)}addClonePathway(e,t={}){const s=this.main,r=s.playlists.length,n=this.createCloneURI_(t.resolvedUri,e),a=Ji(e.ID,n),o=this.createCloneAttributes_(e.ID,t.attributes),u=this.createClonePlaylist_(t,a,e,o);s.playlists[r]=u,s.playlists[a]=u,s.playlists[n]=u,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,s=e["BASE-ID"],r=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{if(!(!r.mediaGroups[n]||r.mediaGroups[n][t]))for(const a in r.mediaGroups[n]){if(a===s)r.mediaGroups[n][t]={};else continue;for(const o in r.mediaGroups[n][a]){const u=r.mediaGroups[n][a][o];r.mediaGroups[n][t][o]=Le({},u);const h=r.mediaGroups[n][t][o],m=this.createCloneURI_(u.resolvedUri,e);h.resolvedUri=m,h.uri=m,h.playlists=[],u.playlists.forEach((_,v)=>{const S=r.playlists[_.id],A=Uf(n,t,o),y=Ji(t,A);if(S&&!r.playlists[y]){const w=this.createClonePlaylist_(S,y,e),D=w.resolvedUri;r.playlists[y]=w,r.playlists[D]=w}h.playlists[v]=this.createClonePlaylist_(_,y,e)})}}})}createClonePlaylist_(e,t,s,r){const n=this.createCloneURI_(e.resolvedUri,s),a={resolvedUri:n,uri:n,id:t};return e.segments&&(a.segments=[]),r&&(a.attributes=r),le(e,a)}createCloneURI_(e,t){const s=new URL(e);s.hostname=t["URI-REPLACEMENT"].HOST;const r=t["URI-REPLACEMENT"].PARAMS;for(const n of Object.keys(r))s.searchParams.set(n,r[n]);return s.href}createCloneAttributes_(e,t){const s={["PATHWAY-ID"]:e};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(r=>{t[r]&&(s[r]=e)}),s}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const s in e.contentProtection){const r=e.contentProtection[s].attributes.keyId;r&&t.add(r.toLowerCase())}return t}}}const vo=function(i,e,t,s){const r=i.responseType==="arraybuffer"?i.response:i.responseText;!e&&r&&(i.responseTime=Date.now(),i.roundTripTime=i.responseTime-i.requestTime,i.bytesReceived=r.byteLength||r.length,i.bandwidth||(i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3))),t.headers&&(i.responseHeaders=t.headers),e&&e.code==="ETIMEDOUT"&&(i.timedout=!0),!e&&!i.aborted&&t.statusCode!==200&&t.statusCode!==206&&t.statusCode!==0&&(e=new Error("XHR Failed with a response of: "+(i&&(r||i.responseText)))),s(e,i)},e2=(i,e)=>{if(!i||!i.size)return;let t=e;return i.forEach(s=>{t=s(t)}),t},t2=(i,e,t,s)=>{!i||!i.size||i.forEach(r=>{r(e,t,s)})},Gf=function(){const i=function e(t,s){t=le({timeout:45e3},t);const r=e.beforeRequest||O.Vhs.xhr.beforeRequest,n=e._requestCallbackSet||O.Vhs.xhr._requestCallbackSet||new Set,a=e._responseCallbackSet||O.Vhs.xhr._responseCallbackSet;r&&typeof r=="function"&&(O.log.warn("beforeRequest is deprecated, use onRequest instead."),n.add(r));const o=O.Vhs.xhr.original===!0?O.xhr:O.Vhs.xhr,u=e2(n,t);n.delete(r);const h=o(u||t,function(_,v){return t2(a,h,_,v),vo(h,_,v,s)}),m=h.abort;return h.abort=function(){return h.aborted=!0,m.apply(h,arguments)},h.uri=t.uri,h.requestType=t.requestType,h.requestTime=Date.now(),h};return i.original=!0,i},i2=function(i){let e;const t=i.offset;return typeof i.offset=="bigint"||typeof i.length=="bigint"?e=E.BigInt(i.offset)+E.BigInt(i.length)-E.BigInt(1):e=i.offset+i.length-1,"bytes="+t+"-"+e},To=function(i){const e={};return i.byterange&&(e.Range=i2(i.byterange)),e},s2=function(i,e){return i.start(e)+"-"+i.end(e)},r2=function(i,e){const t=i.toString(16);return"00".substring(0,2-t.length)+t+(e%2?" ":"")},n2=function(i){return i>=32&&i<126?String.fromCharCode(i):"."},Wf=function(i){const e={};return Object.keys(i).forEach(t=>{const s=i[t];vd(s)?e[t]={bytes:s.buffer,byteOffset:s.byteOffset,byteLength:s.byteLength}:e[t]=s}),e},wn=function(i){const e=i.byterange||{length:1/0,offset:0};return[e.length,e.offset,i.resolvedUri].join(",")},Xf=function(i){return i.resolvedUri},Kf=i=>{const e=Array.prototype.slice.call(i),t=16;let s="",r,n;for(let a=0;aKf(i),o2=i=>{let e="",t;for(t=0;t{if(!e.dateTimeObject)return null;const t=e.videoTimingInfo.transmuxerPrependedSeconds,r=e.videoTimingInfo.transmuxedPresentationStart+t,n=i-r;return new Date(e.dateTimeObject.getTime()+n*1e3)},c2=i=>i.transmuxedPresentationEnd-i.transmuxedPresentationStart-i.transmuxerPrependedSeconds,d2=(i,e)=>{let t;try{t=new Date(i)}catch{return null}if(!e||!e.segments||e.segments.length===0)return null;let s=e.segments[0];if(to?null:(t>new Date(n)&&(s=r),{segment:s,estimatedStart:s.videoTimingInfo?s.videoTimingInfo.transmuxedPresentationStart:st.duration(e,e.mediaSequence+e.segments.indexOf(s)),type:s.videoTimingInfo?"accurate":"estimate"})},h2=(i,e)=>{if(!e||!e.segments||e.segments.length===0)return null;let t=0,s;for(let n=0;nt){if(i>t+r.duration*Yf)return null;s=r}return{segment:s,estimatedStart:s.videoTimingInfo?s.videoTimingInfo.transmuxedPresentationStart:t-s.duration,type:s.videoTimingInfo?"accurate":"estimate"}},f2=(i,e)=>{let t,s;try{t=new Date(i),s=new Date(e)}catch{}const r=t.getTime();return(s.getTime()-r)/1e3},p2=i=>{if(!i.segments||i.segments.length===0)return!1;for(let e=0;e{if(!t)throw new Error("getProgramTime: callback must be provided");if(!i||e===void 0)return t({message:"getProgramTime: playlist and time must be provided"});const s=h2(e,i);if(!s)return t({message:"valid programTime was not found"});if(s.type==="estimate")return t({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:s.estimatedStart});const r={mediaSeconds:e},n=u2(e,s.segment);return n&&(r.programDateTime=n.toISOString()),t(null,r)},Qf=({programTime:i,playlist:e,retryCount:t=2,seekTo:s,pauseAfterSeek:r=!0,tech:n,callback:a})=>{if(!a)throw new Error("seekToProgramTime: callback must be provided");if(typeof i>"u"||!e||!s)return a({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!e.endList&&!n.hasStarted_)return a({message:"player must be playing a live stream to start buffering"});if(!p2(e))return a({message:"programDateTime tags must be provided in the manifest "+e.resolvedUri});const o=d2(i,e);if(!o)return a({message:`${i} was not found in the stream`});const u=o.segment,h=f2(u.dateTimeObject,i);if(o.type==="estimate"){if(t===0)return a({message:`${i} is not buffered yet. Try again`});s(o.estimatedStart+h),n.one("seeked",()=>{Qf({programTime:i,playlist:e,retryCount:t-1,seekTo:s,pauseAfterSeek:r,tech:n,callback:a})});return}const m=u.start+h,_=()=>a(null,n.currentTime());n.one("seeked",_),r&&n.pause(),s(m)},Ga=(i,e)=>{if(i.readyState===4)return e()},g2=(i,e,t,s)=>{let r=[],n,a=!1;const o=function(_,v,S,A){return v.abort(),a=!0,t(_,v,S,A)},u=function(_,v){if(a)return;if(_)return _.metadata=Ai({requestType:s,request:v,error:_}),o(_,v,"",r);const S=v.responseText.substring(r&&r.byteLength||0,v.responseText.length);if(r=v_(r,Td(S,!0)),n=n||Hs(r),r.length<10||n&&r.lengtho(_,v,"",r));const A=Ho(r);return A==="ts"&&r.length<188?Ga(v,()=>o(_,v,"",r)):!A&&r.length<376?Ga(v,()=>o(_,v,"",r)):o(null,v,A,r)},m=e({uri:i,beforeSend(_){_.overrideMimeType("text/plain; charset=x-user-defined"),_.addEventListener("progress",function({total:v,loaded:S}){return vo(_,null,{statusCode:_.status},u)})}},function(_,v){return vo(m,_,v,u)});return m},{EventTarget:_2}=O,Bc=function(i,e){if(!zf(i,e)||i.sidx&&e.sidx&&(i.sidx.offset!==e.sidx.offset||i.sidx.length!==e.sidx.length))return!1;if(!i.sidx&&e.sidx||i.sidx&&!e.sidx||i.segments&&!e.segments||!i.segments&&e.segments)return!1;if(!i.segments&&!e.segments)return!0;for(let t=0;t{const r=s.attributes.NAME||t;return`placeholder-uri-${i}-${e}-${r}`},v2=({mainXml:i,srcUrl:e,clientOffset:t,sidxMapping:s,previousManifest:r})=>{const n=$y(i,{manifestUri:e,clientOffset:t,sidxMapping:s,previousManifest:r});return jf(n,e,y2),n},T2=(i,e)=>{Ts(i,(t,s,r,n)=>{n in e.mediaGroups[s][r]||delete i.mediaGroups[s][r][n]})},b2=(i,e,t)=>{let s=!0,r=le(i,{duration:e.duration,minimumUpdatePeriod:e.minimumUpdatePeriod,timelineStarts:e.timelineStarts});for(let n=0;n{if(n.playlists&&n.playlists.length){const h=n.playlists[0].id,m=_o(r,n.playlists[0],Bc);m&&(r=m,u in r.mediaGroups[a][o]||(r.mediaGroups[a][o][u]=n),r.mediaGroups[a][o][u].playlists[0]=r.playlists[h],s=!1)}}),T2(r,e),e.minimumUpdatePeriod!==i.minimumUpdatePeriod&&(s=!1),s?null:r},x2=(i,e)=>(!i.map&&!e.map||!!(i.map&&e.map&&i.map.byterange.offset===e.map.byterange.offset&&i.map.byterange.length===e.map.byterange.length))&&i.uri===e.uri&&i.byterange.offset===e.byterange.offset&&i.byterange.length===e.byterange.length,Fc=(i,e)=>{const t={};for(const s in i){const n=i[s].sidx;if(n){const a=Bn(n);if(!e[a])break;const o=e[a].sidxInfo;x2(o,n)&&(t[a]=e[a])}}return t},S2=(i,e)=>{let s=Fc(i.playlists,e);return Ts(i,(r,n,a,o)=>{if(r.playlists&&r.playlists.length){const u=r.playlists;s=le(s,Fc(u,e))}}),s};class bo extends _2{constructor(e,t,s={},r){super(),this.mainPlaylistLoader_=r||this,r||(this.isMain_=!0);const{withCredentials:n=!1}=s;if(this.vhs_=t,this.withCredentials=n,this.addMetadataToTextTrack=s.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",()=>{this.refreshXml_()}),this.on("mediaupdatetimeout",()=>{this.refreshMedia_(this.media().id)}),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=vt("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}requestErrored_(e,t,s){if(!this.request)return!0;if(this.request=null,e)return this.error=typeof e=="object"&&!(e instanceof Error)?e:{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2,metadata:e.metadata},s&&(this.state=s),this.trigger("error"),!0}addSidxSegments_(e,t,s){const r=e.sidx&&Bn(e.sidx);if(!e.sidx||!r||this.mainPlaylistLoader_.sidxMapping_[r]){this.mediaRequest_=E.setTimeout(()=>s(!1),0);return}const n=An(e.sidx.resolvedUri),a=(u,h)=>{if(this.requestErrored_(u,h,t))return;const m=this.mainPlaylistLoader_.sidxMapping_,{requestType:_}=h;let v;try{v=Wy(X(h.response).subarray(8))}catch(S){S.metadata=Ai({requestType:_,request:h,parseFailure:!0}),this.requestErrored_(S,h,t);return}return m[r]={sidxInfo:e.sidx,sidx:v},jo(e,v,e.sidx.resolvedUri),s(!0)},o="dash-sidx";this.request=g2(n,this.vhs_.xhr,(u,h,m,_)=>{if(u)return a(u,h);if(!m||m!=="mp4"){const A=m||"unknown";return a({status:h.status,message:`Unsupported ${A} container type for sidx segment at URL: ${n}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2},h)}const{offset:v,length:S}=e.sidx.byterange;if(_.length>=S+v)return a(u,{response:_.subarray(v,v+S),status:h.status,uri:h.uri});this.request=this.vhs_.xhr({uri:n,responseType:"arraybuffer",requestType:"dash-sidx",headers:To({byterange:e.sidx.byterange})},a)},o)}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},E.clearTimeout(this.minimumUpdatePeriodTimeout_),E.clearTimeout(this.mediaRequest_),E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_;if(this.state==="HAVE_NOTHING")throw new Error("Cannot switch media playlist from "+this.state);const t=this.state;if(typeof e=="string"){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.mainPlaylistLoader_.main.playlists[e]}const s=!this.media_||e.id!==this.media_.id;if(s&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList){this.state="HAVE_METADATA",this.media_=e,s&&(this.trigger("mediachanging"),this.trigger("mediachange"));return}s&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,r=>{this.haveMetadata({startingState:t,playlist:e})}))}haveMetadata({startingState:e,playlist:t}){this.state="HAVE_METADATA",this.loadedPlaylists_[t.id]=t,this.mediaRequest_=null,this.refreshMedia_(t.id),e==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(E.clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),this.state==="HAVE_NOTHING"&&(this.started=!1)}load(e){E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const t=this.media();if(e){const s=t?t.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=E.setTimeout(()=>this.load(),s);return}if(!this.started){this.start();return}t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist")}start(){if(this.started=!0,!this.isMain_){this.mediaRequest_=E.setTimeout(()=>this.haveMain_(),0);return}this.requestMain_((e,t)=>{this.haveMain_(),!this.hasPendingRequest()&&!this.media_&&this.media(this.mainPlaylistLoader_.main.playlists[0])})}requestMain_(e){const t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}};this.trigger({type:"manifestrequeststart",metadata:t}),this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials,requestType:"dash-manifest"},(s,r)=>{if(s){const{requestType:a}=r;s.metadata=Ai({requestType:a,request:r,error:s})}if(this.requestErrored_(s,r)){this.state==="HAVE_NOTHING"&&(this.started=!1);return}this.trigger({type:"manifestrequestcomplete",metadata:t});const n=r.responseText!==this.mainPlaylistLoader_.mainXml_;if(this.mainPlaylistLoader_.mainXml_=r.responseText,r.responseHeaders&&r.responseHeaders.date?this.mainLoaded_=Date.parse(r.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=An(this.mainPlaylistLoader_.srcUrl,r),n){this.handleMain_(),this.syncClientServerClock_(()=>e(r,n));return}return e(r,n)})}syncClientServerClock_(e){const t=Vy(this.mainPlaylistLoader_.mainXml_);if(t===null)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e();if(t.method==="DIRECT")return this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e();this.request=this.vhs_.xhr({uri:it(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials,requestType:"dash-clock-sync"},(s,r)=>{if(!this.request)return;if(s){const{requestType:a}=r;return this.error.metadata=Ai({requestType:a,request:r,error:s}),this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()}let n;t.method==="HEAD"?!r.responseHeaders||!r.responseHeaders.date?n=this.mainLoaded_:n=Date.parse(r.responseHeaders.date):n=Date.parse(r.responseText),this.mainPlaylistLoader_.clientOffset_=n-Date.now(),e()})}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const e=this.mainPlaylistLoader_.main,t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}};this.trigger({type:"manifestparsestart",metadata:t});let s;try{s=v2({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e})}catch(n){this.error=n,this.error.metadata={errorType:O.Error.StreamingDashManifestParserError,error:n},this.trigger("error")}e&&(s=b2(e,s,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=s||e;const r=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];if(r&&r!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=r),(!e||s&&s.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(s),s){const{duration:n,endList:a}=s,o=[];s.playlists.forEach(h=>{o.push({id:h.id,bandwidth:h.attributes.BANDWIDTH,resolution:h.attributes.RESOLUTION,codecs:h.attributes.CODECS})});const u={duration:n,isLive:!a,renditions:o};t.parsedManifest=u,this.trigger({type:"manifestparsecomplete",metadata:t})}return!!s}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(E.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);let t=e.main&&e.main.minimumUpdatePeriod;if(t===0&&(e.media()?t=e.media().targetDuration*1e3:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),typeof t!="number"||t<=0){t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`);return}this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_;t.minimumUpdatePeriodTimeout_=E.setTimeout(()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)}refreshXml_(){this.requestMain_((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=S2(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,s=>{this.refreshMedia_(this.media().id)}))})}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const t=this.mainPlaylistLoader_.main.playlists,s=!this.media_||this.media_!==t[e];if(s?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const r=()=>{this.media().endList||(this.mediaUpdateTimeout=E.setTimeout(()=>{this.trigger("mediaupdatetimeout"),r()},yo(this.media(),!!s)))};r()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const t=this.mainPlaylistLoader_.main.eventStream.map(s=>({cueTime:s.start,frames:[{data:s.messageData}]}));this.addMetadataToTextTrack("EventStream",t,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const s in e.contentProtection){const r=e.contentProtection[s].attributes["cenc:default_KID"];r&&t.add(r.replace(/-/g,"").toLowerCase())}return t}}}var Re={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const E2=i=>{const e=new Uint8Array(new ArrayBuffer(i.length));for(let t=0;t=e})},Yr=function(i,e){return Df(i,function(t){return t-kt>=e})},NT=function(i){if(i.length<2)return $e();const e=[];for(let t=1;t{const e=[];if(!i||!i.length)return"";for(let t=0;t "+i.end(t));return e.join(", ")},BT=function(i,e,t=1){return((i.length?i.end(i.length-1):0)-e)/t},xi=i=>{const e=[];for(let t=0;tn)){if(e>r&&e<=n){t+=n-e;continue}t+=n-r}}return t},xl=(i,e)=>{if(!e.preload)return e.duration;let t=0;return(e.parts||[]).forEach(function(s){t+=s.duration}),(e.preloadHints||[]).forEach(function(s){s.type==="PART"&&(t+=i.partTargetDuration)}),t},mo=i=>(i.segments||[]).reduce((e,t,s)=>(t.parts?t.parts.forEach(function(r,n){e.push({duration:r.duration,segmentIndex:s,partIndex:n,part:r,segment:t})}):e.push({duration:t.duration,segmentIndex:s,partIndex:null,segment:t,part:null}),e),[]),If=i=>{const e=i.segments&&i.segments.length&&i.segments[i.segments.length-1];return e&&e.parts||[]},Pf=({preloadSegment:i})=>{if(!i)return;const{parts:e,preloadHints:t}=i;let s=(t||[]).reduce((r,n)=>r+(n.type==="PART"?1:0),0);return s+=e&&e.length?e.length:0,s},Lf=(i,e)=>{if(e.endList)return 0;if(i&&i.suggestedPresentationDelay)return i.suggestedPresentationDelay;const t=If(e).length>0;return t&&e.serverControl&&e.serverControl.partHoldBack?e.serverControl.partHoldBack:t&&e.partTargetDuration?e.partTargetDuration*3:e.serverControl&&e.serverControl.holdBack?e.serverControl.holdBack:e.targetDuration?e.targetDuration*3:0},UT=function(i,e){let t=0,s=e-i.mediaSequence,r=i.segments[s];if(r){if(typeof r.start<"u")return{result:r.start,precise:!0};if(typeof r.end<"u")return{result:r.end-r.duration,precise:!0}}for(;s--;){if(r=i.segments[s],typeof r.end<"u")return{result:t+r.end,precise:!0};if(t+=xl(i,r),typeof r.start<"u")return{result:t+r.start,precise:!0}}return{result:t,precise:!1}},qT=function(i,e){let t=0,s,r=e-i.mediaSequence;for(;r"u"&&(e=i.mediaSequence+i.segments.length),e"u"){if(i.totalDuration)return i.totalDuration;if(!i.endList)return E.Infinity}return Of(i,e,t)},Js=function({defaultDuration:i,durationList:e,startIndex:t,endIndex:s}){let r=0;if(t>s&&([t,s]=[s,t]),t<0){for(let n=t;n0)for(let h=u-1;h>=0;h--){const m=o[h];if(a+=m.duration,n){if(a<0)continue}else if(a+kt<=0)continue;return{partIndex:m.partIndex,segmentIndex:m.segmentIndex,startTime:r-Js({defaultDuration:i.targetDuration,durationList:o,startIndex:u,endIndex:h})}}return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:e}}if(u<0){for(let h=u;h<0;h++)if(a-=i.targetDuration,a<0)return{partIndex:o[0]&&o[0].partIndex||null,segmentIndex:o[0]&&o[0].segmentIndex||0,startTime:e};u=0}for(let h=u;hkt,v=a===0,S=_&&a+kt>=0;if(!((v||S)&&h!==o.length-1)){if(n){if(a>0)continue}else if(a-kt>=0)continue;return{partIndex:m.partIndex,segmentIndex:m.segmentIndex,startTime:r+Js({defaultDuration:i.targetDuration,durationList:o,startIndex:u,endIndex:h})}}}return{segmentIndex:o[o.length-1].segmentIndex,partIndex:o[o.length-1].partIndex,startTime:e}},Mf=function(i){return i.excludeUntil&&i.excludeUntil>Date.now()},Sl=function(i){return i.excludeUntil&&i.excludeUntil===1/0},ta=function(i){const e=Mf(i);return!i.disabled&&!e},VT=function(i){return i.disabled},HT=function(i){for(let e=0;e{if(i.playlists.length===1)return!0;const t=e.attributes.BANDWIDTH||Number.MAX_VALUE;return i.playlists.filter(s=>ta(s)?(s.attributes.BANDWIDTH||0)!i&&!e||!i&&e||i&&!e?!1:!!(i===e||i.id&&e.id&&i.id===e.id||i.resolvedUri&&e.resolvedUri&&i.resolvedUri===e.resolvedUri||i.uri&&e.uri&&i.uri===e.uri),Rc=function(i,e){const t=i&&i.mediaGroups&&i.mediaGroups.AUDIO||{};let s=!1;for(const r in t){for(const n in t[r])if(s=e(t[r][n]),s)break;if(s)break}return!!s},vr=i=>{if(!i||!i.playlists||!i.playlists.length)return Rc(i,t=>t.playlists&&t.playlists.length||t.uri);for(let e=0;e_d(n))||Rc(i,n=>El(t,n))))return!1}return!0};var st={liveEdgeDelay:Lf,duration:Rf,seekable:jT,getMediaInfoForTime:$T,isEnabled:ta,isDisabled:VT,isExcluded:Mf,isIncompatible:Sl,playlistEnd:Nf,isAes:HT,hasAttribute:Bf,estimateSegmentRequestTime:zT,isLowestEnabledRendition:go,isAudioOnly:vr,playlistMatch:El,segmentDurationWithParts:xl};const{log:Ff}=O,Ji=(i,e)=>`${i}-${e}`,Uf=(i,e,t)=>`placeholder-uri-${i}-${e}-${t}`,GT=({onwarn:i,oninfo:e,manifestString:t,customTagParsers:s=[],customTagMappers:r=[],llhls:n})=>{const a=new o_;i&&a.on("warn",i),e&&a.on("info",e),s.forEach(h=>a.addParser(h)),r.forEach(h=>a.addTagMapper(h)),a.push(t),a.end();const o=a.manifest;if(n||(["preloadSegment","skip","serverControl","renditionReports","partInf","partTargetDuration"].forEach(function(h){o.hasOwnProperty(h)&&delete o[h]}),o.segments&&o.segments.forEach(function(h){["parts","preloadHints"].forEach(function(m){h.hasOwnProperty(m)&&delete h[m]})})),!o.targetDuration){let h=10;o.segments&&o.segments.length&&(h=o.segments.reduce((m,_)=>Math.max(m,_.duration),0)),i&&i({message:`manifest has no targetDuration defaulting to ${h}`}),o.targetDuration=h}const u=If(o);if(u.length&&!o.partTargetDuration){const h=u.reduce((m,_)=>Math.max(m,_.duration),0);i&&(i({message:`manifest has no partTargetDuration defaulting to ${h}`}),Ff.error("LL-HLS manifest has parts but lacks required #EXT-X-PART-INF:PART-TARGET value. See https://datatracker.ietf.org/doc/html/draft-pantos-hls-rfc8216bis-09#section-4.4.3.7. Playback is not guaranteed.")),o.partTargetDuration=h}return o},Ts=(i,e)=>{i.mediaGroups&&["AUDIO","SUBTITLES"].forEach(t=>{if(i.mediaGroups[t])for(const s in i.mediaGroups[t])for(const r in i.mediaGroups[t][s]){const n=i.mediaGroups[t][s][r];e(n,t,s,r)}})},qf=({playlist:i,uri:e,id:t})=>{i.id=t,i.playlistErrors_=0,e&&(i.uri=e),i.attributes=i.attributes||{}},WT=i=>{let e=i.playlists.length;for(;e--;){const t=i.playlists[e];qf({playlist:t,id:Ji(e,t.uri)}),t.resolvedUri=it(i.uri,t.uri),i.playlists[t.id]=t,i.playlists[t.uri]=t,t.attributes.BANDWIDTH||Ff.warn("Invalid playlist STREAM-INF detected. Missing BANDWIDTH attribute.")}},XT=i=>{Ts(i,e=>{e.uri&&(e.resolvedUri=it(i.uri,e.uri))})},KT=(i,e)=>{const t=Ji(0,e),s={mediaGroups:{AUDIO:{},VIDEO:{},"CLOSED-CAPTIONS":{},SUBTITLES:{}},uri:E.location.href,resolvedUri:E.location.href,playlists:[{uri:e,id:t,resolvedUri:e,attributes:{}}]};return s.playlists[t]=s.playlists[0],s.playlists[e]=s.playlists[0],s},jf=(i,e,t=Uf)=>{i.uri=e;for(let r=0;r{if(!r.playlists||!r.playlists.length){if(s&&n==="AUDIO"&&!r.uri)for(let u=0;u(r.set(n.id,n),r),new Map)}processDateRange(e){this.pendingDateRanges_.delete(e.id),this.processedDateRanges_.set(e.id,e)}getDateRangesToProcess(){if(this.offset_===null)return[];const e={},t=[];this.pendingDateRanges_.forEach((s,r)=>{if(!this.processedDateRanges_.has(r)&&(s.startTime=s.startDate.getTime()/1e3-this.offset_,s.processDateRange=()=>this.processDateRange(s),t.push(s),!!s.class))if(e[s.class]){const n=e[s.class].push(s);s.classListIndex=n-1}else e[s.class]=[s],s.classListIndex=0});for(const s of t){const r=e[s.class]||[];s.endDate?s.endTime=s.endDate.getTime()/1e3-this.offset_:s.endOnNext&&r[s.classListIndex+1]?s.endTime=r[s.classListIndex+1].startTime:s.duration?s.endTime=s.startTime+s.duration:s.plannedDuration?s.endTime=s.startTime+s.plannedDuration:s.endTime=s.startTime}return t}trimProcessedDateRanges_(e){new Map(this.processedDateRanges_).forEach((s,r)=>{s.startDate.getTime(){const r=e.status<200||e.status>299,n=e.status>=400&&e.status<=499,a={uri:e.uri,requestType:i},o=r&&!n||s;if(t&&n)a.error=Oe({},t),a.errorType=O.Error.NetworkRequestFailed;else if(e.aborted)a.errorType=O.Error.NetworkRequestAborted;else if(e.timedout)a.erroType=O.Error.NetworkRequestTimeout;else if(o){const u=s?O.Error.NetworkBodyParserFailed:O.Error.NetworkBadStatus;a.errorType=u,a.status=e.status,a.headers=e.headers}return a},{EventTarget:YT}=O,QT=(i,e)=>{if(e.endList||!e.serverControl)return i;const t={};if(e.serverControl.canBlockReload){const{preloadSegment:s}=e;let r=e.mediaSequence+e.segments.length;if(s){const n=s.parts||[],a=Pf(e)-1;a>-1&&a!==n.length-1&&(t._HLS_part=a),(a>-1||n.length)&&r--}t._HLS_msn=r}if(e.serverControl&&e.serverControl.canSkipUntil&&(t._HLS_skip=e.serverControl.canSkipDateranges?"v2":"YES"),Object.keys(t).length){const s=new E.URL(i);["_HLS_skip","_HLS_msn","_HLS_part"].forEach(function(r){t.hasOwnProperty(r)&&s.searchParams.set(r,t[r])}),i=s.toString()}return i},JT=(i,e)=>{if(!i)return e;const t=le(i,e);if(i.preloadHints&&!e.preloadHints&&delete t.preloadHints,i.parts&&!e.parts)delete t.parts;else if(i.parts&&e.parts)for(let s=0;s{const s=i.slice(),r=e.slice();t=t||0;const n=[];let a;for(let o=0;o{!i.resolvedUri&&i.uri&&(i.resolvedUri=it(e,i.uri)),i.key&&!i.key.resolvedUri&&(i.key.resolvedUri=it(e,i.key.uri)),i.map&&!i.map.resolvedUri&&(i.map.resolvedUri=it(e,i.map.uri)),i.map&&i.map.key&&!i.map.key.resolvedUri&&(i.map.key.resolvedUri=it(e,i.map.key.uri)),i.parts&&i.parts.length&&i.parts.forEach(t=>{t.resolvedUri||(t.resolvedUri=it(e,t.uri))}),i.preloadHints&&i.preloadHints.length&&i.preloadHints.forEach(t=>{t.resolvedUri||(t.resolvedUri=it(e,t.uri))})},Hf=function(i){const e=i.segments||[],t=i.preloadSegment;if(t&&t.parts&&t.parts.length){if(t.preloadHints){for(let s=0;si===e||i.segments&&e.segments&&i.segments.length===e.segments.length&&i.endList===e.endList&&i.mediaSequence===e.mediaSequence&&i.preloadSegment===e.preloadSegment,_o=(i,e,t=zf)=>{const s=le(i,{}),r=s.playlists[e.id];if(!r||t(r,e))return null;e.segments=Hf(e);const n=le(r,e);if(n.preloadSegment&&!e.preloadSegment&&delete n.preloadSegment,r.segments){if(e.skip){e.segments=e.segments||[];for(let a=0;a{Vf(a,n.resolvedUri)});for(let a=0;a{if(a.playlists)for(let m=0;m{const t=i.segments||[],s=t[t.length-1],r=s&&s.parts&&s.parts[s.parts.length-1],n=r&&r.duration||s&&s.duration;return e&&n?n*1e3:(i.partTargetDuration||i.targetDuration||10)*500},Mc=(i,e,t)=>{if(!i)return;const s=[];return i.forEach(r=>{if(!r.attributes)return;const{BANDWIDTH:n,RESOLUTION:a,CODECS:o}=r.attributes;s.push({id:r.id,bandwidth:n,resolution:a,codecs:o})}),{type:e,isLive:t,renditions:s}};class Wi extends YT{constructor(e,t,s={}){if(super(),!e)throw new Error("A non-empty playlist URL or object is required");this.logger_=vt("PlaylistLoader");const{withCredentials:r=!1}=s;this.src=e,this.vhs_=t,this.withCredentials=r,this.addDateRangesToTextTrack_=s.addDateRangesToTextTrack;const n=t.options_;this.customTagParsers=n&&n.customTagParsers||[],this.customTagMappers=n&&n.customTagMappers||[],this.llhls=n&&n.llhls,this.dateRangesStorage_=new Nc,this.state="HAVE_NOTHING",this.handleMediaupdatetimeout_=this.handleMediaupdatetimeout_.bind(this),this.on("mediaupdatetimeout",this.handleMediaupdatetimeout_),this.on("loadedplaylist",this.handleLoadedPlaylist_.bind(this))}handleLoadedPlaylist_(){const e=this.media();if(!e)return;this.dateRangesStorage_.setOffset(e.segments),this.dateRangesStorage_.setPendingDateRanges(e.dateRanges);const t=this.dateRangesStorage_.getDateRangesToProcess();!t.length||!this.addDateRangesToTextTrack_||this.addDateRangesToTextTrack_(t)}handleMediaupdatetimeout_(){if(this.state!=="HAVE_METADATA")return;const e=this.media();let t=it(this.main.uri,e.uri);this.llhls&&(t=QT(t,e)),this.state="HAVE_CURRENT_METADATA",this.request=this.vhs_.xhr({uri:t,withCredentials:this.withCredentials,requestType:"hls-playlist"},(s,r)=>{if(this.request){if(s)return this.playlistRequestError(this.request,this.media(),"HAVE_METADATA");this.haveMetadata({playlistString:this.request.responseText,url:this.media().uri,id:this.media().id})}})}playlistRequestError(e,t,s){const{uri:r,id:n}=t;this.request=null,s&&(this.state=s),this.error={playlist:this.main.playlists[n],status:e.status,message:`HLS playlist request error at URL: ${r}.`,responseText:e.responseText,code:e.status>=500?4:2,metadata:wi({requestType:e.requestType,request:e,error:e.error})},this.trigger("error")}parseManifest_({url:e,manifestString:t}){try{return GT({onwarn:({message:s})=>this.logger_(`m3u8-parser warn for ${e}: ${s}`),oninfo:({message:s})=>this.logger_(`m3u8-parser info for ${e}: ${s}`),manifestString:t,customTagParsers:this.customTagParsers,customTagMappers:this.customTagMappers,llhls:this.llhls})}catch(s){this.error=s,this.error.metadata={errorType:O.Error.StreamingHlsPlaylistParserError,error:s}}}haveMetadata({playlistString:e,playlistObject:t,url:s,id:r}){this.request=null,this.state="HAVE_METADATA";const n={playlistInfo:{type:"media",uri:s}};this.trigger({type:"playlistparsestart",metadata:n});const a=t||this.parseManifest_({url:s,manifestString:e});a.lastRequest=Date.now(),qf({playlist:a,uri:s,id:r});const o=_o(this.main,a);this.targetDuration=a.partTargetDuration||a.targetDuration,this.pendingMedia_=null,o?(this.main=o,this.media_=this.main.playlists[r]):this.trigger("playlistunchanged"),this.updateMediaUpdateTimeout_(yo(this.media(),!!o)),n.parsedPlaylist=Mc(this.main.playlists,n.playlistInfo.type,!this.media_.endList),this.trigger({type:"playlistparsecomplete",metadata:n}),this.trigger("loadedplaylist")}dispose(){this.trigger("dispose"),this.stopRequest(),E.clearTimeout(this.mediaUpdateTimeout),E.clearTimeout(this.finalRenditionTimeout),this.dateRangesStorage_=new Nc,this.off()}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e,t){if(!e)return this.media_;if(this.state==="HAVE_NOTHING")throw new Error("Cannot switch media playlist from "+this.state);if(typeof e=="string"){if(!this.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.main.playlists[e]}if(E.clearTimeout(this.finalRenditionTimeout),t){const o=(e.partTargetDuration||e.targetDuration)/2*1e3||5e3;this.finalRenditionTimeout=E.setTimeout(this.media.bind(this,e,!1),o);return}const s=this.state,r=!this.media_||e.id!==this.media_.id,n=this.main.playlists[e.id];if(n&&n.endList||e.endList&&e.segments.length){this.request&&(this.request.onreadystatechange=null,this.request.abort(),this.request=null),this.state="HAVE_METADATA",this.media_=e,r&&(this.trigger("mediachanging"),s==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange"));return}if(this.updateMediaUpdateTimeout_(yo(e,!0)),!r)return;if(this.state="SWITCHING_MEDIA",this.request){if(e.resolvedUri===this.request.url)return;this.request.onreadystatechange=null,this.request.abort(),this.request=null}this.media_&&this.trigger("mediachanging"),this.pendingMedia_=e;const a={playlistInfo:{type:"media",uri:e.uri}};this.trigger({type:"playlistrequeststart",metadata:a}),this.request=this.vhs_.xhr({uri:e.resolvedUri,withCredentials:this.withCredentials,requestType:"hls-playlist"},(o,u)=>{if(this.request){if(e.lastRequest=Date.now(),e.resolvedUri=An(e.resolvedUri,u),o)return this.playlistRequestError(this.request,e,s);this.trigger({type:"playlistrequestcomplete",metadata:a}),this.haveMetadata({playlistString:u.responseText,url:e.uri,id:e.id}),s==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange")}})}pause(){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),this.stopRequest(),this.state==="HAVE_NOTHING"&&(this.started=!1),this.state==="SWITCHING_MEDIA"?this.media_?this.state="HAVE_METADATA":this.state="HAVE_MAIN_MANIFEST":this.state==="HAVE_CURRENT_METADATA"&&(this.state="HAVE_METADATA")}load(e){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null);const t=this.media();if(e){const s=t?(t.partTargetDuration||t.targetDuration)/2*1e3:5e3;this.mediaUpdateTimeout=E.setTimeout(()=>{this.mediaUpdateTimeout=null,this.load()},s);return}if(!this.started){this.start();return}t&&!t.endList?this.trigger("mediaupdatetimeout"):this.trigger("loadedplaylist")}updateMediaUpdateTimeout_(e){this.mediaUpdateTimeout&&(E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null),!(!this.media()||this.media().endList)&&(this.mediaUpdateTimeout=E.setTimeout(()=>{this.mediaUpdateTimeout=null,this.trigger("mediaupdatetimeout"),this.updateMediaUpdateTimeout_(e)},e))}start(){if(this.started=!0,typeof this.src=="object"){this.src.uri||(this.src.uri=E.location.href),this.src.resolvedUri=this.src.uri,setTimeout(()=>{this.setupInitialPlaylist(this.src)},0);return}const e={playlistInfo:{type:"multivariant",uri:this.src}};this.trigger({type:"playlistrequeststart",metadata:e}),this.request=this.vhs_.xhr({uri:this.src,withCredentials:this.withCredentials,requestType:"hls-playlist"},(t,s)=>{if(!this.request)return;if(this.request=null,t)return this.error={status:s.status,message:`HLS playlist request error at URL: ${this.src}.`,responseText:s.responseText,code:2,metadata:wi({requestType:s.requestType,request:s,error:t})},this.state==="HAVE_NOTHING"&&(this.started=!1),this.trigger("error");this.trigger({type:"playlistrequestcomplete",metadata:e}),this.src=An(this.src,s),this.trigger({type:"playlistparsestart",metadata:e});const r=this.parseManifest_({manifestString:s.responseText,url:this.src});e.parsedPlaylist=Mc(r.playlists,e.playlistInfo.type,!1),this.trigger({type:"playlistparsecomplete",metadata:e}),this.setupInitialPlaylist(r)})}srcUri(){return typeof this.src=="string"?this.src:this.src.uri}setupInitialPlaylist(e){if(this.state="HAVE_MAIN_MANIFEST",e.playlists){this.main=e,jf(this.main,this.srcUri()),e.playlists.forEach(s=>{s.segments=Hf(s),s.segments.forEach(r=>{Vf(r,s.resolvedUri)})}),this.trigger("loadedplaylist"),this.request||this.media(this.main.playlists[0]);return}const t=this.srcUri()||E.location.href;this.main=KT(e,t),this.haveMetadata({playlistObject:e,url:t,id:this.main.playlists[0].id}),this.trigger("loadedmetadata")}updateOrDeleteClone(e,t){const s=this.main,r=e.ID;let n=s.playlists.length;for(;n--;){const a=s.playlists[n];if(a.attributes["PATHWAY-ID"]===r){const o=a.resolvedUri,u=a.id;if(t){const h=this.createCloneURI_(a.resolvedUri,e),m=Ji(r,h),_=this.createCloneAttributes_(r,a.attributes),v=this.createClonePlaylist_(a,m,e,_);s.playlists[n]=v,s.playlists[m]=v,s.playlists[h]=v}else s.playlists.splice(n,1);delete s.playlists[u],delete s.playlists[o]}}this.updateOrDeleteCloneMedia(e,t)}updateOrDeleteCloneMedia(e,t){const s=this.main,r=e.ID;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{if(!(!s.mediaGroups[n]||!s.mediaGroups[n][r])){for(const a in s.mediaGroups[n])if(a===r){for(const o in s.mediaGroups[n][a])s.mediaGroups[n][a][o].playlists.forEach((h,m)=>{const _=s.playlists[h.id],v=_.id,S=_.resolvedUri;delete s.playlists[v],delete s.playlists[S]});delete s.mediaGroups[n][a]}}}),t&&this.createClonedMediaGroups_(e)}addClonePathway(e,t={}){const s=this.main,r=s.playlists.length,n=this.createCloneURI_(t.resolvedUri,e),a=Ji(e.ID,n),o=this.createCloneAttributes_(e.ID,t.attributes),u=this.createClonePlaylist_(t,a,e,o);s.playlists[r]=u,s.playlists[a]=u,s.playlists[n]=u,this.createClonedMediaGroups_(e)}createClonedMediaGroups_(e){const t=e.ID,s=e["BASE-ID"],r=this.main;["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(n=>{if(!(!r.mediaGroups[n]||r.mediaGroups[n][t]))for(const a in r.mediaGroups[n]){if(a===s)r.mediaGroups[n][t]={};else continue;for(const o in r.mediaGroups[n][a]){const u=r.mediaGroups[n][a][o];r.mediaGroups[n][t][o]=Oe({},u);const h=r.mediaGroups[n][t][o],m=this.createCloneURI_(u.resolvedUri,e);h.resolvedUri=m,h.uri=m,h.playlists=[],u.playlists.forEach((_,v)=>{const S=r.playlists[_.id],A=Uf(n,t,o),y=Ji(t,A);if(S&&!r.playlists[y]){const w=this.createClonePlaylist_(S,y,e),D=w.resolvedUri;r.playlists[y]=w,r.playlists[D]=w}h.playlists[v]=this.createClonePlaylist_(_,y,e)})}}})}createClonePlaylist_(e,t,s,r){const n=this.createCloneURI_(e.resolvedUri,s),a={resolvedUri:n,uri:n,id:t};return e.segments&&(a.segments=[]),r&&(a.attributes=r),le(e,a)}createCloneURI_(e,t){const s=new URL(e);s.hostname=t["URI-REPLACEMENT"].HOST;const r=t["URI-REPLACEMENT"].PARAMS;for(const n of Object.keys(r))s.searchParams.set(n,r[n]);return s.href}createCloneAttributes_(e,t){const s={["PATHWAY-ID"]:e};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(r=>{t[r]&&(s[r]=e)}),s}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const s in e.contentProtection){const r=e.contentProtection[s].attributes.keyId;r&&t.add(r.toLowerCase())}return t}}}const vo=function(i,e,t,s){const r=i.responseType==="arraybuffer"?i.response:i.responseText;!e&&r&&(i.responseTime=Date.now(),i.roundTripTime=i.responseTime-i.requestTime,i.bytesReceived=r.byteLength||r.length,i.bandwidth||(i.bandwidth=Math.floor(i.bytesReceived/i.roundTripTime*8*1e3))),t.headers&&(i.responseHeaders=t.headers),e&&e.code==="ETIMEDOUT"&&(i.timedout=!0),!e&&!i.aborted&&t.statusCode!==200&&t.statusCode!==206&&t.statusCode!==0&&(e=new Error("XHR Failed with a response of: "+(i&&(r||i.responseText)))),s(e,i)},e2=(i,e)=>{if(!i||!i.size)return;let t=e;return i.forEach(s=>{t=s(t)}),t},t2=(i,e,t,s)=>{!i||!i.size||i.forEach(r=>{r(e,t,s)})},Gf=function(){const i=function e(t,s){t=le({timeout:45e3},t);const r=e.beforeRequest||O.Vhs.xhr.beforeRequest,n=e._requestCallbackSet||O.Vhs.xhr._requestCallbackSet||new Set,a=e._responseCallbackSet||O.Vhs.xhr._responseCallbackSet;r&&typeof r=="function"&&(O.log.warn("beforeRequest is deprecated, use onRequest instead."),n.add(r));const o=O.Vhs.xhr.original===!0?O.xhr:O.Vhs.xhr,u=e2(n,t);n.delete(r);const h=o(u||t,function(_,v){return t2(a,h,_,v),vo(h,_,v,s)}),m=h.abort;return h.abort=function(){return h.aborted=!0,m.apply(h,arguments)},h.uri=t.uri,h.requestType=t.requestType,h.requestTime=Date.now(),h};return i.original=!0,i},i2=function(i){let e;const t=i.offset;return typeof i.offset=="bigint"||typeof i.length=="bigint"?e=E.BigInt(i.offset)+E.BigInt(i.length)-E.BigInt(1):e=i.offset+i.length-1,"bytes="+t+"-"+e},To=function(i){const e={};return i.byterange&&(e.Range=i2(i.byterange)),e},s2=function(i,e){return i.start(e)+"-"+i.end(e)},r2=function(i,e){const t=i.toString(16);return"00".substring(0,2-t.length)+t+(e%2?" ":"")},n2=function(i){return i>=32&&i<126?String.fromCharCode(i):"."},Wf=function(i){const e={};return Object.keys(i).forEach(t=>{const s=i[t];vd(s)?e[t]={bytes:s.buffer,byteOffset:s.byteOffset,byteLength:s.byteLength}:e[t]=s}),e},wn=function(i){const e=i.byterange||{length:1/0,offset:0};return[e.length,e.offset,i.resolvedUri].join(",")},Xf=function(i){return i.resolvedUri},Kf=i=>{const e=Array.prototype.slice.call(i),t=16;let s="",r,n;for(let a=0;aKf(i),o2=i=>{let e="",t;for(t=0;t{if(!e.dateTimeObject)return null;const t=e.videoTimingInfo.transmuxerPrependedSeconds,r=e.videoTimingInfo.transmuxedPresentationStart+t,n=i-r;return new Date(e.dateTimeObject.getTime()+n*1e3)},c2=i=>i.transmuxedPresentationEnd-i.transmuxedPresentationStart-i.transmuxerPrependedSeconds,d2=(i,e)=>{let t;try{t=new Date(i)}catch{return null}if(!e||!e.segments||e.segments.length===0)return null;let s=e.segments[0];if(to?null:(t>new Date(n)&&(s=r),{segment:s,estimatedStart:s.videoTimingInfo?s.videoTimingInfo.transmuxedPresentationStart:st.duration(e,e.mediaSequence+e.segments.indexOf(s)),type:s.videoTimingInfo?"accurate":"estimate"})},h2=(i,e)=>{if(!e||!e.segments||e.segments.length===0)return null;let t=0,s;for(let n=0;nt){if(i>t+r.duration*Yf)return null;s=r}return{segment:s,estimatedStart:s.videoTimingInfo?s.videoTimingInfo.transmuxedPresentationStart:t-s.duration,type:s.videoTimingInfo?"accurate":"estimate"}},f2=(i,e)=>{let t,s;try{t=new Date(i),s=new Date(e)}catch{}const r=t.getTime();return(s.getTime()-r)/1e3},p2=i=>{if(!i.segments||i.segments.length===0)return!1;for(let e=0;e{if(!t)throw new Error("getProgramTime: callback must be provided");if(!i||e===void 0)return t({message:"getProgramTime: playlist and time must be provided"});const s=h2(e,i);if(!s)return t({message:"valid programTime was not found"});if(s.type==="estimate")return t({message:"Accurate programTime could not be determined. Please seek to e.seekTime and try again",seekTime:s.estimatedStart});const r={mediaSeconds:e},n=u2(e,s.segment);return n&&(r.programDateTime=n.toISOString()),t(null,r)},Qf=({programTime:i,playlist:e,retryCount:t=2,seekTo:s,pauseAfterSeek:r=!0,tech:n,callback:a})=>{if(!a)throw new Error("seekToProgramTime: callback must be provided");if(typeof i>"u"||!e||!s)return a({message:"seekToProgramTime: programTime, seekTo and playlist must be provided"});if(!e.endList&&!n.hasStarted_)return a({message:"player must be playing a live stream to start buffering"});if(!p2(e))return a({message:"programDateTime tags must be provided in the manifest "+e.resolvedUri});const o=d2(i,e);if(!o)return a({message:`${i} was not found in the stream`});const u=o.segment,h=f2(u.dateTimeObject,i);if(o.type==="estimate"){if(t===0)return a({message:`${i} is not buffered yet. Try again`});s(o.estimatedStart+h),n.one("seeked",()=>{Qf({programTime:i,playlist:e,retryCount:t-1,seekTo:s,pauseAfterSeek:r,tech:n,callback:a})});return}const m=u.start+h,_=()=>a(null,n.currentTime());n.one("seeked",_),r&&n.pause(),s(m)},Ga=(i,e)=>{if(i.readyState===4)return e()},g2=(i,e,t,s)=>{let r=[],n,a=!1;const o=function(_,v,S,A){return v.abort(),a=!0,t(_,v,S,A)},u=function(_,v){if(a)return;if(_)return _.metadata=wi({requestType:s,request:v,error:_}),o(_,v,"",r);const S=v.responseText.substring(r&&r.byteLength||0,v.responseText.length);if(r=v_(r,Td(S,!0)),n=n||Hs(r),r.length<10||n&&r.lengtho(_,v,"",r));const A=Ho(r);return A==="ts"&&r.length<188?Ga(v,()=>o(_,v,"",r)):!A&&r.length<376?Ga(v,()=>o(_,v,"",r)):o(null,v,A,r)},m=e({uri:i,beforeSend(_){_.overrideMimeType("text/plain; charset=x-user-defined"),_.addEventListener("progress",function({total:v,loaded:S}){return vo(_,null,{statusCode:_.status},u)})}},function(_,v){return vo(m,_,v,u)});return m},{EventTarget:_2}=O,Bc=function(i,e){if(!zf(i,e)||i.sidx&&e.sidx&&(i.sidx.offset!==e.sidx.offset||i.sidx.length!==e.sidx.length))return!1;if(!i.sidx&&e.sidx||i.sidx&&!e.sidx||i.segments&&!e.segments||!i.segments&&e.segments)return!1;if(!i.segments&&!e.segments)return!0;for(let t=0;t{const r=s.attributes.NAME||t;return`placeholder-uri-${i}-${e}-${r}`},v2=({mainXml:i,srcUrl:e,clientOffset:t,sidxMapping:s,previousManifest:r})=>{const n=$y(i,{manifestUri:e,clientOffset:t,sidxMapping:s,previousManifest:r});return jf(n,e,y2),n},T2=(i,e)=>{Ts(i,(t,s,r,n)=>{n in e.mediaGroups[s][r]||delete i.mediaGroups[s][r][n]})},b2=(i,e,t)=>{let s=!0,r=le(i,{duration:e.duration,minimumUpdatePeriod:e.minimumUpdatePeriod,timelineStarts:e.timelineStarts});for(let n=0;n{if(n.playlists&&n.playlists.length){const h=n.playlists[0].id,m=_o(r,n.playlists[0],Bc);m&&(r=m,u in r.mediaGroups[a][o]||(r.mediaGroups[a][o][u]=n),r.mediaGroups[a][o][u].playlists[0]=r.playlists[h],s=!1)}}),T2(r,e),e.minimumUpdatePeriod!==i.minimumUpdatePeriod&&(s=!1),s?null:r},x2=(i,e)=>(!i.map&&!e.map||!!(i.map&&e.map&&i.map.byterange.offset===e.map.byterange.offset&&i.map.byterange.length===e.map.byterange.length))&&i.uri===e.uri&&i.byterange.offset===e.byterange.offset&&i.byterange.length===e.byterange.length,Fc=(i,e)=>{const t={};for(const s in i){const n=i[s].sidx;if(n){const a=Bn(n);if(!e[a])break;const o=e[a].sidxInfo;x2(o,n)&&(t[a]=e[a])}}return t},S2=(i,e)=>{let s=Fc(i.playlists,e);return Ts(i,(r,n,a,o)=>{if(r.playlists&&r.playlists.length){const u=r.playlists;s=le(s,Fc(u,e))}}),s};class bo extends _2{constructor(e,t,s={},r){super(),this.mainPlaylistLoader_=r||this,r||(this.isMain_=!0);const{withCredentials:n=!1}=s;if(this.vhs_=t,this.withCredentials=n,this.addMetadataToTextTrack=s.addMetadataToTextTrack,!e)throw new Error("A non-empty playlist URL or object is required");this.on("minimumUpdatePeriod",()=>{this.refreshXml_()}),this.on("mediaupdatetimeout",()=>{this.refreshMedia_(this.media().id)}),this.state="HAVE_NOTHING",this.loadedPlaylists_={},this.logger_=vt("DashPlaylistLoader"),this.isMain_?(this.mainPlaylistLoader_.srcUrl=e,this.mainPlaylistLoader_.sidxMapping_={}):this.childPlaylist_=e}requestErrored_(e,t,s){if(!this.request)return!0;if(this.request=null,e)return this.error=typeof e=="object"&&!(e instanceof Error)?e:{status:t.status,message:"DASH request error at URL: "+t.uri,response:t.response,code:2,metadata:e.metadata},s&&(this.state=s),this.trigger("error"),!0}addSidxSegments_(e,t,s){const r=e.sidx&&Bn(e.sidx);if(!e.sidx||!r||this.mainPlaylistLoader_.sidxMapping_[r]){this.mediaRequest_=E.setTimeout(()=>s(!1),0);return}const n=An(e.sidx.resolvedUri),a=(u,h)=>{if(this.requestErrored_(u,h,t))return;const m=this.mainPlaylistLoader_.sidxMapping_,{requestType:_}=h;let v;try{v=Wy(X(h.response).subarray(8))}catch(S){S.metadata=wi({requestType:_,request:h,parseFailure:!0}),this.requestErrored_(S,h,t);return}return m[r]={sidxInfo:e.sidx,sidx:v},jo(e,v,e.sidx.resolvedUri),s(!0)},o="dash-sidx";this.request=g2(n,this.vhs_.xhr,(u,h,m,_)=>{if(u)return a(u,h);if(!m||m!=="mp4"){const A=m||"unknown";return a({status:h.status,message:`Unsupported ${A} container type for sidx segment at URL: ${n}`,response:"",playlist:e,internal:!0,playlistExclusionDuration:1/0,code:2},h)}const{offset:v,length:S}=e.sidx.byterange;if(_.length>=S+v)return a(u,{response:_.subarray(v,v+S),status:h.status,uri:h.uri});this.request=this.vhs_.xhr({uri:n,responseType:"arraybuffer",requestType:"dash-sidx",headers:To({byterange:e.sidx.byterange})},a)},o)}dispose(){this.trigger("dispose"),this.stopRequest(),this.loadedPlaylists_={},E.clearTimeout(this.minimumUpdatePeriodTimeout_),E.clearTimeout(this.mediaRequest_),E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.mediaRequest_=null,this.minimumUpdatePeriodTimeout_=null,this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.off()}hasPendingRequest(){return this.request||this.mediaRequest_}stopRequest(){if(this.request){const e=this.request;this.request=null,e.onreadystatechange=null,e.abort()}}media(e){if(!e)return this.media_;if(this.state==="HAVE_NOTHING")throw new Error("Cannot switch media playlist from "+this.state);const t=this.state;if(typeof e=="string"){if(!this.mainPlaylistLoader_.main.playlists[e])throw new Error("Unknown playlist URI: "+e);e=this.mainPlaylistLoader_.main.playlists[e]}const s=!this.media_||e.id!==this.media_.id;if(s&&this.loadedPlaylists_[e.id]&&this.loadedPlaylists_[e.id].endList){this.state="HAVE_METADATA",this.media_=e,s&&(this.trigger("mediachanging"),this.trigger("mediachange"));return}s&&(this.media_&&this.trigger("mediachanging"),this.addSidxSegments_(e,t,r=>{this.haveMetadata({startingState:t,playlist:e})}))}haveMetadata({startingState:e,playlist:t}){this.state="HAVE_METADATA",this.loadedPlaylists_[t.id]=t,this.mediaRequest_=null,this.refreshMedia_(t.id),e==="HAVE_MAIN_MANIFEST"?this.trigger("loadedmetadata"):this.trigger("mediachange")}pause(){this.mainPlaylistLoader_.createMupOnMedia_&&(this.off("loadedmetadata",this.mainPlaylistLoader_.createMupOnMedia_),this.mainPlaylistLoader_.createMupOnMedia_=null),this.stopRequest(),E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null,this.isMain_&&(E.clearTimeout(this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_),this.mainPlaylistLoader_.minimumUpdatePeriodTimeout_=null),this.state==="HAVE_NOTHING"&&(this.started=!1)}load(e){E.clearTimeout(this.mediaUpdateTimeout),this.mediaUpdateTimeout=null;const t=this.media();if(e){const s=t?t.targetDuration/2*1e3:5e3;this.mediaUpdateTimeout=E.setTimeout(()=>this.load(),s);return}if(!this.started){this.start();return}t&&!t.endList?(this.isMain_&&!this.minimumUpdatePeriodTimeout_&&(this.trigger("minimumUpdatePeriod"),this.updateMinimumUpdatePeriodTimeout_()),this.trigger("mediaupdatetimeout")):this.trigger("loadedplaylist")}start(){if(this.started=!0,!this.isMain_){this.mediaRequest_=E.setTimeout(()=>this.haveMain_(),0);return}this.requestMain_((e,t)=>{this.haveMain_(),!this.hasPendingRequest()&&!this.media_&&this.media(this.mainPlaylistLoader_.main.playlists[0])})}requestMain_(e){const t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}};this.trigger({type:"manifestrequeststart",metadata:t}),this.request=this.vhs_.xhr({uri:this.mainPlaylistLoader_.srcUrl,withCredentials:this.withCredentials,requestType:"dash-manifest"},(s,r)=>{if(s){const{requestType:a}=r;s.metadata=wi({requestType:a,request:r,error:s})}if(this.requestErrored_(s,r)){this.state==="HAVE_NOTHING"&&(this.started=!1);return}this.trigger({type:"manifestrequestcomplete",metadata:t});const n=r.responseText!==this.mainPlaylistLoader_.mainXml_;if(this.mainPlaylistLoader_.mainXml_=r.responseText,r.responseHeaders&&r.responseHeaders.date?this.mainLoaded_=Date.parse(r.responseHeaders.date):this.mainLoaded_=Date.now(),this.mainPlaylistLoader_.srcUrl=An(this.mainPlaylistLoader_.srcUrl,r),n){this.handleMain_(),this.syncClientServerClock_(()=>e(r,n));return}return e(r,n)})}syncClientServerClock_(e){const t=Vy(this.mainPlaylistLoader_.mainXml_);if(t===null)return this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e();if(t.method==="DIRECT")return this.mainPlaylistLoader_.clientOffset_=t.value-Date.now(),e();this.request=this.vhs_.xhr({uri:it(this.mainPlaylistLoader_.srcUrl,t.value),method:t.method,withCredentials:this.withCredentials,requestType:"dash-clock-sync"},(s,r)=>{if(!this.request)return;if(s){const{requestType:a}=r;return this.error.metadata=wi({requestType:a,request:r,error:s}),this.mainPlaylistLoader_.clientOffset_=this.mainLoaded_-Date.now(),e()}let n;t.method==="HEAD"?!r.responseHeaders||!r.responseHeaders.date?n=this.mainLoaded_:n=Date.parse(r.responseHeaders.date):n=Date.parse(r.responseText),this.mainPlaylistLoader_.clientOffset_=n-Date.now(),e()})}haveMain_(){this.state="HAVE_MAIN_MANIFEST",this.isMain_?this.trigger("loadedplaylist"):this.media_||this.media(this.childPlaylist_)}handleMain_(){this.mediaRequest_=null;const e=this.mainPlaylistLoader_.main,t={manifestInfo:{uri:this.mainPlaylistLoader_.srcUrl}};this.trigger({type:"manifestparsestart",metadata:t});let s;try{s=v2({mainXml:this.mainPlaylistLoader_.mainXml_,srcUrl:this.mainPlaylistLoader_.srcUrl,clientOffset:this.mainPlaylistLoader_.clientOffset_,sidxMapping:this.mainPlaylistLoader_.sidxMapping_,previousManifest:e})}catch(n){this.error=n,this.error.metadata={errorType:O.Error.StreamingDashManifestParserError,error:n},this.trigger("error")}e&&(s=b2(e,s,this.mainPlaylistLoader_.sidxMapping_)),this.mainPlaylistLoader_.main=s||e;const r=this.mainPlaylistLoader_.main.locations&&this.mainPlaylistLoader_.main.locations[0];if(r&&r!==this.mainPlaylistLoader_.srcUrl&&(this.mainPlaylistLoader_.srcUrl=r),(!e||s&&s.minimumUpdatePeriod!==e.minimumUpdatePeriod)&&this.updateMinimumUpdatePeriodTimeout_(),this.addEventStreamToMetadataTrack_(s),s){const{duration:n,endList:a}=s,o=[];s.playlists.forEach(h=>{o.push({id:h.id,bandwidth:h.attributes.BANDWIDTH,resolution:h.attributes.RESOLUTION,codecs:h.attributes.CODECS})});const u={duration:n,isLive:!a,renditions:o};t.parsedManifest=u,this.trigger({type:"manifestparsecomplete",metadata:t})}return!!s}updateMinimumUpdatePeriodTimeout_(){const e=this.mainPlaylistLoader_;e.createMupOnMedia_&&(e.off("loadedmetadata",e.createMupOnMedia_),e.createMupOnMedia_=null),e.minimumUpdatePeriodTimeout_&&(E.clearTimeout(e.minimumUpdatePeriodTimeout_),e.minimumUpdatePeriodTimeout_=null);let t=e.main&&e.main.minimumUpdatePeriod;if(t===0&&(e.media()?t=e.media().targetDuration*1e3:(e.createMupOnMedia_=e.updateMinimumUpdatePeriodTimeout_,e.one("loadedmetadata",e.createMupOnMedia_))),typeof t!="number"||t<=0){t<0&&this.logger_(`found invalid minimumUpdatePeriod of ${t}, not setting a timeout`);return}this.createMUPTimeout_(t)}createMUPTimeout_(e){const t=this.mainPlaylistLoader_;t.minimumUpdatePeriodTimeout_=E.setTimeout(()=>{t.minimumUpdatePeriodTimeout_=null,t.trigger("minimumUpdatePeriod"),t.createMUPTimeout_(e)},e)}refreshXml_(){this.requestMain_((e,t)=>{t&&(this.media_&&(this.media_=this.mainPlaylistLoader_.main.playlists[this.media_.id]),this.mainPlaylistLoader_.sidxMapping_=S2(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.sidxMapping_),this.addSidxSegments_(this.media(),this.state,s=>{this.refreshMedia_(this.media().id)}))})}refreshMedia_(e){if(!e)throw new Error("refreshMedia_ must take a media id");this.media_&&this.isMain_&&this.handleMain_();const t=this.mainPlaylistLoader_.main.playlists,s=!this.media_||this.media_!==t[e];if(s?this.media_=t[e]:this.trigger("playlistunchanged"),!this.mediaUpdateTimeout){const r=()=>{this.media().endList||(this.mediaUpdateTimeout=E.setTimeout(()=>{this.trigger("mediaupdatetimeout"),r()},yo(this.media(),!!s)))};r()}this.trigger("loadedplaylist")}addEventStreamToMetadataTrack_(e){if(e&&this.mainPlaylistLoader_.main.eventStream){const t=this.mainPlaylistLoader_.main.eventStream.map(s=>({cueTime:s.start,frames:[{data:s.messageData}]}));this.addMetadataToTextTrack("EventStream",t,this.mainPlaylistLoader_.main.duration)}}getKeyIdSet(e){if(e.contentProtection){const t=new Set;for(const s in e.contentProtection){const r=e.contentProtection[s].attributes["cenc:default_KID"];r&&t.add(r.replace(/-/g,"").toLowerCase())}return t}}}var Ne={GOAL_BUFFER_LENGTH:30,MAX_GOAL_BUFFER_LENGTH:60,BACK_BUFFER_LENGTH:30,GOAL_BUFFER_LENGTH_RATE:1,INITIAL_BANDWIDTH:4194304,BANDWIDTH_VARIANCE:1.2,BUFFER_LOW_WATER_LINE:0,MAX_BUFFER_LOW_WATER_LINE:30,EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:16,BUFFER_LOW_WATER_LINE_RATE:1,BUFFER_HIGH_WATER_LINE:30};const E2=i=>{const e=new Uint8Array(new ArrayBuffer(i.length));for(let t=0;t-1):!1},this.trigger=function(c){var f,d,p,g;if(f=l[c],!!f)if(arguments.length===2)for(p=f.length,d=0;d"u")){for(l in W)W.hasOwnProperty(l)&&(W[l]=[l.charCodeAt(0),l.charCodeAt(1),l.charCodeAt(2),l.charCodeAt(3)]);se=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),ne=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),Be=new Uint8Array([0,0,0,1]),G=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ee=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),be={video:G,audio:ee},z=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),He=new Uint8Array([0,0,0,0,0,0,0,0]),ze=new Uint8Array([0,0,0,0,0,0,0,0]),Ii=ze,Dl=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),kl=ze,Oe=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),o=function(l){var c=[],f=0,d,p,g;for(d=1;d>>1,l.samplingfrequencyindex<<7|l.channelcount<<3,6,1,2]))},m=function(){return o(W.ftyp,se,Be,se,ne)},B=function(l){return o(W.hdlr,be[l])},_=function(l){return o(W.mdat,l)},k=function(l){var c=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,l.duration>>>24&255,l.duration>>>16&255,l.duration>>>8&255,l.duration&255,85,196,0,0]);return l.samplerate&&(c[12]=l.samplerate>>>24&255,c[13]=l.samplerate>>>16&255,c[14]=l.samplerate>>>8&255,c[15]=l.samplerate&255),o(W.mdhd,c)},R=function(l){return o(W.mdia,k(l),B(l.type),S(l))},v=function(l){return o(W.mfhd,new Uint8Array([0,0,0,0,(l&4278190080)>>24,(l&16711680)>>16,(l&65280)>>8,l&255]))},S=function(l){return o(W.minf,l.type==="video"?o(W.vmhd,Oe):o(W.smhd,He),u(),$(l))},A=function(l,c){for(var f=[],d=c.length;d--;)f[d]=ue(c[d]);return o.apply(null,[W.moof,v(l)].concat(f))},y=function(l){for(var c=l.length,f=[];c--;)f[c]=L(l[c]);return o.apply(null,[W.moov,D(4294967295)].concat(f).concat(w(l)))},w=function(l){for(var c=l.length,f=[];c--;)f[c]=ie(l[c]);return o.apply(null,[W.mvex].concat(f))},D=function(l){var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(l&4278190080)>>24,(l&16711680)>>16,(l&65280)>>8,l&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return o(W.mvhd,c)},H=function(l){var c=l.samples||[],f=new Uint8Array(4+c.length),d,p;for(p=0;p>>8),g.push(d[b].byteLength&255),g=g.concat(Array.prototype.slice.call(d[b]));for(b=0;b>>8),T.push(p[b].byteLength&255),T=T.concat(Array.prototype.slice.call(p[b]));if(x=[W.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(f.width&65280)>>8,f.width&255,(f.height&65280)>>8,f.height&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o(W.avcC,new Uint8Array([1,f.profileIdc,f.profileCompatibility,f.levelIdc,255].concat([d.length],g,[p.length],T))),o(W.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],f.sarRatio){var C=f.sarRatio[0],P=f.sarRatio[1];x.push(o(W.pasp,new Uint8Array([(C&4278190080)>>24,(C&16711680)>>16,(C&65280)>>8,C&255,(P&4278190080)>>24,(P&16711680)>>16,(P&65280)>>8,P&255])))}return o.apply(null,x)},c=function(f){return o(W.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(f.channelcount&65280)>>8,f.channelcount&255,(f.samplesize&65280)>>8,f.samplesize&255,0,0,0,0,(f.samplerate&65280)>>8,f.samplerate&255,0,0]),h(f))}}(),I=function(l){var c=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,0,(l.duration&4278190080)>>24,(l.duration&16711680)>>16,(l.duration&65280)>>8,l.duration&255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(l.width&65280)>>8,l.width&255,0,0,(l.height&65280)>>8,l.height&255,0,0]);return o(W.tkhd,c)},ue=function(l){var c,f,d,p,g,T,b;return c=o(W.tfhd,new Uint8Array([0,0,0,58,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),T=Math.floor(l.baseMediaDecodeTime/a),b=Math.floor(l.baseMediaDecodeTime%a),f=o(W.tfdt,new Uint8Array([1,0,0,0,T>>>24&255,T>>>16&255,T>>>8&255,T&255,b>>>24&255,b>>>16&255,b>>>8&255,b&255])),g=32+20+8+16+8+8,l.type==="audio"?(d=oe(l,g),o(W.traf,c,f,d)):(p=H(l),d=oe(l,p.length+g),o(W.traf,c,f,d,p))},L=function(l){return l.duration=l.duration||4294967295,o(W.trak,I(l),R(l))},ie=function(l){var c=new Uint8Array([0,0,0,0,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.type!=="video"&&(c[c.length-1]=0),o(W.trex,c)},function(){var l,c,f;f=function(d,p){var g=0,T=0,b=0,x=0;return d.length&&(d[0].duration!==void 0&&(g=1),d[0].size!==void 0&&(T=2),d[0].flags!==void 0&&(b=4),d[0].compositionTimeOffset!==void 0&&(x=8)),[0,0,g|T|b|x,1,(d.length&4278190080)>>>24,(d.length&16711680)>>>16,(d.length&65280)>>>8,d.length&255,(p&4278190080)>>>24,(p&16711680)>>>16,(p&65280)>>>8,p&255]},c=function(d,p){var g,T,b,x,C,P;for(x=d.samples||[],p+=8+12+16*x.length,b=f(x,p),T=new Uint8Array(b.length+x.length*16),T.set(b),g=b.length,P=0;P>>24,T[g++]=(C.duration&16711680)>>>16,T[g++]=(C.duration&65280)>>>8,T[g++]=C.duration&255,T[g++]=(C.size&4278190080)>>>24,T[g++]=(C.size&16711680)>>>16,T[g++]=(C.size&65280)>>>8,T[g++]=C.size&255,T[g++]=C.flags.isLeading<<2|C.flags.dependsOn,T[g++]=C.flags.isDependedOn<<6|C.flags.hasRedundancy<<4|C.flags.paddingValue<<1|C.flags.isNonSyncSample,T[g++]=C.flags.degradationPriority&240<<8,T[g++]=C.flags.degradationPriority&15,T[g++]=(C.compositionTimeOffset&4278190080)>>>24,T[g++]=(C.compositionTimeOffset&16711680)>>>16,T[g++]=(C.compositionTimeOffset&65280)>>>8,T[g++]=C.compositionTimeOffset&255;return o(W.trun,T)},l=function(d,p){var g,T,b,x,C,P;for(x=d.samples||[],p+=8+12+8*x.length,b=f(x,p),g=new Uint8Array(b.length+x.length*8),g.set(b),T=b.length,P=0;P>>24,g[T++]=(C.duration&16711680)>>>16,g[T++]=(C.duration&65280)>>>8,g[T++]=C.duration&255,g[T++]=(C.size&4278190080)>>>24,g[T++]=(C.size&16711680)>>>16,g[T++]=(C.size&65280)>>>8,g[T++]=C.size&255;return o(W.trun,g)},oe=function(d,p){return d.type==="audio"?l(d,p):c(d,p)}}();var Dp={ftyp:m,mdat:_,moof:A,moov:y,initSegment:function(l){var c=m(),f=y(l),d;return d=new Uint8Array(c.byteLength+f.byteLength),d.set(c),d.set(f,c.byteLength),d}},kp=function(l){var c,f,d=[],p=[];for(p.byteLength=0,p.nalCount=0,p.duration=0,d.byteLength=0,c=0;c1&&(c=l.shift(),l.byteLength-=c.byteLength,l.nalCount-=c.nalCount,l[0][0].dts=c.dts,l[0][0].pts=c.pts,l[0][0].duration+=c.duration),l},Lp=function(){return{size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}}},Il=function(l,c){var f=Lp();return f.dataOffset=c,f.compositionTimeOffset=l.pts-l.dts,f.duration=l.duration,f.size=4*l.length,f.size+=l.byteLength,l.keyFrame&&(f.flags.dependsOn=2,f.flags.isNonSyncSample=0),f},Op=function(l,c){var f,d,p,g,T,b=c||0,x=[];for(f=0;fbr.ONE_SECOND_IN_TS/2))){for(C=qp()[l.samplerate],C||(C=c[0].data),P=0;P=f?l:(c.minSegmentDts=1/0,l.filter(function(d){return d.dts>=f?(c.minSegmentDts=Math.min(c.minSegmentDts,d.dts),c.minSegmentPts=c.minSegmentDts,!0):!1}))},Hp=function(l){var c,f,d=[];for(c=0;c=this.virtualRowCount&&typeof this.beforeRowOverflow=="function"&&this.beforeRowOverflow(l),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Ft.prototype.isEmpty=function(){return this.rows.length===0?!0:this.rows.length===1?this.rows[0]==="":!1},Ft.prototype.addText=function(l){this.rows[this.rowIdx]+=l},Ft.prototype.backspace=function(){if(!this.isEmpty()){var l=this.rows[this.rowIdx];this.rows[this.rowIdx]=l.substr(0,l.length-1)}};var Er=function(l,c,f){this.serviceNum=l,this.text="",this.currentWindow=new Ft(-1),this.windows=[],this.stream=f,typeof c=="string"&&this.createTextDecoder(c)};Er.prototype.init=function(l,c){this.startPts=l;for(var f=0;f<8;f++)this.windows[f]=new Ft(f),typeof c=="function"&&(this.windows[f].beforeRowOverflow=c)},Er.prototype.setCurrentWindow=function(l){this.currentWindow=this.windows[l]},Er.prototype.createTextDecoder=function(l){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(l)}catch(c){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+l+" encoding. "+c})}};var fe=function(l){l=l||{},fe.prototype.init.call(this);var c=this,f=l.captionServices||{},d={},p;Object.keys(f).forEach(g=>{p=f[g],/^SERVICE/.test(g)&&(d[g]=p.encoding)}),this.serviceEncodings=d,this.current708Packet=null,this.services={},this.push=function(g){g.type===3?(c.new708Packet(),c.add708Bytes(g)):(c.current708Packet===null&&c.new708Packet(),c.add708Bytes(g))}};fe.prototype=new la,fe.prototype.new708Packet=function(){this.current708Packet!==null&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},fe.prototype.add708Bytes=function(l){var c=l.ccData,f=c>>>8,d=c&255;this.current708Packet.ptsVals.push(l.pts),this.current708Packet.data.push(f),this.current708Packet.data.push(d)},fe.prototype.push708Packet=function(){var l=this.current708Packet,c=l.data,f=null,d=null,p=0,g=c[p++];for(l.seq=g>>6,l.sizeCode=g&63;p>5,d=g&31,f===7&&d>0&&(g=c[p++],f=g),this.pushServiceBlock(f,p,d),d>0&&(p+=d-1)},fe.prototype.pushServiceBlock=function(l,c,f){var d,p=c,g=this.current708Packet.data,T=this.services[l];for(T||(T=this.initService(l,p));p("0"+(K&255).toString(16)).slice(-2)).join("")}if(p?(N=[b,x],l++):N=[b],c.textDecoder_&&!d)P=c.textDecoder_.decode(new Uint8Array(N));else if(p){const F=j(N);P=String.fromCharCode(parseInt(F,16))}else P=rm(T|b);return C.pendingNewLine&&!C.isEmpty()&&C.newLine(this.getPts(l)),C.pendingNewLine=!1,C.addText(P),l},fe.prototype.multiByteCharacter=function(l,c){var f=this.current708Packet.data,d=f[l+1],p=f[l+2];return Sr(d)&&Sr(p)&&(l=this.handleText(++l,c,{isMultiByte:!0})),l},fe.prototype.setCurrentWindow=function(l,c){var f=this.current708Packet.data,d=f[l],p=d&7;return c.setCurrentWindow(p),l},fe.prototype.defineWindow=function(l,c){var f=this.current708Packet.data,d=f[l],p=d&7;c.setCurrentWindow(p);var g=c.currentWindow;return d=f[++l],g.visible=(d&32)>>5,g.rowLock=(d&16)>>4,g.columnLock=(d&8)>>3,g.priority=d&7,d=f[++l],g.relativePositioning=(d&128)>>7,g.anchorVertical=d&127,d=f[++l],g.anchorHorizontal=d,d=f[++l],g.anchorPoint=(d&240)>>4,g.rowCount=d&15,d=f[++l],g.columnCount=d&63,d=f[++l],g.windowStyle=(d&56)>>3,g.penStyle=d&7,g.virtualRowCount=g.rowCount+1,l},fe.prototype.setWindowAttributes=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.winAttr;return d=f[++l],p.fillOpacity=(d&192)>>6,p.fillRed=(d&48)>>4,p.fillGreen=(d&12)>>2,p.fillBlue=d&3,d=f[++l],p.borderType=(d&192)>>6,p.borderRed=(d&48)>>4,p.borderGreen=(d&12)>>2,p.borderBlue=d&3,d=f[++l],p.borderType+=(d&128)>>5,p.wordWrap=(d&64)>>6,p.printDirection=(d&48)>>4,p.scrollDirection=(d&12)>>2,p.justify=d&3,d=f[++l],p.effectSpeed=(d&240)>>4,p.effectDirection=(d&12)>>2,p.displayEffect=d&3,l},fe.prototype.flushDisplayed=function(l,c){for(var f=[],d=0;d<8;d++)c.windows[d].visible&&!c.windows[d].isEmpty()&&f.push(c.windows[d].getText());c.endPts=l,c.text=f.join(` +`+i},tp=function(i){return i.toString().replace(/^function.+?{/,"").slice(0,-1)},A2=ep(tp(function(){var i=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},e=function(){this.init=function(){var l={};this.on=function(c,f){l[c]||(l[c]=[]),l[c]=l[c].concat(f)},this.off=function(c,f){var d;return l[c]?(d=l[c].indexOf(f),l[c]=l[c].slice(),l[c].splice(d,1),d>-1):!1},this.trigger=function(c){var f,d,p,g;if(f=l[c],!!f)if(arguments.length===2)for(p=f.length,d=0;d"u")){for(l in W)W.hasOwnProperty(l)&&(W[l]=[l.charCodeAt(0),l.charCodeAt(1),l.charCodeAt(2),l.charCodeAt(3)]);se=new Uint8Array(["i".charCodeAt(0),"s".charCodeAt(0),"o".charCodeAt(0),"m".charCodeAt(0)]),ne=new Uint8Array(["a".charCodeAt(0),"v".charCodeAt(0),"c".charCodeAt(0),"1".charCodeAt(0)]),Fe=new Uint8Array([0,0,0,1]),G=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),ee=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),be={video:G,audio:ee},H=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ke=new Uint8Array([0,0,0,0,0,0,0,0]),Ue=new Uint8Array([0,0,0,0,0,0,0,0]),Ft=Ue,Dl=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),kl=Ue,Re=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}})(),o=function(l){var c=[],f=0,d,p,g;for(d=1;d>>1,l.samplingfrequencyindex<<7|l.channelcount<<3,6,1,2]))},m=function(){return o(W.ftyp,se,Fe,se,ne)},B=function(l){return o(W.hdlr,be[l])},_=function(l){return o(W.mdat,l)},k=function(l){var c=new Uint8Array([0,0,0,0,0,0,0,2,0,0,0,3,0,1,95,144,l.duration>>>24&255,l.duration>>>16&255,l.duration>>>8&255,l.duration&255,85,196,0,0]);return l.samplerate&&(c[12]=l.samplerate>>>24&255,c[13]=l.samplerate>>>16&255,c[14]=l.samplerate>>>8&255,c[15]=l.samplerate&255),o(W.mdhd,c)},R=function(l){return o(W.mdia,k(l),B(l.type),S(l))},v=function(l){return o(W.mfhd,new Uint8Array([0,0,0,0,(l&4278190080)>>24,(l&16711680)>>16,(l&65280)>>8,l&255]))},S=function(l){return o(W.minf,l.type==="video"?o(W.vmhd,Re):o(W.smhd,ke),u(),$(l))},A=function(l,c){for(var f=[],d=c.length;d--;)f[d]=ue(c[d]);return o.apply(null,[W.moof,v(l)].concat(f))},y=function(l){for(var c=l.length,f=[];c--;)f[c]=L(l[c]);return o.apply(null,[W.moov,D(4294967295)].concat(f).concat(w(l)))},w=function(l){for(var c=l.length,f=[];c--;)f[c]=ie(l[c]);return o.apply(null,[W.mvex].concat(f))},D=function(l){var c=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,2,0,1,95,144,(l&4278190080)>>24,(l&16711680)>>16,(l&65280)>>8,l&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return o(W.mvhd,c)},z=function(l){var c=l.samples||[],f=new Uint8Array(4+c.length),d,p;for(p=0;p>>8),g.push(d[b].byteLength&255),g=g.concat(Array.prototype.slice.call(d[b]));for(b=0;b>>8),T.push(p[b].byteLength&255),T=T.concat(Array.prototype.slice.call(p[b]));if(x=[W.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,(f.width&65280)>>8,f.width&255,(f.height&65280)>>8,f.height&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,19,118,105,100,101,111,106,115,45,99,111,110,116,114,105,98,45,104,108,115,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o(W.avcC,new Uint8Array([1,f.profileIdc,f.profileCompatibility,f.levelIdc,255].concat([d.length],g,[p.length],T))),o(W.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192]))],f.sarRatio){var C=f.sarRatio[0],P=f.sarRatio[1];x.push(o(W.pasp,new Uint8Array([(C&4278190080)>>24,(C&16711680)>>16,(C&65280)>>8,C&255,(P&4278190080)>>24,(P&16711680)>>16,(P&65280)>>8,P&255])))}return o.apply(null,x)},c=function(f){return o(W.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,(f.channelcount&65280)>>8,f.channelcount&255,(f.samplesize&65280)>>8,f.samplesize&255,0,0,0,0,(f.samplerate&65280)>>8,f.samplerate&255,0,0]),h(f))}}(),I=function(l){var c=new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,0,(l.duration&4278190080)>>24,(l.duration&16711680)>>16,(l.duration&65280)>>8,l.duration&255,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,(l.width&65280)>>8,l.width&255,0,0,(l.height&65280)>>8,l.height&255,0,0]);return o(W.tkhd,c)},ue=function(l){var c,f,d,p,g,T,b;return c=o(W.tfhd,new Uint8Array([0,0,0,58,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0])),T=Math.floor(l.baseMediaDecodeTime/a),b=Math.floor(l.baseMediaDecodeTime%a),f=o(W.tfdt,new Uint8Array([1,0,0,0,T>>>24&255,T>>>16&255,T>>>8&255,T&255,b>>>24&255,b>>>16&255,b>>>8&255,b&255])),g=32+20+8+16+8+8,l.type==="audio"?(d=oe(l,g),o(W.traf,c,f,d)):(p=z(l),d=oe(l,p.length+g),o(W.traf,c,f,d,p))},L=function(l){return l.duration=l.duration||4294967295,o(W.trak,I(l),R(l))},ie=function(l){var c=new Uint8Array([0,0,0,0,(l.id&4278190080)>>24,(l.id&16711680)>>16,(l.id&65280)>>8,l.id&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return l.type!=="video"&&(c[c.length-1]=0),o(W.trex,c)},function(){var l,c,f;f=function(d,p){var g=0,T=0,b=0,x=0;return d.length&&(d[0].duration!==void 0&&(g=1),d[0].size!==void 0&&(T=2),d[0].flags!==void 0&&(b=4),d[0].compositionTimeOffset!==void 0&&(x=8)),[0,0,g|T|b|x,1,(d.length&4278190080)>>>24,(d.length&16711680)>>>16,(d.length&65280)>>>8,d.length&255,(p&4278190080)>>>24,(p&16711680)>>>16,(p&65280)>>>8,p&255]},c=function(d,p){var g,T,b,x,C,P;for(x=d.samples||[],p+=8+12+16*x.length,b=f(x,p),T=new Uint8Array(b.length+x.length*16),T.set(b),g=b.length,P=0;P>>24,T[g++]=(C.duration&16711680)>>>16,T[g++]=(C.duration&65280)>>>8,T[g++]=C.duration&255,T[g++]=(C.size&4278190080)>>>24,T[g++]=(C.size&16711680)>>>16,T[g++]=(C.size&65280)>>>8,T[g++]=C.size&255,T[g++]=C.flags.isLeading<<2|C.flags.dependsOn,T[g++]=C.flags.isDependedOn<<6|C.flags.hasRedundancy<<4|C.flags.paddingValue<<1|C.flags.isNonSyncSample,T[g++]=C.flags.degradationPriority&240<<8,T[g++]=C.flags.degradationPriority&15,T[g++]=(C.compositionTimeOffset&4278190080)>>>24,T[g++]=(C.compositionTimeOffset&16711680)>>>16,T[g++]=(C.compositionTimeOffset&65280)>>>8,T[g++]=C.compositionTimeOffset&255;return o(W.trun,T)},l=function(d,p){var g,T,b,x,C,P;for(x=d.samples||[],p+=8+12+8*x.length,b=f(x,p),g=new Uint8Array(b.length+x.length*8),g.set(b),T=b.length,P=0;P>>24,g[T++]=(C.duration&16711680)>>>16,g[T++]=(C.duration&65280)>>>8,g[T++]=C.duration&255,g[T++]=(C.size&4278190080)>>>24,g[T++]=(C.size&16711680)>>>16,g[T++]=(C.size&65280)>>>8,g[T++]=C.size&255;return o(W.trun,g)},oe=function(d,p){return d.type==="audio"?l(d,p):c(d,p)}}();var Dp={ftyp:m,mdat:_,moof:A,moov:y,initSegment:function(l){var c=m(),f=y(l),d;return d=new Uint8Array(c.byteLength+f.byteLength),d.set(c),d.set(f,c.byteLength),d}},kp=function(l){var c,f,d=[],p=[];for(p.byteLength=0,p.nalCount=0,p.duration=0,d.byteLength=0,c=0;c1&&(c=l.shift(),l.byteLength-=c.byteLength,l.nalCount-=c.nalCount,l[0][0].dts=c.dts,l[0][0].pts=c.pts,l[0][0].duration+=c.duration),l},Lp=function(){return{size:0,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0,degradationPriority:0,isNonSyncSample:1}}},Il=function(l,c){var f=Lp();return f.dataOffset=c,f.compositionTimeOffset=l.pts-l.dts,f.duration=l.duration,f.size=4*l.length,f.size+=l.byteLength,l.keyFrame&&(f.flags.dependsOn=2,f.flags.isNonSyncSample=0),f},Op=function(l,c){var f,d,p,g,T,b=c||0,x=[];for(f=0;fbr.ONE_SECOND_IN_TS/2))){for(C=qp()[l.samplerate],C||(C=c[0].data),P=0;P=f?l:(c.minSegmentDts=1/0,l.filter(function(d){return d.dts>=f?(c.minSegmentDts=Math.min(c.minSegmentDts,d.dts),c.minSegmentPts=c.minSegmentDts,!0):!1}))},Hp=function(l){var c,f,d=[];for(c=0;c=this.virtualRowCount&&typeof this.beforeRowOverflow=="function"&&this.beforeRowOverflow(l),this.rows.length>0&&(this.rows.push(""),this.rowIdx++);this.rows.length>this.virtualRowCount;)this.rows.shift(),this.rowIdx--},Ut.prototype.isEmpty=function(){return this.rows.length===0?!0:this.rows.length===1?this.rows[0]==="":!1},Ut.prototype.addText=function(l){this.rows[this.rowIdx]+=l},Ut.prototype.backspace=function(){if(!this.isEmpty()){var l=this.rows[this.rowIdx];this.rows[this.rowIdx]=l.substr(0,l.length-1)}};var Er=function(l,c,f){this.serviceNum=l,this.text="",this.currentWindow=new Ut(-1),this.windows=[],this.stream=f,typeof c=="string"&&this.createTextDecoder(c)};Er.prototype.init=function(l,c){this.startPts=l;for(var f=0;f<8;f++)this.windows[f]=new Ut(f),typeof c=="function"&&(this.windows[f].beforeRowOverflow=c)},Er.prototype.setCurrentWindow=function(l){this.currentWindow=this.windows[l]},Er.prototype.createTextDecoder=function(l){if(typeof TextDecoder>"u")this.stream.trigger("log",{level:"warn",message:"The `encoding` option is unsupported without TextDecoder support"});else try{this.textDecoder_=new TextDecoder(l)}catch(c){this.stream.trigger("log",{level:"warn",message:"TextDecoder could not be created with "+l+" encoding. "+c})}};var fe=function(l){l=l||{},fe.prototype.init.call(this);var c=this,f=l.captionServices||{},d={},p;Object.keys(f).forEach(g=>{p=f[g],/^SERVICE/.test(g)&&(d[g]=p.encoding)}),this.serviceEncodings=d,this.current708Packet=null,this.services={},this.push=function(g){g.type===3?(c.new708Packet(),c.add708Bytes(g)):(c.current708Packet===null&&c.new708Packet(),c.add708Bytes(g))}};fe.prototype=new la,fe.prototype.new708Packet=function(){this.current708Packet!==null&&this.push708Packet(),this.current708Packet={data:[],ptsVals:[]}},fe.prototype.add708Bytes=function(l){var c=l.ccData,f=c>>>8,d=c&255;this.current708Packet.ptsVals.push(l.pts),this.current708Packet.data.push(f),this.current708Packet.data.push(d)},fe.prototype.push708Packet=function(){var l=this.current708Packet,c=l.data,f=null,d=null,p=0,g=c[p++];for(l.seq=g>>6,l.sizeCode=g&63;p>5,d=g&31,f===7&&d>0&&(g=c[p++],f=g),this.pushServiceBlock(f,p,d),d>0&&(p+=d-1)},fe.prototype.pushServiceBlock=function(l,c,f){var d,p=c,g=this.current708Packet.data,T=this.services[l];for(T||(T=this.initService(l,p));p("0"+(K&255).toString(16)).slice(-2)).join("")}if(p?(N=[b,x],l++):N=[b],c.textDecoder_&&!d)P=c.textDecoder_.decode(new Uint8Array(N));else if(p){const F=j(N);P=String.fromCharCode(parseInt(F,16))}else P=rm(T|b);return C.pendingNewLine&&!C.isEmpty()&&C.newLine(this.getPts(l)),C.pendingNewLine=!1,C.addText(P),l},fe.prototype.multiByteCharacter=function(l,c){var f=this.current708Packet.data,d=f[l+1],p=f[l+2];return Sr(d)&&Sr(p)&&(l=this.handleText(++l,c,{isMultiByte:!0})),l},fe.prototype.setCurrentWindow=function(l,c){var f=this.current708Packet.data,d=f[l],p=d&7;return c.setCurrentWindow(p),l},fe.prototype.defineWindow=function(l,c){var f=this.current708Packet.data,d=f[l],p=d&7;c.setCurrentWindow(p);var g=c.currentWindow;return d=f[++l],g.visible=(d&32)>>5,g.rowLock=(d&16)>>4,g.columnLock=(d&8)>>3,g.priority=d&7,d=f[++l],g.relativePositioning=(d&128)>>7,g.anchorVertical=d&127,d=f[++l],g.anchorHorizontal=d,d=f[++l],g.anchorPoint=(d&240)>>4,g.rowCount=d&15,d=f[++l],g.columnCount=d&63,d=f[++l],g.windowStyle=(d&56)>>3,g.penStyle=d&7,g.virtualRowCount=g.rowCount+1,l},fe.prototype.setWindowAttributes=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.winAttr;return d=f[++l],p.fillOpacity=(d&192)>>6,p.fillRed=(d&48)>>4,p.fillGreen=(d&12)>>2,p.fillBlue=d&3,d=f[++l],p.borderType=(d&192)>>6,p.borderRed=(d&48)>>4,p.borderGreen=(d&12)>>2,p.borderBlue=d&3,d=f[++l],p.borderType+=(d&128)>>5,p.wordWrap=(d&64)>>6,p.printDirection=(d&48)>>4,p.scrollDirection=(d&12)>>2,p.justify=d&3,d=f[++l],p.effectSpeed=(d&240)>>4,p.effectDirection=(d&12)>>2,p.displayEffect=d&3,l},fe.prototype.flushDisplayed=function(l,c){for(var f=[],d=0;d<8;d++)c.windows[d].visible&&!c.windows[d].isEmpty()&&f.push(c.windows[d].getText());c.endPts=l,c.text=f.join(` -`),this.pushCaption(c),c.startPts=l},fe.prototype.pushCaption=function(l){l.text!==""&&(this.trigger("data",{startPts:l.startPts,endPts:l.endPts,text:l.text,stream:"cc708_"+l.serviceNum}),l.text="",l.startPts=l.endPts)},fe.prototype.displayWindows=function(l,c){var f=this.current708Packet.data,d=f[++l],p=this.getPts(l);this.flushDisplayed(p,c);for(var g=0;g<8;g++)d&1<>4,p.offset=(d&12)>>2,p.penSize=d&3,d=f[++l],p.italics=(d&128)>>7,p.underline=(d&64)>>6,p.edgeType=(d&56)>>3,p.fontStyle=d&7,l},fe.prototype.setPenColor=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.penColor;return d=f[++l],p.fgOpacity=(d&192)>>6,p.fgRed=(d&48)>>4,p.fgGreen=(d&12)>>2,p.fgBlue=d&3,d=f[++l],p.bgOpacity=(d&192)>>6,p.bgRed=(d&48)>>4,p.bgGreen=(d&12)>>2,p.bgBlue=d&3,d=f[++l],p.edgeRed=(d&48)>>4,p.edgeGreen=(d&12)>>2,p.edgeBlue=d&3,l},fe.prototype.setPenLocation=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.penLoc;return c.currentWindow.pendingNewLine=!0,d=f[++l],p.row=d&15,d=f[++l],p.column=d&63,l},fe.prototype.reset=function(l,c){var f=this.getPts(l);return this.flushDisplayed(f,c),this.initService(c.serviceNum,l)};var nm={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Cr=function(l){return l===null?"":(l=nm[l]||l,String.fromCharCode(l))},Ar=14,am=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],di=function(){for(var l=[],c=Ar+1;c--;)l.push({text:"",indent:0,offset:0});return l},ye=function(l,c){ye.prototype.init.call(this),this.field_=l||0,this.dataChannel_=c||0,this.name_="CC"+((this.field_<<1|this.dataChannel_)+1),this.setConstants(),this.reset(),this.push=function(f){var d,p,g,T,b;if(d=f.ccData&32639,d===this.lastControlCode_){this.lastControlCode_=null;return}if((d&61440)===4096?this.lastControlCode_=d:d!==this.PADDING_&&(this.lastControlCode_=null),g=d>>>8,T=d&255,d!==this.PADDING_)if(d===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(d===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(f.pts),this.flushDisplayed(f.pts),p=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=p,this.startPts_=f.pts;else if(d===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(f.pts);else if(d===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(f.pts);else if(d===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(f.pts);else if(d===this.CARRIAGE_RETURN_)this.clearFormatting(f.pts),this.flushDisplayed(f.pts),this.shiftRowsUp_(),this.startPts_=f.pts;else if(d===this.BACKSPACE_)this.mode_==="popOn"?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(d===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(f.pts),this.displayed_=di();else if(d===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=di();else if(d===this.RESUME_DIRECT_CAPTIONING_)this.mode_!=="paintOn"&&(this.flushDisplayed(f.pts),this.displayed_=di()),this.mode_="paintOn",this.startPts_=f.pts;else if(this.isSpecialCharacter(g,T))g=(g&3)<<8,b=Cr(g|T),this[this.mode_](f.pts,b),this.column_++;else if(this.isExtCharacter(g,T))this.mode_==="popOn"?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),g=(g&3)<<8,b=Cr(g|T),this[this.mode_](f.pts,b),this.column_++;else if(this.isMidRowCode(g,T))this.clearFormatting(f.pts),this[this.mode_](f.pts," "),this.column_++,(T&14)===14&&this.addFormatting(f.pts,["i"]),(T&1)===1&&this.addFormatting(f.pts,["u"]);else if(this.isOffsetControlCode(g,T)){const C=T&3;this.nonDisplayed_[this.row_].offset=C,this.column_+=C}else if(this.isPAC(g,T)){var x=am.indexOf(d&7968);if(this.mode_==="rollUp"&&(x-this.rollUpRows_+1<0&&(x=this.rollUpRows_-1),this.setRollUp(f.pts,x)),x!==this.row_&&x>=0&&x<=14&&(this.clearFormatting(f.pts),this.row_=x),T&1&&this.formatting_.indexOf("u")===-1&&this.addFormatting(f.pts,["u"]),(d&16)===16){const C=(d&14)>>1;this.column_=C*4,this.nonDisplayed_[this.row_].indent+=C}this.isColorPAC(T)&&(T&14)===14&&this.addFormatting(f.pts,["i"])}else this.isNormalChar(g)&&(T===0&&(T=null),b=Cr(g),b+=Cr(T),this[this.mode_](f.pts,b),this.column_+=b.length)}};ye.prototype=new la,ye.prototype.flushDisplayed=function(l){const c=d=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+d+"."})},f=[];this.displayed_.forEach((d,p)=>{if(d&&d.text&&d.text.length){try{d.text=d.text.trim()}catch{c(p)}d.text.length&&f.push({text:d.text,line:p+1,position:10+Math.min(70,d.indent*10)+d.offset*2.5})}else d==null&&c(p)}),f.length&&this.trigger("data",{startPts:this.startPts_,endPts:l,content:f,stream:this.name_})},ye.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=di(),this.nonDisplayed_=di(),this.lastControlCode_=null,this.column_=0,this.row_=Ar,this.rollUpRows_=2,this.formatting_=[]},ye.prototype.setConstants=function(){this.dataChannel_===0?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):this.dataChannel_===1&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=this.CONTROL_|32,this.END_OF_CAPTION_=this.CONTROL_|47,this.ROLL_UP_2_ROWS_=this.CONTROL_|37,this.ROLL_UP_3_ROWS_=this.CONTROL_|38,this.ROLL_UP_4_ROWS_=this.CONTROL_|39,this.CARRIAGE_RETURN_=this.CONTROL_|45,this.RESUME_DIRECT_CAPTIONING_=this.CONTROL_|41,this.BACKSPACE_=this.CONTROL_|33,this.ERASE_DISPLAYED_MEMORY_=this.CONTROL_|44,this.ERASE_NON_DISPLAYED_MEMORY_=this.CONTROL_|46},ye.prototype.isSpecialCharacter=function(l,c){return l===this.EXT_&&c>=48&&c<=63},ye.prototype.isExtCharacter=function(l,c){return(l===this.EXT_+1||l===this.EXT_+2)&&c>=32&&c<=63},ye.prototype.isMidRowCode=function(l,c){return l===this.EXT_&&c>=32&&c<=47},ye.prototype.isOffsetControlCode=function(l,c){return l===this.OFFSET_&&c>=33&&c<=35},ye.prototype.isPAC=function(l,c){return l>=this.BASE_&&l=64&&c<=127},ye.prototype.isColorPAC=function(l){return l>=64&&l<=79||l>=96&&l<=127},ye.prototype.isNormalChar=function(l){return l>=32&&l<=127},ye.prototype.setRollUp=function(l,c){if(this.mode_!=="rollUp"&&(this.row_=Ar,this.mode_="rollUp",this.flushDisplayed(l),this.nonDisplayed_=di(),this.displayed_=di()),c!==void 0&&c!==this.row_)for(var f=0;f"},"");this[this.mode_](l,f)},ye.prototype.clearFormatting=function(l){if(this.formatting_.length){var c=this.formatting_.reverse().reduce(function(f,d){return f+""},"");this.formatting_=[],this[this.mode_](l,c)}},ye.prototype.popOn=function(l,c){var f=this.nonDisplayed_[this.row_].text;f+=c,this.nonDisplayed_[this.row_].text=f},ye.prototype.rollUp=function(l,c){var f=this.displayed_[this.row_].text;f+=c,this.displayed_[this.row_].text=f},ye.prototype.shiftRowsUp_=function(){var l;for(l=0;lc&&(f=-1);Math.abs(c-l)>um;)l+=f*lm;return l},ca=function(l){var c,f;ca.prototype.init.call(this),this.type_=l||Bl,this.push=function(d){if(d.type==="metadata"){this.trigger("data",d);return}this.type_!==Bl&&d.type!==this.type_||(f===void 0&&(f=d.dts),d.dts=ua(d.dts,f),d.pts=ua(d.pts,f),c=d.dts,this.trigger("data",d))},this.flush=function(){f=c,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){f=void 0,c=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};ca.prototype=new om;var Fl={TimestampRolloverStream:ca,handleRollover:ua},cm=(l,c,f)=>{if(!l)return-1;for(var d=f;d";l.data[0]===kr.Utf8&&(f=Dr(l.data,0,c),!(f<0)&&(l.mimeType=xs(l.data,c,f),c=f+1,l.pictureType=l.data[c],c++,d=Dr(l.data,0,c),!(d<0)&&(l.description=bs(l.data,c,d),c=d+1,l.mimeType===p?l.url=xs(l.data,c,l.data.length):l.pictureData=l.data.subarray(c,l.data.length))))},"T*":function(l){l.data[0]===kr.Utf8&&(l.value=bs(l.data,1,l.data.length).replace(/\0*$/,""),l.values=l.value.split("\0"))},TXXX:function(l){var c;l.data[0]===kr.Utf8&&(c=Dr(l.data,0,1),c!==-1&&(l.description=bs(l.data,1,c),l.value=bs(l.data,c+1,l.data.length).replace(/\0*$/,""),l.data=l.value))},"W*":function(l){l.url=xs(l.data,0,l.data.length).replace(/\0.*$/,"")},WXXX:function(l){var c;l.data[0]===kr.Utf8&&(c=Dr(l.data,0,1),c!==-1&&(l.description=bs(l.data,1,c),l.url=xs(l.data,c+1,l.data.length).replace(/\0.*$/,"")))},PRIV:function(l){var c;for(c=0;c>>2;K*=4,K+=F[7]&3,P.timeStamp=K,b.pts===void 0&&b.dts===void 0&&(b.pts=P.timeStamp,b.dts=P.timeStamp),this.trigger("timestamp",P)}b.frames.push(P),x+=10,x+=C}while(x>>4>1&&(T+=p[T]+1),g.pid===0)g.type="pat",l(p.subarray(T),g),this.trigger("data",g);else if(g.pid===this.pmtPid)for(g.type="pmt",l(p.subarray(T),g),this.trigger("data",g);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else this.programMapTable===void 0?this.packetsWaitingForPmt.push([p,T,g]):this.processPes_(p,T,g)},this.processPes_=function(p,g,T){T.pid===this.programMapTable.video?T.streamType=Tt.H264_STREAM_TYPE:T.pid===this.programMapTable.audio?T.streamType=Tt.ADTS_STREAM_TYPE:T.streamType=this.programMapTable["timed-metadata"][T.pid],T.type="pes",T.data=p.subarray(g),this.trigger("data",T)}},Cs.prototype=new da,Cs.STREAM_TYPES={h264:27,adts:15},Lr=function(){var l=this,c=!1,f={data:[],size:0},d={data:[],size:0},p={data:[],size:0},g,T=function(x,C){var P;const N=x[0]<<16|x[1]<<8|x[2];C.data=new Uint8Array,N===1&&(C.packetLength=6+(x[4]<<8|x[5]),C.dataAlignmentIndicator=(x[6]&4)!==0,P=x[7],P&192&&(C.pts=(x[9]&14)<<27|(x[10]&255)<<20|(x[11]&254)<<12|(x[12]&255)<<5|(x[13]&254)>>>3,C.pts*=4,C.pts+=(x[13]&6)>>>1,C.dts=C.pts,P&64&&(C.dts=(x[14]&14)<<27|(x[15]&255)<<20|(x[16]&254)<<12|(x[17]&255)<<5|(x[18]&254)>>>3,C.dts*=4,C.dts+=(x[18]&6)>>>1)),C.data=x.subarray(9+x[8]))},b=function(x,C,P){var N=new Uint8Array(x.size),j={type:C},F=0,K=0,Q=!1,Pe;if(!(!x.data.length||x.size<9)){for(j.trackId=x.data[0].pid,F=0;F>5,x=((c[p+6]&3)+1)*1024,C=x*vm/$l[(c[p+2]&60)>>>2],c.byteLength-p>>6&3)+1,channelcount:(c[p+2]&1)<<2|(c[p+3]&192)>>>6,samplerate:$l[(c[p+2]&60)>>>2],samplingfrequencyindex:(c[p+2]&60)>>>2,samplesize:16,data:c.subarray(p+7+T,p+g)}),f++,p+=g}typeof P=="number"&&(this.skipWarn_(P,p),P=null),c=c.subarray(p)}},this.flush=function(){f=0,this.trigger("done")},this.reset=function(){c=void 0,this.trigger("reset")},this.endTimeline=function(){c=void 0,this.trigger("endedtimeline")}},Or.prototype=new ym;var Tm=Or,Vl;Vl=function(l){var c=l.byteLength,f=0,d=0;this.length=function(){return 8*c},this.bitsAvailable=function(){return 8*c+d},this.loadWord=function(){var p=l.byteLength-c,g=new Uint8Array(4),T=Math.min(4,c);if(T===0)throw new Error("no bytes available");g.set(l.subarray(p,p+T)),f=new DataView(g.buffer).getUint32(0),d=T*8,c-=T},this.skipBits=function(p){var g;d>p?(f<<=p,d-=p):(p-=d,g=Math.floor(p/8),p-=g*8,c-=g,this.loadWord(),f<<=p,d-=p)},this.readBits=function(p){var g=Math.min(d,p),T=f>>>32-g;return d-=g,d>0?f<<=g:c>0&&this.loadWord(),g=p-g,g>0?T<>>p)return f<<=p,d-=p,p;return this.loadWord(),p+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var p=this.skipLeadingZeros();return this.readBits(p+1)-1},this.readExpGolomb=function(){var p=this.readUnsignedExpGolomb();return 1&p?1+p>>>1:-1*(p>>>1)},this.readBoolean=function(){return this.readBits(1)===1},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var bm=Vl,Hl=t,xm=bm,Rr,As,zl;As=function(){var l=0,c,f;As.prototype.init.call(this),this.push=function(d){var p;f?(p=new Uint8Array(f.byteLength+d.data.byteLength),p.set(f),p.set(d.data,f.byteLength),f=p):f=d.data;for(var g=f.byteLength;l3&&this.trigger("data",f.subarray(l+3)),f=null,l=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},As.prototype=new Hl,zl={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Rr=function(){var l=new As,c,f,d,p,g,T,b;Rr.prototype.init.call(this),c=this,this.push=function(x){x.type==="video"&&(f=x.trackId,d=x.pts,p=x.dts,l.push(x))},l.on("data",function(x){var C={trackId:f,pts:d,dts:p,data:x,nalUnitTypeCode:x[0]&31};switch(C.nalUnitTypeCode){case 5:C.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:C.nalUnitType="sei_rbsp",C.escapedRBSP=g(x.subarray(1));break;case 7:C.nalUnitType="seq_parameter_set_rbsp",C.escapedRBSP=g(x.subarray(1)),C.config=T(C.escapedRBSP);break;case 8:C.nalUnitType="pic_parameter_set_rbsp";break;case 9:C.nalUnitType="access_unit_delimiter_rbsp";break}c.trigger("data",C)}),l.on("done",function(){c.trigger("done")}),l.on("partialdone",function(){c.trigger("partialdone")}),l.on("reset",function(){c.trigger("reset")}),l.on("endedtimeline",function(){c.trigger("endedtimeline")}),this.flush=function(){l.flush()},this.partialFlush=function(){l.partialFlush()},this.reset=function(){l.reset()},this.endTimeline=function(){l.endTimeline()},b=function(x,C){var P=8,N=8,j,F;for(j=0;j>4;return f=f>=0?f:0,p?f+20:f+10},Wl=function(l,c){return l.length-c<10||l[c]!=="I".charCodeAt(0)||l[c+1]!=="D".charCodeAt(0)||l[c+2]!=="3".charCodeAt(0)?c:(c+=Gl(l,c),Wl(l,c))},Cm=function(l){var c=Wl(l,0);return l.length>=c+2&&(l[c]&255)===255&&(l[c+1]&240)===240&&(l[c+1]&22)===16},Xl=function(l){return l[0]<<21|l[1]<<14|l[2]<<7|l[3]},Am=function(l,c,f){var d,p="";for(d=c;d>5,d=l[c+4]<<3,p=l[c+3]&3<<11;return p|d|f},km=function(l,c){return l[c]==="I".charCodeAt(0)&&l[c+1]==="D".charCodeAt(0)&&l[c+2]==="3".charCodeAt(0)?"timed-metadata":l[c]&!0&&(l[c+1]&240)===240?"audio":null},Im=function(l){for(var c=0;c+5>>2]}return null},Pm=function(l){var c,f,d,p;c=10,l[5]&64&&(c+=4,c+=Xl(l.subarray(10,14)));do{if(f=Xl(l.subarray(c+4,c+8)),f<1)return null;if(p=String.fromCharCode(l[c],l[c+1],l[c+2],l[c+3]),p==="PRIV"){d=l.subarray(c+10,c+f+10);for(var g=0;g>>2;return x*=4,x+=b[7]&3,x}break}}c+=10,c+=f}while(c=3;){if(l[p]==="I".charCodeAt(0)&&l[p+1]==="D".charCodeAt(0)&&l[p+2]==="3".charCodeAt(0)){if(l.length-p<10||(d=Kl.parseId3TagSize(l,p),p+d>l.length))break;T={type:"timed-metadata",data:l.subarray(p,p+d)},this.trigger("data",T),p+=d;continue}else if((l[p]&255)===255&&(l[p+1]&240)===240){if(l.length-p<7||(d=Kl.parseAdtsSize(l,p),p+d>l.length))break;b={type:"audio",data:l.subarray(p,p+d),pts:c,dts:c},this.trigger("data",b),p+=d;continue}p++}g=l.length-p,g>0?l=l.subarray(p):l=new Uint8Array},this.reset=function(){l=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){l=new Uint8Array,this.trigger("endedtimeline")}},Nr.prototype=new Lm;var Om=Nr,Rm=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Nm=Rm,Mm=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Bm=Mm,Mr=t,ws=Dp,Ds=Bp,Br=Gp,bt=Qp,Ut=_m,Fr=ge,Yl=Tm,Fm=Sm.H264Stream,Um=Om,qm=ma.isLikelyAacData,jm=ge.ONE_SECOND_IN_TS,ga=Nm,_a=Bm,ks,Li,Ur,hi,$m=function(l,c){c.stream=l,this.trigger("log",c)},Ql=function(l,c){for(var f=Object.keys(c),d=0;d=-C&&N<=x&&(!j||P>N)&&(j=K,P=N)));return j?j.gop:null},this.alignGopsAtStart_=function(b){var x,C,P,N,j,F,K,Q;for(j=b.byteLength,F=b.nalCount,K=b.duration,x=C=0;xP.pts){x++;continue}C++,j-=N.byteLength,F-=N.nalCount,K-=N.duration}return C===0?b:C===b.length?null:(Q=b.slice(C),Q.byteLength=j,Q.duration=K,Q.nalCount=F,Q.pts=Q[0].pts,Q.dts=Q[0].dts,Q)},this.alignGopsAtEnd_=function(b){var x,C,P,N,j,F;for(x=p.length-1,C=b.length-1,j=null,F=!1;x>=0&&C>=0;){if(P=p[x],N=b[C],P.pts===N.pts){F=!0;break}if(P.pts>N.pts){x--;continue}x===p.length-1&&(j=C),C--}if(!F&&j===null)return null;var K;if(F?K=C:K=j,K===0)return b;var Q=b.slice(K),Pe=Q.reduce(function(ft,pi){return ft.byteLength+=pi.byteLength,ft.duration+=pi.duration,ft.nalCount+=pi.nalCount,ft},{byteLength:0,duration:0,nalCount:0});return Q.byteLength=Pe.byteLength,Q.duration=Pe.duration,Q.nalCount=Pe.nalCount,Q.pts=Q[0].pts,Q.dts=Q[0].dts,Q},this.alignGopsWith=function(b){p=b}},ks.prototype=new Mr,hi=function(l,c){this.numberOfTracks=0,this.metadataStream=c,l=l||{},typeof l.remux<"u"?this.remuxTracks=!!l.remux:this.remuxTracks=!0,typeof l.keepOriginalTimestamps=="boolean"?this.keepOriginalTimestamps=l.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,hi.prototype.init.call(this),this.push=function(f){if(f.content||f.text)return this.pendingCaptions.push(f);if(f.frames)return this.pendingMetadata.push(f);this.pendingTracks.push(f.track),this.pendingBytes+=f.boxes.byteLength,f.track.type==="video"&&(this.videoTrack=f.track,this.pendingBoxes.push(f.boxes)),f.track.type==="audio"&&(this.audioTrack=f.track,this.pendingBoxes.unshift(f.boxes))}},hi.prototype=new Mr,hi.prototype.flush=function(l){var c=0,f={captions:[],captionStreams:{},metadata:[],info:{}},d,p,g,T=0,b;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0);return}}if(this.videoTrack?(T=this.videoTrack.timelineStartInfo.pts,_a.forEach(function(x){f.info[x]=this.videoTrack[x]},this)):this.audioTrack&&(T=this.audioTrack.timelineStartInfo.pts,ga.forEach(function(x){f.info[x]=this.audioTrack[x]},this)),this.videoTrack||this.audioTrack){for(this.pendingTracks.length===1?f.type=this.pendingTracks[0].type:f.type="combined",this.emittedTracks+=this.pendingTracks.length,g=ws.initSegment(this.pendingTracks),f.initSegment=new Uint8Array(g.byteLength),f.initSegment.set(g),f.data=new Uint8Array(this.pendingBytes),b=0;b=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},hi.prototype.setRemux=function(l){this.remuxTracks=l},Ur=function(l){var c=this,f=!0,d,p;Ur.prototype.init.call(this),l=l||{},this.baseMediaDecodeTime=l.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var g={};this.transmuxPipeline_=g,g.type="aac",g.metadataStream=new Ut.MetadataStream,g.aacStream=new Um,g.audioTimestampRolloverStream=new Ut.TimestampRolloverStream("audio"),g.timedMetadataTimestampRolloverStream=new Ut.TimestampRolloverStream("timed-metadata"),g.adtsStream=new Yl,g.coalesceStream=new hi(l,g.metadataStream),g.headOfPipeline=g.aacStream,g.aacStream.pipe(g.audioTimestampRolloverStream).pipe(g.adtsStream),g.aacStream.pipe(g.timedMetadataTimestampRolloverStream).pipe(g.metadataStream).pipe(g.coalesceStream),g.metadataStream.on("timestamp",function(T){g.aacStream.setTimestamp(T.timeStamp)}),g.aacStream.on("data",function(T){T.type!=="timed-metadata"&&T.type!=="audio"||g.audioSegmentStream||(p=p||{timelineStartInfo:{baseMediaDecodeTime:c.baseMediaDecodeTime},codec:"adts",type:"audio"},g.coalesceStream.numberOfTracks++,g.audioSegmentStream=new Li(p,l),g.audioSegmentStream.on("log",c.getLogTrigger_("audioSegmentStream")),g.audioSegmentStream.on("timingInfo",c.trigger.bind(c,"audioTimingInfo")),g.adtsStream.pipe(g.audioSegmentStream).pipe(g.coalesceStream),c.trigger("trackinfo",{hasAudio:!!p,hasVideo:!!d}))}),g.coalesceStream.on("data",this.trigger.bind(this,"data")),g.coalesceStream.on("done",this.trigger.bind(this,"done")),Ql(this,g)},this.setupTsPipeline=function(){var g={};this.transmuxPipeline_=g,g.type="ts",g.metadataStream=new Ut.MetadataStream,g.packetStream=new Ut.TransportPacketStream,g.parseStream=new Ut.TransportParseStream,g.elementaryStream=new Ut.ElementaryStream,g.timestampRolloverStream=new Ut.TimestampRolloverStream,g.adtsStream=new Yl,g.h264Stream=new Fm,g.captionStream=new Ut.CaptionStream(l),g.coalesceStream=new hi(l,g.metadataStream),g.headOfPipeline=g.packetStream,g.packetStream.pipe(g.parseStream).pipe(g.elementaryStream).pipe(g.timestampRolloverStream),g.timestampRolloverStream.pipe(g.h264Stream),g.timestampRolloverStream.pipe(g.adtsStream),g.timestampRolloverStream.pipe(g.metadataStream).pipe(g.coalesceStream),g.h264Stream.pipe(g.captionStream).pipe(g.coalesceStream),g.elementaryStream.on("data",function(T){var b;if(T.type==="metadata"){for(b=T.tracks.length;b--;)!d&&T.tracks[b].type==="video"?(d=T.tracks[b],d.timelineStartInfo.baseMediaDecodeTime=c.baseMediaDecodeTime):!p&&T.tracks[b].type==="audio"&&(p=T.tracks[b],p.timelineStartInfo.baseMediaDecodeTime=c.baseMediaDecodeTime);d&&!g.videoSegmentStream&&(g.coalesceStream.numberOfTracks++,g.videoSegmentStream=new ks(d,l),g.videoSegmentStream.on("log",c.getLogTrigger_("videoSegmentStream")),g.videoSegmentStream.on("timelineStartInfo",function(x){p&&!l.keepOriginalTimestamps&&(p.timelineStartInfo=x,g.audioSegmentStream.setEarliestDts(x.dts-c.baseMediaDecodeTime))}),g.videoSegmentStream.on("processedGopsInfo",c.trigger.bind(c,"gopInfo")),g.videoSegmentStream.on("segmentTimingInfo",c.trigger.bind(c,"videoSegmentTimingInfo")),g.videoSegmentStream.on("baseMediaDecodeTime",function(x){p&&g.audioSegmentStream.setVideoBaseMediaDecodeTime(x)}),g.videoSegmentStream.on("timingInfo",c.trigger.bind(c,"videoTimingInfo")),g.h264Stream.pipe(g.videoSegmentStream).pipe(g.coalesceStream)),p&&!g.audioSegmentStream&&(g.coalesceStream.numberOfTracks++,g.audioSegmentStream=new Li(p,l),g.audioSegmentStream.on("log",c.getLogTrigger_("audioSegmentStream")),g.audioSegmentStream.on("timingInfo",c.trigger.bind(c,"audioTimingInfo")),g.audioSegmentStream.on("segmentTimingInfo",c.trigger.bind(c,"audioSegmentTimingInfo")),g.adtsStream.pipe(g.audioSegmentStream).pipe(g.coalesceStream)),c.trigger("trackinfo",{hasAudio:!!p,hasVideo:!!d})}}),g.coalesceStream.on("data",this.trigger.bind(this,"data")),g.coalesceStream.on("id3Frame",function(T){T.dispatchType=g.metadataStream.dispatchType,c.trigger("id3Frame",T)}),g.coalesceStream.on("caption",this.trigger.bind(this,"caption")),g.coalesceStream.on("done",this.trigger.bind(this,"done")),Ql(this,g)},this.setBaseMediaDecodeTime=function(g){var T=this.transmuxPipeline_;l.keepOriginalTimestamps||(this.baseMediaDecodeTime=g),p&&(p.timelineStartInfo.dts=void 0,p.timelineStartInfo.pts=void 0,bt.clearDtsInfo(p),T.audioTimestampRolloverStream&&T.audioTimestampRolloverStream.discontinuity()),d&&(T.videoSegmentStream&&(T.videoSegmentStream.gopCache_=[]),d.timelineStartInfo.dts=void 0,d.timelineStartInfo.pts=void 0,bt.clearDtsInfo(d),T.captionStream.reset()),T.timestampRolloverStream&&T.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(g){p&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(g)},this.setRemux=function(g){var T=this.transmuxPipeline_;l.remux=g,T&&T.coalesceStream&&T.coalesceStream.setRemux(g)},this.alignGopsWith=function(g){d&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(g)},this.getLogTrigger_=function(g){var T=this;return function(b){b.stream=g,T.trigger("log",b)}},this.push=function(g){if(f){var T=qm(g);T&&this.transmuxPipeline_.type!=="aac"?this.setupAacPipeline():!T&&this.transmuxPipeline_.type!=="ts"&&this.setupTsPipeline(),f=!1}this.transmuxPipeline_.headOfPipeline.push(g)},this.flush=function(){f=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Ur.prototype=new Mr;var Vm={Transmuxer:Ur,VideoSegmentStream:ks,AudioSegmentStream:Li,AUDIO_PROPERTIES:ga,VIDEO_PROPERTIES:_a,generateSegmentTimingInfo:ya},Hm=function(l){return l>>>0},zm=function(l){return("00"+l.toString(16)).slice(-2)},qr={toUnsigned:Hm,toHexString:zm},Gm=function(l){var c="";return c+=String.fromCharCode(l[0]),c+=String.fromCharCode(l[1]),c+=String.fromCharCode(l[2]),c+=String.fromCharCode(l[3]),c},Zl=Gm,Wm=qr.toUnsigned,Xm=Zl,eu=function(l,c){var f=[],d,p,g,T,b;if(!c.length)return null;for(d=0;d1?d+p:l.byteLength,g===c[0]&&(c.length===1?f.push(l.subarray(d+8,T)):(b=eu(l.subarray(d+8,T),c.slice(1)),b.length&&(f=f.concat(b)))),d=T;return f},tu=eu,Km=qr.toUnsigned,Ym=n.getUint64,Qm=function(l){var c={version:l[0],flags:new Uint8Array(l.subarray(1,4))};return c.version===1?c.baseMediaDecodeTime=Ym(l.subarray(4)):c.baseMediaDecodeTime=Km(l[4]<<24|l[5]<<16|l[6]<<8|l[7]),c},iu=Qm,Jm=function(l){return{isLeading:(l[0]&12)>>>2,dependsOn:l[0]&3,isDependedOn:(l[1]&192)>>>6,hasRedundancy:(l[1]&48)>>>4,paddingValue:(l[1]&14)>>>1,isNonSyncSample:l[1]&1,degradationPriority:l[2]<<8|l[3]}},Zm=Jm,su=Zm,eg=function(l){var c={version:l[0],flags:new Uint8Array(l.subarray(1,4)),samples:[]},f=new DataView(l.buffer,l.byteOffset,l.byteLength),d=c.flags[2]&1,p=c.flags[2]&4,g=c.flags[1]&1,T=c.flags[1]&2,b=c.flags[1]&4,x=c.flags[1]&8,C=f.getUint32(4),P=8,N;for(d&&(c.dataOffset=f.getInt32(P),P+=4),p&&C&&(N={flags:su(l.subarray(P,P+4))},P+=4,g&&(N.duration=f.getUint32(P),P+=4),T&&(N.size=f.getUint32(P),P+=4),x&&(c.version===1?N.compositionTimeOffset=f.getInt32(P):N.compositionTimeOffset=f.getUint32(P),P+=4),c.samples.push(N),C--);C--;)N={},g&&(N.duration=f.getUint32(P),P+=4),T&&(N.size=f.getUint32(P),P+=4),b&&(N.flags=su(l.subarray(P,P+4)),P+=4),x&&(c.version===1?N.compositionTimeOffset=f.getInt32(P):N.compositionTimeOffset=f.getUint32(P),P+=4),c.samples.push(N);return c},ru=eg,tg=function(l){var c=new DataView(l.buffer,l.byteOffset,l.byteLength),f={version:l[0],flags:new Uint8Array(l.subarray(1,4)),trackId:c.getUint32(4)},d=f.flags[2]&1,p=f.flags[2]&2,g=f.flags[2]&8,T=f.flags[2]&16,b=f.flags[2]&32,x=f.flags[0]&65536,C=f.flags[0]&131072,P;return P=8,d&&(P+=4,f.baseDataOffset=c.getUint32(12),P+=4),p&&(f.sampleDescriptionIndex=c.getUint32(P),P+=4),g&&(f.defaultSampleDuration=c.getUint32(P),P+=4),T&&(f.defaultSampleSize=c.getUint32(P),P+=4),b&&(f.defaultSampleFlags=c.getUint32(P)),x&&(f.durationIsEmpty=!0),!d&&C&&(f.baseDataOffsetIsMoof=!0),f},nu=tg,Is;typeof window<"u"?Is=window:typeof i<"u"?Is=i:typeof self<"u"?Is=self:Is={};var au=Is,ig=Nl.discardEmulationPreventionBytes,sg=Ml.CaptionStream,Ps=tu,rg=iu,ng=ru,ag=nu,ou=au,og=function(l,c){for(var f=l,d=0;d0?rg(j[0]).baseMediaDecodeTime:0,K=Ps(x,["trun"]),Q,Pe;c===N&&K.length>0&&(Q=ug(K,F,P),Pe=lg(b,Q,N),p[N]||(p[N]={seiNals:[],logs:[]}),p[N].seiNals=p[N].seiNals.concat(Pe.seiNals),p[N].logs=p[N].logs.concat(Pe.logs))}),p},dg=function(l,c,f){var d;if(c===null)return null;d=cg(l,c);var p=d[c]||{};return{seiNals:p.seiNals,logs:p.logs,timescale:f}},hg=function(){var l=!1,c,f,d,p,g,T;this.isInitialized=function(){return l},this.init=function(b){c=new sg,l=!0,T=b?b.isPartial:!1,c.on("data",function(x){x.startTime=x.startPts/p,x.endTime=x.endPts/p,g.captions.push(x),g.captionStreams[x.stream]=!0}),c.on("log",function(x){g.logs.push(x)})},this.isNewInit=function(b,x){return b&&b.length===0||x&&typeof x=="object"&&Object.keys(x).length===0?!1:d!==b[0]||p!==x[d]},this.parse=function(b,x,C){var P;if(this.isInitialized()){if(!x||!C)return null;if(this.isNewInit(x,C))d=x[0],p=C[d];else if(d===null||!p)return f.push(b),null}else return null;for(;f.length>0;){var N=f.shift();this.parse(N,x,C)}return P=dg(b,d,p),P&&P.logs&&(g.logs=g.logs.concat(P.logs)),P===null||!P.seiNals?g.logs.length?{logs:g.logs,captions:[],captionStreams:[]}:null:(this.pushNals(P.seiNals),this.flushStream(),g)},this.pushNals=function(b){if(!this.isInitialized()||!b||b.length===0)return null;b.forEach(function(x){c.push(x)})},this.flushStream=function(){if(!this.isInitialized())return null;T?c.partialFlush():c.flush()},this.clearParsedCaptions=function(){g.captions=[],g.captionStreams={},g.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;c.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){f=[],d=null,p=null,g?this.clearParsedCaptions():g={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},fg=hg,pg=function(l){for(var c=0,f=String.fromCharCode(l[c]),d="";f!=="\0";)d+=f,c++,f=String.fromCharCode(l[c]);return d+=f,d},mg={uint8ToCString:pg},jr=mg.uint8ToCString,gg=n.getUint64,_g=function(l){var c=4,f=l[0],d,p,g,T,b,x,C,P;if(f===0){d=jr(l.subarray(c)),c+=d.length,p=jr(l.subarray(c)),c+=p.length;var N=new DataView(l.buffer);g=N.getUint32(c),c+=4,b=N.getUint32(c),c+=4,x=N.getUint32(c),c+=4,C=N.getUint32(c),c+=4}else if(f===1){var N=new DataView(l.buffer);g=N.getUint32(c),c+=4,T=gg(l.subarray(c)),c+=8,x=N.getUint32(c),c+=4,C=N.getUint32(c),c+=4,d=jr(l.subarray(c)),c+=d.length,p=jr(l.subarray(c)),c+=p.length}P=new Uint8Array(l.subarray(c,l.byteLength));var j={scheme_id_uri:d,value:p,timescale:g||1,presentation_time:T,presentation_time_delta:b,event_duration:x,id:C,message_data:P};return vg(f,j)?j:void 0},yg=function(l,c,f,d){return l||l===0?l/c:d+f/c},vg=function(l,c){var f=c.scheme_id_uri!=="\0",d=l===0&&lu(c.presentation_time_delta)&&f,p=l===1&&lu(c.presentation_time)&&f;return!(l>1)&&d||p},lu=function(l){return l!==void 0||l!==null},Tg={parseEmsgBox:_g,scaleTime:yg},$r=qr.toUnsigned,Ls=qr.toHexString,Ce=tu,Oi=Zl,va=Tg,bg=nu,xg=ru,Sg=iu,Eg=n.getUint64,uu,cu,du,hu,fu,Ta,pu,ba=au,Cg=ql.parseId3Frames;uu=function(l){var c={},f=Ce(l,["moov","trak"]);return f.reduce(function(d,p){var g,T,b,x,C;return g=Ce(p,["tkhd"])[0],!g||(T=g[0],b=T===0?12:20,x=$r(g[b]<<24|g[b+1]<<16|g[b+2]<<8|g[b+3]),C=Ce(p,["mdia","mdhd"])[0],!C)?null:(T=C[0],b=T===0?12:20,d[x]=$r(C[b]<<24|C[b+1]<<16|C[b+2]<<8|C[b+3]),d)},c)},cu=function(l,c){var f;f=Ce(c,["moof","traf"]);var d=f.reduce(function(p,g){var T=Ce(g,["tfhd"])[0],b=$r(T[4]<<24|T[5]<<16|T[6]<<8|T[7]),x=l[b]||9e4,C=Ce(g,["tfdt"])[0],P=new DataView(C.buffer,C.byteOffset,C.byteLength),N;C[0]===1?N=Eg(C.subarray(4,12)):N=P.getUint32(4);let j;return typeof N=="bigint"?j=N/ba.BigInt(x):typeof N=="number"&&!isNaN(N)&&(j=N/x),j11?(p.codec+=".",p.codec+=Ls(F[9]),p.codec+=Ls(F[10]),p.codec+=Ls(F[11])):p.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(p.codec)?(F=j.subarray(28),K=Oi(F.subarray(4,8)),K==="esds"&&F.length>20&&F[19]!==0?(p.codec+="."+Ls(F[19]),p.codec+="."+Ls(F[20]>>>2&63).replace(/^0/,"")):p.codec="mp4a.40.2"):p.codec=p.codec.toLowerCase())}var Q=Ce(d,["mdia","mdhd"])[0];Q&&(p.timescale=Ta(Q)),f.push(p)}),f},pu=function(l,c=0){var f=Ce(l,["emsg"]);return f.map(d=>{var p=va.parseEmsgBox(new Uint8Array(d)),g=Cg(p.message_data);return{cueTime:va.scaleTime(p.presentation_time,p.timescale,p.presentation_time_delta,c),duration:va.scaleTime(p.event_duration,p.timescale),frames:g}})};var xa={findBox:Ce,parseType:Oi,timescale:uu,startTime:cu,compositionStartTime:du,videoTrackIds:hu,tracks:fu,getTimescaleFromMediaHeader:Ta,getEmsgID3:pu},Sa=wr,mu=function(l){var c=l[1]&31;return c<<=8,c|=l[2],c},Vr=function(l){return!!(l[1]&64)},Hr=function(l){var c=0;return(l[3]&48)>>>4>1&&(c+=l[4]+1),c},Ag=function(l,c){var f=mu(l);return f===0?"pat":f===c?"pmt":c?"pes":null},wg=function(l){var c=Vr(l),f=4+Hr(l);return c&&(f+=l[f]+1),(l[f+10]&31)<<8|l[f+11]},Dg=function(l){var c={},f=Vr(l),d=4+Hr(l);if(f&&(d+=l[d]+1),!!(l[d+5]&1)){var p,g,T;p=(l[d+1]&15)<<8|l[d+2],g=3+p-4,T=(l[d+10]&15)<<8|l[d+11];for(var b=12+T;b=l.byteLength)return null;var d=null,p;return p=l[f+7],p&192&&(d={},d.pts=(l[f+9]&14)<<27|(l[f+10]&255)<<20|(l[f+11]&254)<<12|(l[f+12]&255)<<5|(l[f+13]&254)>>>3,d.pts*=4,d.pts+=(l[f+13]&6)>>>1,d.dts=d.pts,p&64&&(d.dts=(l[f+14]&14)<<27|(l[f+15]&255)<<20|(l[f+16]&254)<<12|(l[f+17]&255)<<5|(l[f+18]&254)>>>3,d.dts*=4,d.dts+=(l[f+18]&6)>>>1)),d},Ea=function(l){switch(l){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Pg=function(l){for(var c=4+Hr(l),f=l.subarray(c),d=0,p=0,g=!1,T;p3&&(T=Ea(f[p+3]&31),T==="slice_layer_without_partitioning_rbsp_idr"&&(g=!0)),g},Lg={parseType:Ag,parsePat:wg,parsePmt:Dg,parsePayloadUnitStartIndicator:Vr,parsePesType:kg,parsePesTime:Ig,videoPacketContainsKeyFrame:Pg},gu=wr,Ri=Fl.handleRollover,de={};de.ts=Lg,de.aac=ma;var fi=ge.ONE_SECOND_IN_TS,Ge=188,Ct=71,Og=function(l,c){for(var f=0,d=Ge,p,g;d=0;){if(l[d]===Ct&&(l[p]===Ct||p===l.byteLength)){switch(g=l.subarray(d,p),T=de.ts.parseType(g,c.pid),T){case"pes":b=de.ts.parsePesType(g,c.table),x=de.ts.parsePayloadUnitStartIndicator(g),b==="audio"&&x&&(C=de.ts.parsePesTime(g),C&&(C.type="audio",f.audio.push(C),P=!0));break}if(P)break;d-=Ge,p-=Ge;continue}d--,p--}},Rg=function(l,c,f){for(var d=0,p=Ge,g,T,b,x,C,P,N,j,F=!1,K={data:[],size:0};p=0;){if(l[d]===Ct&&l[p]===Ct){switch(g=l.subarray(d,p),T=de.ts.parseType(g,c.pid),T){case"pes":b=de.ts.parsePesType(g,c.table),x=de.ts.parsePayloadUnitStartIndicator(g),b==="video"&&x&&(C=de.ts.parsePesTime(g),C&&(C.type="video",f.video.push(C),F=!0));break}if(F)break;d-=Ge,p-=Ge;continue}d--,p--}},Ng=function(l,c){if(l.audio&&l.audio.length){var f=c;(typeof f>"u"||isNaN(f))&&(f=l.audio[0].dts),l.audio.forEach(function(g){g.dts=Ri(g.dts,f),g.pts=Ri(g.pts,f),g.dtsTime=g.dts/fi,g.ptsTime=g.pts/fi})}if(l.video&&l.video.length){var d=c;if((typeof d>"u"||isNaN(d))&&(d=l.video[0].dts),l.video.forEach(function(g){g.dts=Ri(g.dts,d),g.pts=Ri(g.pts,d),g.dtsTime=g.dts/fi,g.ptsTime=g.pts/fi}),l.firstKeyFrame){var p=l.firstKeyFrame;p.dts=Ri(p.dts,d),p.pts=Ri(p.pts,d),p.dtsTime=p.dts/fi,p.ptsTime=p.pts/fi}}},Mg=function(l){for(var c=!1,f=0,d=null,p=null,g=0,T=0,b;l.length-T>=3;){var x=de.aac.parseType(l,T);switch(x){case"timed-metadata":if(l.length-T<10){c=!0;break}if(g=de.aac.parseId3TagSize(l,T),g>l.length){c=!0;break}p===null&&(b=l.subarray(T,T+g),p=de.aac.parseAacTimestamp(b)),T+=g;break;case"audio":if(l.length-T<7){c=!0;break}if(g=de.aac.parseAdtsSize(l,T),g>l.length){c=!0;break}d===null&&(b=l.subarray(T,T+g),d=de.aac.parseSampleRate(b)),f++,T+=g;break;default:T++;break}if(c)return null}if(d===null||p===null)return null;var C=fi/d,P={audio:[{type:"audio",dts:p,pts:p},{type:"audio",dts:p+f*1024*C,pts:p+f*1024*C}]};return P},Bg=function(l){var c={pid:null,table:null},f={};Og(l,c);for(var d in c.table)if(c.table.hasOwnProperty(d)){var p=c.table[d];switch(p){case gu.H264_STREAM_TYPE:f.video=[],Rg(l,c,f),f.video.length===0&&delete f.video;break;case gu.ADTS_STREAM_TYPE:f.audio=[],_u(l,c,f),f.audio.length===0&&delete f.audio;break}}return f},Fg=function(l,c){var f=de.aac.isLikelyAacData(l),d;return f?d=Mg(l):d=Bg(l),!d||!d.audio&&!d.video?null:(Ng(d,c),d)},Ug={inspect:Fg,parseAudioPes_:_u};const qg=function(l,c){c.on("data",function(f){const d=f.initSegment;f.initSegment={data:d.buffer,byteOffset:d.byteOffset,byteLength:d.byteLength};const p=f.data;f.data=p.buffer,l.postMessage({action:"data",segment:f,byteOffset:p.byteOffset,byteLength:p.byteLength},[f.data])}),c.on("done",function(f){l.postMessage({action:"done"})}),c.on("gopInfo",function(f){l.postMessage({action:"gopInfo",gopInfo:f})}),c.on("videoSegmentTimingInfo",function(f){const d={start:{decode:ge.videoTsToSeconds(f.start.dts),presentation:ge.videoTsToSeconds(f.start.pts)},end:{decode:ge.videoTsToSeconds(f.end.dts),presentation:ge.videoTsToSeconds(f.end.pts)},baseMediaDecodeTime:ge.videoTsToSeconds(f.baseMediaDecodeTime)};f.prependedContentDuration&&(d.prependedContentDuration=ge.videoTsToSeconds(f.prependedContentDuration)),l.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:d})}),c.on("audioSegmentTimingInfo",function(f){const d={start:{decode:ge.videoTsToSeconds(f.start.dts),presentation:ge.videoTsToSeconds(f.start.pts)},end:{decode:ge.videoTsToSeconds(f.end.dts),presentation:ge.videoTsToSeconds(f.end.pts)},baseMediaDecodeTime:ge.videoTsToSeconds(f.baseMediaDecodeTime)};f.prependedContentDuration&&(d.prependedContentDuration=ge.videoTsToSeconds(f.prependedContentDuration)),l.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:d})}),c.on("id3Frame",function(f){l.postMessage({action:"id3Frame",id3Frame:f})}),c.on("caption",function(f){l.postMessage({action:"caption",caption:f})}),c.on("trackinfo",function(f){l.postMessage({action:"trackinfo",trackInfo:f})}),c.on("audioTimingInfo",function(f){l.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ge.videoTsToSeconds(f.start),end:ge.videoTsToSeconds(f.end)}})}),c.on("videoTimingInfo",function(f){l.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ge.videoTsToSeconds(f.start),end:ge.videoTsToSeconds(f.end)}})}),c.on("log",function(f){l.postMessage({action:"log",log:f})})};class yu{constructor(c,f){this.options=f||{},this.self=c,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Vm.Transmuxer(this.options),qg(this.self,this.transmuxer)}pushMp4Captions(c){this.captionParser||(this.captionParser=new fg,this.captionParser.init());const f=new Uint8Array(c.data,c.byteOffset,c.byteLength),d=this.captionParser.parse(f,c.trackIds,c.timescales);this.self.postMessage({action:"mp4Captions",captions:d&&d.captions||[],logs:d&&d.logs||[],data:f.buffer},[f.buffer])}probeMp4StartTime({timescales:c,data:f}){const d=xa.startTime(c,f);this.self.postMessage({action:"probeMp4StartTime",startTime:d,data:f},[f.buffer])}probeMp4Tracks({data:c}){const f=xa.tracks(c);this.self.postMessage({action:"probeMp4Tracks",tracks:f,data:c},[c.buffer])}probeEmsgID3({data:c,offset:f}){const d=xa.getEmsgID3(c,f);this.self.postMessage({action:"probeEmsgID3",id3Frames:d,emsgData:c},[c.buffer])}probeTs({data:c,baseStartTime:f}){const d=typeof f=="number"&&!isNaN(f)?f*ge.ONE_SECOND_IN_TS:void 0,p=Ug.inspect(c,d);let g=null;p&&(g={hasVideo:p.video&&p.video.length===2||!1,hasAudio:p.audio&&p.audio.length===2||!1},g.hasVideo&&(g.videoStart=p.video[0].ptsTime),g.hasAudio&&(g.audioStart=p.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:g,data:c},[c.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(c){const f=new Uint8Array(c.data,c.byteOffset,c.byteLength);this.transmuxer.push(f)}reset(){this.transmuxer.reset()}setTimestampOffset(c){const f=c.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(ge.secondsToVideoTs(f)))}setAudioAppendStart(c){this.transmuxer.setAudioAppendStart(Math.ceil(ge.secondsToVideoTs(c.appendStart)))}setRemux(c){this.transmuxer.setRemux(c.remux)}flush(c){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(c){this.transmuxer.alignGopsWith(c.gopsToAlignWith.slice())}}self.onmessage=function(l){if(l.data.action==="init"&&l.data.options){this.messageHandlers=new yu(self,l.data.options);return}this.messageHandlers||(this.messageHandlers=new yu(self)),l.data&&l.data.action&&l.data.action!=="init"&&this.messageHandlers[l.data.action]&&this.messageHandlers[l.data.action](l.data)}}));var w2=Zf(A2);const D2=(i,e,t)=>{const{type:s,initSegment:r,captions:n,captionStreams:a,metadata:o,videoFrameDtsTime:u,videoFramePtsTime:h}=i.data.segment;e.buffer.push({captions:n,captionStreams:a,metadata:o});const m=i.data.segment.boxes||{data:i.data.segment.data},_={type:s,data:new Uint8Array(m.data,m.data.byteOffset,m.data.byteLength),initSegment:new Uint8Array(r.data,r.byteOffset,r.byteLength)};typeof u<"u"&&(_.videoFrameDtsTime=u),typeof h<"u"&&(_.videoFramePtsTime=h),t(_)},k2=({transmuxedData:i,callback:e})=>{i.buffer=[],e(i)},I2=(i,e)=>{e.gopInfo=i.data.gopInfo},ip=i=>{const{transmuxer:e,bytes:t,audioAppendStart:s,gopsToAlignWith:r,remux:n,onData:a,onTrackInfo:o,onAudioTimingInfo:u,onVideoTimingInfo:h,onVideoSegmentTimingInfo:m,onAudioSegmentTimingInfo:_,onId3:v,onCaptions:S,onDone:A,onEndedTimeline:y,onTransmuxerLog:w,isEndOfTimeline:D,segment:L,triggerSegmentEventFn:I}=i,R={buffer:[]};let k=D;const B=$=>{e.currentTransmux===i&&($.data.action==="data"&&D2($,R,a),$.data.action==="trackinfo"&&o($.data.trackInfo),$.data.action==="gopInfo"&&I2($,R),$.data.action==="audioTimingInfo"&&u($.data.audioTimingInfo),$.data.action==="videoTimingInfo"&&h($.data.videoTimingInfo),$.data.action==="videoSegmentTimingInfo"&&m($.data.videoSegmentTimingInfo),$.data.action==="audioSegmentTimingInfo"&&_($.data.audioSegmentTimingInfo),$.data.action==="id3Frame"&&v([$.data.id3Frame],$.data.id3Frame.dispatchType),$.data.action==="caption"&&S($.data.caption),$.data.action==="endedtimeline"&&(k=!1,y()),$.data.action==="log"&&w($.data.log),$.data.type==="transmuxed"&&(k||(e.onmessage=null,k2({transmuxedData:R,callback:A}),sp(e))))},H=()=>{const $={message:"Received an error message from the transmuxer worker",metadata:{errorType:O.Error.StreamingFailedToTransmuxSegment,segmentInfo:vi({segment:L})}};A(null,$)};if(e.onmessage=B,e.onerror=H,s&&e.postMessage({action:"setAudioAppendStart",appendStart:s}),Array.isArray(r)&&e.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),typeof n<"u"&&e.postMessage({action:"setRemux",remux:n}),t.byteLength){const $=t instanceof ArrayBuffer?t:t.buffer,J=t instanceof ArrayBuffer?0:t.byteOffset;I({type:"segmenttransmuxingstart",segment:L}),e.postMessage({action:"push",data:$,byteOffset:J,byteLength:t.byteLength},[$])}D&&e.postMessage({action:"endTimeline"}),e.postMessage({action:"flush"})},sp=i=>{i.currentTransmux=null,i.transmuxQueue.length&&(i.currentTransmux=i.transmuxQueue.shift(),typeof i.currentTransmux=="function"?i.currentTransmux():ip(i.currentTransmux))},Uc=(i,e)=>{i.postMessage({action:e}),sp(i)},rp=(i,e)=>{if(!e.currentTransmux){e.currentTransmux=i,Uc(e,i);return}e.transmuxQueue.push(Uc.bind(null,e,i))},P2=i=>{rp("reset",i)},L2=i=>{rp("endTimeline",i)},np=i=>{if(!i.transmuxer.currentTransmux){i.transmuxer.currentTransmux=i,ip(i);return}i.transmuxer.transmuxQueue.push(i)},O2=i=>{const e=new w2;e.currentTransmux=null,e.transmuxQueue=[];const t=e.terminate;return e.terminate=()=>(e.currentTransmux=null,e.transmuxQueue.length=0,t.call(e)),e.postMessage({action:"init",options:i}),e};var Wa={reset:P2,endTimeline:L2,transmux:np,createTransmuxer:O2};const Zs=function(i){const e=i.transmuxer,t=i.endAction||i.action,s=i.callback,r=Le({},i,{endAction:null,transmuxer:null,callback:null}),n=a=>{a.data.action===t&&(e.removeEventListener("message",n),a.data.data&&(a.data.data=new Uint8Array(a.data.data,i.byteOffset||0,i.byteLength||a.data.data.byteLength),i.data&&(i.data=a.data.data)),s(a.data))};if(e.addEventListener("message",n),i.data){const a=i.data instanceof ArrayBuffer;r.byteOffset=a?0:i.data.byteOffset,r.byteLength=i.data.byteLength;const o=[a?i.data:i.data.buffer];e.postMessage(r,o)}else e.postMessage(r)},Pt={FAILURE:2,TIMEOUT:-101,ABORTED:-102},xo=i=>{i.forEach(e=>{e.abort()})},R2=i=>({bandwidth:i.bandwidth,bytesReceived:i.bytesReceived||0,roundTripTime:i.roundTripTime||0}),N2=i=>{const e=i.target,s={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-e.requestTime||0};return s.bytesReceived=i.loaded,s.bandwidth=Math.floor(s.bytesReceived/s.roundTripTime*8*1e3),s},Cl=(i,e)=>{const{requestType:t}=e,s=Ai({requestType:t,request:e,error:i});return e.timedout?{status:e.status,message:"HLS request timed-out at URL: "+e.uri,code:Pt.TIMEOUT,xhr:e,metadata:s}:e.aborted?{status:e.status,message:"HLS request aborted at URL: "+e.uri,code:Pt.ABORTED,xhr:e,metadata:s}:i?{status:e.status,message:"HLS request errored at URL: "+e.uri,code:Pt.FAILURE,xhr:e,metadata:s}:e.responseType==="arraybuffer"&&e.response.byteLength===0?{status:e.status,message:"Empty HLS response at URL: "+e.uri,code:Pt.FAILURE,xhr:e,metadata:s}:null},qc=(i,e,t,s)=>(r,n)=>{const a=n.response,o=Cl(r,n);if(o)return t(o,i);if(a.byteLength!==16)return t({status:n.status,message:"Invalid HLS key at URL: "+n.uri,code:Pt.FAILURE,xhr:n},i);const u=new DataView(a),h=new Uint32Array([u.getUint32(0),u.getUint32(4),u.getUint32(8),u.getUint32(12)]);for(let _=0;_{const t=Ho(i.map.bytes);if(t!=="mp4"){const s=i.map.resolvedUri||i.map.uri,r=t||"unknown";return e({internal:!0,message:`Found unsupported ${r} container for initialization segment at URL: ${s}`,code:Pt.FAILURE,metadata:{mediaType:r}})}Zs({action:"probeMp4Tracks",data:i.map.bytes,transmuxer:i.transmuxer,callback:({tracks:s,data:r})=>(i.map.bytes=r,s.forEach(function(n){i.map.tracks=i.map.tracks||{},!i.map.tracks[n.type]&&(i.map.tracks[n.type]=n,typeof n.id=="number"&&n.timescale&&(i.map.timescales=i.map.timescales||{},i.map.timescales[n.id]=n.timescale))}),e(null))})},M2=({segment:i,finishProcessingFn:e,triggerSegmentEventFn:t})=>(s,r)=>{const n=Cl(s,r);if(n)return e(n,i);const a=new Uint8Array(r.response);if(t({type:"segmentloaded",segment:i}),i.map.key)return i.map.encryptedBytes=a,e(null,i);i.map.bytes=a,ap(i,function(o){if(o)return o.xhr=r,o.status=r.status,e(o,i);e(null,i)})},B2=({segment:i,finishProcessingFn:e,responseType:t,triggerSegmentEventFn:s})=>(r,n)=>{const a=Cl(r,n);if(a)return e(a,i);s({type:"segmentloaded",segment:i});const o=t==="arraybuffer"||!n.responseText?n.response:E2(n.responseText.substring(i.lastReachedChar||0));return i.stats=R2(n),i.key?i.encryptedBytes=new Uint8Array(o):i.bytes=new Uint8Array(o),e(null,i)},F2=({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{const A=i.map&&i.map.tracks||{},y=!!(A.audio&&A.video);let w=s.bind(null,i,"audio","start");const D=s.bind(null,i,"audio","end");let L=s.bind(null,i,"video","start");const I=s.bind(null,i,"video","end"),R=()=>np({bytes:e,transmuxer:i.transmuxer,audioAppendStart:i.audioAppendStart,gopsToAlignWith:i.gopsToAlignWith,remux:y,onData:k=>{k.type=k.type==="combined"?"video":k.type,m(i,k)},onTrackInfo:k=>{t&&(y&&(k.isMuxed=!0),t(i,k))},onAudioTimingInfo:k=>{w&&typeof k.start<"u"&&(w(k.start),w=null),D&&typeof k.end<"u"&&D(k.end)},onVideoTimingInfo:k=>{L&&typeof k.start<"u"&&(L(k.start),L=null),I&&typeof k.end<"u"&&I(k.end)},onVideoSegmentTimingInfo:k=>{const B={pts:{start:k.start.presentation,end:k.end.presentation},dts:{start:k.start.decode,end:k.end.decode}};S({type:"segmenttransmuxingtiminginfoavailable",segment:i,timingInfo:B}),r(k)},onAudioSegmentTimingInfo:k=>{const B={pts:{start:k.start.pts,end:k.end.pts},dts:{start:k.start.dts,end:k.end.dts}};S({type:"segmenttransmuxingtiminginfoavailable",segment:i,timingInfo:B}),n(k)},onId3:(k,B)=>{a(i,k,B)},onCaptions:k=>{o(i,[k])},isEndOfTimeline:u,onEndedTimeline:()=>{h()},onTransmuxerLog:v,onDone:(k,B)=>{_&&(k.type=k.type==="combined"?"video":k.type,S({type:"segmenttransmuxingcomplete",segment:i}),_(B,i,k))},segment:i,triggerSegmentEventFn:S});Zs({action:"probeTs",transmuxer:i.transmuxer,data:e,baseStartTime:i.baseStartTime,callback:k=>{i.bytes=e=k.data;const B=k.result;B&&(t(i,{hasAudio:B.hasAudio,hasVideo:B.hasVideo,isMuxed:y}),t=null),R()}})},op=({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{let A=new Uint8Array(e);if(lv(A)){i.isFmp4=!0;const{tracks:y}=i.map,w={isFmp4:!0,hasVideo:!!y.video,hasAudio:!!y.audio};y.audio&&y.audio.codec&&y.audio.codec!=="enca"&&(w.audioCodec=y.audio.codec),y.video&&y.video.codec&&y.video.codec!=="encv"&&(w.videoCodec=y.video.codec),y.video&&y.audio&&(w.isMuxed=!0),t(i,w);const D=(L,I)=>{m(i,{data:A,type:w.hasAudio&&!w.isMuxed?"audio":"video"}),I&&I.length&&a(i,I),L&&L.length&&o(i,L),_(null,i,{})};Zs({action:"probeMp4StartTime",timescales:i.map.timescales,data:A,transmuxer:i.transmuxer,callback:({data:L,startTime:I})=>{e=L.buffer,i.bytes=A=L,w.hasAudio&&!w.isMuxed&&s(i,"audio","start",I),w.hasVideo&&s(i,"video","start",I),Zs({action:"probeEmsgID3",data:A,transmuxer:i.transmuxer,offset:I,callback:({emsgData:R,id3Frames:k})=>{if(e=R.buffer,i.bytes=A=R,!y.video||!R.byteLength||!i.transmuxer){D(void 0,k);return}Zs({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:i.transmuxer,data:A,timescales:i.map.timescales,trackIds:[y.video.id],callback:B=>{e=B.data.buffer,i.bytes=A=B.data,B.logs.forEach(function(H){v(le(H,{stream:"mp4CaptionParser"}))}),D(B.captions,k)}})}})}});return}if(!i.transmuxer){_(null,i,{});return}if(typeof i.container>"u"&&(i.container=Ho(A)),i.container!=="ts"&&i.container!=="aac"){t(i,{hasAudio:!1,hasVideo:!1}),_(null,i,{});return}F2({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})},lp=function({id:i,key:e,encryptedBytes:t,decryptionWorker:s,segment:r,doneFn:n},a){const o=h=>{if(h.data.source===i){s.removeEventListener("message",o);const m=h.data.decrypted;a(new Uint8Array(m.bytes,m.byteOffset,m.byteLength))}};s.onerror=()=>{const h="An error occurred in the decryption worker",m=vi({segment:r}),_={message:h,metadata:{error:new Error(h),errorType:O.Error.StreamingFailedToDecryptSegment,segmentInfo:m,keyInfo:{uri:r.key.resolvedUri||r.map.key.resolvedUri}}};n(_,r)},s.addEventListener("message",o);let u;e.bytes.slice?u=e.bytes.slice():u=new Uint32Array(Array.prototype.slice.call(e.bytes)),s.postMessage(Wf({source:i,encrypted:t,key:u,iv:e.iv}),[t.buffer,u.buffer])},U2=({decryptionWorker:i,segment:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{S({type:"segmentdecryptionstart"}),lp({id:e.requestId,key:e.key,encryptedBytes:e.encryptedBytes,decryptionWorker:i,segment:e,doneFn:_},A=>{e.bytes=A,S({type:"segmentdecryptioncomplete",segment:e}),op({segment:e,bytes:e.bytes,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})})},q2=({activeXhrs:i,decryptionWorker:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{let A=0,y=!1;return(w,D)=>{if(!y){if(w)return y=!0,xo(i),_(w,D);if(A+=1,A===i.length){const L=function(){if(D.encryptedBytes)return U2({decryptionWorker:e,segment:D,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S});op({segment:D,bytes:D.bytes,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})};if(D.endOfAllRequests=Date.now(),D.map&&D.map.encryptedBytes&&!D.map.bytes)return S({type:"segmentdecryptionstart",segment:D}),lp({decryptionWorker:e,id:D.requestId+"-init",encryptedBytes:D.map.encryptedBytes,key:D.map.key,segment:D,doneFn:_},I=>{D.map.bytes=I,S({type:"segmentdecryptioncomplete",segment:D}),ap(D,R=>{if(R)return xo(i),_(R,D);L()})});L()}}}},j2=({loadendState:i,abortFn:e})=>t=>{t.target.aborted&&e&&!i.calledAbortFn&&(e(),i.calledAbortFn=!0)},$2=({segment:i,progressFn:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m})=>_=>{if(!_.target.aborted)return i.stats=le(i.stats,N2(_)),!i.stats.firstBytesReceivedAt&&i.stats.bytesReceived&&(i.stats.firstBytesReceivedAt=Date.now()),e(_,i)},V2=({xhr:i,xhrOptions:e,decryptionWorker:t,segment:s,abortFn:r,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A,doneFn:y,onTransmuxerLog:w,triggerSegmentEventFn:D})=>{const L=[],I=q2({activeXhrs:L,decryptionWorker:t,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A,doneFn:y,onTransmuxerLog:w,triggerSegmentEventFn:D});if(s.key&&!s.key.bytes){const $=[s.key];s.map&&!s.map.bytes&&s.map.key&&s.map.key.resolvedUri===s.key.resolvedUri&&$.push(s.map.key);const J=le(e,{uri:s.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),ue=qc(s,$,I,D),ie={uri:s.key.resolvedUri};D({type:"segmentkeyloadstart",segment:s,keyInfo:ie});const oe=i(J,ue);L.push(oe)}if(s.map&&!s.map.bytes){if(s.map.key&&(!s.key||s.key.resolvedUri!==s.map.key.resolvedUri)){const oe=le(e,{uri:s.map.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),W=qc(s,[s.map.key],I,D),se={uri:s.map.key.resolvedUri};D({type:"segmentkeyloadstart",segment:s,keyInfo:se});const Be=i(oe,W);L.push(Be)}const J=le(e,{uri:s.map.resolvedUri,responseType:"arraybuffer",headers:To(s.map),requestType:"segment-media-initialization"}),ue=M2({segment:s,finishProcessingFn:I,triggerSegmentEventFn:D});D({type:"segmentloadstart",segment:s});const ie=i(J,ue);L.push(ie)}const R=le(e,{uri:s.part&&s.part.resolvedUri||s.resolvedUri,responseType:"arraybuffer",headers:To(s),requestType:"segment"}),k=B2({segment:s,finishProcessingFn:I,responseType:R.responseType,triggerSegmentEventFn:D});D({type:"segmentloadstart",segment:s});const B=i(R,k);B.addEventListener("progress",$2({segment:s,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A})),L.push(B);const H={};return L.forEach($=>{$.addEventListener("loadend",j2({loadendState:H,abortFn:r}))}),()=>xo(L)},H2=vt("CodecUtils"),z2=function(i){const e=i.attributes||{};if(e.CODECS)return At(e.CODECS)},up=(i,e)=>{const t=e.attributes||{};return i&&i.mediaGroups&&i.mediaGroups.AUDIO&&t.AUDIO&&i.mediaGroups.AUDIO[t.AUDIO]},G2=(i,e)=>{if(!up(i,e))return!0;const t=e.attributes||{},s=i.mediaGroups.AUDIO[t.AUDIO];for(const r in s)if(!s[r].uri&&!s[r].playlists)return!0;return!1},Dn=function(i){const e={};return i.forEach(({mediaType:t,type:s,details:r})=>{e[t]=e[t]||[],e[t].push(gd(`${s}${r}`))}),Object.keys(e).forEach(function(t){if(e[t].length>1){H2(`multiple ${t} codecs found as attributes: ${e[t].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),e[t]=null;return}e[t]=e[t][0]}),e},jc=function(i){let e=0;return i.audio&&e++,i.video&&e++,e},er=function(i,e){const t=e.attributes||{},s=Dn(z2(e)||[]);if(up(i,e)&&!s.audio&&!G2(i,e)){const r=Dn(u_(i,t.AUDIO)||[]);r.audio&&(s.audio=r.audio)}return s},Qr=vt("PlaylistSelector"),$c=function(i){if(!i||!i.playlist)return;const e=i.playlist;return JSON.stringify({id:e.id,bandwidth:i.bandwidth,width:i.width,height:i.height,codecs:e.attributes&&e.attributes.CODECS||""})},kn=function(i,e){if(!i)return"";const t=E.getComputedStyle(i);return t?t[e]:""},Zi=function(i,e){const t=i.slice();i.sort(function(s,r){const n=e(s,r);return n===0?t.indexOf(s)-t.indexOf(r):n})},Al=function(i,e){let t,s;return i.attributes.BANDWIDTH&&(t=i.attributes.BANDWIDTH),t=t||E.Number.MAX_VALUE,e.attributes.BANDWIDTH&&(s=e.attributes.BANDWIDTH),s=s||E.Number.MAX_VALUE,t-s},W2=function(i,e){let t,s;return i.attributes.RESOLUTION&&i.attributes.RESOLUTION.width&&(t=i.attributes.RESOLUTION.width),t=t||E.Number.MAX_VALUE,e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(s=e.attributes.RESOLUTION.width),s=s||E.Number.MAX_VALUE,t===s&&i.attributes.BANDWIDTH&&e.attributes.BANDWIDTH?i.attributes.BANDWIDTH-e.attributes.BANDWIDTH:t-s};let cp=function(i,e,t,s,r,n){if(!i)return;const a={bandwidth:e,width:t,height:s,limitRenditionByPlayerDimensions:r};let o=i.playlists;st.isAudioOnly(i)&&(o=n.getAudioTrackPlaylists_(),a.audioOnly=!0);let u=o.map(k=>{let B;const H=k.attributes&&k.attributes.RESOLUTION&&k.attributes.RESOLUTION.width,$=k.attributes&&k.attributes.RESOLUTION&&k.attributes.RESOLUTION.height;return B=k.attributes&&k.attributes.BANDWIDTH,B=B||E.Number.MAX_VALUE,{bandwidth:B,width:H,height:$,playlist:k}});Zi(u,(k,B)=>k.bandwidth-B.bandwidth),u=u.filter(k=>!st.isIncompatible(k.playlist));let h=u.filter(k=>st.isEnabled(k.playlist));h.length||(h=u.filter(k=>!st.isDisabled(k.playlist)));const m=h.filter(k=>k.bandwidth*Re.BANDWIDTH_VARIANCEk.bandwidth===_.bandwidth)[0];if(r===!1){const k=v||h[0]||u[0];if(k&&k.playlist){let B="sortedPlaylistReps";return v&&(B="bandwidthBestRep"),h[0]&&(B="enabledPlaylistReps"),Qr(`choosing ${$c(k)} using ${B} with options`,a),k.playlist}return Qr("could not choose a playlist with options",a),null}const S=m.filter(k=>k.width&&k.height);Zi(S,(k,B)=>k.width-B.width);const A=S.filter(k=>k.width===t&&k.height===s);_=A[A.length-1];const y=A.filter(k=>k.bandwidth===_.bandwidth)[0];let w,D,L;y||(w=S.filter(k=>k.width>t||k.height>s),D=w.filter(k=>k.width===w[0].width&&k.height===w[0].height),_=D[D.length-1],L=D.filter(k=>k.bandwidth===_.bandwidth)[0]);let I;if(n.leastPixelDiffSelector){const k=S.map(B=>(B.pixelDiff=Math.abs(B.width-t)+Math.abs(B.height-s),B));Zi(k,(B,H)=>B.pixelDiff===H.pixelDiff?H.bandwidth-B.bandwidth:B.pixelDiff-H.pixelDiff),I=k[0]}const R=I||L||y||v||h[0]||u[0];if(R&&R.playlist){let k="sortedPlaylistReps";return I?k="leastPixelDiffRep":L?k="resolutionPlusOneRep":y?k="resolutionBestRep":v?k="bandwidthBestRep":h[0]&&(k="enabledPlaylistReps"),Qr(`choosing ${$c(R)} using ${k} with options`,a),R.playlist}return Qr("could not choose a playlist with options",a),null};const Vc=function(){let i=this.useDevicePixelRatio&&E.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(i=this.customPixelRatio),cp(this.playlists.main,this.systemBandwidth,parseInt(kn(this.tech_.el(),"width"),10)*i,parseInt(kn(this.tech_.el(),"height"),10)*i,this.limitRenditionByPlayerDimensions,this.playlistController_)},X2=function(i){let e=-1,t=-1;if(i<0||i>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){let s=this.useDevicePixelRatio&&E.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(s=this.customPixelRatio),e<0&&(e=this.systemBandwidth,t=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==t&&(e=i*this.systemBandwidth+(1-i)*e,t=this.systemBandwidth),cp(this.playlists.main,e,parseInt(kn(this.tech_.el(),"width"),10)*s,parseInt(kn(this.tech_.el(),"height"),10)*s,this.limitRenditionByPlayerDimensions,this.playlistController_)}},K2=function(i){const{main:e,currentTime:t,bandwidth:s,duration:r,segmentDuration:n,timeUntilRebuffer:a,currentTimeline:o,syncController:u}=i,h=e.playlists.filter(A=>!st.isIncompatible(A));let m=h.filter(st.isEnabled);m.length||(m=h.filter(A=>!st.isDisabled(A)));const v=m.filter(st.hasAttribute.bind(null,"BANDWIDTH")).map(A=>{const w=u.getSyncPoint(A,r,o,t)?1:2,L=st.estimateSegmentRequestTime(n,s,A)*w-a;return{playlist:A,rebufferingImpact:L}}),S=v.filter(A=>A.rebufferingImpact<=0);return Zi(S,(A,y)=>Al(y.playlist,A.playlist)),S.length?S[0]:(Zi(v,(A,y)=>A.rebufferingImpact-y.rebufferingImpact),v[0]||null)},Y2=function(){const i=this.playlists.main.playlists.filter(st.isEnabled);return Zi(i,(t,s)=>Al(t,s)),i.filter(t=>!!er(this.playlists.main,t).video)[0]||null},Q2=i=>{let e=0,t;return i.bytes&&(t=new Uint8Array(i.bytes),i.segments.forEach(s=>{t.set(s,e),e+=s.byteLength})),t};function dp(i){try{return new URL(i).pathname.split("/").slice(-2).join("/")}catch{return""}}const J2=function(i,e,t){if(!i[t]){e.trigger({type:"usage",name:"vhs-608"});let s=t;/^cc708_/.test(t)&&(s="SERVICE"+t.split("_")[1]);const r=e.textTracks().getTrackById(s);if(r)i[t]=r;else{const n=e.options_.vhs&&e.options_.vhs.captionServices||{};let a=t,o=t,u=!1;const h=n[s];h&&(a=h.label,o=h.language,u=h.default),i[t]=e.addRemoteTextTrack({kind:"captions",id:s,default:u,label:a,language:o},!1).track}}},Z2=function({inbandTextTracks:i,captionArray:e,timestampOffset:t}){if(!e)return;const s=E.WebKitDataCue||E.VTTCue;e.forEach(r=>{const n=r.stream;r.content?r.content.forEach(a=>{const o=new s(r.startTime+t,r.endTime+t,a.text);o.line=a.line,o.align="left",o.position=a.position,o.positionAlign="line-left",i[n].addCue(o)}):i[n].addCue(new s(r.startTime+t,r.endTime+t,r.text))})},eb=function(i){Object.defineProperties(i.frame,{id:{get(){return O.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),i.value.key}},value:{get(){return O.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),i.value.data}},privateData:{get(){return O.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),i.value.data}}})},tb=({inbandTextTracks:i,metadataArray:e,timestampOffset:t,videoDuration:s})=>{if(!e)return;const r=E.WebKitDataCue||E.VTTCue,n=i.metadataTrack_;if(!n||(e.forEach(m=>{const _=m.cueTime+t;typeof _!="number"||E.isNaN(_)||_<0||!(_<1/0)||!m.frames||!m.frames.length||m.frames.forEach(v=>{const S=new r(_,_,v.value||v.url||v.data||"");S.frame=v,S.value=v,eb(S),n.addCue(S)})}),!n.cues||!n.cues.length))return;const a=n.cues,o=[];for(let m=0;m{const v=m[_.startTime]||[];return v.push(_),m[_.startTime]=v,m},{}),h=Object.keys(u).sort((m,_)=>Number(m)-Number(_));h.forEach((m,_)=>{const v=u[m],S=isFinite(s)?s:m,A=Number(h[_+1])||S;v.forEach(y=>{y.endTime=A})})},ib={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},sb=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),rb=({inbandTextTracks:i,dateRanges:e})=>{const t=i.metadataTrack_;if(!t)return;const s=E.WebKitDataCue||E.VTTCue;e.forEach(r=>{for(const n of Object.keys(r)){if(sb.has(n))continue;const a=new s(r.startTime,r.endTime,"");a.id=r.id,a.type="com.apple.quicktime.HLS",a.value={key:ib[n],data:r[n]},(n==="scte35Out"||n==="scte35In")&&(a.value.data=new Uint8Array(a.value.data.match(/[\da-f]{2}/gi)).buffer),t.addCue(a)}r.processDateRange()})},Hc=(i,e,t)=>{i.metadataTrack_||(i.metadataTrack_=t.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,O.browser.IS_ANY_SAFARI||(i.metadataTrack_.inBandMetadataTrackDispatchType=e))},Gs=function(i,e,t){let s,r;if(t&&t.cues)for(s=t.cues.length;s--;)r=t.cues[s],r.startTime>=i&&r.endTime<=e&&t.removeCue(r)},nb=function(i){const e=i.cues;if(!e)return;const t={};for(let s=e.length-1;s>=0;s--){const r=e[s],n=`${r.startTime}-${r.endTime}-${r.text}`;t[n]?i.removeCue(r):t[n]=r}},ab=(i,e,t)=>{if(typeof e>"u"||e===null||!i.length)return[];const s=Math.ceil((e-t+3)*Ti.ONE_SECOND_IN_TS);let r;for(r=0;rs);r++);return i.slice(r)},ob=(i,e,t)=>{if(!e.length)return i;if(t)return e.slice();const s=e[0].pts;let r=0;for(r;r=s);r++);return i.slice(0,r).concat(e)},lb=(i,e,t,s)=>{const r=Math.ceil((e-s)*Ti.ONE_SECOND_IN_TS),n=Math.ceil((t-s)*Ti.ONE_SECOND_IN_TS),a=i.slice();let o=i.length;for(;o--&&!(i[o].pts<=n););if(o===-1)return a;let u=o+1;for(;u--&&!(i[u].pts<=r););return u=Math.max(u,0),a.splice(u,o-u+1),a},ub=function(i,e){if(!i&&!e||!i&&e||i&&!e)return!1;if(i===e)return!0;const t=Object.keys(i).sort(),s=Object.keys(e).sort();if(t.length!==s.length)return!1;for(let r=0;rt))return n}return s.length===0?0:s[s.length-1]},qs=1,db=500,zc=i=>typeof i=="number"&&isFinite(i),Jr=1/60,hb=(i,e,t)=>i!=="main"||!e||!t?null:!t.hasAudio&&!t.hasVideo?"Neither audio nor video found in segment.":e.hasVideo&&!t.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!e.hasVideo&&t.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null,fb=(i,e,t)=>{let s=e-Re.BACK_BUFFER_LENGTH;i.length&&(s=Math.max(s,i.start(0)));const r=e-t;return Math.min(r,s)},Vi=i=>{const{startOfSegment:e,duration:t,segment:s,part:r,playlist:{mediaSequence:n,id:a,segments:o=[]},mediaIndex:u,partIndex:h,timeline:m}=i,_=o.length-1;let v="mediaIndex/partIndex increment";i.getMediaInfoForTime?v=`getMediaInfoForTime (${i.getMediaInfoForTime})`:i.isSyncRequest&&(v="getSyncSegmentCandidate (isSyncRequest)"),i.independent&&(v+=` with independent ${i.independent}`);const S=typeof h=="number",A=i.segment.uri?"segment":"pre-segment",y=S?Pf({preloadSegment:s})-1:0;return`${A} [${n+u}/${n+_}]`+(S?` part [${h}/${y}]`:"")+` segment start/end [${s.start} => ${s.end}]`+(S?` part start/end [${r.start} => ${r.end}]`:"")+` startOfSegment [${e}] duration [${t}] timeline [${m}] selected by [${v}] playlist [${a}]`},Gc=i=>`${i}TimingInfo`,pb=({segmentTimeline:i,currentTimeline:e,startOfSegment:t,buffered:s,overrideCheck:r})=>!r&&i===e?null:i{if(e===t)return!1;if(s==="audio"){const n=i.lastTimelineChange({type:"main"});return!n||n.to!==t}if(s==="main"&&r){const n=i.pendingTimelineChange({type:"audio"});return!(n&&n.to===t)}return!1},Xc=i=>{if(!i)return!1;const e=i.pendingTimelineChange({type:"audio"}),t=i.pendingTimelineChange({type:"main"}),s=e&&t,r=s&&e.to!==t.to;return!!(s&&e.from!==-1&&t.from!==-1&&r)},Kc=i=>{i&&(i.pause(),i.resetEverything(),i.load())},mb=i=>{let e=0;return["video","audio"].forEach(function(t){const s=i[`${t}TimingInfo`];if(!s)return;const{start:r,end:n}=s;let a;typeof r=="bigint"||typeof n=="bigint"?a=E.BigInt(n)-E.BigInt(r):typeof r=="number"&&typeof n=="number"&&(a=n-r),typeof a<"u"&&a>e&&(e=a)}),typeof e=="bigint"&&ei?Math.round(i)>e+kt:!1,gb=(i,e)=>{if(e!=="hls")return null;const t=mb({audioTimingInfo:i.audioTimingInfo,videoTimingInfo:i.videoTimingInfo});if(!t)return null;const s=i.playlist.targetDuration,r=Yc({segmentDuration:t,maxDuration:s*2}),n=Yc({segmentDuration:t,maxDuration:s}),a=`Segment with index ${i.mediaIndex} from playlist ${i.playlist.id} has a duration of ${t} when the reported duration is ${i.duration} and the target duration is ${s}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`;return r||n?{severity:r?"warn":"info",message:a}:null},vi=({type:i,segment:e})=>{if(!e)return;const t=!!(e.key||e.map&&e.map.ke),s=!!(e.map&&!e.map.bytes),r=e.startOfSegment===void 0?e.start:e.startOfSegment;return{type:i||e.type,uri:e.resolvedUri||e.uri,start:r,duration:e.duration,isEncrypted:t,isMediaInitialization:s}};class So extends O.EventTarget{constructor(e,t={}){if(super(),!e)throw new TypeError("Initialization settings are required");if(typeof e.currentTime!="function")throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",()=>{this.isEndOfStream_()||(this.ended_=!1)}),this.fetchAtBuffer_=!1,this.logger_=vt(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(s){s!==this.state_&&(this.logger_(`${this.state_} -> ${s}`),this.state_=s,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}),this.sourceUpdater_.on("codecschange",s=>{this.trigger(Le({type:"codecschange"},s))}),this.loaderType_==="main"&&this.timelineChangeController_.on("pendingtimelinechange",()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}),this.loaderType_==="audio"&&this.timelineChangeController_.on("timelinechange",s=>{this.trigger(Le({type:"timelinechange"},s)),this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})}get mediaSequenceSync_(){return this.syncController_.getMediaSequenceSync(this.loaderType_)}createTransmuxer_(){return Wa.createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){if(this.state!=="WAITING"){this.pendingSegment_&&(this.pendingSegment_=null);return}this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,E.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return this.state==="APPENDING"&&!this.pendingSegment_?(this.state="READY",!0):!this.pendingSegment_||this.pendingSegment_.requestId!==e}error(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&Wa.reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return qe();if(this.loaderType_==="main"){const{hasAudio:t,hasVideo:s,isMuxed:r}=e;if(s&&t&&!this.audioDisabled_&&!r)return this.sourceUpdater_.buffered();if(s)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e,t=!1){if(!e)return null;const s=wn(e);let r=this.initSegments_[s];return t&&!r&&e.bytes&&(this.initSegments_[s]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),r||e}segmentKey(e,t=!1){if(!e)return null;const s=Xf(e);let r=this.keyCache_[s];this.cacheEncryptionKeys_&&t&&!r&&e.bytes&&(this.keyCache_[s]=r={resolvedUri:e.resolvedUri,bytes:e.bytes});const n={resolvedUri:(r||e).resolvedUri};return r&&(n.bytes=r.bytes),n}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),!!this.playlist_){if(this.state==="INIT"&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||this.state!=="READY"&&this.state!=="INIT"||(this.state="READY")}}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(e,t={}){if(!e)return;const s=this.playlist_,r=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,this.state==="INIT"&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},this.loaderType_==="main"&&this.syncController_.setDateTimeMappingForStart(e));let n=null;if(s&&(s.id?n=s.id:s.uri&&(n=s.uri)),this.logger_(`playlist update [${n} => ${e.id||e.uri}]`),this.mediaSequenceSync_&&(this.mediaSequenceSync_.update(e,this.currentTime_()),this.logger_(`Playlist update: +`),this.pushCaption(c),c.startPts=l},fe.prototype.pushCaption=function(l){l.text!==""&&(this.trigger("data",{startPts:l.startPts,endPts:l.endPts,text:l.text,stream:"cc708_"+l.serviceNum}),l.text="",l.startPts=l.endPts)},fe.prototype.displayWindows=function(l,c){var f=this.current708Packet.data,d=f[++l],p=this.getPts(l);this.flushDisplayed(p,c);for(var g=0;g<8;g++)d&1<>4,p.offset=(d&12)>>2,p.penSize=d&3,d=f[++l],p.italics=(d&128)>>7,p.underline=(d&64)>>6,p.edgeType=(d&56)>>3,p.fontStyle=d&7,l},fe.prototype.setPenColor=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.penColor;return d=f[++l],p.fgOpacity=(d&192)>>6,p.fgRed=(d&48)>>4,p.fgGreen=(d&12)>>2,p.fgBlue=d&3,d=f[++l],p.bgOpacity=(d&192)>>6,p.bgRed=(d&48)>>4,p.bgGreen=(d&12)>>2,p.bgBlue=d&3,d=f[++l],p.edgeRed=(d&48)>>4,p.edgeGreen=(d&12)>>2,p.edgeBlue=d&3,l},fe.prototype.setPenLocation=function(l,c){var f=this.current708Packet.data,d=f[l],p=c.currentWindow.penLoc;return c.currentWindow.pendingNewLine=!0,d=f[++l],p.row=d&15,d=f[++l],p.column=d&63,l},fe.prototype.reset=function(l,c){var f=this.getPts(l);return this.flushDisplayed(f,c),this.initService(c.serviceNum,l)};var nm={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,304:174,305:176,306:189,307:191,308:8482,309:162,310:163,311:9834,312:224,313:160,314:232,315:226,316:234,317:238,318:244,319:251,544:193,545:201,546:211,547:218,548:220,549:252,550:8216,551:161,552:42,553:39,554:8212,555:169,556:8480,557:8226,558:8220,559:8221,560:192,561:194,562:199,563:200,564:202,565:203,566:235,567:206,568:207,569:239,570:212,571:217,572:249,573:219,574:171,575:187,800:195,801:227,802:205,803:204,804:236,805:210,806:242,807:213,808:245,809:123,810:125,811:92,812:94,813:95,814:124,815:126,816:196,817:228,818:214,819:246,820:223,821:165,822:164,823:9474,824:197,825:229,826:216,827:248,828:9484,829:9488,830:9492,831:9496},Cr=function(l){return l===null?"":(l=nm[l]||l,String.fromCharCode(l))},Ar=14,am=[4352,4384,4608,4640,5376,5408,5632,5664,5888,5920,4096,4864,4896,5120,5152],hi=function(){for(var l=[],c=Ar+1;c--;)l.push({text:"",indent:0,offset:0});return l},ye=function(l,c){ye.prototype.init.call(this),this.field_=l||0,this.dataChannel_=c||0,this.name_="CC"+((this.field_<<1|this.dataChannel_)+1),this.setConstants(),this.reset(),this.push=function(f){var d,p,g,T,b;if(d=f.ccData&32639,d===this.lastControlCode_){this.lastControlCode_=null;return}if((d&61440)===4096?this.lastControlCode_=d:d!==this.PADDING_&&(this.lastControlCode_=null),g=d>>>8,T=d&255,d!==this.PADDING_)if(d===this.RESUME_CAPTION_LOADING_)this.mode_="popOn";else if(d===this.END_OF_CAPTION_)this.mode_="popOn",this.clearFormatting(f.pts),this.flushDisplayed(f.pts),p=this.displayed_,this.displayed_=this.nonDisplayed_,this.nonDisplayed_=p,this.startPts_=f.pts;else if(d===this.ROLL_UP_2_ROWS_)this.rollUpRows_=2,this.setRollUp(f.pts);else if(d===this.ROLL_UP_3_ROWS_)this.rollUpRows_=3,this.setRollUp(f.pts);else if(d===this.ROLL_UP_4_ROWS_)this.rollUpRows_=4,this.setRollUp(f.pts);else if(d===this.CARRIAGE_RETURN_)this.clearFormatting(f.pts),this.flushDisplayed(f.pts),this.shiftRowsUp_(),this.startPts_=f.pts;else if(d===this.BACKSPACE_)this.mode_==="popOn"?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1);else if(d===this.ERASE_DISPLAYED_MEMORY_)this.flushDisplayed(f.pts),this.displayed_=hi();else if(d===this.ERASE_NON_DISPLAYED_MEMORY_)this.nonDisplayed_=hi();else if(d===this.RESUME_DIRECT_CAPTIONING_)this.mode_!=="paintOn"&&(this.flushDisplayed(f.pts),this.displayed_=hi()),this.mode_="paintOn",this.startPts_=f.pts;else if(this.isSpecialCharacter(g,T))g=(g&3)<<8,b=Cr(g|T),this[this.mode_](f.pts,b),this.column_++;else if(this.isExtCharacter(g,T))this.mode_==="popOn"?this.nonDisplayed_[this.row_].text=this.nonDisplayed_[this.row_].text.slice(0,-1):this.displayed_[this.row_].text=this.displayed_[this.row_].text.slice(0,-1),g=(g&3)<<8,b=Cr(g|T),this[this.mode_](f.pts,b),this.column_++;else if(this.isMidRowCode(g,T))this.clearFormatting(f.pts),this[this.mode_](f.pts," "),this.column_++,(T&14)===14&&this.addFormatting(f.pts,["i"]),(T&1)===1&&this.addFormatting(f.pts,["u"]);else if(this.isOffsetControlCode(g,T)){const C=T&3;this.nonDisplayed_[this.row_].offset=C,this.column_+=C}else if(this.isPAC(g,T)){var x=am.indexOf(d&7968);if(this.mode_==="rollUp"&&(x-this.rollUpRows_+1<0&&(x=this.rollUpRows_-1),this.setRollUp(f.pts,x)),x!==this.row_&&x>=0&&x<=14&&(this.clearFormatting(f.pts),this.row_=x),T&1&&this.formatting_.indexOf("u")===-1&&this.addFormatting(f.pts,["u"]),(d&16)===16){const C=(d&14)>>1;this.column_=C*4,this.nonDisplayed_[this.row_].indent+=C}this.isColorPAC(T)&&(T&14)===14&&this.addFormatting(f.pts,["i"])}else this.isNormalChar(g)&&(T===0&&(T=null),b=Cr(g),b+=Cr(T),this[this.mode_](f.pts,b),this.column_+=b.length)}};ye.prototype=new la,ye.prototype.flushDisplayed=function(l){const c=d=>{this.trigger("log",{level:"warn",message:"Skipping a malformed 608 caption at index "+d+"."})},f=[];this.displayed_.forEach((d,p)=>{if(d&&d.text&&d.text.length){try{d.text=d.text.trim()}catch{c(p)}d.text.length&&f.push({text:d.text,line:p+1,position:10+Math.min(70,d.indent*10)+d.offset*2.5})}else d==null&&c(p)}),f.length&&this.trigger("data",{startPts:this.startPts_,endPts:l,content:f,stream:this.name_})},ye.prototype.reset=function(){this.mode_="popOn",this.topRow_=0,this.startPts_=0,this.displayed_=hi(),this.nonDisplayed_=hi(),this.lastControlCode_=null,this.column_=0,this.row_=Ar,this.rollUpRows_=2,this.formatting_=[]},ye.prototype.setConstants=function(){this.dataChannel_===0?(this.BASE_=16,this.EXT_=17,this.CONTROL_=(20|this.field_)<<8,this.OFFSET_=23):this.dataChannel_===1&&(this.BASE_=24,this.EXT_=25,this.CONTROL_=(28|this.field_)<<8,this.OFFSET_=31),this.PADDING_=0,this.RESUME_CAPTION_LOADING_=this.CONTROL_|32,this.END_OF_CAPTION_=this.CONTROL_|47,this.ROLL_UP_2_ROWS_=this.CONTROL_|37,this.ROLL_UP_3_ROWS_=this.CONTROL_|38,this.ROLL_UP_4_ROWS_=this.CONTROL_|39,this.CARRIAGE_RETURN_=this.CONTROL_|45,this.RESUME_DIRECT_CAPTIONING_=this.CONTROL_|41,this.BACKSPACE_=this.CONTROL_|33,this.ERASE_DISPLAYED_MEMORY_=this.CONTROL_|44,this.ERASE_NON_DISPLAYED_MEMORY_=this.CONTROL_|46},ye.prototype.isSpecialCharacter=function(l,c){return l===this.EXT_&&c>=48&&c<=63},ye.prototype.isExtCharacter=function(l,c){return(l===this.EXT_+1||l===this.EXT_+2)&&c>=32&&c<=63},ye.prototype.isMidRowCode=function(l,c){return l===this.EXT_&&c>=32&&c<=47},ye.prototype.isOffsetControlCode=function(l,c){return l===this.OFFSET_&&c>=33&&c<=35},ye.prototype.isPAC=function(l,c){return l>=this.BASE_&&l=64&&c<=127},ye.prototype.isColorPAC=function(l){return l>=64&&l<=79||l>=96&&l<=127},ye.prototype.isNormalChar=function(l){return l>=32&&l<=127},ye.prototype.setRollUp=function(l,c){if(this.mode_!=="rollUp"&&(this.row_=Ar,this.mode_="rollUp",this.flushDisplayed(l),this.nonDisplayed_=hi(),this.displayed_=hi()),c!==void 0&&c!==this.row_)for(var f=0;f"},"");this[this.mode_](l,f)},ye.prototype.clearFormatting=function(l){if(this.formatting_.length){var c=this.formatting_.reverse().reduce(function(f,d){return f+""},"");this.formatting_=[],this[this.mode_](l,c)}},ye.prototype.popOn=function(l,c){var f=this.nonDisplayed_[this.row_].text;f+=c,this.nonDisplayed_[this.row_].text=f},ye.prototype.rollUp=function(l,c){var f=this.displayed_[this.row_].text;f+=c,this.displayed_[this.row_].text=f},ye.prototype.shiftRowsUp_=function(){var l;for(l=0;lc&&(f=-1);Math.abs(c-l)>um;)l+=f*lm;return l},ca=function(l){var c,f;ca.prototype.init.call(this),this.type_=l||Bl,this.push=function(d){if(d.type==="metadata"){this.trigger("data",d);return}this.type_!==Bl&&d.type!==this.type_||(f===void 0&&(f=d.dts),d.dts=ua(d.dts,f),d.pts=ua(d.pts,f),c=d.dts,this.trigger("data",d))},this.flush=function(){f=c,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")},this.discontinuity=function(){f=void 0,c=void 0},this.reset=function(){this.discontinuity(),this.trigger("reset")}};ca.prototype=new om;var Fl={TimestampRolloverStream:ca,handleRollover:ua},cm=(l,c,f)=>{if(!l)return-1;for(var d=f;d";l.data[0]===kr.Utf8&&(f=Dr(l.data,0,c),!(f<0)&&(l.mimeType=xs(l.data,c,f),c=f+1,l.pictureType=l.data[c],c++,d=Dr(l.data,0,c),!(d<0)&&(l.description=bs(l.data,c,d),c=d+1,l.mimeType===p?l.url=xs(l.data,c,l.data.length):l.pictureData=l.data.subarray(c,l.data.length))))},"T*":function(l){l.data[0]===kr.Utf8&&(l.value=bs(l.data,1,l.data.length).replace(/\0*$/,""),l.values=l.value.split("\0"))},TXXX:function(l){var c;l.data[0]===kr.Utf8&&(c=Dr(l.data,0,1),c!==-1&&(l.description=bs(l.data,1,c),l.value=bs(l.data,c+1,l.data.length).replace(/\0*$/,""),l.data=l.value))},"W*":function(l){l.url=xs(l.data,0,l.data.length).replace(/\0.*$/,"")},WXXX:function(l){var c;l.data[0]===kr.Utf8&&(c=Dr(l.data,0,1),c!==-1&&(l.description=bs(l.data,1,c),l.url=xs(l.data,c+1,l.data.length).replace(/\0.*$/,"")))},PRIV:function(l){var c;for(c=0;c>>2;K*=4,K+=F[7]&3,P.timeStamp=K,b.pts===void 0&&b.dts===void 0&&(b.pts=P.timeStamp,b.dts=P.timeStamp),this.trigger("timestamp",P)}b.frames.push(P),x+=10,x+=C}while(x>>4>1&&(T+=p[T]+1),g.pid===0)g.type="pat",l(p.subarray(T),g),this.trigger("data",g);else if(g.pid===this.pmtPid)for(g.type="pmt",l(p.subarray(T),g),this.trigger("data",g);this.packetsWaitingForPmt.length;)this.processPes_.apply(this,this.packetsWaitingForPmt.shift());else this.programMapTable===void 0?this.packetsWaitingForPmt.push([p,T,g]):this.processPes_(p,T,g)},this.processPes_=function(p,g,T){T.pid===this.programMapTable.video?T.streamType=Tt.H264_STREAM_TYPE:T.pid===this.programMapTable.audio?T.streamType=Tt.ADTS_STREAM_TYPE:T.streamType=this.programMapTable["timed-metadata"][T.pid],T.type="pes",T.data=p.subarray(g),this.trigger("data",T)}},Cs.prototype=new da,Cs.STREAM_TYPES={h264:27,adts:15},Lr=function(){var l=this,c=!1,f={data:[],size:0},d={data:[],size:0},p={data:[],size:0},g,T=function(x,C){var P;const N=x[0]<<16|x[1]<<8|x[2];C.data=new Uint8Array,N===1&&(C.packetLength=6+(x[4]<<8|x[5]),C.dataAlignmentIndicator=(x[6]&4)!==0,P=x[7],P&192&&(C.pts=(x[9]&14)<<27|(x[10]&255)<<20|(x[11]&254)<<12|(x[12]&255)<<5|(x[13]&254)>>>3,C.pts*=4,C.pts+=(x[13]&6)>>>1,C.dts=C.pts,P&64&&(C.dts=(x[14]&14)<<27|(x[15]&255)<<20|(x[16]&254)<<12|(x[17]&255)<<5|(x[18]&254)>>>3,C.dts*=4,C.dts+=(x[18]&6)>>>1)),C.data=x.subarray(9+x[8]))},b=function(x,C,P){var N=new Uint8Array(x.size),j={type:C},F=0,K=0,Q=!1,Le;if(!(!x.data.length||x.size<9)){for(j.trackId=x.data[0].pid,F=0;F>5,x=((c[p+6]&3)+1)*1024,C=x*vm/$l[(c[p+2]&60)>>>2],c.byteLength-p>>6&3)+1,channelcount:(c[p+2]&1)<<2|(c[p+3]&192)>>>6,samplerate:$l[(c[p+2]&60)>>>2],samplingfrequencyindex:(c[p+2]&60)>>>2,samplesize:16,data:c.subarray(p+7+T,p+g)}),f++,p+=g}typeof P=="number"&&(this.skipWarn_(P,p),P=null),c=c.subarray(p)}},this.flush=function(){f=0,this.trigger("done")},this.reset=function(){c=void 0,this.trigger("reset")},this.endTimeline=function(){c=void 0,this.trigger("endedtimeline")}},Or.prototype=new ym;var Tm=Or,Vl;Vl=function(l){var c=l.byteLength,f=0,d=0;this.length=function(){return 8*c},this.bitsAvailable=function(){return 8*c+d},this.loadWord=function(){var p=l.byteLength-c,g=new Uint8Array(4),T=Math.min(4,c);if(T===0)throw new Error("no bytes available");g.set(l.subarray(p,p+T)),f=new DataView(g.buffer).getUint32(0),d=T*8,c-=T},this.skipBits=function(p){var g;d>p?(f<<=p,d-=p):(p-=d,g=Math.floor(p/8),p-=g*8,c-=g,this.loadWord(),f<<=p,d-=p)},this.readBits=function(p){var g=Math.min(d,p),T=f>>>32-g;return d-=g,d>0?f<<=g:c>0&&this.loadWord(),g=p-g,g>0?T<>>p)return f<<=p,d-=p,p;return this.loadWord(),p+this.skipLeadingZeros()},this.skipUnsignedExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.skipExpGolomb=function(){this.skipBits(1+this.skipLeadingZeros())},this.readUnsignedExpGolomb=function(){var p=this.skipLeadingZeros();return this.readBits(p+1)-1},this.readExpGolomb=function(){var p=this.readUnsignedExpGolomb();return 1&p?1+p>>>1:-1*(p>>>1)},this.readBoolean=function(){return this.readBits(1)===1},this.readUnsignedByte=function(){return this.readBits(8)},this.loadWord()};var bm=Vl,Hl=t,xm=bm,Rr,As,zl;As=function(){var l=0,c,f;As.prototype.init.call(this),this.push=function(d){var p;f?(p=new Uint8Array(f.byteLength+d.data.byteLength),p.set(f),p.set(d.data,f.byteLength),f=p):f=d.data;for(var g=f.byteLength;l3&&this.trigger("data",f.subarray(l+3)),f=null,l=0,this.trigger("done")},this.endTimeline=function(){this.flush(),this.trigger("endedtimeline")}},As.prototype=new Hl,zl={100:!0,110:!0,122:!0,244:!0,44:!0,83:!0,86:!0,118:!0,128:!0,138:!0,139:!0,134:!0},Rr=function(){var l=new As,c,f,d,p,g,T,b;Rr.prototype.init.call(this),c=this,this.push=function(x){x.type==="video"&&(f=x.trackId,d=x.pts,p=x.dts,l.push(x))},l.on("data",function(x){var C={trackId:f,pts:d,dts:p,data:x,nalUnitTypeCode:x[0]&31};switch(C.nalUnitTypeCode){case 5:C.nalUnitType="slice_layer_without_partitioning_rbsp_idr";break;case 6:C.nalUnitType="sei_rbsp",C.escapedRBSP=g(x.subarray(1));break;case 7:C.nalUnitType="seq_parameter_set_rbsp",C.escapedRBSP=g(x.subarray(1)),C.config=T(C.escapedRBSP);break;case 8:C.nalUnitType="pic_parameter_set_rbsp";break;case 9:C.nalUnitType="access_unit_delimiter_rbsp";break}c.trigger("data",C)}),l.on("done",function(){c.trigger("done")}),l.on("partialdone",function(){c.trigger("partialdone")}),l.on("reset",function(){c.trigger("reset")}),l.on("endedtimeline",function(){c.trigger("endedtimeline")}),this.flush=function(){l.flush()},this.partialFlush=function(){l.partialFlush()},this.reset=function(){l.reset()},this.endTimeline=function(){l.endTimeline()},b=function(x,C){var P=8,N=8,j,F;for(j=0;j>4;return f=f>=0?f:0,p?f+20:f+10},Wl=function(l,c){return l.length-c<10||l[c]!=="I".charCodeAt(0)||l[c+1]!=="D".charCodeAt(0)||l[c+2]!=="3".charCodeAt(0)?c:(c+=Gl(l,c),Wl(l,c))},Cm=function(l){var c=Wl(l,0);return l.length>=c+2&&(l[c]&255)===255&&(l[c+1]&240)===240&&(l[c+1]&22)===16},Xl=function(l){return l[0]<<21|l[1]<<14|l[2]<<7|l[3]},Am=function(l,c,f){var d,p="";for(d=c;d>5,d=l[c+4]<<3,p=l[c+3]&3<<11;return p|d|f},km=function(l,c){return l[c]==="I".charCodeAt(0)&&l[c+1]==="D".charCodeAt(0)&&l[c+2]==="3".charCodeAt(0)?"timed-metadata":l[c]&!0&&(l[c+1]&240)===240?"audio":null},Im=function(l){for(var c=0;c+5>>2]}return null},Pm=function(l){var c,f,d,p;c=10,l[5]&64&&(c+=4,c+=Xl(l.subarray(10,14)));do{if(f=Xl(l.subarray(c+4,c+8)),f<1)return null;if(p=String.fromCharCode(l[c],l[c+1],l[c+2],l[c+3]),p==="PRIV"){d=l.subarray(c+10,c+f+10);for(var g=0;g>>2;return x*=4,x+=b[7]&3,x}break}}c+=10,c+=f}while(c=3;){if(l[p]==="I".charCodeAt(0)&&l[p+1]==="D".charCodeAt(0)&&l[p+2]==="3".charCodeAt(0)){if(l.length-p<10||(d=Kl.parseId3TagSize(l,p),p+d>l.length))break;T={type:"timed-metadata",data:l.subarray(p,p+d)},this.trigger("data",T),p+=d;continue}else if((l[p]&255)===255&&(l[p+1]&240)===240){if(l.length-p<7||(d=Kl.parseAdtsSize(l,p),p+d>l.length))break;b={type:"audio",data:l.subarray(p,p+d),pts:c,dts:c},this.trigger("data",b),p+=d;continue}p++}g=l.length-p,g>0?l=l.subarray(p):l=new Uint8Array},this.reset=function(){l=new Uint8Array,this.trigger("reset")},this.endTimeline=function(){l=new Uint8Array,this.trigger("endedtimeline")}},Nr.prototype=new Lm;var Om=Nr,Rm=["audioobjecttype","channelcount","samplerate","samplingfrequencyindex","samplesize"],Nm=Rm,Mm=["width","height","profileIdc","levelIdc","profileCompatibility","sarRatio"],Bm=Mm,Mr=t,ws=Dp,Ds=Bp,Br=Gp,bt=Qp,qt=_m,Fr=ge,Yl=Tm,Fm=Sm.H264Stream,Um=Om,qm=ma.isLikelyAacData,jm=ge.ONE_SECOND_IN_TS,ga=Nm,_a=Bm,ks,Li,Ur,fi,$m=function(l,c){c.stream=l,this.trigger("log",c)},Ql=function(l,c){for(var f=Object.keys(c),d=0;d=-C&&N<=x&&(!j||P>N)&&(j=K,P=N)));return j?j.gop:null},this.alignGopsAtStart_=function(b){var x,C,P,N,j,F,K,Q;for(j=b.byteLength,F=b.nalCount,K=b.duration,x=C=0;xP.pts){x++;continue}C++,j-=N.byteLength,F-=N.nalCount,K-=N.duration}return C===0?b:C===b.length?null:(Q=b.slice(C),Q.byteLength=j,Q.duration=K,Q.nalCount=F,Q.pts=Q[0].pts,Q.dts=Q[0].dts,Q)},this.alignGopsAtEnd_=function(b){var x,C,P,N,j,F;for(x=p.length-1,C=b.length-1,j=null,F=!1;x>=0&&C>=0;){if(P=p[x],N=b[C],P.pts===N.pts){F=!0;break}if(P.pts>N.pts){x--;continue}x===p.length-1&&(j=C),C--}if(!F&&j===null)return null;var K;if(F?K=C:K=j,K===0)return b;var Q=b.slice(K),Le=Q.reduce(function(ft,mi){return ft.byteLength+=mi.byteLength,ft.duration+=mi.duration,ft.nalCount+=mi.nalCount,ft},{byteLength:0,duration:0,nalCount:0});return Q.byteLength=Le.byteLength,Q.duration=Le.duration,Q.nalCount=Le.nalCount,Q.pts=Q[0].pts,Q.dts=Q[0].dts,Q},this.alignGopsWith=function(b){p=b}},ks.prototype=new Mr,fi=function(l,c){this.numberOfTracks=0,this.metadataStream=c,l=l||{},typeof l.remux<"u"?this.remuxTracks=!!l.remux:this.remuxTracks=!0,typeof l.keepOriginalTimestamps=="boolean"?this.keepOriginalTimestamps=l.keepOriginalTimestamps:this.keepOriginalTimestamps=!1,this.pendingTracks=[],this.videoTrack=null,this.pendingBoxes=[],this.pendingCaptions=[],this.pendingMetadata=[],this.pendingBytes=0,this.emittedTracks=0,fi.prototype.init.call(this),this.push=function(f){if(f.content||f.text)return this.pendingCaptions.push(f);if(f.frames)return this.pendingMetadata.push(f);this.pendingTracks.push(f.track),this.pendingBytes+=f.boxes.byteLength,f.track.type==="video"&&(this.videoTrack=f.track,this.pendingBoxes.push(f.boxes)),f.track.type==="audio"&&(this.audioTrack=f.track,this.pendingBoxes.unshift(f.boxes))}},fi.prototype=new Mr,fi.prototype.flush=function(l){var c=0,f={captions:[],captionStreams:{},metadata:[],info:{}},d,p,g,T=0,b;if(this.pendingTracks.length=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0);return}}if(this.videoTrack?(T=this.videoTrack.timelineStartInfo.pts,_a.forEach(function(x){f.info[x]=this.videoTrack[x]},this)):this.audioTrack&&(T=this.audioTrack.timelineStartInfo.pts,ga.forEach(function(x){f.info[x]=this.audioTrack[x]},this)),this.videoTrack||this.audioTrack){for(this.pendingTracks.length===1?f.type=this.pendingTracks[0].type:f.type="combined",this.emittedTracks+=this.pendingTracks.length,g=ws.initSegment(this.pendingTracks),f.initSegment=new Uint8Array(g.byteLength),f.initSegment.set(g),f.data=new Uint8Array(this.pendingBytes),b=0;b=this.numberOfTracks&&(this.trigger("done"),this.emittedTracks=0)},fi.prototype.setRemux=function(l){this.remuxTracks=l},Ur=function(l){var c=this,f=!0,d,p;Ur.prototype.init.call(this),l=l||{},this.baseMediaDecodeTime=l.baseMediaDecodeTime||0,this.transmuxPipeline_={},this.setupAacPipeline=function(){var g={};this.transmuxPipeline_=g,g.type="aac",g.metadataStream=new qt.MetadataStream,g.aacStream=new Um,g.audioTimestampRolloverStream=new qt.TimestampRolloverStream("audio"),g.timedMetadataTimestampRolloverStream=new qt.TimestampRolloverStream("timed-metadata"),g.adtsStream=new Yl,g.coalesceStream=new fi(l,g.metadataStream),g.headOfPipeline=g.aacStream,g.aacStream.pipe(g.audioTimestampRolloverStream).pipe(g.adtsStream),g.aacStream.pipe(g.timedMetadataTimestampRolloverStream).pipe(g.metadataStream).pipe(g.coalesceStream),g.metadataStream.on("timestamp",function(T){g.aacStream.setTimestamp(T.timeStamp)}),g.aacStream.on("data",function(T){T.type!=="timed-metadata"&&T.type!=="audio"||g.audioSegmentStream||(p=p||{timelineStartInfo:{baseMediaDecodeTime:c.baseMediaDecodeTime},codec:"adts",type:"audio"},g.coalesceStream.numberOfTracks++,g.audioSegmentStream=new Li(p,l),g.audioSegmentStream.on("log",c.getLogTrigger_("audioSegmentStream")),g.audioSegmentStream.on("timingInfo",c.trigger.bind(c,"audioTimingInfo")),g.adtsStream.pipe(g.audioSegmentStream).pipe(g.coalesceStream),c.trigger("trackinfo",{hasAudio:!!p,hasVideo:!!d}))}),g.coalesceStream.on("data",this.trigger.bind(this,"data")),g.coalesceStream.on("done",this.trigger.bind(this,"done")),Ql(this,g)},this.setupTsPipeline=function(){var g={};this.transmuxPipeline_=g,g.type="ts",g.metadataStream=new qt.MetadataStream,g.packetStream=new qt.TransportPacketStream,g.parseStream=new qt.TransportParseStream,g.elementaryStream=new qt.ElementaryStream,g.timestampRolloverStream=new qt.TimestampRolloverStream,g.adtsStream=new Yl,g.h264Stream=new Fm,g.captionStream=new qt.CaptionStream(l),g.coalesceStream=new fi(l,g.metadataStream),g.headOfPipeline=g.packetStream,g.packetStream.pipe(g.parseStream).pipe(g.elementaryStream).pipe(g.timestampRolloverStream),g.timestampRolloverStream.pipe(g.h264Stream),g.timestampRolloverStream.pipe(g.adtsStream),g.timestampRolloverStream.pipe(g.metadataStream).pipe(g.coalesceStream),g.h264Stream.pipe(g.captionStream).pipe(g.coalesceStream),g.elementaryStream.on("data",function(T){var b;if(T.type==="metadata"){for(b=T.tracks.length;b--;)!d&&T.tracks[b].type==="video"?(d=T.tracks[b],d.timelineStartInfo.baseMediaDecodeTime=c.baseMediaDecodeTime):!p&&T.tracks[b].type==="audio"&&(p=T.tracks[b],p.timelineStartInfo.baseMediaDecodeTime=c.baseMediaDecodeTime);d&&!g.videoSegmentStream&&(g.coalesceStream.numberOfTracks++,g.videoSegmentStream=new ks(d,l),g.videoSegmentStream.on("log",c.getLogTrigger_("videoSegmentStream")),g.videoSegmentStream.on("timelineStartInfo",function(x){p&&!l.keepOriginalTimestamps&&(p.timelineStartInfo=x,g.audioSegmentStream.setEarliestDts(x.dts-c.baseMediaDecodeTime))}),g.videoSegmentStream.on("processedGopsInfo",c.trigger.bind(c,"gopInfo")),g.videoSegmentStream.on("segmentTimingInfo",c.trigger.bind(c,"videoSegmentTimingInfo")),g.videoSegmentStream.on("baseMediaDecodeTime",function(x){p&&g.audioSegmentStream.setVideoBaseMediaDecodeTime(x)}),g.videoSegmentStream.on("timingInfo",c.trigger.bind(c,"videoTimingInfo")),g.h264Stream.pipe(g.videoSegmentStream).pipe(g.coalesceStream)),p&&!g.audioSegmentStream&&(g.coalesceStream.numberOfTracks++,g.audioSegmentStream=new Li(p,l),g.audioSegmentStream.on("log",c.getLogTrigger_("audioSegmentStream")),g.audioSegmentStream.on("timingInfo",c.trigger.bind(c,"audioTimingInfo")),g.audioSegmentStream.on("segmentTimingInfo",c.trigger.bind(c,"audioSegmentTimingInfo")),g.adtsStream.pipe(g.audioSegmentStream).pipe(g.coalesceStream)),c.trigger("trackinfo",{hasAudio:!!p,hasVideo:!!d})}}),g.coalesceStream.on("data",this.trigger.bind(this,"data")),g.coalesceStream.on("id3Frame",function(T){T.dispatchType=g.metadataStream.dispatchType,c.trigger("id3Frame",T)}),g.coalesceStream.on("caption",this.trigger.bind(this,"caption")),g.coalesceStream.on("done",this.trigger.bind(this,"done")),Ql(this,g)},this.setBaseMediaDecodeTime=function(g){var T=this.transmuxPipeline_;l.keepOriginalTimestamps||(this.baseMediaDecodeTime=g),p&&(p.timelineStartInfo.dts=void 0,p.timelineStartInfo.pts=void 0,bt.clearDtsInfo(p),T.audioTimestampRolloverStream&&T.audioTimestampRolloverStream.discontinuity()),d&&(T.videoSegmentStream&&(T.videoSegmentStream.gopCache_=[]),d.timelineStartInfo.dts=void 0,d.timelineStartInfo.pts=void 0,bt.clearDtsInfo(d),T.captionStream.reset()),T.timestampRolloverStream&&T.timestampRolloverStream.discontinuity()},this.setAudioAppendStart=function(g){p&&this.transmuxPipeline_.audioSegmentStream.setAudioAppendStart(g)},this.setRemux=function(g){var T=this.transmuxPipeline_;l.remux=g,T&&T.coalesceStream&&T.coalesceStream.setRemux(g)},this.alignGopsWith=function(g){d&&this.transmuxPipeline_.videoSegmentStream&&this.transmuxPipeline_.videoSegmentStream.alignGopsWith(g)},this.getLogTrigger_=function(g){var T=this;return function(b){b.stream=g,T.trigger("log",b)}},this.push=function(g){if(f){var T=qm(g);T&&this.transmuxPipeline_.type!=="aac"?this.setupAacPipeline():!T&&this.transmuxPipeline_.type!=="ts"&&this.setupTsPipeline(),f=!1}this.transmuxPipeline_.headOfPipeline.push(g)},this.flush=function(){f=!0,this.transmuxPipeline_.headOfPipeline.flush()},this.endTimeline=function(){this.transmuxPipeline_.headOfPipeline.endTimeline()},this.reset=function(){this.transmuxPipeline_.headOfPipeline&&this.transmuxPipeline_.headOfPipeline.reset()},this.resetCaptions=function(){this.transmuxPipeline_.captionStream&&this.transmuxPipeline_.captionStream.reset()}},Ur.prototype=new Mr;var Vm={Transmuxer:Ur,VideoSegmentStream:ks,AudioSegmentStream:Li,AUDIO_PROPERTIES:ga,VIDEO_PROPERTIES:_a,generateSegmentTimingInfo:ya},Hm=function(l){return l>>>0},zm=function(l){return("00"+l.toString(16)).slice(-2)},qr={toUnsigned:Hm,toHexString:zm},Gm=function(l){var c="";return c+=String.fromCharCode(l[0]),c+=String.fromCharCode(l[1]),c+=String.fromCharCode(l[2]),c+=String.fromCharCode(l[3]),c},Zl=Gm,Wm=qr.toUnsigned,Xm=Zl,eu=function(l,c){var f=[],d,p,g,T,b;if(!c.length)return null;for(d=0;d1?d+p:l.byteLength,g===c[0]&&(c.length===1?f.push(l.subarray(d+8,T)):(b=eu(l.subarray(d+8,T),c.slice(1)),b.length&&(f=f.concat(b)))),d=T;return f},tu=eu,Km=qr.toUnsigned,Ym=n.getUint64,Qm=function(l){var c={version:l[0],flags:new Uint8Array(l.subarray(1,4))};return c.version===1?c.baseMediaDecodeTime=Ym(l.subarray(4)):c.baseMediaDecodeTime=Km(l[4]<<24|l[5]<<16|l[6]<<8|l[7]),c},iu=Qm,Jm=function(l){return{isLeading:(l[0]&12)>>>2,dependsOn:l[0]&3,isDependedOn:(l[1]&192)>>>6,hasRedundancy:(l[1]&48)>>>4,paddingValue:(l[1]&14)>>>1,isNonSyncSample:l[1]&1,degradationPriority:l[2]<<8|l[3]}},Zm=Jm,su=Zm,eg=function(l){var c={version:l[0],flags:new Uint8Array(l.subarray(1,4)),samples:[]},f=new DataView(l.buffer,l.byteOffset,l.byteLength),d=c.flags[2]&1,p=c.flags[2]&4,g=c.flags[1]&1,T=c.flags[1]&2,b=c.flags[1]&4,x=c.flags[1]&8,C=f.getUint32(4),P=8,N;for(d&&(c.dataOffset=f.getInt32(P),P+=4),p&&C&&(N={flags:su(l.subarray(P,P+4))},P+=4,g&&(N.duration=f.getUint32(P),P+=4),T&&(N.size=f.getUint32(P),P+=4),x&&(c.version===1?N.compositionTimeOffset=f.getInt32(P):N.compositionTimeOffset=f.getUint32(P),P+=4),c.samples.push(N),C--);C--;)N={},g&&(N.duration=f.getUint32(P),P+=4),T&&(N.size=f.getUint32(P),P+=4),b&&(N.flags=su(l.subarray(P,P+4)),P+=4),x&&(c.version===1?N.compositionTimeOffset=f.getInt32(P):N.compositionTimeOffset=f.getUint32(P),P+=4),c.samples.push(N);return c},ru=eg,tg=function(l){var c=new DataView(l.buffer,l.byteOffset,l.byteLength),f={version:l[0],flags:new Uint8Array(l.subarray(1,4)),trackId:c.getUint32(4)},d=f.flags[2]&1,p=f.flags[2]&2,g=f.flags[2]&8,T=f.flags[2]&16,b=f.flags[2]&32,x=f.flags[0]&65536,C=f.flags[0]&131072,P;return P=8,d&&(P+=4,f.baseDataOffset=c.getUint32(12),P+=4),p&&(f.sampleDescriptionIndex=c.getUint32(P),P+=4),g&&(f.defaultSampleDuration=c.getUint32(P),P+=4),T&&(f.defaultSampleSize=c.getUint32(P),P+=4),b&&(f.defaultSampleFlags=c.getUint32(P)),x&&(f.durationIsEmpty=!0),!d&&C&&(f.baseDataOffsetIsMoof=!0),f},nu=tg,Is;typeof window<"u"?Is=window:typeof i<"u"?Is=i:typeof self<"u"?Is=self:Is={};var au=Is,ig=Nl.discardEmulationPreventionBytes,sg=Ml.CaptionStream,Ps=tu,rg=iu,ng=ru,ag=nu,ou=au,og=function(l,c){for(var f=l,d=0;d0?rg(j[0]).baseMediaDecodeTime:0,K=Ps(x,["trun"]),Q,Le;c===N&&K.length>0&&(Q=ug(K,F,P),Le=lg(b,Q,N),p[N]||(p[N]={seiNals:[],logs:[]}),p[N].seiNals=p[N].seiNals.concat(Le.seiNals),p[N].logs=p[N].logs.concat(Le.logs))}),p},dg=function(l,c,f){var d;if(c===null)return null;d=cg(l,c);var p=d[c]||{};return{seiNals:p.seiNals,logs:p.logs,timescale:f}},hg=function(){var l=!1,c,f,d,p,g,T;this.isInitialized=function(){return l},this.init=function(b){c=new sg,l=!0,T=b?b.isPartial:!1,c.on("data",function(x){x.startTime=x.startPts/p,x.endTime=x.endPts/p,g.captions.push(x),g.captionStreams[x.stream]=!0}),c.on("log",function(x){g.logs.push(x)})},this.isNewInit=function(b,x){return b&&b.length===0||x&&typeof x=="object"&&Object.keys(x).length===0?!1:d!==b[0]||p!==x[d]},this.parse=function(b,x,C){var P;if(this.isInitialized()){if(!x||!C)return null;if(this.isNewInit(x,C))d=x[0],p=C[d];else if(d===null||!p)return f.push(b),null}else return null;for(;f.length>0;){var N=f.shift();this.parse(N,x,C)}return P=dg(b,d,p),P&&P.logs&&(g.logs=g.logs.concat(P.logs)),P===null||!P.seiNals?g.logs.length?{logs:g.logs,captions:[],captionStreams:[]}:null:(this.pushNals(P.seiNals),this.flushStream(),g)},this.pushNals=function(b){if(!this.isInitialized()||!b||b.length===0)return null;b.forEach(function(x){c.push(x)})},this.flushStream=function(){if(!this.isInitialized())return null;T?c.partialFlush():c.flush()},this.clearParsedCaptions=function(){g.captions=[],g.captionStreams={},g.logs=[]},this.resetCaptionStream=function(){if(!this.isInitialized())return null;c.reset()},this.clearAllCaptions=function(){this.clearParsedCaptions(),this.resetCaptionStream()},this.reset=function(){f=[],d=null,p=null,g?this.clearParsedCaptions():g={captions:[],captionStreams:{},logs:[]},this.resetCaptionStream()},this.reset()},fg=hg,pg=function(l){for(var c=0,f=String.fromCharCode(l[c]),d="";f!=="\0";)d+=f,c++,f=String.fromCharCode(l[c]);return d+=f,d},mg={uint8ToCString:pg},jr=mg.uint8ToCString,gg=n.getUint64,_g=function(l){var c=4,f=l[0],d,p,g,T,b,x,C,P;if(f===0){d=jr(l.subarray(c)),c+=d.length,p=jr(l.subarray(c)),c+=p.length;var N=new DataView(l.buffer);g=N.getUint32(c),c+=4,b=N.getUint32(c),c+=4,x=N.getUint32(c),c+=4,C=N.getUint32(c),c+=4}else if(f===1){var N=new DataView(l.buffer);g=N.getUint32(c),c+=4,T=gg(l.subarray(c)),c+=8,x=N.getUint32(c),c+=4,C=N.getUint32(c),c+=4,d=jr(l.subarray(c)),c+=d.length,p=jr(l.subarray(c)),c+=p.length}P=new Uint8Array(l.subarray(c,l.byteLength));var j={scheme_id_uri:d,value:p,timescale:g||1,presentation_time:T,presentation_time_delta:b,event_duration:x,id:C,message_data:P};return vg(f,j)?j:void 0},yg=function(l,c,f,d){return l||l===0?l/c:d+f/c},vg=function(l,c){var f=c.scheme_id_uri!=="\0",d=l===0&&lu(c.presentation_time_delta)&&f,p=l===1&&lu(c.presentation_time)&&f;return!(l>1)&&d||p},lu=function(l){return l!==void 0||l!==null},Tg={parseEmsgBox:_g,scaleTime:yg},$r=qr.toUnsigned,Ls=qr.toHexString,Ce=tu,Oi=Zl,va=Tg,bg=nu,xg=ru,Sg=iu,Eg=n.getUint64,uu,cu,du,hu,fu,Ta,pu,ba=au,Cg=ql.parseId3Frames;uu=function(l){var c={},f=Ce(l,["moov","trak"]);return f.reduce(function(d,p){var g,T,b,x,C;return g=Ce(p,["tkhd"])[0],!g||(T=g[0],b=T===0?12:20,x=$r(g[b]<<24|g[b+1]<<16|g[b+2]<<8|g[b+3]),C=Ce(p,["mdia","mdhd"])[0],!C)?null:(T=C[0],b=T===0?12:20,d[x]=$r(C[b]<<24|C[b+1]<<16|C[b+2]<<8|C[b+3]),d)},c)},cu=function(l,c){var f;f=Ce(c,["moof","traf"]);var d=f.reduce(function(p,g){var T=Ce(g,["tfhd"])[0],b=$r(T[4]<<24|T[5]<<16|T[6]<<8|T[7]),x=l[b]||9e4,C=Ce(g,["tfdt"])[0],P=new DataView(C.buffer,C.byteOffset,C.byteLength),N;C[0]===1?N=Eg(C.subarray(4,12)):N=P.getUint32(4);let j;return typeof N=="bigint"?j=N/ba.BigInt(x):typeof N=="number"&&!isNaN(N)&&(j=N/x),j11?(p.codec+=".",p.codec+=Ls(F[9]),p.codec+=Ls(F[10]),p.codec+=Ls(F[11])):p.codec="avc1.4d400d"):/^mp4[a,v]$/i.test(p.codec)?(F=j.subarray(28),K=Oi(F.subarray(4,8)),K==="esds"&&F.length>20&&F[19]!==0?(p.codec+="."+Ls(F[19]),p.codec+="."+Ls(F[20]>>>2&63).replace(/^0/,"")):p.codec="mp4a.40.2"):p.codec=p.codec.toLowerCase())}var Q=Ce(d,["mdia","mdhd"])[0];Q&&(p.timescale=Ta(Q)),f.push(p)}),f},pu=function(l,c=0){var f=Ce(l,["emsg"]);return f.map(d=>{var p=va.parseEmsgBox(new Uint8Array(d)),g=Cg(p.message_data);return{cueTime:va.scaleTime(p.presentation_time,p.timescale,p.presentation_time_delta,c),duration:va.scaleTime(p.event_duration,p.timescale),frames:g}})};var xa={findBox:Ce,parseType:Oi,timescale:uu,startTime:cu,compositionStartTime:du,videoTrackIds:hu,tracks:fu,getTimescaleFromMediaHeader:Ta,getEmsgID3:pu},Sa=wr,mu=function(l){var c=l[1]&31;return c<<=8,c|=l[2],c},Vr=function(l){return!!(l[1]&64)},Hr=function(l){var c=0;return(l[3]&48)>>>4>1&&(c+=l[4]+1),c},Ag=function(l,c){var f=mu(l);return f===0?"pat":f===c?"pmt":c?"pes":null},wg=function(l){var c=Vr(l),f=4+Hr(l);return c&&(f+=l[f]+1),(l[f+10]&31)<<8|l[f+11]},Dg=function(l){var c={},f=Vr(l),d=4+Hr(l);if(f&&(d+=l[d]+1),!!(l[d+5]&1)){var p,g,T;p=(l[d+1]&15)<<8|l[d+2],g=3+p-4,T=(l[d+10]&15)<<8|l[d+11];for(var b=12+T;b=l.byteLength)return null;var d=null,p;return p=l[f+7],p&192&&(d={},d.pts=(l[f+9]&14)<<27|(l[f+10]&255)<<20|(l[f+11]&254)<<12|(l[f+12]&255)<<5|(l[f+13]&254)>>>3,d.pts*=4,d.pts+=(l[f+13]&6)>>>1,d.dts=d.pts,p&64&&(d.dts=(l[f+14]&14)<<27|(l[f+15]&255)<<20|(l[f+16]&254)<<12|(l[f+17]&255)<<5|(l[f+18]&254)>>>3,d.dts*=4,d.dts+=(l[f+18]&6)>>>1)),d},Ea=function(l){switch(l){case 5:return"slice_layer_without_partitioning_rbsp_idr";case 6:return"sei_rbsp";case 7:return"seq_parameter_set_rbsp";case 8:return"pic_parameter_set_rbsp";case 9:return"access_unit_delimiter_rbsp";default:return null}},Pg=function(l){for(var c=4+Hr(l),f=l.subarray(c),d=0,p=0,g=!1,T;p3&&(T=Ea(f[p+3]&31),T==="slice_layer_without_partitioning_rbsp_idr"&&(g=!0)),g},Lg={parseType:Ag,parsePat:wg,parsePmt:Dg,parsePayloadUnitStartIndicator:Vr,parsePesType:kg,parsePesTime:Ig,videoPacketContainsKeyFrame:Pg},gu=wr,Ri=Fl.handleRollover,de={};de.ts=Lg,de.aac=ma;var pi=ge.ONE_SECOND_IN_TS,Ge=188,Ct=71,Og=function(l,c){for(var f=0,d=Ge,p,g;d=0;){if(l[d]===Ct&&(l[p]===Ct||p===l.byteLength)){switch(g=l.subarray(d,p),T=de.ts.parseType(g,c.pid),T){case"pes":b=de.ts.parsePesType(g,c.table),x=de.ts.parsePayloadUnitStartIndicator(g),b==="audio"&&x&&(C=de.ts.parsePesTime(g),C&&(C.type="audio",f.audio.push(C),P=!0));break}if(P)break;d-=Ge,p-=Ge;continue}d--,p--}},Rg=function(l,c,f){for(var d=0,p=Ge,g,T,b,x,C,P,N,j,F=!1,K={data:[],size:0};p=0;){if(l[d]===Ct&&l[p]===Ct){switch(g=l.subarray(d,p),T=de.ts.parseType(g,c.pid),T){case"pes":b=de.ts.parsePesType(g,c.table),x=de.ts.parsePayloadUnitStartIndicator(g),b==="video"&&x&&(C=de.ts.parsePesTime(g),C&&(C.type="video",f.video.push(C),F=!0));break}if(F)break;d-=Ge,p-=Ge;continue}d--,p--}},Ng=function(l,c){if(l.audio&&l.audio.length){var f=c;(typeof f>"u"||isNaN(f))&&(f=l.audio[0].dts),l.audio.forEach(function(g){g.dts=Ri(g.dts,f),g.pts=Ri(g.pts,f),g.dtsTime=g.dts/pi,g.ptsTime=g.pts/pi})}if(l.video&&l.video.length){var d=c;if((typeof d>"u"||isNaN(d))&&(d=l.video[0].dts),l.video.forEach(function(g){g.dts=Ri(g.dts,d),g.pts=Ri(g.pts,d),g.dtsTime=g.dts/pi,g.ptsTime=g.pts/pi}),l.firstKeyFrame){var p=l.firstKeyFrame;p.dts=Ri(p.dts,d),p.pts=Ri(p.pts,d),p.dtsTime=p.dts/pi,p.ptsTime=p.pts/pi}}},Mg=function(l){for(var c=!1,f=0,d=null,p=null,g=0,T=0,b;l.length-T>=3;){var x=de.aac.parseType(l,T);switch(x){case"timed-metadata":if(l.length-T<10){c=!0;break}if(g=de.aac.parseId3TagSize(l,T),g>l.length){c=!0;break}p===null&&(b=l.subarray(T,T+g),p=de.aac.parseAacTimestamp(b)),T+=g;break;case"audio":if(l.length-T<7){c=!0;break}if(g=de.aac.parseAdtsSize(l,T),g>l.length){c=!0;break}d===null&&(b=l.subarray(T,T+g),d=de.aac.parseSampleRate(b)),f++,T+=g;break;default:T++;break}if(c)return null}if(d===null||p===null)return null;var C=pi/d,P={audio:[{type:"audio",dts:p,pts:p},{type:"audio",dts:p+f*1024*C,pts:p+f*1024*C}]};return P},Bg=function(l){var c={pid:null,table:null},f={};Og(l,c);for(var d in c.table)if(c.table.hasOwnProperty(d)){var p=c.table[d];switch(p){case gu.H264_STREAM_TYPE:f.video=[],Rg(l,c,f),f.video.length===0&&delete f.video;break;case gu.ADTS_STREAM_TYPE:f.audio=[],_u(l,c,f),f.audio.length===0&&delete f.audio;break}}return f},Fg=function(l,c){var f=de.aac.isLikelyAacData(l),d;return f?d=Mg(l):d=Bg(l),!d||!d.audio&&!d.video?null:(Ng(d,c),d)},Ug={inspect:Fg,parseAudioPes_:_u};const qg=function(l,c){c.on("data",function(f){const d=f.initSegment;f.initSegment={data:d.buffer,byteOffset:d.byteOffset,byteLength:d.byteLength};const p=f.data;f.data=p.buffer,l.postMessage({action:"data",segment:f,byteOffset:p.byteOffset,byteLength:p.byteLength},[f.data])}),c.on("done",function(f){l.postMessage({action:"done"})}),c.on("gopInfo",function(f){l.postMessage({action:"gopInfo",gopInfo:f})}),c.on("videoSegmentTimingInfo",function(f){const d={start:{decode:ge.videoTsToSeconds(f.start.dts),presentation:ge.videoTsToSeconds(f.start.pts)},end:{decode:ge.videoTsToSeconds(f.end.dts),presentation:ge.videoTsToSeconds(f.end.pts)},baseMediaDecodeTime:ge.videoTsToSeconds(f.baseMediaDecodeTime)};f.prependedContentDuration&&(d.prependedContentDuration=ge.videoTsToSeconds(f.prependedContentDuration)),l.postMessage({action:"videoSegmentTimingInfo",videoSegmentTimingInfo:d})}),c.on("audioSegmentTimingInfo",function(f){const d={start:{decode:ge.videoTsToSeconds(f.start.dts),presentation:ge.videoTsToSeconds(f.start.pts)},end:{decode:ge.videoTsToSeconds(f.end.dts),presentation:ge.videoTsToSeconds(f.end.pts)},baseMediaDecodeTime:ge.videoTsToSeconds(f.baseMediaDecodeTime)};f.prependedContentDuration&&(d.prependedContentDuration=ge.videoTsToSeconds(f.prependedContentDuration)),l.postMessage({action:"audioSegmentTimingInfo",audioSegmentTimingInfo:d})}),c.on("id3Frame",function(f){l.postMessage({action:"id3Frame",id3Frame:f})}),c.on("caption",function(f){l.postMessage({action:"caption",caption:f})}),c.on("trackinfo",function(f){l.postMessage({action:"trackinfo",trackInfo:f})}),c.on("audioTimingInfo",function(f){l.postMessage({action:"audioTimingInfo",audioTimingInfo:{start:ge.videoTsToSeconds(f.start),end:ge.videoTsToSeconds(f.end)}})}),c.on("videoTimingInfo",function(f){l.postMessage({action:"videoTimingInfo",videoTimingInfo:{start:ge.videoTsToSeconds(f.start),end:ge.videoTsToSeconds(f.end)}})}),c.on("log",function(f){l.postMessage({action:"log",log:f})})};class yu{constructor(c,f){this.options=f||{},this.self=c,this.init()}init(){this.transmuxer&&this.transmuxer.dispose(),this.transmuxer=new Vm.Transmuxer(this.options),qg(this.self,this.transmuxer)}pushMp4Captions(c){this.captionParser||(this.captionParser=new fg,this.captionParser.init());const f=new Uint8Array(c.data,c.byteOffset,c.byteLength),d=this.captionParser.parse(f,c.trackIds,c.timescales);this.self.postMessage({action:"mp4Captions",captions:d&&d.captions||[],logs:d&&d.logs||[],data:f.buffer},[f.buffer])}probeMp4StartTime({timescales:c,data:f}){const d=xa.startTime(c,f);this.self.postMessage({action:"probeMp4StartTime",startTime:d,data:f},[f.buffer])}probeMp4Tracks({data:c}){const f=xa.tracks(c);this.self.postMessage({action:"probeMp4Tracks",tracks:f,data:c},[c.buffer])}probeEmsgID3({data:c,offset:f}){const d=xa.getEmsgID3(c,f);this.self.postMessage({action:"probeEmsgID3",id3Frames:d,emsgData:c},[c.buffer])}probeTs({data:c,baseStartTime:f}){const d=typeof f=="number"&&!isNaN(f)?f*ge.ONE_SECOND_IN_TS:void 0,p=Ug.inspect(c,d);let g=null;p&&(g={hasVideo:p.video&&p.video.length===2||!1,hasAudio:p.audio&&p.audio.length===2||!1},g.hasVideo&&(g.videoStart=p.video[0].ptsTime),g.hasAudio&&(g.audioStart=p.audio[0].ptsTime)),this.self.postMessage({action:"probeTs",result:g,data:c},[c.buffer])}clearAllMp4Captions(){this.captionParser&&this.captionParser.clearAllCaptions()}clearParsedMp4Captions(){this.captionParser&&this.captionParser.clearParsedCaptions()}push(c){const f=new Uint8Array(c.data,c.byteOffset,c.byteLength);this.transmuxer.push(f)}reset(){this.transmuxer.reset()}setTimestampOffset(c){const f=c.timestampOffset||0;this.transmuxer.setBaseMediaDecodeTime(Math.round(ge.secondsToVideoTs(f)))}setAudioAppendStart(c){this.transmuxer.setAudioAppendStart(Math.ceil(ge.secondsToVideoTs(c.appendStart)))}setRemux(c){this.transmuxer.setRemux(c.remux)}flush(c){this.transmuxer.flush(),self.postMessage({action:"done",type:"transmuxed"})}endTimeline(){this.transmuxer.endTimeline(),self.postMessage({action:"endedtimeline",type:"transmuxed"})}alignGopsWith(c){this.transmuxer.alignGopsWith(c.gopsToAlignWith.slice())}}self.onmessage=function(l){if(l.data.action==="init"&&l.data.options){this.messageHandlers=new yu(self,l.data.options);return}this.messageHandlers||(this.messageHandlers=new yu(self)),l.data&&l.data.action&&l.data.action!=="init"&&this.messageHandlers[l.data.action]&&this.messageHandlers[l.data.action](l.data)}}));var w2=Zf(A2);const D2=(i,e,t)=>{const{type:s,initSegment:r,captions:n,captionStreams:a,metadata:o,videoFrameDtsTime:u,videoFramePtsTime:h}=i.data.segment;e.buffer.push({captions:n,captionStreams:a,metadata:o});const m=i.data.segment.boxes||{data:i.data.segment.data},_={type:s,data:new Uint8Array(m.data,m.data.byteOffset,m.data.byteLength),initSegment:new Uint8Array(r.data,r.byteOffset,r.byteLength)};typeof u<"u"&&(_.videoFrameDtsTime=u),typeof h<"u"&&(_.videoFramePtsTime=h),t(_)},k2=({transmuxedData:i,callback:e})=>{i.buffer=[],e(i)},I2=(i,e)=>{e.gopInfo=i.data.gopInfo},ip=i=>{const{transmuxer:e,bytes:t,audioAppendStart:s,gopsToAlignWith:r,remux:n,onData:a,onTrackInfo:o,onAudioTimingInfo:u,onVideoTimingInfo:h,onVideoSegmentTimingInfo:m,onAudioSegmentTimingInfo:_,onId3:v,onCaptions:S,onDone:A,onEndedTimeline:y,onTransmuxerLog:w,isEndOfTimeline:D,segment:L,triggerSegmentEventFn:I}=i,R={buffer:[]};let k=D;const B=$=>{e.currentTransmux===i&&($.data.action==="data"&&D2($,R,a),$.data.action==="trackinfo"&&o($.data.trackInfo),$.data.action==="gopInfo"&&I2($,R),$.data.action==="audioTimingInfo"&&u($.data.audioTimingInfo),$.data.action==="videoTimingInfo"&&h($.data.videoTimingInfo),$.data.action==="videoSegmentTimingInfo"&&m($.data.videoSegmentTimingInfo),$.data.action==="audioSegmentTimingInfo"&&_($.data.audioSegmentTimingInfo),$.data.action==="id3Frame"&&v([$.data.id3Frame],$.data.id3Frame.dispatchType),$.data.action==="caption"&&S($.data.caption),$.data.action==="endedtimeline"&&(k=!1,y()),$.data.action==="log"&&w($.data.log),$.data.type==="transmuxed"&&(k||(e.onmessage=null,k2({transmuxedData:R,callback:A}),sp(e))))},z=()=>{const $={message:"Received an error message from the transmuxer worker",metadata:{errorType:O.Error.StreamingFailedToTransmuxSegment,segmentInfo:Ti({segment:L})}};A(null,$)};if(e.onmessage=B,e.onerror=z,s&&e.postMessage({action:"setAudioAppendStart",appendStart:s}),Array.isArray(r)&&e.postMessage({action:"alignGopsWith",gopsToAlignWith:r}),typeof n<"u"&&e.postMessage({action:"setRemux",remux:n}),t.byteLength){const $=t instanceof ArrayBuffer?t:t.buffer,J=t instanceof ArrayBuffer?0:t.byteOffset;I({type:"segmenttransmuxingstart",segment:L}),e.postMessage({action:"push",data:$,byteOffset:J,byteLength:t.byteLength},[$])}D&&e.postMessage({action:"endTimeline"}),e.postMessage({action:"flush"})},sp=i=>{i.currentTransmux=null,i.transmuxQueue.length&&(i.currentTransmux=i.transmuxQueue.shift(),typeof i.currentTransmux=="function"?i.currentTransmux():ip(i.currentTransmux))},Uc=(i,e)=>{i.postMessage({action:e}),sp(i)},rp=(i,e)=>{if(!e.currentTransmux){e.currentTransmux=i,Uc(e,i);return}e.transmuxQueue.push(Uc.bind(null,e,i))},P2=i=>{rp("reset",i)},L2=i=>{rp("endTimeline",i)},np=i=>{if(!i.transmuxer.currentTransmux){i.transmuxer.currentTransmux=i,ip(i);return}i.transmuxer.transmuxQueue.push(i)},O2=i=>{const e=new w2;e.currentTransmux=null,e.transmuxQueue=[];const t=e.terminate;return e.terminate=()=>(e.currentTransmux=null,e.transmuxQueue.length=0,t.call(e)),e.postMessage({action:"init",options:i}),e};var Wa={reset:P2,endTimeline:L2,transmux:np,createTransmuxer:O2};const Zs=function(i){const e=i.transmuxer,t=i.endAction||i.action,s=i.callback,r=Oe({},i,{endAction:null,transmuxer:null,callback:null}),n=a=>{a.data.action===t&&(e.removeEventListener("message",n),a.data.data&&(a.data.data=new Uint8Array(a.data.data,i.byteOffset||0,i.byteLength||a.data.data.byteLength),i.data&&(i.data=a.data.data)),s(a.data))};if(e.addEventListener("message",n),i.data){const a=i.data instanceof ArrayBuffer;r.byteOffset=a?0:i.data.byteOffset,r.byteLength=i.data.byteLength;const o=[a?i.data:i.data.buffer];e.postMessage(r,o)}else e.postMessage(r)},Pt={FAILURE:2,TIMEOUT:-101,ABORTED:-102},xo=i=>{i.forEach(e=>{e.abort()})},R2=i=>({bandwidth:i.bandwidth,bytesReceived:i.bytesReceived||0,roundTripTime:i.roundTripTime||0}),N2=i=>{const e=i.target,s={bandwidth:1/0,bytesReceived:0,roundTripTime:Date.now()-e.requestTime||0};return s.bytesReceived=i.loaded,s.bandwidth=Math.floor(s.bytesReceived/s.roundTripTime*8*1e3),s},Cl=(i,e)=>{const{requestType:t}=e,s=wi({requestType:t,request:e,error:i});return e.timedout?{status:e.status,message:"HLS request timed-out at URL: "+e.uri,code:Pt.TIMEOUT,xhr:e,metadata:s}:e.aborted?{status:e.status,message:"HLS request aborted at URL: "+e.uri,code:Pt.ABORTED,xhr:e,metadata:s}:i?{status:e.status,message:"HLS request errored at URL: "+e.uri,code:Pt.FAILURE,xhr:e,metadata:s}:e.responseType==="arraybuffer"&&e.response.byteLength===0?{status:e.status,message:"Empty HLS response at URL: "+e.uri,code:Pt.FAILURE,xhr:e,metadata:s}:null},qc=(i,e,t,s)=>(r,n)=>{const a=n.response,o=Cl(r,n);if(o)return t(o,i);if(a.byteLength!==16)return t({status:n.status,message:"Invalid HLS key at URL: "+n.uri,code:Pt.FAILURE,xhr:n},i);const u=new DataView(a),h=new Uint32Array([u.getUint32(0),u.getUint32(4),u.getUint32(8),u.getUint32(12)]);for(let _=0;_{const t=Ho(i.map.bytes);if(t!=="mp4"){const s=i.map.resolvedUri||i.map.uri,r=t||"unknown";return e({internal:!0,message:`Found unsupported ${r} container for initialization segment at URL: ${s}`,code:Pt.FAILURE,metadata:{mediaType:r}})}Zs({action:"probeMp4Tracks",data:i.map.bytes,transmuxer:i.transmuxer,callback:({tracks:s,data:r})=>(i.map.bytes=r,s.forEach(function(n){i.map.tracks=i.map.tracks||{},!i.map.tracks[n.type]&&(i.map.tracks[n.type]=n,typeof n.id=="number"&&n.timescale&&(i.map.timescales=i.map.timescales||{},i.map.timescales[n.id]=n.timescale))}),e(null))})},M2=({segment:i,finishProcessingFn:e,triggerSegmentEventFn:t})=>(s,r)=>{const n=Cl(s,r);if(n)return e(n,i);const a=new Uint8Array(r.response);if(t({type:"segmentloaded",segment:i}),i.map.key)return i.map.encryptedBytes=a,e(null,i);i.map.bytes=a,ap(i,function(o){if(o)return o.xhr=r,o.status=r.status,e(o,i);e(null,i)})},B2=({segment:i,finishProcessingFn:e,responseType:t,triggerSegmentEventFn:s})=>(r,n)=>{const a=Cl(r,n);if(a)return e(a,i);s({type:"segmentloaded",segment:i});const o=t==="arraybuffer"||!n.responseText?n.response:E2(n.responseText.substring(i.lastReachedChar||0));return i.stats=R2(n),i.key?i.encryptedBytes=new Uint8Array(o):i.bytes=new Uint8Array(o),e(null,i)},F2=({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{const A=i.map&&i.map.tracks||{},y=!!(A.audio&&A.video);let w=s.bind(null,i,"audio","start");const D=s.bind(null,i,"audio","end");let L=s.bind(null,i,"video","start");const I=s.bind(null,i,"video","end"),R=()=>np({bytes:e,transmuxer:i.transmuxer,audioAppendStart:i.audioAppendStart,gopsToAlignWith:i.gopsToAlignWith,remux:y,onData:k=>{k.type=k.type==="combined"?"video":k.type,m(i,k)},onTrackInfo:k=>{t&&(y&&(k.isMuxed=!0),t(i,k))},onAudioTimingInfo:k=>{w&&typeof k.start<"u"&&(w(k.start),w=null),D&&typeof k.end<"u"&&D(k.end)},onVideoTimingInfo:k=>{L&&typeof k.start<"u"&&(L(k.start),L=null),I&&typeof k.end<"u"&&I(k.end)},onVideoSegmentTimingInfo:k=>{const B={pts:{start:k.start.presentation,end:k.end.presentation},dts:{start:k.start.decode,end:k.end.decode}};S({type:"segmenttransmuxingtiminginfoavailable",segment:i,timingInfo:B}),r(k)},onAudioSegmentTimingInfo:k=>{const B={pts:{start:k.start.pts,end:k.end.pts},dts:{start:k.start.dts,end:k.end.dts}};S({type:"segmenttransmuxingtiminginfoavailable",segment:i,timingInfo:B}),n(k)},onId3:(k,B)=>{a(i,k,B)},onCaptions:k=>{o(i,[k])},isEndOfTimeline:u,onEndedTimeline:()=>{h()},onTransmuxerLog:v,onDone:(k,B)=>{_&&(k.type=k.type==="combined"?"video":k.type,S({type:"segmenttransmuxingcomplete",segment:i}),_(B,i,k))},segment:i,triggerSegmentEventFn:S});Zs({action:"probeTs",transmuxer:i.transmuxer,data:e,baseStartTime:i.baseStartTime,callback:k=>{i.bytes=e=k.data;const B=k.result;B&&(t(i,{hasAudio:B.hasAudio,hasVideo:B.hasVideo,isMuxed:y}),t=null),R()}})},op=({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{let A=new Uint8Array(e);if(lv(A)){i.isFmp4=!0;const{tracks:y}=i.map,w={isFmp4:!0,hasVideo:!!y.video,hasAudio:!!y.audio};y.audio&&y.audio.codec&&y.audio.codec!=="enca"&&(w.audioCodec=y.audio.codec),y.video&&y.video.codec&&y.video.codec!=="encv"&&(w.videoCodec=y.video.codec),y.video&&y.audio&&(w.isMuxed=!0),t(i,w);const D=(L,I)=>{m(i,{data:A,type:w.hasAudio&&!w.isMuxed?"audio":"video"}),I&&I.length&&a(i,I),L&&L.length&&o(i,L),_(null,i,{})};Zs({action:"probeMp4StartTime",timescales:i.map.timescales,data:A,transmuxer:i.transmuxer,callback:({data:L,startTime:I})=>{e=L.buffer,i.bytes=A=L,w.hasAudio&&!w.isMuxed&&s(i,"audio","start",I),w.hasVideo&&s(i,"video","start",I),Zs({action:"probeEmsgID3",data:A,transmuxer:i.transmuxer,offset:I,callback:({emsgData:R,id3Frames:k})=>{if(e=R.buffer,i.bytes=A=R,!y.video||!R.byteLength||!i.transmuxer){D(void 0,k);return}Zs({action:"pushMp4Captions",endAction:"mp4Captions",transmuxer:i.transmuxer,data:A,timescales:i.map.timescales,trackIds:[y.video.id],callback:B=>{e=B.data.buffer,i.bytes=A=B.data,B.logs.forEach(function(z){v(le(z,{stream:"mp4CaptionParser"}))}),D(B.captions,k)}})}})}});return}if(!i.transmuxer){_(null,i,{});return}if(typeof i.container>"u"&&(i.container=Ho(A)),i.container!=="ts"&&i.container!=="aac"){t(i,{hasAudio:!1,hasVideo:!1}),_(null,i,{});return}F2({segment:i,bytes:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})},lp=function({id:i,key:e,encryptedBytes:t,decryptionWorker:s,segment:r,doneFn:n},a){const o=h=>{if(h.data.source===i){s.removeEventListener("message",o);const m=h.data.decrypted;a(new Uint8Array(m.bytes,m.byteOffset,m.byteLength))}};s.onerror=()=>{const h="An error occurred in the decryption worker",m=Ti({segment:r}),_={message:h,metadata:{error:new Error(h),errorType:O.Error.StreamingFailedToDecryptSegment,segmentInfo:m,keyInfo:{uri:r.key.resolvedUri||r.map.key.resolvedUri}}};n(_,r)},s.addEventListener("message",o);let u;e.bytes.slice?u=e.bytes.slice():u=new Uint32Array(Array.prototype.slice.call(e.bytes)),s.postMessage(Wf({source:i,encrypted:t,key:u,iv:e.iv}),[t.buffer,u.buffer])},U2=({decryptionWorker:i,segment:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{S({type:"segmentdecryptionstart"}),lp({id:e.requestId,key:e.key,encryptedBytes:e.encryptedBytes,decryptionWorker:i,segment:e,doneFn:_},A=>{e.bytes=A,S({type:"segmentdecryptioncomplete",segment:e}),op({segment:e,bytes:e.bytes,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})})},q2=({activeXhrs:i,decryptionWorker:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})=>{let A=0,y=!1;return(w,D)=>{if(!y){if(w)return y=!0,xo(i),_(w,D);if(A+=1,A===i.length){const L=function(){if(D.encryptedBytes)return U2({decryptionWorker:e,segment:D,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S});op({segment:D,bytes:D.bytes,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m,doneFn:_,onTransmuxerLog:v,triggerSegmentEventFn:S})};if(D.endOfAllRequests=Date.now(),D.map&&D.map.encryptedBytes&&!D.map.bytes)return S({type:"segmentdecryptionstart",segment:D}),lp({decryptionWorker:e,id:D.requestId+"-init",encryptedBytes:D.map.encryptedBytes,key:D.map.key,segment:D,doneFn:_},I=>{D.map.bytes=I,S({type:"segmentdecryptioncomplete",segment:D}),ap(D,R=>{if(R)return xo(i),_(R,D);L()})});L()}}}},j2=({loadendState:i,abortFn:e})=>t=>{t.target.aborted&&e&&!i.calledAbortFn&&(e(),i.calledAbortFn=!0)},$2=({segment:i,progressFn:e,trackInfoFn:t,timingInfoFn:s,videoSegmentTimingInfoFn:r,audioSegmentTimingInfoFn:n,id3Fn:a,captionsFn:o,isEndOfTimeline:u,endedTimelineFn:h,dataFn:m})=>_=>{if(!_.target.aborted)return i.stats=le(i.stats,N2(_)),!i.stats.firstBytesReceivedAt&&i.stats.bytesReceived&&(i.stats.firstBytesReceivedAt=Date.now()),e(_,i)},V2=({xhr:i,xhrOptions:e,decryptionWorker:t,segment:s,abortFn:r,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A,doneFn:y,onTransmuxerLog:w,triggerSegmentEventFn:D})=>{const L=[],I=q2({activeXhrs:L,decryptionWorker:t,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A,doneFn:y,onTransmuxerLog:w,triggerSegmentEventFn:D});if(s.key&&!s.key.bytes){const $=[s.key];s.map&&!s.map.bytes&&s.map.key&&s.map.key.resolvedUri===s.key.resolvedUri&&$.push(s.map.key);const J=le(e,{uri:s.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),ue=qc(s,$,I,D),ie={uri:s.key.resolvedUri};D({type:"segmentkeyloadstart",segment:s,keyInfo:ie});const oe=i(J,ue);L.push(oe)}if(s.map&&!s.map.bytes){if(s.map.key&&(!s.key||s.key.resolvedUri!==s.map.key.resolvedUri)){const oe=le(e,{uri:s.map.key.resolvedUri,responseType:"arraybuffer",requestType:"segment-key"}),W=qc(s,[s.map.key],I,D),se={uri:s.map.key.resolvedUri};D({type:"segmentkeyloadstart",segment:s,keyInfo:se});const Fe=i(oe,W);L.push(Fe)}const J=le(e,{uri:s.map.resolvedUri,responseType:"arraybuffer",headers:To(s.map),requestType:"segment-media-initialization"}),ue=M2({segment:s,finishProcessingFn:I,triggerSegmentEventFn:D});D({type:"segmentloadstart",segment:s});const ie=i(J,ue);L.push(ie)}const R=le(e,{uri:s.part&&s.part.resolvedUri||s.resolvedUri,responseType:"arraybuffer",headers:To(s),requestType:"segment"}),k=B2({segment:s,finishProcessingFn:I,responseType:R.responseType,triggerSegmentEventFn:D});D({type:"segmentloadstart",segment:s});const B=i(R,k);B.addEventListener("progress",$2({segment:s,progressFn:n,trackInfoFn:a,timingInfoFn:o,videoSegmentTimingInfoFn:u,audioSegmentTimingInfoFn:h,id3Fn:m,captionsFn:_,isEndOfTimeline:v,endedTimelineFn:S,dataFn:A})),L.push(B);const z={};return L.forEach($=>{$.addEventListener("loadend",j2({loadendState:z,abortFn:r}))}),()=>xo(L)},H2=vt("CodecUtils"),z2=function(i){const e=i.attributes||{};if(e.CODECS)return At(e.CODECS)},up=(i,e)=>{const t=e.attributes||{};return i&&i.mediaGroups&&i.mediaGroups.AUDIO&&t.AUDIO&&i.mediaGroups.AUDIO[t.AUDIO]},G2=(i,e)=>{if(!up(i,e))return!0;const t=e.attributes||{},s=i.mediaGroups.AUDIO[t.AUDIO];for(const r in s)if(!s[r].uri&&!s[r].playlists)return!0;return!1},Dn=function(i){const e={};return i.forEach(({mediaType:t,type:s,details:r})=>{e[t]=e[t]||[],e[t].push(gd(`${s}${r}`))}),Object.keys(e).forEach(function(t){if(e[t].length>1){H2(`multiple ${t} codecs found as attributes: ${e[t].join(", ")}. Setting playlist codecs to null so that we wait for mux.js to probe segments for real codecs.`),e[t]=null;return}e[t]=e[t][0]}),e},jc=function(i){let e=0;return i.audio&&e++,i.video&&e++,e},er=function(i,e){const t=e.attributes||{},s=Dn(z2(e)||[]);if(up(i,e)&&!s.audio&&!G2(i,e)){const r=Dn(u_(i,t.AUDIO)||[]);r.audio&&(s.audio=r.audio)}return s},Qr=vt("PlaylistSelector"),$c=function(i){if(!i||!i.playlist)return;const e=i.playlist;return JSON.stringify({id:e.id,bandwidth:i.bandwidth,width:i.width,height:i.height,codecs:e.attributes&&e.attributes.CODECS||""})},kn=function(i,e){if(!i)return"";const t=E.getComputedStyle(i);return t?t[e]:""},Zi=function(i,e){const t=i.slice();i.sort(function(s,r){const n=e(s,r);return n===0?t.indexOf(s)-t.indexOf(r):n})},Al=function(i,e){let t,s;return i.attributes.BANDWIDTH&&(t=i.attributes.BANDWIDTH),t=t||E.Number.MAX_VALUE,e.attributes.BANDWIDTH&&(s=e.attributes.BANDWIDTH),s=s||E.Number.MAX_VALUE,t-s},W2=function(i,e){let t,s;return i.attributes.RESOLUTION&&i.attributes.RESOLUTION.width&&(t=i.attributes.RESOLUTION.width),t=t||E.Number.MAX_VALUE,e.attributes.RESOLUTION&&e.attributes.RESOLUTION.width&&(s=e.attributes.RESOLUTION.width),s=s||E.Number.MAX_VALUE,t===s&&i.attributes.BANDWIDTH&&e.attributes.BANDWIDTH?i.attributes.BANDWIDTH-e.attributes.BANDWIDTH:t-s};let cp=function(i,e,t,s,r,n){if(!i)return;const a={bandwidth:e,width:t,height:s,limitRenditionByPlayerDimensions:r};let o=i.playlists;st.isAudioOnly(i)&&(o=n.getAudioTrackPlaylists_(),a.audioOnly=!0);let u=o.map(k=>{let B;const z=k.attributes&&k.attributes.RESOLUTION&&k.attributes.RESOLUTION.width,$=k.attributes&&k.attributes.RESOLUTION&&k.attributes.RESOLUTION.height;return B=k.attributes&&k.attributes.BANDWIDTH,B=B||E.Number.MAX_VALUE,{bandwidth:B,width:z,height:$,playlist:k}});Zi(u,(k,B)=>k.bandwidth-B.bandwidth),u=u.filter(k=>!st.isIncompatible(k.playlist));let h=u.filter(k=>st.isEnabled(k.playlist));h.length||(h=u.filter(k=>!st.isDisabled(k.playlist)));const m=h.filter(k=>k.bandwidth*Ne.BANDWIDTH_VARIANCEk.bandwidth===_.bandwidth)[0];if(r===!1){const k=v||h[0]||u[0];if(k&&k.playlist){let B="sortedPlaylistReps";return v&&(B="bandwidthBestRep"),h[0]&&(B="enabledPlaylistReps"),Qr(`choosing ${$c(k)} using ${B} with options`,a),k.playlist}return Qr("could not choose a playlist with options",a),null}const S=m.filter(k=>k.width&&k.height);Zi(S,(k,B)=>k.width-B.width);const A=S.filter(k=>k.width===t&&k.height===s);_=A[A.length-1];const y=A.filter(k=>k.bandwidth===_.bandwidth)[0];let w,D,L;y||(w=S.filter(k=>k.width>t||k.height>s),D=w.filter(k=>k.width===w[0].width&&k.height===w[0].height),_=D[D.length-1],L=D.filter(k=>k.bandwidth===_.bandwidth)[0]);let I;if(n.leastPixelDiffSelector){const k=S.map(B=>(B.pixelDiff=Math.abs(B.width-t)+Math.abs(B.height-s),B));Zi(k,(B,z)=>B.pixelDiff===z.pixelDiff?z.bandwidth-B.bandwidth:B.pixelDiff-z.pixelDiff),I=k[0]}const R=I||L||y||v||h[0]||u[0];if(R&&R.playlist){let k="sortedPlaylistReps";return I?k="leastPixelDiffRep":L?k="resolutionPlusOneRep":y?k="resolutionBestRep":v?k="bandwidthBestRep":h[0]&&(k="enabledPlaylistReps"),Qr(`choosing ${$c(R)} using ${k} with options`,a),R.playlist}return Qr("could not choose a playlist with options",a),null};const Vc=function(){let i=this.useDevicePixelRatio&&E.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(i=this.customPixelRatio),cp(this.playlists.main,this.systemBandwidth,parseInt(kn(this.tech_.el(),"width"),10)*i,parseInt(kn(this.tech_.el(),"height"),10)*i,this.limitRenditionByPlayerDimensions,this.playlistController_)},X2=function(i){let e=-1,t=-1;if(i<0||i>1)throw new Error("Moving average bandwidth decay must be between 0 and 1.");return function(){let s=this.useDevicePixelRatio&&E.devicePixelRatio||1;return isNaN(this.customPixelRatio)||(s=this.customPixelRatio),e<0&&(e=this.systemBandwidth,t=this.systemBandwidth),this.systemBandwidth>0&&this.systemBandwidth!==t&&(e=i*this.systemBandwidth+(1-i)*e,t=this.systemBandwidth),cp(this.playlists.main,e,parseInt(kn(this.tech_.el(),"width"),10)*s,parseInt(kn(this.tech_.el(),"height"),10)*s,this.limitRenditionByPlayerDimensions,this.playlistController_)}},K2=function(i){const{main:e,currentTime:t,bandwidth:s,duration:r,segmentDuration:n,timeUntilRebuffer:a,currentTimeline:o,syncController:u}=i,h=e.playlists.filter(A=>!st.isIncompatible(A));let m=h.filter(st.isEnabled);m.length||(m=h.filter(A=>!st.isDisabled(A)));const v=m.filter(st.hasAttribute.bind(null,"BANDWIDTH")).map(A=>{const w=u.getSyncPoint(A,r,o,t)?1:2,L=st.estimateSegmentRequestTime(n,s,A)*w-a;return{playlist:A,rebufferingImpact:L}}),S=v.filter(A=>A.rebufferingImpact<=0);return Zi(S,(A,y)=>Al(y.playlist,A.playlist)),S.length?S[0]:(Zi(v,(A,y)=>A.rebufferingImpact-y.rebufferingImpact),v[0]||null)},Y2=function(){const i=this.playlists.main.playlists.filter(st.isEnabled);return Zi(i,(t,s)=>Al(t,s)),i.filter(t=>!!er(this.playlists.main,t).video)[0]||null},Q2=i=>{let e=0,t;return i.bytes&&(t=new Uint8Array(i.bytes),i.segments.forEach(s=>{t.set(s,e),e+=s.byteLength})),t};function dp(i){try{return new URL(i).pathname.split("/").slice(-2).join("/")}catch{return""}}const J2=function(i,e,t){if(!i[t]){e.trigger({type:"usage",name:"vhs-608"});let s=t;/^cc708_/.test(t)&&(s="SERVICE"+t.split("_")[1]);const r=e.textTracks().getTrackById(s);if(r)i[t]=r;else{const n=e.options_.vhs&&e.options_.vhs.captionServices||{};let a=t,o=t,u=!1;const h=n[s];h&&(a=h.label,o=h.language,u=h.default),i[t]=e.addRemoteTextTrack({kind:"captions",id:s,default:u,label:a,language:o},!1).track}}},Z2=function({inbandTextTracks:i,captionArray:e,timestampOffset:t}){if(!e)return;const s=E.WebKitDataCue||E.VTTCue;e.forEach(r=>{const n=r.stream;r.content?r.content.forEach(a=>{const o=new s(r.startTime+t,r.endTime+t,a.text);o.line=a.line,o.align="left",o.position=a.position,o.positionAlign="line-left",i[n].addCue(o)}):i[n].addCue(new s(r.startTime+t,r.endTime+t,r.text))})},eb=function(i){Object.defineProperties(i.frame,{id:{get(){return O.log.warn("cue.frame.id is deprecated. Use cue.value.key instead."),i.value.key}},value:{get(){return O.log.warn("cue.frame.value is deprecated. Use cue.value.data instead."),i.value.data}},privateData:{get(){return O.log.warn("cue.frame.privateData is deprecated. Use cue.value.data instead."),i.value.data}}})},tb=({inbandTextTracks:i,metadataArray:e,timestampOffset:t,videoDuration:s})=>{if(!e)return;const r=E.WebKitDataCue||E.VTTCue,n=i.metadataTrack_;if(!n||(e.forEach(m=>{const _=m.cueTime+t;typeof _!="number"||E.isNaN(_)||_<0||!(_<1/0)||!m.frames||!m.frames.length||m.frames.forEach(v=>{const S=new r(_,_,v.value||v.url||v.data||"");S.frame=v,S.value=v,eb(S),n.addCue(S)})}),!n.cues||!n.cues.length))return;const a=n.cues,o=[];for(let m=0;m{const v=m[_.startTime]||[];return v.push(_),m[_.startTime]=v,m},{}),h=Object.keys(u).sort((m,_)=>Number(m)-Number(_));h.forEach((m,_)=>{const v=u[m],S=isFinite(s)?s:m,A=Number(h[_+1])||S;v.forEach(y=>{y.endTime=A})})},ib={id:"ID",class:"CLASS",startDate:"START-DATE",duration:"DURATION",endDate:"END-DATE",endOnNext:"END-ON-NEXT",plannedDuration:"PLANNED-DURATION",scte35Out:"SCTE35-OUT",scte35In:"SCTE35-IN"},sb=new Set(["id","class","startDate","duration","endDate","endOnNext","startTime","endTime","processDateRange"]),rb=({inbandTextTracks:i,dateRanges:e})=>{const t=i.metadataTrack_;if(!t)return;const s=E.WebKitDataCue||E.VTTCue;e.forEach(r=>{for(const n of Object.keys(r)){if(sb.has(n))continue;const a=new s(r.startTime,r.endTime,"");a.id=r.id,a.type="com.apple.quicktime.HLS",a.value={key:ib[n],data:r[n]},(n==="scte35Out"||n==="scte35In")&&(a.value.data=new Uint8Array(a.value.data.match(/[\da-f]{2}/gi)).buffer),t.addCue(a)}r.processDateRange()})},Hc=(i,e,t)=>{i.metadataTrack_||(i.metadataTrack_=t.addRemoteTextTrack({kind:"metadata",label:"Timed Metadata"},!1).track,O.browser.IS_ANY_SAFARI||(i.metadataTrack_.inBandMetadataTrackDispatchType=e))},Gs=function(i,e,t){let s,r;if(t&&t.cues)for(s=t.cues.length;s--;)r=t.cues[s],r.startTime>=i&&r.endTime<=e&&t.removeCue(r)},nb=function(i){const e=i.cues;if(!e)return;const t={};for(let s=e.length-1;s>=0;s--){const r=e[s],n=`${r.startTime}-${r.endTime}-${r.text}`;t[n]?i.removeCue(r):t[n]=r}},ab=(i,e,t)=>{if(typeof e>"u"||e===null||!i.length)return[];const s=Math.ceil((e-t+3)*bi.ONE_SECOND_IN_TS);let r;for(r=0;rs);r++);return i.slice(r)},ob=(i,e,t)=>{if(!e.length)return i;if(t)return e.slice();const s=e[0].pts;let r=0;for(r;r=s);r++);return i.slice(0,r).concat(e)},lb=(i,e,t,s)=>{const r=Math.ceil((e-s)*bi.ONE_SECOND_IN_TS),n=Math.ceil((t-s)*bi.ONE_SECOND_IN_TS),a=i.slice();let o=i.length;for(;o--&&!(i[o].pts<=n););if(o===-1)return a;let u=o+1;for(;u--&&!(i[u].pts<=r););return u=Math.max(u,0),a.splice(u,o-u+1),a},ub=function(i,e){if(!i&&!e||!i&&e||i&&!e)return!1;if(i===e)return!0;const t=Object.keys(i).sort(),s=Object.keys(e).sort();if(t.length!==s.length)return!1;for(let r=0;rt))return n}return s.length===0?0:s[s.length-1]},qs=1,db=500,zc=i=>typeof i=="number"&&isFinite(i),Jr=1/60,hb=(i,e,t)=>i!=="main"||!e||!t?null:!t.hasAudio&&!t.hasVideo?"Neither audio nor video found in segment.":e.hasVideo&&!t.hasVideo?"Only audio found in segment when we expected video. We can't switch to audio only from a stream that had video. To get rid of this message, please add codec information to the manifest.":!e.hasVideo&&t.hasVideo?"Video found in segment when we expected only audio. We can't switch to a stream with video from an audio only stream. To get rid of this message, please add codec information to the manifest.":null,fb=(i,e,t)=>{let s=e-Ne.BACK_BUFFER_LENGTH;i.length&&(s=Math.max(s,i.start(0)));const r=e-t;return Math.min(r,s)},Vi=i=>{const{startOfSegment:e,duration:t,segment:s,part:r,playlist:{mediaSequence:n,id:a,segments:o=[]},mediaIndex:u,partIndex:h,timeline:m}=i,_=o.length-1;let v="mediaIndex/partIndex increment";i.getMediaInfoForTime?v=`getMediaInfoForTime (${i.getMediaInfoForTime})`:i.isSyncRequest&&(v="getSyncSegmentCandidate (isSyncRequest)"),i.independent&&(v+=` with independent ${i.independent}`);const S=typeof h=="number",A=i.segment.uri?"segment":"pre-segment",y=S?Pf({preloadSegment:s})-1:0;return`${A} [${n+u}/${n+_}]`+(S?` part [${h}/${y}]`:"")+` segment start/end [${s.start} => ${s.end}]`+(S?` part start/end [${r.start} => ${r.end}]`:"")+` startOfSegment [${e}] duration [${t}] timeline [${m}] selected by [${v}] playlist [${a}]`},Gc=i=>`${i}TimingInfo`,pb=({segmentTimeline:i,currentTimeline:e,startOfSegment:t,buffered:s,overrideCheck:r})=>!r&&i===e?null:i{if(e===t)return!1;if(s==="audio"){const n=i.lastTimelineChange({type:"main"});return!n||n.to!==t}if(s==="main"&&r){const n=i.pendingTimelineChange({type:"audio"});return!(n&&n.to===t)}return!1},Xc=i=>{if(!i)return!1;const e=i.pendingTimelineChange({type:"audio"}),t=i.pendingTimelineChange({type:"main"}),s=e&&t,r=s&&e.to!==t.to;return!!(s&&e.from!==-1&&t.from!==-1&&r)},Kc=i=>{i&&(i.pause(),i.resetEverything(),i.load())},mb=i=>{let e=0;return["video","audio"].forEach(function(t){const s=i[`${t}TimingInfo`];if(!s)return;const{start:r,end:n}=s;let a;typeof r=="bigint"||typeof n=="bigint"?a=E.BigInt(n)-E.BigInt(r):typeof r=="number"&&typeof n=="number"&&(a=n-r),typeof a<"u"&&a>e&&(e=a)}),typeof e=="bigint"&&ei?Math.round(i)>e+kt:!1,gb=(i,e)=>{if(e!=="hls")return null;const t=mb({audioTimingInfo:i.audioTimingInfo,videoTimingInfo:i.videoTimingInfo});if(!t)return null;const s=i.playlist.targetDuration,r=Yc({segmentDuration:t,maxDuration:s*2}),n=Yc({segmentDuration:t,maxDuration:s}),a=`Segment with index ${i.mediaIndex} from playlist ${i.playlist.id} has a duration of ${t} when the reported duration is ${i.duration} and the target duration is ${s}. For HLS content, a duration in excess of the target duration may result in playback issues. See the HLS specification section on EXT-X-TARGETDURATION for more details: https://tools.ietf.org/html/draft-pantos-http-live-streaming-23#section-4.3.3.1`;return r||n?{severity:r?"warn":"info",message:a}:null},Ti=({type:i,segment:e})=>{if(!e)return;const t=!!(e.key||e.map&&e.map.ke),s=!!(e.map&&!e.map.bytes),r=e.startOfSegment===void 0?e.start:e.startOfSegment;return{type:i||e.type,uri:e.resolvedUri||e.uri,start:r,duration:e.duration,isEncrypted:t,isMediaInitialization:s}};class So extends O.EventTarget{constructor(e,t={}){if(super(),!e)throw new TypeError("Initialization settings are required");if(typeof e.currentTime!="function")throw new TypeError("No currentTime getter specified");if(!e.mediaSource)throw new TypeError("No MediaSource specified");this.bandwidth=e.bandwidth,this.throughput={rate:0,count:0},this.roundTrip=NaN,this.resetStats_(),this.mediaIndex=null,this.partIndex=null,this.hasPlayed_=e.hasPlayed,this.currentTime_=e.currentTime,this.seekable_=e.seekable,this.seeking_=e.seeking,this.duration_=e.duration,this.mediaSource_=e.mediaSource,this.vhs_=e.vhs,this.loaderType_=e.loaderType,this.currentMediaInfo_=void 0,this.startingMediaInfo_=void 0,this.segmentMetadataTrack_=e.segmentMetadataTrack,this.goalBufferLength_=e.goalBufferLength,this.sourceType_=e.sourceType,this.sourceUpdater_=e.sourceUpdater,this.inbandTextTracks_=e.inbandTextTracks,this.state_="INIT",this.timelineChangeController_=e.timelineChangeController,this.shouldSaveSegmentTimingInfo_=!0,this.parse708captions_=e.parse708captions,this.useDtsForTimestampOffset_=e.useDtsForTimestampOffset,this.captionServices_=e.captionServices,this.exactManifestTimings=e.exactManifestTimings,this.addMetadataToTextTrack=e.addMetadataToTextTrack,this.checkBufferTimeout_=null,this.error_=void 0,this.currentTimeline_=-1,this.shouldForceTimestampOffsetAfterResync_=!1,this.pendingSegment_=null,this.xhrOptions_=null,this.pendingSegments_=[],this.audioDisabled_=!1,this.isPendingTimestampOffset_=!1,this.gopBuffer_=[],this.timeMapping_=0,this.safeAppend_=!1,this.appendInitSegment_={audio:!0,video:!0},this.playlistOfLastInitSegment_={audio:null,video:null},this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_={id3:[],caption:[]},this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=null,this.activeInitSegmentId_=null,this.initSegments_={},this.cacheEncryptionKeys_=e.cacheEncryptionKeys,this.keyCache_={},this.decrypter_=e.decrypter,this.syncController_=e.syncController,this.syncPoint_={segmentIndex:0,time:0},this.transmuxer_=this.createTransmuxer_(),this.triggerSyncInfoUpdate_=()=>this.trigger("syncinfoupdate"),this.syncController_.on("syncinfoupdate",this.triggerSyncInfoUpdate_),this.mediaSource_.addEventListener("sourceopen",()=>{this.isEndOfStream_()||(this.ended_=!1)}),this.fetchAtBuffer_=!1,this.logger_=vt(`SegmentLoader[${this.loaderType_}]`),Object.defineProperty(this,"state",{get(){return this.state_},set(s){s!==this.state_&&(this.logger_(`${this.state_} -> ${s}`),this.state_=s,this.trigger("statechange"))}}),this.sourceUpdater_.on("ready",()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}),this.sourceUpdater_.on("codecschange",s=>{this.trigger(Oe({type:"codecschange"},s))}),this.loaderType_==="main"&&this.timelineChangeController_.on("pendingtimelinechange",()=>{this.hasEnoughInfoToAppend_()&&this.processCallQueue_()}),this.loaderType_==="audio"&&this.timelineChangeController_.on("timelinechange",s=>{this.trigger(Oe({type:"timelinechange"},s)),this.hasEnoughInfoToLoad_()&&this.processLoadQueue_(),this.hasEnoughInfoToAppend_()&&this.processCallQueue_()})}get mediaSequenceSync_(){return this.syncController_.getMediaSequenceSync(this.loaderType_)}createTransmuxer_(){return Wa.createTransmuxer({remux:!1,alignGopsAtEnd:this.safeAppend_,keepOriginalTimestamps:!0,parse708captions:this.parse708captions_,captionServices:this.captionServices_})}resetStats_(){this.mediaBytesTransferred=0,this.mediaRequests=0,this.mediaRequestsAborted=0,this.mediaRequestsTimedout=0,this.mediaRequestsErrored=0,this.mediaTransferDuration=0,this.mediaSecondsLoaded=0,this.mediaAppends=0}dispose(){this.trigger("dispose"),this.state="DISPOSED",this.pause(),this.abort_(),this.transmuxer_&&this.transmuxer_.terminate(),this.resetStats_(),this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.syncController_&&this.triggerSyncInfoUpdate_&&this.syncController_.off("syncinfoupdate",this.triggerSyncInfoUpdate_),this.off()}setAudio(e){this.audioDisabled_=!e,e?this.appendInitSegment_.audio=!0:this.sourceUpdater_.removeAudio(0,this.duration_())}abort(){if(this.state!=="WAITING"){this.pendingSegment_&&(this.pendingSegment_=null);return}this.abort_(),this.state="READY",this.paused()||this.monitorBuffer_()}abort_(){this.pendingSegment_&&this.pendingSegment_.abortRequests&&this.pendingSegment_.abortRequests(),this.pendingSegment_=null,this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.timelineChangeController_.clearPendingTimelineChange(this.loaderType_),this.waitingOnRemove_=!1,E.clearTimeout(this.quotaExceededErrorRetryTimeout_),this.quotaExceededErrorRetryTimeout_=null}checkForAbort_(e){return this.state==="APPENDING"&&!this.pendingSegment_?(this.state="READY",!0):!this.pendingSegment_||this.pendingSegment_.requestId!==e}error(e){return typeof e<"u"&&(this.logger_("error occurred:",e),this.error_=e),this.pendingSegment_=null,this.error_}endOfStream(){this.ended_=!0,this.transmuxer_&&Wa.reset(this.transmuxer_),this.gopBuffer_.length=0,this.pause(),this.trigger("ended")}buffered_(){const e=this.getMediaInfo_();if(!this.sourceUpdater_||!e)return $e();if(this.loaderType_==="main"){const{hasAudio:t,hasVideo:s,isMuxed:r}=e;if(s&&t&&!this.audioDisabled_&&!r)return this.sourceUpdater_.buffered();if(s)return this.sourceUpdater_.videoBuffered()}return this.sourceUpdater_.audioBuffered()}initSegmentForMap(e,t=!1){if(!e)return null;const s=wn(e);let r=this.initSegments_[s];return t&&!r&&e.bytes&&(this.initSegments_[s]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:e.bytes,tracks:e.tracks,timescales:e.timescales}),r||e}segmentKey(e,t=!1){if(!e)return null;const s=Xf(e);let r=this.keyCache_[s];this.cacheEncryptionKeys_&&t&&!r&&e.bytes&&(this.keyCache_[s]=r={resolvedUri:e.resolvedUri,bytes:e.bytes});const n={resolvedUri:(r||e).resolvedUri};return r&&(n.bytes=r.bytes),n}couldBeginLoading_(){return this.playlist_&&!this.paused()}load(){if(this.monitorBuffer_(),!!this.playlist_){if(this.state==="INIT"&&this.couldBeginLoading_())return this.init_();!this.couldBeginLoading_()||this.state!=="READY"&&this.state!=="INIT"||(this.state="READY")}}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}playlist(e,t={}){if(!e)return;const s=this.playlist_,r=this.pendingSegment_;this.playlist_=e,this.xhrOptions_=t,this.state==="INIT"&&(e.syncInfo={mediaSequence:e.mediaSequence,time:0},this.loaderType_==="main"&&this.syncController_.setDateTimeMappingForStart(e));let n=null;if(s&&(s.id?n=s.id:s.uri&&(n=s.uri)),this.logger_(`playlist update [${n} => ${e.id||e.uri}]`),this.mediaSequenceSync_&&(this.mediaSequenceSync_.update(e,this.currentTime_()),this.logger_(`Playlist update: currentTime: ${this.currentTime_()} bufferedEnd: ${za(this.buffered_())} -`,this.mediaSequenceSync_.diagnostics)),this.trigger("syncinfoupdate"),this.state==="INIT"&&this.couldBeginLoading_())return this.init_();if(!s||s.uri!==e.uri){this.mediaIndex!==null&&(!e.endList&&typeof e.partTargetDuration=="number"?this.resetLoader():this.resyncLoader()),this.currentMediaInfo_=void 0,this.trigger("playlistupdate");return}const a=e.mediaSequence-s.mediaSequence;if(this.logger_(`live window shift [${a}]`),this.mediaIndex!==null)if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const o=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!o.parts||!o.parts.length||!o.parts[this.partIndex])){const u=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=u}}r&&(r.mediaIndex-=a,r.mediaIndex<0?(r.mediaIndex=null,r.partIndex=null):(r.mediaIndex>=0&&(r.segment=e.segments[r.mediaIndex]),r.partIndex>=0&&r.segment.parts&&(r.part=r.segment.parts[r.partIndex]))),this.syncController_.saveExpiredSegmentInfo(s,e)}pause(){this.checkBufferTimeout_&&(E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return this.checkBufferTimeout_===null}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.mediaSequenceSync_&&this.mediaSequenceSync_.resetAppendedStatus(),this.resyncLoader()}resyncLoader(){this.transmuxer_&&Wa.reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1;const e=this.currentMediaInfo_&&this.currentMediaInfo_.isFmp4;this.sourceType_==="hls"&&!e&&(this.shouldForceTimestampOffsetAfterResync_=!0),this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t,s=()=>{},r=!1){if(t===1/0&&(t=this.duration_()),t<=e){this.logger_("skipping remove because end ${end} is <= start ${start}");return}if(!this.sourceUpdater_||!this.getMediaInfo_()){this.logger_("skipping remove because no source updater or starting media info");return}let n=1;const a=()=>{n--,n===0&&s()};(r||!this.audioDisabled_)&&(n++,this.sourceUpdater_.removeAudio(e,t,a)),(r||this.loaderType_==="main")&&(this.gopBuffer_=lb(this.gopBuffer_,e,t,this.timeMapping_),n++,this.sourceUpdater_.removeVideo(e,t,a));for(const o in this.inbandTextTracks_)Gs(e,t,this.inbandTextTracks_[o]);Gs(e,t,this.segmentMetadataTrack_),a()}monitorBuffer_(){this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=E.setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){this.state==="READY"&&this.fillBuffer_(),this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=E.setTimeout(this.monitorBufferTick_.bind(this),db)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const e=this.chooseNextRequest_();if(!e)return;const t={segmentInfo:vi({type:this.loaderType_,segment:e})};this.trigger({type:"segmentselected",metadata:t}),typeof e.timestampOffset=="number"&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e)}isEndOfStream_(e=this.mediaIndex,t=this.playlist_,s=this.partIndex){if(!t||!this.mediaSource_)return!1;const r=typeof e=="number"&&t.segments[e],n=e+1===t.segments.length,a=!r||!r.parts||s+1===r.parts.length;return t.endList&&this.mediaSource_.readyState==="open"&&n&&a}chooseNextRequest_(){const e=this.buffered_(),t=za(e)||0,s=bl(e,this.currentTime_()),r=!this.hasPlayed_()&&s>=1,n=s>=this.goalBufferLength_(),a=this.playlist_.segments;if(!a.length||r||n)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(o.isSyncRequest)o.mediaIndex=cb(this.currentTimeline_,a,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${o.mediaIndex}`);else if(this.mediaIndex!==null){const v=a[this.mediaIndex],S=typeof this.partIndex=="number"?this.partIndex:-1;o.startOfSegment=v.end?v.end:t,v.parts&&v.parts[S+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=S+1):o.mediaIndex=this.mediaIndex+1}else{let v,S,A;const y=this.fetchAtBuffer_?t:this.currentTime_();if(this.mediaSequenceSync_&&this.logger_(`chooseNextRequest_ request after Quality Switch: +`,this.mediaSequenceSync_.diagnostics)),this.trigger("syncinfoupdate"),this.state==="INIT"&&this.couldBeginLoading_())return this.init_();if(!s||s.uri!==e.uri){this.mediaIndex!==null&&(!e.endList&&typeof e.partTargetDuration=="number"?this.resetLoader():this.resyncLoader()),this.currentMediaInfo_=void 0,this.trigger("playlistupdate");return}const a=e.mediaSequence-s.mediaSequence;if(this.logger_(`live window shift [${a}]`),this.mediaIndex!==null)if(this.mediaIndex-=a,this.mediaIndex<0)this.mediaIndex=null,this.partIndex=null;else{const o=this.playlist_.segments[this.mediaIndex];if(this.partIndex&&(!o.parts||!o.parts.length||!o.parts[this.partIndex])){const u=this.mediaIndex;this.logger_(`currently processing part (index ${this.partIndex}) no longer exists.`),this.resetLoader(),this.mediaIndex=u}}r&&(r.mediaIndex-=a,r.mediaIndex<0?(r.mediaIndex=null,r.partIndex=null):(r.mediaIndex>=0&&(r.segment=e.segments[r.mediaIndex]),r.partIndex>=0&&r.segment.parts&&(r.part=r.segment.parts[r.partIndex]))),this.syncController_.saveExpiredSegmentInfo(s,e)}pause(){this.checkBufferTimeout_&&(E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=null)}paused(){return this.checkBufferTimeout_===null}resetEverything(e){this.ended_=!1,this.activeInitSegmentId_=null,this.appendInitSegment_={audio:!0,video:!0},this.resetLoader(),this.remove(0,1/0,e),this.transmuxer_&&(this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),this.transmuxer_.postMessage({action:"reset"}))}resetLoader(){this.fetchAtBuffer_=!1,this.mediaSequenceSync_&&this.mediaSequenceSync_.resetAppendedStatus(),this.resyncLoader()}resyncLoader(){this.transmuxer_&&Wa.reset(this.transmuxer_),this.mediaIndex=null,this.partIndex=null,this.syncPoint_=null,this.isPendingTimestampOffset_=!1;const e=this.currentMediaInfo_&&this.currentMediaInfo_.isFmp4;this.sourceType_==="hls"&&!e&&(this.shouldForceTimestampOffsetAfterResync_=!0),this.callQueue_=[],this.loadQueue_=[],this.metadataQueue_.id3=[],this.metadataQueue_.caption=[],this.abort(),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}remove(e,t,s=()=>{},r=!1){if(t===1/0&&(t=this.duration_()),t<=e){this.logger_("skipping remove because end ${end} is <= start ${start}");return}if(!this.sourceUpdater_||!this.getMediaInfo_()){this.logger_("skipping remove because no source updater or starting media info");return}let n=1;const a=()=>{n--,n===0&&s()};(r||!this.audioDisabled_)&&(n++,this.sourceUpdater_.removeAudio(e,t,a)),(r||this.loaderType_==="main")&&(this.gopBuffer_=lb(this.gopBuffer_,e,t,this.timeMapping_),n++,this.sourceUpdater_.removeVideo(e,t,a));for(const o in this.inbandTextTracks_)Gs(e,t,this.inbandTextTracks_[o]);Gs(e,t,this.segmentMetadataTrack_),a()}monitorBuffer_(){this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=E.setTimeout(this.monitorBufferTick_.bind(this),1)}monitorBufferTick_(){this.state==="READY"&&this.fillBuffer_(),this.checkBufferTimeout_&&E.clearTimeout(this.checkBufferTimeout_),this.checkBufferTimeout_=E.setTimeout(this.monitorBufferTick_.bind(this),db)}fillBuffer_(){if(this.sourceUpdater_.updating())return;const e=this.chooseNextRequest_();if(!e)return;const t={segmentInfo:Ti({type:this.loaderType_,segment:e})};this.trigger({type:"segmentselected",metadata:t}),typeof e.timestampOffset=="number"&&(this.isPendingTimestampOffset_=!1,this.timelineChangeController_.pendingTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline})),this.loadSegment_(e)}isEndOfStream_(e=this.mediaIndex,t=this.playlist_,s=this.partIndex){if(!t||!this.mediaSource_)return!1;const r=typeof e=="number"&&t.segments[e],n=e+1===t.segments.length,a=!r||!r.parts||s+1===r.parts.length;return t.endList&&this.mediaSource_.readyState==="open"&&n&&a}chooseNextRequest_(){const e=this.buffered_(),t=za(e)||0,s=bl(e,this.currentTime_()),r=!this.hasPlayed_()&&s>=1,n=s>=this.goalBufferLength_(),a=this.playlist_.segments;if(!a.length||r||n)return null;this.syncPoint_=this.syncPoint_||this.syncController_.getSyncPoint(this.playlist_,this.duration_(),this.currentTimeline_,this.currentTime_(),this.loaderType_);const o={partIndex:null,mediaIndex:null,startOfSegment:null,playlist:this.playlist_,isSyncRequest:!this.syncPoint_};if(o.isSyncRequest)o.mediaIndex=cb(this.currentTimeline_,a,t),this.logger_(`choose next request. Can not find sync point. Fallback to media Index: ${o.mediaIndex}`);else if(this.mediaIndex!==null){const v=a[this.mediaIndex],S=typeof this.partIndex=="number"?this.partIndex:-1;o.startOfSegment=v.end?v.end:t,v.parts&&v.parts[S+1]?(o.mediaIndex=this.mediaIndex,o.partIndex=S+1):o.mediaIndex=this.mediaIndex+1}else{let v,S,A;const y=this.fetchAtBuffer_?t:this.currentTime_();if(this.mediaSequenceSync_&&this.logger_(`chooseNextRequest_ request after Quality Switch: For TargetTime: ${y}. CurrentTime: ${this.currentTime_()} BufferedEnd: ${t} Fetch At Buffer: ${this.fetchAtBuffer_} -`,this.mediaSequenceSync_.diagnostics),this.mediaSequenceSync_&&this.mediaSequenceSync_.isReliable){const w=this.getSyncInfoFromMediaSequenceSync_(y);if(!w){const D="No sync info found while using media sequence sync";return this.error({message:D,metadata:{errorType:O.Error.StreamingFailedToSelectNextSegment,error:new Error(D)}}),this.logger_("chooseNextRequest_ - no sync info found using media sequence sync"),null}this.logger_(`chooseNextRequest_ mediaSequence syncInfo (${w.start} --> ${w.end})`),v=w.segmentIndex,S=w.partIndex,A=w.start}else{this.logger_("chooseNextRequest_ - fallback to a regular segment selection algorithm, based on a syncPoint.");const w=st.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:y,startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});v=w.segmentIndex,S=w.partIndex,A=w.startTime}o.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${y}`:`currentTime ${y}`,o.mediaIndex=v,o.startOfSegment=A,o.partIndex=S,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${o.mediaIndex} `)}const u=a[o.mediaIndex];let h=u&&typeof o.partIndex=="number"&&u.parts&&u.parts[o.partIndex];if(!u||typeof o.partIndex=="number"&&!h)return null;typeof o.partIndex!="number"&&u.parts&&(o.partIndex=0,h=u.parts[0]);const m=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!s&&h&&!m&&!h.independent)if(o.partIndex===0){const v=a[o.mediaIndex-1],S=v.parts&&v.parts.length&&v.parts[v.parts.length-1];S&&S.independent&&(o.mediaIndex-=1,o.partIndex=v.parts.length-1,o.independent="previous segment")}else u.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part");const _=this.mediaSource_&&this.mediaSource_.readyState==="ended";return o.mediaIndex>=a.length-1&&_&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,o.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(o))}getSyncInfoFromMediaSequenceSync_(e){if(!this.mediaSequenceSync_)return null;const t=Math.max(e,this.mediaSequenceSync_.start);e!==t&&this.logger_(`getSyncInfoFromMediaSequenceSync_. Pulled target time from ${e} to ${t}`);const s=this.mediaSequenceSync_.getSyncInfoForTime(t);if(!s)return null;if(!s.isAppended)return s;const r=this.mediaSequenceSync_.getSyncInfoForTime(s.end);return r?(r.isAppended&&this.logger_("getSyncInfoFromMediaSequenceSync_: We encounter unexpected scenario where next media sequence sync info is also appended!"),r):null}generateSegmentInfo_(e){const{independent:t,playlist:s,mediaIndex:r,startOfSegment:n,isSyncRequest:a,partIndex:o,forceTimestampOffset:u,getMediaInfoForTime:h}=e,m=s.segments[r],_=typeof o=="number"&&m.parts[o],v={requestId:"segment-loader-"+Math.random(),uri:_&&_.resolvedUri||m.resolvedUri,mediaIndex:r,partIndex:_?o:null,isSyncRequest:a,startOfSegment:n,playlist:s,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:m.timeline,duration:_&&_.duration||m.duration,segment:m,part:_,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:h,independent:t},S=typeof u<"u"?u:this.isPendingTimestampOffset_;v.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:m.timeline,currentTimeline:this.currentTimeline_,startOfSegment:n,buffered:this.buffered_(),overrideCheck:S});const A=za(this.sourceUpdater_.audioBuffered());return typeof A=="number"&&(v.audioAppendStart=A-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(v.gopsToAlignWith=ab(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),v}timestampOffsetForSegment_(e){return pb(e)}earlyAbortWhenNeeded_(e){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH||Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return;const t=this.currentTime_(),s=e.bandwidth,r=this.pendingSegment_.duration,n=st.estimateSegmentRequestTime(r,s,this.playlist_,e.bytesReceived),a=BT(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1;if(n<=a)return;const o=K2({main:this.vhs_.playlists.main,currentTime:t,bandwidth:s,duration:this.duration_(),segmentDuration:r,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!o)return;const h=n-a-o.rebufferingImpact;let m=.5;a<=kt&&(m=1),!(!o.playlist||o.playlist.uri===this.playlist_.uri||h{n[a.stream]=n[a.stream]||{startTime:1/0,captions:[],endTime:0};const o=n[a.stream];o.startTime=Math.min(o.startTime,a.startTime+r),o.endTime=Math.max(o.endTime,a.endTime+r),o.captions.push(a)}),Object.keys(n).forEach(a=>{const{startTime:o,endTime:u,captions:h}=n[a],m=this.inbandTextTracks_;this.logger_(`adding cues from ${o} -> ${u} for ${a}`),J2(m,this.vhs_.tech_,a),Gs(o,u,m[a]),Z2({captionArray:h,inbandTextTracks:m,timestampOffset:r})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,s){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(!this.pendingSegment_.hasAppendedData_){this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,s));return}this.addMetadataToTextTrack(s,t,this.duration_())}processMetadataQueue_(){this.metadataQueue_.id3.forEach(e=>e()),this.metadataQueue_.caption.forEach(e=>e()),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_;this.callQueue_=[],e.forEach(t=>t())}processLoadQueue_(){const e=this.loadQueue_;this.loadQueue_=[],e.forEach(t=>t())}hasEnoughInfoToLoad_(){if(this.loaderType_!=="audio")return!0;const e=this.pendingSegment_;return e?this.getCurrentMediaInfo_()&&Wc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_})?(Xc(this.timelineChangeController_)&&Kc(this),!1):!0:!1}getCurrentMediaInfo_(e=this.pendingSegment_){return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(e=this.pendingSegment_){return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;const{hasAudio:s,hasVideo:r,isMuxed:n}=t;return r&&!e.videoTimingInfo||s&&!this.audioDisabled_&&!n&&!e.audioTimingInfo?!1:Wc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_})?(Xc(this.timelineChangeController_)&&Kc(this),!1):!0}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_()){this.callQueue_.push(this.handleData_.bind(this,e,t));return}const s=this.pendingSegment_;if(this.setTimeMapping_(s.timeline),this.updateMediaSecondsLoaded_(s.part||s.segment),this.mediaSource_.readyState!=="closed"){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),s.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),s.isFmp4=e.isFmp4,s.timingInfo=s.timingInfo||{},s.isFmp4)this.trigger("fmp4"),s.timingInfo.start=s[Gc(t.type)].start;else{const r=this.getCurrentMediaInfo_(),n=this.loaderType_==="main"&&r&&r.hasVideo;let a;n&&(a=s.videoTimingInfo.start),s.timingInfo.start=this.trueSegmentStart_({currentStart:s.timingInfo.start,playlist:s.playlist,mediaIndex:s.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:n,firstVideoFrameTimeForData:a,videoTimingInfo:s.videoTimingInfo,audioTimingInfo:s.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(s,t.type),this.updateSourceBufferTimestampOffset_(s),s.isSyncRequest){this.updateTimingInfoEnd_(s),this.syncController_.saveSegmentTimingInfo({segmentInfo:s,shouldSaveTimelineMapping:this.loaderType_==="main"});const r=this.chooseNextRequest_();if(r.mediaIndex!==s.mediaIndex||r.partIndex!==s.partIndex){this.logger_("sync segment was incorrect, not appending");return}this.logger_("sync segment was correct, appending")}s.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(s,t)}}updateAppendInitSegmentStatus(e,t){this.loaderType_==="main"&&typeof e.timestampOffset=="number"&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_({type:e,initSegment:t,map:s,playlist:r}){if(s){const n=wn(s);if(this.activeInitSegmentId_===n)return null;t=this.initSegmentForMap(s,!0).bytes,this.activeInitSegmentId_=n}return t&&this.appendInitSegment_[e]?(this.playlistOfLastInitSegment_[e]=r,this.appendInitSegment_[e]=!1,this.activeInitSegmentId_=null,t):null}handleQuotaExceededError_({segmentInfo:e,type:t,bytes:s},r){const n=this.sourceUpdater_.audioBuffered(),a=this.sourceUpdater_.videoBuffered();n.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+bi(n).join(", ")),a.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+bi(a).join(", "));const o=n.length?n.start(0):0,u=n.length?n.end(n.length-1):0,h=a.length?a.start(0):0,m=a.length?a.end(a.length-1):0;if(u-o<=qs&&m-h<=qs){this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${s.byteLength}, audio buffer: ${bi(n).join(", ")}, video buffer: ${bi(a).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),this.trigger("error");return}this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:e,type:t,bytes:s}));const v=this.currentTime_()-qs;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${v}`),this.remove(0,v,()=>{this.logger_(`On QUOTA_EXCEEDED_ERR, retrying append in ${qs}s`),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=E.setTimeout(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()},qs*1e3)},!0)}handleAppendError_({segmentInfo:e,type:t,bytes:s},r){if(r){if(r.code===$f){this.handleQuotaExceededError_({segmentInfo:e,type:t,bytes:s});return}this.logger_("Received non QUOTA_EXCEEDED_ERR on append",r),this.error({message:`${t} append of ${s.length}b failed for segment #${e.mediaIndex} in playlist ${e.playlist.id}`,metadata:{errorType:O.Error.StreamingFailedToAppendSegment}}),this.trigger("appenderror")}}appendToSourceBuffer_({segmentInfo:e,type:t,initSegment:s,data:r,bytes:n}){if(!n){const o=[r];let u=r.byteLength;s&&(o.unshift(s),u+=s.byteLength),n=Q2({bytes:u,segments:o})}const a={segmentInfo:vi({type:this.loaderType_,segment:e})};this.trigger({type:"segmentappendstart",metadata:a}),this.sourceUpdater_.appendBuffer({segmentInfo:e,type:t,bytes:n},this.handleAppendError_.bind(this,{segmentInfo:e,type:t,bytes:n}))}handleSegmentTimingInfo_(e,t,s){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return;const r=this.pendingSegment_.segment,n=`${e}TimingInfo`;r[n]||(r[n]={}),r[n].transmuxerPrependedSeconds=s.prependedContentDuration||0,r[n].transmuxedPresentationStart=s.start.presentation,r[n].transmuxedDecodeStart=s.start.decode,r[n].transmuxedPresentationEnd=s.end.presentation,r[n].transmuxedDecodeEnd=s.end.decode,r[n].baseMediaDecodeTime=s.baseMediaDecodeTime}appendData_(e,t){const{type:s,data:r}=t;if(!r||!r.byteLength||s==="audio"&&this.audioDisabled_)return;const n=this.getInitSegmentAndUpdateState_({type:s,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:s,initSegment:n,data:r})}loadSegment_(e){if(this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),typeof e.timestampOffset=="number"&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_()){this.loadQueue_.push(()=>{const t=Le({},e,{forceTimestampOffset:!0});Le(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)});return}this.updateTransmuxerAndRequestSegment_(e)}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));const t=this.createSimplifiedSegmentObj_(e),s=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),r=this.mediaIndex!==null,n=e.timeline!==this.currentTimeline_&&e.timeline>0,a=s||r&&n;this.logger_(`Requesting +`,this.mediaSequenceSync_.diagnostics),this.mediaSequenceSync_&&this.mediaSequenceSync_.isReliable){const w=this.getSyncInfoFromMediaSequenceSync_(y);if(!w){const D="No sync info found while using media sequence sync";return this.error({message:D,metadata:{errorType:O.Error.StreamingFailedToSelectNextSegment,error:new Error(D)}}),this.logger_("chooseNextRequest_ - no sync info found using media sequence sync"),null}this.logger_(`chooseNextRequest_ mediaSequence syncInfo (${w.start} --> ${w.end})`),v=w.segmentIndex,S=w.partIndex,A=w.start}else{this.logger_("chooseNextRequest_ - fallback to a regular segment selection algorithm, based on a syncPoint.");const w=st.getMediaInfoForTime({exactManifestTimings:this.exactManifestTimings,playlist:this.playlist_,currentTime:y,startingPartIndex:this.syncPoint_.partIndex,startingSegmentIndex:this.syncPoint_.segmentIndex,startTime:this.syncPoint_.time});v=w.segmentIndex,S=w.partIndex,A=w.startTime}o.getMediaInfoForTime=this.fetchAtBuffer_?`bufferedEnd ${y}`:`currentTime ${y}`,o.mediaIndex=v,o.startOfSegment=A,o.partIndex=S,this.logger_(`choose next request. Playlist switched and we have a sync point. Media Index: ${o.mediaIndex} `)}const u=a[o.mediaIndex];let h=u&&typeof o.partIndex=="number"&&u.parts&&u.parts[o.partIndex];if(!u||typeof o.partIndex=="number"&&!h)return null;typeof o.partIndex!="number"&&u.parts&&(o.partIndex=0,h=u.parts[0]);const m=this.vhs_.playlists&&this.vhs_.playlists.main&&this.vhs_.playlists.main.independentSegments||this.playlist_.independentSegments;if(!s&&h&&!m&&!h.independent)if(o.partIndex===0){const v=a[o.mediaIndex-1],S=v.parts&&v.parts.length&&v.parts[v.parts.length-1];S&&S.independent&&(o.mediaIndex-=1,o.partIndex=v.parts.length-1,o.independent="previous segment")}else u.parts[o.partIndex-1].independent&&(o.partIndex-=1,o.independent="previous part");const _=this.mediaSource_&&this.mediaSource_.readyState==="ended";return o.mediaIndex>=a.length-1&&_&&!this.seeking_()?null:(this.shouldForceTimestampOffsetAfterResync_&&(this.shouldForceTimestampOffsetAfterResync_=!1,o.forceTimestampOffset=!0,this.logger_("choose next request. Force timestamp offset after loader resync")),this.generateSegmentInfo_(o))}getSyncInfoFromMediaSequenceSync_(e){if(!this.mediaSequenceSync_)return null;const t=Math.max(e,this.mediaSequenceSync_.start);e!==t&&this.logger_(`getSyncInfoFromMediaSequenceSync_. Pulled target time from ${e} to ${t}`);const s=this.mediaSequenceSync_.getSyncInfoForTime(t);if(!s)return null;if(!s.isAppended)return s;const r=this.mediaSequenceSync_.getSyncInfoForTime(s.end);return r?(r.isAppended&&this.logger_("getSyncInfoFromMediaSequenceSync_: We encounter unexpected scenario where next media sequence sync info is also appended!"),r):null}generateSegmentInfo_(e){const{independent:t,playlist:s,mediaIndex:r,startOfSegment:n,isSyncRequest:a,partIndex:o,forceTimestampOffset:u,getMediaInfoForTime:h}=e,m=s.segments[r],_=typeof o=="number"&&m.parts[o],v={requestId:"segment-loader-"+Math.random(),uri:_&&_.resolvedUri||m.resolvedUri,mediaIndex:r,partIndex:_?o:null,isSyncRequest:a,startOfSegment:n,playlist:s,bytes:null,encryptedBytes:null,timestampOffset:null,timeline:m.timeline,duration:_&&_.duration||m.duration,segment:m,part:_,byteLength:0,transmuxer:this.transmuxer_,getMediaInfoForTime:h,independent:t},S=typeof u<"u"?u:this.isPendingTimestampOffset_;v.timestampOffset=this.timestampOffsetForSegment_({segmentTimeline:m.timeline,currentTimeline:this.currentTimeline_,startOfSegment:n,buffered:this.buffered_(),overrideCheck:S});const A=za(this.sourceUpdater_.audioBuffered());return typeof A=="number"&&(v.audioAppendStart=A-this.sourceUpdater_.audioTimestampOffset()),this.sourceUpdater_.videoBuffered().length&&(v.gopsToAlignWith=ab(this.gopBuffer_,this.currentTime_()-this.sourceUpdater_.videoTimestampOffset(),this.timeMapping_)),v}timestampOffsetForSegment_(e){return pb(e)}earlyAbortWhenNeeded_(e){if(this.vhs_.tech_.paused()||!this.xhrOptions_.timeout||!this.playlist_.attributes.BANDWIDTH||Date.now()-(e.firstBytesReceivedAt||Date.now())<1e3)return;const t=this.currentTime_(),s=e.bandwidth,r=this.pendingSegment_.duration,n=st.estimateSegmentRequestTime(r,s,this.playlist_,e.bytesReceived),a=BT(this.buffered_(),t,this.vhs_.tech_.playbackRate())-1;if(n<=a)return;const o=K2({main:this.vhs_.playlists.main,currentTime:t,bandwidth:s,duration:this.duration_(),segmentDuration:r,timeUntilRebuffer:a,currentTimeline:this.currentTimeline_,syncController:this.syncController_});if(!o)return;const h=n-a-o.rebufferingImpact;let m=.5;a<=kt&&(m=1),!(!o.playlist||o.playlist.uri===this.playlist_.uri||h{n[a.stream]=n[a.stream]||{startTime:1/0,captions:[],endTime:0};const o=n[a.stream];o.startTime=Math.min(o.startTime,a.startTime+r),o.endTime=Math.max(o.endTime,a.endTime+r),o.captions.push(a)}),Object.keys(n).forEach(a=>{const{startTime:o,endTime:u,captions:h}=n[a],m=this.inbandTextTracks_;this.logger_(`adding cues from ${o} -> ${u} for ${a}`),J2(m,this.vhs_.tech_,a),Gs(o,u,m[a]),Z2({captionArray:h,inbandTextTracks:m,timestampOffset:r})}),this.transmuxer_&&this.transmuxer_.postMessage({action:"clearParsedMp4Captions"})}handleId3_(e,t,s){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(!this.pendingSegment_.hasAppendedData_){this.metadataQueue_.id3.push(this.handleId3_.bind(this,e,t,s));return}this.addMetadataToTextTrack(s,t,this.duration_())}processMetadataQueue_(){this.metadataQueue_.id3.forEach(e=>e()),this.metadataQueue_.caption.forEach(e=>e()),this.metadataQueue_.id3=[],this.metadataQueue_.caption=[]}processCallQueue_(){const e=this.callQueue_;this.callQueue_=[],e.forEach(t=>t())}processLoadQueue_(){const e=this.loadQueue_;this.loadQueue_=[],e.forEach(t=>t())}hasEnoughInfoToLoad_(){if(this.loaderType_!=="audio")return!0;const e=this.pendingSegment_;return e?this.getCurrentMediaInfo_()&&Wc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_})?(Xc(this.timelineChangeController_)&&Kc(this),!1):!0:!1}getCurrentMediaInfo_(e=this.pendingSegment_){return e&&e.trackInfo||this.currentMediaInfo_}getMediaInfo_(e=this.pendingSegment_){return this.getCurrentMediaInfo_(e)||this.startingMediaInfo_}getPendingSegmentPlaylist(){return this.pendingSegment_?this.pendingSegment_.playlist:null}hasEnoughInfoToAppend_(){if(!this.sourceUpdater_.ready()||this.waitingOnRemove_||this.quotaExceededErrorRetryTimeout_)return!1;const e=this.pendingSegment_,t=this.getCurrentMediaInfo_();if(!e||!t)return!1;const{hasAudio:s,hasVideo:r,isMuxed:n}=t;return r&&!e.videoTimingInfo||s&&!this.audioDisabled_&&!n&&!e.audioTimingInfo?!1:Wc({timelineChangeController:this.timelineChangeController_,currentTimeline:this.currentTimeline_,segmentTimeline:e.timeline,loaderType:this.loaderType_,audioDisabled:this.audioDisabled_})?(Xc(this.timelineChangeController_)&&Kc(this),!1):!0}handleData_(e,t){if(this.earlyAbortWhenNeeded_(e.stats),this.checkForAbort_(e.requestId))return;if(this.callQueue_.length||!this.hasEnoughInfoToAppend_()){this.callQueue_.push(this.handleData_.bind(this,e,t));return}const s=this.pendingSegment_;if(this.setTimeMapping_(s.timeline),this.updateMediaSecondsLoaded_(s.part||s.segment),this.mediaSource_.readyState!=="closed"){if(e.map&&(e.map=this.initSegmentForMap(e.map,!0),s.segment.map=e.map),e.key&&this.segmentKey(e.key,!0),s.isFmp4=e.isFmp4,s.timingInfo=s.timingInfo||{},s.isFmp4)this.trigger("fmp4"),s.timingInfo.start=s[Gc(t.type)].start;else{const r=this.getCurrentMediaInfo_(),n=this.loaderType_==="main"&&r&&r.hasVideo;let a;n&&(a=s.videoTimingInfo.start),s.timingInfo.start=this.trueSegmentStart_({currentStart:s.timingInfo.start,playlist:s.playlist,mediaIndex:s.mediaIndex,currentVideoTimestampOffset:this.sourceUpdater_.videoTimestampOffset(),useVideoTimingInfo:n,firstVideoFrameTimeForData:a,videoTimingInfo:s.videoTimingInfo,audioTimingInfo:s.audioTimingInfo})}if(this.updateAppendInitSegmentStatus(s,t.type),this.updateSourceBufferTimestampOffset_(s),s.isSyncRequest){this.updateTimingInfoEnd_(s),this.syncController_.saveSegmentTimingInfo({segmentInfo:s,shouldSaveTimelineMapping:this.loaderType_==="main"});const r=this.chooseNextRequest_();if(r.mediaIndex!==s.mediaIndex||r.partIndex!==s.partIndex){this.logger_("sync segment was incorrect, not appending");return}this.logger_("sync segment was correct, appending")}s.hasAppendedData_=!0,this.processMetadataQueue_(),this.appendData_(s,t)}}updateAppendInitSegmentStatus(e,t){this.loaderType_==="main"&&typeof e.timestampOffset=="number"&&!e.changedTimestampOffset&&(this.appendInitSegment_={audio:!0,video:!0}),this.playlistOfLastInitSegment_[t]!==e.playlist&&(this.appendInitSegment_[t]=!0)}getInitSegmentAndUpdateState_({type:e,initSegment:t,map:s,playlist:r}){if(s){const n=wn(s);if(this.activeInitSegmentId_===n)return null;t=this.initSegmentForMap(s,!0).bytes,this.activeInitSegmentId_=n}return t&&this.appendInitSegment_[e]?(this.playlistOfLastInitSegment_[e]=r,this.appendInitSegment_[e]=!1,this.activeInitSegmentId_=null,t):null}handleQuotaExceededError_({segmentInfo:e,type:t,bytes:s},r){const n=this.sourceUpdater_.audioBuffered(),a=this.sourceUpdater_.videoBuffered();n.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the audio buffer: "+xi(n).join(", ")),a.length>1&&this.logger_("On QUOTA_EXCEEDED_ERR, found gaps in the video buffer: "+xi(a).join(", "));const o=n.length?n.start(0):0,u=n.length?n.end(n.length-1):0,h=a.length?a.start(0):0,m=a.length?a.end(a.length-1):0;if(u-o<=qs&&m-h<=qs){this.logger_(`On QUOTA_EXCEEDED_ERR, single segment too large to append to buffer, triggering an error. Appended byte length: ${s.byteLength}, audio buffer: ${xi(n).join(", ")}, video buffer: ${xi(a).join(", ")}, `),this.error({message:"Quota exceeded error with append of a single segment of content",excludeUntil:1/0}),this.trigger("error");return}this.waitingOnRemove_=!0,this.callQueue_.push(this.appendToSourceBuffer_.bind(this,{segmentInfo:e,type:t,bytes:s}));const v=this.currentTime_()-qs;this.logger_(`On QUOTA_EXCEEDED_ERR, removing audio/video from 0 to ${v}`),this.remove(0,v,()=>{this.logger_(`On QUOTA_EXCEEDED_ERR, retrying append in ${qs}s`),this.waitingOnRemove_=!1,this.quotaExceededErrorRetryTimeout_=E.setTimeout(()=>{this.logger_("On QUOTA_EXCEEDED_ERR, re-processing call queue"),this.quotaExceededErrorRetryTimeout_=null,this.processCallQueue_()},qs*1e3)},!0)}handleAppendError_({segmentInfo:e,type:t,bytes:s},r){if(r){if(r.code===$f){this.handleQuotaExceededError_({segmentInfo:e,type:t,bytes:s});return}this.logger_("Received non QUOTA_EXCEEDED_ERR on append",r),this.error({message:`${t} append of ${s.length}b failed for segment #${e.mediaIndex} in playlist ${e.playlist.id}`,metadata:{errorType:O.Error.StreamingFailedToAppendSegment}}),this.trigger("appenderror")}}appendToSourceBuffer_({segmentInfo:e,type:t,initSegment:s,data:r,bytes:n}){if(!n){const o=[r];let u=r.byteLength;s&&(o.unshift(s),u+=s.byteLength),n=Q2({bytes:u,segments:o})}const a={segmentInfo:Ti({type:this.loaderType_,segment:e})};this.trigger({type:"segmentappendstart",metadata:a}),this.sourceUpdater_.appendBuffer({segmentInfo:e,type:t,bytes:n},this.handleAppendError_.bind(this,{segmentInfo:e,type:t,bytes:n}))}handleSegmentTimingInfo_(e,t,s){if(!this.pendingSegment_||t!==this.pendingSegment_.requestId)return;const r=this.pendingSegment_.segment,n=`${e}TimingInfo`;r[n]||(r[n]={}),r[n].transmuxerPrependedSeconds=s.prependedContentDuration||0,r[n].transmuxedPresentationStart=s.start.presentation,r[n].transmuxedDecodeStart=s.start.decode,r[n].transmuxedPresentationEnd=s.end.presentation,r[n].transmuxedDecodeEnd=s.end.decode,r[n].baseMediaDecodeTime=s.baseMediaDecodeTime}appendData_(e,t){const{type:s,data:r}=t;if(!r||!r.byteLength||s==="audio"&&this.audioDisabled_)return;const n=this.getInitSegmentAndUpdateState_({type:s,initSegment:t.initSegment,playlist:e.playlist,map:e.isFmp4?e.segment.map:null});this.appendToSourceBuffer_({segmentInfo:e,type:s,initSegment:n,data:r})}loadSegment_(e){if(this.state="WAITING",this.pendingSegment_=e,this.trimBackBuffer_(e),typeof e.timestampOffset=="number"&&this.transmuxer_&&this.transmuxer_.postMessage({action:"clearAllMp4Captions"}),!this.hasEnoughInfoToLoad_()){this.loadQueue_.push(()=>{const t=Oe({},e,{forceTimestampOffset:!0});Oe(e,this.generateSegmentInfo_(t)),this.isPendingTimestampOffset_=!1,this.updateTransmuxerAndRequestSegment_(e)});return}this.updateTransmuxerAndRequestSegment_(e)}updateTransmuxerAndRequestSegment_(e){this.shouldUpdateTransmuxerTimestampOffset_(e.timestampOffset)&&(this.gopBuffer_.length=0,e.gopsToAlignWith=[],this.timeMapping_=0,this.transmuxer_.postMessage({action:"reset"}),this.transmuxer_.postMessage({action:"setTimestampOffset",timestampOffset:e.timestampOffset}));const t=this.createSimplifiedSegmentObj_(e),s=this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex),r=this.mediaIndex!==null,n=e.timeline!==this.currentTimeline_&&e.timeline>0,a=s||r&&n;this.logger_(`Requesting ${dp(e.uri)} -${Vi(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=V2({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:a,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:o,level:u,stream:h})=>{this.logger_(`${Vi(e)} logged from transmuxer stream ${h} as a ${u}: ${o}`)},triggerSegmentEventFn:({type:o,segment:u,keyInfo:h,trackInfo:m,timingInfo:_})=>{const S={segmentInfo:vi({segment:u})};h&&(S.keyInfo=h),m&&(S.trackInfo=m),_&&(S.timingInfo=_),this.trigger({type:o,metadata:S})}})}trimBackBuffer_(e){const t=fb(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,s=e.part,r=e.segment.key||e.segment.map&&e.segment.map.key,n=e.segment.map&&!e.segment.map.bytes,a={resolvedUri:s?s.resolvedUri:t.resolvedUri,byterange:s?s.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part,type:this.loaderType_,start:e.startOfSegment,duration:e.duration,isEncrypted:r,isMediaInitialization:n},o=e.playlist.segments[e.mediaIndex-1];if(o&&o.timeline===t.timeline&&(o.videoTimingInfo?a.baseStartTime=o.videoTimingInfo.transmuxedDecodeEnd:o.audioTimingInfo&&(a.baseStartTime=o.audioTimingInfo.transmuxedDecodeEnd)),t.key){const u=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);a.key=this.segmentKey(t.key),a.key.iv=u}return t.map&&(a.map=this.initSegmentForMap(t.map)),a}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){if(this.pendingSegment_.byteLength=t.bytesReceived,e"u"||h.end!==r+n?r:o.start}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e);if(!t){this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0}),this.trigger("error");return}const{hasAudio:s,hasVideo:r,isMuxed:n}=t,a=this.loaderType_==="main"&&r,o=!this.audioDisabled_&&s&&!n;if(e.waitingOnAppends=0,!e.hasAppendedData_){!e.timingInfo&&typeof e.timestampOffset=="number"&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),this.checkAppendsDone_(e);return}a&&e.waitingOnAppends++,o&&e.waitingOnAppends++,a&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,e.waitingOnAppends===0&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=hb(this.loaderType_,this.getCurrentMediaInfo_(),e);return t?(this.error({message:t,playlistExclusionDuration:1/0}),this.trigger("error"),!0):!1}updateSourceBufferTimestampOffset_(e){if(e.timestampOffset===null||typeof e.timingInfo.start!="number"||e.changedTimestampOffset||this.loaderType_!=="main")return;let t=!1;e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e,audioTimingInfo:t,timingInfo:s}){return this.useDtsForTimestampOffset_?e&&typeof e.transmuxedDecodeStart=="number"?e.transmuxedDecodeStart:t&&typeof t.transmuxedDecodeStart=="number"?t.transmuxedDecodeStart:s.start:s.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{};const t=this.getMediaInfo_(),r=this.loaderType_==="main"&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;r&&(e.timingInfo.end=typeof r.end=="number"?r.end:r.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_){const u={segmentInfo:vi({type:this.loaderType_,segment:this.pendingSegment_})};this.trigger({type:"appendsdone",metadata:u})}if(!this.pendingSegment_){this.state="READY",this.paused()||this.monitorBuffer_();return}const e=this.pendingSegment_;e.part&&e.part.syncInfo?e.part.syncInfo.markAppended():e.segment.syncInfo&&e.segment.syncInfo.markAppended(),this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:this.loaderType_==="main"});const t=gb(e,this.sourceType_);if(t&&(t.severity==="warn"?O.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",e.isSyncRequest&&(this.trigger("syncinfoupdate"),!e.hasAppendedData_)){this.logger_(`Throwing away un-appended sync request ${Vi(e)}`);return}this.logger_(`Appended ${Vi(e)}`),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),this.loaderType_==="main"&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");const s=e.segment,r=e.part,n=s.end&&this.currentTime_()-s.end>e.playlist.targetDuration*3,a=r&&r.end&&this.currentTime_()-r.end>e.playlist.partTargetDuration*3;if(n||a){this.logger_(`bad ${n?"segment":"part"} ${Vi(e)}`),this.resetEverything();return}this.mediaIndex!==null&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duratione.toUpperCase())},_b=["video","audio"],Eo=(i,e)=>{const t=e[`${i}Buffer`];return t&&t.updating||e.queuePending[i]},yb=(i,e)=>{for(let t=0;t{if(e.queue.length===0)return;let t=0,s=e.queue[t];if(s.type==="mediaSource"){!e.updating()&&e.mediaSource.readyState!=="closed"&&(e.queue.shift(),s.action(e),s.doneFn&&s.doneFn(),es("audio",e),es("video",e));return}if(i!=="mediaSource"&&!(!e.ready()||e.mediaSource.readyState==="closed"||Eo(i,e))){if(s.type!==i){if(t=yb(i,e.queue),t===null)return;s=e.queue[t]}if(e.queue.splice(t,1),e.queuePending[i]=s,s.action(i,e),!s.doneFn){e.queuePending[i]=null,es(i,e);return}}},fp=(i,e)=>{const t=e[`${i}Buffer`],s=hp(i);t&&(t.removeEventListener("updateend",e[`on${s}UpdateEnd_`]),t.removeEventListener("error",e[`on${s}Error_`]),e.codecs[i]=null,e[`${i}Buffer`]=null)},wt=(i,e)=>i&&e&&Array.prototype.indexOf.call(i.sourceBuffers,e)!==-1,ot={appendBuffer:(i,e,t)=>(s,r)=>{const n=r[`${s}Buffer`];if(wt(r.mediaSource,n)){r.logger_(`Appending segment ${e.mediaIndex}'s ${i.length} bytes to ${s}Buffer`);try{n.appendBuffer(i)}catch(a){r.logger_(`Error with code ${a.code} `+(a.code===$f?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${e.mediaIndex} to ${s}Buffer`),r.queuePending[s]=null,t(a)}}},remove:(i,e)=>(t,s)=>{const r=s[`${t}Buffer`];if(wt(s.mediaSource,r)){s.logger_(`Removing ${i} to ${e} from ${t}Buffer`);try{r.remove(i,e)}catch{s.logger_(`Remove ${i} to ${e} from ${t}Buffer failed`)}}},timestampOffset:i=>(e,t)=>{const s=t[`${e}Buffer`];wt(t.mediaSource,s)&&(t.logger_(`Setting ${e}timestampOffset to ${i}`),s.timestampOffset=i)},callback:i=>(e,t)=>{i()},endOfStream:i=>e=>{if(e.mediaSource.readyState==="open"){e.logger_(`Calling mediaSource endOfStream(${i||""})`);try{e.mediaSource.endOfStream(i)}catch(t){O.log.warn("Failed to call media source endOfStream",t)}}},duration:i=>e=>{e.logger_(`Setting mediaSource duration to ${i}`);try{e.mediaSource.duration=i}catch(t){O.log.warn("Failed to set media source duration",t)}},abort:()=>(i,e)=>{if(e.mediaSource.readyState!=="open")return;const t=e[`${i}Buffer`];if(wt(e.mediaSource,t)){e.logger_(`calling abort on ${i}Buffer`);try{t.abort()}catch(s){O.log.warn(`Failed to abort on ${i}Buffer`,s)}}},addSourceBuffer:(i,e)=>t=>{const s=hp(i),r=ir(e);t.logger_(`Adding ${i}Buffer with codec ${e} to mediaSource`);const n=t.mediaSource.addSourceBuffer(r);n.addEventListener("updateend",t[`on${s}UpdateEnd_`]),n.addEventListener("error",t[`on${s}Error_`]),t.codecs[i]=e,t[`${i}Buffer`]=n},removeSourceBuffer:i=>e=>{const t=e[`${i}Buffer`];if(fp(i,e),!!wt(e.mediaSource,t)){e.logger_(`Removing ${i}Buffer with codec ${e.codecs[i]} from mediaSource`);try{e.mediaSource.removeSourceBuffer(t)}catch(s){O.log.warn(`Failed to removeSourceBuffer ${i}Buffer`,s)}}},changeType:i=>(e,t)=>{const s=t[`${e}Buffer`],r=ir(i);if(!wt(t.mediaSource,s))return;const n=i.substring(0,i.indexOf(".")),a=t.codecs[e];if(a.substring(0,a.indexOf("."))===n)return;const u={codecsChangeInfo:{from:a,to:i}};t.trigger({type:"codecschange",metadata:u}),t.logger_(`changing ${e}Buffer codec from ${a} to ${i}`);try{s.changeType(r),t.codecs[e]=i}catch(h){u.errorType=O.Error.StreamingCodecsChangeError,u.error=h,h.metadata=u,t.error_=h,t.trigger("error"),O.log.warn(`Failed to changeType on ${e}Buffer`,h)}}},lt=({type:i,sourceUpdater:e,action:t,doneFn:s,name:r})=>{e.queue.push({type:i,action:t,doneFn:s,name:r}),es(i,e)},Qc=(i,e)=>t=>{const s=e[`${i}Buffered`](),r=RT(s);if(e.logger_(`received "updateend" event for ${i} Source Buffer: `,r),e.queuePending[i]){const n=e.queuePending[i].doneFn;e.queuePending[i]=null,n&&n(e[`${i}Error_`])}es(i,e)};class pp extends O.EventTarget{constructor(e){super(),this.mediaSource=e,this.sourceopenListener_=()=>es("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=vt("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=Qc("video",this),this.onAudioUpdateEnd_=Qc("audio",this),this.onVideoError_=t=>{this.videoError_=t},this.onAudioError_=t=>{this.audioError_=t},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){lt({type:"mediaSource",sourceUpdater:this,action:ot.addSourceBuffer(e,t),name:"addSourceBuffer"})}abort(e){lt({type:e,sourceUpdater:this,action:ot.abort(e),name:"abort"})}removeSourceBuffer(e){if(!this.canRemoveSourceBuffer()){O.log.error("removeSourceBuffer is not supported!");return}lt({type:"mediaSource",sourceUpdater:this,action:ot.removeSourceBuffer(e),name:"removeSourceBuffer"})}canRemoveSourceBuffer(){return!O.browser.IS_FIREFOX&&E.MediaSource&&E.MediaSource.prototype&&typeof E.MediaSource.prototype.removeSourceBuffer=="function"}static canChangeType(){return E.SourceBuffer&&E.SourceBuffer.prototype&&typeof E.SourceBuffer.prototype.changeType=="function"}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){if(!this.canChangeType()){O.log.error("changeType is not supported!");return}lt({type:e,sourceUpdater:this,action:ot.changeType(t),name:"changeType"})}addOrChangeSourceBuffers(e){if(!e||typeof e!="object"||Object.keys(e).length===0)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach(t=>{const s=e[t];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,s);this.canChangeType()&&this.changeType(t,s)})}appendBuffer(e,t){const{segmentInfo:s,type:r,bytes:n}=e;if(this.processedAppend_=!0,r==="audio"&&this.videoBuffer&&!this.videoAppendQueued_){this.delayedAudioAppendQueue_.push([e,t]),this.logger_(`delayed audio append of ${n.length} until video append`);return}const a=t;if(lt({type:r,sourceUpdater:this,action:ot.appendBuffer(n,s||{mediaIndex:-1},a),doneFn:t,name:"appendBuffer"}),r==="video"){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const o=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${o.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,o.forEach(u=>{this.appendBuffer.apply(this,u)})}}audioBuffered(){return wt(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:qe()}videoBuffered(){return wt(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:qe()}buffered(){const e=wt(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=wt(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():MT(this.audioBuffered(),this.videoBuffered())}setDuration(e,t=zt){lt({type:"mediaSource",sourceUpdater:this,action:ot.duration(e),name:"duration",doneFn:t})}endOfStream(e=null,t=zt){typeof e!="string"&&(e=void 0),lt({type:"mediaSource",sourceUpdater:this,action:ot.endOfStream(e),name:"endOfStream",doneFn:t})}removeAudio(e,t,s=zt){if(!this.audioBuffered().length||this.audioBuffered().end(0)===0){s();return}lt({type:"audio",sourceUpdater:this,action:ot.remove(e,t),doneFn:s,name:"remove"})}removeVideo(e,t,s=zt){if(!this.videoBuffered().length||this.videoBuffered().end(0)===0){s();return}lt({type:"video",sourceUpdater:this,action:ot.remove(e,t),doneFn:s,name:"remove"})}updating(){return!!(Eo("audio",this)||Eo("video",this))}audioTimestampOffset(e){return typeof e<"u"&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(lt({type:"audio",sourceUpdater:this,action:ot.timestampOffset(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_}videoTimestampOffset(e){return typeof e<"u"&&this.videoBuffer&&this.videoTimestampOffset_!==e&&(lt({type:"video",sourceUpdater:this,action:ot.timestampOffset(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_}audioQueueCallback(e){this.audioBuffer&<({type:"audio",sourceUpdater:this,action:ot.callback(e),name:"callback"})}videoQueueCallback(e){this.videoBuffer&<({type:"video",sourceUpdater:this,action:ot.callback(e),name:"callback"})}dispose(){this.trigger("dispose"),_b.forEach(e=>{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`](()=>fp(e,this))}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const Jc=i=>decodeURIComponent(escape(String.fromCharCode.apply(null,i))),vb=i=>{const e=new Uint8Array(i);return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")},Zc=new Uint8Array(` +${Vi(e)}`),t.map&&!t.map.bytes&&(this.logger_("going to request init segment."),this.appendInitSegment_={video:!0,audio:!0}),e.abortRequests=V2({xhr:this.vhs_.xhr,xhrOptions:this.xhrOptions_,decryptionWorker:this.decrypter_,segment:t,abortFn:this.handleAbort_.bind(this,e),progressFn:this.handleProgress_.bind(this),trackInfoFn:this.handleTrackInfo_.bind(this),timingInfoFn:this.handleTimingInfo_.bind(this),videoSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"video",e.requestId),audioSegmentTimingInfoFn:this.handleSegmentTimingInfo_.bind(this,"audio",e.requestId),captionsFn:this.handleCaptions_.bind(this),isEndOfTimeline:a,endedTimelineFn:()=>{this.logger_("received endedtimeline callback")},id3Fn:this.handleId3_.bind(this),dataFn:this.handleData_.bind(this),doneFn:this.segmentRequestFinished_.bind(this),onTransmuxerLog:({message:o,level:u,stream:h})=>{this.logger_(`${Vi(e)} logged from transmuxer stream ${h} as a ${u}: ${o}`)},triggerSegmentEventFn:({type:o,segment:u,keyInfo:h,trackInfo:m,timingInfo:_})=>{const S={segmentInfo:Ti({segment:u})};h&&(S.keyInfo=h),m&&(S.trackInfo=m),_&&(S.timingInfo=_),this.trigger({type:o,metadata:S})}})}trimBackBuffer_(e){const t=fb(this.seekable_(),this.currentTime_(),this.playlist_.targetDuration||10);t>0&&this.remove(0,t)}createSimplifiedSegmentObj_(e){const t=e.segment,s=e.part,r=e.segment.key||e.segment.map&&e.segment.map.key,n=e.segment.map&&!e.segment.map.bytes,a={resolvedUri:s?s.resolvedUri:t.resolvedUri,byterange:s?s.byterange:t.byterange,requestId:e.requestId,transmuxer:e.transmuxer,audioAppendStart:e.audioAppendStart,gopsToAlignWith:e.gopsToAlignWith,part:e.part,type:this.loaderType_,start:e.startOfSegment,duration:e.duration,isEncrypted:r,isMediaInitialization:n},o=e.playlist.segments[e.mediaIndex-1];if(o&&o.timeline===t.timeline&&(o.videoTimingInfo?a.baseStartTime=o.videoTimingInfo.transmuxedDecodeEnd:o.audioTimingInfo&&(a.baseStartTime=o.audioTimingInfo.transmuxedDecodeEnd)),t.key){const u=t.key.iv||new Uint32Array([0,0,0,e.mediaIndex+e.playlist.mediaSequence]);a.key=this.segmentKey(t.key),a.key.iv=u}return t.map&&(a.map=this.initSegmentForMap(t.map)),a}saveTransferStats_(e){this.mediaRequests+=1,e&&(this.mediaBytesTransferred+=e.bytesReceived,this.mediaTransferDuration+=e.roundTripTime)}saveBandwidthRelatedStats_(e,t){if(this.pendingSegment_.byteLength=t.bytesReceived,e"u"||h.end!==r+n?r:o.start}waitForAppendsToComplete_(e){const t=this.getCurrentMediaInfo_(e);if(!t){this.error({message:"No starting media returned, likely due to an unsupported media format.",playlistExclusionDuration:1/0}),this.trigger("error");return}const{hasAudio:s,hasVideo:r,isMuxed:n}=t,a=this.loaderType_==="main"&&r,o=!this.audioDisabled_&&s&&!n;if(e.waitingOnAppends=0,!e.hasAppendedData_){!e.timingInfo&&typeof e.timestampOffset=="number"&&(this.isPendingTimestampOffset_=!0),e.timingInfo={start:0},e.waitingOnAppends++,this.isPendingTimestampOffset_||(this.updateSourceBufferTimestampOffset_(e),this.processMetadataQueue_()),this.checkAppendsDone_(e);return}a&&e.waitingOnAppends++,o&&e.waitingOnAppends++,a&&this.sourceUpdater_.videoQueueCallback(this.checkAppendsDone_.bind(this,e)),o&&this.sourceUpdater_.audioQueueCallback(this.checkAppendsDone_.bind(this,e))}checkAppendsDone_(e){this.checkForAbort_(e.requestId)||(e.waitingOnAppends--,e.waitingOnAppends===0&&this.handleAppendsDone_())}checkForIllegalMediaSwitch(e){const t=hb(this.loaderType_,this.getCurrentMediaInfo_(),e);return t?(this.error({message:t,playlistExclusionDuration:1/0}),this.trigger("error"),!0):!1}updateSourceBufferTimestampOffset_(e){if(e.timestampOffset===null||typeof e.timingInfo.start!="number"||e.changedTimestampOffset||this.loaderType_!=="main")return;let t=!1;e.timestampOffset-=this.getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e.segment.videoTimingInfo,audioTimingInfo:e.segment.audioTimingInfo,timingInfo:e.timingInfo}),e.changedTimestampOffset=!0,e.timestampOffset!==this.sourceUpdater_.videoTimestampOffset()&&(this.sourceUpdater_.videoTimestampOffset(e.timestampOffset),t=!0),e.timestampOffset!==this.sourceUpdater_.audioTimestampOffset()&&(this.sourceUpdater_.audioTimestampOffset(e.timestampOffset),t=!0),t&&this.trigger("timestampoffset")}getSegmentStartTimeForTimestampOffsetCalculation_({videoTimingInfo:e,audioTimingInfo:t,timingInfo:s}){return this.useDtsForTimestampOffset_?e&&typeof e.transmuxedDecodeStart=="number"?e.transmuxedDecodeStart:t&&typeof t.transmuxedDecodeStart=="number"?t.transmuxedDecodeStart:s.start:s.start}updateTimingInfoEnd_(e){e.timingInfo=e.timingInfo||{};const t=this.getMediaInfo_(),r=this.loaderType_==="main"&&t&&t.hasVideo&&e.videoTimingInfo?e.videoTimingInfo:e.audioTimingInfo;r&&(e.timingInfo.end=typeof r.end=="number"?r.end:r.start+e.duration)}handleAppendsDone_(){if(this.pendingSegment_){const u={segmentInfo:Ti({type:this.loaderType_,segment:this.pendingSegment_})};this.trigger({type:"appendsdone",metadata:u})}if(!this.pendingSegment_){this.state="READY",this.paused()||this.monitorBuffer_();return}const e=this.pendingSegment_;e.part&&e.part.syncInfo?e.part.syncInfo.markAppended():e.segment.syncInfo&&e.segment.syncInfo.markAppended(),this.updateTimingInfoEnd_(e),this.shouldSaveSegmentTimingInfo_&&this.syncController_.saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:this.loaderType_==="main"});const t=gb(e,this.sourceType_);if(t&&(t.severity==="warn"?O.log.warn(t.message):this.logger_(t.message)),this.recordThroughput_(e),this.pendingSegment_=null,this.state="READY",e.isSyncRequest&&(this.trigger("syncinfoupdate"),!e.hasAppendedData_)){this.logger_(`Throwing away un-appended sync request ${Vi(e)}`);return}this.logger_(`Appended ${Vi(e)}`),this.addSegmentMetadataCue_(e),this.fetchAtBuffer_=!0,this.currentTimeline_!==e.timeline&&(this.timelineChangeController_.lastTimelineChange({type:this.loaderType_,from:this.currentTimeline_,to:e.timeline}),this.loaderType_==="main"&&!this.audioDisabled_&&this.timelineChangeController_.lastTimelineChange({type:"audio",from:this.currentTimeline_,to:e.timeline})),this.currentTimeline_=e.timeline,this.trigger("syncinfoupdate");const s=e.segment,r=e.part,n=s.end&&this.currentTime_()-s.end>e.playlist.targetDuration*3,a=r&&r.end&&this.currentTime_()-r.end>e.playlist.partTargetDuration*3;if(n||a){this.logger_(`bad ${n?"segment":"part"} ${Vi(e)}`),this.resetEverything();return}this.mediaIndex!==null&&this.trigger("bandwidthupdate"),this.trigger("progress"),this.mediaIndex=e.mediaIndex,this.partIndex=e.partIndex,this.isEndOfStream_(e.mediaIndex,e.playlist,e.partIndex)&&this.endOfStream(),this.trigger("appended"),e.hasAppendedData_&&this.mediaAppends++,this.paused()||this.monitorBuffer_()}recordThroughput_(e){if(e.duratione.toUpperCase())},_b=["video","audio"],Eo=(i,e)=>{const t=e[`${i}Buffer`];return t&&t.updating||e.queuePending[i]},yb=(i,e)=>{for(let t=0;t{if(e.queue.length===0)return;let t=0,s=e.queue[t];if(s.type==="mediaSource"){!e.updating()&&e.mediaSource.readyState!=="closed"&&(e.queue.shift(),s.action(e),s.doneFn&&s.doneFn(),es("audio",e),es("video",e));return}if(i!=="mediaSource"&&!(!e.ready()||e.mediaSource.readyState==="closed"||Eo(i,e))){if(s.type!==i){if(t=yb(i,e.queue),t===null)return;s=e.queue[t]}if(e.queue.splice(t,1),e.queuePending[i]=s,s.action(i,e),!s.doneFn){e.queuePending[i]=null,es(i,e);return}}},fp=(i,e)=>{const t=e[`${i}Buffer`],s=hp(i);t&&(t.removeEventListener("updateend",e[`on${s}UpdateEnd_`]),t.removeEventListener("error",e[`on${s}Error_`]),e.codecs[i]=null,e[`${i}Buffer`]=null)},wt=(i,e)=>i&&e&&Array.prototype.indexOf.call(i.sourceBuffers,e)!==-1,ot={appendBuffer:(i,e,t)=>(s,r)=>{const n=r[`${s}Buffer`];if(wt(r.mediaSource,n)){r.logger_(`Appending segment ${e.mediaIndex}'s ${i.length} bytes to ${s}Buffer`);try{n.appendBuffer(i)}catch(a){r.logger_(`Error with code ${a.code} `+(a.code===$f?"(QUOTA_EXCEEDED_ERR) ":"")+`when appending segment ${e.mediaIndex} to ${s}Buffer`),r.queuePending[s]=null,t(a)}}},remove:(i,e)=>(t,s)=>{const r=s[`${t}Buffer`];if(wt(s.mediaSource,r)){s.logger_(`Removing ${i} to ${e} from ${t}Buffer`);try{r.remove(i,e)}catch{s.logger_(`Remove ${i} to ${e} from ${t}Buffer failed`)}}},timestampOffset:i=>(e,t)=>{const s=t[`${e}Buffer`];wt(t.mediaSource,s)&&(t.logger_(`Setting ${e}timestampOffset to ${i}`),s.timestampOffset=i)},callback:i=>(e,t)=>{i()},endOfStream:i=>e=>{if(e.mediaSource.readyState==="open"){e.logger_(`Calling mediaSource endOfStream(${i||""})`);try{e.mediaSource.endOfStream(i)}catch(t){O.log.warn("Failed to call media source endOfStream",t)}}},duration:i=>e=>{e.logger_(`Setting mediaSource duration to ${i}`);try{e.mediaSource.duration=i}catch(t){O.log.warn("Failed to set media source duration",t)}},abort:()=>(i,e)=>{if(e.mediaSource.readyState!=="open")return;const t=e[`${i}Buffer`];if(wt(e.mediaSource,t)){e.logger_(`calling abort on ${i}Buffer`);try{t.abort()}catch(s){O.log.warn(`Failed to abort on ${i}Buffer`,s)}}},addSourceBuffer:(i,e)=>t=>{const s=hp(i),r=ir(e);t.logger_(`Adding ${i}Buffer with codec ${e} to mediaSource`);const n=t.mediaSource.addSourceBuffer(r);n.addEventListener("updateend",t[`on${s}UpdateEnd_`]),n.addEventListener("error",t[`on${s}Error_`]),t.codecs[i]=e,t[`${i}Buffer`]=n},removeSourceBuffer:i=>e=>{const t=e[`${i}Buffer`];if(fp(i,e),!!wt(e.mediaSource,t)){e.logger_(`Removing ${i}Buffer with codec ${e.codecs[i]} from mediaSource`);try{e.mediaSource.removeSourceBuffer(t)}catch(s){O.log.warn(`Failed to removeSourceBuffer ${i}Buffer`,s)}}},changeType:i=>(e,t)=>{const s=t[`${e}Buffer`],r=ir(i);if(!wt(t.mediaSource,s))return;const n=i.substring(0,i.indexOf(".")),a=t.codecs[e];if(a.substring(0,a.indexOf("."))===n)return;const u={codecsChangeInfo:{from:a,to:i}};t.trigger({type:"codecschange",metadata:u}),t.logger_(`changing ${e}Buffer codec from ${a} to ${i}`);try{s.changeType(r),t.codecs[e]=i}catch(h){u.errorType=O.Error.StreamingCodecsChangeError,u.error=h,h.metadata=u,t.error_=h,t.trigger("error"),O.log.warn(`Failed to changeType on ${e}Buffer`,h)}}},lt=({type:i,sourceUpdater:e,action:t,doneFn:s,name:r})=>{e.queue.push({type:i,action:t,doneFn:s,name:r}),es(i,e)},Qc=(i,e)=>t=>{const s=e[`${i}Buffered`](),r=RT(s);if(e.logger_(`received "updateend" event for ${i} Source Buffer: `,r),e.queuePending[i]){const n=e.queuePending[i].doneFn;e.queuePending[i]=null,n&&n(e[`${i}Error_`])}es(i,e)};class pp extends O.EventTarget{constructor(e){super(),this.mediaSource=e,this.sourceopenListener_=()=>es("mediaSource",this),this.mediaSource.addEventListener("sourceopen",this.sourceopenListener_),this.logger_=vt("SourceUpdater"),this.audioTimestampOffset_=0,this.videoTimestampOffset_=0,this.queue=[],this.queuePending={audio:null,video:null},this.delayedAudioAppendQueue_=[],this.videoAppendQueued_=!1,this.codecs={},this.onVideoUpdateEnd_=Qc("video",this),this.onAudioUpdateEnd_=Qc("audio",this),this.onVideoError_=t=>{this.videoError_=t},this.onAudioError_=t=>{this.audioError_=t},this.createdSourceBuffers_=!1,this.initializedEme_=!1,this.triggeredReady_=!1}initializedEme(){this.initializedEme_=!0,this.triggerReady()}hasCreatedSourceBuffers(){return this.createdSourceBuffers_}hasInitializedAnyEme(){return this.initializedEme_}ready(){return this.hasCreatedSourceBuffers()&&this.hasInitializedAnyEme()}createSourceBuffers(e){this.hasCreatedSourceBuffers()||(this.addOrChangeSourceBuffers(e),this.createdSourceBuffers_=!0,this.trigger("createdsourcebuffers"),this.triggerReady())}triggerReady(){this.ready()&&!this.triggeredReady_&&(this.triggeredReady_=!0,this.trigger("ready"))}addSourceBuffer(e,t){lt({type:"mediaSource",sourceUpdater:this,action:ot.addSourceBuffer(e,t),name:"addSourceBuffer"})}abort(e){lt({type:e,sourceUpdater:this,action:ot.abort(e),name:"abort"})}removeSourceBuffer(e){if(!this.canRemoveSourceBuffer()){O.log.error("removeSourceBuffer is not supported!");return}lt({type:"mediaSource",sourceUpdater:this,action:ot.removeSourceBuffer(e),name:"removeSourceBuffer"})}canRemoveSourceBuffer(){return!O.browser.IS_FIREFOX&&E.MediaSource&&E.MediaSource.prototype&&typeof E.MediaSource.prototype.removeSourceBuffer=="function"}static canChangeType(){return E.SourceBuffer&&E.SourceBuffer.prototype&&typeof E.SourceBuffer.prototype.changeType=="function"}canChangeType(){return this.constructor.canChangeType()}changeType(e,t){if(!this.canChangeType()){O.log.error("changeType is not supported!");return}lt({type:e,sourceUpdater:this,action:ot.changeType(t),name:"changeType"})}addOrChangeSourceBuffers(e){if(!e||typeof e!="object"||Object.keys(e).length===0)throw new Error("Cannot addOrChangeSourceBuffers to undefined codecs");Object.keys(e).forEach(t=>{const s=e[t];if(!this.hasCreatedSourceBuffers())return this.addSourceBuffer(t,s);this.canChangeType()&&this.changeType(t,s)})}appendBuffer(e,t){const{segmentInfo:s,type:r,bytes:n}=e;if(this.processedAppend_=!0,r==="audio"&&this.videoBuffer&&!this.videoAppendQueued_){this.delayedAudioAppendQueue_.push([e,t]),this.logger_(`delayed audio append of ${n.length} until video append`);return}const a=t;if(lt({type:r,sourceUpdater:this,action:ot.appendBuffer(n,s||{mediaIndex:-1},a),doneFn:t,name:"appendBuffer"}),r==="video"){if(this.videoAppendQueued_=!0,!this.delayedAudioAppendQueue_.length)return;const o=this.delayedAudioAppendQueue_.slice();this.logger_(`queuing delayed audio ${o.length} appendBuffers`),this.delayedAudioAppendQueue_.length=0,o.forEach(u=>{this.appendBuffer.apply(this,u)})}}audioBuffered(){return wt(this.mediaSource,this.audioBuffer)&&this.audioBuffer.buffered?this.audioBuffer.buffered:$e()}videoBuffered(){return wt(this.mediaSource,this.videoBuffer)&&this.videoBuffer.buffered?this.videoBuffer.buffered:$e()}buffered(){const e=wt(this.mediaSource,this.videoBuffer)?this.videoBuffer:null,t=wt(this.mediaSource,this.audioBuffer)?this.audioBuffer:null;return t&&!e?this.audioBuffered():e&&!t?this.videoBuffered():MT(this.audioBuffered(),this.videoBuffered())}setDuration(e,t=Gt){lt({type:"mediaSource",sourceUpdater:this,action:ot.duration(e),name:"duration",doneFn:t})}endOfStream(e=null,t=Gt){typeof e!="string"&&(e=void 0),lt({type:"mediaSource",sourceUpdater:this,action:ot.endOfStream(e),name:"endOfStream",doneFn:t})}removeAudio(e,t,s=Gt){if(!this.audioBuffered().length||this.audioBuffered().end(0)===0){s();return}lt({type:"audio",sourceUpdater:this,action:ot.remove(e,t),doneFn:s,name:"remove"})}removeVideo(e,t,s=Gt){if(!this.videoBuffered().length||this.videoBuffered().end(0)===0){s();return}lt({type:"video",sourceUpdater:this,action:ot.remove(e,t),doneFn:s,name:"remove"})}updating(){return!!(Eo("audio",this)||Eo("video",this))}audioTimestampOffset(e){return typeof e<"u"&&this.audioBuffer&&this.audioTimestampOffset_!==e&&(lt({type:"audio",sourceUpdater:this,action:ot.timestampOffset(e),name:"timestampOffset"}),this.audioTimestampOffset_=e),this.audioTimestampOffset_}videoTimestampOffset(e){return typeof e<"u"&&this.videoBuffer&&this.videoTimestampOffset_!==e&&(lt({type:"video",sourceUpdater:this,action:ot.timestampOffset(e),name:"timestampOffset"}),this.videoTimestampOffset_=e),this.videoTimestampOffset_}audioQueueCallback(e){this.audioBuffer&<({type:"audio",sourceUpdater:this,action:ot.callback(e),name:"callback"})}videoQueueCallback(e){this.videoBuffer&<({type:"video",sourceUpdater:this,action:ot.callback(e),name:"callback"})}dispose(){this.trigger("dispose"),_b.forEach(e=>{this.abort(e),this.canRemoveSourceBuffer()?this.removeSourceBuffer(e):this[`${e}QueueCallback`](()=>fp(e,this))}),this.videoAppendQueued_=!1,this.delayedAudioAppendQueue_.length=0,this.sourceopenListener_&&this.mediaSource.removeEventListener("sourceopen",this.sourceopenListener_),this.off()}}const Jc=i=>decodeURIComponent(escape(String.fromCharCode.apply(null,i))),vb=i=>{const e=new Uint8Array(i);return Array.from(e).map(t=>t.toString(16).padStart(2,"0")).join("")},Zc=new Uint8Array(` -`.split("").map(i=>i.charCodeAt(0)));class Tb extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class bb extends So{constructor(e,t={}){super(e,t),this.mediaSource_=null,this.subtitlesTrack_=null,this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return qe();const e=this.subtitlesTrack_.cues,t=e[0].startTime,s=e[e.length-1].startTime;return qe([[t,s]])}initSegmentForMap(e,t=!1){if(!e)return null;const s=wn(e);let r=this.initSegments_[s];if(t&&!r&&e.bytes){const n=Zc.byteLength+e.bytes.byteLength,a=new Uint8Array(n);a.set(e.bytes),a.set(Zc,e.bytes.byteLength),this.initSegments_[s]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:a}}return r||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return typeof e>"u"?this.subtitlesTrack_:(this.subtitlesTrack_=e,this.state==="INIT"&&this.couldBeginLoading_()&&this.init_(),this.subtitlesTrack_)}remove(e,t){Gs(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_();if(e){if(this.syncController_.timestampOffsetForTimeline(e.timeline)===null){const t=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};this.syncController_.one("timestampoffset",t),this.state="WAITING_ON_TIMELINE";return}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,s){if(!this.subtitlesTrack_){this.state="READY";return}if(this.saveTransferStats_(t.stats),!this.pendingSegment_){this.state="READY",this.mediaRequestsAborted+=1;return}if(e){e.code===Pt.TIMEOUT&&this.handleTimeout_(),e.code===Pt.ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,this.stopForError(e);return}const r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");const n=r.segment;if(n.map&&(n.map.bytes=t.map.bytes),r.bytes=t.bytes,typeof E.WebVTT!="function"&&typeof this.loadVttJs=="function"){this.state="WAITING_ON_VTTJS",this.loadVttJs().then(()=>this.segmentRequestFinished_(e,t,s),()=>this.stopForError({message:"Error loading vtt.js"}));return}n.requested=!0;try{this.parseVTTCues_(r)}catch(a){this.stopForError({message:a.message,metadata:{errorType:O.Error.StreamingVttParserError,error:a}});return}if(this.updateTimeMapping_(r,this.syncController_.timelines[r.timeline],this.playlist_),r.cues.length?r.timingInfo={start:r.cues[0].startTime,end:r.cues[r.cues.length-1].endTime}:r.timingInfo={start:r.startOfSegment,end:r.startOfSegment+r.duration},r.isSyncRequest){this.trigger("syncinfoupdate"),this.pendingSegment_=null,this.state="READY";return}r.byteLength=r.bytes.byteLength,this.mediaSecondsLoaded+=n.duration,r.cues.forEach(a=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new E.VTTCue(a.startTime,a.endTime,a.text):a)}),nb(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(e){let t,s=!1;if(typeof E.WebVTT!="function")throw new Tb;typeof E.TextDecoder=="function"?t=new E.TextDecoder("utf8"):(t=E.WebVTT.StringDecoder(),s=!0);const r=new E.WebVTT.Parser(E,E.vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},r.oncue=e.cues.push.bind(e.cues),r.ontimestampmap=a=>{e.timestampmap=a},r.onparsingerror=a=>{O.log.warn("Error encountered when parsing cues: "+a.message)},e.segment.map){let a=e.segment.map.bytes;s&&(a=Jc(a)),r.parse(a)}let n=e.bytes;s&&(n=Jc(n)),r.parse(n),r.flush()}updateTimeMapping_(e,t,s){const r=e.segment;if(!t)return;if(!e.cues.length){r.empty=!0;return}const{MPEGTS:n,LOCAL:a}=e.timestampmap,u=n/Ti.ONE_SECOND_IN_TS-a+t.mapping;if(e.cues.forEach(h=>{const m=h.endTime-h.startTime,_=n===0?h.startTime+u:this.handleRollover_(h.startTime+u,t.time);h.startTime=Math.max(_,0),h.endTime=Math.max(_+m,0)}),!s.syncInfo){const h=e.cues[0].startTime,m=e.cues[e.cues.length-1].startTime;s.syncInfo={mediaSequence:s.mediaSequence+e.mediaIndex,time:Math.min(h,m-r.duration)}}}handleRollover_(e,t){if(t===null)return e;let s=e*Ti.ONE_SECOND_IN_TS;const r=t*Ti.ONE_SECOND_IN_TS;let n;for(r4294967296;)s+=n;return s/Ti.ONE_SECOND_IN_TS}}const xb=function(i,e){const t=i.cues;for(let s=0;s=r.adStartTime&&e<=r.adEndTime)return r}return null},Sb=function(i,e,t=0){if(!i.segments)return;let s=t,r;for(let n=0;n=this.start&&e0}resetAppendStatus(){this.segmentSyncInfo_.resetAppendedStatus(),this.partsSyncInfo_.forEach(e=>e.resetAppendedStatus())}}class mp{constructor(){this.storage_=new Map,this.diagnostics_="",this.isReliable_=!1,this.start_=-1/0,this.end_=1/0}get start(){return this.start_}get end(){return this.end_}get diagnostics(){return this.diagnostics_}get isReliable(){return this.isReliable_}resetAppendedStatus(){this.storage_.forEach(e=>e.resetAppendStatus())}update(e,t){const{mediaSequence:s,segments:r}=e;if(this.isReliable_=this.isReliablePlaylist_(s,r),!!this.isReliable_)return this.updateStorage_(r,s,this.calculateBaseTime_(s,t))}getSyncInfoForTime(e){for(const{segmentSyncInfo:t,partsSyncInfo:s}of this.storage_.values())if(s.length){for(const r of s)if(r.isInRange(e))return r}else if(t.isInRange(e))return t;return null}getSyncInfoForMediaSequence(e){return this.storage_.get(e)}updateStorage_(e,t,s){const r=new Map;let n=` +`.split("").map(i=>i.charCodeAt(0)));class Tb extends Error{constructor(){super("Trying to parse received VTT cues, but there is no WebVTT. Make sure vtt.js is loaded.")}}class bb extends So{constructor(e,t={}){super(e,t),this.mediaSource_=null,this.subtitlesTrack_=null,this.featuresNativeTextTracks_=e.featuresNativeTextTracks,this.loadVttJs=e.loadVttJs,this.shouldSaveSegmentTimingInfo_=!1}createTransmuxer_(){return null}buffered_(){if(!this.subtitlesTrack_||!this.subtitlesTrack_.cues||!this.subtitlesTrack_.cues.length)return $e();const e=this.subtitlesTrack_.cues,t=e[0].startTime,s=e[e.length-1].startTime;return $e([[t,s]])}initSegmentForMap(e,t=!1){if(!e)return null;const s=wn(e);let r=this.initSegments_[s];if(t&&!r&&e.bytes){const n=Zc.byteLength+e.bytes.byteLength,a=new Uint8Array(n);a.set(e.bytes),a.set(Zc,e.bytes.byteLength),this.initSegments_[s]=r={resolvedUri:e.resolvedUri,byterange:e.byterange,bytes:a}}return r||e}couldBeginLoading_(){return this.playlist_&&this.subtitlesTrack_&&!this.paused()}init_(){return this.state="READY",this.resetEverything(),this.monitorBuffer_()}track(e){return typeof e>"u"?this.subtitlesTrack_:(this.subtitlesTrack_=e,this.state==="INIT"&&this.couldBeginLoading_()&&this.init_(),this.subtitlesTrack_)}remove(e,t){Gs(e,t,this.subtitlesTrack_)}fillBuffer_(){const e=this.chooseNextRequest_();if(e){if(this.syncController_.timestampOffsetForTimeline(e.timeline)===null){const t=()=>{this.state="READY",this.paused()||this.monitorBuffer_()};this.syncController_.one("timestampoffset",t),this.state="WAITING_ON_TIMELINE";return}this.loadSegment_(e)}}timestampOffsetForSegment_(){return null}chooseNextRequest_(){return this.skipEmptySegments_(super.chooseNextRequest_())}skipEmptySegments_(e){for(;e&&e.segment.empty;){if(e.mediaIndex+1>=e.playlist.segments.length){e=null;break}e=this.generateSegmentInfo_({playlist:e.playlist,mediaIndex:e.mediaIndex+1,startOfSegment:e.startOfSegment+e.duration,isSyncRequest:e.isSyncRequest})}return e}stopForError(e){this.error(e),this.state="READY",this.pause(),this.trigger("error")}segmentRequestFinished_(e,t,s){if(!this.subtitlesTrack_){this.state="READY";return}if(this.saveTransferStats_(t.stats),!this.pendingSegment_){this.state="READY",this.mediaRequestsAborted+=1;return}if(e){e.code===Pt.TIMEOUT&&this.handleTimeout_(),e.code===Pt.ABORTED?this.mediaRequestsAborted+=1:this.mediaRequestsErrored+=1,this.stopForError(e);return}const r=this.pendingSegment_;this.saveBandwidthRelatedStats_(r.duration,t.stats),t.key&&this.segmentKey(t.key,!0),this.state="APPENDING",this.trigger("appending");const n=r.segment;if(n.map&&(n.map.bytes=t.map.bytes),r.bytes=t.bytes,typeof E.WebVTT!="function"&&typeof this.loadVttJs=="function"){this.state="WAITING_ON_VTTJS",this.loadVttJs().then(()=>this.segmentRequestFinished_(e,t,s),()=>this.stopForError({message:"Error loading vtt.js"}));return}n.requested=!0;try{this.parseVTTCues_(r)}catch(a){this.stopForError({message:a.message,metadata:{errorType:O.Error.StreamingVttParserError,error:a}});return}if(this.updateTimeMapping_(r,this.syncController_.timelines[r.timeline],this.playlist_),r.cues.length?r.timingInfo={start:r.cues[0].startTime,end:r.cues[r.cues.length-1].endTime}:r.timingInfo={start:r.startOfSegment,end:r.startOfSegment+r.duration},r.isSyncRequest){this.trigger("syncinfoupdate"),this.pendingSegment_=null,this.state="READY";return}r.byteLength=r.bytes.byteLength,this.mediaSecondsLoaded+=n.duration,r.cues.forEach(a=>{this.subtitlesTrack_.addCue(this.featuresNativeTextTracks_?new E.VTTCue(a.startTime,a.endTime,a.text):a)}),nb(this.subtitlesTrack_),this.handleAppendsDone_()}handleData_(){}updateTimingInfoEnd_(){}parseVTTCues_(e){let t,s=!1;if(typeof E.WebVTT!="function")throw new Tb;typeof E.TextDecoder=="function"?t=new E.TextDecoder("utf8"):(t=E.WebVTT.StringDecoder(),s=!0);const r=new E.WebVTT.Parser(E,E.vttjs,t);if(e.cues=[],e.timestampmap={MPEGTS:0,LOCAL:0},r.oncue=e.cues.push.bind(e.cues),r.ontimestampmap=a=>{e.timestampmap=a},r.onparsingerror=a=>{O.log.warn("Error encountered when parsing cues: "+a.message)},e.segment.map){let a=e.segment.map.bytes;s&&(a=Jc(a)),r.parse(a)}let n=e.bytes;s&&(n=Jc(n)),r.parse(n),r.flush()}updateTimeMapping_(e,t,s){const r=e.segment;if(!t)return;if(!e.cues.length){r.empty=!0;return}const{MPEGTS:n,LOCAL:a}=e.timestampmap,u=n/bi.ONE_SECOND_IN_TS-a+t.mapping;if(e.cues.forEach(h=>{const m=h.endTime-h.startTime,_=n===0?h.startTime+u:this.handleRollover_(h.startTime+u,t.time);h.startTime=Math.max(_,0),h.endTime=Math.max(_+m,0)}),!s.syncInfo){const h=e.cues[0].startTime,m=e.cues[e.cues.length-1].startTime;s.syncInfo={mediaSequence:s.mediaSequence+e.mediaIndex,time:Math.min(h,m-r.duration)}}}handleRollover_(e,t){if(t===null)return e;let s=e*bi.ONE_SECOND_IN_TS;const r=t*bi.ONE_SECOND_IN_TS;let n;for(r4294967296;)s+=n;return s/bi.ONE_SECOND_IN_TS}}const xb=function(i,e){const t=i.cues;for(let s=0;s=r.adStartTime&&e<=r.adEndTime)return r}return null},Sb=function(i,e,t=0){if(!i.segments)return;let s=t,r;for(let n=0;n=this.start&&e0}resetAppendStatus(){this.segmentSyncInfo_.resetAppendedStatus(),this.partsSyncInfo_.forEach(e=>e.resetAppendedStatus())}}class mp{constructor(){this.storage_=new Map,this.diagnostics_="",this.isReliable_=!1,this.start_=-1/0,this.end_=1/0}get start(){return this.start_}get end(){return this.end_}get diagnostics(){return this.diagnostics_}get isReliable(){return this.isReliable_}resetAppendedStatus(){this.storage_.forEach(e=>e.resetAppendStatus())}update(e,t){const{mediaSequence:s,segments:r}=e;if(this.isReliable_=this.isReliablePlaylist_(s,r),!!this.isReliable_)return this.updateStorage_(r,s,this.calculateBaseTime_(s,t))}getSyncInfoForTime(e){for(const{segmentSyncInfo:t,partsSyncInfo:s}of this.storage_.values())if(s.length){for(const r of s)if(r.isInRange(e))return r}else if(t.isInRange(e))return t;return null}getSyncInfoForMediaSequence(e){return this.storage_.get(e)}updateStorage_(e,t,s){const r=new Map;let n=` `,a=s,o=t;this.start_=a,e.forEach((u,h)=>{const m=this.storage_.get(o),_=a,v=_+u.duration,S=!!(m&&m.segmentSyncInfo&&m.segmentSyncInfo.isAppended),A=new ed({start:_,end:v,appended:S,segmentIndex:h});u.syncInfo=A;let y=a;const w=(u.parts||[]).map((D,L)=>{const I=y,R=y+D.duration,k=!!(m&&m.partsSyncInfo&&m.partsSyncInfo[L]&&m.partsSyncInfo[L].isAppended),B=new ed({start:I,end:R,appended:k,segmentIndex:h,partIndex:L});return y=R,n+=`Media Sequence: ${o}.${L} | Range: ${I} --> ${R} | Appended: ${k} `,D.syncInfo=B,B});r.set(o,new Eb(A,w)),n+=`${dp(u.resolvedUri)} | Media Sequence: ${o} | Range: ${_} --> ${v} | Appended: ${S} -`,o++,a=v}),this.end_=a,this.storage_=r,this.diagnostics_=n}calculateBaseTime_(e,t){return this.storage_.size?this.storage_.has(e)?this.storage_.get(e).segmentSyncInfo.start:t:0}isReliablePlaylist_(e,t){return e!=null&&Array.isArray(t)&&t.length}}class td extends mp{constructor(e){super(),this.parent_=e}calculateBaseTime_(e,t){if(!this.storage_.size){const s=this.parent_.getSyncInfoForMediaSequence(e);return s?s.segmentSyncInfo.start:0}return super.calculateBaseTime_(e,t)}}const Cb=86400,Xa=[{name:"VOD",run:(i,e,t,s,r)=>t!==1/0?{time:0,segmentIndex:0,partIndex:null}:null},{name:"MediaSequence",run:(i,e,t,s,r,n)=>{const a=i.getMediaSequenceSync(n);if(!a||!a.isReliable)return null;const o=a.getSyncInfoForTime(r);return o?{time:o.start,partIndex:o.partIndex,segmentIndex:o.segmentIndex}:null}},{name:"ProgramDateTime",run:(i,e,t,s,r)=>{if(!Object.keys(i.timelineToDatetimeMappings).length)return null;let n=null,a=null;const o=mo(e);r=r||0;for(let u=0;u{let n=null,a=null;r=r||0;const o=mo(e);for(let u=0;u=S)&&(a=S,n={time:v,segmentIndex:m.segmentIndex,partIndex:m.partIndex})}}return n}},{name:"Discontinuity",run:(i,e,t,s,r)=>{let n=null;if(r=r||0,e.discontinuityStarts&&e.discontinuityStarts.length){let a=null;for(let o=0;o=_)&&(a=_,n={time:m.time,segmentIndex:u,partIndex:null})}}}return n}},{name:"Playlist",run:(i,e,t,s,r)=>e.syncInfo?{time:e.syncInfo.time,segmentIndex:e.syncInfo.mediaSequence-e.mediaSequence,partIndex:null}:null}];class Ab extends O.EventTarget{constructor(e={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={};const t=new mp,s=new td(t),r=new td(t);this.mediaSequenceStorage_={main:t,audio:s,vtt:r},this.logger_=vt("SyncController")}getMediaSequenceSync(e){return this.mediaSequenceStorage_[e]||null}getSyncPoint(e,t,s,r,n){if(t!==1/0)return Xa.find(({name:u})=>u==="VOD").run(this,e,t);const a=this.runStrategies_(e,t,s,r,n);if(!a.length)return null;for(const o of a){const{syncPoint:u,strategy:h}=o,{segmentIndex:m,time:_}=u;if(m<0)continue;const v=e.segments[m],S=_,A=S+v.duration;if(this.logger_(`Strategy: ${h}. Current time: ${r}. selected segment: ${m}. Time: [${S} -> ${A}]}`),r>=S&&r0&&(r.time*=-1),Math.abs(r.time+Js({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:r.segmentIndex,endIndex:0}))}runStrategies_(e,t,s,r,n){const a=[];for(let o=0;oCb){O.log.warn(`Not saving expired segment info. Media sequence gap ${s} is too large.`);return}for(let r=s-1;r>=0;r--){const n=e.segments[r];if(n&&typeof n.start<"u"){t.syncInfo={mediaSequence:e.mediaSequence+r,time:n.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],s=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-s}}saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:t}){const s=this.calculateSegmentTimeMapping_(e,e.timingInfo,t),r=e.segment;s&&(this.saveDiscontinuitySyncInfo_(e),e.playlist.syncInfo||(e.playlist.syncInfo={mediaSequence:e.playlist.mediaSequence+e.mediaIndex,time:r.start}));const n=r.dateTimeObject;r.discontinuity&&t&&n&&(this.timelineToDatetimeMappings[r.timeline]=-(n.getTime()/1e3))}timestampOffsetForTimeline(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time}mappingForTimeline(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,s){const r=e.segment,n=e.part;let a=this.timelines[e.timeline],o,u;if(typeof e.timestampOffset=="number")a={time:e.startOfSegment,mapping:e.startOfSegment-t.start},s&&(this.timelines[e.timeline]=a,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${a.time}] [mapping: ${a.mapping}]`)),o=e.startOfSegment,u=t.end+a.mapping;else if(a)o=t.start+a.mapping,u=t.end+a.mapping;else return!1;return n&&(n.start=o,n.end=u),(!r.start||ou){let h;o<0?h=s.start-Js({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:n}):h=s.end+Js({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:n}),this.discontinuities[a]={time:h,accuracy:u}}}}dispose(){this.trigger("dispose"),this.off()}}class wb extends O.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:e,from:t,to:s}){return typeof t=="number"&&typeof s=="number"&&(this.pendingTimelineChanges_[e]={type:e,from:t,to:s},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[e]}lastTimelineChange({type:e,from:t,to:s}){if(typeof t=="number"&&typeof s=="number"){this.lastTimelineChanges_[e]={type:e,from:t,to:s},delete this.pendingTimelineChanges_[e];const r={timelineChangeInfo:{from:t,to:s}};this.trigger({type:"timelinechange",metadata:r})}return this.lastTimelineChanges_[e]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const Db=ep(tp(function(){var i=function(){function y(){this.listeners={}}var w=y.prototype;return w.on=function(L,I){this.listeners[L]||(this.listeners[L]=[]),this.listeners[L].push(I)},w.off=function(L,I){if(!this.listeners[L])return!1;var R=this.listeners[L].indexOf(I);return this.listeners[L]=this.listeners[L].slice(0),this.listeners[L].splice(R,1),R>-1},w.trigger=function(L){var I=this.listeners[L];if(I)if(arguments.length===2)for(var R=I.length,k=0;k>7)*283)^R]=R;for(k=B=0;!L[k];k^=J||1,B=$[B]||1)for(oe=B^B<<1^B<<2^B<<3^B<<4,oe=oe>>8^oe&255^99,L[k]=oe,I[oe]=k,ie=H[ue=H[J=H[k]]],se=ie*16843009^ue*65537^J*257^k*16843008,W=H[oe]*257^oe*16843008,R=0;R<4;R++)w[R][k]=W=W<<24^W>>>8,D[R][oe]=se=se<<24^se>>>8;for(R=0;R<5;R++)w[R]=w[R].slice(0),D[R]=D[R].slice(0);return y};let s=null;class r{constructor(w){s||(s=t()),this._tables=[[s[0][0].slice(),s[0][1].slice(),s[0][2].slice(),s[0][3].slice(),s[0][4].slice()],[s[1][0].slice(),s[1][1].slice(),s[1][2].slice(),s[1][3].slice(),s[1][4].slice()]];let D,L,I;const R=this._tables[0][4],k=this._tables[1],B=w.length;let H=1;if(B!==4&&B!==6&&B!==8)throw new Error("Invalid aes key size");const $=w.slice(0),J=[];for(this._key=[$,J],D=B;D<4*B+28;D++)I=$[D-1],(D%B===0||B===8&&D%B===4)&&(I=R[I>>>24]<<24^R[I>>16&255]<<16^R[I>>8&255]<<8^R[I&255],D%B===0&&(I=I<<8^I>>>24^H<<24,H=H<<1^(H>>7)*283)),$[D]=$[D-B]^I;for(L=0;D;L++,D--)I=$[L&3?D:D-4],D<=4||L<4?J[L]=I:J[L]=k[0][R[I>>>24]]^k[1][R[I>>16&255]]^k[2][R[I>>8&255]]^k[3][R[I&255]]}decrypt(w,D,L,I,R,k){const B=this._key[1];let H=w^B[0],$=I^B[1],J=L^B[2],ue=D^B[3],ie,oe,W;const se=B.length/4-2;let Be,ne=4;const G=this._tables[1],ee=G[0],be=G[1],Oe=G[2],He=G[3],z=G[4];for(Be=0;Be>>24]^be[$>>16&255]^Oe[J>>8&255]^He[ue&255]^B[ne],oe=ee[$>>>24]^be[J>>16&255]^Oe[ue>>8&255]^He[H&255]^B[ne+1],W=ee[J>>>24]^be[ue>>16&255]^Oe[H>>8&255]^He[$&255]^B[ne+2],ue=ee[ue>>>24]^be[H>>16&255]^Oe[$>>8&255]^He[J&255]^B[ne+3],ne+=4,H=ie,$=oe,J=W;for(Be=0;Be<4;Be++)R[(3&-Be)+k]=z[H>>>24]<<24^z[$>>16&255]<<16^z[J>>8&255]<<8^z[ue&255]^B[ne++],ie=H,H=$,$=J,J=ue,ue=ie}}class n extends i{constructor(){super(i),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(w){this.jobs.push(w),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const a=function(y){return y<<24|(y&65280)<<8|(y&16711680)>>8|y>>>24},o=function(y,w,D){const L=new Int32Array(y.buffer,y.byteOffset,y.byteLength>>2),I=new r(Array.prototype.slice.call(w)),R=new Uint8Array(y.byteLength),k=new Int32Array(R.buffer);let B,H,$,J,ue,ie,oe,W,se;for(B=D[0],H=D[1],$=D[2],J=D[3],se=0;se{const L=y[D];v(L)?w[D]={bytes:L.buffer,byteOffset:L.byteOffset,byteLength:L.byteLength}:w[D]=L}),w};self.onmessage=function(y){const w=y.data,D=new Uint8Array(w.encrypted.bytes,w.encrypted.byteOffset,w.encrypted.byteLength),L=new Uint32Array(w.key.bytes,w.key.byteOffset,w.key.byteLength/4),I=new Uint32Array(w.iv.bytes,w.iv.byteOffset,w.iv.byteLength/4);new u(D,L,I,function(R,k){self.postMessage(A({source:w.source,decrypted:k}),[k.buffer])})}}));var kb=Zf(Db);const Ib=i=>{let e=i.default?"main":"alternative";return i.characteristics&&i.characteristics.indexOf("public.accessibility.describes-video")>=0&&(e="main-desc"),e},gp=(i,e)=>{i.abort(),i.pause(),e&&e.activePlaylistLoader&&(e.activePlaylistLoader.pause(),e.activePlaylistLoader=null)},Co=(i,e)=>{e.activePlaylistLoader=i,i.load()},Pb=(i,e)=>()=>{const{segmentLoaders:{[i]:t,main:s},mediaTypes:{[i]:r}}=e,n=r.activeTrack(),a=r.getActiveGroup(),o=r.activePlaylistLoader,u=r.lastGroup_;if(!(a&&u&&a.id===u.id)&&(r.lastGroup_=a,r.lastTrack_=n,gp(t,r),!(!a||a.isMainPlaylist))){if(!a.playlistLoader){o&&s.resetEverything();return}t.resyncLoader(),Co(a.playlistLoader,r)}},Lb=(i,e)=>()=>{const{segmentLoaders:{[i]:t},mediaTypes:{[i]:s}}=e;s.lastGroup_=null,t.abort(),t.pause()},Ob=(i,e)=>()=>{const{mainPlaylistLoader:t,segmentLoaders:{[i]:s,main:r},mediaTypes:{[i]:n}}=e,a=n.activeTrack(),o=n.getActiveGroup(),u=n.activePlaylistLoader,h=n.lastTrack_;if(!(h&&a&&h.id===a.id)&&(n.lastGroup_=o,n.lastTrack_=a,gp(s,n),!!o)){if(o.isMainPlaylist){if(!a||!h||a.id===h.id)return;const m=e.vhs.playlistController_,_=m.selectPlaylist();if(m.media()===_)return;n.logger_(`track change. Switching main audio from ${h.id} to ${a.id}`),t.pause(),r.resetEverything(),m.fastQualityChange_(_);return}if(i==="AUDIO"){if(!o.playlistLoader){r.setAudio(!0),r.resetEverything();return}s.setAudio(!0),r.setAudio(!1)}if(u===o.playlistLoader){Co(o.playlistLoader,n);return}s.track&&s.track(a),s.resetEverything(),Co(o.playlistLoader,n)}},In={AUDIO:(i,e)=>()=>{const{mediaTypes:{[i]:t},excludePlaylist:s}=e,r=t.activeTrack(),n=t.activeGroup(),a=(n.filter(u=>u.default)[0]||n[0]).id,o=t.tracks[a];if(r===o){s({error:{message:"Problem encountered loading the default audio track."}});return}O.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const u in t.tracks)t.tracks[u].enabled=t.tracks[u]===o;t.onTrackChanged()},SUBTITLES:(i,e)=>()=>{const{mediaTypes:{[i]:t}}=e;O.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const s=t.activeTrack();s&&(s.mode="disabled"),t.onTrackChanged()}},id={AUDIO:(i,e,t)=>{if(!e)return;const{tech:s,requestOptions:r,segmentLoaders:{[i]:n}}=t;e.on("loadedmetadata",()=>{const a=e.media();n.playlist(a,r),(!s.paused()||a.endList&&s.preload()!=="none")&&n.load()}),e.on("loadedplaylist",()=>{n.playlist(e.media(),r),s.paused()||n.load()}),e.on("error",In[i](i,t))},SUBTITLES:(i,e,t)=>{const{tech:s,requestOptions:r,segmentLoaders:{[i]:n},mediaTypes:{[i]:a}}=t;e.on("loadedmetadata",()=>{const o=e.media();n.playlist(o,r),n.track(a.activeTrack()),(!s.paused()||o.endList&&s.preload()!=="none")&&n.load()}),e.on("loadedplaylist",()=>{n.playlist(e.media(),r),s.paused()||n.load()}),e.on("error",In[i](i,t))}},Rb={AUDIO:(i,e)=>{const{vhs:t,sourceType:s,segmentLoaders:{[i]:r},requestOptions:n,main:{mediaGroups:a},mediaTypes:{[i]:{groups:o,tracks:u,logger_:h}},mainPlaylistLoader:m}=e,_=vr(m.main);(!a[i]||Object.keys(a[i]).length===0)&&(a[i]={main:{default:{default:!0}}},_&&(a[i].main.default.playlists=m.main.playlists));for(const v in a[i]){o[v]||(o[v]=[]);for(const S in a[i][v]){let A=a[i][v][S],y;if(_?(h(`AUDIO group '${v}' label '${S}' is a main playlist`),A.isMainPlaylist=!0,y=null):s==="vhs-json"&&A.playlists?y=new Wi(A.playlists[0],t,n):A.resolvedUri?y=new Wi(A.resolvedUri,t,n):A.playlists&&s==="dash"?y=new bo(A.playlists[0],t,n,m):y=null,A=le({id:S,playlistLoader:y},A),id[i](i,A.playlistLoader,e),o[v].push(A),typeof u[S]>"u"){const w=new O.AudioTrack({id:S,kind:Ib(A),enabled:!1,language:A.language,default:A.default,label:S});u[S]=w}}}r.on("error",In[i](i,e))},SUBTITLES:(i,e)=>{const{tech:t,vhs:s,sourceType:r,segmentLoaders:{[i]:n},requestOptions:a,main:{mediaGroups:o},mediaTypes:{[i]:{groups:u,tracks:h}},mainPlaylistLoader:m}=e;for(const _ in o[i]){u[_]||(u[_]=[]);for(const v in o[i][_]){if(!s.options_.useForcedSubtitles&&o[i][_][v].forced)continue;let S=o[i][_][v],A;if(r==="hls")A=new Wi(S.resolvedUri,s,a);else if(r==="dash"){if(!S.playlists.filter(w=>w.excludeUntil!==1/0).length)return;A=new bo(S.playlists[0],s,a,m)}else r==="vhs-json"&&(A=new Wi(S.playlists?S.playlists[0]:S.resolvedUri,s,a));if(S=le({id:v,playlistLoader:A},S),id[i](i,S.playlistLoader,e),u[_].push(S),typeof h[v]>"u"){const y=t.addRemoteTextTrack({id:v,kind:"subtitles",default:S.default&&S.autoselect,language:S.language,label:v},!1).track;h[v]=y}}}n.on("error",In[i](i,e))},"CLOSED-CAPTIONS":(i,e)=>{const{tech:t,main:{mediaGroups:s},mediaTypes:{[i]:{groups:r,tracks:n}}}=e;for(const a in s[i]){r[a]||(r[a]=[]);for(const o in s[i][a]){const u=s[i][a][o];if(!/^(?:CC|SERVICE)/.test(u.instreamId))continue;const h=t.options_.vhs&&t.options_.vhs.captionServices||{};let m={label:o,language:u.language,instreamId:u.instreamId,default:u.default&&u.autoselect};if(h[m.instreamId]&&(m=le(m,h[m.instreamId])),m.default===void 0&&delete m.default,r[a].push(le({id:o},u)),typeof n[o]>"u"){const _=t.addRemoteTextTrack({id:m.instreamId,kind:"captions",default:m.default,language:m.language,label:m.label},!1).track;n[o]=_}}}}},_p=(i,e)=>{for(let t=0;tt=>{const{mainPlaylistLoader:s,mediaTypes:{[i]:{groups:r}}}=e,n=s.media();if(!n)return null;let a=null;n.attributes[i]&&(a=r[n.attributes[i]]);const o=Object.keys(r);if(!a)if(i==="AUDIO"&&o.length>1&&vr(e.main))for(let u=0;u"u"?a:t===null||!a?null:a.filter(u=>u.id===t.id)[0]||null},Mb={AUDIO:(i,e)=>()=>{const{mediaTypes:{[i]:{tracks:t}}}=e;for(const s in t)if(t[s].enabled)return t[s];return null},SUBTITLES:(i,e)=>()=>{const{mediaTypes:{[i]:{tracks:t}}}=e;for(const s in t)if(t[s].mode==="showing"||t[s].mode==="hidden")return t[s];return null}},Bb=(i,{mediaTypes:e})=>()=>{const t=e[i].activeTrack();return t?e[i].activeGroup(t):null},Fb=i=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(h=>{Rb[h](h,i)});const{mediaTypes:e,mainPlaylistLoader:t,tech:s,vhs:r,segmentLoaders:{["AUDIO"]:n,main:a}}=i;["AUDIO","SUBTITLES"].forEach(h=>{e[h].activeGroup=Nb(h,i),e[h].activeTrack=Mb[h](h,i),e[h].onGroupChanged=Pb(h,i),e[h].onGroupChanging=Lb(h,i),e[h].onTrackChanged=Ob(h,i),e[h].getActiveGroup=Bb(h,i)});const o=e.AUDIO.activeGroup();if(o){const h=(o.filter(_=>_.default)[0]||o[0]).id;e.AUDIO.tracks[h].enabled=!0,e.AUDIO.onGroupChanged(),e.AUDIO.onTrackChanged(),e.AUDIO.getActiveGroup().playlistLoader?(a.setAudio(!1),n.setAudio(!0)):a.setAudio(!0)}t.on("mediachange",()=>{["AUDIO","SUBTITLES"].forEach(h=>e[h].onGroupChanged())}),t.on("mediachanging",()=>{["AUDIO","SUBTITLES"].forEach(h=>e[h].onGroupChanging())});const u=()=>{e.AUDIO.onTrackChanged(),s.trigger({type:"usage",name:"vhs-audio-change"})};s.audioTracks().addEventListener("change",u),s.remoteTextTracks().addEventListener("change",e.SUBTITLES.onTrackChanged),r.on("dispose",()=>{s.audioTracks().removeEventListener("change",u),s.remoteTextTracks().removeEventListener("change",e.SUBTITLES.onTrackChanged)}),s.clearTracks("audio");for(const h in e.AUDIO.tracks)s.audioTracks().addTrack(e.AUDIO.tracks[h])},Ub=()=>{const i={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{i[e]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:zt,activeTrack:zt,getActiveGroup:zt,onGroupChanged:zt,onTrackChanged:zt,lastTrack_:null,logger_:vt(`MediaGroups[${e}]`)}}),i};class sd{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){e===1&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=it(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map(t=>[t.ID,t])))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class qb extends O.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new sd,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=vt("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH";const s=t.serverUri||t.serverURL;if(!s){this.logger_(`steering manifest URL is ${s}, cannot request steering manifest.`),this.trigger("error");return}if(s.startsWith("data:")){this.decodeDataUriManifest_(s.substring(s.indexOf(",")+1));return}this.steeringManifest.reloadUri=it(e,s),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering")}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri;if(!t)return;const s=e?t:this.getRequestURI(t);if(!s){this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),this.dispose();return}const r={contentSteeringInfo:{uri:s}};this.trigger({type:"contentsteeringloadstart",metadata:r}),this.request_=this.xhr_({uri:s,requestType:"content-steering-manifest"},(n,a)=>{if(n){if(a.status===410){this.logger_(`manifest request 410 ${n}.`),this.logger_(`There will be no more content steering requests to ${s} this session.`),this.excludedSteeringManifestURLs.add(s);return}if(a.status===429){const h=a.responseHeaders["retry-after"];this.logger_(`manifest request 429 ${n}.`),this.logger_(`content steering will retry in ${h} seconds.`),this.startTTLTimeout_(parseInt(h,10));return}this.logger_(`manifest failed to load ${n}.`),this.startTTLTimeout_();return}this.trigger({type:"contentsteeringloadcomplete",metadata:r});let o;try{o=JSON.parse(this.request_.responseText)}catch(h){const m={errorType:O.Error.StreamingContentSteeringParserError,error:h};this.trigger({type:"error",metadata:m})}this.assignSteeringProperties_(o);const u={contentSteeringInfo:r.contentSteeringInfo,contentSteeringManifest:{version:this.steeringManifest.version,reloadUri:this.steeringManifest.reloadUri,priority:this.steeringManifest.priority}};this.trigger({type:"contentsteeringparsed",metadata:u}),this.startTTLTimeout_()})}setProxyServerUrl_(e){const t=new E.URL(e),s=new E.URL(this.proxyServerUrl_);return s.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(s.toString())}decodeDataUriManifest_(e){const t=JSON.parse(E.atob(e));this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new E.URL(e),s=this.getPathway(),r=this.getBandwidth_();if(s){const n=`_${this.manifestType_}_pathway`;t.searchParams.set(n,s)}if(r){const n=`_${this.manifestType_}_throughput`;t.searchParams.set(n,r)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version){this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),this.trigger("error");return}this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const s=(r=>{for(const n of r)if(this.availablePathways_.has(n))return n;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==s&&(this.currentPathway=s,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(e){if(!e)return null;const t=r=>this.excludedSteeringManifestURLs.has(r);if(this.proxyServerUrl_){const r=this.setProxyServerUrl_(e);if(!t(r))return r}const s=this.setSteeringParams_(e);return t(s)?null:s}startTTLTimeout_(e=this.steeringManifest.ttl){const t=e*1e3;this.ttlTimeout_=E.setTimeout(()=>{this.requestSteeringManifest()},t)}clearTTLTimeout_(){E.clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new sd}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(it(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}const jb=10;let jt;const $b=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],Vb=function(i){return this.audioSegmentLoader_[i]+this.mainSegmentLoader_[i]},Hb=function({currentPlaylist:i,buffered:e,currentTime:t,nextPlaylist:s,bufferLowWaterLine:r,bufferHighWaterLine:n,duration:a,bufferBasedABR:o,log:u}){if(!s)return O.log.warn("We received no playlist to switch to. Please check your stream."),!1;const h=`allowing switch ${i&&i.id||"null"} -> ${s.id}`;if(!i)return u(`${h} as current playlist is not set`),!0;if(s.id===i.id)return!1;const m=!!Gi(e,t).length;if(!i.endList)return!m&&typeof i.partTargetDuration=="number"?(u(`not ${h} as current playlist is live llhls, but currentTime isn't in buffered.`),!1):(u(`${h} as current playlist is live`),!0);const _=bl(e,t),v=o?Re.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Re.MAX_BUFFER_LOW_WATER_LINE;if(aA)&&_>=r){let y=`${h} as forwardBuffer >= bufferLowWaterLine (${_} >= ${r})`;return o&&(y+=` and next bandwidth > current bandwidth (${S} > ${A})`),u(y),!0}return u(`not ${h} as no switching criteria met`),!1};class zb extends O.EventTarget{constructor(e){super();const{src:t,withCredentials:s,tech:r,bandwidth:n,externVhs:a,useCueTags:o,playlistExclusionDuration:u,enableLowInitialPlaylist:h,sourceType:m,cacheEncryptionKeys:_,bufferBasedABR:v,leastPixelDiffSelector:S,captionServices:A}=e;if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:y}=e;(y===null||typeof y>"u")&&(y=1/0),jt=a,this.bufferBasedABR=!!v,this.leastPixelDiffSelector=!!S,this.withCredentials=s,this.tech_=r,this.vhs_=r.vhs,this.player_=e.player_,this.sourceType_=m,this.useCueTags_=o,this.playlistExclusionDuration=u,this.maxPlaylistRetries=y,this.enableLowInitialPlaylist=h,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:s,maxPlaylistRetries:y,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=Ub(),this.mediaSource=new E.MediaSource,this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=qe(),this.hasPlayed_=!1,this.syncController_=new Ab(e),this.segmentMetadataTrack_=r.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new kb,this.sourceUpdater_=new pp(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new wb,this.keyStatusMap_=new Map;const w={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:A,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:n,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:_,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_=this.sourceType_==="dash"?new bo(t,this.vhs_,le(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new Wi(t,this.vhs_,le(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new So(le(w,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new So(le(w,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new bb(le(w,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise((I,R)=>{function k(){r.off("vttjserror",B),I()}function B(){r.off("vttjsloaded",k),R()}r.one("vttjsloaded",k),r.one("vttjserror",B),r.addWebVttScript_()})}),e);const D=()=>this.mainSegmentLoader_.bandwidth;this.contentSteeringController_=new qb(this.vhs_.xhr,D),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",()=>this.startABRTimer_()),this.tech_.on("pause",()=>this.stopABRTimer_()),this.tech_.on("play",()=>this.startABRTimer_())),$b.forEach(I=>{this[I+"_"]=Vb.bind(this,I)}),this.logger_=vt("pc"),this.triggeredFmp4Usage=!1,this.tech_.preload()==="none"?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const L=this.tech_.preload()==="none"?"play":"loadstart";this.tech_.one(L,()=>{const I=Date.now();this.tech_.one("loadeddata",()=>{this.timeToLoadedData__=Date.now()-I,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends})})}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return e===-1||t===-1?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(e="abr"){const t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,s){const r=this.media(),n=r&&(r.id||r.uri),a=e&&(e.id||e.uri);if(n&&n!==a){this.logger_(`switch media ${n} -> ${a} from ${t}`);const o={renditionInfo:{id:a,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS},cause:t};this.trigger({type:"renditionselected",metadata:o}),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})}this.mainPlaylistLoader_.media(e,s)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{const t=this.mediaTypes_[e],s=t?t.activeGroup():null,r=this.contentSteeringController_.getPathway();if(s&&r){const a=(s.length?s[0].playlists:s.playlists).filter(o=>o.attributes.serviceLocation===r);a.length&&this.mediaTypes_[e].activePlaylistLoader.media(a[0])}})}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=E.setInterval(()=>this.checkABR_(),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(E.clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;const s=e.mediaGroups.AUDIO,r=Object.keys(s);let n;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)n=this.mediaTypes_.AUDIO.activeTrack();else{const o=s.main||r.length&&s[r[0]];for(const u in o)if(o[u].default){n={label:u};break}}if(!n)return t;const a=[];for(const o in s)if(s[o][n.label]){const u=s[o][n.label];if(u.playlists&&u.playlists.length)a.push.apply(a,u.playlists);else if(u.uri)a.push(u);else if(e.playlists.length)for(let h=0;h{const t=this.mainPlaylistLoader_.media(),s=t.targetDuration*1.5*1e3;go(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=s,t.endList&&this.tech_.preload()!=="none"&&(this.mainSegmentLoader_.playlist(t,this.requestOptions_),this.mainSegmentLoader_.load()),Fb({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),t),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",()=>{this.trigger("selectedinitialmedia")})}),this.mainPlaylistLoader_.on("loadedplaylist",()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let t=this.mainPlaylistLoader_.media();if(!t){this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_();let s;if(this.enableLowInitialPlaylist&&(s=this.selectInitialPlaylist()),s||(s=this.selectPlaylist()),!s||!this.shouldSwitchToMedia_(s)||(this.initialMedia_=s,this.switchMedia_(this.initialMedia_,"initial"),!(this.sourceType_==="vhs-json"&&this.initialMedia_.segments)))return;t=this.initialMedia_}this.handleUpdatedMediaPlaylist(t)}),this.mainPlaylistLoader_.on("error",()=>{const t=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:t.playlist,error:t})}),this.mainPlaylistLoader_.on("mediachanging",()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()}),this.mainPlaylistLoader_.on("mediachange",()=>{const t=this.mainPlaylistLoader_.media(),s=t.targetDuration*1.5*1e3;go(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=s,this.sourceType_==="dash"&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(t,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})}),this.mainPlaylistLoader_.on("playlistunchanged",()=>{const t=this.mainPlaylistLoader_.media();if(t.lastExcludeReason_==="playlist-unchanged")return;this.stuckAtPlaylistEnd_(t)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))}),this.mainPlaylistLoader_.on("renditiondisabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})}),this.mainPlaylistLoader_.on("renditionenabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}),["manifestrequeststart","manifestrequestcomplete","manifestparsestart","manifestparsecomplete","playlistrequeststart","playlistrequestcomplete","playlistparsestart","playlistparsecomplete","renditiondisabled","renditionenabled"].forEach(t=>{this.mainPlaylistLoader_.on(t,s=>{this.player_.trigger(Le({},s))})})}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const s=e.mediaGroups||{};let r=!0;const n=Object.keys(s.AUDIO);for(const a in s.AUDIO)for(const o in s.AUDIO[a])s.AUDIO[a][o].uri||(r=!1);r&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(s.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),jt.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),n.length&&Object.keys(s.AUDIO[n[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,s=this.tech_.currentTime(),r=this.bufferLowWaterLine(),n=this.bufferHighWaterLine(),a=this.tech_.buffered();return Hb({buffered:a,currentTime:s,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:r,bufferHighWaterLine:n,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("timeout",()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()}),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",()=>{this.trigger("progress")}),this.mainSegmentLoader_.on("error",()=>{const s=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:s.playlist,error:s})}),this.mainSegmentLoader_.on("appenderror",()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("ended",()=>{this.logger_("main segment loader ended"),this.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",s=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:jb}))});const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const s=this.getCodecsOrExclude_();s&&this.sourceUpdater_.addOrChangeSourceBuffers(s)};this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}),["segmentselected","segmentloadstart","segmentloaded","segmentkeyloadstart","segmentkeyloadcomplete","segmentdecryptionstart","segmentdecryptioncomplete","segmenttransmuxingstart","segmenttransmuxingcomplete","segmenttransmuxingtrackinfoavailable","segmenttransmuxingtiminginfoavailable","segmentappendstart","appendsdone","bandwidthupdated","timelinechange","codecschange"].forEach(s=>{this.mainSegmentLoader_.on(s,r=>{this.player_.trigger(Le({},r))}),this.audioSegmentLoader_.on(s,r=>{this.player_.trigger(Le({},r))}),this.subtitleSegmentLoader_.on(s,r=>{this.player_.trigger(Le({},r))})})}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(e=this.selectPlaylist()){if(e&&e===this.mainPlaylistLoader_.media()){this.logger_("skipping fastQualityChange because new media is same as old");return}this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(()=>{this.mainSegmentLoader_.load()})}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime(){})}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const e=this.inbandTextTracks_.metadataTrack_.cues;if(!e||!e.length)return;const t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_();!t||t.hasVideo?e=e&&this.audioSegmentLoader_.ended_:e=this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1;const s=this.syncController_.getExpiredTime(e,this.duration());if(s===null)return!1;const r=jt.Playlist.playlistEnd(e,s),n=this.tech_.currentTime(),a=this.tech_.buffered();if(!a.length)return r-n<=It;const o=a.end(a.length-1);return o-n<=It&&r-o<=It}excludePlaylist({playlistToExclude:e=this.mainPlaylistLoader_.media(),error:t={},playlistExclusionDuration:s}){if(e=e||this.mainPlaylistLoader_.media(),s=s||t.playlistExclusionDuration||this.playlistExclusionDuration,!e){this.error=t,this.mediaSource.readyState!=="open"?this.trigger("error"):this.sourceUpdater_.endOfStream("network");return}e.playlistErrors_++;const r=this.mainPlaylistLoader_.main.playlists,n=r.filter(ta),a=n.length===1&&n[0]===e;if(r.length===1&&s!==1/0)return O.log.warn(`Problem encountered with playlist ${e.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(a);if(a){if(this.main().contentSteering){const A=this.pathwayAttribute_(e),y=this.contentSteeringController_.steeringManifest.ttl*1e3;this.contentSteeringController_.excludePathway(A),this.excludeThenChangePathway_(),setTimeout(()=>{this.contentSteeringController_.addAvailablePathway(A)},y);return}let S=!1;r.forEach(A=>{if(A===e)return;const y=A.excludeUntil;typeof y<"u"&&y!==1/0&&(S=!0,delete A.excludeUntil)}),S&&(O.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let o;e.playlistErrors_>this.maxPlaylistRetries?o=1/0:o=Date.now()+s*1e3,e.excludeUntil=o,t.reason&&(e.lastExcludeReason_=t.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const u=this.selectPlaylist();if(!u){this.error="Playback cannot continue. No available working or supported playlists.",this.trigger("error");return}const h=t.internal?this.logger_:O.log.warn,m=t.message?" "+t.message:"";h(`${t.internal?"Internal problem":"Problem"} encountered with playlist ${e.id}.${m} Switching to playlist ${u.id}.`),u.attributes.AUDIO!==e.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),u.attributes.SUBTITLES!==e.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const _=u.targetDuration/2*1e3||5*1e3,v=typeof u.lastRequest=="number"&&Date.now()-u.lastRequest<=_;return this.switchMedia_(u,"exclude",a||v)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const s=[],r=e==="all";(r||e==="main")&&s.push(this.mainPlaylistLoader_);const n=[];(r||e==="audio")&&n.push("AUDIO"),(r||e==="subtitle")&&(n.push("CLOSED-CAPTIONS"),n.push("SUBTITLES")),n.forEach(a=>{const o=this.mediaTypes_[a]&&this.mediaTypes_[a].activePlaylistLoader;o&&s.push(o)}),["main","audio","subtitle"].forEach(a=>{const o=this[`${a}SegmentLoader_`];o&&(e===a||e==="all")&&s.push(o)}),s.forEach(a=>t.forEach(o=>{typeof a[o]=="function"&&a[o]()}))}setCurrentTime(e){const t=Gi(this.tech_.buffered(),e);if(!(this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media())||!this.mainPlaylistLoader_.media().segments)return 0;if(t&&t.length)return e;this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),this.load()}duration(){if(!this.mainPlaylistLoader_)return 0;const e=this.mainPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:jt.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let e;if(!this.mainPlaylistLoader_)return;let t=this.mainPlaylistLoader_.media();if(!t)return;let s=this.syncController_.getExpiredTime(t,this.duration());if(s===null)return;const r=this.mainPlaylistLoader_.main,n=jt.Playlist.seekable(t,s,jt.Playlist.liveEdgeDelay(r,t));if(n.length===0||this.mediaTypes_.AUDIO.activePlaylistLoader&&(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),s=this.syncController_.getExpiredTime(t,this.duration()),s===null||(e=jt.Playlist.seekable(t,s,jt.Playlist.liveEdgeDelay(r,t)),e.length===0)))return;let a,o;if(this.seekable_&&this.seekable_.length&&(a=this.seekable_.end(0),o=this.seekable_.start(0)),e?e.start(0)>n.end(0)||n.start(0)>e.end(0)?this.seekable_=n:this.seekable_=qe([[e.start(0)>n.start(0)?e.start(0):n.start(0),e.end(0)0&&(s=Math.max(s,t.end(t.length-1))),this.mediaSource.duration!==s&&this.sourceUpdater_.setDuration(s)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(e=>{const t=this.mediaTypes_[e].groups;for(const s in t)t[s].forEach(r=>{r.playlistLoader&&r.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),s=e?!!this.audioSegmentLoader_.getCurrentMediaInfo_():!0;return!(!t||!s)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();e.video=e.main;const s=er(this.main(),t),r={},n=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(e.main.hasVideo&&(r.video=s.video||e.main.videoCodec||d_),e.main.isMuxed&&(r.video+=`,${s.audio||e.main.audioCodec||Nu}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||n)&&(r.audio=s.audio||e.main.audioCodec||e.audio.audioCodec||Nu,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!r.audio&&!r.video){this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});return}const a=(h,m)=>h?Zr(m):Pa(m),o={};let u;if(["video","audio"].forEach(function(h){if(r.hasOwnProperty(h)&&!a(e[h].isFmp4,r[h])){const m=e[h].isFmp4?"browser":"muxer";o[m]=o[m]||[],o[m].push(r[h]),h==="audio"&&(u=m)}}),n&&u&&t.attributes.AUDIO){const h=t.attributes.AUDIO;this.main().playlists.forEach(m=>{(m.attributes&&m.attributes.AUDIO)===h&&m!==t&&(m.excludeUntil=1/0)}),this.logger_(`excluding audio group ${h} as ${u} does not support codec(s): "${r.audio}"`)}if(Object.keys(o).length){const h=Object.keys(o).reduce((m,_)=>(m&&(m+=", "),m+=`${_} does not support codec(s): "${o[_].join(",")}"`,m),"")+".";this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:h},playlistExclusionDuration:1/0});return}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const h=[];if(["video","audio"].forEach(m=>{const _=(At(this.sourceUpdater_.codecs[m]||"")[0]||{}).type,v=(At(r[m]||"")[0]||{}).type;_&&v&&_.toLowerCase()!==v.toLowerCase()&&h.push(`"${this.sourceUpdater_.codecs[m]}" -> "${r[m]}"`)}),h.length){this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${h.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0});return}}return r}tryToCreateSourceBuffers_(){if(this.mediaSource.readyState!=="open"||this.sourceUpdater_.hasCreatedSourceBuffers()||!this.areMediaTypesKnown_())return;const e=this.getCodecsOrExclude_();if(!e)return;this.sourceUpdater_.createSourceBuffers(e);const t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[];Object.keys(e).forEach(s=>{const r=e[s];if(t.indexOf(r.id)!==-1)return;t.push(r.id);const n=er(this.main,r),a=[];n.audio&&!Pa(n.audio)&&!Zr(n.audio)&&a.push(`audio codec ${n.audio}`),n.video&&!Pa(n.video)&&!Zr(n.video)&&a.push(`video codec ${n.video}`),n.text&&n.text==="stpp.ttml.im1t"&&a.push(`text codec ${n.text}`),a.length&&(r.excludeUntil=1/0,this.logger_(`excluding ${r.id} for unsupported: ${a.join(", ")}`))})}excludeIncompatibleVariants_(e){const t=[],s=this.main().playlists,r=Dn(At(e)),n=jc(r),a=r.video&&At(r.video)[0]||null,o=r.audio&&At(r.audio)[0]||null;Object.keys(s).forEach(u=>{const h=s[u];if(t.indexOf(h.id)!==-1||h.excludeUntil===1/0)return;t.push(h.id);const m=[],_=er(this.mainPlaylistLoader_.main,h),v=jc(_);if(!(!_.audio&&!_.video)){if(v!==n&&m.push(`codec count "${v}" !== "${n}"`),!this.sourceUpdater_.canChangeType()){const S=_.video&&At(_.video)[0]||null,A=_.audio&&At(_.audio)[0]||null;S&&a&&S.type.toLowerCase()!==a.type.toLowerCase()&&m.push(`video codec "${S.type}" !== "${a.type}"`),A&&o&&A.type.toLowerCase()!==o.type.toLowerCase()&&m.push(`audio codec "${A.type}" !== "${o.type}"`)}m.length&&(h.excludeUntil=1/0,this.logger_(`excluding ${h.id}: ${m.join(" && ")}`))}})}updateAdCues_(e){let t=0;const s=this.seekable();s.length&&(t=s.start(0)),Sb(e,this.cueTagsTrack_,t)}goalBufferLength(){const e=this.tech_.currentTime(),t=Re.GOAL_BUFFER_LENGTH,s=Re.GOAL_BUFFER_LENGTH_RATE,r=Math.max(t,Re.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*s,r)}bufferLowWaterLine(){const e=this.tech_.currentTime(),t=Re.BUFFER_LOW_WATER_LINE,s=Re.BUFFER_LOW_WATER_LINE_RATE,r=Math.max(t,Re.MAX_BUFFER_LOW_WATER_LINE),n=Math.max(t,Re.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*s,this.bufferBasedABR?n:r)}bufferHighWaterLine(){return Re.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(e){Hc(this.inbandTextTracks_,"com.apple.streaming",this.tech_),rb({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,s){const r=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();Hc(this.inbandTextTracks_,e,this.tech_),tb({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:r,videoDuration:s})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main();if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t));if(this.contentSteeringController_.assignTagProperties(e.uri,e.contentSteering),this.contentSteeringController_.queryBeforeStart){this.contentSteeringController_.requestSteeringManifest(!0);return}this.tech_.one("canplay",()=>{this.contentSteeringController_.requestSteeringManifest()})}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),["contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(t=>{this.contentSteeringController_.on(t,s=>{this.trigger(Le({},s))})}),this.sourceType_==="dash"&&this.mainPlaylistLoader_.on("loadedplaylist",()=>{const t=this.main();(this.contentSteeringController_.didDASHTagChange(t.uri,t.contentSteering)||(()=>{const n=this.contentSteeringController_.getAvailablePathways(),a=[];for(const o of t.playlists){const u=o.attributes.serviceLocation;if(u&&(a.push(u),!n.has(u)))return!0}return!!(!a.length&&n.size)})())&&this.resetContentSteeringController_()})}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway();if(!e)return;this.handlePathwayClones_();const s=this.main().playlists,r=new Set;let n=!1;Object.keys(s).forEach(a=>{const o=s[a],u=this.pathwayAttribute_(o),h=u&&e!==u;o.excludeUntil===1/0&&o.lastExcludeReason_==="content-steering"&&!h&&(delete o.excludeUntil,delete o.lastExcludeReason_,n=!0);const _=!o.excludeUntil&&o.excludeUntil!==1/0;!r.has(o.id)&&h&&_&&(r.add(o.id),o.excludeUntil=1/0,o.lastExcludeReason_="content-steering",this.logger_(`excluding ${o.id} for ${o.lastExcludeReason_}`))}),this.contentSteeringController_.manifestType_==="DASH"&&Object.keys(this.mediaTypes_).forEach(a=>{const o=this.mediaTypes_[a];if(o.activePlaylistLoader){const u=o.activePlaylistLoader.media_;u&&u.attributes.serviceLocation!==e&&(n=!0)}}),n&&this.changeSegmentPathway_()}handlePathwayClones_(){const t=this.main().playlists,s=this.contentSteeringController_.currentPathwayClones,r=this.contentSteeringController_.nextPathwayClones;if(s&&s.size||r&&r.size){for(const[a,o]of s.entries())r.get(a)||(this.mainPlaylistLoader_.updateOrDeleteClone(o),this.contentSteeringController_.excludePathway(a));for(const[a,o]of r.entries()){const u=s.get(a);if(!u){t.filter(m=>m.attributes["PATHWAY-ID"]===o["BASE-ID"]).forEach(m=>{this.mainPlaylistLoader_.addClonePathway(o,m)}),this.contentSteeringController_.addAvailablePathway(a);continue}this.equalPathwayClones_(u,o)||(this.mainPlaylistLoader_.updateOrDeleteClone(o,!0),this.contentSteeringController_.addAvailablePathway(a))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...r])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1;const s=e["URI-REPLACEMENT"].PARAMS,r=t["URI-REPLACEMENT"].PARAMS;for(const n in s)if(s[n]!==r[n])return!1;for(const n in r)if(s[n]!==r[n])return!1;return!0}changeSegmentPathway_(){const e=this.selectPlaylist();this.pauseLoading(),this.contentSteeringController_.manifestType_==="DASH"&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let e=0;const t="non-usable";this.mainPlaylistLoader_.main.playlists.forEach(s=>{const r=this.mainPlaylistLoader_.getKeyIdSet(s);!r||!r.size||r.forEach(n=>{const a="usable",o=this.keyStatusMap_.has(n)&&this.keyStatusMap_.get(n)===a,u=s.lastExcludeReason_===t&&s.excludeUntil===1/0;o?o&&u&&(delete s.excludeUntil,delete s.lastExcludeReason_,this.logger_(`enabling playlist ${s.id} because key ID ${n} is ${a}`)):(s.excludeUntil!==1/0&&s.lastExcludeReason_!==t&&(s.excludeUntil=1/0,s.lastExcludeReason_=t,this.logger_(`excluding playlist ${s.id} because the key ID ${n} doesn't exist in the keyStatusMap or is not ${a}`)),e++)})}),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach(s=>{const r=s&&s.attributes&&s.attributes.RESOLUTION&&s.attributes.RESOLUTION.height<720,n=s.excludeUntil===1/0&&s.lastExcludeReason_===t;r&&n&&(delete s.excludeUntil,O.log.warn(`enabling non-HD playlist ${s.id} because all playlists were excluded due to ${t} key IDs`))})}addKeyStatus_(e,t){const n=(typeof e=="string"?e:vb(e)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${t}' with key ID ${n} added to the keyStatusMap`),this.keyStatusMap_.set(n,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}const Gb=(i,e,t)=>s=>{const r=i.main.playlists[e],n=Sl(r),a=ta(r);if(typeof s>"u")return a;s?delete r.disabled:r.disabled=!0;const o={renditionInfo:{id:e,bandwidth:r.attributes.BANDWIDTH,resolution:r.attributes.RESOLUTION,codecs:r.attributes.CODECS},cause:"fast-quality"};return s!==a&&!n&&(t(r),s?i.trigger({type:"renditionenabled",metadata:o}):i.trigger({type:"renditiondisabled",metadata:o})),s};class Wb{constructor(e,t,s){const{playlistController_:r}=e,n=r.fastQualityChange_.bind(r);if(t.attributes){const a=t.attributes.RESOLUTION;this.width=a&&a.width,this.height=a&&a.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}this.codecs=er(r.main(),t),this.playlist=t,this.id=s,this.enabled=Gb(e.playlists,t.id,n)}}const Xb=function(i){i.representations=()=>{const e=i.playlistController_.main(),t=vr(e)?i.playlistController_.getAudioTrackPlaylists_():e.playlists;return t?t.filter(s=>!Sl(s)).map((s,r)=>new Wb(i,s,s.id)):[]}},rd=["seeking","seeked","pause","playing","error"];class Kb extends O.EventTarget{constructor(e){super(),this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.playedRanges_=[],this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=vt("PlaybackWatcher"),this.logger_("initialize");const t=()=>this.monitorCurrentTime_(),s=()=>this.monitorCurrentTime_(),r=()=>this.techWaiting_(),n=()=>this.resetTimeUpdate_(),a=this.playlistController_,o=["main","subtitle","audio"],u={};o.forEach(m=>{u[m]={reset:()=>this.resetSegmentDownloads_(m),updateend:()=>this.checkSegmentDownloads_(m)},a[`${m}SegmentLoader_`].on("appendsdone",u[m].updateend),a[`${m}SegmentLoader_`].on("playlistupdate",u[m].reset),this.tech_.on(["seeked","seeking"],u[m].reset)});const h=m=>{["main","audio"].forEach(_=>{a[`${_}SegmentLoader_`][m]("appended",this.seekingAppendCheck_)})};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),h("off"))},this.clearSeekingAppendCheck_=()=>h("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),h("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",r),this.tech_.on(rd,n),this.tech_.on("canplay",s),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",r),this.tech_.off(rd,n),this.tech_.off("canplay",s),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),o.forEach(m=>{a[`${m}SegmentLoader_`].off("appendsdone",u[m].updateend),a[`${m}SegmentLoader_`].off("playlistupdate",u[m].reset),this.tech_.off(["seeked","seeking"],u[m].reset)}),this.checkCurrentTimeTimeout_&&E.clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&E.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=E.setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`];this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,s=t[`${e}SegmentLoader_`],r=s.buffered_(),n=FT(this[`${e}Buffered_`],r);if(this[`${e}Buffered_`]=r,n){const a={bufferedRanges:r};t.trigger({type:"bufferedrangeschanged",metadata:a}),this.resetSegmentDownloads_(e);return}this[`${e}StalledDownloads_`]++,this.logger_(`found #${this[`${e}StalledDownloads_`]} ${e} appends that did not increase buffer (possible stalled download)`,{playlistId:s.playlist_&&s.playlist_.id,buffered:bi(r)}),!(this[`${e}StalledDownloads_`]<10)&&(this.logger_(`${e} loader stalled download exclusion`),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:`vhs-${e}-download-exclusion`}),e!=="subtitle"&&t.excludePlaylist({error:{message:`Excessive ${e} segment downloading detected.`},playlistExclusionDuration:1/0}))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return;const e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+It>=t.end(t.length-1)))return this.techWaiting_();if(this.consecutiveUpdates>=5&&e===this.lastRecordedTime)this.consecutiveUpdates++,this.waiting_();else if(e===this.lastRecordedTime)this.consecutiveUpdates++;else{this.playedRanges_.push(qe([this.lastRecordedTime,e]));const s={playedRanges:this.playedRanges_};this.playlistController_.trigger({type:"playedrangeschanged",metadata:s}),this.consecutiveUpdates=0,this.lastRecordedTime=e}}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const t=this.seekable(),s=this.tech_.currentTime(),r=this.afterSeekableWindow_(t,s,this.media(),this.allowSeeksWithinUnsafeLiveWindow);let n;if(r&&(n=t.end(t.length-1)),this.beforeSeekableWindow_(t,s)){const A=t.start(0);n=A+(A===t.end(0)?0:It)}if(typeof n<"u")return this.logger_(`Trying to seek outside of seekable at time ${s} with seekable range ${kf(t)}. Seeking to ${n}.`),this.tech_.setCurrentTime(n),!0;const a=this.playlistController_.sourceUpdater_,o=this.tech_.buffered(),u=a.audioBuffer?a.audioBuffered():null,h=a.videoBuffer?a.videoBuffered():null,m=this.media(),_=m.partTargetDuration?m.partTargetDuration:(m.targetDuration-kt)*2,v=[u,h];for(let A=0;A ${s.end(0)}]. Attempting to resume playback by seeking to the current time.`),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"});return}}techWaiting_(){const e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(e,t)){const o=e.end(e.length-1);return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${o}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(o),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const s=this.tech_.vhs.playlistController_.sourceUpdater_,r=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:s.audioBuffered(),videoBuffered:s.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const a=Yr(r,t);return a.length>0?(this.logger_(`Stopped at ${t} and seeking to ${a.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0):!1}afterSeekableWindow_(e,t,s,r=!1){if(!e.length)return!1;let n=e.end(e.length-1)+It;const a=!s.endList,o=typeof s.partTargetDuration=="number";return a&&(o||r)&&(n=e.end(e.length-1)+s.targetDuration*3),t>n}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t2)return{start:n,end:a}}return null}}const Yb={errorInterval:30,getSource(i){const t=this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource();return i(t)}},yp=function(i,e){let t=0,s=0;const r=le(Yb,e);i.ready(()=>{i.trigger({type:"usage",name:"vhs-error-reload-initialized"})});const n=function(){s&&i.currentTime(s)},a=function(m){m!=null&&(s=i.duration()!==1/0&&i.currentTime()||0,i.one("loadedmetadata",n),i.src(m),i.trigger({type:"usage",name:"vhs-error-reload"}),i.play())},o=function(){if(Date.now()-t{Object.defineProperty(xe,i,{get(){return O.log.warn(`using Vhs.${i} is UNSAFE be sure you know what you are doing`),Re[i]},set(e){if(O.log.warn(`using Vhs.${i} is UNSAFE be sure you know what you are doing`),typeof e!="number"||e<0){O.log.warn(`value of Vhs.${i} must be greater than or equal to 0`);return}Re[i]=e}})});const Tp="videojs-vhs",bp=function(i,e){const t=e.media();let s=-1;for(let r=0;r{i.addQualityLevel(t)}),bp(i,e.playlists)};xe.canPlaySource=function(){return O.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};const s1=(i,e,t)=>{if(!i)return i;let s={};e&&e.attributes&&e.attributes.CODECS&&(s=Dn(At(e.attributes.CODECS))),t&&t.attributes&&t.attributes.CODECS&&(s.audio=t.attributes.CODECS);const r=ir(s.video),n=ir(s.audio),a={};for(const o in i)a[o]={},n&&(a[o].audioContentType=n),r&&(a[o].videoContentType=r),e.contentProtection&&e.contentProtection[o]&&e.contentProtection[o].pssh&&(a[o].pssh=e.contentProtection[o].pssh),typeof i[o]=="string"&&(a[o].url=i[o]);return le(i,a)},r1=(i,e)=>i.reduce((t,s)=>{if(!s.contentProtection)return t;const r=e.reduce((n,a)=>{const o=s.contentProtection[a];return o&&o.pssh&&(n[a]={pssh:o.pssh}),n},{});return Object.keys(r).length&&t.push(r),t},[]),n1=({player:i,sourceKeySystems:e,audioMedia:t,mainPlaylists:s})=>{if(!i.eme.initializeMediaKeys)return Promise.resolve();const r=t?s.concat([t]):s,n=r1(r,Object.keys(e)),a=[],o=[];return n.forEach(u=>{o.push(new Promise((h,m)=>{i.tech_.one("keysessioncreated",h)})),a.push(new Promise((h,m)=>{i.eme.initializeMediaKeys({keySystems:u},_=>{if(_){m(_);return}h()})}))}),Promise.race([Promise.all(a),Promise.race(o)])},a1=({player:i,sourceKeySystems:e,media:t,audioMedia:s})=>{const r=s1(e,t,s);return r?(i.currentSource().keySystems=r,r&&!i.eme?(O.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1):!0):!1},xp=()=>{if(!E.localStorage)return null;const i=E.localStorage.getItem(Tp);if(!i)return null;try{return JSON.parse(i)}catch{return null}},o1=i=>{if(!E.localStorage)return!1;let e=xp();e=e?le(e,i):i;try{E.localStorage.setItem(Tp,JSON.stringify(e))}catch{return!1}return e},l1=i=>i.toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")===0?JSON.parse(i.substring(i.indexOf(",")+1)):i,Sp=(i,e)=>{i._requestCallbackSet||(i._requestCallbackSet=new Set),i._requestCallbackSet.add(e)},Ep=(i,e)=>{i._responseCallbackSet||(i._responseCallbackSet=new Set),i._responseCallbackSet.add(e)},Cp=(i,e)=>{i._requestCallbackSet&&(i._requestCallbackSet.delete(e),i._requestCallbackSet.size||delete i._requestCallbackSet)},Ap=(i,e)=>{i._responseCallbackSet&&(i._responseCallbackSet.delete(e),i._responseCallbackSet.size||delete i._responseCallbackSet)};xe.supportsNativeHls=function(){if(!U||!U.createElement)return!1;const i=U.createElement("video");return O.getTech("Html5").isSupported()?["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(t){return/maybe|probably/i.test(i.canPlayType(t))}):!1}();xe.supportsNativeDash=function(){return!U||!U.createElement||!O.getTech("Html5").isSupported()?!1:/maybe|probably/i.test(U.createElement("video").canPlayType("application/dash+xml"))}();xe.supportsTypeNatively=i=>i==="hls"?xe.supportsNativeHls:i==="dash"?xe.supportsNativeDash:!1;xe.isSupported=function(){return O.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};xe.xhr.onRequest=function(i){Sp(xe.xhr,i)};xe.xhr.onResponse=function(i){Ep(xe.xhr,i)};xe.xhr.offRequest=function(i){Cp(xe.xhr,i)};xe.xhr.offResponse=function(i){Ap(xe.xhr,i)};const u1=O.getComponent("Component");class wp extends u1{constructor(e,t,s){if(super(t,s.vhs),typeof s.initialBandwidth=="number"&&(this.options_.bandwidth=s.initialBandwidth),this.logger_=vt("VhsHandler"),t.options_&&t.options_.playerId){const r=O.getPlayer(t.options_.playerId);this.player_=r}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(U,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],r=>{const n=U.fullscreenElement||U.webkitFullscreenElement||U.mozFullScreenElement||U.msFullscreenElement;n&&n.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()}),this.on(this.tech_,"seeking",function(){if(this.ignoreNextSeekingEvent_){this.ignoreNextSeekingEvent_=!1;return}this.setCurrentTime(this.tech_.currentTime())}),this.on(this.tech_,"error",function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()}),this.on(this.tech_,"play",this.play)}setOptions_(e={}){if(this.options_=le(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions!==!1,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=typeof this.source_.useBandwidthFromLocalStorage<"u"?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=this.options_.llhls!==!1,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,typeof this.options_.playlistExclusionDuration!="number"&&(this.options_.playlistExclusionDuration=60),typeof this.options_.bandwidth!="number"&&this.options_.useBandwidthFromLocalStorage){const s=xp();s&&s.bandwidth&&(this.options_.bandwidth=s.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),s&&s.throughput&&(this.options_.throughput=s.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}typeof this.options_.bandwidth!="number"&&(this.options_.bandwidth=Re.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Re.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","customPixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach(s=>{typeof this.source_[s]<"u"&&(this.options_[s]=this.source_[s])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio;const t=this.options_.customPixelRatio;typeof t=="number"&&t>=0&&(this.customPixelRatio=t)}setOptions(e={}){this.setOptions_(e)}src(e,t){if(!e)return;this.setOptions_(),this.options_.src=l1(this.source_.src),this.options_.tech=this.tech_,this.options_.externVhs=xe,this.options_.sourceType=yd(t),this.options_.seekTo=n=>{this.tech_.setCurrentTime(n)},this.options_.player_=this.player_,this.playlistController_=new zb(this.options_);const s=le({liveRangeSafeTimeDelta:It},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new Kb(s),this.attachStreamingEventListeners_(),this.playlistController_.on("error",()=>{const n=O.players[this.tech_.options_.playerId];let a=this.playlistController_.error;typeof a=="object"&&!a.code?a.code=3:typeof a=="string"&&(a={message:a,code:3}),n.error(a)});const r=this.options_.bufferBasedABR?xe.movingAverageBandwidthSelector(.55):xe.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):r.bind(this),this.playlistController_.selectInitialPlaylist=xe.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(n){this.playlistController_.selectPlaylist=n.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(n){this.playlistController_.mainSegmentLoader_.throughput.rate=n,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let n=this.playlistController_.mainSegmentLoader_.bandwidth;const a=E.navigator.connection||E.navigator.mozConnection||E.navigator.webkitConnection,o=1e7;if(this.options_.useNetworkInformationApi&&a){const u=a.downlink*1e3*1e3;u>=o&&n>=o?n=Math.max(n,u):n=u}return n},set(n){this.playlistController_.mainSegmentLoader_.bandwidth=n,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const n=1/(this.bandwidth||1);let a;return this.throughput>0?a=1/this.throughput:a=0,Math.floor(1/(n+a))},set(){O.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>bi(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>bi(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",()=>{this.options_.useBandwidthFromLocalStorage&&o1({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})}),this.playlistController_.on("selectedinitialmedia",()=>{Xb(this)}),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",()=>{this.setupEme_()}),this.on(this.playlistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.playlistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=E.URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),n1({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then(()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()}).catch(t=>{this.logger_("error while creating EME key session",t),this.player_.error({message:"Failed to initialize media keys for EME",code:3})})}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=a1({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()});if(this.player_.tech_.on("keystatuschange",s=>{this.playlistController_.updatePlaylistByKeyStatus(s.keyId,s.status)}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),!t){this.playlistController_.sourceUpdater_.initializedEme();return}this.createKeySessions_()}setupQualityLevels_(){const e=O.players[this.tech_.options_.playerId];!e||!e.qualityLevels||this.qualityLevels_||(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",()=>{i1(this.qualityLevels_,this)}),this.playlists.on("mediachange",()=>{bp(this.qualityLevels_,this.playlists)}))}static version(){return{"@videojs/http-streaming":vp,"mux.js":Jb,"mpd-parser":Zb,"m3u8-parser":e1,"aes-decrypter":t1}}version(){return this.constructor.version()}canChangeType(){return pp.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&E.URL.revokeObjectURL&&(E.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return m2({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t,s=!0,r=2){return Qf({programTime:e,playlist:this.playlistController_.media(),retryCount:r,pauseAfterSeek:s,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{Sp(this.xhr,e)},this.xhr.onResponse=e=>{Ep(this.xhr,e)},this.xhr.offRequest=e=>{Cp(this.xhr,e)},this.xhr.offResponse=e=>{Ap(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}attachStreamingEventListeners_(){const e=["seekablerangeschanged","bufferedrangeschanged","contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"],t=["gapjumped","playedrangeschanged"];e.forEach(s=>{this.playlistController_.on(s,r=>{this.player_.trigger(Le({},r))})}),t.forEach(s=>{this.playbackWatcher_.on(s,r=>{this.player_.trigger(Le({},r))})})}}const Pn={name:"videojs-http-streaming",VERSION:vp,canHandleSource(i,e={}){const t=le(O.options,e);return Pn.canPlayType(i.type,t)},handleSource(i,e,t={}){const s=le(O.options,t);return e.vhs=new wp(i,e,s),e.vhs.xhr=Gf(),e.vhs.setupXhrHooks_(),e.vhs.src(i.src,i.type),e.vhs},canPlayType(i,e){const t=yd(i);if(!t)return"";const s=Pn.getOverrideNative(e);return!xe.supportsTypeNatively(t)||s?"maybe":""},getOverrideNative(i={}){const{vhs:e={}}=i,t=!(O.browser.IS_ANY_SAFARI||O.browser.IS_IOS),{overrideNative:s=t}=e;return s}},c1=()=>Zr("avc1.4d400d,mp4a.40.2");c1()&&O.getTech("Html5").registerSourceHandler(Pn,0);O.VhsHandler=wp;O.VhsSourceHandler=Pn;O.Vhs=xe;O.use||O.registerComponent("Vhs",xe);O.options.vhs=O.options.vhs||{};(!O.getPlugin||!O.getPlugin("reloadSourceOnError"))&&O.registerPlugin("reloadSourceOnError",Qb);const d1="播放",h1="暂停",f1="时长",p1="直播",m1="加载完成",g1="进度",_1="全屏",y1="静音",v1="开启音效",T1="字幕",b1="内嵌字幕",x1="节目段落",S1="描述",E1="关闭",C1="重新播放",A1="文字",w1="白",D1="黑",k1="红",I1="绿",P1="蓝",L1="黄",O1="紫红",R1="青",N1="背景",M1="窗口",B1="透明",F1="不透明",U1="无",q1="浮雕",j1="压低",$1="均匀",V1="下阴影",H1="舒适",z1="手写体",G1="重置",W1="完成",X1="颜色",K1="不透明度",Y1={Play:d1,Pause:h1,"Current Time":"当前时间",Duration:f1,"Remaining Time":"剩余时间","Stream Type":"媒体流类型",LIVE:p1,Loaded:m1,Progress:g1,Fullscreen:_1,"Exit Fullscreen":"退出全屏","Picture-in-Picture":"画中画","Exit Picture-in-Picture":"退出画中画",Mute:y1,Unmute:v1,"Playback Rate":"播放速度",Subtitles:T1,"subtitles off":"关闭字幕",Captions:b1,"captions off":"关闭内嵌字幕",Chapters:x1,"Close Modal Dialog":"关闭弹窗",Descriptions:S1,"descriptions off":"关闭描述","Audio Track":"音轨","You aborted the media playback":"视频播放被终止","A network error caused the media download to fail part-way.":"网络错误导致视频下载中途失败。","The media could not be loaded, either because the server or network failed or because the format is not supported.":"视频因格式不支持或者服务器或网络的问题无法加载。","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"由于视频文件损坏或是该视频使用了你的浏览器不支持的功能,播放终止。","No compatible source was found for this media.":"无法找到此视频兼容的源。","The media is encrypted and we do not have the keys to decrypt it.":"视频已加密,无法解密。","Play Video":"播放视频",Close:E1,"Modal Window":"弹窗","This is a modal window":"这是一个弹窗","This modal can be closed by pressing the Escape key or activating the close button.":"可以按ESC按键或启用关闭按钮来关闭此弹窗。",", opens captions settings dialog":", 开启标题设置弹窗",", opens subtitles settings dialog":", 开启字幕设置弹窗",", opens descriptions settings dialog":", 开启描述设置弹窗",", selected":", 选择","captions settings":"字幕设定","Audio Player":"音频播放器","Video Player":"视频播放器",Replay:C1,"Progress Bar":"进度条","Volume Level":"音量","subtitles settings":"字幕设定","descriptions settings":"描述设定",Text:A1,White:w1,Black:D1,Red:k1,Green:I1,Blue:P1,Yellow:L1,Magenta:O1,Cyan:R1,Background:N1,Window:M1,Transparent:B1,"Semi-Transparent":"半透明",Opaque:F1,"Font Size":"字体尺寸","Text Edge Style":"字体边缘样式",None:U1,Raised:q1,Depressed:j1,Uniform:$1,Dropshadow:V1,"Font Family":"字体库","Proportional Sans-Serif":"比例无细体","Monospace Sans-Serif":"单间隔无细体","Proportional Serif":"比例细体","Monospace Serif":"单间隔细体",Casual:H1,Script:z1,"Small Caps":"小型大写字体",Reset:G1,"restore all settings to the default values":"恢复全部设定至预设值",Done:W1,"Caption Settings Dialog":"字幕设定窗口","Beginning of dialog window. Escape will cancel and close the window.":"打开对话窗口。Escape键将取消并关闭对话窗口","End of dialog window.":"结束对话窗口","Seek to live, currently behind live":"尝试直播,当前为延时播放","Seek to live, currently playing live":"尝试直播,当前为实时播放","progress bar timing: currentTime={1} duration={2}":"{1}/{2}","{1} is loading.":"正在加载 {1}。","No content":"无内容",Color:X1,Opacity:K1,"Text Background":"文本背景","Caption Area Background":"字幕区域背景","Skip forward {1} seconds":"快进 {1} 秒","Skip backward {1} seconds":"快退 {1} 秒"};const wl=i=>(ud("data-v-7f50e505"),i=i(),cd(),i),Q1={class:"dialogPage"},J1={class:"my-header"},Z1={class:"tabelPart"},ex={class:"bo"},tx={class:"title"},ix={class:"title_top"},sx=wl(()=>q("img",{src:Kg,alt:"",style:{"margin-right":"10px"}},null,-1)),rx={class:"name"},nx=wl(()=>q("img",{src:Yg,alt:"",style:{"margin-left":"10px"}},null,-1)),ax=wl(()=>q("img",{class:"title_botton",src:Qg,alt:""},null,-1)),ox={id:"videoBox2",style:{width:"100%",height:"calc(100% - 110px)",display:"flex","justify-content":"center","align-items":"center"}},lx={id:"videoPlayerInside",class:"video-js vjs-default-skin",controls:"",playsinline:"",autoplay:"autoplay"},ux=["src"],cx={__name:"dialogCamera",props:{cameraShow:{type:Boolean,default:!1},hlsUriSsl:{type:String,default:""},sxtnames:{type:String,default:()=>""}},emits:["close"],setup(i,{emit:e}){const t=i;O.addLanguage("zh-CN",Y1);const s=ut(),r=$t({title:"摄像头"}),n=ut(!1),a=ut(""),o=ut(null),u=ut(""),h={language:"zh-CN",playbackRates:[1],aspectRatio:"10:5",notSupportedMessage:"此视频暂无法播放,请稍后再试",autoplay:!1,muted:!0,preload:"auto",controls:!0};ad(()=>t.cameraShow,y=>{y?m():S()});const m=()=>{a.value===""?n.value=!1:n.value=!0,s.value=t.cameraShow,a.value=t.hlsUriSsl,r.title=t.sxtnames,u.value=a.value,n.value&&_(),Hg(()=>{setTimeout(()=>{v()},1e3)})},_=()=>{const y=document.getElementById("videoBox2");if(!y){console.error("找不到videoBox元素。确保元素存在于DOM中。");return}y.innerHTML="";const w=document.createElement("video");w.id="videoPlayerInside",w.className="video-js vjs-default-skin",w.controls=!0,w.crossOrigin="anonymous",w.playsinline=!0,w.autoplay=!0;const D=document.createElement("source");D.src=u.value,D.type="application/x-mpegURL",w.appendChild(D),y.appendChild(w)},v=()=>{o.value&&o.value.dispose(),o.value=O("videoPlayerInside",h)},S=()=>{o.value&&(o.value.dispose(),o.value=null)};od(()=>{s.value=t.cameraShow});const A=()=>{s.value=!1,S(),e("close")};return(y,w)=>{const D=Ws("el-icon"),L=Ws("el-dialog");return te(),ae("div",Q1,[mt(L,{modelValue:s.value,"onUpdate:modelValue":w[0]||(w[0]=I=>s.value=I),center:"",width:"80vw","show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{header:Vt(({close:I,titleId:R,titleClass:k})=>[q("div",J1,[mt(D,{size:"26",color:"#fff",onClick:A},{default:Vt(()=>[mt(ld(Vg))]),_:1})])]),default:Vt(()=>[q("div",Z1,[q("div",ex,[q("div",tx,[q("div",ix,[sx,q("div",rx,Fe(r.title),1),nx]),ax])]),q("div",ox,[q("video",lx,[q("source",{src:u.value,type:"application/x-mpegURL"},null,8,ux)])])])]),_:1},8,["modelValue"])])}}},dx=nd(cx,[["__scopeId","data-v-7f50e505"]]);const Ie=i=>(ud("data-v-f11560cd"),i=i(),cd(),i),hx={class:"person-container"},fx=Ie(()=>q("div",{class:"person-container-bj"},null,-1)),px={class:"person-content"},mx={class:"person-side"},gx=Ie(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"基本信息")],-1)),_x={class:"my-info"},yx={class:"my-info-item"},vx=Ie(()=>q("div",{class:"my-info-label"},"姓  名",-1)),Tx={class:"my-info-content"},bx={class:"my-info-item"},xx=Ie(()=>q("div",{class:"my-info-label"},"证件类型",-1)),Sx={class:"my-info-content"},Ex=Ie(()=>q("div",{class:"my-info-item"},[q("div",{class:"my-info-label"},"证件号码"),q("div",{class:"my-info-content"},[q("p",null,"******************")])],-1)),Cx={class:"my-info-item"},Ax=Ie(()=>q("div",{class:"my-info-label"},"年  龄",-1)),wx={class:"my-info-content"},Dx={class:"my-info-item"},kx=Ie(()=>q("div",{class:"my-info-label"},"居住状态",-1)),Ix={class:"my-info-content"},Px={class:"my-info-item"},Lx=Ie(()=>q("div",{class:"my-info-label"},"民  族",-1)),Ox={class:"my-info-content"},Rx={class:"my-info-item"},Nx=Ie(()=>q("div",{class:"my-info-label"},"性  别",-1)),Mx={class:"my-info-content"},Bx={class:"my-info-item"},Fx=Ie(()=>q("div",{class:"my-info-label"},"户口登记地",-1)),Ux={class:"my-info-content"},qx=Ie(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"标签")],-1)),jx={class:"my-tag"},$x=["onClick"],Vx={class:"person-main"},Hx=["onClick"],zx={key:0},Gx=Ie(()=>q("br",null,null,-1)),Wx={key:1},Xx=Ie(()=>q("div",{class:"person-main-person"},null,-1)),Kx=Ie(()=>q("img",{src:jg,alt:""},null,-1)),Yx=Ie(()=>q("p",null,"返回",-1)),Qx=[Kx,Yx],Jx=Ie(()=>q("img",{src:e0,alt:""},null,-1)),Zx=[Jx],eS={class:"person-side"},tS={key:0},iS={class:"my-label"},sS={class:"my-label-title"},rS={class:"my-table"},nS={key:0},aS={key:0},oS={key:1},lS=Ie(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"一卡通")],-1)),uS={class:"my-table"},cS=Ie(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"走访记录")],-1)),dS={class:"my-table"},hS={key:1},fS={class:"my-label"},pS={class:"my-label-title"},mS={class:"my-table"},gS={key:0},_S={key:0},yS={key:1},vS={key:2},TS={key:1},bS={key:0},xS={key:1},SS={key:2},ES={class:"my-label"},CS={class:"my-label-title"},AS={class:"my-info"},wS={key:0,class:"my-info-item"},DS=Ie(()=>q("div",{class:"my-info-label",style:{"min-width":"40px"}},"学历",-1)),kS={class:"my-info-content"},IS={key:1,class:"my-info-item"},PS=Ie(()=>q("div",{class:"my-info-label"},"婚姻状况",-1)),LS={class:"my-info-content"},OS={class:"my-info-item"},RS={key:0,class:"my-info-content"},NS={__name:"index",props:{message:{type:Object,default:()=>({})}},emits:["backMap"],setup(i,{emit:e}){const t=i,s=zg(),r=Gg();ut("");const n=ut(""),a=$t({title:"出生",identNo:"",camera:null,myTag:[{name:"低保",jkName:"dbao",show:0},{name:"低边",jkName:"dbian",show:0},{name:"特困",jkName:"tk",show:0},{name:"残疾人",jkName:"",show:0},{name:"退役军人",jkName:"tyjr",show:0},{name:"困境儿童",jkName:"kjet",show:0},{name:"高血压",jkName:"gxy",show:0},{name:"糖尿病",jkName:"tnb",show:0},{name:"精神病人",jkName:"jsbr",show:0}],myTag1:[{name:"出生",label:"出生"},{name:"学习",label:"学习"},{name:"工作",label:"工作"},{name:"婚育",label:"婚育"},{name:"置业",label:"置业"},{name:"退休养老",label:"养老金发放情况"},{name:"综合",label:"医疗保险"},{name:"身后事",label:"身后事"}],form:{data:[],column:[]},zfForm:{data:[],column:[]}}),o=$t({current:1,pageSize:10,total:50,showTotal:0}),u=$t({current:1,pageSize:10,total:10,showTotal:0}),h=$t({current:1,pageSize:10,total:10,showTotal:0});$t({current:1,pageSize:10,total:50,showTotal:0});const m=ut({nm:"",xm:"",zjlx:"",age:"",jzzt:"0",ethnic:"",gender:"",domicAddr:"",dz:"",eduPhase:"",maritalStatus:""});ut(!1);const _=$t({show:!1,deviceCode:"",hlsUriSsl:"",name:""}),v=$t({url:"",title2:"",title:"出生",columns:[],columns1:[],data:[]}),S=$t({特殊标签:{url:"",column:[{label:"领取日期",property:"date"},{label:"领取医院",property:"hospital"},{label:"详情",property:"info"}]},身后事:{url:"/api/ggfwyth/ysyzt/getRyshsxx",column:[{label:"所在殡仪馆",property:"byg"},{label:"火化日期",property:"hhrq"},{label:"死亡日期",property:"swrq"}]},学习:{url:"/api/ggfwyth/ysyzt/getRyxxxx",column:[{label:"学校",property:"xx"},{label:"班级",property:"bj"}]},工作:{url:"/api/ggfwyth/ysyzt/getRygzxx",column:[{label:"工作单位",property:"gzdw"},{label:"工作时间",property:"gzsj"}]},出生:{url:"/api/ggfwyth/ysyzt/getRycsxx",column:[{label:"出生地点",property:"birthPlace"},{label:"出生时间",property:"birthTime"}]},置业:{url:"/api/ggfwyth/ysyzt/getRyzyxx",column:[{label:"车牌号码",property:"cphm"},{label:"房产共有情况",property:"fcgyqk"},{label:"房产面积",property:"fcmj"},{label:"房产用途",property:"fcyt"},{label:"房产坐落",property:"fczl"},{label:"企业地址",property:"qydz"},{label:"企业经营状态",property:"qyjyzt"},{label:"企业名称",property:"qymc"},{label:"统一社会信用代码",property:"tyshxydm"}]},退休养老:{url:"/api/ggfwyth/ysyzt/getRyylxxList",column:[{label:"养老金类型",property:"yljlx",type:"slot"},{label:"养老金发放金额",property:"yljffje"},{label:"养老金发放日期",property:"yljffrq"}]},综合:{url:"/api/ggfwyth/ysyzt/getRyzhxx",column:[{label:"医疗保险类型",property:"ylbxlx",type:"slot"},{label:"缴费日期",property:"jfrq"},{label:"缴费金额",property:"jfje"}]},婚育:{url:"",column:[]},一卡通:{url:"/api/ggfwyth/ysyzt/getRyyktffxx",column:[{label:"项目名称",property:"xmmc"},{label:"支付金额",property:"zfje"},{label:"支付日期",property:"zfrq"}]},走访记录:{url:"/api/ggfwyth/ysyzt/getSmgczfjl",column:[{label:"走访人",property:"name",width:90},{label:"来访者",property:"visitor",width:90},{label:"来访日期",property:"visitTime"},{label:"来访记录",property:"content"}]}}),A=Wg(()=>(G,ee)=>{if(G=="医疗保险类型"){if(ee=="0")return"城乡居民基本医疗保险";if(ee=="1")return"职工基本医疗保险"}else if(G=="养老金类型"){if(ee=="0")return"城乡居民养老金";if(ee=="1")return"职工养老金"}else return ee}),y=G=>{v.title2=G.name,v.columns1=S.特殊标签.column},w=(G,ee)=>{G==="身后事"&&!R.value||(v.title=G,a.title=ee,v.url=S[G].url,v.columns=S[G].column,G!=="婚育"&&(G==="综合"&&(a.form.column=S.一卡通.column,a.zfForm.column=S.走访记录.column,ie(),oe()),I(v.url,!0)))},D=ut(0),L=ut([]),I=(G,ee)=>{Ni.get(G,{identNo:a.identNo,page:o.current,size:o.pageSize}).then(be=>{var Oe;be.code==200&&(v.data=be.data,be!=null&&be.count&&(o.total=be.count),ee&&(((Oe=v.data)==null?void 0:Oe.length)>1?D.value=1:(v.data==null||v.data.length==0?L.value.length=0:L.value=v.data[0],D.value=0)))})},R=ut(!1),k=()=>{Ni.get("/api/ggfwyth/ysyzt/getRyshsxx?identNo="+a.identNo).then(G=>{var ee;G.code==200&&(((ee=G.data)==null?void 0:ee.length)>0?R.value=!0:R.value=!1)})},B=()=>{_.show=!1},H=G=>{o.current=G,I(v.url,!1)},$=G=>{u.current=G,ie()},J=G=>{h.current=G,oe()},ue=G=>{Ni.get(`/api/ggfwyth/ysyzt/getRyJbxxDetails?identNo=${G}`).then(ee=>{if(ee.code===200&&ee.data){const{ryjbxx:be,camera:Oe,rybqxx:He}=ee.data;m.value=be||{},a.camera=Oe??!1,a.camera&&(_.name=Oe.sbmc),Array.isArray(a.myTag)&&a.myTag.forEach(z=>{z.show=He&&He.some(ze=>ze.bq===z.name)?1:0})}}).catch(ee=>{console.error("Error fetching data:",ee)})},ie=()=>{Ni.get(`/api/ggfwyth/ysyzt/getRyyktffxx?identNo=${a.identNo}&page=${u.current}&size=${u.pageSize}`).then(G=>{G.code==200&&(a.form.data=G.data,u.total=G.count)})},oe=()=>{Ni.get(`/api/ggfwyth/ysyzt/getSmgczfjl?identNo=${a.identNo}&page=${h.current}&size=${h.pageSize}`).then(G=>{G.code==200&&(a.zfForm.data=G.data,h.total=G.count)})},W=()=>{Be()},se=ut(""),Be=()=>{_.deviceCode=a.camera.sbbm,Ni.get(`/api/ggfwyth/ysyzt/getPlayAddress?deviceCode=${_.deviceCode}`).then(G=>{G.code==200?(_.show=!0,_.hlsUriSsl=G.data.hlsUriSsl):Xg.warning({message:G.message})})},ne=()=>{n.value=="detail"?s.back():e("closeDetail")};return ad(()=>t.message,(G,ee)=>{se.value="",a.identNo=t.message.identNo,console.log("请求getData"),ue(t.message.identNo),w("出生","出生"),n.value="map",k()}),od(()=>{r.query.type?(se.value="",a.identNo=r.query.identNo,n.value="detail",r.query.identNo!==void 0&&ue(r.query.identNo),w("出生","出生"),k()):n.value="map"}),(G,ee)=>{const be=Ws("el-table-column"),Oe=Ws("el-table"),He=Ws("el-pagination");return te(),ae("div",hx,[fx,q("div",px,[q("div",mx,[gx,q("div",_x,[q("div",yx,[vx,q("div",Tx,[q("p",null,Fe(m.value.nm||m.value.xm),1)])]),q("div",bx,[xx,q("div",Sx,[q("p",null,Fe(m.value.zjlx||"身份证"),1)])]),Ex,q("div",Cx,[Ax,q("div",wx,[q("p",null,Fe(m.value.age||""),1)])]),q("div",Dx,[kx,q("div",Ix,[q("p",null,Fe(m.value.jzzt==0?"居住":m.value.jzzt==1?"未居住":""),1)])]),q("div",Px,[Lx,q("div",Ox,[q("p",null,Fe(m.value.ethnic),1)])]),q("div",Rx,[Nx,q("div",Mx,[q("p",null,Fe(m.value.gender),1)])]),q("div",Bx,[Fx,q("div",Ux,[q("p",null,Fe(m.value.domicAddr||m.value.dz),1)])])]),qx,q("div",jx,[(te(!0),ae(qt,null,gi(a.myTag,z=>(te(),ae("div",{class:Aa(["my-tag-item",z.show?"my-tag-item_active":""]),key:z,onClick:ze=>z.show?y(z):""},[q("p",null,Fe(z.name),1)],10,$x))),128))])]),q("div",Vx,[(te(!0),ae(qt,null,gi(a.myTag1,(z,ze)=>(te(),ae("div",{class:Aa(["main-tag-item",[z.name=="身后事"&&!R.value?"main-tag-item2":"main-tag-item",z.name==v.title?"main-tag-item_active":""]]),onClick:Ii=>w(z.name,z.label)},[z.name=="退休养老"?(te(),ae("span",zx,[Eu(" 退休"),Gx,Eu("养老")])):(te(),ae("span",Wx,Fe(z.name),1))],10,Hx))),256)),Xx,q("div",{class:"back",onClick:ee[0]||(ee[0]=z=>ne())},Qx),a.camera?(te(),ae("div",{key:0,class:"videoCamera",onClick:ee[1]||(ee[1]=z=>W())},Zx)):ti("",!0)]),q("div",eS,[a.title=="医疗保险"?(te(),ae("div",tS,[q("div",null,[q("div",iS,[q("div",sS,Fe(a.title),1)]),q("div",rS,[mt(Oe,{data:v.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Vt(()=>[(te(!0),ae(qt,null,gi(v.columns,z=>(te(),ae(qt,null,[z.type=="slot"?(te(),Mi(be,{key:0,label:z.label,prop:z.property},{default:Vt(ze=>[z.property=="ylbxlx"?(te(),ae("div",nS,[ze.row.ylbxlx==0?(te(),ae("div",aS," 城乡居民基本医疗保险 ")):(te(),ae("div",oS,"职工基本医疗保险"))])):ti("",!0)]),_:2},1032,["label","prop"])):(te(),Mi(be,{key:1,width:z.width,prop:z.property,label:z.label},null,8,["width","prop","label"]))],64))),256))]),_:1},8,["data","row-style"]),mt(He,{background:"",layout:"prev, pager, next","page-size":o.pageSize,total:o.total,"prev-text":"上一页","next-text":"下一页","current-page":o.current,"onUpdate:currentPage":ee[2]||(ee[2]=z=>o.current=z),onCurrentChange:H},null,8,["page-size","total","current-page"])])]),q("div",null,[lS,q("div",uS,[mt(Oe,{data:a.form.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Vt(()=>[(te(!0),ae(qt,null,gi(a.form.column,z=>(te(),Mi(be,{width:z.width,prop:z.property,label:z.label},null,8,["width","prop","label"]))),256))]),_:1},8,["data","row-style"]),mt(He,{background:"",layout:"prev, pager, next","page-size":u.pageSize,total:u.total,"prev-text":"上一页","next-text":"下一页","current-page":u.current,"onUpdate:currentPage":ee[3]||(ee[3]=z=>u.current=z),onCurrentChange:$},null,8,["page-size","total","current-page"])])]),q("div",null,[cS,q("div",dS,[mt(Oe,{data:a.zfForm.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Vt(()=>[(te(!0),ae(qt,null,gi(a.zfForm.column,z=>(te(),Mi(be,{width:z.width,prop:z.property,label:z.label},null,8,["width","prop","label"]))),256))]),_:1},8,["data","row-style"]),mt(He,{background:"",layout:"prev, pager, next","page-size":h.pageSize,total:h.total,"prev-text":"上一页","next-text":"下一页","current-page":h.current,"onUpdate:currentPage":ee[4]||(ee[4]=z=>h.current=z),onCurrentChange:J},null,8,["page-size","total","current-page"])])])])):D.value=="1"?(te(),ae("div",hS,[q("div",fS,[q("div",pS,Fe(a.title),1)]),q("div",mS,[mt(Oe,{data:v.data,border:"",style:{width:"100%"},"max-height":"500","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Vt(()=>[(te(!0),ae(qt,null,gi(v.columns,z=>(te(),ae(qt,null,[z.type=="slot"?(te(),Mi(be,{key:0,label:z.label,prop:z.property},{default:Vt(ze=>[z.property=="ylbxlx"?(te(),ae("div",gS,[ze.row.ylbxlx==0?(te(),ae("div",_S," 城乡居民基本医疗保险 ")):ti("",!0),ze.row.ylbxlx==0?(te(),ae("div",yS," 城乡居民基本医疗保险 ")):(te(),ae("div",vS,"职工基本医疗保险"))])):ti("",!0),z.property=="yljlx"?(te(),ae("div",TS,[ze.row.yljlx==0?(te(),ae("div",bS,"城乡居民养老金")):(te(),ae("div",xS,"职工养老金"))])):ti("",!0)]),_:2},1032,["label","prop"])):(te(),Mi(be,{key:1,width:z.width,prop:z.property,label:z.label},null,8,["width","prop","label"]))],64))),256))]),_:1},8,["data","row-style"]),mt(He,{background:"",layout:"prev, pager, next","page-size":o.pageSize,total:o.total,"prev-text":"上一页","next-text":"下一页","current-page":o.current,"onUpdate:currentPage":ee[5]||(ee[5]=z=>o.current=z),onCurrentChange:H},null,8,["page-size","total","current-page"])])])):(te(),ae("div",SS,[q("div",ES,[q("div",CS,Fe(a.title),1)]),q("div",AS,[a.title=="学习"?(te(),ae("div",wS,[DS,q("div",kS,[q("p",null,Fe(m.value.eduPhase||""),1)])])):ti("",!0),a.title=="婚育"?(te(),ae("div",IS,[PS,q("div",LS,[q("p",null,Fe(m.value.maritalStatus||""),1)])])):ti("",!0),(te(!0),ae(qt,null,gi(v.columns,(z,ze)=>{var Ii;return te(),ae("div",OS,[q("div",{class:Aa(["my-info-label",z.label=="学校"||z.label=="班级"?"widu":""])},Fe(z.label),3),((Ii=L.value)==null?void 0:Ii.length)!=0?(te(),ae("div",RS,[q("p",null,Fe(ld(A)(z.label,L.value[z.property])),1)])):ti("",!0)])}),256))])]))])]),mt(dx,{cameraShow:_.show,hlsUriSsl:_.hlsUriSsl,sxtnames:_.name,onClose:B},null,8,["cameraShow","hlsUriSsl","sxtnames"])])}}},MS=nd(NS,[["__scopeId","data-v-f11560cd"]]),$S=Object.freeze(Object.defineProperty({__proto__:null,default:MS},Symbol.toStringTag,{value:"Module"}));export{Y1 as V,$S as i,MS as p,O as v}; +`,o++,a=v}),this.end_=a,this.storage_=r,this.diagnostics_=n}calculateBaseTime_(e,t){return this.storage_.size?this.storage_.has(e)?this.storage_.get(e).segmentSyncInfo.start:t:0}isReliablePlaylist_(e,t){return e!=null&&Array.isArray(t)&&t.length}}class td extends mp{constructor(e){super(),this.parent_=e}calculateBaseTime_(e,t){if(!this.storage_.size){const s=this.parent_.getSyncInfoForMediaSequence(e);return s?s.segmentSyncInfo.start:0}return super.calculateBaseTime_(e,t)}}const Cb=86400,Xa=[{name:"VOD",run:(i,e,t,s,r)=>t!==1/0?{time:0,segmentIndex:0,partIndex:null}:null},{name:"MediaSequence",run:(i,e,t,s,r,n)=>{const a=i.getMediaSequenceSync(n);if(!a||!a.isReliable)return null;const o=a.getSyncInfoForTime(r);return o?{time:o.start,partIndex:o.partIndex,segmentIndex:o.segmentIndex}:null}},{name:"ProgramDateTime",run:(i,e,t,s,r)=>{if(!Object.keys(i.timelineToDatetimeMappings).length)return null;let n=null,a=null;const o=mo(e);r=r||0;for(let u=0;u{let n=null,a=null;r=r||0;const o=mo(e);for(let u=0;u=S)&&(a=S,n={time:v,segmentIndex:m.segmentIndex,partIndex:m.partIndex})}}return n}},{name:"Discontinuity",run:(i,e,t,s,r)=>{let n=null;if(r=r||0,e.discontinuityStarts&&e.discontinuityStarts.length){let a=null;for(let o=0;o=_)&&(a=_,n={time:m.time,segmentIndex:u,partIndex:null})}}}return n}},{name:"Playlist",run:(i,e,t,s,r)=>e.syncInfo?{time:e.syncInfo.time,segmentIndex:e.syncInfo.mediaSequence-e.mediaSequence,partIndex:null}:null}];class Ab extends O.EventTarget{constructor(e={}){super(),this.timelines=[],this.discontinuities=[],this.timelineToDatetimeMappings={};const t=new mp,s=new td(t),r=new td(t);this.mediaSequenceStorage_={main:t,audio:s,vtt:r},this.logger_=vt("SyncController")}getMediaSequenceSync(e){return this.mediaSequenceStorage_[e]||null}getSyncPoint(e,t,s,r,n){if(t!==1/0)return Xa.find(({name:u})=>u==="VOD").run(this,e,t);const a=this.runStrategies_(e,t,s,r,n);if(!a.length)return null;for(const o of a){const{syncPoint:u,strategy:h}=o,{segmentIndex:m,time:_}=u;if(m<0)continue;const v=e.segments[m],S=_,A=S+v.duration;if(this.logger_(`Strategy: ${h}. Current time: ${r}. selected segment: ${m}. Time: [${S} -> ${A}]}`),r>=S&&r0&&(r.time*=-1),Math.abs(r.time+Js({defaultDuration:e.targetDuration,durationList:e.segments,startIndex:r.segmentIndex,endIndex:0}))}runStrategies_(e,t,s,r,n){const a=[];for(let o=0;oCb){O.log.warn(`Not saving expired segment info. Media sequence gap ${s} is too large.`);return}for(let r=s-1;r>=0;r--){const n=e.segments[r];if(n&&typeof n.start<"u"){t.syncInfo={mediaSequence:e.mediaSequence+r,time:n.start},this.logger_(`playlist refresh sync: [time:${t.syncInfo.time}, mediaSequence: ${t.syncInfo.mediaSequence}]`),this.trigger("syncinfoupdate");break}}}setDateTimeMappingForStart(e){if(this.timelineToDatetimeMappings={},e.segments&&e.segments.length&&e.segments[0].dateTimeObject){const t=e.segments[0],s=t.dateTimeObject.getTime()/1e3;this.timelineToDatetimeMappings[t.timeline]=-s}}saveSegmentTimingInfo({segmentInfo:e,shouldSaveTimelineMapping:t}){const s=this.calculateSegmentTimeMapping_(e,e.timingInfo,t),r=e.segment;s&&(this.saveDiscontinuitySyncInfo_(e),e.playlist.syncInfo||(e.playlist.syncInfo={mediaSequence:e.playlist.mediaSequence+e.mediaIndex,time:r.start}));const n=r.dateTimeObject;r.discontinuity&&t&&n&&(this.timelineToDatetimeMappings[r.timeline]=-(n.getTime()/1e3))}timestampOffsetForTimeline(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].time}mappingForTimeline(e){return typeof this.timelines[e]>"u"?null:this.timelines[e].mapping}calculateSegmentTimeMapping_(e,t,s){const r=e.segment,n=e.part;let a=this.timelines[e.timeline],o,u;if(typeof e.timestampOffset=="number")a={time:e.startOfSegment,mapping:e.startOfSegment-t.start},s&&(this.timelines[e.timeline]=a,this.trigger("timestampoffset"),this.logger_(`time mapping for timeline ${e.timeline}: [time: ${a.time}] [mapping: ${a.mapping}]`)),o=e.startOfSegment,u=t.end+a.mapping;else if(a)o=t.start+a.mapping,u=t.end+a.mapping;else return!1;return n&&(n.start=o,n.end=u),(!r.start||ou){let h;o<0?h=s.start-Js({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex,endIndex:n}):h=s.end+Js({defaultDuration:t.targetDuration,durationList:t.segments,startIndex:e.mediaIndex+1,endIndex:n}),this.discontinuities[a]={time:h,accuracy:u}}}}dispose(){this.trigger("dispose"),this.off()}}class wb extends O.EventTarget{constructor(){super(),this.pendingTimelineChanges_={},this.lastTimelineChanges_={}}clearPendingTimelineChange(e){this.pendingTimelineChanges_[e]=null,this.trigger("pendingtimelinechange")}pendingTimelineChange({type:e,from:t,to:s}){return typeof t=="number"&&typeof s=="number"&&(this.pendingTimelineChanges_[e]={type:e,from:t,to:s},this.trigger("pendingtimelinechange")),this.pendingTimelineChanges_[e]}lastTimelineChange({type:e,from:t,to:s}){if(typeof t=="number"&&typeof s=="number"){this.lastTimelineChanges_[e]={type:e,from:t,to:s},delete this.pendingTimelineChanges_[e];const r={timelineChangeInfo:{from:t,to:s}};this.trigger({type:"timelinechange",metadata:r})}return this.lastTimelineChanges_[e]}dispose(){this.trigger("dispose"),this.pendingTimelineChanges_={},this.lastTimelineChanges_={},this.off()}}const Db=ep(tp(function(){var i=function(){function y(){this.listeners={}}var w=y.prototype;return w.on=function(L,I){this.listeners[L]||(this.listeners[L]=[]),this.listeners[L].push(I)},w.off=function(L,I){if(!this.listeners[L])return!1;var R=this.listeners[L].indexOf(I);return this.listeners[L]=this.listeners[L].slice(0),this.listeners[L].splice(R,1),R>-1},w.trigger=function(L){var I=this.listeners[L];if(I)if(arguments.length===2)for(var R=I.length,k=0;k>7)*283)^R]=R;for(k=B=0;!L[k];k^=J||1,B=$[B]||1)for(oe=B^B<<1^B<<2^B<<3^B<<4,oe=oe>>8^oe&255^99,L[k]=oe,I[oe]=k,ie=z[ue=z[J=z[k]]],se=ie*16843009^ue*65537^J*257^k*16843008,W=z[oe]*257^oe*16843008,R=0;R<4;R++)w[R][k]=W=W<<24^W>>>8,D[R][oe]=se=se<<24^se>>>8;for(R=0;R<5;R++)w[R]=w[R].slice(0),D[R]=D[R].slice(0);return y};let s=null;class r{constructor(w){s||(s=t()),this._tables=[[s[0][0].slice(),s[0][1].slice(),s[0][2].slice(),s[0][3].slice(),s[0][4].slice()],[s[1][0].slice(),s[1][1].slice(),s[1][2].slice(),s[1][3].slice(),s[1][4].slice()]];let D,L,I;const R=this._tables[0][4],k=this._tables[1],B=w.length;let z=1;if(B!==4&&B!==6&&B!==8)throw new Error("Invalid aes key size");const $=w.slice(0),J=[];for(this._key=[$,J],D=B;D<4*B+28;D++)I=$[D-1],(D%B===0||B===8&&D%B===4)&&(I=R[I>>>24]<<24^R[I>>16&255]<<16^R[I>>8&255]<<8^R[I&255],D%B===0&&(I=I<<8^I>>>24^z<<24,z=z<<1^(z>>7)*283)),$[D]=$[D-B]^I;for(L=0;D;L++,D--)I=$[L&3?D:D-4],D<=4||L<4?J[L]=I:J[L]=k[0][R[I>>>24]]^k[1][R[I>>16&255]]^k[2][R[I>>8&255]]^k[3][R[I&255]]}decrypt(w,D,L,I,R,k){const B=this._key[1];let z=w^B[0],$=I^B[1],J=L^B[2],ue=D^B[3],ie,oe,W;const se=B.length/4-2;let Fe,ne=4;const G=this._tables[1],ee=G[0],be=G[1],Re=G[2],ke=G[3],H=G[4];for(Fe=0;Fe>>24]^be[$>>16&255]^Re[J>>8&255]^ke[ue&255]^B[ne],oe=ee[$>>>24]^be[J>>16&255]^Re[ue>>8&255]^ke[z&255]^B[ne+1],W=ee[J>>>24]^be[ue>>16&255]^Re[z>>8&255]^ke[$&255]^B[ne+2],ue=ee[ue>>>24]^be[z>>16&255]^Re[$>>8&255]^ke[J&255]^B[ne+3],ne+=4,z=ie,$=oe,J=W;for(Fe=0;Fe<4;Fe++)R[(3&-Fe)+k]=H[z>>>24]<<24^H[$>>16&255]<<16^H[J>>8&255]<<8^H[ue&255]^B[ne++],ie=z,z=$,$=J,J=ue,ue=ie}}class n extends i{constructor(){super(i),this.jobs=[],this.delay=1,this.timeout_=null}processJob_(){this.jobs.shift()(),this.jobs.length?this.timeout_=setTimeout(this.processJob_.bind(this),this.delay):this.timeout_=null}push(w){this.jobs.push(w),this.timeout_||(this.timeout_=setTimeout(this.processJob_.bind(this),this.delay))}}const a=function(y){return y<<24|(y&65280)<<8|(y&16711680)>>8|y>>>24},o=function(y,w,D){const L=new Int32Array(y.buffer,y.byteOffset,y.byteLength>>2),I=new r(Array.prototype.slice.call(w)),R=new Uint8Array(y.byteLength),k=new Int32Array(R.buffer);let B,z,$,J,ue,ie,oe,W,se;for(B=D[0],z=D[1],$=D[2],J=D[3],se=0;se{const L=y[D];v(L)?w[D]={bytes:L.buffer,byteOffset:L.byteOffset,byteLength:L.byteLength}:w[D]=L}),w};self.onmessage=function(y){const w=y.data,D=new Uint8Array(w.encrypted.bytes,w.encrypted.byteOffset,w.encrypted.byteLength),L=new Uint32Array(w.key.bytes,w.key.byteOffset,w.key.byteLength/4),I=new Uint32Array(w.iv.bytes,w.iv.byteOffset,w.iv.byteLength/4);new u(D,L,I,function(R,k){self.postMessage(A({source:w.source,decrypted:k}),[k.buffer])})}}));var kb=Zf(Db);const Ib=i=>{let e=i.default?"main":"alternative";return i.characteristics&&i.characteristics.indexOf("public.accessibility.describes-video")>=0&&(e="main-desc"),e},gp=(i,e)=>{i.abort(),i.pause(),e&&e.activePlaylistLoader&&(e.activePlaylistLoader.pause(),e.activePlaylistLoader=null)},Co=(i,e)=>{e.activePlaylistLoader=i,i.load()},Pb=(i,e)=>()=>{const{segmentLoaders:{[i]:t,main:s},mediaTypes:{[i]:r}}=e,n=r.activeTrack(),a=r.getActiveGroup(),o=r.activePlaylistLoader,u=r.lastGroup_;if(!(a&&u&&a.id===u.id)&&(r.lastGroup_=a,r.lastTrack_=n,gp(t,r),!(!a||a.isMainPlaylist))){if(!a.playlistLoader){o&&s.resetEverything();return}t.resyncLoader(),Co(a.playlistLoader,r)}},Lb=(i,e)=>()=>{const{segmentLoaders:{[i]:t},mediaTypes:{[i]:s}}=e;s.lastGroup_=null,t.abort(),t.pause()},Ob=(i,e)=>()=>{const{mainPlaylistLoader:t,segmentLoaders:{[i]:s,main:r},mediaTypes:{[i]:n}}=e,a=n.activeTrack(),o=n.getActiveGroup(),u=n.activePlaylistLoader,h=n.lastTrack_;if(!(h&&a&&h.id===a.id)&&(n.lastGroup_=o,n.lastTrack_=a,gp(s,n),!!o)){if(o.isMainPlaylist){if(!a||!h||a.id===h.id)return;const m=e.vhs.playlistController_,_=m.selectPlaylist();if(m.media()===_)return;n.logger_(`track change. Switching main audio from ${h.id} to ${a.id}`),t.pause(),r.resetEverything(),m.fastQualityChange_(_);return}if(i==="AUDIO"){if(!o.playlistLoader){r.setAudio(!0),r.resetEverything();return}s.setAudio(!0),r.setAudio(!1)}if(u===o.playlistLoader){Co(o.playlistLoader,n);return}s.track&&s.track(a),s.resetEverything(),Co(o.playlistLoader,n)}},In={AUDIO:(i,e)=>()=>{const{mediaTypes:{[i]:t},excludePlaylist:s}=e,r=t.activeTrack(),n=t.activeGroup(),a=(n.filter(u=>u.default)[0]||n[0]).id,o=t.tracks[a];if(r===o){s({error:{message:"Problem encountered loading the default audio track."}});return}O.log.warn("Problem encountered loading the alternate audio track.Switching back to default.");for(const u in t.tracks)t.tracks[u].enabled=t.tracks[u]===o;t.onTrackChanged()},SUBTITLES:(i,e)=>()=>{const{mediaTypes:{[i]:t}}=e;O.log.warn("Problem encountered loading the subtitle track.Disabling subtitle track.");const s=t.activeTrack();s&&(s.mode="disabled"),t.onTrackChanged()}},id={AUDIO:(i,e,t)=>{if(!e)return;const{tech:s,requestOptions:r,segmentLoaders:{[i]:n}}=t;e.on("loadedmetadata",()=>{const a=e.media();n.playlist(a,r),(!s.paused()||a.endList&&s.preload()!=="none")&&n.load()}),e.on("loadedplaylist",()=>{n.playlist(e.media(),r),s.paused()||n.load()}),e.on("error",In[i](i,t))},SUBTITLES:(i,e,t)=>{const{tech:s,requestOptions:r,segmentLoaders:{[i]:n},mediaTypes:{[i]:a}}=t;e.on("loadedmetadata",()=>{const o=e.media();n.playlist(o,r),n.track(a.activeTrack()),(!s.paused()||o.endList&&s.preload()!=="none")&&n.load()}),e.on("loadedplaylist",()=>{n.playlist(e.media(),r),s.paused()||n.load()}),e.on("error",In[i](i,t))}},Rb={AUDIO:(i,e)=>{const{vhs:t,sourceType:s,segmentLoaders:{[i]:r},requestOptions:n,main:{mediaGroups:a},mediaTypes:{[i]:{groups:o,tracks:u,logger_:h}},mainPlaylistLoader:m}=e,_=vr(m.main);(!a[i]||Object.keys(a[i]).length===0)&&(a[i]={main:{default:{default:!0}}},_&&(a[i].main.default.playlists=m.main.playlists));for(const v in a[i]){o[v]||(o[v]=[]);for(const S in a[i][v]){let A=a[i][v][S],y;if(_?(h(`AUDIO group '${v}' label '${S}' is a main playlist`),A.isMainPlaylist=!0,y=null):s==="vhs-json"&&A.playlists?y=new Wi(A.playlists[0],t,n):A.resolvedUri?y=new Wi(A.resolvedUri,t,n):A.playlists&&s==="dash"?y=new bo(A.playlists[0],t,n,m):y=null,A=le({id:S,playlistLoader:y},A),id[i](i,A.playlistLoader,e),o[v].push(A),typeof u[S]>"u"){const w=new O.AudioTrack({id:S,kind:Ib(A),enabled:!1,language:A.language,default:A.default,label:S});u[S]=w}}}r.on("error",In[i](i,e))},SUBTITLES:(i,e)=>{const{tech:t,vhs:s,sourceType:r,segmentLoaders:{[i]:n},requestOptions:a,main:{mediaGroups:o},mediaTypes:{[i]:{groups:u,tracks:h}},mainPlaylistLoader:m}=e;for(const _ in o[i]){u[_]||(u[_]=[]);for(const v in o[i][_]){if(!s.options_.useForcedSubtitles&&o[i][_][v].forced)continue;let S=o[i][_][v],A;if(r==="hls")A=new Wi(S.resolvedUri,s,a);else if(r==="dash"){if(!S.playlists.filter(w=>w.excludeUntil!==1/0).length)return;A=new bo(S.playlists[0],s,a,m)}else r==="vhs-json"&&(A=new Wi(S.playlists?S.playlists[0]:S.resolvedUri,s,a));if(S=le({id:v,playlistLoader:A},S),id[i](i,S.playlistLoader,e),u[_].push(S),typeof h[v]>"u"){const y=t.addRemoteTextTrack({id:v,kind:"subtitles",default:S.default&&S.autoselect,language:S.language,label:v},!1).track;h[v]=y}}}n.on("error",In[i](i,e))},"CLOSED-CAPTIONS":(i,e)=>{const{tech:t,main:{mediaGroups:s},mediaTypes:{[i]:{groups:r,tracks:n}}}=e;for(const a in s[i]){r[a]||(r[a]=[]);for(const o in s[i][a]){const u=s[i][a][o];if(!/^(?:CC|SERVICE)/.test(u.instreamId))continue;const h=t.options_.vhs&&t.options_.vhs.captionServices||{};let m={label:o,language:u.language,instreamId:u.instreamId,default:u.default&&u.autoselect};if(h[m.instreamId]&&(m=le(m,h[m.instreamId])),m.default===void 0&&delete m.default,r[a].push(le({id:o},u)),typeof n[o]>"u"){const _=t.addRemoteTextTrack({id:m.instreamId,kind:"captions",default:m.default,language:m.language,label:m.label},!1).track;n[o]=_}}}}},_p=(i,e)=>{for(let t=0;tt=>{const{mainPlaylistLoader:s,mediaTypes:{[i]:{groups:r}}}=e,n=s.media();if(!n)return null;let a=null;n.attributes[i]&&(a=r[n.attributes[i]]);const o=Object.keys(r);if(!a)if(i==="AUDIO"&&o.length>1&&vr(e.main))for(let u=0;u"u"?a:t===null||!a?null:a.filter(u=>u.id===t.id)[0]||null},Mb={AUDIO:(i,e)=>()=>{const{mediaTypes:{[i]:{tracks:t}}}=e;for(const s in t)if(t[s].enabled)return t[s];return null},SUBTITLES:(i,e)=>()=>{const{mediaTypes:{[i]:{tracks:t}}}=e;for(const s in t)if(t[s].mode==="showing"||t[s].mode==="hidden")return t[s];return null}},Bb=(i,{mediaTypes:e})=>()=>{const t=e[i].activeTrack();return t?e[i].activeGroup(t):null},Fb=i=>{["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(h=>{Rb[h](h,i)});const{mediaTypes:e,mainPlaylistLoader:t,tech:s,vhs:r,segmentLoaders:{["AUDIO"]:n,main:a}}=i;["AUDIO","SUBTITLES"].forEach(h=>{e[h].activeGroup=Nb(h,i),e[h].activeTrack=Mb[h](h,i),e[h].onGroupChanged=Pb(h,i),e[h].onGroupChanging=Lb(h,i),e[h].onTrackChanged=Ob(h,i),e[h].getActiveGroup=Bb(h,i)});const o=e.AUDIO.activeGroup();if(o){const h=(o.filter(_=>_.default)[0]||o[0]).id;e.AUDIO.tracks[h].enabled=!0,e.AUDIO.onGroupChanged(),e.AUDIO.onTrackChanged(),e.AUDIO.getActiveGroup().playlistLoader?(a.setAudio(!1),n.setAudio(!0)):a.setAudio(!0)}t.on("mediachange",()=>{["AUDIO","SUBTITLES"].forEach(h=>e[h].onGroupChanged())}),t.on("mediachanging",()=>{["AUDIO","SUBTITLES"].forEach(h=>e[h].onGroupChanging())});const u=()=>{e.AUDIO.onTrackChanged(),s.trigger({type:"usage",name:"vhs-audio-change"})};s.audioTracks().addEventListener("change",u),s.remoteTextTracks().addEventListener("change",e.SUBTITLES.onTrackChanged),r.on("dispose",()=>{s.audioTracks().removeEventListener("change",u),s.remoteTextTracks().removeEventListener("change",e.SUBTITLES.onTrackChanged)}),s.clearTracks("audio");for(const h in e.AUDIO.tracks)s.audioTracks().addTrack(e.AUDIO.tracks[h])},Ub=()=>{const i={};return["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{i[e]={groups:{},tracks:{},activePlaylistLoader:null,activeGroup:Gt,activeTrack:Gt,getActiveGroup:Gt,onGroupChanged:Gt,onTrackChanged:Gt,lastTrack_:null,logger_:vt(`MediaGroups[${e}]`)}}),i};class sd{constructor(){this.priority_=[],this.pathwayClones_=new Map}set version(e){e===1&&(this.version_=e)}set ttl(e){this.ttl_=e||300}set reloadUri(e){e&&(this.reloadUri_=it(this.reloadUri_,e))}set priority(e){e&&e.length&&(this.priority_=e)}set pathwayClones(e){e&&e.length&&(this.pathwayClones_=new Map(e.map(t=>[t.ID,t])))}get version(){return this.version_}get ttl(){return this.ttl_}get reloadUri(){return this.reloadUri_}get priority(){return this.priority_}get pathwayClones(){return this.pathwayClones_}}class qb extends O.EventTarget{constructor(e,t){super(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=!1,this.availablePathways_=new Set,this.steeringManifest=new sd,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.currentPathwayClones=new Map,this.nextPathwayClones=new Map,this.excludedSteeringManifestURLs=new Set,this.logger_=vt("Content Steering"),this.xhr_=e,this.getBandwidth_=t}assignTagProperties(e,t){this.manifestType_=t.serverUri?"HLS":"DASH";const s=t.serverUri||t.serverURL;if(!s){this.logger_(`steering manifest URL is ${s}, cannot request steering manifest.`),this.trigger("error");return}if(s.startsWith("data:")){this.decodeDataUriManifest_(s.substring(s.indexOf(",")+1));return}this.steeringManifest.reloadUri=it(e,s),this.defaultPathway=t.pathwayId||t.defaultServiceLocation,this.queryBeforeStart=t.queryBeforeStart,this.proxyServerUrl_=t.proxyServerURL,this.defaultPathway&&!this.queryBeforeStart&&this.trigger("content-steering")}requestSteeringManifest(e){const t=this.steeringManifest.reloadUri;if(!t)return;const s=e?t:this.getRequestURI(t);if(!s){this.logger_("No valid content steering manifest URIs. Stopping content steering."),this.trigger("error"),this.dispose();return}const r={contentSteeringInfo:{uri:s}};this.trigger({type:"contentsteeringloadstart",metadata:r}),this.request_=this.xhr_({uri:s,requestType:"content-steering-manifest"},(n,a)=>{if(n){if(a.status===410){this.logger_(`manifest request 410 ${n}.`),this.logger_(`There will be no more content steering requests to ${s} this session.`),this.excludedSteeringManifestURLs.add(s);return}if(a.status===429){const h=a.responseHeaders["retry-after"];this.logger_(`manifest request 429 ${n}.`),this.logger_(`content steering will retry in ${h} seconds.`),this.startTTLTimeout_(parseInt(h,10));return}this.logger_(`manifest failed to load ${n}.`),this.startTTLTimeout_();return}this.trigger({type:"contentsteeringloadcomplete",metadata:r});let o;try{o=JSON.parse(this.request_.responseText)}catch(h){const m={errorType:O.Error.StreamingContentSteeringParserError,error:h};this.trigger({type:"error",metadata:m})}this.assignSteeringProperties_(o);const u={contentSteeringInfo:r.contentSteeringInfo,contentSteeringManifest:{version:this.steeringManifest.version,reloadUri:this.steeringManifest.reloadUri,priority:this.steeringManifest.priority}};this.trigger({type:"contentsteeringparsed",metadata:u}),this.startTTLTimeout_()})}setProxyServerUrl_(e){const t=new E.URL(e),s=new E.URL(this.proxyServerUrl_);return s.searchParams.set("url",encodeURI(t.toString())),this.setSteeringParams_(s.toString())}decodeDataUriManifest_(e){const t=JSON.parse(E.atob(e));this.assignSteeringProperties_(t)}setSteeringParams_(e){const t=new E.URL(e),s=this.getPathway(),r=this.getBandwidth_();if(s){const n=`_${this.manifestType_}_pathway`;t.searchParams.set(n,s)}if(r){const n=`_${this.manifestType_}_throughput`;t.searchParams.set(n,r)}return t.toString()}assignSteeringProperties_(e){if(this.steeringManifest.version=e.VERSION,!this.steeringManifest.version){this.logger_(`manifest version is ${e.VERSION}, which is not supported.`),this.trigger("error");return}this.steeringManifest.ttl=e.TTL,this.steeringManifest.reloadUri=e["RELOAD-URI"],this.steeringManifest.priority=e["PATHWAY-PRIORITY"]||e["SERVICE-LOCATION-PRIORITY"],this.steeringManifest.pathwayClones=e["PATHWAY-CLONES"],this.nextPathwayClones=this.steeringManifest.pathwayClones,this.availablePathways_.size||(this.logger_("There are no available pathways for content steering. Ending content steering."),this.trigger("error"),this.dispose());const s=(r=>{for(const n of r)if(this.availablePathways_.has(n))return n;return[...this.availablePathways_][0]})(this.steeringManifest.priority);this.currentPathway!==s&&(this.currentPathway=s,this.trigger("content-steering"))}getPathway(){return this.currentPathway||this.defaultPathway}getRequestURI(e){if(!e)return null;const t=r=>this.excludedSteeringManifestURLs.has(r);if(this.proxyServerUrl_){const r=this.setProxyServerUrl_(e);if(!t(r))return r}const s=this.setSteeringParams_(e);return t(s)?null:s}startTTLTimeout_(e=this.steeringManifest.ttl){const t=e*1e3;this.ttlTimeout_=E.setTimeout(()=>{this.requestSteeringManifest()},t)}clearTTLTimeout_(){E.clearTimeout(this.ttlTimeout_),this.ttlTimeout_=null}abort(){this.request_&&this.request_.abort(),this.request_=null}dispose(){this.off("content-steering"),this.off("error"),this.abort(),this.clearTTLTimeout_(),this.currentPathway=null,this.defaultPathway=null,this.queryBeforeStart=null,this.proxyServerUrl_=null,this.manifestType_=null,this.ttlTimeout_=null,this.request_=null,this.excludedSteeringManifestURLs=new Set,this.availablePathways_=new Set,this.steeringManifest=new sd}addAvailablePathway(e){e&&this.availablePathways_.add(e)}clearAvailablePathways(){this.availablePathways_.clear()}excludePathway(e){return this.availablePathways_.delete(e)}didDASHTagChange(e,t){return!t&&this.steeringManifest.reloadUri||t&&(it(e,t.serverURL)!==this.steeringManifest.reloadUri||t.defaultServiceLocation!==this.defaultPathway||t.queryBeforeStart!==this.queryBeforeStart||t.proxyServerURL!==this.proxyServerUrl_)}getAvailablePathways(){return this.availablePathways_}}const jb=10;let $t;const $b=["mediaRequests","mediaRequestsAborted","mediaRequestsTimedout","mediaRequestsErrored","mediaTransferDuration","mediaBytesTransferred","mediaAppends"],Vb=function(i){return this.audioSegmentLoader_[i]+this.mainSegmentLoader_[i]},Hb=function({currentPlaylist:i,buffered:e,currentTime:t,nextPlaylist:s,bufferLowWaterLine:r,bufferHighWaterLine:n,duration:a,bufferBasedABR:o,log:u}){if(!s)return O.log.warn("We received no playlist to switch to. Please check your stream."),!1;const h=`allowing switch ${i&&i.id||"null"} -> ${s.id}`;if(!i)return u(`${h} as current playlist is not set`),!0;if(s.id===i.id)return!1;const m=!!Gi(e,t).length;if(!i.endList)return!m&&typeof i.partTargetDuration=="number"?(u(`not ${h} as current playlist is live llhls, but currentTime isn't in buffered.`),!1):(u(`${h} as current playlist is live`),!0);const _=bl(e,t),v=o?Ne.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE:Ne.MAX_BUFFER_LOW_WATER_LINE;if(aA)&&_>=r){let y=`${h} as forwardBuffer >= bufferLowWaterLine (${_} >= ${r})`;return o&&(y+=` and next bandwidth > current bandwidth (${S} > ${A})`),u(y),!0}return u(`not ${h} as no switching criteria met`),!1};class zb extends O.EventTarget{constructor(e){super();const{src:t,withCredentials:s,tech:r,bandwidth:n,externVhs:a,useCueTags:o,playlistExclusionDuration:u,enableLowInitialPlaylist:h,sourceType:m,cacheEncryptionKeys:_,bufferBasedABR:v,leastPixelDiffSelector:S,captionServices:A}=e;if(!t)throw new Error("A non-empty playlist URL or JSON manifest string is required");let{maxPlaylistRetries:y}=e;(y===null||typeof y>"u")&&(y=1/0),$t=a,this.bufferBasedABR=!!v,this.leastPixelDiffSelector=!!S,this.withCredentials=s,this.tech_=r,this.vhs_=r.vhs,this.player_=e.player_,this.sourceType_=m,this.useCueTags_=o,this.playlistExclusionDuration=u,this.maxPlaylistRetries=y,this.enableLowInitialPlaylist=h,this.useCueTags_&&(this.cueTagsTrack_=this.tech_.addTextTrack("metadata","ad-cues"),this.cueTagsTrack_.inBandMetadataTrackDispatchType=""),this.requestOptions_={withCredentials:s,maxPlaylistRetries:y,timeout:null},this.on("error",this.pauseLoading),this.mediaTypes_=Ub(),this.mediaSource=new E.MediaSource,this.handleDurationChange_=this.handleDurationChange_.bind(this),this.handleSourceOpen_=this.handleSourceOpen_.bind(this),this.handleSourceEnded_=this.handleSourceEnded_.bind(this),this.mediaSource.addEventListener("durationchange",this.handleDurationChange_),this.mediaSource.addEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.addEventListener("sourceended",this.handleSourceEnded_),this.seekable_=$e(),this.hasPlayed_=!1,this.syncController_=new Ab(e),this.segmentMetadataTrack_=r.addRemoteTextTrack({kind:"metadata",label:"segment-metadata"},!1).track,this.decrypter_=new kb,this.sourceUpdater_=new pp(this.mediaSource),this.inbandTextTracks_={},this.timelineChangeController_=new wb,this.keyStatusMap_=new Map;const w={vhs:this.vhs_,parse708captions:e.parse708captions,useDtsForTimestampOffset:e.useDtsForTimestampOffset,captionServices:A,mediaSource:this.mediaSource,currentTime:this.tech_.currentTime.bind(this.tech_),seekable:()=>this.seekable(),seeking:()=>this.tech_.seeking(),duration:()=>this.duration(),hasPlayed:()=>this.hasPlayed_,goalBufferLength:()=>this.goalBufferLength(),bandwidth:n,syncController:this.syncController_,decrypter:this.decrypter_,sourceType:this.sourceType_,inbandTextTracks:this.inbandTextTracks_,cacheEncryptionKeys:_,sourceUpdater:this.sourceUpdater_,timelineChangeController:this.timelineChangeController_,exactManifestTimings:e.exactManifestTimings,addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)};this.mainPlaylistLoader_=this.sourceType_==="dash"?new bo(t,this.vhs_,le(this.requestOptions_,{addMetadataToTextTrack:this.addMetadataToTextTrack.bind(this)})):new Wi(t,this.vhs_,le(this.requestOptions_,{addDateRangesToTextTrack:this.addDateRangesToTextTrack_.bind(this)})),this.setupMainPlaylistLoaderListeners_(),this.mainSegmentLoader_=new So(le(w,{segmentMetadataTrack:this.segmentMetadataTrack_,loaderType:"main"}),e),this.audioSegmentLoader_=new So(le(w,{loaderType:"audio"}),e),this.subtitleSegmentLoader_=new bb(le(w,{loaderType:"vtt",featuresNativeTextTracks:this.tech_.featuresNativeTextTracks,loadVttJs:()=>new Promise((I,R)=>{function k(){r.off("vttjserror",B),I()}function B(){r.off("vttjsloaded",k),R()}r.one("vttjsloaded",k),r.one("vttjserror",B),r.addWebVttScript_()})}),e);const D=()=>this.mainSegmentLoader_.bandwidth;this.contentSteeringController_=new qb(this.vhs_.xhr,D),this.setupSegmentLoaderListeners_(),this.bufferBasedABR&&(this.mainPlaylistLoader_.one("loadedplaylist",()=>this.startABRTimer_()),this.tech_.on("pause",()=>this.stopABRTimer_()),this.tech_.on("play",()=>this.startABRTimer_())),$b.forEach(I=>{this[I+"_"]=Vb.bind(this,I)}),this.logger_=vt("pc"),this.triggeredFmp4Usage=!1,this.tech_.preload()==="none"?(this.loadOnPlay_=()=>{this.loadOnPlay_=null,this.mainPlaylistLoader_.load()},this.tech_.one("play",this.loadOnPlay_)):this.mainPlaylistLoader_.load(),this.timeToLoadedData__=-1,this.mainAppendsToLoadedData__=-1,this.audioAppendsToLoadedData__=-1;const L=this.tech_.preload()==="none"?"play":"loadstart";this.tech_.one(L,()=>{const I=Date.now();this.tech_.one("loadeddata",()=>{this.timeToLoadedData__=Date.now()-I,this.mainAppendsToLoadedData__=this.mainSegmentLoader_.mediaAppends,this.audioAppendsToLoadedData__=this.audioSegmentLoader_.mediaAppends})})}mainAppendsToLoadedData_(){return this.mainAppendsToLoadedData__}audioAppendsToLoadedData_(){return this.audioAppendsToLoadedData__}appendsToLoadedData_(){const e=this.mainAppendsToLoadedData_(),t=this.audioAppendsToLoadedData_();return e===-1||t===-1?-1:e+t}timeToLoadedData_(){return this.timeToLoadedData__}checkABR_(e="abr"){const t=this.selectPlaylist();t&&this.shouldSwitchToMedia_(t)&&this.switchMedia_(t,e)}switchMedia_(e,t,s){const r=this.media(),n=r&&(r.id||r.uri),a=e&&(e.id||e.uri);if(n&&n!==a){this.logger_(`switch media ${n} -> ${a} from ${t}`);const o={renditionInfo:{id:a,bandwidth:e.attributes.BANDWIDTH,resolution:e.attributes.RESOLUTION,codecs:e.attributes.CODECS},cause:t};this.trigger({type:"renditionselected",metadata:o}),this.tech_.trigger({type:"usage",name:`vhs-rendition-change-${t}`})}this.mainPlaylistLoader_.media(e,s)}switchMediaForDASHContentSteering_(){["AUDIO","SUBTITLES","CLOSED-CAPTIONS"].forEach(e=>{const t=this.mediaTypes_[e],s=t?t.activeGroup():null,r=this.contentSteeringController_.getPathway();if(s&&r){const a=(s.length?s[0].playlists:s.playlists).filter(o=>o.attributes.serviceLocation===r);a.length&&this.mediaTypes_[e].activePlaylistLoader.media(a[0])}})}startABRTimer_(){this.stopABRTimer_(),this.abrTimer_=E.setInterval(()=>this.checkABR_(),250)}stopABRTimer_(){this.tech_.scrubbing&&this.tech_.scrubbing()||(E.clearInterval(this.abrTimer_),this.abrTimer_=null)}getAudioTrackPlaylists_(){const e=this.main(),t=e&&e.playlists||[];if(!e||!e.mediaGroups||!e.mediaGroups.AUDIO)return t;const s=e.mediaGroups.AUDIO,r=Object.keys(s);let n;if(Object.keys(this.mediaTypes_.AUDIO.groups).length)n=this.mediaTypes_.AUDIO.activeTrack();else{const o=s.main||r.length&&s[r[0]];for(const u in o)if(o[u].default){n={label:u};break}}if(!n)return t;const a=[];for(const o in s)if(s[o][n.label]){const u=s[o][n.label];if(u.playlists&&u.playlists.length)a.push.apply(a,u.playlists);else if(u.uri)a.push(u);else if(e.playlists.length)for(let h=0;h{const t=this.mainPlaylistLoader_.media(),s=t.targetDuration*1.5*1e3;go(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=s,t.endList&&this.tech_.preload()!=="none"&&(this.mainSegmentLoader_.playlist(t,this.requestOptions_),this.mainSegmentLoader_.load()),Fb({sourceType:this.sourceType_,segmentLoaders:{AUDIO:this.audioSegmentLoader_,SUBTITLES:this.subtitleSegmentLoader_,main:this.mainSegmentLoader_},tech:this.tech_,requestOptions:this.requestOptions_,mainPlaylistLoader:this.mainPlaylistLoader_,vhs:this.vhs_,main:this.main(),mediaTypes:this.mediaTypes_,excludePlaylist:this.excludePlaylist.bind(this)}),this.triggerPresenceUsage_(this.main(),t),this.setupFirstPlay(),!this.mediaTypes_.AUDIO.activePlaylistLoader||this.mediaTypes_.AUDIO.activePlaylistLoader.media()?this.trigger("selectedinitialmedia"):this.mediaTypes_.AUDIO.activePlaylistLoader.one("loadedmetadata",()=>{this.trigger("selectedinitialmedia")})}),this.mainPlaylistLoader_.on("loadedplaylist",()=>{this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_);let t=this.mainPlaylistLoader_.media();if(!t){this.attachContentSteeringListeners_(),this.initContentSteeringController_(),this.excludeUnsupportedVariants_();let s;if(this.enableLowInitialPlaylist&&(s=this.selectInitialPlaylist()),s||(s=this.selectPlaylist()),!s||!this.shouldSwitchToMedia_(s)||(this.initialMedia_=s,this.switchMedia_(this.initialMedia_,"initial"),!(this.sourceType_==="vhs-json"&&this.initialMedia_.segments)))return;t=this.initialMedia_}this.handleUpdatedMediaPlaylist(t)}),this.mainPlaylistLoader_.on("error",()=>{const t=this.mainPlaylistLoader_.error;this.excludePlaylist({playlistToExclude:t.playlist,error:t})}),this.mainPlaylistLoader_.on("mediachanging",()=>{this.mainSegmentLoader_.abort(),this.mainSegmentLoader_.pause()}),this.mainPlaylistLoader_.on("mediachange",()=>{const t=this.mainPlaylistLoader_.media(),s=t.targetDuration*1.5*1e3;go(this.mainPlaylistLoader_.main,this.mainPlaylistLoader_.media())?this.requestOptions_.timeout=0:this.requestOptions_.timeout=s,this.sourceType_==="dash"&&this.mainPlaylistLoader_.load(),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(t,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_?this.runFastQualitySwitch_():this.mainSegmentLoader_.load(),this.tech_.trigger({type:"mediachange",bubbles:!0})}),this.mainPlaylistLoader_.on("playlistunchanged",()=>{const t=this.mainPlaylistLoader_.media();if(t.lastExcludeReason_==="playlist-unchanged")return;this.stuckAtPlaylistEnd_(t)&&(this.excludePlaylist({error:{message:"Playlist no longer updating.",reason:"playlist-unchanged"}}),this.tech_.trigger("playliststuck"))}),this.mainPlaylistLoader_.on("renditiondisabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-disabled"})}),this.mainPlaylistLoader_.on("renditionenabled",()=>{this.tech_.trigger({type:"usage",name:"vhs-rendition-enabled"})}),["manifestrequeststart","manifestrequestcomplete","manifestparsestart","manifestparsecomplete","playlistrequeststart","playlistrequestcomplete","playlistparsestart","playlistparsecomplete","renditiondisabled","renditionenabled"].forEach(t=>{this.mainPlaylistLoader_.on(t,s=>{this.player_.trigger(Oe({},s))})})}handleUpdatedMediaPlaylist(e){this.useCueTags_&&this.updateAdCues_(e),this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.playlist(e,this.requestOptions_),this.waitingForFastQualityPlaylistReceived_&&this.runFastQualitySwitch_(),this.updateDuration(!e.endList),this.tech_.paused()||(this.mainSegmentLoader_.load(),this.audioSegmentLoader_&&this.audioSegmentLoader_.load())}triggerPresenceUsage_(e,t){const s=e.mediaGroups||{};let r=!0;const n=Object.keys(s.AUDIO);for(const a in s.AUDIO)for(const o in s.AUDIO[a])s.AUDIO[a][o].uri||(r=!1);r&&this.tech_.trigger({type:"usage",name:"vhs-demuxed"}),Object.keys(s.SUBTITLES).length&&this.tech_.trigger({type:"usage",name:"vhs-webvtt"}),$t.Playlist.isAes(t)&&this.tech_.trigger({type:"usage",name:"vhs-aes"}),n.length&&Object.keys(s.AUDIO[n[0]]).length>1&&this.tech_.trigger({type:"usage",name:"vhs-alternate-audio"}),this.useCueTags_&&this.tech_.trigger({type:"usage",name:"vhs-playlist-cue-tags"})}shouldSwitchToMedia_(e){const t=this.mainPlaylistLoader_.media()||this.mainPlaylistLoader_.pendingMedia_,s=this.tech_.currentTime(),r=this.bufferLowWaterLine(),n=this.bufferHighWaterLine(),a=this.tech_.buffered();return Hb({buffered:a,currentTime:s,currentPlaylist:t,nextPlaylist:e,bufferLowWaterLine:r,bufferHighWaterLine:n,duration:this.duration(),bufferBasedABR:this.bufferBasedABR,log:this.logger_})}setupSegmentLoaderListeners_(){this.mainSegmentLoader_.on("bandwidthupdate",()=>{this.checkABR_("bandwidthupdate"),this.tech_.trigger("bandwidthupdate")}),this.mainSegmentLoader_.on("timeout",()=>{this.bufferBasedABR&&this.mainSegmentLoader_.load()}),this.bufferBasedABR||this.mainSegmentLoader_.on("progress",()=>{this.trigger("progress")}),this.mainSegmentLoader_.on("error",()=>{const s=this.mainSegmentLoader_.error();this.excludePlaylist({playlistToExclude:s.playlist,error:s})}),this.mainSegmentLoader_.on("appenderror",()=>{this.error=this.mainSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.mainSegmentLoader_.on("timestampoffset",()=>{this.tech_.trigger({type:"usage",name:"vhs-timestamp-offset"})}),this.audioSegmentLoader_.on("syncinfoupdate",()=>{this.onSyncInfoUpdate_()}),this.audioSegmentLoader_.on("appenderror",()=>{this.error=this.audioSegmentLoader_.error_,this.trigger("error")}),this.mainSegmentLoader_.on("ended",()=>{this.logger_("main segment loader ended"),this.onEndOfStream()}),this.mainSegmentLoader_.on("earlyabort",s=>{this.bufferBasedABR||(this.delegateLoaders_("all",["abort"]),this.excludePlaylist({error:{message:"Aborted early because there isn't enough bandwidth to complete the request without rebuffering."},playlistExclusionDuration:jb}))});const e=()=>{if(!this.sourceUpdater_.hasCreatedSourceBuffers())return this.tryToCreateSourceBuffers_();const s=this.getCodecsOrExclude_();s&&this.sourceUpdater_.addOrChangeSourceBuffers(s)};this.mainSegmentLoader_.on("trackinfo",e),this.audioSegmentLoader_.on("trackinfo",e),this.mainSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("fmp4",()=>{this.triggeredFmp4Usage||(this.tech_.trigger({type:"usage",name:"vhs-fmp4"}),this.triggeredFmp4Usage=!0)}),this.audioSegmentLoader_.on("ended",()=>{this.logger_("audioSegmentLoader ended"),this.onEndOfStream()}),["segmentselected","segmentloadstart","segmentloaded","segmentkeyloadstart","segmentkeyloadcomplete","segmentdecryptionstart","segmentdecryptioncomplete","segmenttransmuxingstart","segmenttransmuxingcomplete","segmenttransmuxingtrackinfoavailable","segmenttransmuxingtiminginfoavailable","segmentappendstart","appendsdone","bandwidthupdated","timelinechange","codecschange"].forEach(s=>{this.mainSegmentLoader_.on(s,r=>{this.player_.trigger(Oe({},r))}),this.audioSegmentLoader_.on(s,r=>{this.player_.trigger(Oe({},r))}),this.subtitleSegmentLoader_.on(s,r=>{this.player_.trigger(Oe({},r))})})}mediaSecondsLoaded_(){return Math.max(this.audioSegmentLoader_.mediaSecondsLoaded+this.mainSegmentLoader_.mediaSecondsLoaded)}load(){this.mainSegmentLoader_.load(),this.mediaTypes_.AUDIO.activePlaylistLoader&&this.audioSegmentLoader_.load(),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&this.subtitleSegmentLoader_.load()}fastQualityChange_(e=this.selectPlaylist()){if(e&&e===this.mainPlaylistLoader_.media()){this.logger_("skipping fastQualityChange because new media is same as old");return}this.switchMedia_(e,"fast-quality"),this.waitingForFastQualityPlaylistReceived_=!0}runFastQualitySwitch_(){this.waitingForFastQualityPlaylistReceived_=!1,this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(()=>{this.mainSegmentLoader_.load()})}play(){if(this.setupFirstPlay())return;this.tech_.ended()&&this.tech_.setCurrentTime(0),this.hasPlayed_&&this.load();const e=this.tech_.seekable();if(this.tech_.duration()===1/0&&this.tech_.currentTime(){})}this.trigger("sourceopen")}handleSourceEnded_(){if(!this.inbandTextTracks_.metadataTrack_)return;const e=this.inbandTextTracks_.metadataTrack_.cues;if(!e||!e.length)return;const t=this.duration();e[e.length-1].endTime=isNaN(t)||Math.abs(t)===1/0?Number.MAX_VALUE:t}handleDurationChange_(){this.tech_.trigger("durationchange")}onEndOfStream(){let e=this.mainSegmentLoader_.ended_;if(this.mediaTypes_.AUDIO.activePlaylistLoader){const t=this.mainSegmentLoader_.getCurrentMediaInfo_();!t||t.hasVideo?e=e&&this.audioSegmentLoader_.ended_:e=this.audioSegmentLoader_.ended_}e&&(this.stopABRTimer_(),this.sourceUpdater_.endOfStream())}stuckAtPlaylistEnd_(e){if(!this.seekable().length)return!1;const s=this.syncController_.getExpiredTime(e,this.duration());if(s===null)return!1;const r=$t.Playlist.playlistEnd(e,s),n=this.tech_.currentTime(),a=this.tech_.buffered();if(!a.length)return r-n<=It;const o=a.end(a.length-1);return o-n<=It&&r-o<=It}excludePlaylist({playlistToExclude:e=this.mainPlaylistLoader_.media(),error:t={},playlistExclusionDuration:s}){if(e=e||this.mainPlaylistLoader_.media(),s=s||t.playlistExclusionDuration||this.playlistExclusionDuration,!e){this.error=t,this.mediaSource.readyState!=="open"?this.trigger("error"):this.sourceUpdater_.endOfStream("network");return}e.playlistErrors_++;const r=this.mainPlaylistLoader_.main.playlists,n=r.filter(ta),a=n.length===1&&n[0]===e;if(r.length===1&&s!==1/0)return O.log.warn(`Problem encountered with playlist ${e.id}. Trying again since it is the only playlist.`),this.tech_.trigger("retryplaylist"),this.mainPlaylistLoader_.load(a);if(a){if(this.main().contentSteering){const A=this.pathwayAttribute_(e),y=this.contentSteeringController_.steeringManifest.ttl*1e3;this.contentSteeringController_.excludePathway(A),this.excludeThenChangePathway_(),setTimeout(()=>{this.contentSteeringController_.addAvailablePathway(A)},y);return}let S=!1;r.forEach(A=>{if(A===e)return;const y=A.excludeUntil;typeof y<"u"&&y!==1/0&&(S=!0,delete A.excludeUntil)}),S&&(O.log.warn("Removing other playlists from the exclusion list because the last rendition is about to be excluded."),this.tech_.trigger("retryplaylist"))}let o;e.playlistErrors_>this.maxPlaylistRetries?o=1/0:o=Date.now()+s*1e3,e.excludeUntil=o,t.reason&&(e.lastExcludeReason_=t.reason),this.tech_.trigger("excludeplaylist"),this.tech_.trigger({type:"usage",name:"vhs-rendition-excluded"});const u=this.selectPlaylist();if(!u){this.error="Playback cannot continue. No available working or supported playlists.",this.trigger("error");return}const h=t.internal?this.logger_:O.log.warn,m=t.message?" "+t.message:"";h(`${t.internal?"Internal problem":"Problem"} encountered with playlist ${e.id}.${m} Switching to playlist ${u.id}.`),u.attributes.AUDIO!==e.attributes.AUDIO&&this.delegateLoaders_("audio",["abort","pause"]),u.attributes.SUBTITLES!==e.attributes.SUBTITLES&&this.delegateLoaders_("subtitle",["abort","pause"]),this.delegateLoaders_("main",["abort","pause"]);const _=u.targetDuration/2*1e3||5*1e3,v=typeof u.lastRequest=="number"&&Date.now()-u.lastRequest<=_;return this.switchMedia_(u,"exclude",a||v)}pauseLoading(){this.delegateLoaders_("all",["abort","pause"]),this.stopABRTimer_()}delegateLoaders_(e,t){const s=[],r=e==="all";(r||e==="main")&&s.push(this.mainPlaylistLoader_);const n=[];(r||e==="audio")&&n.push("AUDIO"),(r||e==="subtitle")&&(n.push("CLOSED-CAPTIONS"),n.push("SUBTITLES")),n.forEach(a=>{const o=this.mediaTypes_[a]&&this.mediaTypes_[a].activePlaylistLoader;o&&s.push(o)}),["main","audio","subtitle"].forEach(a=>{const o=this[`${a}SegmentLoader_`];o&&(e===a||e==="all")&&s.push(o)}),s.forEach(a=>t.forEach(o=>{typeof a[o]=="function"&&a[o]()}))}setCurrentTime(e){const t=Gi(this.tech_.buffered(),e);if(!(this.mainPlaylistLoader_&&this.mainPlaylistLoader_.media())||!this.mainPlaylistLoader_.media().segments)return 0;if(t&&t.length)return e;this.mainSegmentLoader_.pause(),this.mainSegmentLoader_.resetEverything(),this.mediaTypes_.AUDIO.activePlaylistLoader&&(this.audioSegmentLoader_.pause(),this.audioSegmentLoader_.resetEverything()),this.mediaTypes_.SUBTITLES.activePlaylistLoader&&(this.subtitleSegmentLoader_.pause(),this.subtitleSegmentLoader_.resetEverything()),this.load()}duration(){if(!this.mainPlaylistLoader_)return 0;const e=this.mainPlaylistLoader_.media();return e?e.endList?this.mediaSource?this.mediaSource.duration:$t.Playlist.duration(e):1/0:0}seekable(){return this.seekable_}onSyncInfoUpdate_(){let e;if(!this.mainPlaylistLoader_)return;let t=this.mainPlaylistLoader_.media();if(!t)return;let s=this.syncController_.getExpiredTime(t,this.duration());if(s===null)return;const r=this.mainPlaylistLoader_.main,n=$t.Playlist.seekable(t,s,$t.Playlist.liveEdgeDelay(r,t));if(n.length===0||this.mediaTypes_.AUDIO.activePlaylistLoader&&(t=this.mediaTypes_.AUDIO.activePlaylistLoader.media(),s=this.syncController_.getExpiredTime(t,this.duration()),s===null||(e=$t.Playlist.seekable(t,s,$t.Playlist.liveEdgeDelay(r,t)),e.length===0)))return;let a,o;if(this.seekable_&&this.seekable_.length&&(a=this.seekable_.end(0),o=this.seekable_.start(0)),e?e.start(0)>n.end(0)||n.start(0)>e.end(0)?this.seekable_=n:this.seekable_=$e([[e.start(0)>n.start(0)?e.start(0):n.start(0),e.end(0)0&&(s=Math.max(s,t.end(t.length-1))),this.mediaSource.duration!==s&&this.sourceUpdater_.setDuration(s)}dispose(){this.trigger("dispose"),this.decrypter_.terminate(),this.mainPlaylistLoader_.dispose(),this.mainSegmentLoader_.dispose(),this.contentSteeringController_.dispose(),this.keyStatusMap_.clear(),this.loadOnPlay_&&this.tech_.off("play",this.loadOnPlay_),["AUDIO","SUBTITLES"].forEach(e=>{const t=this.mediaTypes_[e].groups;for(const s in t)t[s].forEach(r=>{r.playlistLoader&&r.playlistLoader.dispose()})}),this.audioSegmentLoader_.dispose(),this.subtitleSegmentLoader_.dispose(),this.sourceUpdater_.dispose(),this.timelineChangeController_.dispose(),this.stopABRTimer_(),this.updateDuration_&&this.mediaSource.removeEventListener("sourceopen",this.updateDuration_),this.mediaSource.removeEventListener("durationchange",this.handleDurationChange_),this.mediaSource.removeEventListener("sourceopen",this.handleSourceOpen_),this.mediaSource.removeEventListener("sourceended",this.handleSourceEnded_),this.off()}main(){return this.mainPlaylistLoader_.main}media(){return this.mainPlaylistLoader_.media()||this.initialMedia_}areMediaTypesKnown_(){const e=!!this.mediaTypes_.AUDIO.activePlaylistLoader,t=!!this.mainSegmentLoader_.getCurrentMediaInfo_(),s=e?!!this.audioSegmentLoader_.getCurrentMediaInfo_():!0;return!(!t||!s)}getCodecsOrExclude_(){const e={main:this.mainSegmentLoader_.getCurrentMediaInfo_()||{},audio:this.audioSegmentLoader_.getCurrentMediaInfo_()||{}},t=this.mainSegmentLoader_.getPendingSegmentPlaylist()||this.media();e.video=e.main;const s=er(this.main(),t),r={},n=!!this.mediaTypes_.AUDIO.activePlaylistLoader;if(e.main.hasVideo&&(r.video=s.video||e.main.videoCodec||d_),e.main.isMuxed&&(r.video+=`,${s.audio||e.main.audioCodec||Nu}`),(e.main.hasAudio&&!e.main.isMuxed||e.audio.hasAudio||n)&&(r.audio=s.audio||e.main.audioCodec||e.audio.audioCodec||Nu,e.audio.isFmp4=e.main.hasAudio&&!e.main.isMuxed?e.main.isFmp4:e.audio.isFmp4),!r.audio&&!r.video){this.excludePlaylist({playlistToExclude:t,error:{message:"Could not determine codecs for playlist."},playlistExclusionDuration:1/0});return}const a=(h,m)=>h?Zr(m):Pa(m),o={};let u;if(["video","audio"].forEach(function(h){if(r.hasOwnProperty(h)&&!a(e[h].isFmp4,r[h])){const m=e[h].isFmp4?"browser":"muxer";o[m]=o[m]||[],o[m].push(r[h]),h==="audio"&&(u=m)}}),n&&u&&t.attributes.AUDIO){const h=t.attributes.AUDIO;this.main().playlists.forEach(m=>{(m.attributes&&m.attributes.AUDIO)===h&&m!==t&&(m.excludeUntil=1/0)}),this.logger_(`excluding audio group ${h} as ${u} does not support codec(s): "${r.audio}"`)}if(Object.keys(o).length){const h=Object.keys(o).reduce((m,_)=>(m&&(m+=", "),m+=`${_} does not support codec(s): "${o[_].join(",")}"`,m),"")+".";this.excludePlaylist({playlistToExclude:t,error:{internal:!0,message:h},playlistExclusionDuration:1/0});return}if(this.sourceUpdater_.hasCreatedSourceBuffers()&&!this.sourceUpdater_.canChangeType()){const h=[];if(["video","audio"].forEach(m=>{const _=(At(this.sourceUpdater_.codecs[m]||"")[0]||{}).type,v=(At(r[m]||"")[0]||{}).type;_&&v&&_.toLowerCase()!==v.toLowerCase()&&h.push(`"${this.sourceUpdater_.codecs[m]}" -> "${r[m]}"`)}),h.length){this.excludePlaylist({playlistToExclude:t,error:{message:`Codec switching not supported: ${h.join(", ")}.`,internal:!0},playlistExclusionDuration:1/0});return}}return r}tryToCreateSourceBuffers_(){if(this.mediaSource.readyState!=="open"||this.sourceUpdater_.hasCreatedSourceBuffers()||!this.areMediaTypesKnown_())return;const e=this.getCodecsOrExclude_();if(!e)return;this.sourceUpdater_.createSourceBuffers(e);const t=[e.video,e.audio].filter(Boolean).join(",");this.excludeIncompatibleVariants_(t)}excludeUnsupportedVariants_(){const e=this.main().playlists,t=[];Object.keys(e).forEach(s=>{const r=e[s];if(t.indexOf(r.id)!==-1)return;t.push(r.id);const n=er(this.main,r),a=[];n.audio&&!Pa(n.audio)&&!Zr(n.audio)&&a.push(`audio codec ${n.audio}`),n.video&&!Pa(n.video)&&!Zr(n.video)&&a.push(`video codec ${n.video}`),n.text&&n.text==="stpp.ttml.im1t"&&a.push(`text codec ${n.text}`),a.length&&(r.excludeUntil=1/0,this.logger_(`excluding ${r.id} for unsupported: ${a.join(", ")}`))})}excludeIncompatibleVariants_(e){const t=[],s=this.main().playlists,r=Dn(At(e)),n=jc(r),a=r.video&&At(r.video)[0]||null,o=r.audio&&At(r.audio)[0]||null;Object.keys(s).forEach(u=>{const h=s[u];if(t.indexOf(h.id)!==-1||h.excludeUntil===1/0)return;t.push(h.id);const m=[],_=er(this.mainPlaylistLoader_.main,h),v=jc(_);if(!(!_.audio&&!_.video)){if(v!==n&&m.push(`codec count "${v}" !== "${n}"`),!this.sourceUpdater_.canChangeType()){const S=_.video&&At(_.video)[0]||null,A=_.audio&&At(_.audio)[0]||null;S&&a&&S.type.toLowerCase()!==a.type.toLowerCase()&&m.push(`video codec "${S.type}" !== "${a.type}"`),A&&o&&A.type.toLowerCase()!==o.type.toLowerCase()&&m.push(`audio codec "${A.type}" !== "${o.type}"`)}m.length&&(h.excludeUntil=1/0,this.logger_(`excluding ${h.id}: ${m.join(" && ")}`))}})}updateAdCues_(e){let t=0;const s=this.seekable();s.length&&(t=s.start(0)),Sb(e,this.cueTagsTrack_,t)}goalBufferLength(){const e=this.tech_.currentTime(),t=Ne.GOAL_BUFFER_LENGTH,s=Ne.GOAL_BUFFER_LENGTH_RATE,r=Math.max(t,Ne.MAX_GOAL_BUFFER_LENGTH);return Math.min(t+e*s,r)}bufferLowWaterLine(){const e=this.tech_.currentTime(),t=Ne.BUFFER_LOW_WATER_LINE,s=Ne.BUFFER_LOW_WATER_LINE_RATE,r=Math.max(t,Ne.MAX_BUFFER_LOW_WATER_LINE),n=Math.max(t,Ne.EXPERIMENTAL_MAX_BUFFER_LOW_WATER_LINE);return Math.min(t+e*s,this.bufferBasedABR?n:r)}bufferHighWaterLine(){return Ne.BUFFER_HIGH_WATER_LINE}addDateRangesToTextTrack_(e){Hc(this.inbandTextTracks_,"com.apple.streaming",this.tech_),rb({inbandTextTracks:this.inbandTextTracks_,dateRanges:e})}addMetadataToTextTrack(e,t,s){const r=this.sourceUpdater_.videoBuffer?this.sourceUpdater_.videoTimestampOffset():this.sourceUpdater_.audioTimestampOffset();Hc(this.inbandTextTracks_,e,this.tech_),tb({inbandTextTracks:this.inbandTextTracks_,metadataArray:t,timestampOffset:r,videoDuration:s})}pathwayAttribute_(e){return e.attributes["PATHWAY-ID"]||e.attributes.serviceLocation}initContentSteeringController_(){const e=this.main();if(e.contentSteering){for(const t of e.playlists)this.contentSteeringController_.addAvailablePathway(this.pathwayAttribute_(t));if(this.contentSteeringController_.assignTagProperties(e.uri,e.contentSteering),this.contentSteeringController_.queryBeforeStart){this.contentSteeringController_.requestSteeringManifest(!0);return}this.tech_.one("canplay",()=>{this.contentSteeringController_.requestSteeringManifest()})}}resetContentSteeringController_(){this.contentSteeringController_.clearAvailablePathways(),this.contentSteeringController_.dispose(),this.initContentSteeringController_()}attachContentSteeringListeners_(){this.contentSteeringController_.on("content-steering",this.excludeThenChangePathway_.bind(this)),["contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"].forEach(t=>{this.contentSteeringController_.on(t,s=>{this.trigger(Oe({},s))})}),this.sourceType_==="dash"&&this.mainPlaylistLoader_.on("loadedplaylist",()=>{const t=this.main();(this.contentSteeringController_.didDASHTagChange(t.uri,t.contentSteering)||(()=>{const n=this.contentSteeringController_.getAvailablePathways(),a=[];for(const o of t.playlists){const u=o.attributes.serviceLocation;if(u&&(a.push(u),!n.has(u)))return!0}return!!(!a.length&&n.size)})())&&this.resetContentSteeringController_()})}excludeThenChangePathway_(){const e=this.contentSteeringController_.getPathway();if(!e)return;this.handlePathwayClones_();const s=this.main().playlists,r=new Set;let n=!1;Object.keys(s).forEach(a=>{const o=s[a],u=this.pathwayAttribute_(o),h=u&&e!==u;o.excludeUntil===1/0&&o.lastExcludeReason_==="content-steering"&&!h&&(delete o.excludeUntil,delete o.lastExcludeReason_,n=!0);const _=!o.excludeUntil&&o.excludeUntil!==1/0;!r.has(o.id)&&h&&_&&(r.add(o.id),o.excludeUntil=1/0,o.lastExcludeReason_="content-steering",this.logger_(`excluding ${o.id} for ${o.lastExcludeReason_}`))}),this.contentSteeringController_.manifestType_==="DASH"&&Object.keys(this.mediaTypes_).forEach(a=>{const o=this.mediaTypes_[a];if(o.activePlaylistLoader){const u=o.activePlaylistLoader.media_;u&&u.attributes.serviceLocation!==e&&(n=!0)}}),n&&this.changeSegmentPathway_()}handlePathwayClones_(){const t=this.main().playlists,s=this.contentSteeringController_.currentPathwayClones,r=this.contentSteeringController_.nextPathwayClones;if(s&&s.size||r&&r.size){for(const[a,o]of s.entries())r.get(a)||(this.mainPlaylistLoader_.updateOrDeleteClone(o),this.contentSteeringController_.excludePathway(a));for(const[a,o]of r.entries()){const u=s.get(a);if(!u){t.filter(m=>m.attributes["PATHWAY-ID"]===o["BASE-ID"]).forEach(m=>{this.mainPlaylistLoader_.addClonePathway(o,m)}),this.contentSteeringController_.addAvailablePathway(a);continue}this.equalPathwayClones_(u,o)||(this.mainPlaylistLoader_.updateOrDeleteClone(o,!0),this.contentSteeringController_.addAvailablePathway(a))}this.contentSteeringController_.currentPathwayClones=new Map(JSON.parse(JSON.stringify([...r])))}}equalPathwayClones_(e,t){if(e["BASE-ID"]!==t["BASE-ID"]||e.ID!==t.ID||e["URI-REPLACEMENT"].HOST!==t["URI-REPLACEMENT"].HOST)return!1;const s=e["URI-REPLACEMENT"].PARAMS,r=t["URI-REPLACEMENT"].PARAMS;for(const n in s)if(s[n]!==r[n])return!1;for(const n in r)if(s[n]!==r[n])return!1;return!0}changeSegmentPathway_(){const e=this.selectPlaylist();this.pauseLoading(),this.contentSteeringController_.manifestType_==="DASH"&&this.switchMediaForDASHContentSteering_(),this.switchMedia_(e,"content-steering")}excludeNonUsablePlaylistsByKeyId_(){if(!this.mainPlaylistLoader_||!this.mainPlaylistLoader_.main)return;let e=0;const t="non-usable";this.mainPlaylistLoader_.main.playlists.forEach(s=>{const r=this.mainPlaylistLoader_.getKeyIdSet(s);!r||!r.size||r.forEach(n=>{const a="usable",o=this.keyStatusMap_.has(n)&&this.keyStatusMap_.get(n)===a,u=s.lastExcludeReason_===t&&s.excludeUntil===1/0;o?o&&u&&(delete s.excludeUntil,delete s.lastExcludeReason_,this.logger_(`enabling playlist ${s.id} because key ID ${n} is ${a}`)):(s.excludeUntil!==1/0&&s.lastExcludeReason_!==t&&(s.excludeUntil=1/0,s.lastExcludeReason_=t,this.logger_(`excluding playlist ${s.id} because the key ID ${n} doesn't exist in the keyStatusMap or is not ${a}`)),e++)})}),e>=this.mainPlaylistLoader_.main.playlists.length&&this.mainPlaylistLoader_.main.playlists.forEach(s=>{const r=s&&s.attributes&&s.attributes.RESOLUTION&&s.attributes.RESOLUTION.height<720,n=s.excludeUntil===1/0&&s.lastExcludeReason_===t;r&&n&&(delete s.excludeUntil,O.log.warn(`enabling non-HD playlist ${s.id} because all playlists were excluded due to ${t} key IDs`))})}addKeyStatus_(e,t){const n=(typeof e=="string"?e:vb(e)).slice(0,32).toLowerCase();this.logger_(`KeyStatus '${t}' with key ID ${n} added to the keyStatusMap`),this.keyStatusMap_.set(n,t)}updatePlaylistByKeyStatus(e,t){this.addKeyStatus_(e,t),this.waitingForFastQualityPlaylistReceived_||this.excludeNonUsableThenChangePlaylist_(),this.mainPlaylistLoader_.off("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this)),this.mainPlaylistLoader_.on("loadedplaylist",this.excludeNonUsableThenChangePlaylist_.bind(this))}excludeNonUsableThenChangePlaylist_(){this.excludeNonUsablePlaylistsByKeyId_(),this.fastQualityChange_()}}const Gb=(i,e,t)=>s=>{const r=i.main.playlists[e],n=Sl(r),a=ta(r);if(typeof s>"u")return a;s?delete r.disabled:r.disabled=!0;const o={renditionInfo:{id:e,bandwidth:r.attributes.BANDWIDTH,resolution:r.attributes.RESOLUTION,codecs:r.attributes.CODECS},cause:"fast-quality"};return s!==a&&!n&&(t(r),s?i.trigger({type:"renditionenabled",metadata:o}):i.trigger({type:"renditiondisabled",metadata:o})),s};class Wb{constructor(e,t,s){const{playlistController_:r}=e,n=r.fastQualityChange_.bind(r);if(t.attributes){const a=t.attributes.RESOLUTION;this.width=a&&a.width,this.height=a&&a.height,this.bandwidth=t.attributes.BANDWIDTH,this.frameRate=t.attributes["FRAME-RATE"]}this.codecs=er(r.main(),t),this.playlist=t,this.id=s,this.enabled=Gb(e.playlists,t.id,n)}}const Xb=function(i){i.representations=()=>{const e=i.playlistController_.main(),t=vr(e)?i.playlistController_.getAudioTrackPlaylists_():e.playlists;return t?t.filter(s=>!Sl(s)).map((s,r)=>new Wb(i,s,s.id)):[]}},rd=["seeking","seeked","pause","playing","error"];class Kb extends O.EventTarget{constructor(e){super(),this.playlistController_=e.playlistController,this.tech_=e.tech,this.seekable=e.seekable,this.allowSeeksWithinUnsafeLiveWindow=e.allowSeeksWithinUnsafeLiveWindow,this.liveRangeSafeTimeDelta=e.liveRangeSafeTimeDelta,this.media=e.media,this.playedRanges_=[],this.consecutiveUpdates=0,this.lastRecordedTime=null,this.checkCurrentTimeTimeout_=null,this.logger_=vt("PlaybackWatcher"),this.logger_("initialize");const t=()=>this.monitorCurrentTime_(),s=()=>this.monitorCurrentTime_(),r=()=>this.techWaiting_(),n=()=>this.resetTimeUpdate_(),a=this.playlistController_,o=["main","subtitle","audio"],u={};o.forEach(m=>{u[m]={reset:()=>this.resetSegmentDownloads_(m),updateend:()=>this.checkSegmentDownloads_(m)},a[`${m}SegmentLoader_`].on("appendsdone",u[m].updateend),a[`${m}SegmentLoader_`].on("playlistupdate",u[m].reset),this.tech_.on(["seeked","seeking"],u[m].reset)});const h=m=>{["main","audio"].forEach(_=>{a[`${_}SegmentLoader_`][m]("appended",this.seekingAppendCheck_)})};this.seekingAppendCheck_=()=>{this.fixesBadSeeks_()&&(this.consecutiveUpdates=0,this.lastRecordedTime=this.tech_.currentTime(),h("off"))},this.clearSeekingAppendCheck_=()=>h("off"),this.watchForBadSeeking_=()=>{this.clearSeekingAppendCheck_(),h("on")},this.tech_.on("seeked",this.clearSeekingAppendCheck_),this.tech_.on("seeking",this.watchForBadSeeking_),this.tech_.on("waiting",r),this.tech_.on(rd,n),this.tech_.on("canplay",s),this.tech_.one("play",t),this.dispose=()=>{this.clearSeekingAppendCheck_(),this.logger_("dispose"),this.tech_.off("waiting",r),this.tech_.off(rd,n),this.tech_.off("canplay",s),this.tech_.off("play",t),this.tech_.off("seeking",this.watchForBadSeeking_),this.tech_.off("seeked",this.clearSeekingAppendCheck_),o.forEach(m=>{a[`${m}SegmentLoader_`].off("appendsdone",u[m].updateend),a[`${m}SegmentLoader_`].off("playlistupdate",u[m].reset),this.tech_.off(["seeked","seeking"],u[m].reset)}),this.checkCurrentTimeTimeout_&&E.clearTimeout(this.checkCurrentTimeTimeout_),this.resetTimeUpdate_()}}monitorCurrentTime_(){this.checkCurrentTime_(),this.checkCurrentTimeTimeout_&&E.clearTimeout(this.checkCurrentTimeTimeout_),this.checkCurrentTimeTimeout_=E.setTimeout(this.monitorCurrentTime_.bind(this),250)}resetSegmentDownloads_(e){const t=this.playlistController_[`${e}SegmentLoader_`];this[`${e}StalledDownloads_`]>0&&this.logger_(`resetting possible stalled download count for ${e} loader`),this[`${e}StalledDownloads_`]=0,this[`${e}Buffered_`]=t.buffered_()}checkSegmentDownloads_(e){const t=this.playlistController_,s=t[`${e}SegmentLoader_`],r=s.buffered_(),n=FT(this[`${e}Buffered_`],r);if(this[`${e}Buffered_`]=r,n){const a={bufferedRanges:r};t.trigger({type:"bufferedrangeschanged",metadata:a}),this.resetSegmentDownloads_(e);return}this[`${e}StalledDownloads_`]++,this.logger_(`found #${this[`${e}StalledDownloads_`]} ${e} appends that did not increase buffer (possible stalled download)`,{playlistId:s.playlist_&&s.playlist_.id,buffered:xi(r)}),!(this[`${e}StalledDownloads_`]<10)&&(this.logger_(`${e} loader stalled download exclusion`),this.resetSegmentDownloads_(e),this.tech_.trigger({type:"usage",name:`vhs-${e}-download-exclusion`}),e!=="subtitle"&&t.excludePlaylist({error:{message:`Excessive ${e} segment downloading detected.`},playlistExclusionDuration:1/0}))}checkCurrentTime_(){if(this.tech_.paused()||this.tech_.seeking())return;const e=this.tech_.currentTime(),t=this.tech_.buffered();if(this.lastRecordedTime===e&&(!t.length||e+It>=t.end(t.length-1)))return this.techWaiting_();if(this.consecutiveUpdates>=5&&e===this.lastRecordedTime)this.consecutiveUpdates++,this.waiting_();else if(e===this.lastRecordedTime)this.consecutiveUpdates++;else{this.playedRanges_.push($e([this.lastRecordedTime,e]));const s={playedRanges:this.playedRanges_};this.playlistController_.trigger({type:"playedrangeschanged",metadata:s}),this.consecutiveUpdates=0,this.lastRecordedTime=e}}resetTimeUpdate_(){this.consecutiveUpdates=0}fixesBadSeeks_(){if(!this.tech_.seeking())return!1;const t=this.seekable(),s=this.tech_.currentTime(),r=this.afterSeekableWindow_(t,s,this.media(),this.allowSeeksWithinUnsafeLiveWindow);let n;if(r&&(n=t.end(t.length-1)),this.beforeSeekableWindow_(t,s)){const A=t.start(0);n=A+(A===t.end(0)?0:It)}if(typeof n<"u")return this.logger_(`Trying to seek outside of seekable at time ${s} with seekable range ${kf(t)}. Seeking to ${n}.`),this.tech_.setCurrentTime(n),!0;const a=this.playlistController_.sourceUpdater_,o=this.tech_.buffered(),u=a.audioBuffer?a.audioBuffered():null,h=a.videoBuffer?a.videoBuffered():null,m=this.media(),_=m.partTargetDuration?m.partTargetDuration:(m.targetDuration-kt)*2,v=[u,h];for(let A=0;A ${s.end(0)}]. Attempting to resume playback by seeking to the current time.`),this.tech_.trigger({type:"usage",name:"vhs-unknown-waiting"});return}}techWaiting_(){const e=this.seekable(),t=this.tech_.currentTime();if(this.tech_.seeking())return!0;if(this.beforeSeekableWindow_(e,t)){const o=e.end(e.length-1);return this.logger_(`Fell out of live window at time ${t}. Seeking to live point (seekable end) ${o}`),this.resetTimeUpdate_(),this.tech_.setCurrentTime(o),this.tech_.trigger({type:"usage",name:"vhs-live-resync"}),!0}const s=this.tech_.vhs.playlistController_.sourceUpdater_,r=this.tech_.buffered();if(this.videoUnderflow_({audioBuffered:s.audioBuffered(),videoBuffered:s.videoBuffered(),currentTime:t}))return this.resetTimeUpdate_(),this.tech_.setCurrentTime(t),this.tech_.trigger({type:"usage",name:"vhs-video-underflow"}),!0;const a=Yr(r,t);return a.length>0?(this.logger_(`Stopped at ${t} and seeking to ${a.start(0)}`),this.resetTimeUpdate_(),this.skipTheGap_(t),!0):!1}afterSeekableWindow_(e,t,s,r=!1){if(!e.length)return!1;let n=e.end(e.length-1)+It;const a=!s.endList,o=typeof s.partTargetDuration=="number";return a&&(o||r)&&(n=e.end(e.length-1)+s.targetDuration*3),t>n}beforeSeekableWindow_(e,t){return!!(e.length&&e.start(0)>0&&t2)return{start:n,end:a}}return null}}const Yb={errorInterval:30,getSource(i){const t=this.tech({IWillNotUseThisInPlugins:!0}).currentSource_||this.currentSource();return i(t)}},yp=function(i,e){let t=0,s=0;const r=le(Yb,e);i.ready(()=>{i.trigger({type:"usage",name:"vhs-error-reload-initialized"})});const n=function(){s&&i.currentTime(s)},a=function(m){m!=null&&(s=i.duration()!==1/0&&i.currentTime()||0,i.one("loadedmetadata",n),i.src(m),i.trigger({type:"usage",name:"vhs-error-reload"}),i.play())},o=function(){if(Date.now()-t{Object.defineProperty(xe,i,{get(){return O.log.warn(`using Vhs.${i} is UNSAFE be sure you know what you are doing`),Ne[i]},set(e){if(O.log.warn(`using Vhs.${i} is UNSAFE be sure you know what you are doing`),typeof e!="number"||e<0){O.log.warn(`value of Vhs.${i} must be greater than or equal to 0`);return}Ne[i]=e}})});const Tp="videojs-vhs",bp=function(i,e){const t=e.media();let s=-1;for(let r=0;r{i.addQualityLevel(t)}),bp(i,e.playlists)};xe.canPlaySource=function(){return O.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};const s1=(i,e,t)=>{if(!i)return i;let s={};e&&e.attributes&&e.attributes.CODECS&&(s=Dn(At(e.attributes.CODECS))),t&&t.attributes&&t.attributes.CODECS&&(s.audio=t.attributes.CODECS);const r=ir(s.video),n=ir(s.audio),a={};for(const o in i)a[o]={},n&&(a[o].audioContentType=n),r&&(a[o].videoContentType=r),e.contentProtection&&e.contentProtection[o]&&e.contentProtection[o].pssh&&(a[o].pssh=e.contentProtection[o].pssh),typeof i[o]=="string"&&(a[o].url=i[o]);return le(i,a)},r1=(i,e)=>i.reduce((t,s)=>{if(!s.contentProtection)return t;const r=e.reduce((n,a)=>{const o=s.contentProtection[a];return o&&o.pssh&&(n[a]={pssh:o.pssh}),n},{});return Object.keys(r).length&&t.push(r),t},[]),n1=({player:i,sourceKeySystems:e,audioMedia:t,mainPlaylists:s})=>{if(!i.eme.initializeMediaKeys)return Promise.resolve();const r=t?s.concat([t]):s,n=r1(r,Object.keys(e)),a=[],o=[];return n.forEach(u=>{o.push(new Promise((h,m)=>{i.tech_.one("keysessioncreated",h)})),a.push(new Promise((h,m)=>{i.eme.initializeMediaKeys({keySystems:u},_=>{if(_){m(_);return}h()})}))}),Promise.race([Promise.all(a),Promise.race(o)])},a1=({player:i,sourceKeySystems:e,media:t,audioMedia:s})=>{const r=s1(e,t,s);return r?(i.currentSource().keySystems=r,r&&!i.eme?(O.log.warn("DRM encrypted source cannot be decrypted without a DRM plugin"),!1):!0):!1},xp=()=>{if(!E.localStorage)return null;const i=E.localStorage.getItem(Tp);if(!i)return null;try{return JSON.parse(i)}catch{return null}},o1=i=>{if(!E.localStorage)return!1;let e=xp();e=e?le(e,i):i;try{E.localStorage.setItem(Tp,JSON.stringify(e))}catch{return!1}return e},l1=i=>i.toLowerCase().indexOf("data:application/vnd.videojs.vhs+json,")===0?JSON.parse(i.substring(i.indexOf(",")+1)):i,Sp=(i,e)=>{i._requestCallbackSet||(i._requestCallbackSet=new Set),i._requestCallbackSet.add(e)},Ep=(i,e)=>{i._responseCallbackSet||(i._responseCallbackSet=new Set),i._responseCallbackSet.add(e)},Cp=(i,e)=>{i._requestCallbackSet&&(i._requestCallbackSet.delete(e),i._requestCallbackSet.size||delete i._requestCallbackSet)},Ap=(i,e)=>{i._responseCallbackSet&&(i._responseCallbackSet.delete(e),i._responseCallbackSet.size||delete i._responseCallbackSet)};xe.supportsNativeHls=function(){if(!U||!U.createElement)return!1;const i=U.createElement("video");return O.getTech("Html5").isSupported()?["application/vnd.apple.mpegurl","audio/mpegurl","audio/x-mpegurl","application/x-mpegurl","video/x-mpegurl","video/mpegurl","application/mpegurl"].some(function(t){return/maybe|probably/i.test(i.canPlayType(t))}):!1}();xe.supportsNativeDash=function(){return!U||!U.createElement||!O.getTech("Html5").isSupported()?!1:/maybe|probably/i.test(U.createElement("video").canPlayType("application/dash+xml"))}();xe.supportsTypeNatively=i=>i==="hls"?xe.supportsNativeHls:i==="dash"?xe.supportsNativeDash:!1;xe.isSupported=function(){return O.log.warn("VHS is no longer a tech. Please remove it from your player's techOrder.")};xe.xhr.onRequest=function(i){Sp(xe.xhr,i)};xe.xhr.onResponse=function(i){Ep(xe.xhr,i)};xe.xhr.offRequest=function(i){Cp(xe.xhr,i)};xe.xhr.offResponse=function(i){Ap(xe.xhr,i)};const u1=O.getComponent("Component");class wp extends u1{constructor(e,t,s){if(super(t,s.vhs),typeof s.initialBandwidth=="number"&&(this.options_.bandwidth=s.initialBandwidth),this.logger_=vt("VhsHandler"),t.options_&&t.options_.playerId){const r=O.getPlayer(t.options_.playerId);this.player_=r}if(this.tech_=t,this.source_=e,this.stats={},this.ignoreNextSeekingEvent_=!1,this.setOptions_(),this.options_.overrideNative&&t.overrideNativeAudioTracks&&t.overrideNativeVideoTracks)t.overrideNativeAudioTracks(!0),t.overrideNativeVideoTracks(!0);else if(this.options_.overrideNative&&(t.featuresNativeVideoTracks||t.featuresNativeAudioTracks))throw new Error("Overriding native VHS requires emulated tracks. See https://git.io/vMpjB");this.on(U,["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],r=>{const n=U.fullscreenElement||U.webkitFullscreenElement||U.mozFullScreenElement||U.msFullscreenElement;n&&n.contains(this.tech_.el())?this.playlistController_.fastQualityChange_():this.playlistController_.checkABR_()}),this.on(this.tech_,"seeking",function(){if(this.ignoreNextSeekingEvent_){this.ignoreNextSeekingEvent_=!1;return}this.setCurrentTime(this.tech_.currentTime())}),this.on(this.tech_,"error",function(){this.tech_.error()&&this.playlistController_&&this.playlistController_.pauseLoading()}),this.on(this.tech_,"play",this.play)}setOptions_(e={}){if(this.options_=le(this.options_,e),this.options_.withCredentials=this.options_.withCredentials||!1,this.options_.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions!==!1,this.options_.useDevicePixelRatio=this.options_.useDevicePixelRatio||!1,this.options_.useBandwidthFromLocalStorage=typeof this.source_.useBandwidthFromLocalStorage<"u"?this.source_.useBandwidthFromLocalStorage:this.options_.useBandwidthFromLocalStorage||!1,this.options_.useForcedSubtitles=this.options_.useForcedSubtitles||!1,this.options_.useNetworkInformationApi=this.options_.useNetworkInformationApi||!1,this.options_.useDtsForTimestampOffset=this.options_.useDtsForTimestampOffset||!1,this.options_.customTagParsers=this.options_.customTagParsers||[],this.options_.customTagMappers=this.options_.customTagMappers||[],this.options_.cacheEncryptionKeys=this.options_.cacheEncryptionKeys||!1,this.options_.llhls=this.options_.llhls!==!1,this.options_.bufferBasedABR=this.options_.bufferBasedABR||!1,typeof this.options_.playlistExclusionDuration!="number"&&(this.options_.playlistExclusionDuration=60),typeof this.options_.bandwidth!="number"&&this.options_.useBandwidthFromLocalStorage){const s=xp();s&&s.bandwidth&&(this.options_.bandwidth=s.bandwidth,this.tech_.trigger({type:"usage",name:"vhs-bandwidth-from-local-storage"})),s&&s.throughput&&(this.options_.throughput=s.throughput,this.tech_.trigger({type:"usage",name:"vhs-throughput-from-local-storage"}))}typeof this.options_.bandwidth!="number"&&(this.options_.bandwidth=Ne.INITIAL_BANDWIDTH),this.options_.enableLowInitialPlaylist=this.options_.enableLowInitialPlaylist&&this.options_.bandwidth===Ne.INITIAL_BANDWIDTH,["withCredentials","useDevicePixelRatio","customPixelRatio","limitRenditionByPlayerDimensions","bandwidth","customTagParsers","customTagMappers","cacheEncryptionKeys","playlistSelector","initialPlaylistSelector","bufferBasedABR","liveRangeSafeTimeDelta","llhls","useForcedSubtitles","useNetworkInformationApi","useDtsForTimestampOffset","exactManifestTimings","leastPixelDiffSelector"].forEach(s=>{typeof this.source_[s]<"u"&&(this.options_[s]=this.source_[s])}),this.limitRenditionByPlayerDimensions=this.options_.limitRenditionByPlayerDimensions,this.useDevicePixelRatio=this.options_.useDevicePixelRatio;const t=this.options_.customPixelRatio;typeof t=="number"&&t>=0&&(this.customPixelRatio=t)}setOptions(e={}){this.setOptions_(e)}src(e,t){if(!e)return;this.setOptions_(),this.options_.src=l1(this.source_.src),this.options_.tech=this.tech_,this.options_.externVhs=xe,this.options_.sourceType=yd(t),this.options_.seekTo=n=>{this.tech_.setCurrentTime(n)},this.options_.player_=this.player_,this.playlistController_=new zb(this.options_);const s=le({liveRangeSafeTimeDelta:It},this.options_,{seekable:()=>this.seekable(),media:()=>this.playlistController_.media(),playlistController:this.playlistController_});this.playbackWatcher_=new Kb(s),this.attachStreamingEventListeners_(),this.playlistController_.on("error",()=>{const n=O.players[this.tech_.options_.playerId];let a=this.playlistController_.error;typeof a=="object"&&!a.code?a.code=3:typeof a=="string"&&(a={message:a,code:3}),n.error(a)});const r=this.options_.bufferBasedABR?xe.movingAverageBandwidthSelector(.55):xe.STANDARD_PLAYLIST_SELECTOR;this.playlistController_.selectPlaylist=this.selectPlaylist?this.selectPlaylist.bind(this):r.bind(this),this.playlistController_.selectInitialPlaylist=xe.INITIAL_PLAYLIST_SELECTOR.bind(this),this.playlists=this.playlistController_.mainPlaylistLoader_,this.mediaSource=this.playlistController_.mediaSource,Object.defineProperties(this,{selectPlaylist:{get(){return this.playlistController_.selectPlaylist},set(n){this.playlistController_.selectPlaylist=n.bind(this)}},throughput:{get(){return this.playlistController_.mainSegmentLoader_.throughput.rate},set(n){this.playlistController_.mainSegmentLoader_.throughput.rate=n,this.playlistController_.mainSegmentLoader_.throughput.count=1}},bandwidth:{get(){let n=this.playlistController_.mainSegmentLoader_.bandwidth;const a=E.navigator.connection||E.navigator.mozConnection||E.navigator.webkitConnection,o=1e7;if(this.options_.useNetworkInformationApi&&a){const u=a.downlink*1e3*1e3;u>=o&&n>=o?n=Math.max(n,u):n=u}return n},set(n){this.playlistController_.mainSegmentLoader_.bandwidth=n,this.playlistController_.mainSegmentLoader_.throughput={rate:0,count:0}}},systemBandwidth:{get(){const n=1/(this.bandwidth||1);let a;return this.throughput>0?a=1/this.throughput:a=0,Math.floor(1/(n+a))},set(){O.log.error('The "systemBandwidth" property is read-only')}}}),this.options_.bandwidth&&(this.bandwidth=this.options_.bandwidth),this.options_.throughput&&(this.throughput=this.options_.throughput),Object.defineProperties(this.stats,{bandwidth:{get:()=>this.bandwidth||0,enumerable:!0},mediaRequests:{get:()=>this.playlistController_.mediaRequests_()||0,enumerable:!0},mediaRequestsAborted:{get:()=>this.playlistController_.mediaRequestsAborted_()||0,enumerable:!0},mediaRequestsTimedout:{get:()=>this.playlistController_.mediaRequestsTimedout_()||0,enumerable:!0},mediaRequestsErrored:{get:()=>this.playlistController_.mediaRequestsErrored_()||0,enumerable:!0},mediaTransferDuration:{get:()=>this.playlistController_.mediaTransferDuration_()||0,enumerable:!0},mediaBytesTransferred:{get:()=>this.playlistController_.mediaBytesTransferred_()||0,enumerable:!0},mediaSecondsLoaded:{get:()=>this.playlistController_.mediaSecondsLoaded_()||0,enumerable:!0},mediaAppends:{get:()=>this.playlistController_.mediaAppends_()||0,enumerable:!0},mainAppendsToLoadedData:{get:()=>this.playlistController_.mainAppendsToLoadedData_()||0,enumerable:!0},audioAppendsToLoadedData:{get:()=>this.playlistController_.audioAppendsToLoadedData_()||0,enumerable:!0},appendsToLoadedData:{get:()=>this.playlistController_.appendsToLoadedData_()||0,enumerable:!0},timeToLoadedData:{get:()=>this.playlistController_.timeToLoadedData_()||0,enumerable:!0},buffered:{get:()=>xi(this.tech_.buffered()),enumerable:!0},currentTime:{get:()=>this.tech_.currentTime(),enumerable:!0},currentSource:{get:()=>this.tech_.currentSource_,enumerable:!0},currentTech:{get:()=>this.tech_.name_,enumerable:!0},duration:{get:()=>this.tech_.duration(),enumerable:!0},main:{get:()=>this.playlists.main,enumerable:!0},playerDimensions:{get:()=>this.tech_.currentDimensions(),enumerable:!0},seekable:{get:()=>xi(this.tech_.seekable()),enumerable:!0},timestamp:{get:()=>Date.now(),enumerable:!0},videoPlaybackQuality:{get:()=>this.tech_.getVideoPlaybackQuality(),enumerable:!0}}),this.tech_.one("canplay",this.playlistController_.setupFirstPlay.bind(this.playlistController_)),this.tech_.on("bandwidthupdate",()=>{this.options_.useBandwidthFromLocalStorage&&o1({bandwidth:this.bandwidth,throughput:Math.round(this.throughput)})}),this.playlistController_.on("selectedinitialmedia",()=>{Xb(this)}),this.playlistController_.sourceUpdater_.on("createdsourcebuffers",()=>{this.setupEme_()}),this.on(this.playlistController_,"progress",function(){this.tech_.trigger("progress")}),this.on(this.playlistController_,"firstplay",function(){this.ignoreNextSeekingEvent_=!0}),this.setupQualityLevels_(),this.tech_.el()&&(this.mediaSourceUrl_=E.URL.createObjectURL(this.playlistController_.mediaSource),this.tech_.src(this.mediaSourceUrl_))}createKeySessions_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader;this.logger_("waiting for EME key session creation"),n1({player:this.player_,sourceKeySystems:this.source_.keySystems,audioMedia:e&&e.media(),mainPlaylists:this.playlists.main.playlists}).then(()=>{this.logger_("created EME key session"),this.playlistController_.sourceUpdater_.initializedEme()}).catch(t=>{this.logger_("error while creating EME key session",t),this.player_.error({message:"Failed to initialize media keys for EME",code:3})})}handleWaitingForKey_(){this.logger_("waitingforkey fired, attempting to create any new key sessions"),this.createKeySessions_()}setupEme_(){const e=this.playlistController_.mediaTypes_.AUDIO.activePlaylistLoader,t=a1({player:this.player_,sourceKeySystems:this.source_.keySystems,media:this.playlists.media(),audioMedia:e&&e.media()});if(this.player_.tech_.on("keystatuschange",s=>{this.playlistController_.updatePlaylistByKeyStatus(s.keyId,s.status)}),this.handleWaitingForKey_=this.handleWaitingForKey_.bind(this),this.player_.tech_.on("waitingforkey",this.handleWaitingForKey_),!t){this.playlistController_.sourceUpdater_.initializedEme();return}this.createKeySessions_()}setupQualityLevels_(){const e=O.players[this.tech_.options_.playerId];!e||!e.qualityLevels||this.qualityLevels_||(this.qualityLevels_=e.qualityLevels(),this.playlistController_.on("selectedinitialmedia",()=>{i1(this.qualityLevels_,this)}),this.playlists.on("mediachange",()=>{bp(this.qualityLevels_,this.playlists)}))}static version(){return{"@videojs/http-streaming":vp,"mux.js":Jb,"mpd-parser":Zb,"m3u8-parser":e1,"aes-decrypter":t1}}version(){return this.constructor.version()}canChangeType(){return pp.canChangeType()}play(){this.playlistController_.play()}setCurrentTime(e){this.playlistController_.setCurrentTime(e)}duration(){return this.playlistController_.duration()}seekable(){return this.playlistController_.seekable()}dispose(){this.playbackWatcher_&&this.playbackWatcher_.dispose(),this.playlistController_&&this.playlistController_.dispose(),this.qualityLevels_&&this.qualityLevels_.dispose(),this.tech_&&this.tech_.vhs&&delete this.tech_.vhs,this.mediaSourceUrl_&&E.URL.revokeObjectURL&&(E.URL.revokeObjectURL(this.mediaSourceUrl_),this.mediaSourceUrl_=null),this.tech_&&this.tech_.off("waitingforkey",this.handleWaitingForKey_),super.dispose()}convertToProgramTime(e,t){return m2({playlist:this.playlistController_.media(),time:e,callback:t})}seekToProgramTime(e,t,s=!0,r=2){return Qf({programTime:e,playlist:this.playlistController_.media(),retryCount:r,pauseAfterSeek:s,seekTo:this.options_.seekTo,tech:this.options_.tech,callback:t})}setupXhrHooks_(){this.xhr.onRequest=e=>{Sp(this.xhr,e)},this.xhr.onResponse=e=>{Ep(this.xhr,e)},this.xhr.offRequest=e=>{Cp(this.xhr,e)},this.xhr.offResponse=e=>{Ap(this.xhr,e)},this.player_.trigger("xhr-hooks-ready")}attachStreamingEventListeners_(){const e=["seekablerangeschanged","bufferedrangeschanged","contentsteeringloadstart","contentsteeringloadcomplete","contentsteeringparsed"],t=["gapjumped","playedrangeschanged"];e.forEach(s=>{this.playlistController_.on(s,r=>{this.player_.trigger(Oe({},r))})}),t.forEach(s=>{this.playbackWatcher_.on(s,r=>{this.player_.trigger(Oe({},r))})})}}const Pn={name:"videojs-http-streaming",VERSION:vp,canHandleSource(i,e={}){const t=le(O.options,e);return Pn.canPlayType(i.type,t)},handleSource(i,e,t={}){const s=le(O.options,t);return e.vhs=new wp(i,e,s),e.vhs.xhr=Gf(),e.vhs.setupXhrHooks_(),e.vhs.src(i.src,i.type),e.vhs},canPlayType(i,e){const t=yd(i);if(!t)return"";const s=Pn.getOverrideNative(e);return!xe.supportsTypeNatively(t)||s?"maybe":""},getOverrideNative(i={}){const{vhs:e={}}=i,t=!(O.browser.IS_ANY_SAFARI||O.browser.IS_IOS),{overrideNative:s=t}=e;return s}},c1=()=>Zr("avc1.4d400d,mp4a.40.2");c1()&&O.getTech("Html5").registerSourceHandler(Pn,0);O.VhsHandler=wp;O.VhsSourceHandler=Pn;O.Vhs=xe;O.use||O.registerComponent("Vhs",xe);O.options.vhs=O.options.vhs||{};(!O.getPlugin||!O.getPlugin("reloadSourceOnError"))&&O.registerPlugin("reloadSourceOnError",Qb);const d1="播放",h1="暂停",f1="时长",p1="直播",m1="加载完成",g1="进度",_1="全屏",y1="静音",v1="开启音效",T1="字幕",b1="内嵌字幕",x1="节目段落",S1="描述",E1="关闭",C1="重新播放",A1="文字",w1="白",D1="黑",k1="红",I1="绿",P1="蓝",L1="黄",O1="紫红",R1="青",N1="背景",M1="窗口",B1="透明",F1="不透明",U1="无",q1="浮雕",j1="压低",$1="均匀",V1="下阴影",H1="舒适",z1="手写体",G1="重置",W1="完成",X1="颜色",K1="不透明度",Y1={Play:d1,Pause:h1,"Current Time":"当前时间",Duration:f1,"Remaining Time":"剩余时间","Stream Type":"媒体流类型",LIVE:p1,Loaded:m1,Progress:g1,Fullscreen:_1,"Exit Fullscreen":"退出全屏","Picture-in-Picture":"画中画","Exit Picture-in-Picture":"退出画中画",Mute:y1,Unmute:v1,"Playback Rate":"播放速度",Subtitles:T1,"subtitles off":"关闭字幕",Captions:b1,"captions off":"关闭内嵌字幕",Chapters:x1,"Close Modal Dialog":"关闭弹窗",Descriptions:S1,"descriptions off":"关闭描述","Audio Track":"音轨","You aborted the media playback":"视频播放被终止","A network error caused the media download to fail part-way.":"网络错误导致视频下载中途失败。","The media could not be loaded, either because the server or network failed or because the format is not supported.":"视频因格式不支持或者服务器或网络的问题无法加载。","The media playback was aborted due to a corruption problem or because the media used features your browser did not support.":"由于视频文件损坏或是该视频使用了你的浏览器不支持的功能,播放终止。","No compatible source was found for this media.":"无法找到此视频兼容的源。","The media is encrypted and we do not have the keys to decrypt it.":"视频已加密,无法解密。","Play Video":"播放视频",Close:E1,"Modal Window":"弹窗","This is a modal window":"这是一个弹窗","This modal can be closed by pressing the Escape key or activating the close button.":"可以按ESC按键或启用关闭按钮来关闭此弹窗。",", opens captions settings dialog":", 开启标题设置弹窗",", opens subtitles settings dialog":", 开启字幕设置弹窗",", opens descriptions settings dialog":", 开启描述设置弹窗",", selected":", 选择","captions settings":"字幕设定","Audio Player":"音频播放器","Video Player":"视频播放器",Replay:C1,"Progress Bar":"进度条","Volume Level":"音量","subtitles settings":"字幕设定","descriptions settings":"描述设定",Text:A1,White:w1,Black:D1,Red:k1,Green:I1,Blue:P1,Yellow:L1,Magenta:O1,Cyan:R1,Background:N1,Window:M1,Transparent:B1,"Semi-Transparent":"半透明",Opaque:F1,"Font Size":"字体尺寸","Text Edge Style":"字体边缘样式",None:U1,Raised:q1,Depressed:j1,Uniform:$1,Dropshadow:V1,"Font Family":"字体库","Proportional Sans-Serif":"比例无细体","Monospace Sans-Serif":"单间隔无细体","Proportional Serif":"比例细体","Monospace Serif":"单间隔细体",Casual:H1,Script:z1,"Small Caps":"小型大写字体",Reset:G1,"restore all settings to the default values":"恢复全部设定至预设值",Done:W1,"Caption Settings Dialog":"字幕设定窗口","Beginning of dialog window. Escape will cancel and close the window.":"打开对话窗口。Escape键将取消并关闭对话窗口","End of dialog window.":"结束对话窗口","Seek to live, currently behind live":"尝试直播,当前为延时播放","Seek to live, currently playing live":"尝试直播,当前为实时播放","progress bar timing: currentTime={1} duration={2}":"{1}/{2}","{1} is loading.":"正在加载 {1}。","No content":"无内容",Color:X1,Opacity:K1,"Text Background":"文本背景","Caption Area Background":"字幕区域背景","Skip forward {1} seconds":"快进 {1} 秒","Skip backward {1} seconds":"快退 {1} 秒"};const wl=i=>(ud("data-v-7f50e505"),i=i(),cd(),i),Q1={class:"dialogPage"},J1={class:"my-header"},Z1={class:"tabelPart"},ex={class:"bo"},tx={class:"title"},ix={class:"title_top"},sx=wl(()=>q("img",{src:Kg,alt:"",style:{"margin-right":"10px"}},null,-1)),rx={class:"name"},nx=wl(()=>q("img",{src:Yg,alt:"",style:{"margin-left":"10px"}},null,-1)),ax=wl(()=>q("img",{class:"title_botton",src:Qg,alt:""},null,-1)),ox={id:"videoBox2",style:{width:"100%",height:"calc(100% - 110px)",display:"flex","justify-content":"center","align-items":"center"}},lx={id:"videoPlayerInside",class:"video-js vjs-default-skin",controls:"",playsinline:"",autoplay:"autoplay"},ux=["src"],cx={__name:"dialogCamera",props:{cameraShow:{type:Boolean,default:!1},hlsUriSsl:{type:String,default:""},sxtnames:{type:String,default:()=>""}},emits:["close"],setup(i,{emit:e}){const t=i;O.addLanguage("zh-CN",Y1);const s=ut(),r=Vt({title:"摄像头"}),n=ut(!1),a=ut(""),o=ut(null),u=ut(""),h={language:"zh-CN",playbackRates:[1],aspectRatio:"10:5",notSupportedMessage:"此视频暂无法播放,请稍后再试",autoplay:!1,muted:!0,preload:"auto",controls:!0};ad(()=>t.cameraShow,y=>{y?m():S()});const m=()=>{a.value===""?n.value=!1:n.value=!0,s.value=t.cameraShow,a.value=t.hlsUriSsl,r.title=t.sxtnames,u.value=a.value,n.value&&_(),Hg(()=>{setTimeout(()=>{v()},1e3)})},_=()=>{const y=document.getElementById("videoBox2");if(!y){console.error("找不到videoBox元素。确保元素存在于DOM中。");return}y.innerHTML="";const w=document.createElement("video");w.id="videoPlayerInside",w.className="video-js vjs-default-skin",w.controls=!0,w.crossOrigin="anonymous",w.playsinline=!0,w.autoplay=!0;const D=document.createElement("source");D.src=u.value,D.type="application/x-mpegURL",w.appendChild(D),y.appendChild(w)},v=()=>{o.value&&o.value.dispose(),o.value=O("videoPlayerInside",h)},S=()=>{o.value&&(o.value.dispose(),o.value=null)};od(()=>{s.value=t.cameraShow});const A=()=>{s.value=!1,S(),e("close")};return(y,w)=>{const D=Ws("el-icon"),L=Ws("el-dialog");return te(),ae("div",Q1,[mt(L,{modelValue:s.value,"onUpdate:modelValue":w[0]||(w[0]=I=>s.value=I),center:"",width:"80vw","show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{header:Ht(({close:I,titleId:R,titleClass:k})=>[q("div",J1,[mt(D,{size:"26",color:"#fff",onClick:A},{default:Ht(()=>[mt(ld(Vg))]),_:1})])]),default:Ht(()=>[q("div",Z1,[q("div",ex,[q("div",tx,[q("div",ix,[sx,q("div",rx,qe(r.title),1),nx]),ax])]),q("div",ox,[q("video",lx,[q("source",{src:u.value,type:"application/x-mpegURL"},null,8,ux)])])])]),_:1},8,["modelValue"])])}}},dx=nd(cx,[["__scopeId","data-v-7f50e505"]]);const Pe=i=>(ud("data-v-a38cbc94"),i=i(),cd(),i),hx={class:"person-container"},fx=Pe(()=>q("div",{class:"person-container-bj"},null,-1)),px={class:"person-content"},mx={class:"person-side"},gx=Pe(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"基本信息")],-1)),_x={class:"my-info"},yx={class:"my-info-item"},vx=Pe(()=>q("div",{class:"my-info-label"},"姓  名",-1)),Tx={class:"my-info-content"},bx={class:"my-info-item"},xx=Pe(()=>q("div",{class:"my-info-label"},"证件类型",-1)),Sx={class:"my-info-content"},Ex=Pe(()=>q("div",{class:"my-info-item"},[q("div",{class:"my-info-label"},"证件号码"),q("div",{class:"my-info-content"},[q("p",null,"******************")])],-1)),Cx={class:"my-info-item"},Ax=Pe(()=>q("div",{class:"my-info-label"},"年  龄",-1)),wx={class:"my-info-content"},Dx={class:"my-info-item"},kx=Pe(()=>q("div",{class:"my-info-label"},"居住状态",-1)),Ix={class:"my-info-content"},Px={class:"my-info-item"},Lx=Pe(()=>q("div",{class:"my-info-label"},"民  族",-1)),Ox={class:"my-info-content"},Rx={class:"my-info-item"},Nx=Pe(()=>q("div",{class:"my-info-label"},"性  别",-1)),Mx={class:"my-info-content"},Bx={class:"my-info-item"},Fx=Pe(()=>q("div",{class:"my-info-label"},"户口登记地",-1)),Ux={class:"my-info-content"},qx=Pe(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"标签")],-1)),jx={class:"my-tag"},$x=["onClick"],Vx={class:"person-main"},Hx=["onClick"],zx={key:0},Gx=Pe(()=>q("br",null,null,-1)),Wx={key:1},Xx=Pe(()=>q("div",{class:"person-main-person"},null,-1)),Kx=Pe(()=>q("img",{src:jg,alt:""},null,-1)),Yx=Pe(()=>q("p",null,"返回",-1)),Qx=[Kx,Yx],Jx=Pe(()=>q("img",{src:e0,alt:""},null,-1)),Zx=[Jx],eS={class:"person-side"},tS={key:0},iS={class:"my-label"},sS={class:"my-label-title"},rS={class:"my-table"},nS={key:0},aS={key:0},oS={key:1},lS=Pe(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"一卡通")],-1)),uS={class:"my-table"},cS=Pe(()=>q("div",{class:"my-label"},[q("div",{class:"my-label-title"},"走访记录")],-1)),dS={class:"my-table"},hS={key:1},fS={class:"my-label"},pS={class:"my-label-title"},mS={class:"my-table"},gS={key:0},_S={key:0},yS={key:1},vS={key:2},TS={key:1},bS={key:0},xS={key:1},SS={key:2},ES={class:"my-label"},CS={class:"my-label-title"},AS={class:"my-info"},wS={key:0,class:"my-info-item"},DS=Pe(()=>q("div",{class:"my-info-label",style:{"min-width":"40px"}}," 学历 ",-1)),kS={class:"my-info-content"},IS={key:1,class:"my-info-item"},PS=Pe(()=>q("div",{class:"my-info-label"},"婚姻状况",-1)),LS={class:"my-info-content"},OS={key:0,class:"my-info-item"},RS={class:"my-info-content"},NS={__name:"index",props:{message:{type:Object,default:()=>({})}},emits:["backMap"],setup(i,{emit:e}){const t=i,s=zg(),r=Gg();ut("");const n=ut(""),a=Vt({title:"出生",identNo:"",camera:null,myTag:[{name:"低保",jkName:"dbao",show:0},{name:"低边",jkName:"dbian",show:0},{name:"特困",jkName:"tk",show:0},{name:"残疾人",jkName:"",show:0},{name:"退役军人",jkName:"tyjr",show:0},{name:"困境儿童",jkName:"kjet",show:0},{name:"高血压",jkName:"gxy",show:0},{name:"糖尿病",jkName:"tnb",show:0},{name:"精神病人",jkName:"jsbr",show:0}],myTag1:[{name:"出生",label:"出生"},{name:"学习",label:"学习"},{name:"工作",label:"工作"},{name:"婚育",label:"婚育"},{name:"置业",label:"置业"},{name:"退休养老",label:"养老金发放情况"},{name:"综合",label:"医疗保险"},{name:"身后事",label:"身后事"}],form:{data:[],column:[]},zfForm:{data:[],column:[]}}),o=Vt({current:1,pageSize:10,total:50,showTotal:0}),u=Vt({current:1,pageSize:10,total:10,showTotal:0}),h=Vt({current:1,pageSize:10,total:10,showTotal:0});Vt({current:1,pageSize:10,total:50,showTotal:0});const m=ut({nm:"",xm:"",zjlx:"",age:"",jzzt:"0",ethnic:"",gender:"",domicAddr:"",dz:"",eduPhase:"",maritalStatus:""});ut(!1);const _=Vt({show:!1,deviceCode:"",hlsUriSsl:"",name:""}),v=Vt({url:"",title2:"",title:"出生",columns:[],columns1:[],data:[]}),S=Vt({特殊标签:{url:"",column:[{label:"领取日期",property:"date"},{label:"领取医院",property:"hospital"},{label:"详情",property:"info"}]},身后事:{url:"/api/ggfwyth/ysyzt/getRyshsxx",column:[{label:"所在殡仪馆",property:"byg"},{label:"火化日期",property:"hhrq"},{label:"死亡日期",property:"swrq"}]},学习:{url:"/api/ggfwyth/ysyzt/getRyxxxx",column:[{label:"学校",property:"xx"},{label:"班级",property:"bj"}]},工作:{url:"/api/ggfwyth/ysyzt/getRygzxx",column:[{label:"工作单位",property:"gzdw",show:!0},{label:"工作时间",property:"gzsj"}]},出生:{url:"/api/ggfwyth/ysyzt/getRycsxx",column:[{label:"出生地点",property:"birthPlace"},{label:"出生时间",property:"birthTime"}]},置业:{url:"/api/ggfwyth/ysyzt/getRyzyxx",column:[{label:"车牌号码",property:"cphm"},{label:"房产共有情况",property:"fcgyqk"},{label:"房产面积",property:"fcmj"},{label:"房产用途",property:"fcyt"},{label:"房产坐落",property:"fczl"},{label:"企业地址",property:"qydz"},{label:"企业经营状态",property:"qyjyzt"},{label:"企业名称",property:"qymc"},{label:"统一社会信用代码",property:"tyshxydm"}]},退休养老:{url:"/api/ggfwyth/ysyzt/getRyylxxList",column:[{label:"养老金类型",property:"yljlx",type:"slot"},{label:"养老金发放金额",property:"yljffje"},{label:"养老金发放日期",property:"yljffrq"}]},综合:{url:"/api/ggfwyth/ysyzt/getRyzhxx",column:[{label:"医疗保险类型",property:"ylbxlx",type:"slot"},{label:"缴费日期",property:"jfrq"},{label:"缴费金额",property:"jfje"}]},婚育:{url:"",column:[]},一卡通:{url:"/api/ggfwyth/ysyzt/getRyyktffxx",column:[{label:"项目名称",property:"xmmc"},{label:"支付金额",property:"zfje"},{label:"支付日期",property:"zfrq"}]},走访记录:{url:"/api/ggfwyth/ysyzt/getSmgczfjl",column:[{label:"走访人",property:"name",width:90},{label:"来访者",property:"visitor",width:90},{label:"来访日期",property:"visitTime"},{label:"来访记录",property:"content"}]}}),A=Wg(()=>(G,ee)=>{if(G=="医疗保险类型"){if(ee=="0")return"城乡居民基本医疗保险";if(ee=="1")return"职工基本医疗保险"}else if(G=="养老金类型"){if(ee=="0")return"城乡居民养老金";if(ee=="1")return"职工养老金"}else return ee}),y=G=>{v.title2=G.name,v.columns1=S.特殊标签.column},w=(G,ee)=>{G==="身后事"&&!R.value||(v.title=G,a.title=ee,v.url=S[G].url,v.columns=S[G].column,G!=="婚育"&&(G==="综合"&&(a.form.column=S.一卡通.column,a.zfForm.column=S.走访记录.column,ie(),oe()),I(v.url,!0)))},D=ut(0),L=ut([]),I=(G,ee)=>{Ni.get(G,{identNo:a.identNo,page:o.current,size:o.pageSize}).then(be=>{var Re;if(be.code==200&&(v.data=be.data,be!=null&&be.count&&(o.total=be.count),ee))if(((Re=v.data)==null?void 0:Re.length)>1)D.value=1;else{if(v.data==null||v.data.length==0)L.value.length=0;else{const ke=v.data[0];for(const H in ke){const Ue=ke[H]==null||ke[H]==="";v.columns.forEach(Ft=>{Ft.property===H&&(Ft.show=!Ue)})}L.value=ke}D.value=0}})},R=ut(!1),k=()=>{Ni.get("/api/ggfwyth/ysyzt/getRyshsxx?identNo="+a.identNo).then(G=>{var ee;G.code==200&&(((ee=G.data)==null?void 0:ee.length)>0?R.value=!0:R.value=!1)})},B=()=>{_.show=!1},z=G=>{o.current=G,I(v.url,!1)},$=G=>{u.current=G,ie()},J=G=>{h.current=G,oe()},ue=G=>{Ni.get(`/api/ggfwyth/ysyzt/getRyJbxxDetails?identNo=${G}`).then(ee=>{if(ee.code===200&&ee.data){const{ryjbxx:be,camera:Re,rybqxx:ke}=ee.data;m.value=be||{},a.camera=Re??!1,a.camera&&(_.name=Re.sbmc),Array.isArray(a.myTag)&&a.myTag.forEach(H=>{H.show=ke&&ke.some(Ue=>Ue.bq===H.name)?1:0})}}).catch(ee=>{console.error("Error fetching data:",ee)})},ie=()=>{Ni.get(`/api/ggfwyth/ysyzt/getRyyktffxx?identNo=${a.identNo}&page=${u.current}&size=${u.pageSize}`).then(G=>{G.code==200&&(a.form.data=G.data,u.total=G.count)})},oe=()=>{Ni.get(`/api/ggfwyth/ysyzt/getSmgczfjl?identNo=${a.identNo}&page=${h.current}&size=${h.pageSize}`).then(G=>{G.code==200&&(a.zfForm.data=G.data,h.total=G.count)})},W=()=>{Fe()},se=ut(""),Fe=()=>{_.deviceCode=a.camera.sbbm,Ni.get(`/api/ggfwyth/ysyzt/getPlayAddress?deviceCode=${_.deviceCode}`).then(G=>{G.code==200?(_.show=!0,_.hlsUriSsl=G.data.hlsUriSsl):Xg.warning({message:G.message})})},ne=()=>{n.value=="detail"?s.back():e("closeDetail")};return ad(()=>t.message,(G,ee)=>{se.value="",a.identNo=t.message.identNo,console.log("请求getData"),ue(t.message.identNo),w("出生","出生"),n.value="map",k()}),od(()=>{r.query.type?(se.value="",a.identNo=r.query.identNo,n.value="detail",r.query.identNo!==void 0&&ue(r.query.identNo),w("出生","出生"),k()):n.value="map"}),(G,ee)=>{const be=Ws("el-table-column"),Re=Ws("el-table"),ke=Ws("el-pagination");return te(),ae("div",hx,[fx,q("div",px,[q("div",mx,[gx,q("div",_x,[q("div",yx,[vx,q("div",Tx,[q("p",null,qe(m.value.nm||m.value.xm),1)])]),q("div",bx,[xx,q("div",Sx,[q("p",null,qe(m.value.zjlx||"身份证"),1)])]),Ex,q("div",Cx,[Ax,q("div",wx,[q("p",null,qe(m.value.age||""),1)])]),q("div",Dx,[kx,q("div",Ix,[q("p",null,qe(m.value.jzzt==0?"居住":m.value.jzzt==1?"未居住":""),1)])]),q("div",Px,[Lx,q("div",Ox,[q("p",null,qe(m.value.ethnic),1)])]),q("div",Rx,[Nx,q("div",Mx,[q("p",null,qe(m.value.gender),1)])]),q("div",Bx,[Fx,q("div",Ux,[q("p",null,qe(m.value.domicAddr||m.value.dz),1)])])]),qx,q("div",jx,[(te(!0),ae(jt,null,_i(a.myTag,H=>(te(),ae("div",{class:Aa(["my-tag-item",H.show?"my-tag-item_active":""]),key:H,onClick:Ue=>H.show?y(H):""},[q("p",null,qe(H.name),1)],10,$x))),128))])]),q("div",Vx,[(te(!0),ae(jt,null,_i(a.myTag1,(H,Ue)=>(te(),ae("div",{class:Aa(["main-tag-item",[H.name=="身后事"&&!R.value?"main-tag-item2":"main-tag-item",H.name==v.title?"main-tag-item_active":""]]),onClick:Ft=>w(H.name,H.label)},[H.name=="退休养老"?(te(),ae("span",zx,[Eu(" 退休"),Gx,Eu("养老")])):(te(),ae("span",Wx,qe(H.name),1))],10,Hx))),256)),Xx,q("div",{class:"back",onClick:ee[0]||(ee[0]=H=>ne())},Qx),a.camera?(te(),ae("div",{key:0,class:"videoCamera",onClick:ee[1]||(ee[1]=H=>W())},Zx)):ii("",!0)]),q("div",eS,[a.title=="医疗保险"?(te(),ae("div",tS,[q("div",null,[q("div",iS,[q("div",sS,qe(a.title),1)]),q("div",rS,[mt(Re,{data:v.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Ht(()=>[(te(!0),ae(jt,null,_i(v.columns,H=>(te(),ae(jt,null,[H.type=="slot"?(te(),Mi(be,{key:0,label:H.label,prop:H.property},{default:Ht(Ue=>[H.property=="ylbxlx"?(te(),ae("div",nS,[Ue.row.ylbxlx==0?(te(),ae("div",aS," 城乡居民基本医疗保险 ")):(te(),ae("div",oS,"职工基本医疗保险"))])):ii("",!0)]),_:2},1032,["label","prop"])):(te(),Mi(be,{key:1,width:H.width,prop:H.property,label:H.label},null,8,["width","prop","label"]))],64))),256))]),_:1},8,["data","row-style"]),mt(ke,{background:"",layout:"prev, pager, next","page-size":o.pageSize,total:o.total,"prev-text":"上一页","next-text":"下一页","current-page":o.current,"onUpdate:currentPage":ee[2]||(ee[2]=H=>o.current=H),onCurrentChange:z},null,8,["page-size","total","current-page"])])]),q("div",null,[lS,q("div",uS,[mt(Re,{data:a.form.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Ht(()=>[(te(!0),ae(jt,null,_i(a.form.column,H=>(te(),Mi(be,{width:H.width,prop:H.property,label:H.label},null,8,["width","prop","label"]))),256))]),_:1},8,["data","row-style"]),mt(ke,{background:"",layout:"prev, pager, next","page-size":u.pageSize,total:u.total,"prev-text":"上一页","next-text":"下一页","current-page":u.current,"onUpdate:currentPage":ee[3]||(ee[3]=H=>u.current=H),onCurrentChange:$},null,8,["page-size","total","current-page"])])]),q("div",null,[cS,q("div",dS,[mt(Re,{data:a.zfForm.data,border:"",style:{width:"100%"},height:"270","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Ht(()=>[(te(!0),ae(jt,null,_i(a.zfForm.column,H=>(te(),Mi(be,{width:H.width,prop:H.property,label:H.label},null,8,["width","prop","label"]))),256))]),_:1},8,["data","row-style"]),mt(ke,{background:"",layout:"prev, pager, next","page-size":h.pageSize,total:h.total,"prev-text":"上一页","next-text":"下一页","current-page":h.current,"onUpdate:currentPage":ee[4]||(ee[4]=H=>h.current=H),onCurrentChange:J},null,8,["page-size","total","current-page"])])])])):D.value=="1"?(te(),ae("div",hS,[q("div",fS,[q("div",pS,qe(a.title),1)]),q("div",mS,[mt(Re,{data:v.data,border:"",style:{width:"100%"},"max-height":"500","header-cell-style":{border:"none",height:"60px",fontSize:"18px",color:"#fff"},"row-style":{letterSpacing:"1px",fontSize:"16px",height:"50px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"}},{default:Ht(()=>[(te(!0),ae(jt,null,_i(v.columns,H=>(te(),ae(jt,null,[H.type=="slot"?(te(),Mi(be,{key:0,label:H.label,prop:H.property},{default:Ht(Ue=>[H.property=="ylbxlx"?(te(),ae("div",gS,[Ue.row.ylbxlx==0?(te(),ae("div",_S," 城乡居民基本医疗保险 ")):ii("",!0),Ue.row.ylbxlx==0?(te(),ae("div",yS," 城乡居民基本医疗保险 ")):(te(),ae("div",vS,"职工基本医疗保险"))])):ii("",!0),H.property=="yljlx"?(te(),ae("div",TS,[Ue.row.yljlx==0?(te(),ae("div",bS,"城乡居民养老金")):(te(),ae("div",xS,"职工养老金"))])):ii("",!0)]),_:2},1032,["label","prop"])):(te(),Mi(be,{key:1,width:H.width,prop:H.property,label:H.label},null,8,["width","prop","label"]))],64))),256))]),_:1},8,["data","row-style"]),mt(ke,{background:"",layout:"prev, pager, next","page-size":o.pageSize,total:o.total,"prev-text":"上一页","next-text":"下一页","current-page":o.current,"onUpdate:currentPage":ee[5]||(ee[5]=H=>o.current=H),onCurrentChange:z},null,8,["page-size","total","current-page"])])])):(te(),ae("div",SS,[q("div",ES,[q("div",CS,qe(a.title),1)]),q("div",AS,[a.title=="学习"&&m.value.eduPhase?(te(),ae("div",wS,[DS,q("div",kS,[q("p",null,qe(m.value.eduPhase||""),1)])])):ii("",!0),a.title=="婚育"&&m.value.maritalStatus?(te(),ae("div",IS,[PS,q("div",LS,[q("p",null,qe(m.value.maritalStatus||""),1)])])):ii("",!0),(te(!0),ae(jt,null,_i(v.columns,(H,Ue)=>{var Ft;return te(),ae("div",null,[((Ft=L.value)==null?void 0:Ft.length)!=0&&H.show==!0?(te(),ae("div",OS,[q("div",{class:Aa(["my-info-label",H.label=="学校"||H.label=="班级"?"widu":""])},qe(H.label),3),q("div",RS,[q("p",null,qe(ld(A)(H.label,L.value[H.property])),1)])])):ii("",!0)])}),256))])]))])]),mt(dx,{cameraShow:_.show,hlsUriSsl:_.hlsUriSsl,sxtnames:_.name,onClose:B},null,8,["cameraShow","hlsUriSsl","sxtnames"])])}}},MS=nd(NS,[["__scopeId","data-v-a38cbc94"]]),$S=Object.freeze(Object.defineProperty({__proto__:null,default:MS},Symbol.toStringTag,{value:"Module"}));export{Y1 as V,$S as i,MS as p,O as v}; diff --git a/build/build/assets/index-fe59ebd3.css b/build/build/assets/index-8a2cbb8e.css similarity index 93% rename from build/build/assets/index-fe59ebd3.css rename to build/build/assets/index-8a2cbb8e.css index f7ee182..eeacf66 100644 --- a/build/build/assets/index-fe59ebd3.css +++ b/build/build/assets/index-8a2cbb8e.css @@ -1 +1 @@ -@charset "UTF-8";.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10b"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f11b"}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:"\f11c"}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:"\f11f"}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:"\f120"}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f127"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}[data-v-7f50e505] .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-default-skin[data-v-7f50e505]{font-size:16px}[data-v-7f50e505] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 50% !important}.my-header[data-v-7f50e505]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-7f50e505]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-7f50e505] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.bo[data-v-7f50e505]{width:100%;display:flex}.title[data-v-7f50e505]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-7f50e505]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-7f50e505]{height:33px;width:33px}.title_top .name[data-v-7f50e505]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-7f50e505]{margin-top:5px;height:19px}.person-container-bj[data-v-f11560cd]{width:100%;height:241px;background:url(./bg1-b02c0eb9.png) no-repeat;background-size:100% 100%;position:absolute;top:20%}.person-container[data-v-f11560cd]{width:100%;height:100%;background:url(./bg-1590a7ce.png) no-repeat;background-size:100% 100%}.person-container .person-content[data-v-f11560cd]{margin-top:112px;padding:30px;display:flex;justify-content:space-between;align-items:center;height:870px}.person-container .person-side[data-v-f11560cd]{width:480px;height:100%;overflow-y:auto;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;border-radius:8px;z-index:2;padding:32px}.person-container .person-side[data-v-f11560cd]::-webkit-scrollbar{width:4px;height:4px}.person-container .person-side[data-v-f11560cd]::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(173,221,255)}.person-container .person-side[data-v-f11560cd]::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.2)}.person-container .person-main[data-v-f11560cd]{flex:content;position:relative;height:100%}.person-container .person-main .main-tag-item[data-v-f11560cd]{background:url(./tag-e6110ae0.png) no-repeat;background-size:100% 100%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-family:Microsoft YaHei;font-weight:700;color:#fff;position:absolute;cursor:pointer;z-index:5;font-family:YouSheBiaoTiHei;font-size:20px;text-shadow:0px 2px 4px rgba(28,68,63,.5);text-align:left;font-style:normal}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(1){top:70px;left:70px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(2){top:170px;left:170px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(3){top:270px;left:80px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(4){top:420px;left:110px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(5){top:70px;right:70px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(6){top:170px;right:170px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(7){top:420px;right:110px}.person-container .person-main .main-tag-item[data-v-f11560cd]:nth-of-type(8){top:270px;right:80px}.person-container .person-main .main-tag-item2[data-v-f11560cd]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACwBAMAAABdmfltAAAALVBMVEXP2ewAAADa4PHb4vHr8Pjd5PLq7Pbk6vXn6/Ti6PTj6vXn7Oz0+fvs7Pju8PW/BCWhAAAAD3RSTlMaAB4iMSU1LyksJwUWDRBkh2wAAAAH8ElEQVRo3rSXy8tNURjGV/s/cJeDln1kZuBzycDEpWOglMSAEY7t4FDqRJKB1AkZu2RkQDI75ZIykTopGTBgIqVk5n/w7me9a71rre9c9t6Lp0/5kt/39Hvfd50+taRSfrw/dnvQ6e5/8GTXn2r/owr4+87LhZczNz/9E/CXYbEovc3J4O/Advd56QD9KQm8blsJKWEM5b8WlL2fm4Pflm4tcP8VysB+V7r+2BT8wWGvBHHou43ArY3gomqcAZP3jOqDW5swM4O9+tDLfaDNFE+O6oJbO1AXEoALAiEofWpUAyzc/RZ7y4tFD5hcCzxmLiQ8uBXlNoQwuV8H/I240CDY5xyLRmmQr1cHvxQuJNx5HuQZhAj5eFXwWuwDNDxg7JMjLscYfRs6sBvvqoFbQ8dl7JEojHbk3qgS+FcpYj9zfezhAM3kQSnjYBXw0pDLzK0u2xkdkDfMB0MEc+8wd2sUJj9jMmTMBf8ygg33iWDDYIqGDM2LZajFG+FxBZu7CNojYzNmgjcZEcJlajtfsF9gC5llnJwNXlGKIO4DcM3MFvIF4Dj0Xd7GFEGmfb4PGYdmgp9CRHkX4AK7OG36smS6FCPj3CzwGxYhXOoqaL+1kK2MR9PBrcuFE2G4+YwYspNRnBlNBb9GYZ8rcqPQv/hkVL42FXwPhVlE1DezCTuzDFQ+Ow28xhWOuFprpSUx2VV+PAV8lAtDhHggUuZH0R+xARlc+fRk8FJbmEQQd0EcoK4yMZ1ZSLtNZJJhK2+YCB57hT0ucTLlBz/JuiayV7k/CbzeFYYIZ5cwcYirctYBGa7yzwngF7bwE4+bUzmGxWTbGTJs5QMTwMOCC4sILIOaHIhmza5y0YvBGF1YGH1FQxxsR1xZxifg32SCCzsu953TOXeVycXFGNzq0Ohs4QVjQqHvrM68GbYyja87isCrYcIvnKHvzNAIsBlcGS5uROAxRseFAabBz0tG8SpjfP0Q3JLR2cLCnaMZlWV8IwbLRxJG5wzjiCtUdpYxPv6IEvBXzwQPjhpXQPNtey4uBODL0egy7luBjB7e+M744LW+iYqTk/lFLt554FfOBBfOqoFLXbayc3HeA+/AdcCETK5iuDJc4EZOCbgVm5C+lVYucjFy4GWRCbyVunJlHbnYAjArjkyoGtGkQlxAsgVvwrI5E5hcTRl4PHnhTgIsimGi1uhAxfSsC5bM4KVOMQprHF3tym2RvIHBy6HYuw5VL5mSvYDk3QweF05x8L7XXGUnuegzeBgrrgvWOpTcAxizCxSr+o1FspkewGsxuwZnJ9HyEGF67wBeRWBfsU6UTOBLAH81s2uqGHGSzfQuALyDZyeKUyRjeqcA7sjsWHFDyTK9bgleV3T92fHNNZG81U6vU3wm8FK5u2aKETwXcnsbCLyawJgdwDprxlUaYEyPwDcIvBJLkaYYa8GSsRYnCPxVloJNNJYsR32BwJv8pdBNG2fhWpwk8NCAeSm0at4YR23APQLztslBJ0iWfVui1gXbpps71sG+fVZrwydIq6bJg2fonVpm13hrwhrLR7Vd5C0K9xFsW+pamAtRq4L7yJo3zrHI9kIuKRxeamNUDk9PRYenVNIiy+mp3/596ETHciEX1diB+QlKWgsH7qsdPjhLaKzwe5kFn1JHAZaLTm78HODT6qkPzsBNPD2Az6lh2JiT3Lin7snjJveR/rydVZcZnLwVmfbBZ1RHwOmOBdwVcLrjEFz8H8fFX2rN7jSCGAbCZkrIe2DQdXDX04WkgJSSEtJHOsujsD/YXVu7D9eAEYMsaX7a8xqMny+I8fc1GH+0n2sw/swvXce4/9K/18yKr35syi5inGMzB/2thLHkiFsO+n41qVU2SLea+mUaLp5YuUz79e9ohYq79T8cLIV2G7hCf2I5VKs4TywchbVuy6NwOGMLFas/Y7vDu1TxeHi/g5iWHk6qkOSmdNFrWCCgY4WKBzqWBLL0sAMEcvh6OufjgaSXKn7kx4OssPqyA7LC2xnU1AMx/aN0YxUYSEo3FJsWKw71YhPlsbBXuVgnj0HQs9opgh4lyNASxJAgIZo2ryAhiKYp8xZAdkDmpTBtabGLU5iGlF5RvO+Q0iH+6xTxn3aFbM8XfINdQYNFWiiYBgstoWgrFdMSoollzZtYD5hYtN0c9mQT03ajUTjZyrY8GoUb1mbzJMK0NmnGzjWGpdGM3bCPFc0Tkxj28YbhLR1uCcHw3rLobU343XdY9MVQgb0TKmAMwmEd7WHGIBjcyKSJbR/pYQQ3dqImh76JHYya7IZjTDrJcIwZjtmP88h4GQ2RBWecZy+ABJxRr0MMIB2JTDkY6WGnMTLFkNd/8/ZyAjEMA2E4qBIhd5AaFjeQFnzc/s/7CFqZHRPGiJCogMEk1+/vnlz8B47/oMliJgPkRbI0NVtUdfgZ9JilIaTbRaGzKfkuK0A6E/lBunjwk6d/AQo7+adiQtM/xIpBNtXPZ90UAlbkeGXx2WCbuxhTR6HAKzkQGm/uGWi4zQIglCSsw6/RIVaWsAa6xWW8UhDd8kwYpmEXmDAPm9d1NDsJm5Fi+zTOIsWex+Plfd0qg8d57r76zXH3PNC/LinIRxB8tgGH2UYuNNm2RGiSSGNOiHmuz4/mgql7JF5clFY/u3fJ6BLhXzJVbKNUMR9XVo8rUzloffxdS+ag0cW21ny01rq3sXdNbhOR8ElZ8wtTHL4W38y6VgAAAABJRU5ErkJggg==) no-repeat;background-size:100% 100%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-size:20px;font-family:Microsoft YaHei;font-weight:700;color:#b3b3b3;position:absolute;cursor:pointer;z-index:5;text-shadow:0px 2px 4px rgba(28,68,63,.5);text-align:left;font-style:normal;top:270px;right:80px}.person-container .person-main .main-tag-item_active[data-v-f11560cd]{background:url(./tag-active-0ba76f48.png) no-repeat;background-size:100% 100%;color:#00fffc}.person-container .person-main .person-main-person[data-v-f11560cd]{position:absolute;top:55%;left:50%;transform:translate(-50%,-48%);width:340px;height:813px;background:url(./person-69ca32a9.png) no-repeat;background-size:100% 100%;z-index:3}.person-container .my-label[data-v-f11560cd]{background:url(./label-fdea2b3d.png) no-repeat;background-size:100% 100%;padding-left:32px;padding-bottom:16px}.person-container .my-label .my-label-title[data-v-f11560cd]{display:inline-block;font-family:titletheRightWay,titletheRightWay;font-weight:500;font-size:18px;font-weight:400;font-size:34px;color:#b8fcfc;line-height:39px;letter-spacing:2px;text-shadow:0px 2px 4px rgba(56,50,50,.5);text-align:left;font-style:normal}.person-container .my-info[data-v-f11560cd]{margin-top:24px}.person-container .my-info .my-info-item[data-v-f11560cd]{display:flex;align-items:center;margin-bottom:30px}.person-container .my-info .my-info-item .my-info-label[data-v-f11560cd]{position:relative;min-width:80px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#a8e0ff;line-height:25px;letter-spacing:2px}.person-container .my-info .my-info-item .my-info-label[data-v-f11560cd]:after{content:":";position:absolute;right:-10px;top:0}.person-container .my-info .my-info-item .my-info-content[data-v-f11560cd]{margin-left:18px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#fff;line-height:25px;text-align:left;font-style:normal}.person-container .my-info .my-info-item .my-info-content[data-v-f11560cd]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#fff;line-height:25px;letter-spacing:1px;text-align:left;font-style:normal}.person-container .my-info .my-info-item .my-info-content p[data-v-f11560cd]{font-weight:500;font-size:18px}.person-container .my-tag[data-v-f11560cd]{margin-top:26px;display:flex;flex-wrap:wrap;overflow-y:auto;max-height:260px}.person-container .my-tag[data-v-f11560cd]::-webkit-scrollbar{width:4px;height:4px}.person-container .my-tag[data-v-f11560cd]::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff}.person-container .my-tag[data-v-f11560cd]::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.2)}.person-container .my-tag .my-tag-item[data-v-f11560cd]{display:inline-block;background:rgba(255,255,255,.2);border-radius:2px;border:1px solid #ffffff;padding:10px 20px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:2px;text-align:center;font-style:normal;margin-right:10px;margin-bottom:20px;cursor:not-allowed}.person-container .my-tag .my-tag-item p[data-v-f11560cd]{font-size:16px;font-weight:500}.person-container .my-tag .my-tag-item_active[data-v-f11560cd]{color:#0060ff;background:rgba(0,246,246,.8);border:1px solid #0060ff;box-shadow:inset 0 0 11px #ffffff80;cursor:pointer}.person-container .my-tag .my-tag-item_active p[data-v-f11560cd]{font-weight:600px}.person-container .my-table[data-v-f11560cd]{margin:36px 0 32px}.person-container .my-table[data-v-f11560cd] .el-table{--el-table-header-bg-color: #ffffff3a;--el-table-header-text-color: #ffffff;--el-table-header-hover-bg-color: rgba(255, 255, 255, .1);--el-table-border-color: rgba(255, 255, 255, .1);--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-border-color: rgba(255, 255, 255, .32);--el-table-row-hover-bg-color: rgba(255, 255, 255, .1);--el-table-text-color: #ffffff}.person-container .my-table[data-v-f11560cd] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff;justify-content:center;margin-top:24px}.person-container .my-table[data-v-f11560cd] .el-pagination .btn-prev,.person-container .my-table[data-v-f11560cd] .el-pagination .btn-next{margin:0;color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.person-container .my-table[data-v-f11560cd] .el-pagination .btn-prev:disabled,.person-container .my-table[data-v-f11560cd] .el-pagination .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.person-container .my-table[data-v-f11560cd] .el-pagination .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}.person-container .my-table[data-v-f11560cd] .el-pagination .el-pager .is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}.back[data-v-f11560cd]{box-sizing:border-box;position:absolute;width:88px;height:36px;top:0px;left:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABICAMAAABhqI8YAAAAdVBMVEUAAAAHfeIIedsIc9AAWaEAX7YJZrkHdNMIbsYIa8IIaL0IZ7wIZ7oIZLYIZLUJYbAJYK4HYKwKYKgNXqYAW7YKQngHhe8Hf+UHgecJTY4KS4kIcs4IbscIa8IJWaEJWJ8KQ3sKRoAKR4MIedsIYrEJXqoKUpSoPgTyAAAAFXRSTlMA/vntFweu8drUwL66pJyBd2hJOQ6Nm1CKAAAB0UlEQVRo3tTXaXLCMAwFYNnOvlASELazOgvc/4idFDp4IDC0P0D+TuDRvOhF8IRfBLHgTB3eRjEu4qDw4R92mVBTO/e6Ggy+iRkr3c/tpES2gz/x8lC13YgfMnatCnPv9ecmsu4MfpTpapm89mQ/lY1GAnQj0xfSvOV1hURUNd/Cc/uI9UhIz6I9PFHyZkBShoaX8NCXPCI5R/kFD2zkCQk6yQ2sChiJ5XBPs2B1vozMdrhVsc1afonOd6Hvc1zSzO81x+XN/uUE94PtyPdgixokronAsmXE+uLewKyW9jmpPl7Xcx9+pTU6oE7hwpNkN7Ctkh6cJeS/uLMmuQyYcmXY9GXEuRMJXtQ5LMIOHdGFP/e8MugIo3YAkLXojDYDAOFMIhA7AeCrEZ0xKh+KCR0yFRA4FGHENoB4RofMMQgHftSuegHckV4+0xzo3sprKgaK/K1hGxUcnCnmhTl8V28nRQDAQAgEteDfJBJ4Uu0gjyTLMesdmLsS3KPjvjVucHCjmRM/nLzkBDxnkTwTytl8LkjxoiouDOTiVi/Q5ioDr5Thai+vWPSqW64c9/ADD/DwEBoPUvIwMA+081BGDxYFcVwPeAaR8h+0nw3tc2sRBXV6u+ndBvpKAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;display:flex;align-items:center;padding:10px 16px;z-index:10;cursor:pointer}.back img[data-v-f11560cd]{width:17px;height:16px}.back p[data-v-f11560cd]{margin-left:5px;font-weight:400;font-size:16px;color:#b5eaff;line-height:22px}.videoCamera[data-v-f11560cd]{position:absolute;top:-10px;right:30px;cursor:pointer}.videoCamera img[data-v-f11560cd]{width:46px;height:46px}.widu[data-v-f11560cd]{min-width:40px!important} +@charset "UTF-8";.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:"\f103"}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f104"}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:"\f105"}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:"\f106"}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:"\f107"}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f108"}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:"\f10b"}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:"\f11b"}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:"\f11c"}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:"\f11d"}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:"\f11e"}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:"\f11f"}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:"\f120"}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:"\f121"}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f127"}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:"\f12e"}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0em}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10c";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}[data-v-7f50e505] .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-default-skin[data-v-7f50e505]{font-size:16px}[data-v-7f50e505] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 50% !important}.my-header[data-v-7f50e505]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-7f50e505]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-7f50e505] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.bo[data-v-7f50e505]{width:100%;display:flex}.title[data-v-7f50e505]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-7f50e505]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-7f50e505]{height:33px;width:33px}.title_top .name[data-v-7f50e505]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-7f50e505]{margin-top:5px;height:19px}.person-container-bj[data-v-a38cbc94]{width:100%;height:241px;background:url(./bg1-b02c0eb9.png) no-repeat;background-size:100% 100%;position:absolute;top:20%}.person-container[data-v-a38cbc94]{width:100%;height:100%;background:url(./bg-1590a7ce.png) no-repeat;background-size:100% 100%}.person-container .person-content[data-v-a38cbc94]{margin-top:112px;padding:30px;display:flex;justify-content:space-between;align-items:center;height:870px}.person-container .person-side[data-v-a38cbc94]{width:480px;height:100%;overflow-y:auto;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;border-radius:8px;z-index:2;padding:32px}.person-container .person-side[data-v-a38cbc94]::-webkit-scrollbar{width:4px;height:4px}.person-container .person-side[data-v-a38cbc94]::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(173,221,255)}.person-container .person-side[data-v-a38cbc94]::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.2)}.person-container .person-main[data-v-a38cbc94]{flex:content;position:relative;height:100%}.person-container .person-main .main-tag-item[data-v-a38cbc94]{background:url(./tag-e6110ae0.png) no-repeat;background-size:100% 100%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-family:Microsoft YaHei;font-weight:700;color:#fff;position:absolute;cursor:pointer;z-index:5;font-family:YouSheBiaoTiHei;font-size:20px;text-shadow:0px 2px 4px rgba(28,68,63,.5);text-align:left;font-style:normal}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(1){top:70px;left:70px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(2){top:170px;left:170px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(3){top:270px;left:80px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(4){top:420px;left:110px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(5){top:70px;right:70px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(6){top:170px;right:170px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(7){top:420px;right:110px}.person-container .person-main .main-tag-item[data-v-a38cbc94]:nth-of-type(8){top:270px;right:80px}.person-container .person-main .main-tag-item2[data-v-a38cbc94]{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%;width:100px;height:100px;display:flex;align-items:center;justify-content:center;font-size:20px;font-family:Microsoft YaHei;font-weight:700;color:#b3b3b3;position:absolute;cursor:pointer;z-index:5;text-shadow:0px 2px 4px rgba(28,68,63,.5);text-align:left;font-style:normal;top:270px;right:80px}.person-container .person-main .main-tag-item_active[data-v-a38cbc94]{background:url(./tag-active-0ba76f48.png) no-repeat;background-size:100% 100%;color:#00fffc}.person-container .person-main .person-main-person[data-v-a38cbc94]{position:absolute;top:55%;left:50%;transform:translate(-50%,-48%);width:340px;height:813px;background:url(./person-69ca32a9.png) no-repeat;background-size:100% 100%;z-index:3}.person-container .my-label[data-v-a38cbc94]{background:url(./label-fdea2b3d.png) no-repeat;background-size:100% 100%;padding-left:32px;padding-bottom:16px}.person-container .my-label .my-label-title[data-v-a38cbc94]{display:inline-block;font-family:titletheRightWay,titletheRightWay;font-weight:500;font-size:18px;font-weight:400;font-size:34px;color:#b8fcfc;line-height:39px;letter-spacing:2px;text-shadow:0px 2px 4px rgba(56,50,50,.5);text-align:left;font-style:normal}.person-container .my-info[data-v-a38cbc94]{margin-top:24px}.person-container .my-info .my-info-item[data-v-a38cbc94]{display:flex;align-items:center;margin-bottom:30px}.person-container .my-info .my-info-item .my-info-label[data-v-a38cbc94]{position:relative;min-width:80px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#a8e0ff;line-height:25px;letter-spacing:2px}.person-container .my-info .my-info-item .my-info-label[data-v-a38cbc94]:after{content:":";position:absolute;right:-10px;top:0}.person-container .my-info .my-info-item .my-info-content[data-v-a38cbc94]{margin-left:18px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#fff;line-height:25px;text-align:left;font-style:normal}.person-container .my-info .my-info-item .my-info-content[data-v-a38cbc94]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:18px;color:#fff;line-height:25px;letter-spacing:1px;text-align:left;font-style:normal}.person-container .my-info .my-info-item .my-info-content p[data-v-a38cbc94]{font-weight:500;font-size:18px}.person-container .my-tag[data-v-a38cbc94]{margin-top:26px;display:flex;flex-wrap:wrap;overflow-y:auto;max-height:260px}.person-container .my-tag[data-v-a38cbc94]::-webkit-scrollbar{width:4px;height:4px}.person-container .my-tag[data-v-a38cbc94]::-webkit-scrollbar-thumb{border-radius:2px;background:#ffffff}.person-container .my-tag[data-v-a38cbc94]::-webkit-scrollbar-track{border-radius:2px;background:rgba(255,255,255,.2)}.person-container .my-tag .my-tag-item[data-v-a38cbc94]{display:inline-block;background:rgba(255,255,255,.2);border-radius:2px;border:1px solid #ffffff;padding:10px 20px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:2px;text-align:center;font-style:normal;margin-right:10px;margin-bottom:20px;cursor:not-allowed}.person-container .my-tag .my-tag-item p[data-v-a38cbc94]{font-size:16px;font-weight:500}.person-container .my-tag .my-tag-item_active[data-v-a38cbc94]{color:#0060ff;background:rgba(0,246,246,.8);border:1px solid #0060ff;box-shadow:inset 0 0 11px #ffffff80;cursor:pointer}.person-container .my-tag .my-tag-item_active p[data-v-a38cbc94]{font-weight:600px}.person-container .my-table[data-v-a38cbc94]{margin:36px 0 32px}.person-container .my-table[data-v-a38cbc94] .el-table{--el-table-header-bg-color: #ffffff3a;--el-table-header-text-color: #ffffff;--el-table-header-hover-bg-color: rgba(255, 255, 255, .1);--el-table-border-color: rgba(255, 255, 255, .1);--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-border-color: rgba(255, 255, 255, .32);--el-table-row-hover-bg-color: rgba(255, 255, 255, .1);--el-table-text-color: #ffffff}.person-container .my-table[data-v-a38cbc94] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff;justify-content:center;margin-top:24px}.person-container .my-table[data-v-a38cbc94] .el-pagination .btn-prev,.person-container .my-table[data-v-a38cbc94] .el-pagination .btn-next{margin:0;color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.person-container .my-table[data-v-a38cbc94] .el-pagination .btn-prev:disabled,.person-container .my-table[data-v-a38cbc94] .el-pagination .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.person-container .my-table[data-v-a38cbc94] .el-pagination .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}.person-container .my-table[data-v-a38cbc94] .el-pagination .el-pager .is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}.back[data-v-a38cbc94]{box-sizing:border-box;position:absolute;width:88px;height:36px;top:0px;left:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABICAMAAABhqI8YAAAAdVBMVEUAAAAHfeIIedsIc9AAWaEAX7YJZrkHdNMIbsYIa8IIaL0IZ7wIZ7oIZLYIZLUJYbAJYK4HYKwKYKgNXqYAW7YKQngHhe8Hf+UHgecJTY4KS4kIcs4IbscIa8IJWaEJWJ8KQ3sKRoAKR4MIedsIYrEJXqoKUpSoPgTyAAAAFXRSTlMA/vntFweu8drUwL66pJyBd2hJOQ6Nm1CKAAAB0UlEQVRo3tTXaXLCMAwFYNnOvlASELazOgvc/4idFDp4IDC0P0D+TuDRvOhF8IRfBLHgTB3eRjEu4qDw4R92mVBTO/e6Ggy+iRkr3c/tpES2gz/x8lC13YgfMnatCnPv9ecmsu4MfpTpapm89mQ/lY1GAnQj0xfSvOV1hURUNd/Cc/uI9UhIz6I9PFHyZkBShoaX8NCXPCI5R/kFD2zkCQk6yQ2sChiJ5XBPs2B1vozMdrhVsc1afonOd6Hvc1zSzO81x+XN/uUE94PtyPdgixokronAsmXE+uLewKyW9jmpPl7Xcx9+pTU6oE7hwpNkN7Ctkh6cJeS/uLMmuQyYcmXY9GXEuRMJXtQ5LMIOHdGFP/e8MugIo3YAkLXojDYDAOFMIhA7AeCrEZ0xKh+KCR0yFRA4FGHENoB4RofMMQgHftSuegHckV4+0xzo3sprKgaK/K1hGxUcnCnmhTl8V28nRQDAQAgEteDfJBJ4Uu0gjyTLMesdmLsS3KPjvjVucHCjmRM/nLzkBDxnkTwTytl8LkjxoiouDOTiVi/Q5ioDr5Thai+vWPSqW64c9/ADD/DwEBoPUvIwMA+081BGDxYFcVwPeAaR8h+0nw3tc2sRBXV6u+ndBvpKAAAAAElFTkSuQmCC) no-repeat;background-size:100% 100%;display:flex;align-items:center;padding:10px 16px;z-index:10;cursor:pointer}.back img[data-v-a38cbc94]{width:17px;height:16px}.back p[data-v-a38cbc94]{margin-left:5px;font-weight:400;font-size:16px;color:#b5eaff;line-height:22px}.videoCamera[data-v-a38cbc94]{position:absolute;top:-10px;right:30px;cursor:pointer}.videoCamera img[data-v-a38cbc94]{width:46px;height:46px}.widu[data-v-a38cbc94]{min-width:40px!important} diff --git a/build/build/assets/index-306f53b4.js b/build/build/assets/index-c3050129.js similarity index 98% rename from build/build/assets/index-306f53b4.js rename to build/build/assets/index-c3050129.js index 9da7870..ca7261c 100644 --- a/build/build/assets/index-306f53b4.js +++ b/build/build/assets/index-c3050129.js @@ -1,4 +1,4 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const s of l.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function o(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Hp(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function He(e){if(Ae(e)){const t={};for(let n=0;n{if(n){const o=n.split(AE);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function $(e){let t="";if(Ze(e))t=e;else if(Ae(e))for(let n=0;nps(n,t))}const Te=e=>Ze(e)?e:e==null?"":Ae(e)||ut(e)&&(e.toString===ob||!Xe(e.toString))?JSON.stringify(e,nb,2):String(e),nb=(e,t)=>t&&t.__v_isRef?nb(e,t.value):rs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:hc(t)?{[`Set(${t.size})`]:[...t.values()]}:ut(t)&&!Ae(t)&&!Du(t)?String(t):t,Gt={},os=[],$t=()=>{},FE=()=>!1,VE=/^on[^a-z]/,pc=e=>VE.test(e),zp=e=>e.startsWith("onUpdate:"),mn=Object.assign,Kp=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},HE=Object.prototype.hasOwnProperty,bt=(e,t)=>HE.call(e,t),Ae=Array.isArray,rs=e=>ai(e)==="[object Map]",hc=e=>ai(e)==="[object Set]",Tl=e=>ai(e)==="[object Date]",Xe=e=>typeof e=="function",Ze=e=>typeof e=="string",Oa=e=>typeof e=="symbol",ut=e=>e!==null&&typeof e=="object",Na=e=>ut(e)&&Xe(e.then)&&Xe(e.catch),ob=Object.prototype.toString,ai=e=>ob.call(e),ou=e=>ai(e).slice(8,-1),Du=e=>ai(e)==="[object Object]",jp=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ru=Hp(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},zE=/-(\w)/g,io=vc(e=>e.replace(zE,(t,n)=>n?n.toUpperCase():"")),KE=/\B([A-Z])/g,Yr=vc(e=>e.replace(KE,"-$1").toLowerCase()),ii=vc(e=>e.charAt(0).toUpperCase()+e.slice(1)),lu=vc(e=>e?`on${ii(e)}`:""),Ma=(e,t)=>!Object.is(e,t),su=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},jE=e=>{const t=Ze(e)?Number(e):NaN;return isNaN(t)?e:t};let nm;const WE=()=>nm||(nm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Yn;class rb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Yn,!t&&Yn&&(this.index=(Yn.scopes||(Yn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Yn;try{return Yn=this,t()}finally{Yn=n}}}on(){Yn=this}off(){Yn=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ab=e=>(e.w&Fr)>0,ib=e=>(e.n&Fr)>0,YE=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{(f==="length"||f>=u)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Ae(e)?jp(n)&&a.push(s.get("length")):(a.push(s.get(wl)),rs(e)&&a.push(s.get(of)));break;case"delete":Ae(e)||(a.push(s.get(wl)),rs(e)&&a.push(s.get(of)));break;case"set":rs(e)&&a.push(s.get(wl));break}if(a.length===1)a[0]&&rf(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);rf(Wp(u))}}function rf(e,t){const n=Ae(e)?e:[...e];for(const o of n)o.computed&&rm(o);for(const o of n)o.computed||rm(o)}function rm(e,t){(e!==bo||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function XE(e,t){var n;return(n=Fu.get(e))===null||n===void 0?void 0:n.get(t)}const JE=Hp("__proto__,__v_isRef,__isVue"),db=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Oa)),ZE=qp(),QE=qp(!1,!0),ek=qp(!0),lm=tk();function tk(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=kt(this);for(let l=0,s=this.length;l{e[t]=function(...n){Ds();const o=kt(this)[t].apply(this,n);return Bs(),o}}),e}function nk(e){const t=kt(this);return Wn(t,"has",e),t.hasOwnProperty(e)}function qp(e=!1,t=!1){return function(o,r,l){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&l===(e?t?yk:mb:t?vb:hb).get(o))return o;const s=Ae(o);if(!e){if(s&&bt(lm,r))return Reflect.get(lm,r,l);if(r==="hasOwnProperty")return nk}const a=Reflect.get(o,r,l);return(Oa(r)?db.has(r):JE(r))||(e||Wn(o,"get",r),t)?a:xt(a)?s&&jp(r)?a:a.value:ut(a)?e?Fs(a):Et(a):a}}const ok=fb(),rk=fb(!0);function fb(e=!1){return function(n,o,r,l){let s=n[o];if(hs(s)&&xt(s)&&!xt(r))return!1;if(!e&&(!Vu(r)&&!hs(r)&&(s=kt(s),r=kt(r)),!Ae(n)&&xt(s)&&!xt(r)))return s.value=r,!0;const a=Ae(n)&&jp(o)?Number(o)e,mc=e=>Reflect.getPrototypeOf(e);function Ri(e,t,n=!1,o=!1){e=e.__v_raw;const r=kt(e),l=kt(t);n||(t!==l&&Wn(r,"get",t),Wn(r,"get",l));const{has:s}=mc(r),a=o?Yp:n?Jp:Ia;if(s.call(r,t))return a(e.get(t));if(s.call(r,l))return a(e.get(l));e!==r&&e.get(t)}function Ai(e,t=!1){const n=this.__v_raw,o=kt(n),r=kt(e);return t||(e!==r&&Wn(o,"has",e),Wn(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Pi(e,t=!1){return e=e.__v_raw,!t&&Wn(kt(e),"iterate",wl),Reflect.get(e,"size",e)}function sm(e){e=kt(e);const t=kt(this);return mc(t).has.call(t,e)||(t.add(e),sr(t,"add",e,e)),this}function am(e,t){t=kt(t);const n=kt(this),{has:o,get:r}=mc(n);let l=o.call(n,e);l||(e=kt(e),l=o.call(n,e));const s=r.call(n,e);return n.set(e,t),l?Ma(t,s)&&sr(n,"set",e,t):sr(n,"add",e,t),this}function im(e){const t=kt(this),{has:n,get:o}=mc(t);let r=n.call(t,e);r||(e=kt(e),r=n.call(t,e)),o&&o.call(t,e);const l=t.delete(e);return r&&sr(t,"delete",e,void 0),l}function um(){const e=kt(this),t=e.size!==0,n=e.clear();return t&&sr(e,"clear",void 0,void 0),n}function xi(e,t){return function(o,r){const l=this,s=l.__v_raw,a=kt(s),u=t?Yp:e?Jp:Ia;return!e&&Wn(a,"iterate",wl),s.forEach((c,f)=>o.call(r,u(c),u(f),l))}}function Li(e,t,n){return function(...o){const r=this.__v_raw,l=kt(r),s=rs(l),a=e==="entries"||e===Symbol.iterator&&s,u=e==="keys"&&s,c=r[e](...o),f=n?Yp:t?Jp:Ia;return!t&&Wn(l,"iterate",u?of:wl),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[f(d[0]),f(d[1])]:f(d),done:h}},[Symbol.iterator](){return this}}}}function br(e){return function(...t){return e==="delete"?!1:this}}function ck(){const e={get(l){return Ri(this,l)},get size(){return Pi(this)},has:Ai,add:sm,set:am,delete:im,clear:um,forEach:xi(!1,!1)},t={get(l){return Ri(this,l,!1,!0)},get size(){return Pi(this)},has:Ai,add:sm,set:am,delete:im,clear:um,forEach:xi(!1,!0)},n={get(l){return Ri(this,l,!0)},get size(){return Pi(this,!0)},has(l){return Ai.call(this,l,!0)},add:br("add"),set:br("set"),delete:br("delete"),clear:br("clear"),forEach:xi(!0,!1)},o={get(l){return Ri(this,l,!0,!0)},get size(){return Pi(this,!0)},has(l){return Ai.call(this,l,!0)},add:br("add"),set:br("set"),delete:br("delete"),clear:br("clear"),forEach:xi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Li(l,!1,!1),n[l]=Li(l,!0,!1),t[l]=Li(l,!1,!0),o[l]=Li(l,!0,!0)}),[e,n,t,o]}const[dk,fk,pk,hk]=ck();function Gp(e,t){const n=t?e?hk:pk:e?fk:dk;return(o,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(bt(n,r)&&r in o?n:o,r,l)}const vk={get:Gp(!1,!1)},mk={get:Gp(!1,!0)},gk={get:Gp(!0,!1)},hb=new WeakMap,vb=new WeakMap,mb=new WeakMap,yk=new WeakMap;function bk(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wk(e){return e.__v_skip||!Object.isExtensible(e)?0:bk(ou(e))}function Et(e){return hs(e)?e:Xp(e,!1,pb,vk,hb)}function gb(e){return Xp(e,!1,uk,mk,vb)}function Fs(e){return Xp(e,!0,ik,gk,mb)}function Xp(e,t,n,o,r){if(!ut(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=r.get(e);if(l)return l;const s=wk(e);if(s===0)return e;const a=new Proxy(e,s===2?o:n);return r.set(e,a),a}function ls(e){return hs(e)?ls(e.__v_raw):!!(e&&e.__v_isReactive)}function hs(e){return!!(e&&e.__v_isReadonly)}function Vu(e){return!!(e&&e.__v_isShallow)}function yb(e){return ls(e)||hs(e)}function kt(e){const t=e&&e.__v_raw;return t?kt(t):e}function Cl(e){return Bu(e,"__v_skip",!0),e}const Ia=e=>ut(e)?Et(e):e,Jp=e=>ut(e)?Fs(e):e;function Zp(e){xr&&bo&&(e=kt(e),cb(e.dep||(e.dep=Wp())))}function Qp(e,t){e=kt(e);const n=e.dep;n&&rf(n)}function xt(e){return!!(e&&e.__v_isRef===!0)}function P(e){return bb(e,!1)}function Pt(e){return bb(e,!0)}function bb(e,t){return xt(e)?e:new Ck(e,t)}class Ck{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:kt(t),this._value=n?t:Ia(t)}get value(){return Zp(this),this._value}set value(t){const n=this.__v_isShallow||Vu(t)||hs(t);t=n?t:kt(t),Ma(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ia(t),Qp(this))}}function i(e){return xt(e)?e.value:e}const Sk={get:(e,t,n)=>i(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return xt(r)&&!xt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function wb(e){return ls(e)?e:new Proxy(e,Sk)}class Ek{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>Zp(this),()=>Qp(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function kk(e){return new Ek(e)}function gn(e){const t=Ae(e)?new Array(e.length):{};for(const n in e)t[n]=Ot(e,n);return t}class _k{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return XE(kt(this._object),this._key)}}function Ot(e,t,n){const o=e[t];return xt(o)?o:new _k(e,t,n)}var Cb;class $k{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Cb]=!1,this._dirty=!0,this.effect=new Up(t,()=>{this._dirty||(this._dirty=!0,Qp(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=kt(this);return Zp(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Cb="__v_isReadonly";function Sb(e,t,n=!1){let o,r;const l=Xe(e);return l?(o=e,r=$t):(o=e.get,r=e.set),new $k(o,r,l||!r,n)}function Tk(e,...t){}function Lr(e,t,n,o){let r;try{r=o?e(...o):e()}catch(l){gc(l,t,n)}return r}function ro(e,t,n,o){if(Xe(e)){const l=Lr(e,t,n,o);return l&&Na(l)&&l.catch(s=>{gc(s,t,n)}),l}const r=[];for(let l=0;l>>1;Aa(_n[o])Po&&_n.splice(t,1)}function Ik(e){Ae(e)?ss.push(...e):(!tr||!tr.includes(e,e.allowRecurse?il+1:il))&&ss.push(e),kb()}function cm(e,t=Ra?Po+1:0){for(;t<_n.length;t++){const n=_n[t];n&&n.pre&&(_n.splice(t,1),t--,n())}}function _b(e){if(ss.length){const t=[...new Set(ss)];if(ss.length=0,tr){tr.push(...t);return}for(tr=t,tr.sort((n,o)=>Aa(n)-Aa(o)),il=0;ile.id==null?1/0:e.id,Rk=(e,t)=>{const n=Aa(e)-Aa(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $b(e){lf=!1,Ra=!0,_n.sort(Rk);const t=$t;try{for(Po=0;Po<_n.length;Po++){const n=_n[Po];n&&n.active!==!1&&Lr(n,null,14)}}finally{Po=0,_n.length=0,_b(),Ra=!1,eh=null,(_n.length||ss.length)&&$b()}}function Ak(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Gt;let r=n;const l=t.startsWith("update:"),s=l&&t.slice(7);if(s&&s in o){const f=`${s==="modelValue"?"model":s}Modifiers`,{number:d,trim:h}=o[f]||Gt;h&&(r=n.map(v=>Ze(v)?v.trim():v)),d&&(r=n.map(tf))}let a,u=o[a=lu(t)]||o[a=lu(io(t))];!u&&l&&(u=o[a=lu(Yr(t))]),u&&ro(u,e,6,r);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,ro(c,e,6,r)}}function Tb(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const l=e.emits;let s={},a=!1;if(!Xe(e)){const u=c=>{const f=Tb(c,t,!0);f&&(a=!0,mn(s,f))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!a?(ut(e)&&o.set(e,null),null):(Ae(l)?l.forEach(u=>s[u]=null):mn(s,l),ut(e)&&o.set(e,s),s)}function yc(e,t){return!e||!pc(t)?!1:(t=t.slice(2).replace(/Once$/,""),bt(e,t[0].toLowerCase()+t.slice(1))||bt(e,Yr(t))||bt(e,t))}let wn=null,bc=null;function Hu(e){const t=wn;return wn=e,bc=e&&e.type.__scopeId||null,t}function kte(e){bc=e}function _te(){bc=null}function Z(e,t=wn,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Cm(-1);const l=Hu(t);let s;try{s=e(...r)}finally{Hu(l),o._d&&Cm(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function pd(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:l,propsOptions:[s],slots:a,attrs:u,emit:c,render:f,renderCache:d,data:h,setupState:v,ctx:m,inheritAttrs:p}=e;let y,g;const w=Hu(e);try{if(n.shapeFlag&4){const C=r||o;y=Ao(f.call(C,C,d,l,v,h,m)),g=u}else{const C=t;y=Ao(C.length>1?C(l,{attrs:u,slots:a,emit:c}):C(l,null)),g=t.props?u:Pk(u)}}catch(C){ga.length=0,gc(C,e,1),y=q(An)}let b=y;if(g&&p!==!1){const C=Object.keys(g),{shapeFlag:E}=b;C.length&&E&7&&(s&&C.some(zp)&&(g=xk(g,s)),b=ir(b,g))}return n.dirs&&(b=ir(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Hu(w),y}const Pk=e=>{let t;for(const n in e)(n==="class"||n==="style"||pc(n))&&((t||(t={}))[n]=e[n]);return t},xk=(e,t)=>{const n={};for(const o in e)(!zp(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Lk(e,t,n){const{props:o,children:r,component:l}=e,{props:s,children:a,patchFlag:u}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return o?dm(o,s,c):!!s;if(u&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function Fk(e,t){t&&t.pendingBranch?Ae(e)?t.effects.push(...e):t.effects.push(e):Ik(e)}function ft(e,t){if(nn){let n=nn.provides;const o=nn.parent&&nn.parent.provides;o===n&&(n=nn.provides=Object.create(o)),n[e]=t}}function Pe(e,t,n=!1){const o=nn||wn;if(o){const r=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Xe(t)?t.call(o.proxy):t}}function Cn(e,t){return nh(e,null,t)}const Di={};function fe(e,t,n){return nh(e,t,n)}function nh(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:s}=Gt){const a=lb()===(nn==null?void 0:nn.scope)?nn:null;let u,c=!1,f=!1;if(xt(e)?(u=()=>e.value,c=Vu(e)):ls(e)?(u=()=>e,o=!0):Ae(e)?(f=!0,c=e.some(b=>ls(b)||Vu(b)),u=()=>e.map(b=>{if(xt(b))return b.value;if(ls(b))return pl(b);if(Xe(b))return Lr(b,a,2)})):Xe(e)?t?u=()=>Lr(e,a,2):u=()=>{if(!(a&&a.isUnmounted))return d&&d(),ro(e,a,3,[h])}:u=$t,t&&o){const b=u;u=()=>pl(b())}let d,h=b=>{d=g.onStop=()=>{Lr(b,a,4)}},v;if(Da)if(h=$t,t?n&&ro(t,a,3,[u(),f?[]:void 0,h]):u(),r==="sync"){const b=$_();v=b.__watcherHandles||(b.__watcherHandles=[])}else return $t;let m=f?new Array(e.length).fill(Di):Di;const p=()=>{if(g.active)if(t){const b=g.run();(o||c||(f?b.some((C,E)=>Ma(C,m[E])):Ma(b,m)))&&(d&&d(),ro(t,a,3,[b,m===Di?void 0:f&&m[0]===Di?[]:m,h]),m=b)}else g.run()};p.allowRecurse=!!t;let y;r==="sync"?y=p:r==="post"?y=()=>Hn(p,a&&a.suspense):(p.pre=!0,a&&(p.id=a.uid),y=()=>th(p));const g=new Up(u,y);t?n?p():m=g.run():r==="post"?Hn(g.run.bind(g),a&&a.suspense):g.run();const w=()=>{g.stop(),a&&a.scope&&Kp(a.scope.effects,g)};return v&&v.push(w),w}function Vk(e,t,n){const o=this.proxy,r=Ze(e)?e.includes(".")?Ob(o,e):()=>o[e]:e.bind(o,o);let l;Xe(t)?l=t:(l=t.handler,n=t);const s=nn;ms(this);const a=nh(r,l.bind(o),n);return s?ms(s):Sl(),a}function Ob(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{pl(n,t)});else if(Du(e))for(const n in e)pl(e[n],t);return e}function Nb(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return nt(()=>{e.isMounted=!0}),At(()=>{e.isUnmounting=!0}),e}const Zn=[Function,Array],Hk={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Zn,onEnter:Zn,onAfterEnter:Zn,onEnterCancelled:Zn,onBeforeLeave:Zn,onLeave:Zn,onAfterLeave:Zn,onLeaveCancelled:Zn,onBeforeAppear:Zn,onAppear:Zn,onAfterAppear:Zn,onAppearCancelled:Zn},setup(e,{slots:t}){const n=ot(),o=Nb();let r;return()=>{const l=t.default&&oh(t.default(),!0);if(!l||!l.length)return;let s=l[0];if(l.length>1){for(const p of l)if(p.type!==An){s=p;break}}const a=kt(e),{mode:u}=a;if(o.isLeaving)return hd(s);const c=fm(s);if(!c)return hd(s);const f=Pa(c,a,o,n);xa(c,f);const d=n.subTree,h=d&&fm(d);let v=!1;const{getTransitionKey:m}=c.type;if(m){const p=m();r===void 0?r=p:p!==r&&(r=p,v=!0)}if(h&&h.type!==An&&(!ul(c,h)||v)){const p=Pa(h,a,o,n);if(xa(h,p),u==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},hd(s);u==="in-out"&&c.type!==An&&(p.delayLeave=(y,g,w)=>{const b=Ib(o,h);b[String(h.key)]=h,y._leaveCb=()=>{g(),y._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=w})}return s}}},Mb=Hk;function Ib(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Pa(e,t,n,o){const{appear:r,mode:l,persisted:s=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:p,onAppear:y,onAfterAppear:g,onAppearCancelled:w}=t,b=String(e.key),C=Ib(n,e),E=(T,R)=>{T&&ro(T,o,9,R)},k=(T,R)=>{const A=R[1];E(T,R),Ae(T)?T.every(I=>I.length<=1)&&A():T.length<=1&&A()},O={mode:l,persisted:s,beforeEnter(T){let R=a;if(!n.isMounted)if(r)R=p||a;else return;T._leaveCb&&T._leaveCb(!0);const A=C[b];A&&ul(e,A)&&A.el._leaveCb&&A.el._leaveCb(),E(R,[T])},enter(T){let R=u,A=c,I=f;if(!n.isMounted)if(r)R=y||u,A=g||c,I=w||f;else return;let L=!1;const W=T._enterCb=z=>{L||(L=!0,z?E(I,[T]):E(A,[T]),O.delayedLeave&&O.delayedLeave(),T._enterCb=void 0)};R?k(R,[T,W]):W()},leave(T,R){const A=String(e.key);if(T._enterCb&&T._enterCb(!0),n.isUnmounting)return R();E(d,[T]);let I=!1;const L=T._leaveCb=W=>{I||(I=!0,R(),W?E(m,[T]):E(v,[T]),T._leaveCb=void 0,C[A]===e&&delete C[A])};C[A]=e,h?k(h,[T,L]):L()},clone(T){return Pa(T,t,n,o)}};return O}function hd(e){if(wc(e))return e=ir(e),e.children=null,e}function fm(e){return wc(e)?e.children?e.children[0]:void 0:e}function xa(e,t){e.shapeFlag&6&&e.component?xa(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 oh(e,t=!1,n){let o=[],r=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader,wc=e=>e.type.__isKeepAlive;function zk(e,t){Ab(e,"a",t)}function Rb(e,t){Ab(e,"da",t)}function Ab(e,t,n=nn){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Cc(t,o,n),n){let r=n.parent;for(;r&&r.parent;)wc(r.parent.vnode)&&Kk(o,t,n,r),r=r.parent}}function Kk(e,t,n,o){const r=Cc(t,e,o,!0);Gr(()=>{Kp(o[t],r)},n)}function Cc(e,t,n=nn,o=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Ds(),ms(n);const a=ro(t,n,e,s);return Sl(),Bs(),a});return o?r.unshift(l):r.push(l),l}}const dr=e=>(t,n=nn)=>(!Da||e==="sp")&&Cc(e,(...o)=>t(...o),n),Sc=dr("bm"),nt=dr("m"),Pb=dr("bu"),fr=dr("u"),At=dr("bum"),Gr=dr("um"),jk=dr("sp"),Wk=dr("rtg"),Uk=dr("rtc");function qk(e,t=nn){Cc("ec",e,t)}function et(e,t){const n=wn;if(n===null)return e;const o=_c(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let l=0;lt(s,a,void 0,l&&l[a]));else{const s=Object.keys(e);r=new Array(s.length);for(let a=0,u=s.length;a{const l=o.fn(...r);return l&&(l.key=o.key),l}:o.fn)}return e}function le(e,t,n={},o,r){if(wn.isCE||wn.parent&&ha(wn.parent)&&wn.parent.isCE)return t!=="default"&&(n.name=t),q("slot",n,o&&o());let l=e[t];l&&l._c&&(l._d=!1),_();const s=l&&Lb(l(n)),a=re(ze,{key:n.key||s&&s.key||`_${t}`},s||(o?o():[]),s&&e._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),l&&l._c&&(l._d=!0),a}function Lb(e){return e.some(t=>Vt(t)?!(t.type===An||t.type===ze&&!Lb(t.children)):!0)?e:null}function Gk(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:lu(o)]=e[o];return n}const sf=e=>e?qb(e)?_c(e)||e.proxy:sf(e.parent):null,va=mn(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=>sf(e.parent),$root:e=>sf(e.root),$emit:e=>e.emit,$options:e=>sh(e),$forceUpdate:e=>e.f||(e.f=()=>th(e.update)),$nextTick:e=>e.n||(e.n=je.bind(e.proxy)),$watch:e=>Vk.bind(e)}),vd=(e,t)=>e!==Gt&&!e.__isScriptSetup&&bt(e,t),Xk={get({_:e},t){const{ctx:n,setupState:o,data:r,props:l,accessCache:s,type:a,appContext:u}=e;let c;if(t[0]!=="$"){const v=s[t];if(v!==void 0)switch(v){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(vd(o,t))return s[t]=1,o[t];if(r!==Gt&&bt(r,t))return s[t]=2,r[t];if((c=e.propsOptions[0])&&bt(c,t))return s[t]=3,l[t];if(n!==Gt&&bt(n,t))return s[t]=4,n[t];af&&(s[t]=0)}}const f=va[t];let d,h;if(f)return t==="$attrs"&&Wn(e,"get",t),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Gt&&bt(n,t))return s[t]=4,n[t];if(h=u.config.globalProperties,bt(h,t))return h[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:l}=e;return vd(r,t)?(r[t]=n,!0):o!==Gt&&bt(o,t)?(o[t]=n,!0):bt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},s){let a;return!!n[s]||e!==Gt&&bt(e,s)||vd(t,s)||(a=l[0])&&bt(a,s)||bt(o,s)||bt(va,s)||bt(r.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:bt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let af=!0;function Jk(e){const t=sh(e),n=e.proxy,o=e.ctx;af=!1,t.beforeCreate&&hm(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:s,watch:a,provide:u,inject:c,created:f,beforeMount:d,mounted:h,beforeUpdate:v,updated:m,activated:p,deactivated:y,beforeDestroy:g,beforeUnmount:w,destroyed:b,unmounted:C,render:E,renderTracked:k,renderTriggered:O,errorCaptured:T,serverPrefetch:R,expose:A,inheritAttrs:I,components:L,directives:W,filters:z}=t;if(c&&Zk(c,o,null,e.appContext.config.unwrapInjectedRef),s)for(const M in s){const D=s[M];Xe(D)&&(o[M]=D.bind(n))}if(r){const M=r.call(n,n);ut(M)&&(e.data=Et(M))}if(af=!0,l)for(const M in l){const D=l[M],N=Xe(D)?D.bind(n,n):Xe(D.get)?D.get.bind(n,n):$t,B=!Xe(D)&&Xe(D.set)?D.set.bind(n):$t,U=S({get:N,set:B});Object.defineProperty(o,M,{enumerable:!0,configurable:!0,get:()=>U.value,set:G=>U.value=G})}if(a)for(const M in a)Db(a[M],o,n,M);if(u){const M=Xe(u)?u.call(n):u;Reflect.ownKeys(M).forEach(D=>{ft(D,M[D])})}f&&hm(f,e,"c");function x(M,D){Ae(D)?D.forEach(N=>M(N.bind(n))):D&&M(D.bind(n))}if(x(Sc,d),x(nt,h),x(Pb,v),x(fr,m),x(zk,p),x(Rb,y),x(qk,T),x(Uk,k),x(Wk,O),x(At,w),x(Gr,C),x(jk,R),Ae(A))if(A.length){const M=e.exposed||(e.exposed={});A.forEach(D=>{Object.defineProperty(M,D,{get:()=>n[D],set:N=>n[D]=N})})}else e.exposed||(e.exposed={});E&&e.render===$t&&(e.render=E),I!=null&&(e.inheritAttrs=I),L&&(e.components=L),W&&(e.directives=W)}function Zk(e,t,n=$t,o=!1){Ae(e)&&(e=uf(e));for(const r in e){const l=e[r];let s;ut(l)?"default"in l?s=Pe(l.from||r,l.default,!0):s=Pe(l.from||r):s=Pe(l),xt(s)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function hm(e,t,n){ro(Ae(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Db(e,t,n,o){const r=o.includes(".")?Ob(n,o):()=>n[o];if(Ze(e)){const l=t[e];Xe(l)&&fe(r,l)}else if(Xe(e))fe(r,e.bind(n));else if(ut(e))if(Ae(e))e.forEach(l=>Db(l,t,n,o));else{const l=Xe(e.handler)?e.handler.bind(n):t[e.handler];Xe(l)&&fe(r,l,e)}}function sh(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:s}}=e.appContext,a=l.get(t);let u;return a?u=a:!r.length&&!n&&!o?u=t:(u={},r.length&&r.forEach(c=>zu(u,c,s,!0)),zu(u,t,s)),ut(t)&&l.set(t,u),u}function zu(e,t,n,o=!1){const{mixins:r,extends:l}=t;l&&zu(e,l,n,!0),r&&r.forEach(s=>zu(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const a=Qk[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Qk={data:vm,props:sl,emits:sl,methods:sl,computed:sl,beforeCreate:Rn,created:Rn,beforeMount:Rn,mounted:Rn,beforeUpdate:Rn,updated:Rn,beforeDestroy:Rn,beforeUnmount:Rn,destroyed:Rn,unmounted:Rn,activated:Rn,deactivated:Rn,errorCaptured:Rn,serverPrefetch:Rn,components:sl,directives:sl,watch:t_,provide:vm,inject:e_};function vm(e,t){return t?e?function(){return mn(Xe(e)?e.call(this,this):e,Xe(t)?t.call(this,this):t)}:t:e}function e_(e,t){return sl(uf(e),uf(t))}function uf(e){if(Ae(e)){const t={};for(let n=0;n0)&&!(s&16)){if(s&8){const f=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[h,v]=Fb(d,t,!0);mn(s,h),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!l&&!u)return ut(e)&&o.set(e,os),os;if(Ae(l))for(let f=0;f-1,v[1]=p<0||m-1||bt(v,"default"))&&a.push(d)}}}const c=[s,a];return ut(e)&&o.set(e,c),c}function mm(e){return e[0]!=="$"}function gm(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ym(e,t){return gm(e)===gm(t)}function bm(e,t){return Ae(t)?t.findIndex(n=>ym(n,e)):Xe(t)&&ym(t,e)?0:-1}const Vb=e=>e[0]==="_"||e==="$stable",ah=e=>Ae(e)?e.map(Ao):[Ao(e)],r_=(e,t,n)=>{if(t._n)return t;const o=Z((...r)=>ah(t(...r)),n);return o._c=!1,o},Hb=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Vb(r))continue;const l=e[r];if(Xe(l))t[r]=r_(r,l,o);else if(l!=null){const s=ah(l);t[r]=()=>s}}},zb=(e,t)=>{const n=ah(t);e.slots.default=()=>n},l_=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=kt(t),Bu(t,"_",n)):Hb(t,e.slots={})}else e.slots={},t&&zb(e,t);Bu(e.slots,kc,1)},s_=(e,t,n)=>{const{vnode:o,slots:r}=e;let l=!0,s=Gt;if(o.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(mn(r,t),!n&&a===1&&delete r._):(l=!t.$stable,Hb(t,r)),s=t}else t&&(zb(e,t),s={default:1});if(l)for(const a in r)!Vb(a)&&!(a in s)&&delete r[a]};function Kb(){return{app:null,config:{isNativeTag:FE,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let a_=0;function i_(e,t){return function(o,r=null){Xe(o)||(o=Object.assign({},o)),r!=null&&!ut(r)&&(r=null);const l=Kb(),s=new Set;let a=!1;const u=l.app={_uid:a_++,_component:o,_props:r,_container:null,_context:l,_instance:null,version:T_,get config(){return l.config},set config(c){},use(c,...f){return s.has(c)||(c&&Xe(c.install)?(s.add(c),c.install(u,...f)):Xe(c)&&(s.add(c),c(u,...f))),u},mixin(c){return l.mixins.includes(c)||l.mixins.push(c),u},component(c,f){return f?(l.components[c]=f,u):l.components[c]},directive(c,f){return f?(l.directives[c]=f,u):l.directives[c]},mount(c,f,d){if(!a){const h=q(o,r);return h.appContext=l,f&&t?t(h,c):e(h,c,d),a=!0,u._container=c,c.__vue_app__=u,_c(h.component)||h.component.proxy}},unmount(){a&&(e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return l.provides[c]=f,u}};return u}}function df(e,t,n,o,r=!1){if(Ae(e)){e.forEach((h,v)=>df(h,t&&(Ae(t)?t[v]:t),n,o,r));return}if(ha(o)&&!r)return;const l=o.shapeFlag&4?_c(o.component)||o.component.proxy:o.el,s=r?null:l,{i:a,r:u}=e,c=t&&t.r,f=a.refs===Gt?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==u&&(Ze(c)?(f[c]=null,bt(d,c)&&(d[c]=null)):xt(c)&&(c.value=null)),Xe(u))Lr(u,a,12,[s,f]);else{const h=Ze(u),v=xt(u);if(h||v){const m=()=>{if(e.f){const p=h?bt(d,u)?d[u]:f[u]:u.value;r?Ae(p)&&Kp(p,l):Ae(p)?p.includes(l)||p.push(l):h?(f[u]=[l],bt(d,u)&&(d[u]=f[u])):(u.value=[l],e.k&&(f[e.k]=u.value))}else h?(f[u]=s,bt(d,u)&&(d[u]=s)):v&&(u.value=s,e.k&&(f[e.k]=s))};s?(m.id=-1,Hn(m,n)):m()}}}const Hn=Fk;function u_(e){return c_(e)}function c_(e,t){const n=WE();n.__VUE__=!0;const{insert:o,remove:r,patchProp:l,createElement:s,createText:a,createComment:u,setText:c,setElementText:f,parentNode:d,nextSibling:h,setScopeId:v=$t,insertStaticContent:m}=e,p=(H,X,ce,he=null,Ee=null,me=null,ke=!1,we=null,Oe=!!X.dynamicChildren)=>{if(H===X)return;H&&!ul(H,X)&&(he=J(H),G(H,Ee,me,!0),H=null),X.patchFlag===-2&&(Oe=!1,X.dynamicChildren=null);const{type:Se,ref:Ne,shapeFlag:xe}=X;switch(Se){case Hs:y(H,X,ce,he);break;case An:g(H,X,ce,he);break;case au:H==null&&w(X,ce,he,ke);break;case ze:L(H,X,ce,he,Ee,me,ke,we,Oe);break;default:xe&1?E(H,X,ce,he,Ee,me,ke,we,Oe):xe&6?W(H,X,ce,he,Ee,me,ke,we,Oe):(xe&64||xe&128)&&Se.process(H,X,ce,he,Ee,me,ke,we,Oe,Ce)}Ne!=null&&Ee&&df(Ne,H&&H.ref,me,X||H,!X)},y=(H,X,ce,he)=>{if(H==null)o(X.el=a(X.children),ce,he);else{const Ee=X.el=H.el;X.children!==H.children&&c(Ee,X.children)}},g=(H,X,ce,he)=>{H==null?o(X.el=u(X.children||""),ce,he):X.el=H.el},w=(H,X,ce,he)=>{[H.el,H.anchor]=m(H.children,X,ce,he,H.el,H.anchor)},b=({el:H,anchor:X},ce,he)=>{let Ee;for(;H&&H!==X;)Ee=h(H),o(H,ce,he),H=Ee;o(X,ce,he)},C=({el:H,anchor:X})=>{let ce;for(;H&&H!==X;)ce=h(H),r(H),H=ce;r(X)},E=(H,X,ce,he,Ee,me,ke,we,Oe)=>{ke=ke||X.type==="svg",H==null?k(X,ce,he,Ee,me,ke,we,Oe):R(H,X,Ee,me,ke,we,Oe)},k=(H,X,ce,he,Ee,me,ke,we)=>{let Oe,Se;const{type:Ne,props:xe,shapeFlag:Be,transition:ye,dirs:Le}=H;if(Oe=H.el=s(H.type,me,xe&&xe.is,xe),Be&8?f(Oe,H.children):Be&16&&T(H.children,Oe,null,he,Ee,me&&Ne!=="foreignObject",ke,we),Le&&tl(H,null,he,"created"),O(Oe,H,H.scopeId,ke,he),xe){for(const lt in xe)lt!=="value"&&!ru(lt)&&l(Oe,lt,null,xe[lt],me,H.children,he,Ee,Y);"value"in xe&&l(Oe,"value",null,xe.value),(Se=xe.onVnodeBeforeMount)&&Ro(Se,he,H)}Le&&tl(H,null,he,"beforeMount");const Qe=(!Ee||Ee&&!Ee.pendingBranch)&&ye&&!ye.persisted;Qe&&ye.beforeEnter(Oe),o(Oe,X,ce),((Se=xe&&xe.onVnodeMounted)||Qe||Le)&&Hn(()=>{Se&&Ro(Se,he,H),Qe&&ye.enter(Oe),Le&&tl(H,null,he,"mounted")},Ee)},O=(H,X,ce,he,Ee)=>{if(ce&&v(H,ce),he)for(let me=0;me{for(let Se=Oe;Se{const we=X.el=H.el;let{patchFlag:Oe,dynamicChildren:Se,dirs:Ne}=X;Oe|=H.patchFlag&16;const xe=H.props||Gt,Be=X.props||Gt;let ye;ce&&nl(ce,!1),(ye=Be.onVnodeBeforeUpdate)&&Ro(ye,ce,X,H),Ne&&tl(X,H,ce,"beforeUpdate"),ce&&nl(ce,!0);const Le=Ee&&X.type!=="foreignObject";if(Se?A(H.dynamicChildren,Se,we,ce,he,Le,me):ke||D(H,X,we,null,ce,he,Le,me,!1),Oe>0){if(Oe&16)I(we,X,xe,Be,ce,he,Ee);else if(Oe&2&&xe.class!==Be.class&&l(we,"class",null,Be.class,Ee),Oe&4&&l(we,"style",xe.style,Be.style,Ee),Oe&8){const Qe=X.dynamicProps;for(let lt=0;lt{ye&&Ro(ye,ce,X,H),Ne&&tl(X,H,ce,"updated")},he)},A=(H,X,ce,he,Ee,me,ke)=>{for(let we=0;we{if(ce!==he){if(ce!==Gt)for(const we in ce)!ru(we)&&!(we in he)&&l(H,we,ce[we],null,ke,X.children,Ee,me,Y);for(const we in he){if(ru(we))continue;const Oe=he[we],Se=ce[we];Oe!==Se&&we!=="value"&&l(H,we,Se,Oe,ke,X.children,Ee,me,Y)}"value"in he&&l(H,"value",ce.value,he.value)}},L=(H,X,ce,he,Ee,me,ke,we,Oe)=>{const Se=X.el=H?H.el:a(""),Ne=X.anchor=H?H.anchor:a("");let{patchFlag:xe,dynamicChildren:Be,slotScopeIds:ye}=X;ye&&(we=we?we.concat(ye):ye),H==null?(o(Se,ce,he),o(Ne,ce,he),T(X.children,ce,Ne,Ee,me,ke,we,Oe)):xe>0&&xe&64&&Be&&H.dynamicChildren?(A(H.dynamicChildren,Be,ce,Ee,me,ke,we),(X.key!=null||Ee&&X===Ee.subTree)&&ih(H,X,!0)):D(H,X,ce,Ne,Ee,me,ke,we,Oe)},W=(H,X,ce,he,Ee,me,ke,we,Oe)=>{X.slotScopeIds=we,H==null?X.shapeFlag&512?Ee.ctx.activate(X,ce,he,ke,Oe):z(X,ce,he,Ee,me,ke,Oe):V(H,X,Oe)},z=(H,X,ce,he,Ee,me,ke)=>{const we=H.component=b_(H,he,Ee);if(wc(H)&&(we.ctx.renderer=Ce),w_(we),we.asyncDep){if(Ee&&Ee.registerDep(we,x),!H.el){const Oe=we.subTree=q(An);g(null,Oe,X,ce)}return}x(we,H,X,ce,Ee,me,ke)},V=(H,X,ce)=>{const he=X.component=H.component;if(Lk(H,X,ce))if(he.asyncDep&&!he.asyncResolved){M(he,X,ce);return}else he.next=X,Mk(he.update),he.update();else X.el=H.el,he.vnode=X},x=(H,X,ce,he,Ee,me,ke)=>{const we=()=>{if(H.isMounted){let{next:Ne,bu:xe,u:Be,parent:ye,vnode:Le}=H,Qe=Ne,lt;nl(H,!1),Ne?(Ne.el=Le.el,M(H,Ne,ke)):Ne=Le,xe&&su(xe),(lt=Ne.props&&Ne.props.onVnodeBeforeUpdate)&&Ro(lt,ye,Ne,Le),nl(H,!0);const vt=pd(H),qe=H.subTree;H.subTree=vt,p(qe,vt,d(qe.el),J(qe),H,Ee,me),Ne.el=vt.el,Qe===null&&Dk(H,vt.el),Be&&Hn(Be,Ee),(lt=Ne.props&&Ne.props.onVnodeUpdated)&&Hn(()=>Ro(lt,ye,Ne,Le),Ee)}else{let Ne;const{el:xe,props:Be}=X,{bm:ye,m:Le,parent:Qe}=H,lt=ha(X);if(nl(H,!1),ye&&su(ye),!lt&&(Ne=Be&&Be.onVnodeBeforeMount)&&Ro(Ne,Qe,X),nl(H,!0),xe&&ie){const vt=()=>{H.subTree=pd(H),ie(xe,H.subTree,H,Ee,null)};lt?X.type.__asyncLoader().then(()=>!H.isUnmounted&&vt()):vt()}else{const vt=H.subTree=pd(H);p(null,vt,ce,he,H,Ee,me),X.el=vt.el}if(Le&&Hn(Le,Ee),!lt&&(Ne=Be&&Be.onVnodeMounted)){const vt=X;Hn(()=>Ro(Ne,Qe,vt),Ee)}(X.shapeFlag&256||Qe&&ha(Qe.vnode)&&Qe.vnode.shapeFlag&256)&&H.a&&Hn(H.a,Ee),H.isMounted=!0,X=ce=he=null}},Oe=H.effect=new Up(we,()=>th(Se),H.scope),Se=H.update=()=>Oe.run();Se.id=H.uid,nl(H,!0),Se()},M=(H,X,ce)=>{X.component=H;const he=H.vnode.props;H.vnode=X,H.next=null,o_(H,X.props,he,ce),s_(H,X.children,ce),Ds(),cm(),Bs()},D=(H,X,ce,he,Ee,me,ke,we,Oe=!1)=>{const Se=H&&H.children,Ne=H?H.shapeFlag:0,xe=X.children,{patchFlag:Be,shapeFlag:ye}=X;if(Be>0){if(Be&128){B(Se,xe,ce,he,Ee,me,ke,we,Oe);return}else if(Be&256){N(Se,xe,ce,he,Ee,me,ke,we,Oe);return}}ye&8?(Ne&16&&Y(Se,Ee,me),xe!==Se&&f(ce,xe)):Ne&16?ye&16?B(Se,xe,ce,he,Ee,me,ke,we,Oe):Y(Se,Ee,me,!0):(Ne&8&&f(ce,""),ye&16&&T(xe,ce,he,Ee,me,ke,we,Oe))},N=(H,X,ce,he,Ee,me,ke,we,Oe)=>{H=H||os,X=X||os;const Se=H.length,Ne=X.length,xe=Math.min(Se,Ne);let Be;for(Be=0;BeNe?Y(H,Ee,me,!0,!1,xe):T(X,ce,he,Ee,me,ke,we,Oe,xe)},B=(H,X,ce,he,Ee,me,ke,we,Oe)=>{let Se=0;const Ne=X.length;let xe=H.length-1,Be=Ne-1;for(;Se<=xe&&Se<=Be;){const ye=H[Se],Le=X[Se]=Oe?Or(X[Se]):Ao(X[Se]);if(ul(ye,Le))p(ye,Le,ce,null,Ee,me,ke,we,Oe);else break;Se++}for(;Se<=xe&&Se<=Be;){const ye=H[xe],Le=X[Be]=Oe?Or(X[Be]):Ao(X[Be]);if(ul(ye,Le))p(ye,Le,ce,null,Ee,me,ke,we,Oe);else break;xe--,Be--}if(Se>xe){if(Se<=Be){const ye=Be+1,Le=yeBe)for(;Se<=xe;)G(H[Se],Ee,me,!0),Se++;else{const ye=Se,Le=Se,Qe=new Map;for(Se=Le;Se<=Be;Se++){const pe=X[Se]=Oe?Or(X[Se]):Ao(X[Se]);pe.key!=null&&Qe.set(pe.key,Se)}let lt,vt=0;const qe=Be-Le+1;let ve=!1,Re=0;const be=new Array(qe);for(Se=0;Se=qe){G(pe,Ee,me,!0);continue}let Ve;if(pe.key!=null)Ve=Qe.get(pe.key);else for(lt=Le;lt<=Be;lt++)if(be[lt-Le]===0&&ul(pe,X[lt])){Ve=lt;break}Ve===void 0?G(pe,Ee,me,!0):(be[Ve-Le]=Se+1,Ve>=Re?Re=Ve:ve=!0,p(pe,X[Ve],ce,null,Ee,me,ke,we,Oe),vt++)}const se=ve?d_(be):os;for(lt=se.length-1,Se=qe-1;Se>=0;Se--){const pe=Le+Se,Ve=X[pe],ae=pe+1{const{el:me,type:ke,transition:we,children:Oe,shapeFlag:Se}=H;if(Se&6){U(H.component.subTree,X,ce,he);return}if(Se&128){H.suspense.move(X,ce,he);return}if(Se&64){ke.move(H,X,ce,Ce);return}if(ke===ze){o(me,X,ce);for(let xe=0;xewe.enter(me),Ee);else{const{leave:xe,delayLeave:Be,afterLeave:ye}=we,Le=()=>o(me,X,ce),Qe=()=>{xe(me,()=>{Le(),ye&&ye()})};Be?Be(me,Le,Qe):Qe()}else o(me,X,ce)},G=(H,X,ce,he=!1,Ee=!1)=>{const{type:me,props:ke,ref:we,children:Oe,dynamicChildren:Se,shapeFlag:Ne,patchFlag:xe,dirs:Be}=H;if(we!=null&&df(we,null,ce,H,!0),Ne&256){X.ctx.deactivate(H);return}const ye=Ne&1&&Be,Le=!ha(H);let Qe;if(Le&&(Qe=ke&&ke.onVnodeBeforeUnmount)&&Ro(Qe,X,H),Ne&6)te(H.component,ce,he);else{if(Ne&128){H.suspense.unmount(ce,he);return}ye&&tl(H,null,X,"beforeUnmount"),Ne&64?H.type.remove(H,X,ce,Ee,Ce,he):Se&&(me!==ze||xe>0&&xe&64)?Y(Se,X,ce,!1,!0):(me===ze&&xe&384||!Ee&&Ne&16)&&Y(Oe,X,ce),he&&ne(H)}(Le&&(Qe=ke&&ke.onVnodeUnmounted)||ye)&&Hn(()=>{Qe&&Ro(Qe,X,H),ye&&tl(H,null,X,"unmounted")},ce)},ne=H=>{const{type:X,el:ce,anchor:he,transition:Ee}=H;if(X===ze){ue(ce,he);return}if(X===au){C(H);return}const me=()=>{r(ce),Ee&&!Ee.persisted&&Ee.afterLeave&&Ee.afterLeave()};if(H.shapeFlag&1&&Ee&&!Ee.persisted){const{leave:ke,delayLeave:we}=Ee,Oe=()=>ke(ce,me);we?we(H.el,me,Oe):Oe()}else me()},ue=(H,X)=>{let ce;for(;H!==X;)ce=h(H),r(H),H=ce;r(X)},te=(H,X,ce)=>{const{bum:he,scope:Ee,update:me,subTree:ke,um:we}=H;he&&su(he),Ee.stop(),me&&(me.active=!1,G(ke,H,X,ce)),we&&Hn(we,X),Hn(()=>{H.isUnmounted=!0},X),X&&X.pendingBranch&&!X.isUnmounted&&H.asyncDep&&!H.asyncResolved&&H.suspenseId===X.pendingId&&(X.deps--,X.deps===0&&X.resolve())},Y=(H,X,ce,he=!1,Ee=!1,me=0)=>{for(let ke=me;keH.shapeFlag&6?J(H.component.subTree):H.shapeFlag&128?H.suspense.next():h(H.anchor||H.el),ee=(H,X,ce)=>{H==null?X._vnode&&G(X._vnode,null,null,!0):p(X._vnode||null,H,X,null,null,null,ce),cm(),_b(),X._vnode=H},Ce={p,um:G,m:U,r:ne,mt:z,mc:T,pc:D,pbc:A,n:J,o:e};let de,ie;return t&&([de,ie]=t(Ce)),{render:ee,hydrate:de,createApp:i_(ee,de)}}function nl({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ih(e,t,n=!1){const o=e.children,r=t.children;if(Ae(o)&&Ae(r))for(let l=0;l>1,e[n[a]]0&&(t[o]=n[l-1]),n[l]=o)}}for(l=n.length,s=n[l-1];l-- >0;)n[l]=s,s=t[s];return n}const f_=e=>e.__isTeleport,ma=e=>e&&(e.disabled||e.disabled===""),wm=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ff=(e,t)=>{const n=e&&e.to;return Ze(n)?t?t(n):null:n},p_={__isTeleport:!0,process(e,t,n,o,r,l,s,a,u,c){const{mc:f,pc:d,pbc:h,o:{insert:v,querySelector:m,createText:p,createComment:y}}=c,g=ma(t.props);let{shapeFlag:w,children:b,dynamicChildren:C}=t;if(e==null){const E=t.el=p(""),k=t.anchor=p("");v(E,n,o),v(k,n,o);const O=t.target=ff(t.props,m),T=t.targetAnchor=p("");O&&(v(T,O),s=s||wm(O));const R=(A,I)=>{w&16&&f(b,A,I,r,l,s,a,u)};g?R(n,k):O&&R(O,T)}else{t.el=e.el;const E=t.anchor=e.anchor,k=t.target=e.target,O=t.targetAnchor=e.targetAnchor,T=ma(e.props),R=T?n:k,A=T?E:O;if(s=s||wm(k),C?(h(e.dynamicChildren,C,R,r,l,s,a),ih(e,t,!0)):u||d(e,t,R,A,r,l,s,a,!1),g)T||Bi(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const I=t.target=ff(t.props,m);I&&Bi(t,I,null,c,0)}else T&&Bi(t,k,O,c,1)}jb(t)},remove(e,t,n,o,{um:r,o:{remove:l}},s){const{shapeFlag:a,children:u,anchor:c,targetAnchor:f,target:d,props:h}=e;if(d&&l(f),(s||!ma(h))&&(l(c),a&16))for(let v=0;v0?wo||os:null,v_(),La>0&&wo&&wo.push(e),e}function F(e,t,n,o,r,l){return Wb(K(e,t,n,o,r,l,!0))}function re(e,t,n,o,r){return Wb(q(e,t,n,o,r,!0))}function Vt(e){return e?e.__v_isVNode===!0:!1}function ul(e,t){return e.type===t.type&&e.key===t.key}const kc="__vInternal",Ub=({key:e})=>e??null,iu=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ze(e)||xt(e)||Xe(e)?{i:wn,r:e,k:t,f:!!n}:e:null;function K(e,t=null,n=null,o=0,r=null,l=e===ze?0:1,s=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ub(t),ref:t&&iu(t),scopeId:bc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:wn};return a?(uh(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=Ze(n)?8:16),La>0&&!s&&wo&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&wo.push(u),u}const q=m_;function m_(e,t=null,n=null,o=0,r=null,l=!1){if((!e||e===xb)&&(e=An),Vt(e)){const a=ir(e,t,!0);return n&&uh(a,n),La>0&&!l&&wo&&(a.shapeFlag&6?wo[wo.indexOf(e)]=a:wo.push(a)),a.patchFlag|=-2,a}if(k_(e)&&(e=e.__vccOpts),t){t=vs(t);let{class:a,style:u}=t;a&&!Ze(a)&&(t.class=$(a)),ut(u)&&(yb(u)&&!Ae(u)&&(u=mn({},u)),t.style=He(u))}const s=Ze(e)?1:Bk(e)?128:f_(e)?64:ut(e)?4:Xe(e)?2:0;return K(e,t,n,o,r,s,l,!0)}function vs(e){return e?yb(e)||kc in e?mn({},e):e:null}function ir(e,t,n=!1){const{props:o,ref:r,patchFlag:l,children:s}=e,a=t?pt(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ub(a),ref:t&&t.ref?n&&r?Ae(r)?r.concat(iu(t)):[r,iu(t)]:iu(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ze?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ir(e.ssContent),ssFallback:e.ssFallback&&ir(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return q(Hs,null,e,t)}function $te(e,t){const n=q(au,null,e);return n.staticCount=t,n}function oe(e="",t=!1){return t?(_(),re(An,null,e)):q(An,null,e)}function Ao(e){return e==null||typeof e=="boolean"?q(An):Ae(e)?q(ze,null,e.slice()):typeof e=="object"?Or(e):q(Hs,null,String(e))}function Or(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ir(e)}function uh(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(Ae(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),uh(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(kc in t)?t._ctx=wn:r===3&&wn&&(wn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Xe(t)?(t={default:t,_ctx:wn},n=32):(t=String(t),o&64?(n=16,t=[wt(t)]):n=8);e.children=t,e.shapeFlag|=n}function pt(...e){const t={};for(let n=0;nnn||wn,ms=e=>{nn=e,e.scope.on()},Sl=()=>{nn&&nn.scope.off(),nn=null};function qb(e){return e.vnode.shapeFlag&4}let Da=!1;function w_(e,t=!1){Da=t;const{props:n,children:o}=e.vnode,r=qb(e);n_(e,n,r,t),l_(e,o);const l=r?C_(e,t):void 0;return Da=!1,l}function C_(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cl(new Proxy(e.ctx,Xk));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Gb(e):null;ms(e),Ds();const l=Lr(o,e,0,[e.props,r]);if(Bs(),Sl(),Na(l)){if(l.then(Sl,Sl),t)return l.then(s=>{Sm(e,s,t)}).catch(s=>{gc(s,e,0)});e.asyncDep=l}else Sm(e,l,t)}else Yb(e,t)}function Sm(e,t,n){Xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ut(t)&&(e.setupState=wb(t)),Yb(e,n)}let Em;function Yb(e,t,n){const o=e.type;if(!e.render){if(!t&&Em&&!o.render){const r=o.template||sh(e).template;if(r){const{isCustomElement:l,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:u}=o,c=mn(mn({isCustomElement:l,delimiters:a},s),u);o.render=Em(r,c)}}e.render=o.render||$t}ms(e),Ds(),Jk(e),Bs(),Sl()}function S_(e){return new Proxy(e.attrs,{get(t,n){return Wn(e,"get","$attrs"),t[n]}})}function Gb(e){const t=o=>{e.exposed=o||{}};let n;return{get attrs(){return n||(n=S_(e))},slots:e.slots,emit:e.emit,expose:t}}function _c(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(wb(Cl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in va)return va[n](e)},has(t,n){return n in t||n in va}}))}function E_(e,t=!0){return Xe(e)?e.displayName||e.name:e.name||t&&e.__name}function k_(e){return Xe(e)&&"__vccOpts"in e}const S=(e,t)=>Sb(e,t,Da);function vn(){return Xb().slots}function Ll(){return Xb().attrs}function Xb(){const e=ot();return e.setupContext||(e.setupContext=Gb(e))}function Ue(e,t,n){const o=arguments.length;return o===2?ut(t)&&!Ae(t)?Vt(t)?q(e,null,[t]):q(e,t):q(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Vt(n)&&(n=[n]),q(e,t,n))}const __=Symbol(""),$_=()=>Pe(__),T_="3.2.47",O_="http://www.w3.org/2000/svg",cl=typeof document<"u"?document:null,km=cl&&cl.createElement("template"),N_={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?cl.createElementNS(O_,e):cl.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>cl.createTextNode(e),createComment:e=>cl.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>cl.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,l){const s=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{km.innerHTML=o?`${e}`:e;const a=km.content;if(o){const u=a.firstChild;for(;u.firstChild;)a.appendChild(u.firstChild);a.removeChild(u)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function M_(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function I_(e,t,n){const o=e.style,r=Ze(n);if(n&&!r){if(t&&!Ze(t))for(const l in t)n[l]==null&&pf(o,l,"");for(const l in n)pf(o,l,n[l])}else{const l=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=l)}}const _m=/\s*!important$/;function pf(e,t,n){if(Ae(n))n.forEach(o=>pf(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=R_(e,t);_m.test(n)?e.setProperty(Yr(o),n.replace(_m,""),"important"):e[o]=n}}const $m=["Webkit","Moz","ms"],md={};function R_(e,t){const n=md[t];if(n)return n;let o=io(t);if(o!=="filter"&&o in e)return md[t]=o;o=ii(o);for(let r=0;r<$m.length;r++){const l=$m[r]+o;if(l in e)return md[t]=l}return t}const Tm="http://www.w3.org/1999/xlink";function A_(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Tm,t.slice(6,t.length)):e.setAttributeNS(Tm,t,n);else{const l=DE(t);n==null||l&&!eb(n)?e.removeAttribute(t):e.setAttribute(t,l?"":n)}}function P_(e,t,n,o,r,l,s){if(t==="innerHTML"||t==="textContent"){o&&s(o,r,l),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const u=n??"";(e.value!==u||e.tagName==="OPTION")&&(e.value=u),n==null&&e.removeAttribute(t);return}let a=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=eb(n):n==null&&u==="string"?(n="",a=!0):u==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}function Mr(e,t,n,o){e.addEventListener(t,n,o)}function x_(e,t,n,o){e.removeEventListener(t,n,o)}function L_(e,t,n,o,r=null){const l=e._vei||(e._vei={}),s=l[t];if(o&&s)s.value=o;else{const[a,u]=D_(t);if(o){const c=l[t]=V_(o,r);Mr(e,a,c,u)}else s&&(x_(e,a,s,u),l[t]=void 0)}}const Om=/(?:Once|Passive|Capture)$/;function D_(e){let t;if(Om.test(e)){t={};let o;for(;o=e.match(Om);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Yr(e.slice(2)),t]}let gd=0;const B_=Promise.resolve(),F_=()=>gd||(B_.then(()=>gd=0),gd=Date.now());function V_(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;ro(H_(o,n.value),t,5,[o])};return n.value=e,n.attached=F_(),n}function H_(e,t){if(Ae(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Nm=/^on[a-z]/,z_=(e,t,n,o,r=!1,l,s,a,u)=>{t==="class"?M_(e,o,r):t==="style"?I_(e,n,o):pc(t)?zp(t)||L_(e,t,n,o,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):K_(e,t,o,r))?P_(e,t,o,l,s,a,u):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),A_(e,t,o,r))};function K_(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&Nm.test(t)&&Xe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Nm.test(t)&&Ze(n)?!1:t in e}const wr="transition",Qs="animation",on=(e,{slots:t})=>Ue(Mb,Zb(e),t);on.displayName="Transition";const Jb={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},j_=on.props=mn({},Mb.props,Jb),ol=(e,t=[])=>{Ae(e)?e.forEach(n=>n(...t)):e&&e(...t)},Mm=e=>e?Ae(e)?e.some(t=>t.length>1):e.length>1:!1;function Zb(e){const t={};for(const L in e)L in Jb||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:c=s,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,m=W_(r),p=m&&m[0],y=m&&m[1],{onBeforeEnter:g,onEnter:w,onEnterCancelled:b,onLeave:C,onLeaveCancelled:E,onBeforeAppear:k=g,onAppear:O=w,onAppearCancelled:T=b}=t,R=(L,W,z)=>{kr(L,W?f:a),kr(L,W?c:s),z&&z()},A=(L,W)=>{L._isLeaving=!1,kr(L,d),kr(L,v),kr(L,h),W&&W()},I=L=>(W,z)=>{const V=L?O:w,x=()=>R(W,L,z);ol(V,[W,x]),Im(()=>{kr(W,L?u:l),er(W,L?f:a),Mm(V)||Rm(W,o,p,x)})};return mn(t,{onBeforeEnter(L){ol(g,[L]),er(L,l),er(L,s)},onBeforeAppear(L){ol(k,[L]),er(L,u),er(L,c)},onEnter:I(!1),onAppear:I(!0),onLeave(L,W){L._isLeaving=!0;const z=()=>A(L,W);er(L,d),e1(),er(L,h),Im(()=>{L._isLeaving&&(kr(L,d),er(L,v),Mm(C)||Rm(L,o,y,z))}),ol(C,[L,z])},onEnterCancelled(L){R(L,!1),ol(b,[L])},onAppearCancelled(L){R(L,!0),ol(T,[L])},onLeaveCancelled(L){A(L),ol(E,[L])}})}function W_(e){if(e==null)return null;if(ut(e))return[yd(e.enter),yd(e.leave)];{const t=yd(e);return[t,t]}}function yd(e){return jE(e)}function er(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function kr(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Im(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let U_=0;function Rm(e,t,n,o){const r=e._endId=++U_,l=()=>{r===e._endId&&o()};if(n)return setTimeout(l,n);const{type:s,timeout:a,propCount:u}=Qb(e,t);if(!s)return o();const c=s+"end";let f=0;const d=()=>{e.removeEventListener(c,h),l()},h=v=>{v.target===e&&++f>=u&&d()};setTimeout(()=>{f(n[m]||"").split(", "),r=o(`${wr}Delay`),l=o(`${wr}Duration`),s=Am(r,l),a=o(`${Qs}Delay`),u=o(`${Qs}Duration`),c=Am(a,u);let f=null,d=0,h=0;t===wr?s>0&&(f=wr,d=s,h=l.length):t===Qs?c>0&&(f=Qs,d=c,h=u.length):(d=Math.max(s,c),f=d>0?s>c?wr:Qs:null,h=f?f===wr?l.length:u.length:0);const v=f===wr&&/\b(transform|all)(,|$)/.test(o(`${wr}Property`).toString());return{type:f,timeout:d,propCount:h,hasTransform:v}}function Am(e,t){for(;e.lengthPm(n)+Pm(e[o])))}function Pm(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function e1(){return document.body.offsetHeight}const t1=new WeakMap,n1=new WeakMap,o1={name:"TransitionGroup",props:mn({},j_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ot(),o=Nb();let r,l;return fr(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!J_(r[0].el,n.vnode.el,s))return;r.forEach(Y_),r.forEach(G_);const a=r.filter(X_);e1(),a.forEach(u=>{const c=u.el,f=c.style;er(c,s),f.transform=f.webkitTransform=f.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,kr(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=kt(e),a=Zb(s);let u=s.tag||ze;r=l,l=t.default?oh(t.default()):[];for(let c=0;cdelete e.mode;o1.props;const r1=o1;function Y_(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function G_(e){n1.set(e,e.el.getBoundingClientRect())}function X_(e){const t=t1.get(e),n=n1.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${o}px,${r}px)`,l.transitionDuration="0s",e}}function J_(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(s=>{s.split(/\s+/).forEach(a=>a&&o.classList.remove(a))}),n.split(/\s+/).forEach(s=>s&&o.classList.add(s)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:l}=Qb(o);return r.removeChild(o),l}const gs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ae(t)?n=>su(t,n):t};function Z_(e){e.target.composing=!0}function xm(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ch={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=gs(r);const l=o||r.props&&r.props.type==="number";Mr(e,t?"change":"input",s=>{if(s.target.composing)return;let a=e.value;n&&(a=a.trim()),l&&(a=tf(a)),e._assign(a)}),n&&Mr(e,"change",()=>{e.value=e.value.trim()}),t||(Mr(e,"compositionstart",Z_),Mr(e,"compositionend",xm),Mr(e,"change",xm))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},l){if(e._assign=gs(l),e.composing||document.activeElement===e&&e.type!=="range"&&(n||o&&e.value.trim()===t||(r||e.type==="number")&&tf(e.value)===t))return;const s=t??"";e.value!==s&&(e.value=s)}},Ku={deep:!0,created(e,t,n){e._assign=gs(n),Mr(e,"change",()=>{const o=e._modelValue,r=s1(e),l=e.checked,s=e._assign;if(Ae(o)){const a=tb(o,r),u=a!==-1;if(l&&!u)s(o.concat(r));else if(!l&&u){const c=[...o];c.splice(a,1),s(c)}}else if(hc(o)){const a=new Set(o);l?a.add(r):a.delete(r),s(a)}else s(a1(e,l))})},mounted:Lm,beforeUpdate(e,t,n){e._assign=gs(n),Lm(e,t,n)}};function Lm(e,{value:t,oldValue:n},o){e._modelValue=t,Ae(t)?e.checked=tb(t,o.props.value)>-1:hc(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=ps(t,a1(e,!0)))}const l1={created(e,{value:t},n){e.checked=ps(t,n.props.value),e._assign=gs(n),Mr(e,"change",()=>{e._assign(s1(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=gs(o),t!==n&&(e.checked=ps(t,o.props.value))}};function s1(e){return"_value"in e?e._value:e.value}function a1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Q_=["ctrl","shift","alt","meta"],e$={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)=>Q_.some(n=>e[`${n}Key`]&&!t.includes(n))},Ge=(e,t)=>(n,...o)=>{for(let r=0;rn=>{if(!("key"in n))return;const o=Yr(n.key);if(t.some(r=>r===o||t$[r]===o))return e(n)},St={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ea(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ea(e,!0),o.enter(e)):o.leave(e,()=>{ea(e,!1)}):ea(e,t))},beforeUnmount(e,{value:t}){ea(e,t)}};function ea(e,t){e.style.display=t?e._vod:"none"}const n$=mn({patchProp:z_},N_);let Dm;function i1(){return Dm||(Dm=u_(n$))}const Vr=(...e)=>{i1().render(...e)},u1=(...e)=>{const t=i1().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=o$(o);if(!r)return;const l=t._component;!Xe(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function o$(e){return Ze(e)?document.querySelector(e):e}const r$=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},l$={};function s$(e,t){const n=at("router-view");return _(),re(n)}const a$=r$(l$,[["render",s$]]),i$="modulepreload",u$=function(e,t){return new URL(e,t).href},Bm={},ln=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=u$(l,o),l in Bm)return;Bm[l]=!0;const s=l.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!o)for(let f=r.length-1;f>=0;f--){const d=r[f];if(d.href===l&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${a}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":i$,s||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),s)return new Promise((f,d)=>{c.addEventListener("load",f),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t())};/*! +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const l of r)if(l.type==="childList")for(const s of l.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const l={};return r.integrity&&(l.integrity=r.integrity),r.referrerPolicy&&(l.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?l.credentials="include":r.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function o(r){if(r.ep)return;r.ep=!0;const l=n(r);fetch(r.href,l)}})();function Hp(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}function He(e){if(Ae(e)){const t={};for(let n=0;n{if(n){const o=n.split(AE);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function $(e){let t="";if(Ze(e))t=e;else if(Ae(e))for(let n=0;nps(n,t))}const Te=e=>Ze(e)?e:e==null?"":Ae(e)||ut(e)&&(e.toString===ob||!Xe(e.toString))?JSON.stringify(e,nb,2):String(e),nb=(e,t)=>t&&t.__v_isRef?nb(e,t.value):rs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r])=>(n[`${o} =>`]=r,n),{})}:hc(t)?{[`Set(${t.size})`]:[...t.values()]}:ut(t)&&!Ae(t)&&!Du(t)?String(t):t,Gt={},os=[],$t=()=>{},FE=()=>!1,VE=/^on[^a-z]/,pc=e=>VE.test(e),zp=e=>e.startsWith("onUpdate:"),mn=Object.assign,Kp=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},HE=Object.prototype.hasOwnProperty,bt=(e,t)=>HE.call(e,t),Ae=Array.isArray,rs=e=>ai(e)==="[object Map]",hc=e=>ai(e)==="[object Set]",Tl=e=>ai(e)==="[object Date]",Xe=e=>typeof e=="function",Ze=e=>typeof e=="string",Oa=e=>typeof e=="symbol",ut=e=>e!==null&&typeof e=="object",Na=e=>ut(e)&&Xe(e.then)&&Xe(e.catch),ob=Object.prototype.toString,ai=e=>ob.call(e),ou=e=>ai(e).slice(8,-1),Du=e=>ai(e)==="[object Object]",jp=e=>Ze(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ru=Hp(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),vc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},zE=/-(\w)/g,io=vc(e=>e.replace(zE,(t,n)=>n?n.toUpperCase():"")),KE=/\B([A-Z])/g,Yr=vc(e=>e.replace(KE,"-$1").toLowerCase()),ii=vc(e=>e.charAt(0).toUpperCase()+e.slice(1)),lu=vc(e=>e?`on${ii(e)}`:""),Ma=(e,t)=>!Object.is(e,t),su=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tf=e=>{const t=parseFloat(e);return isNaN(t)?e:t},jE=e=>{const t=Ze(e)?Number(e):NaN;return isNaN(t)?e:t};let nm;const WE=()=>nm||(nm=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Yn;class rb{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Yn,!t&&Yn&&(this.index=(Yn.scopes||(Yn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Yn;try{return Yn=this,t()}finally{Yn=n}}}on(){Yn=this}off(){Yn=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},ab=e=>(e.w&Fr)>0,ib=e=>(e.n&Fr)>0,YE=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{(f==="length"||f>=u)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Ae(e)?jp(n)&&a.push(s.get("length")):(a.push(s.get(wl)),rs(e)&&a.push(s.get(of)));break;case"delete":Ae(e)||(a.push(s.get(wl)),rs(e)&&a.push(s.get(of)));break;case"set":rs(e)&&a.push(s.get(wl));break}if(a.length===1)a[0]&&rf(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);rf(Wp(u))}}function rf(e,t){const n=Ae(e)?e:[...e];for(const o of n)o.computed&&rm(o);for(const o of n)o.computed||rm(o)}function rm(e,t){(e!==bo||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function XE(e,t){var n;return(n=Fu.get(e))===null||n===void 0?void 0:n.get(t)}const JE=Hp("__proto__,__v_isRef,__isVue"),db=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Oa)),ZE=qp(),QE=qp(!1,!0),ek=qp(!0),lm=tk();function tk(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=kt(this);for(let l=0,s=this.length;l{e[t]=function(...n){Ds();const o=kt(this)[t].apply(this,n);return Bs(),o}}),e}function nk(e){const t=kt(this);return Wn(t,"has",e),t.hasOwnProperty(e)}function qp(e=!1,t=!1){return function(o,r,l){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&l===(e?t?yk:mb:t?vb:hb).get(o))return o;const s=Ae(o);if(!e){if(s&&bt(lm,r))return Reflect.get(lm,r,l);if(r==="hasOwnProperty")return nk}const a=Reflect.get(o,r,l);return(Oa(r)?db.has(r):JE(r))||(e||Wn(o,"get",r),t)?a:xt(a)?s&&jp(r)?a:a.value:ut(a)?e?Fs(a):Et(a):a}}const ok=fb(),rk=fb(!0);function fb(e=!1){return function(n,o,r,l){let s=n[o];if(hs(s)&&xt(s)&&!xt(r))return!1;if(!e&&(!Vu(r)&&!hs(r)&&(s=kt(s),r=kt(r)),!Ae(n)&&xt(s)&&!xt(r)))return s.value=r,!0;const a=Ae(n)&&jp(o)?Number(o)e,mc=e=>Reflect.getPrototypeOf(e);function Ri(e,t,n=!1,o=!1){e=e.__v_raw;const r=kt(e),l=kt(t);n||(t!==l&&Wn(r,"get",t),Wn(r,"get",l));const{has:s}=mc(r),a=o?Yp:n?Jp:Ia;if(s.call(r,t))return a(e.get(t));if(s.call(r,l))return a(e.get(l));e!==r&&e.get(t)}function Ai(e,t=!1){const n=this.__v_raw,o=kt(n),r=kt(e);return t||(e!==r&&Wn(o,"has",e),Wn(o,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Pi(e,t=!1){return e=e.__v_raw,!t&&Wn(kt(e),"iterate",wl),Reflect.get(e,"size",e)}function sm(e){e=kt(e);const t=kt(this);return mc(t).has.call(t,e)||(t.add(e),sr(t,"add",e,e)),this}function am(e,t){t=kt(t);const n=kt(this),{has:o,get:r}=mc(n);let l=o.call(n,e);l||(e=kt(e),l=o.call(n,e));const s=r.call(n,e);return n.set(e,t),l?Ma(t,s)&&sr(n,"set",e,t):sr(n,"add",e,t),this}function im(e){const t=kt(this),{has:n,get:o}=mc(t);let r=n.call(t,e);r||(e=kt(e),r=n.call(t,e)),o&&o.call(t,e);const l=t.delete(e);return r&&sr(t,"delete",e,void 0),l}function um(){const e=kt(this),t=e.size!==0,n=e.clear();return t&&sr(e,"clear",void 0,void 0),n}function xi(e,t){return function(o,r){const l=this,s=l.__v_raw,a=kt(s),u=t?Yp:e?Jp:Ia;return!e&&Wn(a,"iterate",wl),s.forEach((c,f)=>o.call(r,u(c),u(f),l))}}function Li(e,t,n){return function(...o){const r=this.__v_raw,l=kt(r),s=rs(l),a=e==="entries"||e===Symbol.iterator&&s,u=e==="keys"&&s,c=r[e](...o),f=n?Yp:t?Jp:Ia;return!t&&Wn(l,"iterate",u?of:wl),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:a?[f(d[0]),f(d[1])]:f(d),done:h}},[Symbol.iterator](){return this}}}}function br(e){return function(...t){return e==="delete"?!1:this}}function ck(){const e={get(l){return Ri(this,l)},get size(){return Pi(this)},has:Ai,add:sm,set:am,delete:im,clear:um,forEach:xi(!1,!1)},t={get(l){return Ri(this,l,!1,!0)},get size(){return Pi(this)},has:Ai,add:sm,set:am,delete:im,clear:um,forEach:xi(!1,!0)},n={get(l){return Ri(this,l,!0)},get size(){return Pi(this,!0)},has(l){return Ai.call(this,l,!0)},add:br("add"),set:br("set"),delete:br("delete"),clear:br("clear"),forEach:xi(!0,!1)},o={get(l){return Ri(this,l,!0,!0)},get size(){return Pi(this,!0)},has(l){return Ai.call(this,l,!0)},add:br("add"),set:br("set"),delete:br("delete"),clear:br("clear"),forEach:xi(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(l=>{e[l]=Li(l,!1,!1),n[l]=Li(l,!0,!1),t[l]=Li(l,!1,!0),o[l]=Li(l,!0,!0)}),[e,n,t,o]}const[dk,fk,pk,hk]=ck();function Gp(e,t){const n=t?e?hk:pk:e?fk:dk;return(o,r,l)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(bt(n,r)&&r in o?n:o,r,l)}const vk={get:Gp(!1,!1)},mk={get:Gp(!1,!0)},gk={get:Gp(!0,!1)},hb=new WeakMap,vb=new WeakMap,mb=new WeakMap,yk=new WeakMap;function bk(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function wk(e){return e.__v_skip||!Object.isExtensible(e)?0:bk(ou(e))}function Et(e){return hs(e)?e:Xp(e,!1,pb,vk,hb)}function gb(e){return Xp(e,!1,uk,mk,vb)}function Fs(e){return Xp(e,!0,ik,gk,mb)}function Xp(e,t,n,o,r){if(!ut(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const l=r.get(e);if(l)return l;const s=wk(e);if(s===0)return e;const a=new Proxy(e,s===2?o:n);return r.set(e,a),a}function ls(e){return hs(e)?ls(e.__v_raw):!!(e&&e.__v_isReactive)}function hs(e){return!!(e&&e.__v_isReadonly)}function Vu(e){return!!(e&&e.__v_isShallow)}function yb(e){return ls(e)||hs(e)}function kt(e){const t=e&&e.__v_raw;return t?kt(t):e}function Cl(e){return Bu(e,"__v_skip",!0),e}const Ia=e=>ut(e)?Et(e):e,Jp=e=>ut(e)?Fs(e):e;function Zp(e){xr&&bo&&(e=kt(e),cb(e.dep||(e.dep=Wp())))}function Qp(e,t){e=kt(e);const n=e.dep;n&&rf(n)}function xt(e){return!!(e&&e.__v_isRef===!0)}function P(e){return bb(e,!1)}function Pt(e){return bb(e,!0)}function bb(e,t){return xt(e)?e:new Ck(e,t)}class Ck{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:kt(t),this._value=n?t:Ia(t)}get value(){return Zp(this),this._value}set value(t){const n=this.__v_isShallow||Vu(t)||hs(t);t=n?t:kt(t),Ma(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ia(t),Qp(this))}}function i(e){return xt(e)?e.value:e}const Sk={get:(e,t,n)=>i(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return xt(r)&&!xt(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function wb(e){return ls(e)?e:new Proxy(e,Sk)}class Ek{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:o}=t(()=>Zp(this),()=>Qp(this));this._get=n,this._set=o}get value(){return this._get()}set value(t){this._set(t)}}function kk(e){return new Ek(e)}function gn(e){const t=Ae(e)?new Array(e.length):{};for(const n in e)t[n]=Ot(e,n);return t}class _k{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return XE(kt(this._object),this._key)}}function Ot(e,t,n){const o=e[t];return xt(o)?o:new _k(e,t,n)}var Cb;class $k{constructor(t,n,o,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[Cb]=!1,this._dirty=!0,this.effect=new Up(t,()=>{this._dirty||(this._dirty=!0,Qp(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=o}get value(){const t=kt(this);return Zp(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}Cb="__v_isReadonly";function Sb(e,t,n=!1){let o,r;const l=Xe(e);return l?(o=e,r=$t):(o=e.get,r=e.set),new $k(o,r,l||!r,n)}function Tk(e,...t){}function Lr(e,t,n,o){let r;try{r=o?e(...o):e()}catch(l){gc(l,t,n)}return r}function ro(e,t,n,o){if(Xe(e)){const l=Lr(e,t,n,o);return l&&Na(l)&&l.catch(s=>{gc(s,t,n)}),l}const r=[];for(let l=0;l>>1;Aa(_n[o])Po&&_n.splice(t,1)}function Ik(e){Ae(e)?ss.push(...e):(!tr||!tr.includes(e,e.allowRecurse?il+1:il))&&ss.push(e),kb()}function cm(e,t=Ra?Po+1:0){for(;t<_n.length;t++){const n=_n[t];n&&n.pre&&(_n.splice(t,1),t--,n())}}function _b(e){if(ss.length){const t=[...new Set(ss)];if(ss.length=0,tr){tr.push(...t);return}for(tr=t,tr.sort((n,o)=>Aa(n)-Aa(o)),il=0;ile.id==null?1/0:e.id,Rk=(e,t)=>{const n=Aa(e)-Aa(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function $b(e){lf=!1,Ra=!0,_n.sort(Rk);const t=$t;try{for(Po=0;Po<_n.length;Po++){const n=_n[Po];n&&n.active!==!1&&Lr(n,null,14)}}finally{Po=0,_n.length=0,_b(),Ra=!1,eh=null,(_n.length||ss.length)&&$b()}}function Ak(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Gt;let r=n;const l=t.startsWith("update:"),s=l&&t.slice(7);if(s&&s in o){const f=`${s==="modelValue"?"model":s}Modifiers`,{number:d,trim:h}=o[f]||Gt;h&&(r=n.map(v=>Ze(v)?v.trim():v)),d&&(r=n.map(tf))}let a,u=o[a=lu(t)]||o[a=lu(io(t))];!u&&l&&(u=o[a=lu(Yr(t))]),u&&ro(u,e,6,r);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,ro(c,e,6,r)}}function Tb(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(r!==void 0)return r;const l=e.emits;let s={},a=!1;if(!Xe(e)){const u=c=>{const f=Tb(c,t,!0);f&&(a=!0,mn(s,f))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!l&&!a?(ut(e)&&o.set(e,null),null):(Ae(l)?l.forEach(u=>s[u]=null):mn(s,l),ut(e)&&o.set(e,s),s)}function yc(e,t){return!e||!pc(t)?!1:(t=t.slice(2).replace(/Once$/,""),bt(e,t[0].toLowerCase()+t.slice(1))||bt(e,Yr(t))||bt(e,t))}let wn=null,bc=null;function Hu(e){const t=wn;return wn=e,bc=e&&e.type.__scopeId||null,t}function kte(e){bc=e}function _te(){bc=null}function Z(e,t=wn,n){if(!t||e._n)return e;const o=(...r)=>{o._d&&Cm(-1);const l=Hu(t);let s;try{s=e(...r)}finally{Hu(l),o._d&&Cm(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function pd(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:l,propsOptions:[s],slots:a,attrs:u,emit:c,render:f,renderCache:d,data:h,setupState:v,ctx:m,inheritAttrs:p}=e;let y,g;const w=Hu(e);try{if(n.shapeFlag&4){const C=r||o;y=Ao(f.call(C,C,d,l,v,h,m)),g=u}else{const C=t;y=Ao(C.length>1?C(l,{attrs:u,slots:a,emit:c}):C(l,null)),g=t.props?u:Pk(u)}}catch(C){ga.length=0,gc(C,e,1),y=q(An)}let b=y;if(g&&p!==!1){const C=Object.keys(g),{shapeFlag:E}=b;C.length&&E&7&&(s&&C.some(zp)&&(g=xk(g,s)),b=ir(b,g))}return n.dirs&&(b=ir(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Hu(w),y}const Pk=e=>{let t;for(const n in e)(n==="class"||n==="style"||pc(n))&&((t||(t={}))[n]=e[n]);return t},xk=(e,t)=>{const n={};for(const o in e)(!zp(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Lk(e,t,n){const{props:o,children:r,component:l}=e,{props:s,children:a,patchFlag:u}=t,c=l.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return o?dm(o,s,c):!!s;if(u&8){const f=t.dynamicProps;for(let d=0;de.__isSuspense;function Fk(e,t){t&&t.pendingBranch?Ae(e)?t.effects.push(...e):t.effects.push(e):Ik(e)}function ft(e,t){if(on){let n=on.provides;const o=on.parent&&on.parent.provides;o===n&&(n=on.provides=Object.create(o)),n[e]=t}}function Pe(e,t,n=!1){const o=on||wn;if(o){const r=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&Xe(t)?t.call(o.proxy):t}}function Cn(e,t){return nh(e,null,t)}const Di={};function fe(e,t,n){return nh(e,t,n)}function nh(e,t,{immediate:n,deep:o,flush:r,onTrack:l,onTrigger:s}=Gt){const a=lb()===(on==null?void 0:on.scope)?on:null;let u,c=!1,f=!1;if(xt(e)?(u=()=>e.value,c=Vu(e)):ls(e)?(u=()=>e,o=!0):Ae(e)?(f=!0,c=e.some(b=>ls(b)||Vu(b)),u=()=>e.map(b=>{if(xt(b))return b.value;if(ls(b))return pl(b);if(Xe(b))return Lr(b,a,2)})):Xe(e)?t?u=()=>Lr(e,a,2):u=()=>{if(!(a&&a.isUnmounted))return d&&d(),ro(e,a,3,[h])}:u=$t,t&&o){const b=u;u=()=>pl(b())}let d,h=b=>{d=g.onStop=()=>{Lr(b,a,4)}},v;if(Da)if(h=$t,t?n&&ro(t,a,3,[u(),f?[]:void 0,h]):u(),r==="sync"){const b=$_();v=b.__watcherHandles||(b.__watcherHandles=[])}else return $t;let m=f?new Array(e.length).fill(Di):Di;const p=()=>{if(g.active)if(t){const b=g.run();(o||c||(f?b.some((C,E)=>Ma(C,m[E])):Ma(b,m)))&&(d&&d(),ro(t,a,3,[b,m===Di?void 0:f&&m[0]===Di?[]:m,h]),m=b)}else g.run()};p.allowRecurse=!!t;let y;r==="sync"?y=p:r==="post"?y=()=>Hn(p,a&&a.suspense):(p.pre=!0,a&&(p.id=a.uid),y=()=>th(p));const g=new Up(u,y);t?n?p():m=g.run():r==="post"?Hn(g.run.bind(g),a&&a.suspense):g.run();const w=()=>{g.stop(),a&&a.scope&&Kp(a.scope.effects,g)};return v&&v.push(w),w}function Vk(e,t,n){const o=this.proxy,r=Ze(e)?e.includes(".")?Ob(o,e):()=>o[e]:e.bind(o,o);let l;Xe(t)?l=t:(l=t.handler,n=t);const s=on;ms(this);const a=nh(r,l.bind(o),n);return s?ms(s):Sl(),a}function Ob(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;r{pl(n,t)});else if(Du(e))for(const n in e)pl(e[n],t);return e}function Nb(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return nt(()=>{e.isMounted=!0}),At(()=>{e.isUnmounting=!0}),e}const Zn=[Function,Array],Hk={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Zn,onEnter:Zn,onAfterEnter:Zn,onEnterCancelled:Zn,onBeforeLeave:Zn,onLeave:Zn,onAfterLeave:Zn,onLeaveCancelled:Zn,onBeforeAppear:Zn,onAppear:Zn,onAfterAppear:Zn,onAppearCancelled:Zn},setup(e,{slots:t}){const n=ot(),o=Nb();let r;return()=>{const l=t.default&&oh(t.default(),!0);if(!l||!l.length)return;let s=l[0];if(l.length>1){for(const p of l)if(p.type!==An){s=p;break}}const a=kt(e),{mode:u}=a;if(o.isLeaving)return hd(s);const c=fm(s);if(!c)return hd(s);const f=Pa(c,a,o,n);xa(c,f);const d=n.subTree,h=d&&fm(d);let v=!1;const{getTransitionKey:m}=c.type;if(m){const p=m();r===void 0?r=p:p!==r&&(r=p,v=!0)}if(h&&h.type!==An&&(!ul(c,h)||v)){const p=Pa(h,a,o,n);if(xa(h,p),u==="out-in")return o.isLeaving=!0,p.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},hd(s);u==="in-out"&&c.type!==An&&(p.delayLeave=(y,g,w)=>{const b=Ib(o,h);b[String(h.key)]=h,y._leaveCb=()=>{g(),y._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=w})}return s}}},Mb=Hk;function Ib(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Pa(e,t,n,o){const{appear:r,mode:l,persisted:s=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:h,onAfterLeave:v,onLeaveCancelled:m,onBeforeAppear:p,onAppear:y,onAfterAppear:g,onAppearCancelled:w}=t,b=String(e.key),C=Ib(n,e),E=(T,R)=>{T&&ro(T,o,9,R)},k=(T,R)=>{const A=R[1];E(T,R),Ae(T)?T.every(I=>I.length<=1)&&A():T.length<=1&&A()},O={mode:l,persisted:s,beforeEnter(T){let R=a;if(!n.isMounted)if(r)R=p||a;else return;T._leaveCb&&T._leaveCb(!0);const A=C[b];A&&ul(e,A)&&A.el._leaveCb&&A.el._leaveCb(),E(R,[T])},enter(T){let R=u,A=c,I=f;if(!n.isMounted)if(r)R=y||u,A=g||c,I=w||f;else return;let L=!1;const W=T._enterCb=z=>{L||(L=!0,z?E(I,[T]):E(A,[T]),O.delayedLeave&&O.delayedLeave(),T._enterCb=void 0)};R?k(R,[T,W]):W()},leave(T,R){const A=String(e.key);if(T._enterCb&&T._enterCb(!0),n.isUnmounting)return R();E(d,[T]);let I=!1;const L=T._leaveCb=W=>{I||(I=!0,R(),W?E(m,[T]):E(v,[T]),T._leaveCb=void 0,C[A]===e&&delete C[A])};C[A]=e,h?k(h,[T,L]):L()},clone(T){return Pa(T,t,n,o)}};return O}function hd(e){if(wc(e))return e=ir(e),e.children=null,e}function fm(e){return wc(e)?e.children?e.children[0]:void 0:e}function xa(e,t){e.shapeFlag&6&&e.component?xa(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 oh(e,t=!1,n){let o=[],r=0;for(let l=0;l1)for(let l=0;l!!e.type.__asyncLoader,wc=e=>e.type.__isKeepAlive;function zk(e,t){Ab(e,"a",t)}function Rb(e,t){Ab(e,"da",t)}function Ab(e,t,n=on){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Cc(t,o,n),n){let r=n.parent;for(;r&&r.parent;)wc(r.parent.vnode)&&Kk(o,t,n,r),r=r.parent}}function Kk(e,t,n,o){const r=Cc(t,e,o,!0);Gr(()=>{Kp(o[t],r)},n)}function Cc(e,t,n=on,o=!1){if(n){const r=n[e]||(n[e]=[]),l=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;Ds(),ms(n);const a=ro(t,n,e,s);return Sl(),Bs(),a});return o?r.unshift(l):r.push(l),l}}const dr=e=>(t,n=on)=>(!Da||e==="sp")&&Cc(e,(...o)=>t(...o),n),Sc=dr("bm"),nt=dr("m"),Pb=dr("bu"),fr=dr("u"),At=dr("bum"),Gr=dr("um"),jk=dr("sp"),Wk=dr("rtg"),Uk=dr("rtc");function qk(e,t=on){Cc("ec",e,t)}function et(e,t){const n=wn;if(n===null)return e;const o=_c(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let l=0;lt(s,a,void 0,l&&l[a]));else{const s=Object.keys(e);r=new Array(s.length);for(let a=0,u=s.length;a{const l=o.fn(...r);return l&&(l.key=o.key),l}:o.fn)}return e}function le(e,t,n={},o,r){if(wn.isCE||wn.parent&&ha(wn.parent)&&wn.parent.isCE)return t!=="default"&&(n.name=t),q("slot",n,o&&o());let l=e[t];l&&l._c&&(l._d=!1),_();const s=l&&Lb(l(n)),a=re(ze,{key:n.key||s&&s.key||`_${t}`},s||(o?o():[]),s&&e._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),l&&l._c&&(l._d=!0),a}function Lb(e){return e.some(t=>Vt(t)?!(t.type===An||t.type===ze&&!Lb(t.children)):!0)?e:null}function Gk(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:lu(o)]=e[o];return n}const sf=e=>e?qb(e)?_c(e)||e.proxy:sf(e.parent):null,va=mn(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=>sf(e.parent),$root:e=>sf(e.root),$emit:e=>e.emit,$options:e=>sh(e),$forceUpdate:e=>e.f||(e.f=()=>th(e.update)),$nextTick:e=>e.n||(e.n=je.bind(e.proxy)),$watch:e=>Vk.bind(e)}),vd=(e,t)=>e!==Gt&&!e.__isScriptSetup&&bt(e,t),Xk={get({_:e},t){const{ctx:n,setupState:o,data:r,props:l,accessCache:s,type:a,appContext:u}=e;let c;if(t[0]!=="$"){const v=s[t];if(v!==void 0)switch(v){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return l[t]}else{if(vd(o,t))return s[t]=1,o[t];if(r!==Gt&&bt(r,t))return s[t]=2,r[t];if((c=e.propsOptions[0])&&bt(c,t))return s[t]=3,l[t];if(n!==Gt&&bt(n,t))return s[t]=4,n[t];af&&(s[t]=0)}}const f=va[t];let d,h;if(f)return t==="$attrs"&&Wn(e,"get",t),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Gt&&bt(n,t))return s[t]=4,n[t];if(h=u.config.globalProperties,bt(h,t))return h[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:l}=e;return vd(r,t)?(r[t]=n,!0):o!==Gt&&bt(o,t)?(o[t]=n,!0):bt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(l[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:l}},s){let a;return!!n[s]||e!==Gt&&bt(e,s)||vd(t,s)||(a=l[0])&&bt(a,s)||bt(o,s)||bt(va,s)||bt(r.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:bt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let af=!0;function Jk(e){const t=sh(e),n=e.proxy,o=e.ctx;af=!1,t.beforeCreate&&hm(t.beforeCreate,e,"bc");const{data:r,computed:l,methods:s,watch:a,provide:u,inject:c,created:f,beforeMount:d,mounted:h,beforeUpdate:v,updated:m,activated:p,deactivated:y,beforeDestroy:g,beforeUnmount:w,destroyed:b,unmounted:C,render:E,renderTracked:k,renderTriggered:O,errorCaptured:T,serverPrefetch:R,expose:A,inheritAttrs:I,components:L,directives:W,filters:z}=t;if(c&&Zk(c,o,null,e.appContext.config.unwrapInjectedRef),s)for(const M in s){const D=s[M];Xe(D)&&(o[M]=D.bind(n))}if(r){const M=r.call(n,n);ut(M)&&(e.data=Et(M))}if(af=!0,l)for(const M in l){const D=l[M],N=Xe(D)?D.bind(n,n):Xe(D.get)?D.get.bind(n,n):$t,B=!Xe(D)&&Xe(D.set)?D.set.bind(n):$t,U=S({get:N,set:B});Object.defineProperty(o,M,{enumerable:!0,configurable:!0,get:()=>U.value,set:G=>U.value=G})}if(a)for(const M in a)Db(a[M],o,n,M);if(u){const M=Xe(u)?u.call(n):u;Reflect.ownKeys(M).forEach(D=>{ft(D,M[D])})}f&&hm(f,e,"c");function x(M,D){Ae(D)?D.forEach(N=>M(N.bind(n))):D&&M(D.bind(n))}if(x(Sc,d),x(nt,h),x(Pb,v),x(fr,m),x(zk,p),x(Rb,y),x(qk,T),x(Uk,k),x(Wk,O),x(At,w),x(Gr,C),x(jk,R),Ae(A))if(A.length){const M=e.exposed||(e.exposed={});A.forEach(D=>{Object.defineProperty(M,D,{get:()=>n[D],set:N=>n[D]=N})})}else e.exposed||(e.exposed={});E&&e.render===$t&&(e.render=E),I!=null&&(e.inheritAttrs=I),L&&(e.components=L),W&&(e.directives=W)}function Zk(e,t,n=$t,o=!1){Ae(e)&&(e=uf(e));for(const r in e){const l=e[r];let s;ut(l)?"default"in l?s=Pe(l.from||r,l.default,!0):s=Pe(l.from||r):s=Pe(l),xt(s)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[r]=s}}function hm(e,t,n){ro(Ae(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Db(e,t,n,o){const r=o.includes(".")?Ob(n,o):()=>n[o];if(Ze(e)){const l=t[e];Xe(l)&&fe(r,l)}else if(Xe(e))fe(r,e.bind(n));else if(ut(e))if(Ae(e))e.forEach(l=>Db(l,t,n,o));else{const l=Xe(e.handler)?e.handler.bind(n):t[e.handler];Xe(l)&&fe(r,l,e)}}function sh(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:l,config:{optionMergeStrategies:s}}=e.appContext,a=l.get(t);let u;return a?u=a:!r.length&&!n&&!o?u=t:(u={},r.length&&r.forEach(c=>zu(u,c,s,!0)),zu(u,t,s)),ut(t)&&l.set(t,u),u}function zu(e,t,n,o=!1){const{mixins:r,extends:l}=t;l&&zu(e,l,n,!0),r&&r.forEach(s=>zu(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const a=Qk[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const Qk={data:vm,props:sl,emits:sl,methods:sl,computed:sl,beforeCreate:Rn,created:Rn,beforeMount:Rn,mounted:Rn,beforeUpdate:Rn,updated:Rn,beforeDestroy:Rn,beforeUnmount:Rn,destroyed:Rn,unmounted:Rn,activated:Rn,deactivated:Rn,errorCaptured:Rn,serverPrefetch:Rn,components:sl,directives:sl,watch:t_,provide:vm,inject:e_};function vm(e,t){return t?e?function(){return mn(Xe(e)?e.call(this,this):e,Xe(t)?t.call(this,this):t)}:t:e}function e_(e,t){return sl(uf(e),uf(t))}function uf(e){if(Ae(e)){const t={};for(let n=0;n0)&&!(s&16)){if(s&8){const f=e.vnode.dynamicProps;for(let d=0;d{u=!0;const[h,v]=Fb(d,t,!0);mn(s,h),v&&a.push(...v)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!l&&!u)return ut(e)&&o.set(e,os),os;if(Ae(l))for(let f=0;f-1,v[1]=p<0||m-1||bt(v,"default"))&&a.push(d)}}}const c=[s,a];return ut(e)&&o.set(e,c),c}function mm(e){return e[0]!=="$"}function gm(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function ym(e,t){return gm(e)===gm(t)}function bm(e,t){return Ae(t)?t.findIndex(n=>ym(n,e)):Xe(t)&&ym(t,e)?0:-1}const Vb=e=>e[0]==="_"||e==="$stable",ah=e=>Ae(e)?e.map(Ao):[Ao(e)],r_=(e,t,n)=>{if(t._n)return t;const o=Z((...r)=>ah(t(...r)),n);return o._c=!1,o},Hb=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Vb(r))continue;const l=e[r];if(Xe(l))t[r]=r_(r,l,o);else if(l!=null){const s=ah(l);t[r]=()=>s}}},zb=(e,t)=>{const n=ah(t);e.slots.default=()=>n},l_=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=kt(t),Bu(t,"_",n)):Hb(t,e.slots={})}else e.slots={},t&&zb(e,t);Bu(e.slots,kc,1)},s_=(e,t,n)=>{const{vnode:o,slots:r}=e;let l=!0,s=Gt;if(o.shapeFlag&32){const a=t._;a?n&&a===1?l=!1:(mn(r,t),!n&&a===1&&delete r._):(l=!t.$stable,Hb(t,r)),s=t}else t&&(zb(e,t),s={default:1});if(l)for(const a in r)!Vb(a)&&!(a in s)&&delete r[a]};function Kb(){return{app:null,config:{isNativeTag:FE,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let a_=0;function i_(e,t){return function(o,r=null){Xe(o)||(o=Object.assign({},o)),r!=null&&!ut(r)&&(r=null);const l=Kb(),s=new Set;let a=!1;const u=l.app={_uid:a_++,_component:o,_props:r,_container:null,_context:l,_instance:null,version:T_,get config(){return l.config},set config(c){},use(c,...f){return s.has(c)||(c&&Xe(c.install)?(s.add(c),c.install(u,...f)):Xe(c)&&(s.add(c),c(u,...f))),u},mixin(c){return l.mixins.includes(c)||l.mixins.push(c),u},component(c,f){return f?(l.components[c]=f,u):l.components[c]},directive(c,f){return f?(l.directives[c]=f,u):l.directives[c]},mount(c,f,d){if(!a){const h=q(o,r);return h.appContext=l,f&&t?t(h,c):e(h,c,d),a=!0,u._container=c,c.__vue_app__=u,_c(h.component)||h.component.proxy}},unmount(){a&&(e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return l.provides[c]=f,u}};return u}}function df(e,t,n,o,r=!1){if(Ae(e)){e.forEach((h,v)=>df(h,t&&(Ae(t)?t[v]:t),n,o,r));return}if(ha(o)&&!r)return;const l=o.shapeFlag&4?_c(o.component)||o.component.proxy:o.el,s=r?null:l,{i:a,r:u}=e,c=t&&t.r,f=a.refs===Gt?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==u&&(Ze(c)?(f[c]=null,bt(d,c)&&(d[c]=null)):xt(c)&&(c.value=null)),Xe(u))Lr(u,a,12,[s,f]);else{const h=Ze(u),v=xt(u);if(h||v){const m=()=>{if(e.f){const p=h?bt(d,u)?d[u]:f[u]:u.value;r?Ae(p)&&Kp(p,l):Ae(p)?p.includes(l)||p.push(l):h?(f[u]=[l],bt(d,u)&&(d[u]=f[u])):(u.value=[l],e.k&&(f[e.k]=u.value))}else h?(f[u]=s,bt(d,u)&&(d[u]=s)):v&&(u.value=s,e.k&&(f[e.k]=s))};s?(m.id=-1,Hn(m,n)):m()}}}const Hn=Fk;function u_(e){return c_(e)}function c_(e,t){const n=WE();n.__VUE__=!0;const{insert:o,remove:r,patchProp:l,createElement:s,createText:a,createComment:u,setText:c,setElementText:f,parentNode:d,nextSibling:h,setScopeId:v=$t,insertStaticContent:m}=e,p=(H,X,ce,he=null,Ee=null,me=null,ke=!1,we=null,Oe=!!X.dynamicChildren)=>{if(H===X)return;H&&!ul(H,X)&&(he=J(H),G(H,Ee,me,!0),H=null),X.patchFlag===-2&&(Oe=!1,X.dynamicChildren=null);const{type:Se,ref:Ne,shapeFlag:xe}=X;switch(Se){case Hs:y(H,X,ce,he);break;case An:g(H,X,ce,he);break;case au:H==null&&w(X,ce,he,ke);break;case ze:L(H,X,ce,he,Ee,me,ke,we,Oe);break;default:xe&1?E(H,X,ce,he,Ee,me,ke,we,Oe):xe&6?W(H,X,ce,he,Ee,me,ke,we,Oe):(xe&64||xe&128)&&Se.process(H,X,ce,he,Ee,me,ke,we,Oe,Ce)}Ne!=null&&Ee&&df(Ne,H&&H.ref,me,X||H,!X)},y=(H,X,ce,he)=>{if(H==null)o(X.el=a(X.children),ce,he);else{const Ee=X.el=H.el;X.children!==H.children&&c(Ee,X.children)}},g=(H,X,ce,he)=>{H==null?o(X.el=u(X.children||""),ce,he):X.el=H.el},w=(H,X,ce,he)=>{[H.el,H.anchor]=m(H.children,X,ce,he,H.el,H.anchor)},b=({el:H,anchor:X},ce,he)=>{let Ee;for(;H&&H!==X;)Ee=h(H),o(H,ce,he),H=Ee;o(X,ce,he)},C=({el:H,anchor:X})=>{let ce;for(;H&&H!==X;)ce=h(H),r(H),H=ce;r(X)},E=(H,X,ce,he,Ee,me,ke,we,Oe)=>{ke=ke||X.type==="svg",H==null?k(X,ce,he,Ee,me,ke,we,Oe):R(H,X,Ee,me,ke,we,Oe)},k=(H,X,ce,he,Ee,me,ke,we)=>{let Oe,Se;const{type:Ne,props:xe,shapeFlag:Be,transition:ye,dirs:Le}=H;if(Oe=H.el=s(H.type,me,xe&&xe.is,xe),Be&8?f(Oe,H.children):Be&16&&T(H.children,Oe,null,he,Ee,me&&Ne!=="foreignObject",ke,we),Le&&tl(H,null,he,"created"),O(Oe,H,H.scopeId,ke,he),xe){for(const lt in xe)lt!=="value"&&!ru(lt)&&l(Oe,lt,null,xe[lt],me,H.children,he,Ee,Y);"value"in xe&&l(Oe,"value",null,xe.value),(Se=xe.onVnodeBeforeMount)&&Ro(Se,he,H)}Le&&tl(H,null,he,"beforeMount");const Qe=(!Ee||Ee&&!Ee.pendingBranch)&&ye&&!ye.persisted;Qe&&ye.beforeEnter(Oe),o(Oe,X,ce),((Se=xe&&xe.onVnodeMounted)||Qe||Le)&&Hn(()=>{Se&&Ro(Se,he,H),Qe&&ye.enter(Oe),Le&&tl(H,null,he,"mounted")},Ee)},O=(H,X,ce,he,Ee)=>{if(ce&&v(H,ce),he)for(let me=0;me{for(let Se=Oe;Se{const we=X.el=H.el;let{patchFlag:Oe,dynamicChildren:Se,dirs:Ne}=X;Oe|=H.patchFlag&16;const xe=H.props||Gt,Be=X.props||Gt;let ye;ce&&nl(ce,!1),(ye=Be.onVnodeBeforeUpdate)&&Ro(ye,ce,X,H),Ne&&tl(X,H,ce,"beforeUpdate"),ce&&nl(ce,!0);const Le=Ee&&X.type!=="foreignObject";if(Se?A(H.dynamicChildren,Se,we,ce,he,Le,me):ke||D(H,X,we,null,ce,he,Le,me,!1),Oe>0){if(Oe&16)I(we,X,xe,Be,ce,he,Ee);else if(Oe&2&&xe.class!==Be.class&&l(we,"class",null,Be.class,Ee),Oe&4&&l(we,"style",xe.style,Be.style,Ee),Oe&8){const Qe=X.dynamicProps;for(let lt=0;lt{ye&&Ro(ye,ce,X,H),Ne&&tl(X,H,ce,"updated")},he)},A=(H,X,ce,he,Ee,me,ke)=>{for(let we=0;we{if(ce!==he){if(ce!==Gt)for(const we in ce)!ru(we)&&!(we in he)&&l(H,we,ce[we],null,ke,X.children,Ee,me,Y);for(const we in he){if(ru(we))continue;const Oe=he[we],Se=ce[we];Oe!==Se&&we!=="value"&&l(H,we,Se,Oe,ke,X.children,Ee,me,Y)}"value"in he&&l(H,"value",ce.value,he.value)}},L=(H,X,ce,he,Ee,me,ke,we,Oe)=>{const Se=X.el=H?H.el:a(""),Ne=X.anchor=H?H.anchor:a("");let{patchFlag:xe,dynamicChildren:Be,slotScopeIds:ye}=X;ye&&(we=we?we.concat(ye):ye),H==null?(o(Se,ce,he),o(Ne,ce,he),T(X.children,ce,Ne,Ee,me,ke,we,Oe)):xe>0&&xe&64&&Be&&H.dynamicChildren?(A(H.dynamicChildren,Be,ce,Ee,me,ke,we),(X.key!=null||Ee&&X===Ee.subTree)&&ih(H,X,!0)):D(H,X,ce,Ne,Ee,me,ke,we,Oe)},W=(H,X,ce,he,Ee,me,ke,we,Oe)=>{X.slotScopeIds=we,H==null?X.shapeFlag&512?Ee.ctx.activate(X,ce,he,ke,Oe):z(X,ce,he,Ee,me,ke,Oe):V(H,X,Oe)},z=(H,X,ce,he,Ee,me,ke)=>{const we=H.component=b_(H,he,Ee);if(wc(H)&&(we.ctx.renderer=Ce),w_(we),we.asyncDep){if(Ee&&Ee.registerDep(we,x),!H.el){const Oe=we.subTree=q(An);g(null,Oe,X,ce)}return}x(we,H,X,ce,Ee,me,ke)},V=(H,X,ce)=>{const he=X.component=H.component;if(Lk(H,X,ce))if(he.asyncDep&&!he.asyncResolved){M(he,X,ce);return}else he.next=X,Mk(he.update),he.update();else X.el=H.el,he.vnode=X},x=(H,X,ce,he,Ee,me,ke)=>{const we=()=>{if(H.isMounted){let{next:Ne,bu:xe,u:Be,parent:ye,vnode:Le}=H,Qe=Ne,lt;nl(H,!1),Ne?(Ne.el=Le.el,M(H,Ne,ke)):Ne=Le,xe&&su(xe),(lt=Ne.props&&Ne.props.onVnodeBeforeUpdate)&&Ro(lt,ye,Ne,Le),nl(H,!0);const vt=pd(H),qe=H.subTree;H.subTree=vt,p(qe,vt,d(qe.el),J(qe),H,Ee,me),Ne.el=vt.el,Qe===null&&Dk(H,vt.el),Be&&Hn(Be,Ee),(lt=Ne.props&&Ne.props.onVnodeUpdated)&&Hn(()=>Ro(lt,ye,Ne,Le),Ee)}else{let Ne;const{el:xe,props:Be}=X,{bm:ye,m:Le,parent:Qe}=H,lt=ha(X);if(nl(H,!1),ye&&su(ye),!lt&&(Ne=Be&&Be.onVnodeBeforeMount)&&Ro(Ne,Qe,X),nl(H,!0),xe&&ie){const vt=()=>{H.subTree=pd(H),ie(xe,H.subTree,H,Ee,null)};lt?X.type.__asyncLoader().then(()=>!H.isUnmounted&&vt()):vt()}else{const vt=H.subTree=pd(H);p(null,vt,ce,he,H,Ee,me),X.el=vt.el}if(Le&&Hn(Le,Ee),!lt&&(Ne=Be&&Be.onVnodeMounted)){const vt=X;Hn(()=>Ro(Ne,Qe,vt),Ee)}(X.shapeFlag&256||Qe&&ha(Qe.vnode)&&Qe.vnode.shapeFlag&256)&&H.a&&Hn(H.a,Ee),H.isMounted=!0,X=ce=he=null}},Oe=H.effect=new Up(we,()=>th(Se),H.scope),Se=H.update=()=>Oe.run();Se.id=H.uid,nl(H,!0),Se()},M=(H,X,ce)=>{X.component=H;const he=H.vnode.props;H.vnode=X,H.next=null,o_(H,X.props,he,ce),s_(H,X.children,ce),Ds(),cm(),Bs()},D=(H,X,ce,he,Ee,me,ke,we,Oe=!1)=>{const Se=H&&H.children,Ne=H?H.shapeFlag:0,xe=X.children,{patchFlag:Be,shapeFlag:ye}=X;if(Be>0){if(Be&128){B(Se,xe,ce,he,Ee,me,ke,we,Oe);return}else if(Be&256){N(Se,xe,ce,he,Ee,me,ke,we,Oe);return}}ye&8?(Ne&16&&Y(Se,Ee,me),xe!==Se&&f(ce,xe)):Ne&16?ye&16?B(Se,xe,ce,he,Ee,me,ke,we,Oe):Y(Se,Ee,me,!0):(Ne&8&&f(ce,""),ye&16&&T(xe,ce,he,Ee,me,ke,we,Oe))},N=(H,X,ce,he,Ee,me,ke,we,Oe)=>{H=H||os,X=X||os;const Se=H.length,Ne=X.length,xe=Math.min(Se,Ne);let Be;for(Be=0;BeNe?Y(H,Ee,me,!0,!1,xe):T(X,ce,he,Ee,me,ke,we,Oe,xe)},B=(H,X,ce,he,Ee,me,ke,we,Oe)=>{let Se=0;const Ne=X.length;let xe=H.length-1,Be=Ne-1;for(;Se<=xe&&Se<=Be;){const ye=H[Se],Le=X[Se]=Oe?Or(X[Se]):Ao(X[Se]);if(ul(ye,Le))p(ye,Le,ce,null,Ee,me,ke,we,Oe);else break;Se++}for(;Se<=xe&&Se<=Be;){const ye=H[xe],Le=X[Be]=Oe?Or(X[Be]):Ao(X[Be]);if(ul(ye,Le))p(ye,Le,ce,null,Ee,me,ke,we,Oe);else break;xe--,Be--}if(Se>xe){if(Se<=Be){const ye=Be+1,Le=yeBe)for(;Se<=xe;)G(H[Se],Ee,me,!0),Se++;else{const ye=Se,Le=Se,Qe=new Map;for(Se=Le;Se<=Be;Se++){const pe=X[Se]=Oe?Or(X[Se]):Ao(X[Se]);pe.key!=null&&Qe.set(pe.key,Se)}let lt,vt=0;const qe=Be-Le+1;let ve=!1,Re=0;const be=new Array(qe);for(Se=0;Se=qe){G(pe,Ee,me,!0);continue}let Ve;if(pe.key!=null)Ve=Qe.get(pe.key);else for(lt=Le;lt<=Be;lt++)if(be[lt-Le]===0&&ul(pe,X[lt])){Ve=lt;break}Ve===void 0?G(pe,Ee,me,!0):(be[Ve-Le]=Se+1,Ve>=Re?Re=Ve:ve=!0,p(pe,X[Ve],ce,null,Ee,me,ke,we,Oe),vt++)}const se=ve?d_(be):os;for(lt=se.length-1,Se=qe-1;Se>=0;Se--){const pe=Le+Se,Ve=X[pe],ae=pe+1{const{el:me,type:ke,transition:we,children:Oe,shapeFlag:Se}=H;if(Se&6){U(H.component.subTree,X,ce,he);return}if(Se&128){H.suspense.move(X,ce,he);return}if(Se&64){ke.move(H,X,ce,Ce);return}if(ke===ze){o(me,X,ce);for(let xe=0;xewe.enter(me),Ee);else{const{leave:xe,delayLeave:Be,afterLeave:ye}=we,Le=()=>o(me,X,ce),Qe=()=>{xe(me,()=>{Le(),ye&&ye()})};Be?Be(me,Le,Qe):Qe()}else o(me,X,ce)},G=(H,X,ce,he=!1,Ee=!1)=>{const{type:me,props:ke,ref:we,children:Oe,dynamicChildren:Se,shapeFlag:Ne,patchFlag:xe,dirs:Be}=H;if(we!=null&&df(we,null,ce,H,!0),Ne&256){X.ctx.deactivate(H);return}const ye=Ne&1&&Be,Le=!ha(H);let Qe;if(Le&&(Qe=ke&&ke.onVnodeBeforeUnmount)&&Ro(Qe,X,H),Ne&6)te(H.component,ce,he);else{if(Ne&128){H.suspense.unmount(ce,he);return}ye&&tl(H,null,X,"beforeUnmount"),Ne&64?H.type.remove(H,X,ce,Ee,Ce,he):Se&&(me!==ze||xe>0&&xe&64)?Y(Se,X,ce,!1,!0):(me===ze&&xe&384||!Ee&&Ne&16)&&Y(Oe,X,ce),he&&ne(H)}(Le&&(Qe=ke&&ke.onVnodeUnmounted)||ye)&&Hn(()=>{Qe&&Ro(Qe,X,H),ye&&tl(H,null,X,"unmounted")},ce)},ne=H=>{const{type:X,el:ce,anchor:he,transition:Ee}=H;if(X===ze){ue(ce,he);return}if(X===au){C(H);return}const me=()=>{r(ce),Ee&&!Ee.persisted&&Ee.afterLeave&&Ee.afterLeave()};if(H.shapeFlag&1&&Ee&&!Ee.persisted){const{leave:ke,delayLeave:we}=Ee,Oe=()=>ke(ce,me);we?we(H.el,me,Oe):Oe()}else me()},ue=(H,X)=>{let ce;for(;H!==X;)ce=h(H),r(H),H=ce;r(X)},te=(H,X,ce)=>{const{bum:he,scope:Ee,update:me,subTree:ke,um:we}=H;he&&su(he),Ee.stop(),me&&(me.active=!1,G(ke,H,X,ce)),we&&Hn(we,X),Hn(()=>{H.isUnmounted=!0},X),X&&X.pendingBranch&&!X.isUnmounted&&H.asyncDep&&!H.asyncResolved&&H.suspenseId===X.pendingId&&(X.deps--,X.deps===0&&X.resolve())},Y=(H,X,ce,he=!1,Ee=!1,me=0)=>{for(let ke=me;keH.shapeFlag&6?J(H.component.subTree):H.shapeFlag&128?H.suspense.next():h(H.anchor||H.el),ee=(H,X,ce)=>{H==null?X._vnode&&G(X._vnode,null,null,!0):p(X._vnode||null,H,X,null,null,null,ce),cm(),_b(),X._vnode=H},Ce={p,um:G,m:U,r:ne,mt:z,mc:T,pc:D,pbc:A,n:J,o:e};let de,ie;return t&&([de,ie]=t(Ce)),{render:ee,hydrate:de,createApp:i_(ee,de)}}function nl({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ih(e,t,n=!1){const o=e.children,r=t.children;if(Ae(o)&&Ae(r))for(let l=0;l>1,e[n[a]]0&&(t[o]=n[l-1]),n[l]=o)}}for(l=n.length,s=n[l-1];l-- >0;)n[l]=s,s=t[s];return n}const f_=e=>e.__isTeleport,ma=e=>e&&(e.disabled||e.disabled===""),wm=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ff=(e,t)=>{const n=e&&e.to;return Ze(n)?t?t(n):null:n},p_={__isTeleport:!0,process(e,t,n,o,r,l,s,a,u,c){const{mc:f,pc:d,pbc:h,o:{insert:v,querySelector:m,createText:p,createComment:y}}=c,g=ma(t.props);let{shapeFlag:w,children:b,dynamicChildren:C}=t;if(e==null){const E=t.el=p(""),k=t.anchor=p("");v(E,n,o),v(k,n,o);const O=t.target=ff(t.props,m),T=t.targetAnchor=p("");O&&(v(T,O),s=s||wm(O));const R=(A,I)=>{w&16&&f(b,A,I,r,l,s,a,u)};g?R(n,k):O&&R(O,T)}else{t.el=e.el;const E=t.anchor=e.anchor,k=t.target=e.target,O=t.targetAnchor=e.targetAnchor,T=ma(e.props),R=T?n:k,A=T?E:O;if(s=s||wm(k),C?(h(e.dynamicChildren,C,R,r,l,s,a),ih(e,t,!0)):u||d(e,t,R,A,r,l,s,a,!1),g)T||Bi(t,n,E,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const I=t.target=ff(t.props,m);I&&Bi(t,I,null,c,0)}else T&&Bi(t,k,O,c,1)}jb(t)},remove(e,t,n,o,{um:r,o:{remove:l}},s){const{shapeFlag:a,children:u,anchor:c,targetAnchor:f,target:d,props:h}=e;if(d&&l(f),(s||!ma(h))&&(l(c),a&16))for(let v=0;v0?wo||os:null,v_(),La>0&&wo&&wo.push(e),e}function F(e,t,n,o,r,l){return Wb(K(e,t,n,o,r,l,!0))}function re(e,t,n,o,r){return Wb(q(e,t,n,o,r,!0))}function Vt(e){return e?e.__v_isVNode===!0:!1}function ul(e,t){return e.type===t.type&&e.key===t.key}const kc="__vInternal",Ub=({key:e})=>e??null,iu=({ref:e,ref_key:t,ref_for:n})=>e!=null?Ze(e)||xt(e)||Xe(e)?{i:wn,r:e,k:t,f:!!n}:e:null;function K(e,t=null,n=null,o=0,r=null,l=e===ze?0:1,s=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ub(t),ref:t&&iu(t),scopeId:bc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:l,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:wn};return a?(uh(u,n),l&128&&e.normalize(u)):n&&(u.shapeFlag|=Ze(n)?8:16),La>0&&!s&&wo&&(u.patchFlag>0||l&6)&&u.patchFlag!==32&&wo.push(u),u}const q=m_;function m_(e,t=null,n=null,o=0,r=null,l=!1){if((!e||e===xb)&&(e=An),Vt(e)){const a=ir(e,t,!0);return n&&uh(a,n),La>0&&!l&&wo&&(a.shapeFlag&6?wo[wo.indexOf(e)]=a:wo.push(a)),a.patchFlag|=-2,a}if(k_(e)&&(e=e.__vccOpts),t){t=vs(t);let{class:a,style:u}=t;a&&!Ze(a)&&(t.class=$(a)),ut(u)&&(yb(u)&&!Ae(u)&&(u=mn({},u)),t.style=He(u))}const s=Ze(e)?1:Bk(e)?128:f_(e)?64:ut(e)?4:Xe(e)?2:0;return K(e,t,n,o,r,s,l,!0)}function vs(e){return e?yb(e)||kc in e?mn({},e):e:null}function ir(e,t,n=!1){const{props:o,ref:r,patchFlag:l,children:s}=e,a=t?pt(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ub(a),ref:t&&t.ref?n&&r?Ae(r)?r.concat(iu(t)):[r,iu(t)]:iu(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ze?l===-1?16:l|16:l,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ir(e.ssContent),ssFallback:e.ssFallback&&ir(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function wt(e=" ",t=0){return q(Hs,null,e,t)}function $te(e,t){const n=q(au,null,e);return n.staticCount=t,n}function oe(e="",t=!1){return t?(_(),re(An,null,e)):q(An,null,e)}function Ao(e){return e==null||typeof e=="boolean"?q(An):Ae(e)?q(ze,null,e.slice()):typeof e=="object"?Or(e):q(Hs,null,String(e))}function Or(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ir(e)}function uh(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(Ae(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),uh(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(kc in t)?t._ctx=wn:r===3&&wn&&(wn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Xe(t)?(t={default:t,_ctx:wn},n=32):(t=String(t),o&64?(n=16,t=[wt(t)]):n=8);e.children=t,e.shapeFlag|=n}function pt(...e){const t={};for(let n=0;non||wn,ms=e=>{on=e,e.scope.on()},Sl=()=>{on&&on.scope.off(),on=null};function qb(e){return e.vnode.shapeFlag&4}let Da=!1;function w_(e,t=!1){Da=t;const{props:n,children:o}=e.vnode,r=qb(e);n_(e,n,r,t),l_(e,o);const l=r?C_(e,t):void 0;return Da=!1,l}function C_(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Cl(new Proxy(e.ctx,Xk));const{setup:o}=n;if(o){const r=e.setupContext=o.length>1?Gb(e):null;ms(e),Ds();const l=Lr(o,e,0,[e.props,r]);if(Bs(),Sl(),Na(l)){if(l.then(Sl,Sl),t)return l.then(s=>{Sm(e,s,t)}).catch(s=>{gc(s,e,0)});e.asyncDep=l}else Sm(e,l,t)}else Yb(e,t)}function Sm(e,t,n){Xe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ut(t)&&(e.setupState=wb(t)),Yb(e,n)}let Em;function Yb(e,t,n){const o=e.type;if(!e.render){if(!t&&Em&&!o.render){const r=o.template||sh(e).template;if(r){const{isCustomElement:l,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:u}=o,c=mn(mn({isCustomElement:l,delimiters:a},s),u);o.render=Em(r,c)}}e.render=o.render||$t}ms(e),Ds(),Jk(e),Bs(),Sl()}function S_(e){return new Proxy(e.attrs,{get(t,n){return Wn(e,"get","$attrs"),t[n]}})}function Gb(e){const t=o=>{e.exposed=o||{}};let n;return{get attrs(){return n||(n=S_(e))},slots:e.slots,emit:e.emit,expose:t}}function _c(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(wb(Cl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in va)return va[n](e)},has(t,n){return n in t||n in va}}))}function E_(e,t=!0){return Xe(e)?e.displayName||e.name:e.name||t&&e.__name}function k_(e){return Xe(e)&&"__vccOpts"in e}const S=(e,t)=>Sb(e,t,Da);function vn(){return Xb().slots}function Ll(){return Xb().attrs}function Xb(){const e=ot();return e.setupContext||(e.setupContext=Gb(e))}function Ue(e,t,n){const o=arguments.length;return o===2?ut(t)&&!Ae(t)?Vt(t)?q(e,null,[t]):q(e,t):q(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Vt(n)&&(n=[n]),q(e,t,n))}const __=Symbol(""),$_=()=>Pe(__),T_="3.2.47",O_="http://www.w3.org/2000/svg",cl=typeof document<"u"?document:null,km=cl&&cl.createElement("template"),N_={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?cl.createElementNS(O_,e):cl.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>cl.createTextNode(e),createComment:e=>cl.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>cl.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,l){const s=n?n.previousSibling:t.lastChild;if(r&&(r===l||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===l||!(r=r.nextSibling)););else{km.innerHTML=o?`${e}`:e;const a=km.content;if(o){const u=a.firstChild;for(;u.firstChild;)a.appendChild(u.firstChild);a.removeChild(u)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function M_(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function I_(e,t,n){const o=e.style,r=Ze(n);if(n&&!r){if(t&&!Ze(t))for(const l in t)n[l]==null&&pf(o,l,"");for(const l in n)pf(o,l,n[l])}else{const l=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=l)}}const _m=/\s*!important$/;function pf(e,t,n){if(Ae(n))n.forEach(o=>pf(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=R_(e,t);_m.test(n)?e.setProperty(Yr(o),n.replace(_m,""),"important"):e[o]=n}}const $m=["Webkit","Moz","ms"],md={};function R_(e,t){const n=md[t];if(n)return n;let o=io(t);if(o!=="filter"&&o in e)return md[t]=o;o=ii(o);for(let r=0;r<$m.length;r++){const l=$m[r]+o;if(l in e)return md[t]=l}return t}const Tm="http://www.w3.org/1999/xlink";function A_(e,t,n,o,r){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Tm,t.slice(6,t.length)):e.setAttributeNS(Tm,t,n);else{const l=DE(t);n==null||l&&!eb(n)?e.removeAttribute(t):e.setAttribute(t,l?"":n)}}function P_(e,t,n,o,r,l,s){if(t==="innerHTML"||t==="textContent"){o&&s(o,r,l),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const u=n??"";(e.value!==u||e.tagName==="OPTION")&&(e.value=u),n==null&&e.removeAttribute(t);return}let a=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=eb(n):n==null&&u==="string"?(n="",a=!0):u==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}function Mr(e,t,n,o){e.addEventListener(t,n,o)}function x_(e,t,n,o){e.removeEventListener(t,n,o)}function L_(e,t,n,o,r=null){const l=e._vei||(e._vei={}),s=l[t];if(o&&s)s.value=o;else{const[a,u]=D_(t);if(o){const c=l[t]=V_(o,r);Mr(e,a,c,u)}else s&&(x_(e,a,s,u),l[t]=void 0)}}const Om=/(?:Once|Passive|Capture)$/;function D_(e){let t;if(Om.test(e)){t={};let o;for(;o=e.match(Om);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):Yr(e.slice(2)),t]}let gd=0;const B_=Promise.resolve(),F_=()=>gd||(B_.then(()=>gd=0),gd=Date.now());function V_(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;ro(H_(o,n.value),t,5,[o])};return n.value=e,n.attached=F_(),n}function H_(e,t){if(Ae(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>r=>!r._stopped&&o&&o(r))}else return t}const Nm=/^on[a-z]/,z_=(e,t,n,o,r=!1,l,s,a,u)=>{t==="class"?M_(e,o,r):t==="style"?I_(e,n,o):pc(t)?zp(t)||L_(e,t,n,o,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):K_(e,t,o,r))?P_(e,t,o,l,s,a,u):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),A_(e,t,o,r))};function K_(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&Nm.test(t)&&Xe(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Nm.test(t)&&Ze(n)?!1:t in e}const wr="transition",Qs="animation",rn=(e,{slots:t})=>Ue(Mb,Zb(e),t);rn.displayName="Transition";const Jb={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},j_=rn.props=mn({},Mb.props,Jb),ol=(e,t=[])=>{Ae(e)?e.forEach(n=>n(...t)):e&&e(...t)},Mm=e=>e?Ae(e)?e.some(t=>t.length>1):e.length>1:!1;function Zb(e){const t={};for(const L in e)L in Jb||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:l=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:u=l,appearActiveClass:c=s,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:v=`${n}-leave-to`}=e,m=W_(r),p=m&&m[0],y=m&&m[1],{onBeforeEnter:g,onEnter:w,onEnterCancelled:b,onLeave:C,onLeaveCancelled:E,onBeforeAppear:k=g,onAppear:O=w,onAppearCancelled:T=b}=t,R=(L,W,z)=>{kr(L,W?f:a),kr(L,W?c:s),z&&z()},A=(L,W)=>{L._isLeaving=!1,kr(L,d),kr(L,v),kr(L,h),W&&W()},I=L=>(W,z)=>{const V=L?O:w,x=()=>R(W,L,z);ol(V,[W,x]),Im(()=>{kr(W,L?u:l),er(W,L?f:a),Mm(V)||Rm(W,o,p,x)})};return mn(t,{onBeforeEnter(L){ol(g,[L]),er(L,l),er(L,s)},onBeforeAppear(L){ol(k,[L]),er(L,u),er(L,c)},onEnter:I(!1),onAppear:I(!0),onLeave(L,W){L._isLeaving=!0;const z=()=>A(L,W);er(L,d),e1(),er(L,h),Im(()=>{L._isLeaving&&(kr(L,d),er(L,v),Mm(C)||Rm(L,o,y,z))}),ol(C,[L,z])},onEnterCancelled(L){R(L,!1),ol(b,[L])},onAppearCancelled(L){R(L,!0),ol(T,[L])},onLeaveCancelled(L){A(L),ol(E,[L])}})}function W_(e){if(e==null)return null;if(ut(e))return[yd(e.enter),yd(e.leave)];{const t=yd(e);return[t,t]}}function yd(e){return jE(e)}function er(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function kr(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Im(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let U_=0;function Rm(e,t,n,o){const r=e._endId=++U_,l=()=>{r===e._endId&&o()};if(n)return setTimeout(l,n);const{type:s,timeout:a,propCount:u}=Qb(e,t);if(!s)return o();const c=s+"end";let f=0;const d=()=>{e.removeEventListener(c,h),l()},h=v=>{v.target===e&&++f>=u&&d()};setTimeout(()=>{f(n[m]||"").split(", "),r=o(`${wr}Delay`),l=o(`${wr}Duration`),s=Am(r,l),a=o(`${Qs}Delay`),u=o(`${Qs}Duration`),c=Am(a,u);let f=null,d=0,h=0;t===wr?s>0&&(f=wr,d=s,h=l.length):t===Qs?c>0&&(f=Qs,d=c,h=u.length):(d=Math.max(s,c),f=d>0?s>c?wr:Qs:null,h=f?f===wr?l.length:u.length:0);const v=f===wr&&/\b(transform|all)(,|$)/.test(o(`${wr}Property`).toString());return{type:f,timeout:d,propCount:h,hasTransform:v}}function Am(e,t){for(;e.lengthPm(n)+Pm(e[o])))}function Pm(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function e1(){return document.body.offsetHeight}const t1=new WeakMap,n1=new WeakMap,o1={name:"TransitionGroup",props:mn({},j_,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ot(),o=Nb();let r,l;return fr(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!J_(r[0].el,n.vnode.el,s))return;r.forEach(Y_),r.forEach(G_);const a=r.filter(X_);e1(),a.forEach(u=>{const c=u.el,f=c.style;er(c,s),f.transform=f.webkitTransform=f.transitionDuration="";const d=c._moveCb=h=>{h&&h.target!==c||(!h||/transform$/.test(h.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,kr(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=kt(e),a=Zb(s);let u=s.tag||ze;r=l,l=t.default?oh(t.default()):[];for(let c=0;cdelete e.mode;o1.props;const r1=o1;function Y_(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function G_(e){n1.set(e,e.el.getBoundingClientRect())}function X_(e){const t=t1.get(e),n=n1.get(e),o=t.left-n.left,r=t.top-n.top;if(o||r){const l=e.el.style;return l.transform=l.webkitTransform=`translate(${o}px,${r}px)`,l.transitionDuration="0s",e}}function J_(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(s=>{s.split(/\s+/).forEach(a=>a&&o.classList.remove(a))}),n.split(/\s+/).forEach(s=>s&&o.classList.add(s)),o.style.display="none";const r=t.nodeType===1?t:t.parentNode;r.appendChild(o);const{hasTransform:l}=Qb(o);return r.removeChild(o),l}const gs=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ae(t)?n=>su(t,n):t};function Z_(e){e.target.composing=!0}function xm(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ch={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=gs(r);const l=o||r.props&&r.props.type==="number";Mr(e,t?"change":"input",s=>{if(s.target.composing)return;let a=e.value;n&&(a=a.trim()),l&&(a=tf(a)),e._assign(a)}),n&&Mr(e,"change",()=>{e.value=e.value.trim()}),t||(Mr(e,"compositionstart",Z_),Mr(e,"compositionend",xm),Mr(e,"change",xm))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},l){if(e._assign=gs(l),e.composing||document.activeElement===e&&e.type!=="range"&&(n||o&&e.value.trim()===t||(r||e.type==="number")&&tf(e.value)===t))return;const s=t??"";e.value!==s&&(e.value=s)}},Ku={deep:!0,created(e,t,n){e._assign=gs(n),Mr(e,"change",()=>{const o=e._modelValue,r=s1(e),l=e.checked,s=e._assign;if(Ae(o)){const a=tb(o,r),u=a!==-1;if(l&&!u)s(o.concat(r));else if(!l&&u){const c=[...o];c.splice(a,1),s(c)}}else if(hc(o)){const a=new Set(o);l?a.add(r):a.delete(r),s(a)}else s(a1(e,l))})},mounted:Lm,beforeUpdate(e,t,n){e._assign=gs(n),Lm(e,t,n)}};function Lm(e,{value:t,oldValue:n},o){e._modelValue=t,Ae(t)?e.checked=tb(t,o.props.value)>-1:hc(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=ps(t,a1(e,!0)))}const l1={created(e,{value:t},n){e.checked=ps(t,n.props.value),e._assign=gs(n),Mr(e,"change",()=>{e._assign(s1(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=gs(o),t!==n&&(e.checked=ps(t,o.props.value))}};function s1(e){return"_value"in e?e._value:e.value}function a1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Q_=["ctrl","shift","alt","meta"],e$={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)=>Q_.some(n=>e[`${n}Key`]&&!t.includes(n))},Ge=(e,t)=>(n,...o)=>{for(let r=0;rn=>{if(!("key"in n))return;const o=Yr(n.key);if(t.some(r=>r===o||t$[r]===o))return e(n)},St={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ea(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ea(e,!0),o.enter(e)):o.leave(e,()=>{ea(e,!1)}):ea(e,t))},beforeUnmount(e,{value:t}){ea(e,t)}};function ea(e,t){e.style.display=t?e._vod:"none"}const n$=mn({patchProp:z_},N_);let Dm;function i1(){return Dm||(Dm=u_(n$))}const Vr=(...e)=>{i1().render(...e)},u1=(...e)=>{const t=i1().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=o$(o);if(!r)return;const l=t._component;!Xe(l)&&!l.render&&!l.template&&(l.template=r.innerHTML),r.innerHTML="";const s=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function o$(e){return Ze(e)?document.querySelector(e):e}const r$=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},l$={};function s$(e,t){const n=at("router-view");return _(),re(n)}const a$=r$(l$,[["render",s$]]),i$="modulepreload",u$=function(e,t){return new URL(e,t).href},Bm={},nn=function(t,n,o){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(l=>{if(l=u$(l,o),l in Bm)return;Bm[l]=!0;const s=l.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!o)for(let f=r.length-1;f>=0;f--){const d=r[f];if(d.href===l&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${a}`))return;const c=document.createElement("link");if(c.rel=s?"stylesheet":i$,s||(c.as="script",c.crossOrigin=""),c.href=l,document.head.appendChild(c),s)return new Promise((f,d)=>{c.addEventListener("load",f),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t())};/*! * vue-router v4.1.6 * (c) 2022 Eduardo San Martin Morote * @license MIT @@ -7,7 +7,7 @@ `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const o=new this(t);return n.forEach(r=>o.set(r)),o}static accessor(t){const o=(this[sg]=this[sg]={accessors:{}}).accessors,r=this.prototype;function l(s){const a=na(s);o[a]||(vO(r,s),o[a]=!0)}return De.isArray(t)?t.forEach(l):l(t),this}}Rc.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);De.reduceDescriptors(Rc.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(o){this[n]=o}}});De.freezeMethods(Rc);const lr=Rc;function kd(e,t){const n=this||mh,o=t||n,r=lr.from(o.headers);let l=o.data;return De.forEach(e,function(a){l=a.call(n,l,r.normalize(),t?t.status:void 0)}),r.normalize(),l}function L1(e){return!!(e&&e.__CANCEL__)}function ci(e,t,n){Rt.call(this,e??"canceled",Rt.ERR_CANCELED,t,n),this.name="CanceledError"}De.inherits(ci,Rt,{__CANCEL__:!0});function mO(e,t,n){const o=n.config.validateStatus;!n.status||!o||o(n.status)?e(n):t(new Rt("Request failed with status code "+n.status,[Rt.ERR_BAD_REQUEST,Rt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const gO=Lo.hasStandardBrowserEnv?{write(e,t,n,o,r,l){const s=[e+"="+encodeURIComponent(t)];De.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),De.isString(o)&&s.push("path="+o),De.isString(r)&&s.push("domain="+r),l===!0&&s.push("secure"),document.cookie=s.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 yO(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function bO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function D1(e,t){return e&&!yO(t)?bO(e,t):t}const wO=Lo.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let o;function r(l){let s=l;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return o=r(window.location.href),function(s){const a=De.isString(s)?r(s):s;return a.protocol===o.protocol&&a.host===o.host}}():function(){return function(){return!0}}();function CO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function SO(e,t){e=e||10;const n=new Array(e),o=new Array(e);let r=0,l=0,s;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),f=o[l];s||(s=c),n[r]=u,o[r]=c;let d=l,h=0;for(;d!==r;)h+=n[d++],d=d%e;if(r=(r+1)%e,r===l&&(l=(l+1)%e),c-s{const l=r.loaded,s=r.lengthComputable?r.total:void 0,a=l-n,u=o(a),c=l<=s;n=l;const f={loaded:l,total:s,progress:s?l/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&c?(s-l)/u:void 0,event:r};f[t?"download":"upload"]=!0,e(f)}}const EO=typeof XMLHttpRequest<"u",kO=EO&&function(e){return new Promise(function(n,o){let r=e.data;const l=lr.from(e.headers).normalize();let{responseType:s,withXSRFToken:a}=e,u;function c(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}let f;if(De.isFormData(r)){if(Lo.hasStandardBrowserEnv||Lo.hasStandardBrowserWebWorkerEnv)l.setContentType(!1);else if((f=l.getContentType())!==!1){const[p,...y]=f?f.split(";").map(g=>g.trim()).filter(Boolean):[];l.setContentType([p||"multipart/form-data",...y].join("; "))}}let d=new XMLHttpRequest;if(e.auth){const p=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.set("Authorization","Basic "+btoa(p+":"+y))}const h=D1(e.baseURL,e.url);d.open(e.method.toUpperCase(),R1(h,e.params,e.paramsSerializer),!0),d.timeout=e.timeout;function v(){if(!d)return;const p=lr.from("getAllResponseHeaders"in d&&d.getAllResponseHeaders()),g={data:!s||s==="text"||s==="json"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:p,config:e,request:d};mO(function(b){n(b),c()},function(b){o(b),c()},g),d=null}if("onloadend"in d?d.onloadend=v:d.onreadystatechange=function(){!d||d.readyState!==4||d.status===0&&!(d.responseURL&&d.responseURL.indexOf("file:")===0)||setTimeout(v)},d.onabort=function(){d&&(o(new Rt("Request aborted",Rt.ECONNABORTED,e,d)),d=null)},d.onerror=function(){o(new Rt("Network Error",Rt.ERR_NETWORK,e,d)),d=null},d.ontimeout=function(){let y=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const g=e.transitional||A1;e.timeoutErrorMessage&&(y=e.timeoutErrorMessage),o(new Rt(y,g.clarifyTimeoutError?Rt.ETIMEDOUT:Rt.ECONNABORTED,e,d)),d=null},Lo.hasStandardBrowserEnv&&(a&&De.isFunction(a)&&(a=a(e)),a||a!==!1&&wO(h))){const p=e.xsrfHeaderName&&e.xsrfCookieName&&gO.read(e.xsrfCookieName);p&&l.set(e.xsrfHeaderName,p)}r===void 0&&l.setContentType(null),"setRequestHeader"in d&&De.forEach(l.toJSON(),function(y,g){d.setRequestHeader(g,y)}),De.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),s&&s!=="json"&&(d.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&d.addEventListener("progress",ag(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&d.upload&&d.upload.addEventListener("progress",ag(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=p=>{d&&(o(!p||p.type?new ci(null,e,d):p),d.abort(),d=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const m=CO(h);if(m&&Lo.protocols.indexOf(m)===-1){o(new Rt("Unsupported protocol "+m+":",Rt.ERR_BAD_REQUEST,e));return}d.send(r||null)})},bf={http:YT,xhr:kO};De.forEach(bf,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const ig=e=>`- ${e}`,_O=e=>De.isFunction(e)||e===null||e===!1,B1={getAdapter:e=>{e=De.isArray(e)?e:[e];const{length:t}=e;let n,o;const r={};for(let l=0;l`adapter ${a} `+(u===!1?"is not supported by the environment":"is not available in the build"));let s=t?l.length>1?`since : `+l.map(ig).join(` `):" "+ig(l[0]):"as no adapter specified";throw new Rt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return o},adapters:bf};function _d(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ci(null,e)}function ug(e){return _d(e),e.headers=lr.from(e.headers),e.data=kd.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),B1.getAdapter(e.adapter||mh.adapter)(e).then(function(o){return _d(e),o.data=kd.call(e,e.transformResponse,o),o.headers=lr.from(o.headers),o},function(o){return L1(o)||(_d(e),o&&o.response&&(o.response.data=kd.call(e,e.transformResponse,o.response),o.response.headers=lr.from(o.response.headers))),Promise.reject(o)})}const cg=e=>e instanceof lr?{...e}:e;function ws(e,t){t=t||{};const n={};function o(c,f,d){return De.isPlainObject(c)&&De.isPlainObject(f)?De.merge.call({caseless:d},c,f):De.isPlainObject(f)?De.merge({},f):De.isArray(f)?f.slice():f}function r(c,f,d){if(De.isUndefined(f)){if(!De.isUndefined(c))return o(void 0,c,d)}else return o(c,f,d)}function l(c,f){if(!De.isUndefined(f))return o(void 0,f)}function s(c,f){if(De.isUndefined(f)){if(!De.isUndefined(c))return o(void 0,c)}else return o(void 0,f)}function a(c,f,d){if(d in t)return o(c,f);if(d in e)return o(void 0,c)}const u={url:l,method:l,data:l,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(c,f)=>r(cg(c),cg(f),!0)};return De.forEach(Object.keys(Object.assign({},e,t)),function(f){const d=u[f]||r,h=d(e[f],t[f],f);De.isUndefined(h)&&d!==a||(n[f]=h)}),n}const F1="1.6.8",gh={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{gh[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const dg={};gh.transitional=function(t,n,o){function r(l,s){return"[Axios v"+F1+"] Transitional option '"+l+"'"+s+(o?". "+o:"")}return(l,s,a)=>{if(t===!1)throw new Rt(r(s," has been removed"+(n?" in "+n:"")),Rt.ERR_DEPRECATED);return n&&!dg[s]&&(dg[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,s,a):!0}};function $O(e,t,n){if(typeof e!="object")throw new Rt("options must be an object",Rt.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let r=o.length;for(;r-- >0;){const l=o[r],s=t[l];if(s){const a=e[l],u=a===void 0||s(a,l,e);if(u!==!0)throw new Rt("option "+l+" must be "+u,Rt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Rt("Unknown option "+l,Rt.ERR_BAD_OPTION)}}const wf={assertOptions:$O,validators:gh},Sr=wf.validators;class Wu{constructor(t){this.defaults=t,this.interceptors={request:new lg,response:new lg}}async request(t,n){try{return await this._request(t,n)}catch(o){if(o instanceof Error){let r;Error.captureStackTrace?Error.captureStackTrace(r={}):r=new Error;const l=r.stack?r.stack.replace(/^.+\n/,""):"";o.stack?l&&!String(o.stack).endsWith(l.replace(/^.+\n.+\n/,""))&&(o.stack+=` -`+l):o.stack=l}throw o}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=ws(this.defaults,n);const{transitional:o,paramsSerializer:r,headers:l}=n;o!==void 0&&wf.assertOptions(o,{silentJSONParsing:Sr.transitional(Sr.boolean),forcedJSONParsing:Sr.transitional(Sr.boolean),clarifyTimeoutError:Sr.transitional(Sr.boolean)},!1),r!=null&&(De.isFunction(r)?n.paramsSerializer={serialize:r}:wf.assertOptions(r,{encode:Sr.function,serialize:Sr.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=l&&De.merge(l.common,l[n.method]);l&&De.forEach(["delete","get","head","post","put","patch","common"],m=>{delete l[m]}),n.headers=lr.concat(s,l);const a=[];let u=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(u=u&&p.synchronous,a.unshift(p.fulfilled,p.rejected))});const c=[];this.interceptors.response.forEach(function(p){c.push(p.fulfilled,p.rejected)});let f,d=0,h;if(!u){const m=[ug.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,c),h=m.length,f=Promise.resolve(n);d{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](r);o._listeners=null}),this.promise.then=r=>{let l;const s=new Promise(a=>{o.subscribe(a),l=a}).then(r);return s.cancel=function(){o.unsubscribe(l)},s},t(function(l,s,a){o.reason||(o.reason=new ci(l,s,a),n(o.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)}static source(){let t;return{token:new yh(function(r){t=r}),cancel:t}}}const TO=yh;function OO(e){return function(n){return e.apply(null,n)}}function NO(e){return De.isObject(e)&&e.isAxiosError===!0}const Cf={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(Cf).forEach(([e,t])=>{Cf[t]=e});const MO=Cf;function V1(e){const t=new du(e),n=w1(du.prototype.request,t);return De.extend(n,du.prototype,t,{allOwnKeys:!0}),De.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return V1(ws(e,r))},n}const sn=V1(mh);sn.Axios=du;sn.CanceledError=ci;sn.CancelToken=TO;sn.isCancel=L1;sn.VERSION=F1;sn.toFormData=Ic;sn.AxiosError=Rt;sn.Cancel=sn.CanceledError;sn.all=function(t){return Promise.all(t)};sn.spread=OO;sn.isAxiosError=NO;sn.mergeConfig=ws;sn.AxiosHeaders=lr;sn.formToJSON=e=>x1(De.isHTMLForm(e)?new FormData(e):e);sn.getAdapter=B1.getAdapter;sn.HttpStatusCode=MO;sn.default=sn;const Rr=sn,IO='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',RO=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,fg=e=>Array.from(e.querySelectorAll(IO)).filter(t=>AO(t)&&RO(t)),AO=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},fu=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const r=document.createEvent(o);return r.initEvent(t,...n),e.dispatchEvent(r),e},H1=e=>!e.getAttribute("aria-owns"),z1=(e,t,n)=>{const{parentNode:o}=e;if(!o)return null;const r=o.querySelectorAll(n),l=Array.prototype.indexOf.call(r,e);return r[l+t]||null},pu=e=>{e&&(e.focus(),!H1(e)&&e.click())},Ut=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const l=e==null?void 0:e(r);if(n===!1||!l)return t==null?void 0:t(r)},pg=e=>t=>t.pointerType==="mouse"?e(t):void 0;var PO=Object.defineProperty,xO=Object.defineProperties,LO=Object.getOwnPropertyDescriptors,hg=Object.getOwnPropertySymbols,DO=Object.prototype.hasOwnProperty,BO=Object.prototype.propertyIsEnumerable,vg=(e,t,n)=>t in e?PO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FO=(e,t)=>{for(var n in t||(t={}))DO.call(t,n)&&vg(e,n,t[n]);if(hg)for(var n of hg(t))BO.call(t,n)&&vg(e,n,t[n]);return e},VO=(e,t)=>xO(e,LO(t));function mg(e,t){var n;const o=Pt();return Cn(()=>{o.value=e()},VO(FO({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),Fs(o)}var gg;const gt=typeof window<"u",HO=e=>typeof e<"u",Sf=e=>typeof e=="function",zO=e=>typeof e=="string",Cs=()=>{},KO=gt&&((gg=window==null?void 0:window.navigator)==null?void 0:gg.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Hr(e){return typeof e=="function"?e():i(e)}function K1(e,t){function n(...o){return new Promise((r,l)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(l)})}return n}function jO(e,t={}){let n,o,r=Cs;const l=a=>{clearTimeout(a),r(),r=Cs};return a=>{const u=Hr(e),c=Hr(t.maxWait);return n&&l(n),u<=0||c!==void 0&&c<=0?(o&&(l(o),o=null),Promise.resolve(a())):new Promise((f,d)=>{r=t.rejectOnCancel?d:f,c&&!o&&(o=setTimeout(()=>{n&&l(n),o=null,f(a())},c)),n=setTimeout(()=>{o&&l(o),o=null,f(a())},u)})}}function WO(e,t=!0,n=!0,o=!1){let r=0,l,s=!0,a=Cs,u;const c=()=>{l&&(clearTimeout(l),l=void 0,a(),a=Cs)};return d=>{const h=Hr(e),v=Date.now()-r,m=()=>u=d();return c(),h<=0?(r=Date.now(),m()):(v>h&&(n||!s)?(r=Date.now(),m()):t&&(u=new Promise((p,y)=>{a=o?y:p,l=setTimeout(()=>{r=Date.now(),s=!0,p(m()),c()},Math.max(0,h-v))})),!n&&!l&&(l=setTimeout(()=>s=!0,h)),s=!1,u)}}function UO(e){return e}function qO(e,t){let n,o,r;const l=P(!0),s=()=>{l.value=!0,r()};fe(e,s,{flush:"sync"});const a=Sf(t)?t:t.get,u=Sf(t)?void 0:t.set,c=kk((f,d)=>(o=f,r=d,{get(){return l.value&&(n=a(),l.value=!1),o(),n},set(h){u==null||u(h)}}));return Object.isExtensible(c)&&(c.trigger=s),c}function di(e){return lb()?(sb(e),!0):!1}function YO(e,t=200,n={}){return K1(jO(t,n),e)}function GO(e,t=200,n={}){const o=P(e.value),r=YO(()=>{o.value=e.value},t,n);return fe(e,()=>r()),o}function j1(e,t=200,n=!1,o=!0,r=!1){return K1(WO(t,n,o,r),e)}function bh(e,t=!0){ot()?nt(e):t?e():je(e)}function Ol(e,t,n={}){const{immediate:o=!0}=n,r=P(!1);let l=null;function s(){l&&(clearTimeout(l),l=null)}function a(){r.value=!1,s()}function u(...c){s(),r.value=!0,l=setTimeout(()=>{r.value=!1,l=null,e(...c)},Hr(t))}return o&&(r.value=!0,gt&&u()),di(a),{isPending:Fs(r),start:u,stop:a}}function zn(e){var t;const n=Hr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Xr=gt?window:void 0,XO=gt?window.document:void 0;function Lt(...e){let t,n,o,r;if(zO(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=Xr):[t,n,o,r]=e,!t)return Cs;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const l=[],s=()=>{l.forEach(f=>f()),l.length=0},a=(f,d,h,v)=>(f.addEventListener(d,h,v),()=>f.removeEventListener(d,h,v)),u=fe(()=>[zn(t),Hr(r)],([f,d])=>{s(),f&&l.push(...n.flatMap(h=>o.map(v=>a(f,h,v,d))))},{immediate:!0,flush:"post"}),c=()=>{u(),s()};return di(c),c}let yg=!1;function wh(e,t,n={}){const{window:o=Xr,ignore:r=[],capture:l=!0,detectIframe:s=!1}=n;if(!o)return;KO&&!yg&&(yg=!0,Array.from(o.document.body.children).forEach(h=>h.addEventListener("click",Cs)));let a=!0;const u=h=>r.some(v=>{if(typeof v=="string")return Array.from(o.document.querySelectorAll(v)).some(m=>m===h.target||h.composedPath().includes(m));{const m=zn(v);return m&&(h.target===m||h.composedPath().includes(m))}}),f=[Lt(o,"click",h=>{const v=zn(e);if(!(!v||v===h.target||h.composedPath().includes(v))){if(h.detail===0&&(a=!u(h)),!a){a=!0;return}t(h)}},{passive:!0,capture:l}),Lt(o,"pointerdown",h=>{const v=zn(e);v&&(a=!h.composedPath().includes(v)&&!u(h))},{passive:!0}),s&&Lt(o,"blur",h=>{var v;const m=zn(e);((v=o.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(m!=null&&m.contains(o.document.activeElement))&&t(h)})].filter(Boolean);return()=>f.forEach(h=>h())}function JO(e={}){var t;const{window:n=Xr}=e,o=(t=e.document)!=null?t:n==null?void 0:n.document,r=qO(()=>null,()=>o==null?void 0:o.activeElement);return n&&(Lt(n,"blur",l=>{l.relatedTarget===null&&r.trigger()},!0),Lt(n,"focus",r.trigger,!0)),r}function W1(e,t=!1){const n=P(),o=()=>n.value=!!e();return o(),bh(o,t),n}function ZO(e){return JSON.parse(JSON.stringify(e))}const bg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wg="__vueuse_ssr_handlers__";bg[wg]=bg[wg]||{};function QO(e,t,{window:n=Xr,initialValue:o=""}={}){const r=P(o),l=S(()=>{var s;return zn(t)||((s=n==null?void 0:n.document)==null?void 0:s.documentElement)});return fe([l,()=>Hr(e)],([s,a])=>{var u;if(s&&n){const c=(u=n.getComputedStyle(s).getPropertyValue(a))==null?void 0:u.trim();r.value=c||o}},{immediate:!0}),fe(r,s=>{var a;(a=l.value)!=null&&a.style&&l.value.style.setProperty(Hr(e),s)}),r}function eN({document:e=XO}={}){if(!e)return P("visible");const t=P(e.visibilityState);return Lt(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Cg=Object.getOwnPropertySymbols,tN=Object.prototype.hasOwnProperty,nN=Object.prototype.propertyIsEnumerable,oN=(e,t)=>{var n={};for(var o in e)tN.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Cg)for(var o of Cg(e))t.indexOf(o)<0&&nN.call(e,o)&&(n[o]=e[o]);return n};function Ht(e,t,n={}){const o=n,{window:r=Xr}=o,l=oN(o,["window"]);let s;const a=W1(()=>r&&"ResizeObserver"in r),u=()=>{s&&(s.disconnect(),s=void 0)},c=fe(()=>zn(e),d=>{u(),a.value&&r&&d&&(s=new ResizeObserver(t),s.observe(d,l))},{immediate:!0,flush:"post"}),f=()=>{u(),c()};return di(f),{isSupported:a,stop:f}}function Sg(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:r=!0,immediate:l=!0}=t,s=P(0),a=P(0),u=P(0),c=P(0),f=P(0),d=P(0),h=P(0),v=P(0);function m(){const p=zn(e);if(!p){n&&(s.value=0,a.value=0,u.value=0,c.value=0,f.value=0,d.value=0,h.value=0,v.value=0);return}const y=p.getBoundingClientRect();s.value=y.height,a.value=y.bottom,u.value=y.left,c.value=y.right,f.value=y.top,d.value=y.width,h.value=y.x,v.value=y.y}return Ht(e,m),fe(()=>zn(e),p=>!p&&m()),r&&Lt("scroll",m,{capture:!0,passive:!0}),o&&Lt("resize",m,{passive:!0}),bh(()=>{l&&m()}),{height:s,bottom:a,left:u,right:c,top:f,width:d,x:h,y:v,update:m}}var Eg=Object.getOwnPropertySymbols,rN=Object.prototype.hasOwnProperty,lN=Object.prototype.propertyIsEnumerable,sN=(e,t)=>{var n={};for(var o in e)rN.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Eg)for(var o of Eg(e))t.indexOf(o)<0&&lN.call(e,o)&&(n[o]=e[o]);return n};function U1(e,t,n={}){const o=n,{window:r=Xr}=o,l=sN(o,["window"]);let s;const a=W1(()=>r&&"MutationObserver"in r),u=()=>{s&&(s.disconnect(),s=void 0)},c=fe(()=>zn(e),d=>{u(),a.value&&r&&d&&(s=new MutationObserver(t),s.observe(d,l))},{immediate:!0}),f=()=>{u(),c()};return di(f),{isSupported:a,stop:f}}var kg;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(kg||(kg={}));var aN=Object.defineProperty,_g=Object.getOwnPropertySymbols,iN=Object.prototype.hasOwnProperty,uN=Object.prototype.propertyIsEnumerable,$g=(e,t,n)=>t in e?aN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cN=(e,t)=>{for(var n in t||(t={}))iN.call(t,n)&&$g(e,n,t[n]);if(_g)for(var n of _g(t))uN.call(t,n)&&$g(e,n,t[n]);return e};const dN={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]};cN({linear:UO},dN);function q1(e,t,n,o={}){var r,l,s;const{clone:a=!1,passive:u=!1,eventName:c,deep:f=!1,defaultValue:d}=o,h=ot(),v=n||(h==null?void 0:h.emit)||((r=h==null?void 0:h.$emit)==null?void 0:r.bind(h))||((s=(l=h==null?void 0:h.proxy)==null?void 0:l.$emit)==null?void 0:s.bind(h==null?void 0:h.proxy));let m=c;t||(t="modelValue"),m=c||m||`update:${t.toString()}`;const p=g=>a?Sf(a)?a(g):ZO(g):g,y=()=>HO(e[t])?p(e[t]):d;if(u){const g=y(),w=P(g);return fe(()=>e[t],b=>w.value=p(b)),fe(w,b=>{(b!==e[t]||f)&&v(m,b)},{deep:f}),w}else return S({get(){return y()},set(g){v(m,g)}})}function fN({window:e=Xr}={}){if(!e)return P(!1);const t=P(e.document.hasFocus());return Lt(e,"blur",()=>{t.value=!1}),Lt(e,"focus",()=>{t.value=!0}),t}function pN(e={}){const{window:t=Xr,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:r=!0,includeScrollbar:l=!0}=e,s=P(n),a=P(o),u=()=>{t&&(l?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};return u(),bh(u),Lt("resize",u,{passive:!0}),r&&Lt("orientationchange",u,{passive:!0}),{width:s,height:a}}const Y1=()=>gt&&/firefox/i.test(window.navigator.userAgent),hN=(e,t)=>{if(!gt||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return t instanceof Element?o=t.getBoundingClientRect():o={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topo.top&&n.right>o.left&&n.left{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},Ef=(e,t)=>Math.abs(Tg(e)-Tg(t)),Ch=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}};function vN(e,t,n,o){const r=n-t;return e/=o/2,e<1?r/2*e*e*e+t:r/2*((e-=2)*e*e+2)+t}var mN=typeof global=="object"&&global&&global.Object===Object&&global;const G1=mN;var gN=typeof self=="object"&&self&&self.Object===Object&&self,yN=G1||gN||Function("return this")();const $o=yN;var bN=$o.Symbol;const uo=bN;var X1=Object.prototype,wN=X1.hasOwnProperty,CN=X1.toString,oa=uo?uo.toStringTag:void 0;function SN(e){var t=wN.call(e,oa),n=e[oa];try{e[oa]=void 0;var o=!0}catch{}var r=CN.call(e);return o&&(t?e[oa]=n:delete e[oa]),r}var EN=Object.prototype,kN=EN.toString;function _N(e){return kN.call(e)}var $N="[object Null]",TN="[object Undefined]",Og=uo?uo.toStringTag:void 0;function Dl(e){return e==null?e===void 0?TN:$N:Og&&Og in Object(e)?SN(e):_N(e)}function Vo(e){return e!=null&&typeof e=="object"}var ON="[object Symbol]";function Ac(e){return typeof e=="symbol"||Vo(e)&&Dl(e)==ON}function Sh(e,t){for(var n=-1,o=e==null?0:e.length,r=Array(o);++n0){if(++t>=cM)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function hM(e){return function(){return e}}var vM=function(){try{var e=Fl(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Uu=vM;var mM=Uu?function(e,t){return Uu(e,"toString",{configurable:!0,enumerable:!1,value:hM(t),writable:!0})}:Eh;const gM=mM;var yM=pM(gM);const Q1=yM;function bM(e,t){for(var n=-1,o=e==null?0:e.length;++n-1}var kM=9007199254740991,_M=/^(?:0|[1-9]\d*)$/;function Pc(e,t){var n=typeof e;return t=t??kM,!!t&&(n=="number"||n!="symbol"&&_M.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=OM}function js(e){return e!=null&&Th(e.length)&&!kh(e)}function NM(e,t,n){if(!Dn(n))return!1;var o=typeof t;return(o=="number"?js(n)&&Pc(t,n.length):o=="string"&&t in n)?fi(n[t],e):!1}function MM(e){return nw(function(t,n){var o=-1,r=n.length,l=r>1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(l=e.length>3&&typeof l=="function"?(r--,l):void 0,s&&NM(n[0],n[1],s)&&(l=r<3?void 0:l,r=1),t=Object(t);++o-1}function UI(e,t){var n=this.__data__,o=xc(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function pr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(a)?t>1?vi(a,t-1,n,o,r):Rh(r,a):o||(r[r.length]=a)}return r}function iw(e){var t=e==null?0:e.length;return t?vi(e,1):[]}function uw(e){return Q1(tw(e,void 0,iw),e+"")}var cR=aw(Object.getPrototypeOf,Object);const Ah=cR;var dR="[object Object]",fR=Function.prototype,pR=Object.prototype,cw=fR.toString,hR=pR.hasOwnProperty,vR=cw.call(Object);function dw(e){if(!Vo(e)||Dl(e)!=dR)return!1;var t=Ah(e);if(t===null)return!0;var n=hR.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&cw.call(n)==vR}function mR(e,t,n){var o=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var l=Array(r);++oa))return!1;var c=l.get(e),f=l.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,v=n&lA?new Wa:void 0;for(l.set(e,t),l.set(t,e);++d=t||O<0||d&&T>=l}function g(){var k=Nd();if(y(k))return w(k);a=setTimeout(g,p(k))}function w(k){return a=void 0,h&&o?v(k):(o=r=void 0,s)}function b(){a!==void 0&&clearTimeout(a),c=0,o=u=r=a=void 0}function C(){return a===void 0?s:w(Nd())}function E(){var k=Nd(),O=y(k);if(o=arguments,r=this,u=k,O){if(a===void 0)return m(u);if(d)return clearTimeout(a),a=setTimeout(g,t),v(u)}return a===void 0&&(a=setTimeout(g,t)),s}return E.cancel=b,E.flush=C,E}function Nf(e,t,n){(n!==void 0&&!fi(e[t],n)||n===void 0&&!(t in e))&&_h(e,t,n)}function Mw(e){return Vo(e)&&js(e)}function Mf(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function JA(e){return Ks(e,hi(e))}function ZA(e,t,n,o,r,l,s){var a=Mf(e,n),u=Mf(t,n),c=s.get(u);if(c){Nf(e,n,c);return}var f=l?l(a,u,n+"",e,t,s):void 0,d=f===void 0;if(d){var h=Ln(u),v=!h&&Ha(u),m=!h&&!v&&Mh(u);f=u,h||v||m?Ln(a)?f=a:Mw(a)?f=Z1(a):v?(d=!1,f=pw(u,!0)):m?(d=!1,f=yw(u,!0)):f=[]:dw(u)||Va(u)?(f=a,Va(a)?f=JA(a):(!Dn(a)||kh(a))&&(f=bw(u))):d=!1}d&&(s.set(u,f),r(f,u,o,l,s),s.delete(u)),Nf(e,n,f)}function Iw(e,t,n,o,r){e!==t&&Nw(t,function(l,s){if(r||(r=new So),Dn(l))ZA(e,t,s,n,Iw,o,r);else{var a=o?o(Mf(e,s),l,s+"",e,t,r):void 0;a===void 0&&(a=l),Nf(e,s,a)}},hi)}function QA(e,t,n){for(var o=-1,r=e==null?0:e.length;++o1),l}),Ks(e,gw(e),n),o&&(n=is(n,pP|hP|vP,fP));for(var r=t.length;r--;)dP(n,t[r]);return n});const gP=mP;function Pw(e,t,n,o){if(!Dn(e))return e;t=Ws(t,e);for(var r=-1,l=t.length,s=l-1,a=e;a!=null&&++r=$P){var c=t?null:_P(e);if(c)return Lh(c);s=!1,r=Ew,u=new Wa}else u=t?[]:a;e:for(;++oe===void 0,en=e=>typeof e=="boolean",Ye=e=>typeof e=="number",to=e=>!e&&e!==0||Ae(e)&&e.length===0||ut(e)&&!Object.keys(e).length,co=e=>typeof Element>"u"?!1:e instanceof Element,Ml=e=>fn(e),NP=e=>Ze(e)?!Number.isNaN(Number(e)):!1,Vc=e=>e===window,Kr=e=>gt?window.requestAnimationFrame(e):setTimeout(e,16),Il=e=>gt?window.cancelAnimationFrame(e):clearTimeout(e),Dh=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),xo=e=>ii(e),Es=e=>Object.keys(e),MP=e=>Object.entries(e),hu=(e,t,n)=>({get value(){return Xt(e,t,n)},set value(o){CP(e,t,o)}});class IP extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function rn(e,t){throw new IP(`[${e}] ${t}`)}const xw=(e="")=>e.split(" ").filter(t=>!!t.trim()),so=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},no=(e,t)=>{!e||!t.trim()||e.classList.add(...xw(t))},On=(e,t)=>{!e||!t.trim()||e.classList.remove(...xw(t))},Ir=(e,t)=>{var n;if(!gt||!e||!t)return"";let o=io(t);o==="float"&&(o="cssFloat");try{const r=e.style[o];if(r)return r;const l=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return l?l[o]:""}catch{return e.style[o]}};function qt(e,t="px"){if(!e)return"";if(Ye(e)||NP(e))return`${e}${t}`;if(Ze(e))return e}const RP=(e,t)=>{if(!gt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=Ir(e,n);return["scroll","auto","overlay"].some(r=>o.includes(r))},Bh=(e,t)=>{if(!gt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(RP(n,t))return n;n=n.parentNode}return n};let Vi;const Lw=e=>{var t;if(!gt)return 0;if(Vi!==void 0)return Vi;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 o=n.offsetWidth;n.style.overflow="scroll";const r=document.createElement("div");r.style.width="100%",n.appendChild(r);const l=r.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Vi=o-l,Vi};function Dw(e,t){if(!gt)return;if(!t){e.scrollTop=0;return}const n=[];let o=t.offsetParent;for(;o!==null&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const r=t.offsetTop+n.reduce((u,c)=>u+c.offsetTop,0),l=r+t.offsetHeight,s=e.scrollTop,a=s+e.clientHeight;ra&&(e.scrollTop=l-e.clientHeight)}function AP(e,t,n,o,r){const l=Date.now();let s;const a=()=>{const c=Date.now()-l,f=vN(c>o?o:c,t,n,o);Vc(e)?e.scrollTo(window.pageXOffset,f):e.scrollTop=f,c{s&&Il(s)}}const ly=(e,t)=>Vc(t)?e.ownerDocument.documentElement:t,sy=e=>Vc(e)?window.scrollY:e.scrollTop,Hi=e=>{if(!gt||e==="")return null;if(Ze(e))try{return document.querySelector(e)}catch{return null}return e};/*! Element Plus Icons Vue v2.3.1 */var PP=j({name:"ArrowDown",__name:"arrow-down",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),vr=PP,xP=j({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),jr=xP,LP=j({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Pn=LP,DP=j({name:"ArrowUp",__name:"arrow-up",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Fh=DP,BP=j({name:"Back",__name:"back",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),K("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"})]))}}),FP=BP,VP=j({name:"Calendar",__name:"calendar",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),HP=VP,zP=j({name:"CaretRight",__name:"caret-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),Bw=zP,KP=j({name:"CaretTop",__name:"caret-top",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),jP=KP,WP=j({name:"Check",__name:"check",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),mi=WP,UP=j({name:"CircleCheckFilled",__name:"circle-check-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),qP=UP,YP=j({name:"CircleCheck",__name:"circle-check",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),Vh=YP,GP=j({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hh=GP,XP=j({name:"CircleClose",__name:"circle-close",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),Jr=XP,JP=j({name:"Clock",__name:"clock",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),K("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),Fw=JP,ZP=j({name:"Close",__name:"close",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ko=ZP,QP=j({name:"DArrowLeft",__name:"d-arrow-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ks=QP,ex=j({name:"DArrowRight",__name:"d-arrow-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),_s=ex,tx=j({name:"Delete",__name:"delete",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),nx=tx,ox=j({name:"Document",__name:"document",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),rx=ox,lx=j({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),sx=lx,ax=j({name:"Hide",__name:"hide",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),ix=ax,ux=j({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zh=ux,cx=j({name:"Loading",__name:"loading",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Zr=cx,dx=j({name:"Minus",__name:"minus",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),fx=dx,px=j({name:"MoreFilled",__name:"more-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ay=px,hx=j({name:"More",__name:"more",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),vx=hx,mx=j({name:"PictureFilled",__name:"picture-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),gx=mx,yx=j({name:"Plus",__name:"plus",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Vw=yx,bx=j({name:"QuestionFilled",__name:"question-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),wx=bx,Cx=j({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Sx=Cx,Ex=j({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),kx=Ex,_x=j({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),$x=_x,Tx=j({name:"Search",__name:"search",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Ox=Tx,Nx=j({name:"SortDown",__name:"sort-down",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Mx=Nx,Ix=j({name:"SortUp",__name:"sort-up",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Rx=Ix,Ax=j({name:"StarFilled",__name:"star-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zi=Ax,Px=j({name:"Star",__name:"star",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),xx=Px,Lx=j({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hw=Lx,Dx=j({name:"View",__name:"view",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Bx=Dx,Fx=j({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hc=Fx,Vx=j({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zw=Vx,Hx=j({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zx=Hx;const Kw="__epPropKey",Q=e=>e,Kx=e=>ut(e)&&!!e[Kw],To=(e,t)=>{if(!ut(e)||Kx(e))return e;const{values:n,required:o,default:r,type:l,validator:s}=e,u={type:l,required:!!o,validator:n||s?c=>{let f=!1,d=[];if(n&&(d=Array.from(n),bt(e,"default")&&d.push(r),f||(f=d.includes(c))),s&&(f||(f=s(c))),!f&&d.length>0){const h=[...new Set(d)].map(v=>JSON.stringify(v)).join(", ");Tk(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${h}], got value ${JSON.stringify(c)}.`)}return f}:void 0,[Kw]:!0};return bt(e,"default")&&(u.default=r),u},_e=e=>Gu(Object.entries(e).map(([t,n])=>[t,To(n,t)])),Nt=Q([String,Object,Function]),Kh={Close:ko},jh={Close:ko,SuccessFilled:Hw,InfoFilled:zh,WarningFilled:Hc,CircleCloseFilled:Hh},Wr={success:Hw,warning:Hc,error:Hh,info:zh},Wh={validating:Zr,success:Vh,error:Jr},rt=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(t??{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},jw=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),jx=(e,t)=>(e.install=n=>{n.directive(t,e)},e),Kt=e=>(e.install=$t,e),zc=(...e)=>t=>{e.forEach(n=>{Xe(n)?n(t):n.value=t})},Ke={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"},Wx=["year","years","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],Id=["sun","mon","tue","wed","thu","fri","sat"],it="update:modelValue",Dt="change",xn="input",iy=Symbol("INSTALLED_KEY"),Uo=["","default","small","large"],Ww=e=>["",...Uo].includes(e);var eo=(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))(eo||{});function If(e){return Vt(e)&&e.type===ze}function Ux(e){return Vt(e)&&e.type===An}function qx(e){return Vt(e)&&!If(e)&&!Ux(e)}const Yx=e=>{if(!Vt(e))return{};const t=e.props||{},n=(Vt(e.type)?e.type.props:void 0)||{},o={};return Object.keys(n).forEach(r=>{bt(n[r],"default")&&(o[r]=n[r].default)}),Object.keys(t).forEach(r=>{o[io(r)]=t[r]}),o},Gx=e=>{if(!Ae(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},Dr=e=>{const t=Ae(e)?e:[e],n=[];return t.forEach(o=>{var r;Ae(o)?n.push(...Dr(o)):Vt(o)&&Ae(o.children)?n.push(...Dr(o.children)):(n.push(o),Vt(o)&&((r=o.component)!=null&&r.subTree)&&n.push(...Dr(o.component.subTree)))}),n},uy=e=>[...new Set(e)],Gn=e=>!e&&e!==0?[]:Array.isArray(e)?e:[e],Uh=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),zt=e=>e;function Xx(e){let t=0;const n=(...o)=>{t&&Il(t),t=Kr(()=>{e(...o),t=0})};return n.cancel=()=>{Il(t),t=0},n}const Jx=["class","style"],Zx=/^on[A-Z]/,qh=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=S(()=>((n==null?void 0:n.value)||[]).concat(Jx)),r=ot();return S(r?()=>{var l;return Gu(Object.entries((l=r.proxy)==null?void 0:l.$attrs).filter(([s])=>!o.value.includes(s)&&!(t&&Zx.test(s))))}:()=>({}))},dn=({from:e,replacement:t,scope:n,version:o,ref:r,type:l="API"},s)=>{fe(()=>i(s),a=>{},{immediate:!0})},Uw=(e,t,n,o)=>{let r={offsetX:0,offsetY:0};const l=u=>{const c=u.clientX,f=u.clientY,{offsetX:d,offsetY:h}=r,v=e.value.getBoundingClientRect(),m=v.left,p=v.top,y=v.width,g=v.height,w=document.documentElement.clientWidth,b=document.documentElement.clientHeight,C=-m+d,E=-p+h,k=w-m-y+d,O=b-p-g+h,T=A=>{let I=d+A.clientX-c,L=h+A.clientY-f;o!=null&&o.value||(I=Math.min(Math.max(I,C),k),L=Math.min(Math.max(L,E),O)),r={offsetX:I,offsetY:L},e.value&&(e.value.style.transform=`translate(${qt(I)}, ${qt(L)})`)},R=()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",R)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",R)},s=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",l)},a=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",l)};nt(()=>{Cn(()=>{n.value?s():a()})}),At(()=>{a()})};var Qx={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."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",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 e3=e=>(t,n)=>t3(t,n,i(e)),t3=(e,t,n)=>Xt(n,e,e).replace(/\{(\w+)\}/g,(o,r)=>{var l;return`${(l=t==null?void 0:t[r])!=null?l:`{${r}}`}`}),n3=e=>{const t=S(()=>i(e).name),n=xt(e)?e:P(e);return{lang:t,locale:n,t:e3(e)}},qw=Symbol("localeContextKey"),Ct=e=>{const t=e||Pe(qw,P());return n3(S(()=>t.value||Qx))},Ca="el",o3="is-",rl=(e,t,n,o,r)=>{let l=`${e}-${t}`;return n&&(l+=`-${n}`),o&&(l+=`__${o}`),r&&(l+=`--${r}`),l},Yw=Symbol("namespaceContextKey"),Yh=e=>{const t=e||(ot()?Pe(Yw,P(Ca)):P(Ca));return S(()=>i(t)||Ca)},ge=(e,t)=>{const n=Yh(t);return{namespace:n,b:(p="")=>rl(n.value,e,p,"",""),e:p=>p?rl(n.value,e,"",p,""):"",m:p=>p?rl(n.value,e,"","",p):"",be:(p,y)=>p&&y?rl(n.value,e,p,y,""):"",em:(p,y)=>p&&y?rl(n.value,e,"",p,y):"",bm:(p,y)=>p&&y?rl(n.value,e,p,"",y):"",bem:(p,y,g)=>p&&y&&g?rl(n.value,e,p,y,g):"",is:(p,...y)=>{const g=y.length>=1?y[0]:!0;return p&&g?`${o3}${p}`:""},cssVar:p=>{const y={};for(const g in p)p[g]&&(y[`--${n.value}-${g}`]=p[g]);return y},cssVarName:p=>`--${n.value}-${p}`,cssVarBlock:p=>{const y={};for(const g in p)p[g]&&(y[`--${n.value}-${e}-${g}`]=p[g]);return y},cssVarBlockName:p=>`--${n.value}-${e}-${p}`}},Gh=(e,t={})=>{xt(e)||rn("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||ge("popup"),o=Sb(()=>n.bm("parent","hidden"));if(!gt||so(document.body,o.value))return;let r=0,l=!1,s="0";const a=()=>{setTimeout(()=>{On(document==null?void 0:document.body,o.value),l&&document&&(document.body.style.width=s)},200)};fe(e,u=>{if(!u){a();return}l=!so(document.body,o.value),l&&(s=document.body.style.width),r=Lw(n.namespace.value);const c=document.documentElement.clientHeight0&&(c||f==="scroll")&&l&&(document.body.style.width=`calc(100% - ${r}px)`),no(document.body,o.value)}),sb(()=>a())},r3=To({type:Q(Boolean),default:null}),l3=To({type:Q(Function)}),Gw=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:r3,[n]:l3};return{useModelToggle:({indicator:s,toggleReason:a,shouldHideWhenRouteChanges:u,shouldProceed:c,onShow:f,onHide:d})=>{const h=ot(),{emit:v}=h,m=h.props,p=S(()=>Xe(m[n])),y=S(()=>m[e]===null),g=O=>{s.value!==!0&&(s.value=!0,a&&(a.value=O),Xe(f)&&f(O))},w=O=>{s.value!==!1&&(s.value=!1,a&&(a.value=O),Xe(d)&&d(O))},b=O=>{if(m.disabled===!0||Xe(c)&&!c())return;const T=p.value&>T&&v(t,!0),(y.value||!T)&&g(O)},C=O=>{if(m.disabled===!0||!gt)return;const T=p.value&>T&&v(t,!1),(y.value||!T)&&w(O)},E=O=>{en(O)&&(m.disabled&&O?p.value&&v(t,!1):s.value!==O&&(O?g():w()))},k=()=>{s.value?C():b()};return fe(()=>m[e],E),u&&h.appContext.config.globalProperties.$route!==void 0&&fe(()=>({...h.proxy.$route}),()=>{u.value&&s.value&&C()}),nt(()=>{E(m[e])}),{hide:C,show:b,toggle:k,hasUpdateHandler:p}},useModelToggleProps:r,useModelToggleEmits:o}};Gw("modelValue");const Xw=e=>{const t=ot();return S(()=>{var n,o;return(o=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:o[e]})};var Kn="top",fo="bottom",po="right",jn="left",Xh="auto",gi=[Kn,fo,po,jn],$s="start",Ua="end",s3="clippingParents",Jw="viewport",ra="popper",a3="reference",cy=gi.reduce(function(e,t){return e.concat([t+"-"+$s,t+"-"+Ua])},[]),Vl=[].concat(gi,[Xh]).reduce(function(e,t){return e.concat([t,t+"-"+$s,t+"-"+Ua])},[]),i3="beforeRead",u3="read",c3="afterRead",d3="beforeMain",f3="main",p3="afterMain",h3="beforeWrite",v3="write",m3="afterWrite",g3=[i3,u3,c3,d3,f3,p3,h3,v3,m3];function Ho(e){return e?(e.nodeName||"").toLowerCase():null}function Oo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ts(e){var t=Oo(e).Element;return e instanceof t||e instanceof Element}function ao(e){var t=Oo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Jh(e){if(typeof ShadowRoot>"u")return!1;var t=Oo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function y3(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},l=t.elements[n];!ao(l)||!Ho(l)||(Object.assign(l.style,o),Object.keys(r).forEach(function(s){var a=r[s];a===!1?l.removeAttribute(s):l.setAttribute(s,a===!0?"":a)}))})}function b3(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],l=t.attributes[o]||{},s=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),a=s.reduce(function(u,c){return u[c]="",u},{});!ao(r)||!Ho(r)||(Object.assign(r.style,a),Object.keys(l).forEach(function(u){r.removeAttribute(u)}))})}}var Zw={name:"applyStyles",enabled:!0,phase:"write",fn:y3,effect:b3,requires:["computeStyles"]};function Fo(e){return e.split("-")[0]}var kl=Math.max,Xu=Math.min,Os=Math.round;function Ns(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(ao(e)&&t){var l=e.offsetHeight,s=e.offsetWidth;s>0&&(o=Os(n.width)/s||1),l>0&&(r=Os(n.height)/l||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Zh(e){var t=Ns(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Qw(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Jh(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function ur(e){return Oo(e).getComputedStyle(e)}function w3(e){return["table","td","th"].indexOf(Ho(e))>=0}function Qr(e){return((Ts(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kc(e){return Ho(e)==="html"?e:e.assignedSlot||e.parentNode||(Jh(e)?e.host:null)||Qr(e)}function dy(e){return!ao(e)||ur(e).position==="fixed"?null:e.offsetParent}function C3(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&ao(e)){var o=ur(e);if(o.position==="fixed")return null}var r=Kc(e);for(Jh(r)&&(r=r.host);ao(r)&&["html","body"].indexOf(Ho(r))<0;){var l=ur(r);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||t&&l.willChange==="filter"||t&&l.filter&&l.filter!=="none")return r;r=r.parentNode}return null}function yi(e){for(var t=Oo(e),n=dy(e);n&&w3(n)&&ur(n).position==="static";)n=dy(n);return n&&(Ho(n)==="html"||Ho(n)==="body"&&ur(n).position==="static")?t:n||C3(e)||t}function Qh(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Sa(e,t,n){return kl(e,Xu(t,n))}function S3(e,t,n){var o=Sa(e,t,n);return o>n?n:o}function eC(){return{top:0,right:0,bottom:0,left:0}}function tC(e){return Object.assign({},eC(),e)}function nC(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var E3=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,tC(typeof e!="number"?e:nC(e,gi))};function k3(e){var t,n=e.state,o=e.name,r=e.options,l=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Fo(n.placement),u=Qh(a),c=[jn,po].indexOf(a)>=0,f=c?"height":"width";if(!(!l||!s)){var d=E3(r.padding,n),h=Zh(l),v=u==="y"?Kn:jn,m=u==="y"?fo:po,p=n.rects.reference[f]+n.rects.reference[u]-s[u]-n.rects.popper[f],y=s[u]-n.rects.reference[u],g=yi(l),w=g?u==="y"?g.clientHeight||0:g.clientWidth||0:0,b=p/2-y/2,C=d[v],E=w-h[f]-d[m],k=w/2-h[f]/2+b,O=Sa(C,k,E),T=u;n.modifiersData[o]=(t={},t[T]=O,t.centerOffset=O-k,t)}}function _3(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Qw(t.elements.popper,r)||(t.elements.arrow=r))}var $3={name:"arrow",enabled:!0,phase:"main",fn:k3,effect:_3,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ms(e){return e.split("-")[1]}var T3={top:"auto",right:"auto",bottom:"auto",left:"auto"};function O3(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:Os(t*r)/r||0,y:Os(n*r)/r||0}}function fy(e){var t,n=e.popper,o=e.popperRect,r=e.placement,l=e.variation,s=e.offsets,a=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=s.x,v=h===void 0?0:h,m=s.y,p=m===void 0?0:m,y=typeof f=="function"?f({x:v,y:p}):{x:v,y:p};v=y.x,p=y.y;var g=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),b=jn,C=Kn,E=window;if(c){var k=yi(n),O="clientHeight",T="clientWidth";if(k===Oo(n)&&(k=Qr(n),ur(k).position!=="static"&&a==="absolute"&&(O="scrollHeight",T="scrollWidth")),k=k,r===Kn||(r===jn||r===po)&&l===Ua){C=fo;var R=d&&k===E&&E.visualViewport?E.visualViewport.height:k[O];p-=R-o.height,p*=u?1:-1}if(r===jn||(r===Kn||r===fo)&&l===Ua){b=po;var A=d&&k===E&&E.visualViewport?E.visualViewport.width:k[T];v-=A-o.width,v*=u?1:-1}}var I=Object.assign({position:a},c&&T3),L=f===!0?O3({x:v,y:p}):{x:v,y:p};if(v=L.x,p=L.y,u){var W;return Object.assign({},I,(W={},W[C]=w?"0":"",W[b]=g?"0":"",W.transform=(E.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",W))}return Object.assign({},I,(t={},t[C]=w?p+"px":"",t[b]=g?v+"px":"",t.transform="",t))}function N3(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,l=n.adaptive,s=l===void 0?!0:l,a=n.roundOffsets,u=a===void 0?!0:a,c={placement:Fo(t.placement),variation:Ms(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,fy(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,fy(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var oC={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N3,data:{}},Ki={passive:!0};function M3(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,l=r===void 0?!0:r,s=o.resize,a=s===void 0?!0:s,u=Oo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&c.forEach(function(f){f.addEventListener("scroll",n.update,Ki)}),a&&u.addEventListener("resize",n.update,Ki),function(){l&&c.forEach(function(f){f.removeEventListener("scroll",n.update,Ki)}),a&&u.removeEventListener("resize",n.update,Ki)}}var rC={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:M3,data:{}},I3={left:"right",right:"left",bottom:"top",top:"bottom"};function vu(e){return e.replace(/left|right|bottom|top/g,function(t){return I3[t]})}var R3={start:"end",end:"start"};function py(e){return e.replace(/start|end/g,function(t){return R3[t]})}function ev(e){var t=Oo(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function tv(e){return Ns(Qr(e)).left+ev(e).scrollLeft}function A3(e){var t=Oo(e),n=Qr(e),o=t.visualViewport,r=n.clientWidth,l=n.clientHeight,s=0,a=0;return o&&(r=o.width,l=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,a=o.offsetTop)),{width:r,height:l,x:s+tv(e),y:a}}function P3(e){var t,n=Qr(e),o=ev(e),r=(t=e.ownerDocument)==null?void 0:t.body,l=kl(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=kl(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-o.scrollLeft+tv(e),u=-o.scrollTop;return ur(r||n).direction==="rtl"&&(a+=kl(n.clientWidth,r?r.clientWidth:0)-l),{width:l,height:s,x:a,y:u}}function nv(e){var t=ur(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function lC(e){return["html","body","#document"].indexOf(Ho(e))>=0?e.ownerDocument.body:ao(e)&&nv(e)?e:lC(Kc(e))}function Ea(e,t){var n;t===void 0&&(t=[]);var o=lC(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),l=Oo(o),s=r?[l].concat(l.visualViewport||[],nv(o)?o:[]):o,a=t.concat(s);return r?a:a.concat(Ea(Kc(s)))}function Rf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function x3(e){var t=Ns(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 hy(e,t){return t===Jw?Rf(A3(e)):Ts(t)?x3(t):Rf(P3(Qr(e)))}function L3(e){var t=Ea(Kc(e)),n=["absolute","fixed"].indexOf(ur(e).position)>=0,o=n&&ao(e)?yi(e):e;return Ts(o)?t.filter(function(r){return Ts(r)&&Qw(r,o)&&Ho(r)!=="body"}):[]}function D3(e,t,n){var o=t==="clippingParents"?L3(e):[].concat(t),r=[].concat(o,[n]),l=r[0],s=r.reduce(function(a,u){var c=hy(e,u);return a.top=kl(c.top,a.top),a.right=Xu(c.right,a.right),a.bottom=Xu(c.bottom,a.bottom),a.left=kl(c.left,a.left),a},hy(e,l));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function sC(e){var t=e.reference,n=e.element,o=e.placement,r=o?Fo(o):null,l=o?Ms(o):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,u;switch(r){case Kn:u={x:s,y:t.y-n.height};break;case fo:u={x:s,y:t.y+t.height};break;case po:u={x:t.x+t.width,y:a};break;case jn:u={x:t.x-n.width,y:a};break;default:u={x:t.x,y:t.y}}var c=r?Qh(r):null;if(c!=null){var f=c==="y"?"height":"width";switch(l){case $s:u[c]=u[c]-(t[f]/2-n[f]/2);break;case Ua:u[c]=u[c]+(t[f]/2-n[f]/2);break}}return u}function qa(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,l=n.boundary,s=l===void 0?s3:l,a=n.rootBoundary,u=a===void 0?Jw:a,c=n.elementContext,f=c===void 0?ra:c,d=n.altBoundary,h=d===void 0?!1:d,v=n.padding,m=v===void 0?0:v,p=tC(typeof m!="number"?m:nC(m,gi)),y=f===ra?a3:ra,g=e.rects.popper,w=e.elements[h?y:f],b=D3(Ts(w)?w:w.contextElement||Qr(e.elements.popper),s,u),C=Ns(e.elements.reference),E=sC({reference:C,element:g,strategy:"absolute",placement:r}),k=Rf(Object.assign({},g,E)),O=f===ra?k:C,T={top:b.top-O.top+p.top,bottom:O.bottom-b.bottom+p.bottom,left:b.left-O.left+p.left,right:O.right-b.right+p.right},R=e.modifiersData.offset;if(f===ra&&R){var A=R[r];Object.keys(T).forEach(function(I){var L=[po,fo].indexOf(I)>=0?1:-1,W=[Kn,fo].indexOf(I)>=0?"y":"x";T[I]+=A[W]*L})}return T}function B3(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,l=n.rootBoundary,s=n.padding,a=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?Vl:u,f=Ms(o),d=f?a?cy:cy.filter(function(m){return Ms(m)===f}):gi,h=d.filter(function(m){return c.indexOf(m)>=0});h.length===0&&(h=d);var v=h.reduce(function(m,p){return m[p]=qa(e,{placement:p,boundary:r,rootBoundary:l,padding:s})[Fo(p)],m},{});return Object.keys(v).sort(function(m,p){return v[m]-v[p]})}function F3(e){if(Fo(e)===Xh)return[];var t=vu(e);return[py(e),t,py(t)]}function V3(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,l=r===void 0?!0:r,s=n.altAxis,a=s===void 0?!0:s,u=n.fallbackPlacements,c=n.padding,f=n.boundary,d=n.rootBoundary,h=n.altBoundary,v=n.flipVariations,m=v===void 0?!0:v,p=n.allowedAutoPlacements,y=t.options.placement,g=Fo(y),w=g===y,b=u||(w||!m?[vu(y)]:F3(y)),C=[y].concat(b).reduce(function(ue,te){return ue.concat(Fo(te)===Xh?B3(t,{placement:te,boundary:f,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:p}):te)},[]),E=t.rects.reference,k=t.rects.popper,O=new Map,T=!0,R=C[0],A=0;A=0,V=z?"width":"height",x=qa(t,{placement:I,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),M=z?W?po:jn:W?fo:Kn;E[V]>k[V]&&(M=vu(M));var D=vu(M),N=[];if(l&&N.push(x[L]<=0),a&&N.push(x[M]<=0,x[D]<=0),N.every(function(ue){return ue})){R=I,T=!1;break}O.set(I,N)}if(T)for(var B=m?3:1,U=function(ue){var te=C.find(function(Y){var J=O.get(Y);if(J)return J.slice(0,ue).every(function(ee){return ee})});if(te)return R=te,"break"},G=B;G>0;G--){var ne=U(G);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var H3={name:"flip",enabled:!0,phase:"main",fn:V3,requiresIfExists:["offset"],data:{_skip:!1}};function vy(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 my(e){return[Kn,po,fo,jn].some(function(t){return e[t]>=0})}function z3(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,l=t.modifiersData.preventOverflow,s=qa(t,{elementContext:"reference"}),a=qa(t,{altBoundary:!0}),u=vy(s,o),c=vy(a,r,l),f=my(u),d=my(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}var K3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:z3};function j3(e,t,n){var o=Fo(e),r=[jn,Kn].indexOf(o)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=l[0],a=l[1];return s=s||0,a=(a||0)*r,[jn,po].indexOf(o)>=0?{x:a,y:s}:{x:s,y:a}}function W3(e){var t=e.state,n=e.options,o=e.name,r=n.offset,l=r===void 0?[0,0]:r,s=Vl.reduce(function(f,d){return f[d]=j3(d,t.rects,l),f},{}),a=s[t.placement],u=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=s}var U3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W3};function q3(e){var t=e.state,n=e.name;t.modifiersData[n]=sC({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var aC={name:"popperOffsets",enabled:!0,phase:"read",fn:q3,data:{}};function Y3(e){return e==="x"?"y":"x"}function G3(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,l=r===void 0?!0:r,s=n.altAxis,a=s===void 0?!1:s,u=n.boundary,c=n.rootBoundary,f=n.altBoundary,d=n.padding,h=n.tether,v=h===void 0?!0:h,m=n.tetherOffset,p=m===void 0?0:m,y=qa(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),g=Fo(t.placement),w=Ms(t.placement),b=!w,C=Qh(g),E=Y3(C),k=t.modifiersData.popperOffsets,O=t.rects.reference,T=t.rects.popper,R=typeof p=="function"?p(Object.assign({},t.rects,{placement:t.placement})):p,A=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(k){if(l){var W,z=C==="y"?Kn:jn,V=C==="y"?fo:po,x=C==="y"?"height":"width",M=k[C],D=M+y[z],N=M-y[V],B=v?-T[x]/2:0,U=w===$s?O[x]:T[x],G=w===$s?-T[x]:-O[x],ne=t.elements.arrow,ue=v&&ne?Zh(ne):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eC(),Y=te[z],J=te[V],ee=Sa(0,O[x],ue[x]),Ce=b?O[x]/2-B-ee-Y-A.mainAxis:U-ee-Y-A.mainAxis,de=b?-O[x]/2+B+ee+J+A.mainAxis:G+ee+J+A.mainAxis,ie=t.elements.arrow&&yi(t.elements.arrow),H=ie?C==="y"?ie.clientTop||0:ie.clientLeft||0:0,X=(W=I==null?void 0:I[C])!=null?W:0,ce=M+Ce-X-H,he=M+de-X,Ee=Sa(v?Xu(D,ce):D,M,v?kl(N,he):N);k[C]=Ee,L[C]=Ee-M}if(a){var me,ke=C==="x"?Kn:jn,we=C==="x"?fo:po,Oe=k[E],Se=E==="y"?"height":"width",Ne=Oe+y[ke],xe=Oe-y[we],Be=[Kn,jn].indexOf(g)!==-1,ye=(me=I==null?void 0:I[E])!=null?me:0,Le=Be?Ne:Oe-O[Se]-T[Se]-ye+A.altAxis,Qe=Be?Oe+O[Se]+T[Se]-ye-A.altAxis:xe,lt=v&&Be?S3(Le,Oe,Qe):Sa(v?Le:Ne,Oe,v?Qe:xe);k[E]=lt,L[E]=lt-Oe}t.modifiersData[o]=L}}var X3={name:"preventOverflow",enabled:!0,phase:"main",fn:G3,requiresIfExists:["offset"]};function J3(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Z3(e){return e===Oo(e)||!ao(e)?ev(e):J3(e)}function Q3(e){var t=e.getBoundingClientRect(),n=Os(t.width)/e.offsetWidth||1,o=Os(t.height)/e.offsetHeight||1;return n!==1||o!==1}function e8(e,t,n){n===void 0&&(n=!1);var o=ao(t),r=ao(t)&&Q3(t),l=Qr(t),s=Ns(e,r),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&((Ho(t)!=="body"||nv(l))&&(a=Z3(t)),ao(t)?(u=Ns(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=tv(l))),{x:s.left+a.scrollLeft-u.x,y:s.top+a.scrollTop-u.y,width:s.width,height:s.height}}function t8(e){var t=new Map,n=new Set,o=[];e.forEach(function(l){t.set(l.name,l)});function r(l){n.add(l.name);var s=[].concat(l.requires||[],l.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var u=t.get(a);u&&r(u)}}),o.push(l)}return e.forEach(function(l){n.has(l.name)||r(l)}),o}function n8(e){var t=t8(e);return g3.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function o8(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function r8(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var gy={placement:"bottom",modifiers:[],strategy:"absolute"};function yy(){for(var e=arguments.length,t=new Array(e),n=0;n{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:u})=>{const c=u8(u);Object.assign(s.value,c)},requires:["computeStyles"]},r=S(()=>{const{onFirstUpdate:u,placement:c,strategy:f,modifiers:d}=i(n);return{onFirstUpdate:u,placement:c||"bottom",strategy:f||"absolute",modifiers:[...d||[],o,{name:"applyStyles",enabled:!1}]}}),l=Pt(),s=P({styles:{popper:{position:i(r).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),a=()=>{l.value&&(l.value.destroy(),l.value=void 0)};return fe(r,u=>{const c=i(l);c&&c.setOptions(u)},{deep:!0}),fe([e,t],([u,c])=>{a(),!(!u||!c)&&(l.value=a8(u,c,i(r)))}),At(()=>{a()}),{state:S(()=>{var u;return{...((u=i(l))==null?void 0:u.state)||{}}}),styles:S(()=>i(s).styles),attributes:S(()=>i(s).attributes),update:()=>{var u;return(u=i(l))==null?void 0:u.update()},forceUpdate:()=>{var u;return(u=i(l))==null?void 0:u.forceUpdate()},instanceRef:S(()=>i(l))}};function u8(e){const t=Object.keys(e.elements),n=Gu(t.map(r=>[r,e.styles[r]||{}])),o=Gu(t.map(r=>[r,e.attributes[r]]));return{styles:n,attributes:o}}const rv=e=>{if(!e)return{onClick:$t,onMousedown:$t,onMouseup:$t};let t=!1,n=!1;return{onClick:s=>{t&&n&&e(s),t=n=!1},onMousedown:s=>{t=s.target===s.currentTarget},onMouseup:s=>{n=s.target===s.currentTarget}}},c8=(e,t=0)=>{if(t===0)return e;const n=P(!1);let o=0;const r=()=>{o&&clearTimeout(o),o=window.setTimeout(()=>{n.value=e.value},t)};return nt(r),fe(()=>e.value,l=>{l?r():n.value=l}),n};function by(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return di(()=>n()),{registerTimeout:t,cancelTimeout:n}}const wy={prefix:Math.floor(Math.random()*1e4),current:0},d8=Symbol("elIdInjection"),lv=()=>ot()?Pe(d8,wy):wy,En=e=>{const t=lv(),n=Yh();return S(()=>i(e)||`${n.value}-id-${t.prefix}-${t.current++}`)};let Xl=[];const Cy=e=>{const t=e;t.key===Ke.esc&&Xl.forEach(n=>n(t))},f8=e=>{nt(()=>{Xl.length===0&&document.addEventListener("keydown",Cy),gt&&Xl.push(e)}),At(()=>{Xl=Xl.filter(t=>t!==e),Xl.length===0&>&&document.removeEventListener("keydown",Cy)})};let Sy;const iC=()=>{const e=Yh(),t=lv(),n=S(()=>`${e.value}-popper-container-${t.prefix}`),o=S(()=>`#${n.value}`);return{id:n,selector:o}},p8=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},h8=()=>{const{id:e,selector:t}=iC();return Sc(()=>{gt&&!Sy&&!document.body.querySelector(t.value)&&(Sy=p8(e.value))}),{id:e,selector:t}},v8=_e({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),m8=({showAfter:e,hideAfter:t,autoClose:n,open:o,close:r})=>{const{registerTimeout:l}=by(),{registerTimeout:s,cancelTimeout:a}=by();return{onOpen:f=>{l(()=>{o(f);const d=i(n);Ye(d)&&d>0&&s(()=>{r(f)},d)},i(e))},onClose:f=>{a(),l(()=>{r(f)},i(t))}}},uC=Symbol("elForwardRef"),g8=e=>{ft(uC,{setForwardRef:n=>{e.value=n}})},y8=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Ey={current:0},ky=P(0),cC=2e3,_y=Symbol("elZIndexContextKey"),dC=Symbol("zIndexContextKey"),qs=e=>{const t=ot()?Pe(_y,Ey):Ey,n=e||(ot()?Pe(dC,void 0):void 0),o=S(()=>{const s=i(n);return Ye(s)?s:cC}),r=S(()=>o.value+ky.value),l=()=>(t.current++,ky.value=t.current,r.value);return!gt&&Pe(_y),{initialZIndex:o,currentZIndex:r,nextZIndex:l}},Is=Math.min,_l=Math.max,Ju=Math.round,ji=Math.floor,Ur=e=>({x:e,y:e}),b8={left:"right",right:"left",bottom:"top",top:"bottom"},w8={start:"end",end:"start"};function Af(e,t,n){return _l(e,Is(t,n))}function bi(e,t){return typeof e=="function"?e(t):e}function Rl(e){return e.split("-")[0]}function wi(e){return e.split("-")[1]}function fC(e){return e==="x"?"y":"x"}function sv(e){return e==="y"?"height":"width"}function jc(e){return["top","bottom"].includes(Rl(e))?"y":"x"}function av(e){return fC(jc(e))}function C8(e,t,n){n===void 0&&(n=!1);const o=wi(e),r=av(e),l=sv(r);let s=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(s=Zu(s)),[s,Zu(s)]}function S8(e){const t=Zu(e);return[Pf(e),t,Pf(t)]}function Pf(e){return e.replace(/start|end/g,t=>w8[t])}function E8(e,t,n){const o=["left","right"],r=["right","left"],l=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?l:s;default:return[]}}function k8(e,t,n,o){const r=wi(e);let l=E8(Rl(e),n==="start",o);return r&&(l=l.map(s=>s+"-"+r),t&&(l=l.concat(l.map(Pf)))),l}function Zu(e){return e.replace(/left|right|bottom|top/g,t=>b8[t])}function _8(e){return{top:0,right:0,bottom:0,left:0,...e}}function pC(e){return typeof e!="number"?_8(e):{top:e,right:e,bottom:e,left:e}}function Qu(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function $y(e,t,n){let{reference:o,floating:r}=e;const l=jc(t),s=av(t),a=sv(s),u=Rl(t),c=l==="y",f=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,h=o[a]/2-r[a]/2;let v;switch(u){case"top":v={x:f,y:o.y-r.height};break;case"bottom":v={x:f,y:o.y+o.height};break;case"right":v={x:o.x+o.width,y:d};break;case"left":v={x:o.x-r.width,y:d};break;default:v={x:o.x,y:o.y}}switch(wi(t)){case"start":v[s]-=h*(n&&c?-1:1);break;case"end":v[s]+=h*(n&&c?-1:1);break}return v}const $8=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:l=[],platform:s}=n,a=l.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:f,y:d}=$y(c,o,u),h=o,v={},m=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:l,platform:s,elements:a,middlewareData:u}=t,{element:c,padding:f=0}=bi(e,t)||{};if(c==null)return{};const d=pC(f),h={x:n,y:o},v=av(r),m=sv(v),p=await s.getDimensions(c),y=v==="y",g=y?"top":"left",w=y?"bottom":"right",b=y?"clientHeight":"clientWidth",C=l.reference[m]+l.reference[v]-h[v]-l.floating[m],E=h[v]-l.reference[v],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let O=k?k[b]:0;(!O||!await(s.isElement==null?void 0:s.isElement(k)))&&(O=a.floating[b]||l.floating[m]);const T=C/2-E/2,R=O/2-p[m]/2-1,A=Is(d[g],R),I=Is(d[w],R),L=A,W=O-p[m]-I,z=O/2-p[m]/2+T,V=Af(L,z,W),x=!u.arrow&&wi(r)!=null&&z!==V&&l.reference[m]/2-(zL<=0)){var R,A;const L=(((R=l.flip)==null?void 0:R.index)||0)+1,W=E[L];if(W)return{data:{index:L,overflows:T},reset:{placement:W}};let z=(A=T.filter(V=>V.overflows[0]<=0).sort((V,x)=>V.overflows[1]-x.overflows[1])[0])==null?void 0:A.placement;if(!z)switch(v){case"bestFit":{var I;const V=(I=T.map(x=>[x.placement,x.overflows.filter(M=>M>0).reduce((M,D)=>M+D,0)]).sort((x,M)=>x[1]-M[1])[0])==null?void 0:I[0];V&&(z=V);break}case"initialPlacement":z=a;break}if(r!==z)return{reset:{placement:z}}}return{}}}};async function N8(e,t){const{placement:n,platform:o,elements:r}=e,l=await(o.isRTL==null?void 0:o.isRTL(r.floating)),s=Rl(n),a=wi(n),u=jc(n)==="y",c=["left","top"].includes(s)?-1:1,f=l&&u?-1:1,d=bi(t,e);let{mainAxis:h,crossAxis:v,alignmentAxis:m}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof m=="number"&&(v=a==="end"?m*-1:m),u?{x:v*f,y:h*c}:{x:h*c,y:v*f}}const M8=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:l,placement:s,middlewareData:a}=t,u=await N8(t,e);return s===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:s}}}}},I8=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:g,y:w}=y;return{x:g,y:w}}},...u}=bi(e,t),c={x:n,y:o},f=await iv(t,u),d=jc(Rl(r)),h=fC(d);let v=c[h],m=c[d];if(l){const y=h==="y"?"top":"left",g=h==="y"?"bottom":"right",w=v+f[y],b=v-f[g];v=Af(w,v,b)}if(s){const y=d==="y"?"top":"left",g=d==="y"?"bottom":"right",w=m+f[y],b=m-f[g];m=Af(w,m,b)}const p=a.fn({...t,[h]:v,[d]:m});return{...p,data:{x:p.x-n,y:p.y-o}}}}};function Ys(e){return hC(e)?(e.nodeName||"").toLowerCase():"#document"}function Jn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mr(e){var t;return(t=(hC(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hC(e){return e instanceof Node||e instanceof Jn(e).Node}function zo(e){return e instanceof Element||e instanceof Jn(e).Element}function Ko(e){return e instanceof HTMLElement||e instanceof Jn(e).HTMLElement}function Ty(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Jn(e).ShadowRoot}function Ci(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=_o(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function R8(e){return["table","td","th"].includes(Ys(e))}function uv(e){const t=cv(),n=_o(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(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function A8(e){let t=qr(e);for(;Ko(t)&&!Rs(t);){if(uv(t))return t;t=qr(t)}return null}function cv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Rs(e){return["html","body","#document"].includes(Ys(e))}function _o(e){return Jn(e).getComputedStyle(e)}function Wc(e){return zo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function qr(e){if(Ys(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ty(e)&&e.host||mr(e);return Ty(t)?t.host:t}function vC(e){const t=qr(e);return Rs(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ko(t)&&Ci(t)?t:vC(t)}function Ya(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=vC(e),l=r===((o=e.ownerDocument)==null?void 0:o.body),s=Jn(r);return l?t.concat(s,s.visualViewport||[],Ci(r)?r:[],s.frameElement&&n?Ya(s.frameElement):[]):t.concat(r,Ya(r,[],n))}function mC(e){const t=_o(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=Ko(e),l=r?e.offsetWidth:n,s=r?e.offsetHeight:o,a=Ju(n)!==l||Ju(o)!==s;return a&&(n=l,o=s),{width:n,height:o,$:a}}function dv(e){return zo(e)?e:e.contextElement}function us(e){const t=dv(e);if(!Ko(t))return Ur(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:l}=mC(t);let s=(l?Ju(n.width):n.width)/o,a=(l?Ju(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const P8=Ur(0);function gC(e){const t=Jn(e);return!cv()||!t.visualViewport?P8:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function x8(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Jn(e)?!1:t}function Al(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=dv(e);let s=Ur(1);t&&(o?zo(o)&&(s=us(o)):s=us(e));const a=x8(l,n,o)?gC(l):Ur(0);let u=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,f=r.width/s.x,d=r.height/s.y;if(l){const h=Jn(l),v=o&&zo(o)?Jn(o):o;let m=h,p=m.frameElement;for(;p&&o&&v!==m;){const y=us(p),g=p.getBoundingClientRect(),w=_o(p),b=g.left+(p.clientLeft+parseFloat(w.paddingLeft))*y.x,C=g.top+(p.clientTop+parseFloat(w.paddingTop))*y.y;u*=y.x,c*=y.y,f*=y.x,d*=y.y,u+=b,c+=C,m=Jn(p),p=m.frameElement}}return Qu({width:f,height:d,x:u,y:c})}const L8=[":popover-open",":modal"];function fv(e){return L8.some(t=>{try{return e.matches(t)}catch{return!1}})}function D8(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const l=r==="fixed",s=mr(o),a=t?fv(t.floating):!1;if(o===s||a&&l)return n;let u={scrollLeft:0,scrollTop:0},c=Ur(1);const f=Ur(0),d=Ko(o);if((d||!d&&!l)&&((Ys(o)!=="body"||Ci(s))&&(u=Wc(o)),Ko(o))){const h=Al(o);c=us(o),f.x=h.x+o.clientLeft,f.y=h.y+o.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+f.x,y:n.y*c.y-u.scrollTop*c.y+f.y}}function B8(e){return Array.from(e.getClientRects())}function yC(e){return Al(mr(e)).left+Wc(e).scrollLeft}function F8(e){const t=mr(e),n=Wc(e),o=e.ownerDocument.body,r=_l(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=_l(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+yC(e);const a=-n.scrollTop;return _o(o).direction==="rtl"&&(s+=_l(t.clientWidth,o.clientWidth)-r),{width:r,height:l,x:s,y:a}}function V8(e,t){const n=Jn(e),o=mr(e),r=n.visualViewport;let l=o.clientWidth,s=o.clientHeight,a=0,u=0;if(r){l=r.width,s=r.height;const c=cv();(!c||c&&t==="fixed")&&(a=r.offsetLeft,u=r.offsetTop)}return{width:l,height:s,x:a,y:u}}function H8(e,t){const n=Al(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,l=Ko(e)?us(e):Ur(1),s=e.clientWidth*l.x,a=e.clientHeight*l.y,u=r*l.x,c=o*l.y;return{width:s,height:a,x:u,y:c}}function Oy(e,t,n){let o;if(t==="viewport")o=V8(e,n);else if(t==="document")o=F8(mr(e));else if(zo(t))o=H8(t,n);else{const r=gC(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return Qu(o)}function bC(e,t){const n=qr(e);return n===t||!zo(n)||Rs(n)?!1:_o(n).position==="fixed"||bC(n,t)}function z8(e,t){const n=t.get(e);if(n)return n;let o=Ya(e,[],!1).filter(a=>zo(a)&&Ys(a)!=="body"),r=null;const l=_o(e).position==="fixed";let s=l?qr(e):e;for(;zo(s)&&!Rs(s);){const a=_o(s),u=uv(s);!u&&a.position==="fixed"&&(r=null),(l?!u&&!r:!u&&a.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||Ci(s)&&!u&&bC(e,s))?o=o.filter(f=>f!==s):r=a,s=qr(s)}return t.set(e,o),o}function K8(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const s=[...n==="clippingAncestors"?fv(t)?[]:z8(t,this._c):[].concat(n),o],a=s[0],u=s.reduce((c,f)=>{const d=Oy(t,f,r);return c.top=_l(d.top,c.top),c.right=Is(d.right,c.right),c.bottom=Is(d.bottom,c.bottom),c.left=_l(d.left,c.left),c},Oy(t,a,r));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function j8(e){const{width:t,height:n}=mC(e);return{width:t,height:n}}function W8(e,t,n){const o=Ko(t),r=mr(t),l=n==="fixed",s=Al(e,!0,l,t);let a={scrollLeft:0,scrollTop:0};const u=Ur(0);if(o||!o&&!l)if((Ys(t)!=="body"||Ci(r))&&(a=Wc(t)),o){const d=Al(t,!0,l,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}else r&&(u.x=yC(r));const c=s.left+a.scrollLeft-u.x,f=s.top+a.scrollTop-u.y;return{x:c,y:f,width:s.width,height:s.height}}function Rd(e){return _o(e).position==="static"}function Ny(e,t){return!Ko(e)||_o(e).position==="fixed"?null:t?t(e):e.offsetParent}function wC(e,t){const n=Jn(e);if(fv(e))return n;if(!Ko(e)){let r=qr(e);for(;r&&!Rs(r);){if(zo(r)&&!Rd(r))return r;r=qr(r)}return n}let o=Ny(e,t);for(;o&&R8(o)&&Rd(o);)o=Ny(o,t);return o&&Rs(o)&&Rd(o)&&!uv(o)?n:o||A8(e)||n}const U8=async function(e){const t=this.getOffsetParent||wC,n=this.getDimensions,o=await n(e.floating);return{reference:W8(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function q8(e){return _o(e).direction==="rtl"}const Y8={convertOffsetParentRelativeRectToViewportRelativeRect:D8,getDocumentElement:mr,getClippingRect:K8,getOffsetParent:wC,getElementRects:U8,getClientRects:B8,getDimensions:j8,getScale:us,isElement:zo,isRTL:q8};function G8(e,t){let n=null,o;const r=mr(e);function l(){var a;clearTimeout(o),(a=n)==null||a.disconnect(),n=null}function s(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),l();const{left:c,top:f,width:d,height:h}=e.getBoundingClientRect();if(a||t(),!d||!h)return;const v=ji(f),m=ji(r.clientWidth-(c+d)),p=ji(r.clientHeight-(f+h)),y=ji(c),w={rootMargin:-v+"px "+-m+"px "+-p+"px "+-y+"px",threshold:_l(0,Is(1,u))||1};let b=!0;function C(E){const k=E[0].intersectionRatio;if(k!==u){if(!b)return s();k?s(!1,k):o=setTimeout(()=>{s(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(C,{...w,root:r.ownerDocument})}catch{n=new IntersectionObserver(C,w)}n.observe(e)}return s(!0),l}function X8(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,c=dv(e),f=r||l?[...c?Ya(c):[],...Ya(t)]:[];f.forEach(g=>{r&&g.addEventListener("scroll",n,{passive:!0}),l&&g.addEventListener("resize",n)});const d=c&&a?G8(c,n):null;let h=-1,v=null;s&&(v=new ResizeObserver(g=>{let[w]=g;w&&w.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=v)==null||b.observe(t)})),n()}),c&&!u&&v.observe(c),v.observe(t));let m,p=u?Al(e):null;u&&y();function y(){const g=Al(e);p&&(g.x!==p.x||g.y!==p.y||g.width!==p.width||g.height!==p.height)&&n(),p=g,m=requestAnimationFrame(y)}return n(),()=>{var g;f.forEach(w=>{r&&w.removeEventListener("scroll",n),l&&w.removeEventListener("resize",n)}),d==null||d(),(g=v)==null||g.disconnect(),v=null,u&&cancelAnimationFrame(m)}}const J8=iv,CC=M8,Z8=I8,Q8=O8,SC=T8,EC=(e,t,n)=>{const o=new Map,r={platform:Y8,...n},l={...r.platform,_c:o};return $8(e,t,{...r,platform:l})};_e({});const e6=e=>{if(!gt)return;if(!e)return e;const t=zn(e);return t||(xt(e)?t:e)},t6=({middleware:e,placement:t,strategy:n})=>{const o=P(),r=P(),l=P(),s=P(),a=P({}),u={x:l,y:s,placement:t,strategy:n,middlewareData:a},c=async()=>{if(!gt)return;const f=e6(o),d=zn(r);if(!f||!d)return;const h=await EC(f,d,{placement:i(t),strategy:i(n),middleware:i(e)});Es(u).forEach(v=>{u[v].value=h[v]})};return nt(()=>{Cn(()=>{c()})}),{...u,update:c,referenceRef:o,contentRef:r}},n6=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const o=i(e);return o?SC({element:o,padding:t}).fn(n):{}}});function o6(e){const t=P();function n(){if(e.value==null)return;const{selectionStart:r,selectionEnd:l,value:s}=e.value;if(r==null||l==null)return;const a=s.slice(0,Math.max(0,r)),u=s.slice(Math.max(0,l));t.value={selectionStart:r,selectionEnd:l,value:s,beforeTxt:a,afterTxt:u}}function o(){if(e.value==null||t.value==null)return;const{value:r}=e.value,{beforeTxt:l,afterTxt:s,selectionStart:a}=t.value;if(l==null||s==null||a==null)return;let u=r.length;if(r.endsWith(s))u=r.length-s.length;else if(r.startsWith(l))u=l.length;else{const c=l[a-1],f=r.indexOf(c,a-1);f!==-1&&(u=f+1)}e.value.setSelectionRange(u,u)}return[n,o]}const r6=(e,t,n)=>Dr(e.subTree).filter(l=>{var s;return Vt(l)&&((s=l.type)==null?void 0:s.name)===t&&!!l.component}).map(l=>l.component.uid).map(l=>n[l]).filter(l=>!!l),pv=(e,t)=>{const n={},o=Pt([]);return{children:o,addChild:s=>{n[s.uid]=s,o.value=r6(e,t,n)},removeChild:s=>{delete n[s],o.value=o.value.filter(a=>a.uid!==s)}}},an=To({type:String,values:Uo,required:!1}),kC=Symbol("size"),l6=()=>{const e=Pe(kC,{});return S(()=>i(e.size)||"")};function Uc(e,{afterFocus:t,beforeBlur:n,afterBlur:o}={}){const r=ot(),{emit:l}=r,s=Pt(),a=P(!1),u=d=>{a.value||(a.value=!0,l("focus",d),t==null||t())},c=d=>{var h;Xe(n)&&n(d)||d.relatedTarget&&((h=s.value)!=null&&h.contains(d.relatedTarget))||(a.value=!1,l("blur",d),o==null||o())},f=()=>{var d;(d=e.value)==null||d.focus()};return fe(s,d=>{d&&d.setAttribute("tabindex","-1")}),Lt(s,"click",f),{wrapperRef:s,isFocused:a,handleFocus:u,handleBlur:c}}const s6=["",void 0,null],a6=void 0,Gs=_e({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>Xe(e)?!e():!e}}),qc=(e,t)=>{let n=Si();n.value||(n=P({}));const o=S(()=>e.emptyValues||n.value.emptyValues||s6),r=S(()=>Xe(e.valueOnClear)?e.valueOnClear():e.valueOnClear!==void 0?e.valueOnClear:Xe(n.value.valueOnClear)?n.value.valueOnClear():n.value.valueOnClear!==void 0?n.value.valueOnClear:t!==void 0?t:a6),l=s=>o.value.includes(s);return o.value.includes(r.value),{emptyValues:o,valueOnClear:r,isEmptyValue:l}},i6=_e({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),yn=e=>Do(i6,e),_C=Symbol(),ec=P();function Si(e,t=void 0){const n=ot()?Pe(_C,ec):ec;return e?S(()=>{var o,r;return(r=(o=n.value)==null?void 0:o[e])!=null?r:t}):n}function Yc(e,t){const n=Si(),o=ge(e,S(()=>{var a;return((a=n.value)==null?void 0:a.namespace)||Ca})),r=Ct(S(()=>{var a;return(a=n.value)==null?void 0:a.locale})),l=qs(S(()=>{var a;return((a=n.value)==null?void 0:a.zIndex)||cC})),s=S(()=>{var a;return i(t)||((a=n.value)==null?void 0:a.size)||""});return hv(S(()=>i(n)||{})),{ns:o,locale:r,zIndex:l,size:s}}const hv=(e,t,n=!1)=>{var o;const r=!!ot(),l=r?Si():void 0,s=(o=t==null?void 0:t.provide)!=null?o:r?ft:void 0;if(!s)return;const a=S(()=>{const u=i(e);return l!=null&&l.value?u6(l.value,u):u});return s(_C,a),s(qw,S(()=>a.value.locale)),s(Yw,S(()=>a.value.namespace)),s(dC,S(()=>a.value.zIndex)),s(kC,{size:S(()=>a.value.size||"")}),(n||!ec.value)&&(ec.value=a.value),a},u6=(e,t)=>{const n=[...new Set([...Es(e),...Es(t)])],o={};for(const r of n)o[r]=t[r]!==void 0?t[r]:e[r];return o},c6=_e({a11y:{type:Boolean,default:!0},locale:{type:Q(Object)},size:an,button:{type:Q(Object)},experimentalFeatures:{type:Q(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Q(Object)},zIndex:Number,namespace:{type:String,default:"el"},...Gs}),xf={},d6=j({name:"ElConfigProvider",props:c6,setup(e,{slots:t}){fe(()=>e.message,o=>{Object.assign(xf,o??{})},{immediate:!0,deep:!0});const n=hv(e);return()=>le(t,"default",{config:n==null?void 0:n.value})}}),f6=rt(d6),p6="2.7.2",h6=(e=[])=>({version:p6,install:(n,o)=>{n[iy]||(n[iy]=!0,e.forEach(r=>n.use(r)),o&&hv(o,n,!0))}}),v6=_e({zIndex:{type:Q([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),m6={scroll:({scrollTop:e,fixed:t})=>Ye(e)&&en(t),[Dt]:e=>en(e)};var $e=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const $C="ElAffix",g6=j({name:$C}),y6=j({...g6,props:v6,emits:m6,setup(e,{expose:t,emit:n}){const o=e,r=ge("affix"),l=Pt(),s=Pt(),a=Pt(),{height:u}=pN(),{height:c,width:f,top:d,bottom:h,update:v}=Sg(s,{windowScroll:!1}),m=Sg(l),p=P(!1),y=P(0),g=P(0),w=S(()=>({height:p.value?`${c.value}px`:"",width:p.value?`${f.value}px`:""})),b=S(()=>{if(!p.value)return{};const k=o.offset?qt(o.offset):0;return{height:`${c.value}px`,width:`${f.value}px`,top:o.position==="top"?k:"",bottom:o.position==="bottom"?k:"",transform:g.value?`translateY(${g.value}px)`:"",zIndex:o.zIndex}}),C=()=>{if(a.value)if(y.value=a.value instanceof Window?document.documentElement.scrollTop:a.value.scrollTop||0,o.position==="top")if(o.target){const k=m.bottom.value-o.offset-c.value;p.value=o.offset>d.value&&m.bottom.value>0,g.value=k<0?k:0}else p.value=o.offset>d.value;else if(o.target){const k=u.value-m.top.value-o.offset-c.value;p.value=u.value-o.offsetm.top.value,g.value=k<0?-k:0}else p.value=u.value-o.offset{v(),n("scroll",{scrollTop:y.value,fixed:p.value})};return fe(p,k=>n("change",k)),nt(()=>{var k;o.target?(l.value=(k=document.querySelector(o.target))!=null?k:void 0,l.value||rn($C,`Target does not exist: ${o.target}`)):l.value=document.documentElement,a.value=Bh(s.value,!0),v()}),Lt(a,"scroll",E),Cn(C),t({update:C,updateRoot:v}),(k,O)=>(_(),F("div",{ref_key:"root",ref:s,class:$(i(r).b()),style:He(i(w))},[K("div",{class:$({[i(r).m("fixed")]:p.value}),style:He(i(b))},[le(k.$slots,"default")],6)],6))}});var b6=$e(y6,[["__file","affix.vue"]]);const w6=rt(b6),C6=_e({size:{type:Q([Number,String])},color:{type:String}}),S6=j({name:"ElIcon",inheritAttrs:!1}),E6=j({...S6,props:C6,setup(e){const t=e,n=ge("icon"),o=S(()=>{const{size:r,color:l}=t;return!r&&!l?{}:{fontSize:Qt(r)?void 0:qt(r),"--color":l}});return(r,l)=>(_(),F("i",pt({class:i(n).b(),style:i(o)},r.$attrs),[le(r.$slots,"default")],16))}});var k6=$e(E6,[["__file","icon.vue"]]);const Fe=rt(k6),_6=["light","dark"],$6=_e({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Es(Wr),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:_6,default:"light"}}),T6={close:e=>e instanceof MouseEvent},O6=j({name:"ElAlert"}),N6=j({...O6,props:$6,emits:T6,setup(e,{emit:t}){const n=e,{Close:o}=jh,r=vn(),l=ge("alert"),s=P(!0),a=S(()=>Wr[n.type]),u=S(()=>[l.e("icon"),{[l.is("big")]:!!n.description||!!r.default}]),c=S(()=>({"with-description":n.description||r.default})),f=d=>{s.value=!1,t("close",d)};return(d,h)=>(_(),re(on,{name:i(l).b("fade"),persisted:""},{default:Z(()=>[et(K("div",{class:$([i(l).b(),i(l).m(d.type),i(l).is("center",d.center),i(l).is(d.effect)]),role:"alert"},[d.showIcon&&i(a)?(_(),re(i(Fe),{key:0,class:$(i(u))},{default:Z(()=>[(_(),re(ct(i(a))))]),_:1},8,["class"])):oe("v-if",!0),K("div",{class:$(i(l).e("content"))},[d.title||d.$slots.title?(_(),F("span",{key:0,class:$([i(l).e("title"),i(c)])},[le(d.$slots,"title",{},()=>[wt(Te(d.title),1)])],2)):oe("v-if",!0),d.$slots.default||d.description?(_(),F("p",{key:1,class:$(i(l).e("description"))},[le(d.$slots,"default",{},()=>[wt(Te(d.description),1)])],2)):oe("v-if",!0),d.closable?(_(),F(ze,{key:2},[d.closeText?(_(),F("div",{key:0,class:$([i(l).e("close-btn"),i(l).is("customed")]),onClick:f},Te(d.closeText),3)):(_(),re(i(Fe),{key:1,class:$(i(l).e("close-btn")),onClick:f},{default:Z(()=>[q(i(o))]),_:1},8,["class"]))],64)):oe("v-if",!0)],2)],2),[[St,s.value]])]),_:3},8,["name"]))}});var M6=$e(N6,[["__file","alert.vue"]]);const I6=rt(M6),Hl=Symbol("formContextKey"),jo=Symbol("formItemContextKey"),tn=(e,t={})=>{const n=P(void 0),o=t.prop?n:Xw("size"),r=t.global?n:l6(),l=t.form?{size:void 0}:Pe(Hl,void 0),s=t.formItem?{size:void 0}:Pe(jo,void 0);return S(()=>o.value||i(e)||(s==null?void 0:s.size)||(l==null?void 0:l.size)||r.value||"")},Bn=e=>{const t=Xw("disabled"),n=Pe(Hl,void 0);return S(()=>t.value||i(e)||(n==null?void 0:n.disabled)||!1)},Mn=()=>{const e=Pe(Hl,void 0),t=Pe(jo,void 0);return{form:e,formItem:t}},No=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=P(!1)),o||(o=P(!1));const r=P();let l;const s=S(()=>{var a;return!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&((a=t.inputIds)==null?void 0:a.length)<=1)});return nt(()=>{l=fe([Ot(e,"id"),n],([a,u])=>{const c=a??(u?void 0:En().value);c!==r.value&&(t!=null&&t.removeInputId&&(r.value&&t.removeInputId(r.value),!(o!=null&&o.value)&&!u&&c&&t.addInputId(c)),r.value=c)},{immediate:!0})}),Gr(()=>{l&&l(),t!=null&&t.removeInputId&&r.value&&t.removeInputId(r.value)}),{isLabeledByFormItem:s,inputId:r}},R6=_e({size:{type:String,values:Uo},disabled:Boolean}),A6=_e({...R6,model:Object,rules:{type:Q(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]}}),P6={validate:(e,t,n)=>(Ae(e)||Ze(e))&&en(t)&&Ze(n)};function x6(){const e=P([]),t=S(()=>{if(!e.value.length)return"0";const l=Math.max(...e.value);return l?`${l}px`:""});function n(l){const s=e.value.indexOf(l);return s===-1&&t.value,s}function o(l,s){if(l&&s){const a=n(s);e.value.splice(a,1,l)}else l&&e.value.push(l)}function r(l){const s=n(l);s>-1&&e.value.splice(s,1)}return{autoLabelWidth:t,registerLabelWidth:o,deregisterLabelWidth:r}}const Wi=(e,t)=>{const n=zr(t);return n.length>0?e.filter(o=>o.prop&&n.includes(o.prop)):e},L6="ElForm",D6=j({name:L6}),B6=j({...D6,props:A6,emits:P6,setup(e,{expose:t,emit:n}){const o=e,r=[],l=tn(),s=ge("form"),a=S(()=>{const{labelPosition:b,inline:C}=o;return[s.b(),s.m(l.value||"default"),{[s.m(`label-${b}`)]:b,[s.m("inline")]:C}]}),u=b=>r.find(C=>C.prop===b),c=b=>{r.push(b)},f=b=>{b.prop&&r.splice(r.indexOf(b),1)},d=(b=[])=>{o.model&&Wi(r,b).forEach(C=>C.resetField())},h=(b=[])=>{Wi(r,b).forEach(C=>C.clearValidate())},v=S(()=>!!o.model),m=b=>{if(r.length===0)return[];const C=Wi(r,b);return C.length?C:[]},p=async b=>g(void 0,b),y=async(b=[])=>{if(!v.value)return!1;const C=m(b);if(C.length===0)return!0;let E={};for(const k of C)try{await k.validate("")}catch(O){E={...E,...O}}return Object.keys(E).length===0?!0:Promise.reject(E)},g=async(b=[],C)=>{const E=!Xe(C);try{const k=await y(b);return k===!0&&await(C==null?void 0:C(k)),k}catch(k){if(k instanceof Error)throw k;const O=k;return o.scrollToError&&w(Object.keys(O)[0]),await(C==null?void 0:C(!1,O)),E&&Promise.reject(O)}},w=b=>{var C;const E=Wi(r,b)[0];E&&((C=E.$el)==null||C.scrollIntoView(o.scrollIntoViewOptions))};return fe(()=>o.rules,()=>{o.validateOnRuleChange&&p().catch(b=>void 0)},{deep:!0}),ft(Hl,Et({...gn(o),emit:n,resetFields:d,clearValidate:h,validateField:g,getField:u,addField:c,removeField:f,...x6()})),t({validate:p,validateField:g,resetFields:d,clearValidate:h,scrollToField:w}),(b,C)=>(_(),F("form",{class:$(i(a))},[le(b.$slots,"default")],2))}});var F6=$e(B6,[["__file","form.vue"]]);function hl(){return hl=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 mu(e,t,n){return H6()?mu=Reflect.construct.bind():mu=function(r,l,s){var a=[null];a.push.apply(a,l);var u=Function.bind.apply(r,a),c=new u;return s&&Ga(c,s.prototype),c},mu.apply(null,arguments)}function z6(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Df(e){var t=typeof Map=="function"?new Map:void 0;return Df=function(o){if(o===null||!z6(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,r)}function r(){return mu(o,arguments,Lf(this).constructor)}return r.prototype=Object.create(o.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ga(r,o)},Df(e)}var K6=/%[sdj%]/g,j6=function(){};function Bf(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var o=n.field;t[o]=t[o]||[],t[o].push(n)}),t}function Xn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=l)return a;switch(a){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}break;default:return a}});return s}return e}function W6(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function hn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||W6(t)&&typeof e=="string"&&!e)}function U6(e,t,n){var o=[],r=0,l=e.length;function s(a){o.push.apply(o,a||[]),r++,r===l&&n(o)}e.forEach(function(a){t(a,s)})}function My(e,t,n){var o=0,r=e.length;function l(s){if(s&&s.length){n(s);return}var a=o;o=o+1,a{delete l[m]}),n.headers=lr.concat(s,l);const a=[];let u=!0;this.interceptors.request.forEach(function(p){typeof p.runWhen=="function"&&p.runWhen(n)===!1||(u=u&&p.synchronous,a.unshift(p.fulfilled,p.rejected))});const c=[];this.interceptors.response.forEach(function(p){c.push(p.fulfilled,p.rejected)});let f,d=0,h;if(!u){const m=[ug.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,c),h=m.length,f=Promise.resolve(n);d{if(!o._listeners)return;let l=o._listeners.length;for(;l-- >0;)o._listeners[l](r);o._listeners=null}),this.promise.then=r=>{let l;const s=new Promise(a=>{o.subscribe(a),l=a}).then(r);return s.cancel=function(){o.unsubscribe(l)},s},t(function(l,s,a){o.reason||(o.reason=new ci(l,s,a),n(o.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)}static source(){let t;return{token:new yh(function(r){t=r}),cancel:t}}}const TO=yh;function OO(e){return function(n){return e.apply(null,n)}}function NO(e){return De.isObject(e)&&e.isAxiosError===!0}const Cf={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(Cf).forEach(([e,t])=>{Cf[t]=e});const MO=Cf;function V1(e){const t=new du(e),n=w1(du.prototype.request,t);return De.extend(n,du.prototype,t,{allOwnKeys:!0}),De.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return V1(ws(e,r))},n}const sn=V1(mh);sn.Axios=du;sn.CanceledError=ci;sn.CancelToken=TO;sn.isCancel=L1;sn.VERSION=F1;sn.toFormData=Ic;sn.AxiosError=Rt;sn.Cancel=sn.CanceledError;sn.all=function(t){return Promise.all(t)};sn.spread=OO;sn.isAxiosError=NO;sn.mergeConfig=ws;sn.AxiosHeaders=lr;sn.formToJSON=e=>x1(De.isHTMLForm(e)?new FormData(e):e);sn.getAdapter=B1.getAdapter;sn.HttpStatusCode=MO;sn.default=sn;const Rr=sn,IO='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',RO=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,fg=e=>Array.from(e.querySelectorAll(IO)).filter(t=>AO(t)&&RO(t)),AO=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},fu=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const r=document.createEvent(o);return r.initEvent(t,...n),e.dispatchEvent(r),e},H1=e=>!e.getAttribute("aria-owns"),z1=(e,t,n)=>{const{parentNode:o}=e;if(!o)return null;const r=o.querySelectorAll(n),l=Array.prototype.indexOf.call(r,e);return r[l+t]||null},pu=e=>{e&&(e.focus(),!H1(e)&&e.click())},Ut=(e,t,{checkForDefaultPrevented:n=!0}={})=>r=>{const l=e==null?void 0:e(r);if(n===!1||!l)return t==null?void 0:t(r)},pg=e=>t=>t.pointerType==="mouse"?e(t):void 0;var PO=Object.defineProperty,xO=Object.defineProperties,LO=Object.getOwnPropertyDescriptors,hg=Object.getOwnPropertySymbols,DO=Object.prototype.hasOwnProperty,BO=Object.prototype.propertyIsEnumerable,vg=(e,t,n)=>t in e?PO(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,FO=(e,t)=>{for(var n in t||(t={}))DO.call(t,n)&&vg(e,n,t[n]);if(hg)for(var n of hg(t))BO.call(t,n)&&vg(e,n,t[n]);return e},VO=(e,t)=>xO(e,LO(t));function mg(e,t){var n;const o=Pt();return Cn(()=>{o.value=e()},VO(FO({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),Fs(o)}var gg;const gt=typeof window<"u",HO=e=>typeof e<"u",Sf=e=>typeof e=="function",zO=e=>typeof e=="string",Cs=()=>{},KO=gt&&((gg=window==null?void 0:window.navigator)==null?void 0:gg.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Hr(e){return typeof e=="function"?e():i(e)}function K1(e,t){function n(...o){return new Promise((r,l)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(l)})}return n}function jO(e,t={}){let n,o,r=Cs;const l=a=>{clearTimeout(a),r(),r=Cs};return a=>{const u=Hr(e),c=Hr(t.maxWait);return n&&l(n),u<=0||c!==void 0&&c<=0?(o&&(l(o),o=null),Promise.resolve(a())):new Promise((f,d)=>{r=t.rejectOnCancel?d:f,c&&!o&&(o=setTimeout(()=>{n&&l(n),o=null,f(a())},c)),n=setTimeout(()=>{o&&l(o),o=null,f(a())},u)})}}function WO(e,t=!0,n=!0,o=!1){let r=0,l,s=!0,a=Cs,u;const c=()=>{l&&(clearTimeout(l),l=void 0,a(),a=Cs)};return d=>{const h=Hr(e),v=Date.now()-r,m=()=>u=d();return c(),h<=0?(r=Date.now(),m()):(v>h&&(n||!s)?(r=Date.now(),m()):t&&(u=new Promise((p,y)=>{a=o?y:p,l=setTimeout(()=>{r=Date.now(),s=!0,p(m()),c()},Math.max(0,h-v))})),!n&&!l&&(l=setTimeout(()=>s=!0,h)),s=!1,u)}}function UO(e){return e}function qO(e,t){let n,o,r;const l=P(!0),s=()=>{l.value=!0,r()};fe(e,s,{flush:"sync"});const a=Sf(t)?t:t.get,u=Sf(t)?void 0:t.set,c=kk((f,d)=>(o=f,r=d,{get(){return l.value&&(n=a(),l.value=!1),o(),n},set(h){u==null||u(h)}}));return Object.isExtensible(c)&&(c.trigger=s),c}function di(e){return lb()?(sb(e),!0):!1}function YO(e,t=200,n={}){return K1(jO(t,n),e)}function GO(e,t=200,n={}){const o=P(e.value),r=YO(()=>{o.value=e.value},t,n);return fe(e,()=>r()),o}function j1(e,t=200,n=!1,o=!0,r=!1){return K1(WO(t,n,o,r),e)}function bh(e,t=!0){ot()?nt(e):t?e():je(e)}function Ol(e,t,n={}){const{immediate:o=!0}=n,r=P(!1);let l=null;function s(){l&&(clearTimeout(l),l=null)}function a(){r.value=!1,s()}function u(...c){s(),r.value=!0,l=setTimeout(()=>{r.value=!1,l=null,e(...c)},Hr(t))}return o&&(r.value=!0,gt&&u()),di(a),{isPending:Fs(r),start:u,stop:a}}function zn(e){var t;const n=Hr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Xr=gt?window:void 0,XO=gt?window.document:void 0;function Lt(...e){let t,n,o,r;if(zO(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=Xr):[t,n,o,r]=e,!t)return Cs;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const l=[],s=()=>{l.forEach(f=>f()),l.length=0},a=(f,d,h,v)=>(f.addEventListener(d,h,v),()=>f.removeEventListener(d,h,v)),u=fe(()=>[zn(t),Hr(r)],([f,d])=>{s(),f&&l.push(...n.flatMap(h=>o.map(v=>a(f,h,v,d))))},{immediate:!0,flush:"post"}),c=()=>{u(),s()};return di(c),c}let yg=!1;function wh(e,t,n={}){const{window:o=Xr,ignore:r=[],capture:l=!0,detectIframe:s=!1}=n;if(!o)return;KO&&!yg&&(yg=!0,Array.from(o.document.body.children).forEach(h=>h.addEventListener("click",Cs)));let a=!0;const u=h=>r.some(v=>{if(typeof v=="string")return Array.from(o.document.querySelectorAll(v)).some(m=>m===h.target||h.composedPath().includes(m));{const m=zn(v);return m&&(h.target===m||h.composedPath().includes(m))}}),f=[Lt(o,"click",h=>{const v=zn(e);if(!(!v||v===h.target||h.composedPath().includes(v))){if(h.detail===0&&(a=!u(h)),!a){a=!0;return}t(h)}},{passive:!0,capture:l}),Lt(o,"pointerdown",h=>{const v=zn(e);v&&(a=!h.composedPath().includes(v)&&!u(h))},{passive:!0}),s&&Lt(o,"blur",h=>{var v;const m=zn(e);((v=o.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(m!=null&&m.contains(o.document.activeElement))&&t(h)})].filter(Boolean);return()=>f.forEach(h=>h())}function JO(e={}){var t;const{window:n=Xr}=e,o=(t=e.document)!=null?t:n==null?void 0:n.document,r=qO(()=>null,()=>o==null?void 0:o.activeElement);return n&&(Lt(n,"blur",l=>{l.relatedTarget===null&&r.trigger()},!0),Lt(n,"focus",r.trigger,!0)),r}function W1(e,t=!1){const n=P(),o=()=>n.value=!!e();return o(),bh(o,t),n}function ZO(e){return JSON.parse(JSON.stringify(e))}const bg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},wg="__vueuse_ssr_handlers__";bg[wg]=bg[wg]||{};function QO(e,t,{window:n=Xr,initialValue:o=""}={}){const r=P(o),l=S(()=>{var s;return zn(t)||((s=n==null?void 0:n.document)==null?void 0:s.documentElement)});return fe([l,()=>Hr(e)],([s,a])=>{var u;if(s&&n){const c=(u=n.getComputedStyle(s).getPropertyValue(a))==null?void 0:u.trim();r.value=c||o}},{immediate:!0}),fe(r,s=>{var a;(a=l.value)!=null&&a.style&&l.value.style.setProperty(Hr(e),s)}),r}function eN({document:e=XO}={}){if(!e)return P("visible");const t=P(e.visibilityState);return Lt(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Cg=Object.getOwnPropertySymbols,tN=Object.prototype.hasOwnProperty,nN=Object.prototype.propertyIsEnumerable,oN=(e,t)=>{var n={};for(var o in e)tN.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Cg)for(var o of Cg(e))t.indexOf(o)<0&&nN.call(e,o)&&(n[o]=e[o]);return n};function Ht(e,t,n={}){const o=n,{window:r=Xr}=o,l=oN(o,["window"]);let s;const a=W1(()=>r&&"ResizeObserver"in r),u=()=>{s&&(s.disconnect(),s=void 0)},c=fe(()=>zn(e),d=>{u(),a.value&&r&&d&&(s=new ResizeObserver(t),s.observe(d,l))},{immediate:!0,flush:"post"}),f=()=>{u(),c()};return di(f),{isSupported:a,stop:f}}function Sg(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:r=!0,immediate:l=!0}=t,s=P(0),a=P(0),u=P(0),c=P(0),f=P(0),d=P(0),h=P(0),v=P(0);function m(){const p=zn(e);if(!p){n&&(s.value=0,a.value=0,u.value=0,c.value=0,f.value=0,d.value=0,h.value=0,v.value=0);return}const y=p.getBoundingClientRect();s.value=y.height,a.value=y.bottom,u.value=y.left,c.value=y.right,f.value=y.top,d.value=y.width,h.value=y.x,v.value=y.y}return Ht(e,m),fe(()=>zn(e),p=>!p&&m()),r&&Lt("scroll",m,{capture:!0,passive:!0}),o&&Lt("resize",m,{passive:!0}),bh(()=>{l&&m()}),{height:s,bottom:a,left:u,right:c,top:f,width:d,x:h,y:v,update:m}}var Eg=Object.getOwnPropertySymbols,rN=Object.prototype.hasOwnProperty,lN=Object.prototype.propertyIsEnumerable,sN=(e,t)=>{var n={};for(var o in e)rN.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Eg)for(var o of Eg(e))t.indexOf(o)<0&&lN.call(e,o)&&(n[o]=e[o]);return n};function U1(e,t,n={}){const o=n,{window:r=Xr}=o,l=sN(o,["window"]);let s;const a=W1(()=>r&&"MutationObserver"in r),u=()=>{s&&(s.disconnect(),s=void 0)},c=fe(()=>zn(e),d=>{u(),a.value&&r&&d&&(s=new MutationObserver(t),s.observe(d,l))},{immediate:!0}),f=()=>{u(),c()};return di(f),{isSupported:a,stop:f}}var kg;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(kg||(kg={}));var aN=Object.defineProperty,_g=Object.getOwnPropertySymbols,iN=Object.prototype.hasOwnProperty,uN=Object.prototype.propertyIsEnumerable,$g=(e,t,n)=>t in e?aN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,cN=(e,t)=>{for(var n in t||(t={}))iN.call(t,n)&&$g(e,n,t[n]);if(_g)for(var n of _g(t))uN.call(t,n)&&$g(e,n,t[n]);return e};const dN={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]};cN({linear:UO},dN);function q1(e,t,n,o={}){var r,l,s;const{clone:a=!1,passive:u=!1,eventName:c,deep:f=!1,defaultValue:d}=o,h=ot(),v=n||(h==null?void 0:h.emit)||((r=h==null?void 0:h.$emit)==null?void 0:r.bind(h))||((s=(l=h==null?void 0:h.proxy)==null?void 0:l.$emit)==null?void 0:s.bind(h==null?void 0:h.proxy));let m=c;t||(t="modelValue"),m=c||m||`update:${t.toString()}`;const p=g=>a?Sf(a)?a(g):ZO(g):g,y=()=>HO(e[t])?p(e[t]):d;if(u){const g=y(),w=P(g);return fe(()=>e[t],b=>w.value=p(b)),fe(w,b=>{(b!==e[t]||f)&&v(m,b)},{deep:f}),w}else return S({get(){return y()},set(g){v(m,g)}})}function fN({window:e=Xr}={}){if(!e)return P(!1);const t=P(e.document.hasFocus());return Lt(e,"blur",()=>{t.value=!1}),Lt(e,"focus",()=>{t.value=!0}),t}function pN(e={}){const{window:t=Xr,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:r=!0,includeScrollbar:l=!0}=e,s=P(n),a=P(o),u=()=>{t&&(l?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};return u(),bh(u),Lt("resize",u,{passive:!0}),r&&Lt("orientationchange",u,{passive:!0}),{width:s,height:a}}const Y1=()=>gt&&/firefox/i.test(window.navigator.userAgent),hN=(e,t)=>{if(!gt||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return t instanceof Element?o=t.getBoundingClientRect():o={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.topo.top&&n.right>o.left&&n.left{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},Ef=(e,t)=>Math.abs(Tg(e)-Tg(t)),Ch=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}};function vN(e,t,n,o){const r=n-t;return e/=o/2,e<1?r/2*e*e*e+t:r/2*((e-=2)*e*e+2)+t}var mN=typeof global=="object"&&global&&global.Object===Object&&global;const G1=mN;var gN=typeof self=="object"&&self&&self.Object===Object&&self,yN=G1||gN||Function("return this")();const $o=yN;var bN=$o.Symbol;const uo=bN;var X1=Object.prototype,wN=X1.hasOwnProperty,CN=X1.toString,oa=uo?uo.toStringTag:void 0;function SN(e){var t=wN.call(e,oa),n=e[oa];try{e[oa]=void 0;var o=!0}catch{}var r=CN.call(e);return o&&(t?e[oa]=n:delete e[oa]),r}var EN=Object.prototype,kN=EN.toString;function _N(e){return kN.call(e)}var $N="[object Null]",TN="[object Undefined]",Og=uo?uo.toStringTag:void 0;function Dl(e){return e==null?e===void 0?TN:$N:Og&&Og in Object(e)?SN(e):_N(e)}function Vo(e){return e!=null&&typeof e=="object"}var ON="[object Symbol]";function Ac(e){return typeof e=="symbol"||Vo(e)&&Dl(e)==ON}function Sh(e,t){for(var n=-1,o=e==null?0:e.length,r=Array(o);++n0){if(++t>=cM)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function hM(e){return function(){return e}}var vM=function(){try{var e=Fl(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Uu=vM;var mM=Uu?function(e,t){return Uu(e,"toString",{configurable:!0,enumerable:!1,value:hM(t),writable:!0})}:Eh;const gM=mM;var yM=pM(gM);const Q1=yM;function bM(e,t){for(var n=-1,o=e==null?0:e.length;++n-1}var kM=9007199254740991,_M=/^(?:0|[1-9]\d*)$/;function Pc(e,t){var n=typeof e;return t=t??kM,!!t&&(n=="number"||n!="symbol"&&_M.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=OM}function js(e){return e!=null&&Th(e.length)&&!kh(e)}function NM(e,t,n){if(!Dn(n))return!1;var o=typeof t;return(o=="number"?js(n)&&Pc(t,n.length):o=="string"&&t in n)?fi(n[t],e):!1}function MM(e){return nw(function(t,n){var o=-1,r=n.length,l=r>1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(l=e.length>3&&typeof l=="function"?(r--,l):void 0,s&&NM(n[0],n[1],s)&&(l=r<3?void 0:l,r=1),t=Object(t);++o-1}function UI(e,t){var n=this.__data__,o=xc(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function pr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t0&&n(a)?t>1?vi(a,t-1,n,o,r):Rh(r,a):o||(r[r.length]=a)}return r}function iw(e){var t=e==null?0:e.length;return t?vi(e,1):[]}function uw(e){return Q1(tw(e,void 0,iw),e+"")}var cR=aw(Object.getPrototypeOf,Object);const Ah=cR;var dR="[object Object]",fR=Function.prototype,pR=Object.prototype,cw=fR.toString,hR=pR.hasOwnProperty,vR=cw.call(Object);function dw(e){if(!Vo(e)||Dl(e)!=dR)return!1;var t=Ah(e);if(t===null)return!0;var n=hR.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&cw.call(n)==vR}function mR(e,t,n){var o=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;for(var l=Array(r);++oa))return!1;var c=l.get(e),f=l.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,v=n&lA?new Wa:void 0;for(l.set(e,t),l.set(t,e);++d=t||O<0||d&&T>=l}function g(){var k=Nd();if(y(k))return w(k);a=setTimeout(g,p(k))}function w(k){return a=void 0,h&&o?v(k):(o=r=void 0,s)}function b(){a!==void 0&&clearTimeout(a),c=0,o=u=r=a=void 0}function C(){return a===void 0?s:w(Nd())}function E(){var k=Nd(),O=y(k);if(o=arguments,r=this,u=k,O){if(a===void 0)return m(u);if(d)return clearTimeout(a),a=setTimeout(g,t),v(u)}return a===void 0&&(a=setTimeout(g,t)),s}return E.cancel=b,E.flush=C,E}function Nf(e,t,n){(n!==void 0&&!fi(e[t],n)||n===void 0&&!(t in e))&&_h(e,t,n)}function Mw(e){return Vo(e)&&js(e)}function Mf(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function JA(e){return Ks(e,hi(e))}function ZA(e,t,n,o,r,l,s){var a=Mf(e,n),u=Mf(t,n),c=s.get(u);if(c){Nf(e,n,c);return}var f=l?l(a,u,n+"",e,t,s):void 0,d=f===void 0;if(d){var h=Ln(u),v=!h&&Ha(u),m=!h&&!v&&Mh(u);f=u,h||v||m?Ln(a)?f=a:Mw(a)?f=Z1(a):v?(d=!1,f=pw(u,!0)):m?(d=!1,f=yw(u,!0)):f=[]:dw(u)||Va(u)?(f=a,Va(a)?f=JA(a):(!Dn(a)||kh(a))&&(f=bw(u))):d=!1}d&&(s.set(u,f),r(f,u,o,l,s),s.delete(u)),Nf(e,n,f)}function Iw(e,t,n,o,r){e!==t&&Nw(t,function(l,s){if(r||(r=new So),Dn(l))ZA(e,t,s,n,Iw,o,r);else{var a=o?o(Mf(e,s),l,s+"",e,t,r):void 0;a===void 0&&(a=l),Nf(e,s,a)}},hi)}function QA(e,t,n){for(var o=-1,r=e==null?0:e.length;++o1),l}),Ks(e,gw(e),n),o&&(n=is(n,pP|hP|vP,fP));for(var r=t.length;r--;)dP(n,t[r]);return n});const gP=mP;function Pw(e,t,n,o){if(!Dn(e))return e;t=Ws(t,e);for(var r=-1,l=t.length,s=l-1,a=e;a!=null&&++r=$P){var c=t?null:_P(e);if(c)return Lh(c);s=!1,r=Ew,u=new Wa}else u=t?[]:a;e:for(;++oe===void 0,en=e=>typeof e=="boolean",Ye=e=>typeof e=="number",to=e=>!e&&e!==0||Ae(e)&&e.length===0||ut(e)&&!Object.keys(e).length,co=e=>typeof Element>"u"?!1:e instanceof Element,Ml=e=>fn(e),NP=e=>Ze(e)?!Number.isNaN(Number(e)):!1,Vc=e=>e===window,Kr=e=>gt?window.requestAnimationFrame(e):setTimeout(e,16),Il=e=>gt?window.cancelAnimationFrame(e):clearTimeout(e),Dh=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),xo=e=>ii(e),Es=e=>Object.keys(e),MP=e=>Object.entries(e),hu=(e,t,n)=>({get value(){return Xt(e,t,n)},set value(o){CP(e,t,o)}});class IP extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function ln(e,t){throw new IP(`[${e}] ${t}`)}const xw=(e="")=>e.split(" ").filter(t=>!!t.trim()),so=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},no=(e,t)=>{!e||!t.trim()||e.classList.add(...xw(t))},On=(e,t)=>{!e||!t.trim()||e.classList.remove(...xw(t))},Ir=(e,t)=>{var n;if(!gt||!e||!t)return"";let o=io(t);o==="float"&&(o="cssFloat");try{const r=e.style[o];if(r)return r;const l=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return l?l[o]:""}catch{return e.style[o]}};function qt(e,t="px"){if(!e)return"";if(Ye(e)||NP(e))return`${e}${t}`;if(Ze(e))return e}const RP=(e,t)=>{if(!gt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=Ir(e,n);return["scroll","auto","overlay"].some(r=>o.includes(r))},Bh=(e,t)=>{if(!gt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(RP(n,t))return n;n=n.parentNode}return n};let Vi;const Lw=e=>{var t;if(!gt)return 0;if(Vi!==void 0)return Vi;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 o=n.offsetWidth;n.style.overflow="scroll";const r=document.createElement("div");r.style.width="100%",n.appendChild(r);const l=r.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Vi=o-l,Vi};function Dw(e,t){if(!gt)return;if(!t){e.scrollTop=0;return}const n=[];let o=t.offsetParent;for(;o!==null&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const r=t.offsetTop+n.reduce((u,c)=>u+c.offsetTop,0),l=r+t.offsetHeight,s=e.scrollTop,a=s+e.clientHeight;ra&&(e.scrollTop=l-e.clientHeight)}function AP(e,t,n,o,r){const l=Date.now();let s;const a=()=>{const c=Date.now()-l,f=vN(c>o?o:c,t,n,o);Vc(e)?e.scrollTo(window.pageXOffset,f):e.scrollTop=f,c{s&&Il(s)}}const ly=(e,t)=>Vc(t)?e.ownerDocument.documentElement:t,sy=e=>Vc(e)?window.scrollY:e.scrollTop,Hi=e=>{if(!gt||e==="")return null;if(Ze(e))try{return document.querySelector(e)}catch{return null}return e};/*! Element Plus Icons Vue v2.3.1 */var PP=j({name:"ArrowDown",__name:"arrow-down",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),vr=PP,xP=j({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),jr=xP,LP=j({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Pn=LP,DP=j({name:"ArrowUp",__name:"arrow-up",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Fh=DP,BP=j({name:"Back",__name:"back",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),K("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"})]))}}),FP=BP,VP=j({name:"Calendar",__name:"calendar",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),HP=VP,zP=j({name:"CaretRight",__name:"caret-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),Bw=zP,KP=j({name:"CaretTop",__name:"caret-top",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),jP=KP,WP=j({name:"Check",__name:"check",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),mi=WP,UP=j({name:"CircleCheckFilled",__name:"circle-check-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),qP=UP,YP=j({name:"CircleCheck",__name:"circle-check",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),Vh=YP,GP=j({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hh=GP,XP=j({name:"CircleClose",__name:"circle-close",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),Jr=XP,JP=j({name:"Clock",__name:"clock",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),K("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),Fw=JP,ZP=j({name:"Close",__name:"close",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ko=ZP,QP=j({name:"DArrowLeft",__name:"d-arrow-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ks=QP,ex=j({name:"DArrowRight",__name:"d-arrow-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),_s=ex,tx=j({name:"Delete",__name:"delete",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),nx=tx,ox=j({name:"Document",__name:"document",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),rx=ox,lx=j({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),sx=lx,ax=j({name:"Hide",__name:"hide",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"}),K("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"})]))}}),ix=ax,ux=j({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zh=ux,cx=j({name:"Loading",__name:"loading",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Zr=cx,dx=j({name:"Minus",__name:"minus",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),fx=dx,px=j({name:"MoreFilled",__name:"more-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),ay=px,hx=j({name:"More",__name:"more",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),vx=hx,mx=j({name:"PictureFilled",__name:"picture-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),gx=mx,yx=j({name:"Plus",__name:"plus",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Vw=yx,bx=j({name:"QuestionFilled",__name:"question-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),wx=bx,Cx=j({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Sx=Cx,Ex=j({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),kx=Ex,_x=j({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),$x=_x,Tx=j({name:"Search",__name:"search",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Ox=Tx,Nx=j({name:"SortDown",__name:"sort-down",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Mx=Nx,Ix=j({name:"SortUp",__name:"sort-up",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Rx=Ix,Ax=j({name:"StarFilled",__name:"star-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zi=Ax,Px=j({name:"Star",__name:"star",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),xx=Px,Lx=j({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hw=Lx,Dx=j({name:"View",__name:"view",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Bx=Dx,Fx=j({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),Hc=Fx,Vx=j({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zw=Vx,Hx=j({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(_(),F("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[K("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"})]))}}),zx=Hx;const Kw="__epPropKey",Q=e=>e,Kx=e=>ut(e)&&!!e[Kw],To=(e,t)=>{if(!ut(e)||Kx(e))return e;const{values:n,required:o,default:r,type:l,validator:s}=e,u={type:l,required:!!o,validator:n||s?c=>{let f=!1,d=[];if(n&&(d=Array.from(n),bt(e,"default")&&d.push(r),f||(f=d.includes(c))),s&&(f||(f=s(c))),!f&&d.length>0){const h=[...new Set(d)].map(v=>JSON.stringify(v)).join(", ");Tk(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${h}], got value ${JSON.stringify(c)}.`)}return f}:void 0,[Kw]:!0};return bt(e,"default")&&(u.default=r),u},_e=e=>Gu(Object.entries(e).map(([t,n])=>[t,To(n,t)])),Nt=Q([String,Object,Function]),Kh={Close:ko},jh={Close:ko,SuccessFilled:Hw,InfoFilled:zh,WarningFilled:Hc,CircleCloseFilled:Hh},Wr={success:Hw,warning:Hc,error:Hh,info:zh},Wh={validating:Zr,success:Vh,error:Jr},rt=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(t??{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},jw=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),jx=(e,t)=>(e.install=n=>{n.directive(t,e)},e),Kt=e=>(e.install=$t,e),zc=(...e)=>t=>{e.forEach(n=>{Xe(n)?n(t):n.value=t})},Ke={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"},Wx=["year","years","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],Id=["sun","mon","tue","wed","thu","fri","sat"],it="update:modelValue",Dt="change",xn="input",iy=Symbol("INSTALLED_KEY"),Uo=["","default","small","large"],Ww=e=>["",...Uo].includes(e);var eo=(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))(eo||{});function If(e){return Vt(e)&&e.type===ze}function Ux(e){return Vt(e)&&e.type===An}function qx(e){return Vt(e)&&!If(e)&&!Ux(e)}const Yx=e=>{if(!Vt(e))return{};const t=e.props||{},n=(Vt(e.type)?e.type.props:void 0)||{},o={};return Object.keys(n).forEach(r=>{bt(n[r],"default")&&(o[r]=n[r].default)}),Object.keys(t).forEach(r=>{o[io(r)]=t[r]}),o},Gx=e=>{if(!Ae(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},Dr=e=>{const t=Ae(e)?e:[e],n=[];return t.forEach(o=>{var r;Ae(o)?n.push(...Dr(o)):Vt(o)&&Ae(o.children)?n.push(...Dr(o.children)):(n.push(o),Vt(o)&&((r=o.component)!=null&&r.subTree)&&n.push(...Dr(o.component.subTree)))}),n},uy=e=>[...new Set(e)],Gn=e=>!e&&e!==0?[]:Array.isArray(e)?e:[e],Uh=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e),zt=e=>e;function Xx(e){let t=0;const n=(...o)=>{t&&Il(t),t=Kr(()=>{e(...o),t=0})};return n.cancel=()=>{Il(t),t=0},n}const Jx=["class","style"],Zx=/^on[A-Z]/,qh=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=S(()=>((n==null?void 0:n.value)||[]).concat(Jx)),r=ot();return S(r?()=>{var l;return Gu(Object.entries((l=r.proxy)==null?void 0:l.$attrs).filter(([s])=>!o.value.includes(s)&&!(t&&Zx.test(s))))}:()=>({}))},dn=({from:e,replacement:t,scope:n,version:o,ref:r,type:l="API"},s)=>{fe(()=>i(s),a=>{},{immediate:!0})},Uw=(e,t,n,o)=>{let r={offsetX:0,offsetY:0};const l=u=>{const c=u.clientX,f=u.clientY,{offsetX:d,offsetY:h}=r,v=e.value.getBoundingClientRect(),m=v.left,p=v.top,y=v.width,g=v.height,w=document.documentElement.clientWidth,b=document.documentElement.clientHeight,C=-m+d,E=-p+h,k=w-m-y+d,O=b-p-g+h,T=A=>{let I=d+A.clientX-c,L=h+A.clientY-f;o!=null&&o.value||(I=Math.min(Math.max(I,C),k),L=Math.min(Math.max(L,E),O)),r={offsetX:I,offsetY:L},e.value&&(e.value.style.transform=`translate(${qt(I)}, ${qt(L)})`)},R=()=>{document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",R)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",R)},s=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",l)},a=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",l)};nt(()=>{Cn(()=>{n.value?s():a()})}),At(()=>{a()})};var Qx={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."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",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 e3=e=>(t,n)=>t3(t,n,i(e)),t3=(e,t,n)=>Xt(n,e,e).replace(/\{(\w+)\}/g,(o,r)=>{var l;return`${(l=t==null?void 0:t[r])!=null?l:`{${r}}`}`}),n3=e=>{const t=S(()=>i(e).name),n=xt(e)?e:P(e);return{lang:t,locale:n,t:e3(e)}},qw=Symbol("localeContextKey"),Ct=e=>{const t=e||Pe(qw,P());return n3(S(()=>t.value||Qx))},Ca="el",o3="is-",rl=(e,t,n,o,r)=>{let l=`${e}-${t}`;return n&&(l+=`-${n}`),o&&(l+=`__${o}`),r&&(l+=`--${r}`),l},Yw=Symbol("namespaceContextKey"),Yh=e=>{const t=e||(ot()?Pe(Yw,P(Ca)):P(Ca));return S(()=>i(t)||Ca)},ge=(e,t)=>{const n=Yh(t);return{namespace:n,b:(p="")=>rl(n.value,e,p,"",""),e:p=>p?rl(n.value,e,"",p,""):"",m:p=>p?rl(n.value,e,"","",p):"",be:(p,y)=>p&&y?rl(n.value,e,p,y,""):"",em:(p,y)=>p&&y?rl(n.value,e,"",p,y):"",bm:(p,y)=>p&&y?rl(n.value,e,p,"",y):"",bem:(p,y,g)=>p&&y&&g?rl(n.value,e,p,y,g):"",is:(p,...y)=>{const g=y.length>=1?y[0]:!0;return p&&g?`${o3}${p}`:""},cssVar:p=>{const y={};for(const g in p)p[g]&&(y[`--${n.value}-${g}`]=p[g]);return y},cssVarName:p=>`--${n.value}-${p}`,cssVarBlock:p=>{const y={};for(const g in p)p[g]&&(y[`--${n.value}-${e}-${g}`]=p[g]);return y},cssVarBlockName:p=>`--${n.value}-${e}-${p}`}},Gh=(e,t={})=>{xt(e)||ln("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||ge("popup"),o=Sb(()=>n.bm("parent","hidden"));if(!gt||so(document.body,o.value))return;let r=0,l=!1,s="0";const a=()=>{setTimeout(()=>{On(document==null?void 0:document.body,o.value),l&&document&&(document.body.style.width=s)},200)};fe(e,u=>{if(!u){a();return}l=!so(document.body,o.value),l&&(s=document.body.style.width),r=Lw(n.namespace.value);const c=document.documentElement.clientHeight0&&(c||f==="scroll")&&l&&(document.body.style.width=`calc(100% - ${r}px)`),no(document.body,o.value)}),sb(()=>a())},r3=To({type:Q(Boolean),default:null}),l3=To({type:Q(Function)}),Gw=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],r={[e]:r3,[n]:l3};return{useModelToggle:({indicator:s,toggleReason:a,shouldHideWhenRouteChanges:u,shouldProceed:c,onShow:f,onHide:d})=>{const h=ot(),{emit:v}=h,m=h.props,p=S(()=>Xe(m[n])),y=S(()=>m[e]===null),g=O=>{s.value!==!0&&(s.value=!0,a&&(a.value=O),Xe(f)&&f(O))},w=O=>{s.value!==!1&&(s.value=!1,a&&(a.value=O),Xe(d)&&d(O))},b=O=>{if(m.disabled===!0||Xe(c)&&!c())return;const T=p.value&>T&&v(t,!0),(y.value||!T)&&g(O)},C=O=>{if(m.disabled===!0||!gt)return;const T=p.value&>T&&v(t,!1),(y.value||!T)&&w(O)},E=O=>{en(O)&&(m.disabled&&O?p.value&&v(t,!1):s.value!==O&&(O?g():w()))},k=()=>{s.value?C():b()};return fe(()=>m[e],E),u&&h.appContext.config.globalProperties.$route!==void 0&&fe(()=>({...h.proxy.$route}),()=>{u.value&&s.value&&C()}),nt(()=>{E(m[e])}),{hide:C,show:b,toggle:k,hasUpdateHandler:p}},useModelToggleProps:r,useModelToggleEmits:o}};Gw("modelValue");const Xw=e=>{const t=ot();return S(()=>{var n,o;return(o=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:o[e]})};var Kn="top",fo="bottom",po="right",jn="left",Xh="auto",gi=[Kn,fo,po,jn],$s="start",Ua="end",s3="clippingParents",Jw="viewport",ra="popper",a3="reference",cy=gi.reduce(function(e,t){return e.concat([t+"-"+$s,t+"-"+Ua])},[]),Vl=[].concat(gi,[Xh]).reduce(function(e,t){return e.concat([t,t+"-"+$s,t+"-"+Ua])},[]),i3="beforeRead",u3="read",c3="afterRead",d3="beforeMain",f3="main",p3="afterMain",h3="beforeWrite",v3="write",m3="afterWrite",g3=[i3,u3,c3,d3,f3,p3,h3,v3,m3];function Ho(e){return e?(e.nodeName||"").toLowerCase():null}function Oo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Ts(e){var t=Oo(e).Element;return e instanceof t||e instanceof Element}function ao(e){var t=Oo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Jh(e){if(typeof ShadowRoot>"u")return!1;var t=Oo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function y3(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},r=t.attributes[n]||{},l=t.elements[n];!ao(l)||!Ho(l)||(Object.assign(l.style,o),Object.keys(r).forEach(function(s){var a=r[s];a===!1?l.removeAttribute(s):l.setAttribute(s,a===!0?"":a)}))})}function b3(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var r=t.elements[o],l=t.attributes[o]||{},s=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),a=s.reduce(function(u,c){return u[c]="",u},{});!ao(r)||!Ho(r)||(Object.assign(r.style,a),Object.keys(l).forEach(function(u){r.removeAttribute(u)}))})}}var Zw={name:"applyStyles",enabled:!0,phase:"write",fn:y3,effect:b3,requires:["computeStyles"]};function Fo(e){return e.split("-")[0]}var kl=Math.max,Xu=Math.min,Os=Math.round;function Ns(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,r=1;if(ao(e)&&t){var l=e.offsetHeight,s=e.offsetWidth;s>0&&(o=Os(n.width)/s||1),l>0&&(r=Os(n.height)/l||1)}return{width:n.width/o,height:n.height/r,top:n.top/r,right:n.right/o,bottom:n.bottom/r,left:n.left/o,x:n.left/o,y:n.top/r}}function Zh(e){var t=Ns(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function Qw(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Jh(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function ur(e){return Oo(e).getComputedStyle(e)}function w3(e){return["table","td","th"].indexOf(Ho(e))>=0}function Qr(e){return((Ts(e)?e.ownerDocument:e.document)||window.document).documentElement}function Kc(e){return Ho(e)==="html"?e:e.assignedSlot||e.parentNode||(Jh(e)?e.host:null)||Qr(e)}function dy(e){return!ao(e)||ur(e).position==="fixed"?null:e.offsetParent}function C3(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&ao(e)){var o=ur(e);if(o.position==="fixed")return null}var r=Kc(e);for(Jh(r)&&(r=r.host);ao(r)&&["html","body"].indexOf(Ho(r))<0;){var l=ur(r);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||t&&l.willChange==="filter"||t&&l.filter&&l.filter!=="none")return r;r=r.parentNode}return null}function yi(e){for(var t=Oo(e),n=dy(e);n&&w3(n)&&ur(n).position==="static";)n=dy(n);return n&&(Ho(n)==="html"||Ho(n)==="body"&&ur(n).position==="static")?t:n||C3(e)||t}function Qh(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Sa(e,t,n){return kl(e,Xu(t,n))}function S3(e,t,n){var o=Sa(e,t,n);return o>n?n:o}function eC(){return{top:0,right:0,bottom:0,left:0}}function tC(e){return Object.assign({},eC(),e)}function nC(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var E3=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,tC(typeof e!="number"?e:nC(e,gi))};function k3(e){var t,n=e.state,o=e.name,r=e.options,l=n.elements.arrow,s=n.modifiersData.popperOffsets,a=Fo(n.placement),u=Qh(a),c=[jn,po].indexOf(a)>=0,f=c?"height":"width";if(!(!l||!s)){var d=E3(r.padding,n),h=Zh(l),v=u==="y"?Kn:jn,m=u==="y"?fo:po,p=n.rects.reference[f]+n.rects.reference[u]-s[u]-n.rects.popper[f],y=s[u]-n.rects.reference[u],g=yi(l),w=g?u==="y"?g.clientHeight||0:g.clientWidth||0:0,b=p/2-y/2,C=d[v],E=w-h[f]-d[m],k=w/2-h[f]/2+b,O=Sa(C,k,E),T=u;n.modifiersData[o]=(t={},t[T]=O,t.centerOffset=O-k,t)}}function _3(e){var t=e.state,n=e.options,o=n.element,r=o===void 0?"[data-popper-arrow]":o;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||!Qw(t.elements.popper,r)||(t.elements.arrow=r))}var $3={name:"arrow",enabled:!0,phase:"main",fn:k3,effect:_3,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Ms(e){return e.split("-")[1]}var T3={top:"auto",right:"auto",bottom:"auto",left:"auto"};function O3(e){var t=e.x,n=e.y,o=window,r=o.devicePixelRatio||1;return{x:Os(t*r)/r||0,y:Os(n*r)/r||0}}function fy(e){var t,n=e.popper,o=e.popperRect,r=e.placement,l=e.variation,s=e.offsets,a=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,h=s.x,v=h===void 0?0:h,m=s.y,p=m===void 0?0:m,y=typeof f=="function"?f({x:v,y:p}):{x:v,y:p};v=y.x,p=y.y;var g=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),b=jn,C=Kn,E=window;if(c){var k=yi(n),O="clientHeight",T="clientWidth";if(k===Oo(n)&&(k=Qr(n),ur(k).position!=="static"&&a==="absolute"&&(O="scrollHeight",T="scrollWidth")),k=k,r===Kn||(r===jn||r===po)&&l===Ua){C=fo;var R=d&&k===E&&E.visualViewport?E.visualViewport.height:k[O];p-=R-o.height,p*=u?1:-1}if(r===jn||(r===Kn||r===fo)&&l===Ua){b=po;var A=d&&k===E&&E.visualViewport?E.visualViewport.width:k[T];v-=A-o.width,v*=u?1:-1}}var I=Object.assign({position:a},c&&T3),L=f===!0?O3({x:v,y:p}):{x:v,y:p};if(v=L.x,p=L.y,u){var W;return Object.assign({},I,(W={},W[C]=w?"0":"",W[b]=g?"0":"",W.transform=(E.devicePixelRatio||1)<=1?"translate("+v+"px, "+p+"px)":"translate3d("+v+"px, "+p+"px, 0)",W))}return Object.assign({},I,(t={},t[C]=w?p+"px":"",t[b]=g?v+"px":"",t.transform="",t))}function N3(e){var t=e.state,n=e.options,o=n.gpuAcceleration,r=o===void 0?!0:o,l=n.adaptive,s=l===void 0?!0:l,a=n.roundOffsets,u=a===void 0?!0:a,c={placement:Fo(t.placement),variation:Ms(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,fy(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,fy(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var oC={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N3,data:{}},Ki={passive:!0};function M3(e){var t=e.state,n=e.instance,o=e.options,r=o.scroll,l=r===void 0?!0:r,s=o.resize,a=s===void 0?!0:s,u=Oo(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&c.forEach(function(f){f.addEventListener("scroll",n.update,Ki)}),a&&u.addEventListener("resize",n.update,Ki),function(){l&&c.forEach(function(f){f.removeEventListener("scroll",n.update,Ki)}),a&&u.removeEventListener("resize",n.update,Ki)}}var rC={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:M3,data:{}},I3={left:"right",right:"left",bottom:"top",top:"bottom"};function vu(e){return e.replace(/left|right|bottom|top/g,function(t){return I3[t]})}var R3={start:"end",end:"start"};function py(e){return e.replace(/start|end/g,function(t){return R3[t]})}function ev(e){var t=Oo(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function tv(e){return Ns(Qr(e)).left+ev(e).scrollLeft}function A3(e){var t=Oo(e),n=Qr(e),o=t.visualViewport,r=n.clientWidth,l=n.clientHeight,s=0,a=0;return o&&(r=o.width,l=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,a=o.offsetTop)),{width:r,height:l,x:s+tv(e),y:a}}function P3(e){var t,n=Qr(e),o=ev(e),r=(t=e.ownerDocument)==null?void 0:t.body,l=kl(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=kl(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-o.scrollLeft+tv(e),u=-o.scrollTop;return ur(r||n).direction==="rtl"&&(a+=kl(n.clientWidth,r?r.clientWidth:0)-l),{width:l,height:s,x:a,y:u}}function nv(e){var t=ur(e),n=t.overflow,o=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+o)}function lC(e){return["html","body","#document"].indexOf(Ho(e))>=0?e.ownerDocument.body:ao(e)&&nv(e)?e:lC(Kc(e))}function Ea(e,t){var n;t===void 0&&(t=[]);var o=lC(e),r=o===((n=e.ownerDocument)==null?void 0:n.body),l=Oo(o),s=r?[l].concat(l.visualViewport||[],nv(o)?o:[]):o,a=t.concat(s);return r?a:a.concat(Ea(Kc(s)))}function Rf(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function x3(e){var t=Ns(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 hy(e,t){return t===Jw?Rf(A3(e)):Ts(t)?x3(t):Rf(P3(Qr(e)))}function L3(e){var t=Ea(Kc(e)),n=["absolute","fixed"].indexOf(ur(e).position)>=0,o=n&&ao(e)?yi(e):e;return Ts(o)?t.filter(function(r){return Ts(r)&&Qw(r,o)&&Ho(r)!=="body"}):[]}function D3(e,t,n){var o=t==="clippingParents"?L3(e):[].concat(t),r=[].concat(o,[n]),l=r[0],s=r.reduce(function(a,u){var c=hy(e,u);return a.top=kl(c.top,a.top),a.right=Xu(c.right,a.right),a.bottom=Xu(c.bottom,a.bottom),a.left=kl(c.left,a.left),a},hy(e,l));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function sC(e){var t=e.reference,n=e.element,o=e.placement,r=o?Fo(o):null,l=o?Ms(o):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,u;switch(r){case Kn:u={x:s,y:t.y-n.height};break;case fo:u={x:s,y:t.y+t.height};break;case po:u={x:t.x+t.width,y:a};break;case jn:u={x:t.x-n.width,y:a};break;default:u={x:t.x,y:t.y}}var c=r?Qh(r):null;if(c!=null){var f=c==="y"?"height":"width";switch(l){case $s:u[c]=u[c]-(t[f]/2-n[f]/2);break;case Ua:u[c]=u[c]+(t[f]/2-n[f]/2);break}}return u}function qa(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=o===void 0?e.placement:o,l=n.boundary,s=l===void 0?s3:l,a=n.rootBoundary,u=a===void 0?Jw:a,c=n.elementContext,f=c===void 0?ra:c,d=n.altBoundary,h=d===void 0?!1:d,v=n.padding,m=v===void 0?0:v,p=tC(typeof m!="number"?m:nC(m,gi)),y=f===ra?a3:ra,g=e.rects.popper,w=e.elements[h?y:f],b=D3(Ts(w)?w:w.contextElement||Qr(e.elements.popper),s,u),C=Ns(e.elements.reference),E=sC({reference:C,element:g,strategy:"absolute",placement:r}),k=Rf(Object.assign({},g,E)),O=f===ra?k:C,T={top:b.top-O.top+p.top,bottom:O.bottom-b.bottom+p.bottom,left:b.left-O.left+p.left,right:O.right-b.right+p.right},R=e.modifiersData.offset;if(f===ra&&R){var A=R[r];Object.keys(T).forEach(function(I){var L=[po,fo].indexOf(I)>=0?1:-1,W=[Kn,fo].indexOf(I)>=0?"y":"x";T[I]+=A[W]*L})}return T}function B3(e,t){t===void 0&&(t={});var n=t,o=n.placement,r=n.boundary,l=n.rootBoundary,s=n.padding,a=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?Vl:u,f=Ms(o),d=f?a?cy:cy.filter(function(m){return Ms(m)===f}):gi,h=d.filter(function(m){return c.indexOf(m)>=0});h.length===0&&(h=d);var v=h.reduce(function(m,p){return m[p]=qa(e,{placement:p,boundary:r,rootBoundary:l,padding:s})[Fo(p)],m},{});return Object.keys(v).sort(function(m,p){return v[m]-v[p]})}function F3(e){if(Fo(e)===Xh)return[];var t=vu(e);return[py(e),t,py(t)]}function V3(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var r=n.mainAxis,l=r===void 0?!0:r,s=n.altAxis,a=s===void 0?!0:s,u=n.fallbackPlacements,c=n.padding,f=n.boundary,d=n.rootBoundary,h=n.altBoundary,v=n.flipVariations,m=v===void 0?!0:v,p=n.allowedAutoPlacements,y=t.options.placement,g=Fo(y),w=g===y,b=u||(w||!m?[vu(y)]:F3(y)),C=[y].concat(b).reduce(function(ue,te){return ue.concat(Fo(te)===Xh?B3(t,{placement:te,boundary:f,rootBoundary:d,padding:c,flipVariations:m,allowedAutoPlacements:p}):te)},[]),E=t.rects.reference,k=t.rects.popper,O=new Map,T=!0,R=C[0],A=0;A=0,V=z?"width":"height",x=qa(t,{placement:I,boundary:f,rootBoundary:d,altBoundary:h,padding:c}),M=z?W?po:jn:W?fo:Kn;E[V]>k[V]&&(M=vu(M));var D=vu(M),N=[];if(l&&N.push(x[L]<=0),a&&N.push(x[M]<=0,x[D]<=0),N.every(function(ue){return ue})){R=I,T=!1;break}O.set(I,N)}if(T)for(var B=m?3:1,U=function(ue){var te=C.find(function(Y){var J=O.get(Y);if(J)return J.slice(0,ue).every(function(ee){return ee})});if(te)return R=te,"break"},G=B;G>0;G--){var ne=U(G);if(ne==="break")break}t.placement!==R&&(t.modifiersData[o]._skip=!0,t.placement=R,t.reset=!0)}}var H3={name:"flip",enabled:!0,phase:"main",fn:V3,requiresIfExists:["offset"],data:{_skip:!1}};function vy(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 my(e){return[Kn,po,fo,jn].some(function(t){return e[t]>=0})}function z3(e){var t=e.state,n=e.name,o=t.rects.reference,r=t.rects.popper,l=t.modifiersData.preventOverflow,s=qa(t,{elementContext:"reference"}),a=qa(t,{altBoundary:!0}),u=vy(s,o),c=vy(a,r,l),f=my(u),d=my(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}var K3={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:z3};function j3(e,t,n){var o=Fo(e),r=[jn,Kn].indexOf(o)>=0?-1:1,l=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=l[0],a=l[1];return s=s||0,a=(a||0)*r,[jn,po].indexOf(o)>=0?{x:a,y:s}:{x:s,y:a}}function W3(e){var t=e.state,n=e.options,o=e.name,r=n.offset,l=r===void 0?[0,0]:r,s=Vl.reduce(function(f,d){return f[d]=j3(d,t.rects,l),f},{}),a=s[t.placement],u=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=s}var U3={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:W3};function q3(e){var t=e.state,n=e.name;t.modifiersData[n]=sC({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var aC={name:"popperOffsets",enabled:!0,phase:"read",fn:q3,data:{}};function Y3(e){return e==="x"?"y":"x"}function G3(e){var t=e.state,n=e.options,o=e.name,r=n.mainAxis,l=r===void 0?!0:r,s=n.altAxis,a=s===void 0?!1:s,u=n.boundary,c=n.rootBoundary,f=n.altBoundary,d=n.padding,h=n.tether,v=h===void 0?!0:h,m=n.tetherOffset,p=m===void 0?0:m,y=qa(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),g=Fo(t.placement),w=Ms(t.placement),b=!w,C=Qh(g),E=Y3(C),k=t.modifiersData.popperOffsets,O=t.rects.reference,T=t.rects.popper,R=typeof p=="function"?p(Object.assign({},t.rects,{placement:t.placement})):p,A=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if(k){if(l){var W,z=C==="y"?Kn:jn,V=C==="y"?fo:po,x=C==="y"?"height":"width",M=k[C],D=M+y[z],N=M-y[V],B=v?-T[x]/2:0,U=w===$s?O[x]:T[x],G=w===$s?-T[x]:-O[x],ne=t.elements.arrow,ue=v&&ne?Zh(ne):{width:0,height:0},te=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eC(),Y=te[z],J=te[V],ee=Sa(0,O[x],ue[x]),Ce=b?O[x]/2-B-ee-Y-A.mainAxis:U-ee-Y-A.mainAxis,de=b?-O[x]/2+B+ee+J+A.mainAxis:G+ee+J+A.mainAxis,ie=t.elements.arrow&&yi(t.elements.arrow),H=ie?C==="y"?ie.clientTop||0:ie.clientLeft||0:0,X=(W=I==null?void 0:I[C])!=null?W:0,ce=M+Ce-X-H,he=M+de-X,Ee=Sa(v?Xu(D,ce):D,M,v?kl(N,he):N);k[C]=Ee,L[C]=Ee-M}if(a){var me,ke=C==="x"?Kn:jn,we=C==="x"?fo:po,Oe=k[E],Se=E==="y"?"height":"width",Ne=Oe+y[ke],xe=Oe-y[we],Be=[Kn,jn].indexOf(g)!==-1,ye=(me=I==null?void 0:I[E])!=null?me:0,Le=Be?Ne:Oe-O[Se]-T[Se]-ye+A.altAxis,Qe=Be?Oe+O[Se]+T[Se]-ye-A.altAxis:xe,lt=v&&Be?S3(Le,Oe,Qe):Sa(v?Le:Ne,Oe,v?Qe:xe);k[E]=lt,L[E]=lt-Oe}t.modifiersData[o]=L}}var X3={name:"preventOverflow",enabled:!0,phase:"main",fn:G3,requiresIfExists:["offset"]};function J3(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Z3(e){return e===Oo(e)||!ao(e)?ev(e):J3(e)}function Q3(e){var t=e.getBoundingClientRect(),n=Os(t.width)/e.offsetWidth||1,o=Os(t.height)/e.offsetHeight||1;return n!==1||o!==1}function e8(e,t,n){n===void 0&&(n=!1);var o=ao(t),r=ao(t)&&Q3(t),l=Qr(t),s=Ns(e,r),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&((Ho(t)!=="body"||nv(l))&&(a=Z3(t)),ao(t)?(u=Ns(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):l&&(u.x=tv(l))),{x:s.left+a.scrollLeft-u.x,y:s.top+a.scrollTop-u.y,width:s.width,height:s.height}}function t8(e){var t=new Map,n=new Set,o=[];e.forEach(function(l){t.set(l.name,l)});function r(l){n.add(l.name);var s=[].concat(l.requires||[],l.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var u=t.get(a);u&&r(u)}}),o.push(l)}return e.forEach(function(l){n.has(l.name)||r(l)}),o}function n8(e){var t=t8(e);return g3.reduce(function(n,o){return n.concat(t.filter(function(r){return r.phase===o}))},[])}function o8(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function r8(e){var t=e.reduce(function(n,o){var r=n[o.name];return n[o.name]=r?Object.assign({},r,o,{options:Object.assign({},r.options,o.options),data:Object.assign({},r.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var gy={placement:"bottom",modifiers:[],strategy:"absolute"};function yy(){for(var e=arguments.length,t=new Array(e),n=0;n{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:u})=>{const c=u8(u);Object.assign(s.value,c)},requires:["computeStyles"]},r=S(()=>{const{onFirstUpdate:u,placement:c,strategy:f,modifiers:d}=i(n);return{onFirstUpdate:u,placement:c||"bottom",strategy:f||"absolute",modifiers:[...d||[],o,{name:"applyStyles",enabled:!1}]}}),l=Pt(),s=P({styles:{popper:{position:i(r).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),a=()=>{l.value&&(l.value.destroy(),l.value=void 0)};return fe(r,u=>{const c=i(l);c&&c.setOptions(u)},{deep:!0}),fe([e,t],([u,c])=>{a(),!(!u||!c)&&(l.value=a8(u,c,i(r)))}),At(()=>{a()}),{state:S(()=>{var u;return{...((u=i(l))==null?void 0:u.state)||{}}}),styles:S(()=>i(s).styles),attributes:S(()=>i(s).attributes),update:()=>{var u;return(u=i(l))==null?void 0:u.update()},forceUpdate:()=>{var u;return(u=i(l))==null?void 0:u.forceUpdate()},instanceRef:S(()=>i(l))}};function u8(e){const t=Object.keys(e.elements),n=Gu(t.map(r=>[r,e.styles[r]||{}])),o=Gu(t.map(r=>[r,e.attributes[r]]));return{styles:n,attributes:o}}const rv=e=>{if(!e)return{onClick:$t,onMousedown:$t,onMouseup:$t};let t=!1,n=!1;return{onClick:s=>{t&&n&&e(s),t=n=!1},onMousedown:s=>{t=s.target===s.currentTarget},onMouseup:s=>{n=s.target===s.currentTarget}}},c8=(e,t=0)=>{if(t===0)return e;const n=P(!1);let o=0;const r=()=>{o&&clearTimeout(o),o=window.setTimeout(()=>{n.value=e.value},t)};return nt(r),fe(()=>e.value,l=>{l?r():n.value=l}),n};function by(){let e;const t=(o,r)=>{n(),e=window.setTimeout(o,r)},n=()=>window.clearTimeout(e);return di(()=>n()),{registerTimeout:t,cancelTimeout:n}}const wy={prefix:Math.floor(Math.random()*1e4),current:0},d8=Symbol("elIdInjection"),lv=()=>ot()?Pe(d8,wy):wy,En=e=>{const t=lv(),n=Yh();return S(()=>i(e)||`${n.value}-id-${t.prefix}-${t.current++}`)};let Xl=[];const Cy=e=>{const t=e;t.key===Ke.esc&&Xl.forEach(n=>n(t))},f8=e=>{nt(()=>{Xl.length===0&&document.addEventListener("keydown",Cy),gt&&Xl.push(e)}),At(()=>{Xl=Xl.filter(t=>t!==e),Xl.length===0&>&&document.removeEventListener("keydown",Cy)})};let Sy;const iC=()=>{const e=Yh(),t=lv(),n=S(()=>`${e.value}-popper-container-${t.prefix}`),o=S(()=>`#${n.value}`);return{id:n,selector:o}},p8=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},h8=()=>{const{id:e,selector:t}=iC();return Sc(()=>{gt&&!Sy&&!document.body.querySelector(t.value)&&(Sy=p8(e.value))}),{id:e,selector:t}},v8=_e({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),m8=({showAfter:e,hideAfter:t,autoClose:n,open:o,close:r})=>{const{registerTimeout:l}=by(),{registerTimeout:s,cancelTimeout:a}=by();return{onOpen:f=>{l(()=>{o(f);const d=i(n);Ye(d)&&d>0&&s(()=>{r(f)},d)},i(e))},onClose:f=>{a(),l(()=>{r(f)},i(t))}}},uC=Symbol("elForwardRef"),g8=e=>{ft(uC,{setForwardRef:n=>{e.value=n}})},y8=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),Ey={current:0},ky=P(0),cC=2e3,_y=Symbol("elZIndexContextKey"),dC=Symbol("zIndexContextKey"),qs=e=>{const t=ot()?Pe(_y,Ey):Ey,n=e||(ot()?Pe(dC,void 0):void 0),o=S(()=>{const s=i(n);return Ye(s)?s:cC}),r=S(()=>o.value+ky.value),l=()=>(t.current++,ky.value=t.current,r.value);return!gt&&Pe(_y),{initialZIndex:o,currentZIndex:r,nextZIndex:l}},Is=Math.min,_l=Math.max,Ju=Math.round,ji=Math.floor,Ur=e=>({x:e,y:e}),b8={left:"right",right:"left",bottom:"top",top:"bottom"},w8={start:"end",end:"start"};function Af(e,t,n){return _l(e,Is(t,n))}function bi(e,t){return typeof e=="function"?e(t):e}function Rl(e){return e.split("-")[0]}function wi(e){return e.split("-")[1]}function fC(e){return e==="x"?"y":"x"}function sv(e){return e==="y"?"height":"width"}function jc(e){return["top","bottom"].includes(Rl(e))?"y":"x"}function av(e){return fC(jc(e))}function C8(e,t,n){n===void 0&&(n=!1);const o=wi(e),r=av(e),l=sv(r);let s=r==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[l]>t.floating[l]&&(s=Zu(s)),[s,Zu(s)]}function S8(e){const t=Zu(e);return[Pf(e),t,Pf(t)]}function Pf(e){return e.replace(/start|end/g,t=>w8[t])}function E8(e,t,n){const o=["left","right"],r=["right","left"],l=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?l:s;default:return[]}}function k8(e,t,n,o){const r=wi(e);let l=E8(Rl(e),n==="start",o);return r&&(l=l.map(s=>s+"-"+r),t&&(l=l.concat(l.map(Pf)))),l}function Zu(e){return e.replace(/left|right|bottom|top/g,t=>b8[t])}function _8(e){return{top:0,right:0,bottom:0,left:0,...e}}function pC(e){return typeof e!="number"?_8(e):{top:e,right:e,bottom:e,left:e}}function Qu(e){const{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function $y(e,t,n){let{reference:o,floating:r}=e;const l=jc(t),s=av(t),a=sv(s),u=Rl(t),c=l==="y",f=o.x+o.width/2-r.width/2,d=o.y+o.height/2-r.height/2,h=o[a]/2-r[a]/2;let v;switch(u){case"top":v={x:f,y:o.y-r.height};break;case"bottom":v={x:f,y:o.y+o.height};break;case"right":v={x:o.x+o.width,y:d};break;case"left":v={x:o.x-r.width,y:d};break;default:v={x:o.x,y:o.y}}switch(wi(t)){case"start":v[s]-=h*(n&&c?-1:1);break;case"end":v[s]+=h*(n&&c?-1:1);break}return v}const $8=async(e,t,n)=>{const{placement:o="bottom",strategy:r="absolute",middleware:l=[],platform:s}=n,a=l.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:f,y:d}=$y(c,o,u),h=o,v={},m=0;for(let p=0;p({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:r,rects:l,platform:s,elements:a,middlewareData:u}=t,{element:c,padding:f=0}=bi(e,t)||{};if(c==null)return{};const d=pC(f),h={x:n,y:o},v=av(r),m=sv(v),p=await s.getDimensions(c),y=v==="y",g=y?"top":"left",w=y?"bottom":"right",b=y?"clientHeight":"clientWidth",C=l.reference[m]+l.reference[v]-h[v]-l.floating[m],E=h[v]-l.reference[v],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(c));let O=k?k[b]:0;(!O||!await(s.isElement==null?void 0:s.isElement(k)))&&(O=a.floating[b]||l.floating[m]);const T=C/2-E/2,R=O/2-p[m]/2-1,A=Is(d[g],R),I=Is(d[w],R),L=A,W=O-p[m]-I,z=O/2-p[m]/2+T,V=Af(L,z,W),x=!u.arrow&&wi(r)!=null&&z!==V&&l.reference[m]/2-(zL<=0)){var R,A;const L=(((R=l.flip)==null?void 0:R.index)||0)+1,W=E[L];if(W)return{data:{index:L,overflows:T},reset:{placement:W}};let z=(A=T.filter(V=>V.overflows[0]<=0).sort((V,x)=>V.overflows[1]-x.overflows[1])[0])==null?void 0:A.placement;if(!z)switch(v){case"bestFit":{var I;const V=(I=T.map(x=>[x.placement,x.overflows.filter(M=>M>0).reduce((M,D)=>M+D,0)]).sort((x,M)=>x[1]-M[1])[0])==null?void 0:I[0];V&&(z=V);break}case"initialPlacement":z=a;break}if(r!==z)return{reset:{placement:z}}}return{}}}};async function N8(e,t){const{placement:n,platform:o,elements:r}=e,l=await(o.isRTL==null?void 0:o.isRTL(r.floating)),s=Rl(n),a=wi(n),u=jc(n)==="y",c=["left","top"].includes(s)?-1:1,f=l&&u?-1:1,d=bi(t,e);let{mainAxis:h,crossAxis:v,alignmentAxis:m}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&typeof m=="number"&&(v=a==="end"?m*-1:m),u?{x:v*f,y:h*c}:{x:h*c,y:v*f}}const M8=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:r,y:l,placement:s,middlewareData:a}=t,u=await N8(t,e);return s===((n=a.offset)==null?void 0:n.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:s}}}}},I8=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:r}=t,{mainAxis:l=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:g,y:w}=y;return{x:g,y:w}}},...u}=bi(e,t),c={x:n,y:o},f=await iv(t,u),d=jc(Rl(r)),h=fC(d);let v=c[h],m=c[d];if(l){const y=h==="y"?"top":"left",g=h==="y"?"bottom":"right",w=v+f[y],b=v-f[g];v=Af(w,v,b)}if(s){const y=d==="y"?"top":"left",g=d==="y"?"bottom":"right",w=m+f[y],b=m-f[g];m=Af(w,m,b)}const p=a.fn({...t,[h]:v,[d]:m});return{...p,data:{x:p.x-n,y:p.y-o}}}}};function Ys(e){return hC(e)?(e.nodeName||"").toLowerCase():"#document"}function Jn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mr(e){var t;return(t=(hC(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hC(e){return e instanceof Node||e instanceof Jn(e).Node}function zo(e){return e instanceof Element||e instanceof Jn(e).Element}function Ko(e){return e instanceof HTMLElement||e instanceof Jn(e).HTMLElement}function Ty(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Jn(e).ShadowRoot}function Ci(e){const{overflow:t,overflowX:n,overflowY:o,display:r}=_o(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function R8(e){return["table","td","th"].includes(Ys(e))}function uv(e){const t=cv(),n=_o(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(o=>(n.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(n.contain||"").includes(o))}function A8(e){let t=qr(e);for(;Ko(t)&&!Rs(t);){if(uv(t))return t;t=qr(t)}return null}function cv(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Rs(e){return["html","body","#document"].includes(Ys(e))}function _o(e){return Jn(e).getComputedStyle(e)}function Wc(e){return zo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function qr(e){if(Ys(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Ty(e)&&e.host||mr(e);return Ty(t)?t.host:t}function vC(e){const t=qr(e);return Rs(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ko(t)&&Ci(t)?t:vC(t)}function Ya(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const r=vC(e),l=r===((o=e.ownerDocument)==null?void 0:o.body),s=Jn(r);return l?t.concat(s,s.visualViewport||[],Ci(r)?r:[],s.frameElement&&n?Ya(s.frameElement):[]):t.concat(r,Ya(r,[],n))}function mC(e){const t=_o(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const r=Ko(e),l=r?e.offsetWidth:n,s=r?e.offsetHeight:o,a=Ju(n)!==l||Ju(o)!==s;return a&&(n=l,o=s),{width:n,height:o,$:a}}function dv(e){return zo(e)?e:e.contextElement}function us(e){const t=dv(e);if(!Ko(t))return Ur(1);const n=t.getBoundingClientRect(),{width:o,height:r,$:l}=mC(t);let s=(l?Ju(n.width):n.width)/o,a=(l?Ju(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const P8=Ur(0);function gC(e){const t=Jn(e);return!cv()||!t.visualViewport?P8:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function x8(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==Jn(e)?!1:t}function Al(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=e.getBoundingClientRect(),l=dv(e);let s=Ur(1);t&&(o?zo(o)&&(s=us(o)):s=us(e));const a=x8(l,n,o)?gC(l):Ur(0);let u=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,f=r.width/s.x,d=r.height/s.y;if(l){const h=Jn(l),v=o&&zo(o)?Jn(o):o;let m=h,p=m.frameElement;for(;p&&o&&v!==m;){const y=us(p),g=p.getBoundingClientRect(),w=_o(p),b=g.left+(p.clientLeft+parseFloat(w.paddingLeft))*y.x,C=g.top+(p.clientTop+parseFloat(w.paddingTop))*y.y;u*=y.x,c*=y.y,f*=y.x,d*=y.y,u+=b,c+=C,m=Jn(p),p=m.frameElement}}return Qu({width:f,height:d,x:u,y:c})}const L8=[":popover-open",":modal"];function fv(e){return L8.some(t=>{try{return e.matches(t)}catch{return!1}})}function D8(e){let{elements:t,rect:n,offsetParent:o,strategy:r}=e;const l=r==="fixed",s=mr(o),a=t?fv(t.floating):!1;if(o===s||a&&l)return n;let u={scrollLeft:0,scrollTop:0},c=Ur(1);const f=Ur(0),d=Ko(o);if((d||!d&&!l)&&((Ys(o)!=="body"||Ci(s))&&(u=Wc(o)),Ko(o))){const h=Al(o);c=us(o),f.x=h.x+o.clientLeft,f.y=h.y+o.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+f.x,y:n.y*c.y-u.scrollTop*c.y+f.y}}function B8(e){return Array.from(e.getClientRects())}function yC(e){return Al(mr(e)).left+Wc(e).scrollLeft}function F8(e){const t=mr(e),n=Wc(e),o=e.ownerDocument.body,r=_l(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=_l(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let s=-n.scrollLeft+yC(e);const a=-n.scrollTop;return _o(o).direction==="rtl"&&(s+=_l(t.clientWidth,o.clientWidth)-r),{width:r,height:l,x:s,y:a}}function V8(e,t){const n=Jn(e),o=mr(e),r=n.visualViewport;let l=o.clientWidth,s=o.clientHeight,a=0,u=0;if(r){l=r.width,s=r.height;const c=cv();(!c||c&&t==="fixed")&&(a=r.offsetLeft,u=r.offsetTop)}return{width:l,height:s,x:a,y:u}}function H8(e,t){const n=Al(e,!0,t==="fixed"),o=n.top+e.clientTop,r=n.left+e.clientLeft,l=Ko(e)?us(e):Ur(1),s=e.clientWidth*l.x,a=e.clientHeight*l.y,u=r*l.x,c=o*l.y;return{width:s,height:a,x:u,y:c}}function Oy(e,t,n){let o;if(t==="viewport")o=V8(e,n);else if(t==="document")o=F8(mr(e));else if(zo(t))o=H8(t,n);else{const r=gC(e);o={...t,x:t.x-r.x,y:t.y-r.y}}return Qu(o)}function bC(e,t){const n=qr(e);return n===t||!zo(n)||Rs(n)?!1:_o(n).position==="fixed"||bC(n,t)}function z8(e,t){const n=t.get(e);if(n)return n;let o=Ya(e,[],!1).filter(a=>zo(a)&&Ys(a)!=="body"),r=null;const l=_o(e).position==="fixed";let s=l?qr(e):e;for(;zo(s)&&!Rs(s);){const a=_o(s),u=uv(s);!u&&a.position==="fixed"&&(r=null),(l?!u&&!r:!u&&a.position==="static"&&!!r&&["absolute","fixed"].includes(r.position)||Ci(s)&&!u&&bC(e,s))?o=o.filter(f=>f!==s):r=a,s=qr(s)}return t.set(e,o),o}function K8(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e;const s=[...n==="clippingAncestors"?fv(t)?[]:z8(t,this._c):[].concat(n),o],a=s[0],u=s.reduce((c,f)=>{const d=Oy(t,f,r);return c.top=_l(d.top,c.top),c.right=Is(d.right,c.right),c.bottom=Is(d.bottom,c.bottom),c.left=_l(d.left,c.left),c},Oy(t,a,r));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}}function j8(e){const{width:t,height:n}=mC(e);return{width:t,height:n}}function W8(e,t,n){const o=Ko(t),r=mr(t),l=n==="fixed",s=Al(e,!0,l,t);let a={scrollLeft:0,scrollTop:0};const u=Ur(0);if(o||!o&&!l)if((Ys(t)!=="body"||Ci(r))&&(a=Wc(t)),o){const d=Al(t,!0,l,t);u.x=d.x+t.clientLeft,u.y=d.y+t.clientTop}else r&&(u.x=yC(r));const c=s.left+a.scrollLeft-u.x,f=s.top+a.scrollTop-u.y;return{x:c,y:f,width:s.width,height:s.height}}function Rd(e){return _o(e).position==="static"}function Ny(e,t){return!Ko(e)||_o(e).position==="fixed"?null:t?t(e):e.offsetParent}function wC(e,t){const n=Jn(e);if(fv(e))return n;if(!Ko(e)){let r=qr(e);for(;r&&!Rs(r);){if(zo(r)&&!Rd(r))return r;r=qr(r)}return n}let o=Ny(e,t);for(;o&&R8(o)&&Rd(o);)o=Ny(o,t);return o&&Rs(o)&&Rd(o)&&!uv(o)?n:o||A8(e)||n}const U8=async function(e){const t=this.getOffsetParent||wC,n=this.getDimensions,o=await n(e.floating);return{reference:W8(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function q8(e){return _o(e).direction==="rtl"}const Y8={convertOffsetParentRelativeRectToViewportRelativeRect:D8,getDocumentElement:mr,getClippingRect:K8,getOffsetParent:wC,getElementRects:U8,getClientRects:B8,getDimensions:j8,getScale:us,isElement:zo,isRTL:q8};function G8(e,t){let n=null,o;const r=mr(e);function l(){var a;clearTimeout(o),(a=n)==null||a.disconnect(),n=null}function s(a,u){a===void 0&&(a=!1),u===void 0&&(u=1),l();const{left:c,top:f,width:d,height:h}=e.getBoundingClientRect();if(a||t(),!d||!h)return;const v=ji(f),m=ji(r.clientWidth-(c+d)),p=ji(r.clientHeight-(f+h)),y=ji(c),w={rootMargin:-v+"px "+-m+"px "+-p+"px "+-y+"px",threshold:_l(0,Is(1,u))||1};let b=!0;function C(E){const k=E[0].intersectionRatio;if(k!==u){if(!b)return s();k?s(!1,k):o=setTimeout(()=>{s(!1,1e-7)},1e3)}b=!1}try{n=new IntersectionObserver(C,{...w,root:r.ownerDocument})}catch{n=new IntersectionObserver(C,w)}n.observe(e)}return s(!0),l}function X8(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,c=dv(e),f=r||l?[...c?Ya(c):[],...Ya(t)]:[];f.forEach(g=>{r&&g.addEventListener("scroll",n,{passive:!0}),l&&g.addEventListener("resize",n)});const d=c&&a?G8(c,n):null;let h=-1,v=null;s&&(v=new ResizeObserver(g=>{let[w]=g;w&&w.target===c&&v&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var b;(b=v)==null||b.observe(t)})),n()}),c&&!u&&v.observe(c),v.observe(t));let m,p=u?Al(e):null;u&&y();function y(){const g=Al(e);p&&(g.x!==p.x||g.y!==p.y||g.width!==p.width||g.height!==p.height)&&n(),p=g,m=requestAnimationFrame(y)}return n(),()=>{var g;f.forEach(w=>{r&&w.removeEventListener("scroll",n),l&&w.removeEventListener("resize",n)}),d==null||d(),(g=v)==null||g.disconnect(),v=null,u&&cancelAnimationFrame(m)}}const J8=iv,CC=M8,Z8=I8,Q8=O8,SC=T8,EC=(e,t,n)=>{const o=new Map,r={platform:Y8,...n},l={...r.platform,_c:o};return $8(e,t,{...r,platform:l})};_e({});const e6=e=>{if(!gt)return;if(!e)return e;const t=zn(e);return t||(xt(e)?t:e)},t6=({middleware:e,placement:t,strategy:n})=>{const o=P(),r=P(),l=P(),s=P(),a=P({}),u={x:l,y:s,placement:t,strategy:n,middlewareData:a},c=async()=>{if(!gt)return;const f=e6(o),d=zn(r);if(!f||!d)return;const h=await EC(f,d,{placement:i(t),strategy:i(n),middleware:i(e)});Es(u).forEach(v=>{u[v].value=h[v]})};return nt(()=>{Cn(()=>{c()})}),{...u,update:c,referenceRef:o,contentRef:r}},n6=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const o=i(e);return o?SC({element:o,padding:t}).fn(n):{}}});function o6(e){const t=P();function n(){if(e.value==null)return;const{selectionStart:r,selectionEnd:l,value:s}=e.value;if(r==null||l==null)return;const a=s.slice(0,Math.max(0,r)),u=s.slice(Math.max(0,l));t.value={selectionStart:r,selectionEnd:l,value:s,beforeTxt:a,afterTxt:u}}function o(){if(e.value==null||t.value==null)return;const{value:r}=e.value,{beforeTxt:l,afterTxt:s,selectionStart:a}=t.value;if(l==null||s==null||a==null)return;let u=r.length;if(r.endsWith(s))u=r.length-s.length;else if(r.startsWith(l))u=l.length;else{const c=l[a-1],f=r.indexOf(c,a-1);f!==-1&&(u=f+1)}e.value.setSelectionRange(u,u)}return[n,o]}const r6=(e,t,n)=>Dr(e.subTree).filter(l=>{var s;return Vt(l)&&((s=l.type)==null?void 0:s.name)===t&&!!l.component}).map(l=>l.component.uid).map(l=>n[l]).filter(l=>!!l),pv=(e,t)=>{const n={},o=Pt([]);return{children:o,addChild:s=>{n[s.uid]=s,o.value=r6(e,t,n)},removeChild:s=>{delete n[s],o.value=o.value.filter(a=>a.uid!==s)}}},an=To({type:String,values:Uo,required:!1}),kC=Symbol("size"),l6=()=>{const e=Pe(kC,{});return S(()=>i(e.size)||"")};function Uc(e,{afterFocus:t,beforeBlur:n,afterBlur:o}={}){const r=ot(),{emit:l}=r,s=Pt(),a=P(!1),u=d=>{a.value||(a.value=!0,l("focus",d),t==null||t())},c=d=>{var h;Xe(n)&&n(d)||d.relatedTarget&&((h=s.value)!=null&&h.contains(d.relatedTarget))||(a.value=!1,l("blur",d),o==null||o())},f=()=>{var d;(d=e.value)==null||d.focus()};return fe(s,d=>{d&&d.setAttribute("tabindex","-1")}),Lt(s,"click",f),{wrapperRef:s,isFocused:a,handleFocus:u,handleBlur:c}}const s6=["",void 0,null],a6=void 0,Gs=_e({emptyValues:Array,valueOnClear:{type:[String,Number,Boolean,Function],default:void 0,validator:e=>Xe(e)?!e():!e}}),qc=(e,t)=>{let n=Si();n.value||(n=P({}));const o=S(()=>e.emptyValues||n.value.emptyValues||s6),r=S(()=>Xe(e.valueOnClear)?e.valueOnClear():e.valueOnClear!==void 0?e.valueOnClear:Xe(n.value.valueOnClear)?n.value.valueOnClear():n.value.valueOnClear!==void 0?n.value.valueOnClear:t!==void 0?t:a6),l=s=>o.value.includes(s);return o.value.includes(r.value),{emptyValues:o,valueOnClear:r,isEmptyValue:l}},i6=_e({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),yn=e=>Do(i6,e),_C=Symbol(),ec=P();function Si(e,t=void 0){const n=ot()?Pe(_C,ec):ec;return e?S(()=>{var o,r;return(r=(o=n.value)==null?void 0:o[e])!=null?r:t}):n}function Yc(e,t){const n=Si(),o=ge(e,S(()=>{var a;return((a=n.value)==null?void 0:a.namespace)||Ca})),r=Ct(S(()=>{var a;return(a=n.value)==null?void 0:a.locale})),l=qs(S(()=>{var a;return((a=n.value)==null?void 0:a.zIndex)||cC})),s=S(()=>{var a;return i(t)||((a=n.value)==null?void 0:a.size)||""});return hv(S(()=>i(n)||{})),{ns:o,locale:r,zIndex:l,size:s}}const hv=(e,t,n=!1)=>{var o;const r=!!ot(),l=r?Si():void 0,s=(o=t==null?void 0:t.provide)!=null?o:r?ft:void 0;if(!s)return;const a=S(()=>{const u=i(e);return l!=null&&l.value?u6(l.value,u):u});return s(_C,a),s(qw,S(()=>a.value.locale)),s(Yw,S(()=>a.value.namespace)),s(dC,S(()=>a.value.zIndex)),s(kC,{size:S(()=>a.value.size||"")}),(n||!ec.value)&&(ec.value=a.value),a},u6=(e,t)=>{const n=[...new Set([...Es(e),...Es(t)])],o={};for(const r of n)o[r]=t[r]!==void 0?t[r]:e[r];return o},c6=_e({a11y:{type:Boolean,default:!0},locale:{type:Q(Object)},size:an,button:{type:Q(Object)},experimentalFeatures:{type:Q(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Q(Object)},zIndex:Number,namespace:{type:String,default:"el"},...Gs}),xf={},d6=j({name:"ElConfigProvider",props:c6,setup(e,{slots:t}){fe(()=>e.message,o=>{Object.assign(xf,o??{})},{immediate:!0,deep:!0});const n=hv(e);return()=>le(t,"default",{config:n==null?void 0:n.value})}}),f6=rt(d6),p6="2.7.2",h6=(e=[])=>({version:p6,install:(n,o)=>{n[iy]||(n[iy]=!0,e.forEach(r=>n.use(r)),o&&hv(o,n,!0))}}),v6=_e({zIndex:{type:Q([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),m6={scroll:({scrollTop:e,fixed:t})=>Ye(e)&&en(t),[Dt]:e=>en(e)};var $e=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n};const $C="ElAffix",g6=j({name:$C}),y6=j({...g6,props:v6,emits:m6,setup(e,{expose:t,emit:n}){const o=e,r=ge("affix"),l=Pt(),s=Pt(),a=Pt(),{height:u}=pN(),{height:c,width:f,top:d,bottom:h,update:v}=Sg(s,{windowScroll:!1}),m=Sg(l),p=P(!1),y=P(0),g=P(0),w=S(()=>({height:p.value?`${c.value}px`:"",width:p.value?`${f.value}px`:""})),b=S(()=>{if(!p.value)return{};const k=o.offset?qt(o.offset):0;return{height:`${c.value}px`,width:`${f.value}px`,top:o.position==="top"?k:"",bottom:o.position==="bottom"?k:"",transform:g.value?`translateY(${g.value}px)`:"",zIndex:o.zIndex}}),C=()=>{if(a.value)if(y.value=a.value instanceof Window?document.documentElement.scrollTop:a.value.scrollTop||0,o.position==="top")if(o.target){const k=m.bottom.value-o.offset-c.value;p.value=o.offset>d.value&&m.bottom.value>0,g.value=k<0?k:0}else p.value=o.offset>d.value;else if(o.target){const k=u.value-m.top.value-o.offset-c.value;p.value=u.value-o.offsetm.top.value,g.value=k<0?-k:0}else p.value=u.value-o.offset{v(),n("scroll",{scrollTop:y.value,fixed:p.value})};return fe(p,k=>n("change",k)),nt(()=>{var k;o.target?(l.value=(k=document.querySelector(o.target))!=null?k:void 0,l.value||ln($C,`Target does not exist: ${o.target}`)):l.value=document.documentElement,a.value=Bh(s.value,!0),v()}),Lt(a,"scroll",E),Cn(C),t({update:C,updateRoot:v}),(k,O)=>(_(),F("div",{ref_key:"root",ref:s,class:$(i(r).b()),style:He(i(w))},[K("div",{class:$({[i(r).m("fixed")]:p.value}),style:He(i(b))},[le(k.$slots,"default")],6)],6))}});var b6=$e(y6,[["__file","affix.vue"]]);const w6=rt(b6),C6=_e({size:{type:Q([Number,String])},color:{type:String}}),S6=j({name:"ElIcon",inheritAttrs:!1}),E6=j({...S6,props:C6,setup(e){const t=e,n=ge("icon"),o=S(()=>{const{size:r,color:l}=t;return!r&&!l?{}:{fontSize:Qt(r)?void 0:qt(r),"--color":l}});return(r,l)=>(_(),F("i",pt({class:i(n).b(),style:i(o)},r.$attrs),[le(r.$slots,"default")],16))}});var k6=$e(E6,[["__file","icon.vue"]]);const Fe=rt(k6),_6=["light","dark"],$6=_e({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Es(Wr),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:_6,default:"light"}}),T6={close:e=>e instanceof MouseEvent},O6=j({name:"ElAlert"}),N6=j({...O6,props:$6,emits:T6,setup(e,{emit:t}){const n=e,{Close:o}=jh,r=vn(),l=ge("alert"),s=P(!0),a=S(()=>Wr[n.type]),u=S(()=>[l.e("icon"),{[l.is("big")]:!!n.description||!!r.default}]),c=S(()=>({"with-description":n.description||r.default})),f=d=>{s.value=!1,t("close",d)};return(d,h)=>(_(),re(rn,{name:i(l).b("fade"),persisted:""},{default:Z(()=>[et(K("div",{class:$([i(l).b(),i(l).m(d.type),i(l).is("center",d.center),i(l).is(d.effect)]),role:"alert"},[d.showIcon&&i(a)?(_(),re(i(Fe),{key:0,class:$(i(u))},{default:Z(()=>[(_(),re(ct(i(a))))]),_:1},8,["class"])):oe("v-if",!0),K("div",{class:$(i(l).e("content"))},[d.title||d.$slots.title?(_(),F("span",{key:0,class:$([i(l).e("title"),i(c)])},[le(d.$slots,"title",{},()=>[wt(Te(d.title),1)])],2)):oe("v-if",!0),d.$slots.default||d.description?(_(),F("p",{key:1,class:$(i(l).e("description"))},[le(d.$slots,"default",{},()=>[wt(Te(d.description),1)])],2)):oe("v-if",!0),d.closable?(_(),F(ze,{key:2},[d.closeText?(_(),F("div",{key:0,class:$([i(l).e("close-btn"),i(l).is("customed")]),onClick:f},Te(d.closeText),3)):(_(),re(i(Fe),{key:1,class:$(i(l).e("close-btn")),onClick:f},{default:Z(()=>[q(i(o))]),_:1},8,["class"]))],64)):oe("v-if",!0)],2)],2),[[St,s.value]])]),_:3},8,["name"]))}});var M6=$e(N6,[["__file","alert.vue"]]);const I6=rt(M6),Hl=Symbol("formContextKey"),jo=Symbol("formItemContextKey"),tn=(e,t={})=>{const n=P(void 0),o=t.prop?n:Xw("size"),r=t.global?n:l6(),l=t.form?{size:void 0}:Pe(Hl,void 0),s=t.formItem?{size:void 0}:Pe(jo,void 0);return S(()=>o.value||i(e)||(s==null?void 0:s.size)||(l==null?void 0:l.size)||r.value||"")},Bn=e=>{const t=Xw("disabled"),n=Pe(Hl,void 0);return S(()=>t.value||i(e)||(n==null?void 0:n.disabled)||!1)},Mn=()=>{const e=Pe(Hl,void 0),t=Pe(jo,void 0);return{form:e,formItem:t}},No=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=P(!1)),o||(o=P(!1));const r=P();let l;const s=S(()=>{var a;return!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&((a=t.inputIds)==null?void 0:a.length)<=1)});return nt(()=>{l=fe([Ot(e,"id"),n],([a,u])=>{const c=a??(u?void 0:En().value);c!==r.value&&(t!=null&&t.removeInputId&&(r.value&&t.removeInputId(r.value),!(o!=null&&o.value)&&!u&&c&&t.addInputId(c)),r.value=c)},{immediate:!0})}),Gr(()=>{l&&l(),t!=null&&t.removeInputId&&r.value&&t.removeInputId(r.value)}),{isLabeledByFormItem:s,inputId:r}},R6=_e({size:{type:String,values:Uo},disabled:Boolean}),A6=_e({...R6,model:Object,rules:{type:Q(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]}}),P6={validate:(e,t,n)=>(Ae(e)||Ze(e))&&en(t)&&Ze(n)};function x6(){const e=P([]),t=S(()=>{if(!e.value.length)return"0";const l=Math.max(...e.value);return l?`${l}px`:""});function n(l){const s=e.value.indexOf(l);return s===-1&&t.value,s}function o(l,s){if(l&&s){const a=n(s);e.value.splice(a,1,l)}else l&&e.value.push(l)}function r(l){const s=n(l);s>-1&&e.value.splice(s,1)}return{autoLabelWidth:t,registerLabelWidth:o,deregisterLabelWidth:r}}const Wi=(e,t)=>{const n=zr(t);return n.length>0?e.filter(o=>o.prop&&n.includes(o.prop)):e},L6="ElForm",D6=j({name:L6}),B6=j({...D6,props:A6,emits:P6,setup(e,{expose:t,emit:n}){const o=e,r=[],l=tn(),s=ge("form"),a=S(()=>{const{labelPosition:b,inline:C}=o;return[s.b(),s.m(l.value||"default"),{[s.m(`label-${b}`)]:b,[s.m("inline")]:C}]}),u=b=>r.find(C=>C.prop===b),c=b=>{r.push(b)},f=b=>{b.prop&&r.splice(r.indexOf(b),1)},d=(b=[])=>{o.model&&Wi(r,b).forEach(C=>C.resetField())},h=(b=[])=>{Wi(r,b).forEach(C=>C.clearValidate())},v=S(()=>!!o.model),m=b=>{if(r.length===0)return[];const C=Wi(r,b);return C.length?C:[]},p=async b=>g(void 0,b),y=async(b=[])=>{if(!v.value)return!1;const C=m(b);if(C.length===0)return!0;let E={};for(const k of C)try{await k.validate("")}catch(O){E={...E,...O}}return Object.keys(E).length===0?!0:Promise.reject(E)},g=async(b=[],C)=>{const E=!Xe(C);try{const k=await y(b);return k===!0&&await(C==null?void 0:C(k)),k}catch(k){if(k instanceof Error)throw k;const O=k;return o.scrollToError&&w(Object.keys(O)[0]),await(C==null?void 0:C(!1,O)),E&&Promise.reject(O)}},w=b=>{var C;const E=Wi(r,b)[0];E&&((C=E.$el)==null||C.scrollIntoView(o.scrollIntoViewOptions))};return fe(()=>o.rules,()=>{o.validateOnRuleChange&&p().catch(b=>void 0)},{deep:!0}),ft(Hl,Et({...gn(o),emit:n,resetFields:d,clearValidate:h,validateField:g,getField:u,addField:c,removeField:f,...x6()})),t({validate:p,validateField:g,resetFields:d,clearValidate:h,scrollToField:w}),(b,C)=>(_(),F("form",{class:$(i(a))},[le(b.$slots,"default")],2))}});var F6=$e(B6,[["__file","form.vue"]]);function hl(){return hl=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 mu(e,t,n){return H6()?mu=Reflect.construct.bind():mu=function(r,l,s){var a=[null];a.push.apply(a,l);var u=Function.bind.apply(r,a),c=new u;return s&&Ga(c,s.prototype),c},mu.apply(null,arguments)}function z6(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function Df(e){var t=typeof Map=="function"?new Map:void 0;return Df=function(o){if(o===null||!z6(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,r)}function r(){return mu(o,arguments,Lf(this).constructor)}return r.prototype=Object.create(o.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ga(r,o)},Df(e)}var K6=/%[sdj%]/g,j6=function(){};function Bf(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var o=n.field;t[o]=t[o]||[],t[o].push(n)}),t}function Xn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o=l)return a;switch(a){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch{return"[Circular]"}break;default:return a}});return s}return e}function W6(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function hn(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||W6(t)&&typeof e=="string"&&!e)}function U6(e,t,n){var o=[],r=0,l=e.length;function s(a){o.push.apply(o,a||[]),r++,r===l&&n(o)}e.forEach(function(a){t(a,s)})}function My(e,t,n){var o=0,r=e.length;function l(s){if(s&&s.length){n(s);return}var a=o;o=o+1,a()\[\]\\.,;:\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},ca={integer:function(t){return ca.number(t)&&parseInt(t,10)===t},float:function(t){return ca.number(t)&&!ca.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"&&!ca.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Py.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Z6())},hex:function(t){return typeof t=="string"&&!!t.match(Py.hex)}},Q6=function(t,n,o,r,l){if(t.required&&n===void 0){TC(t,n,o,r,l);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;s.indexOf(a)>-1?ca[a](n)||r.push(Xn(l.messages.types[a],t.fullField,t.type)):a&&typeof n!==t.type&&r.push(Xn(l.messages.types[a],t.fullField,t.type))},eL=function(t,n,o,r,l){var s=typeof t.len=="number",a=typeof t.min=="number",u=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=n,d=null,h=typeof n=="number",v=typeof n=="string",m=Array.isArray(n);if(h?d="number":v?d="string":m&&(d="array"),!d)return!1;m&&(f=n.length),v&&(f=n.replace(c,"_").length),s?f!==t.len&&r.push(Xn(l.messages[d].len,t.fullField,t.len)):a&&!u&&ft.max?r.push(Xn(l.messages[d].max,t.fullField,t.max)):a&&u&&(ft.max)&&r.push(Xn(l.messages[d].range,t.fullField,t.min,t.max))},jl="enum",tL=function(t,n,o,r,l){t[jl]=Array.isArray(t[jl])?t[jl]:[],t[jl].indexOf(n)===-1&&r.push(Xn(l.messages[jl],t.fullField,t[jl].join(", ")))},nL=function(t,n,o,r,l){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||r.push(Xn(l.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(n)||r.push(Xn(l.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},It={required:TC,whitespace:J6,type:Q6,range:eL,enum:tL,pattern:nL},oL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"string")&&!t.required)return o();It.required(t,n,r,s,l,"string"),hn(n,"string")||(It.type(t,n,r,s,l),It.range(t,n,r,s,l),It.pattern(t,n,r,s,l),t.whitespace===!0&&It.whitespace(t,n,r,s,l))}o(s)},rL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},lL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},sL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},aL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),hn(n)||It.type(t,n,r,s,l)}o(s)},iL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},uL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},cL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return o();It.required(t,n,r,s,l,"array"),n!=null&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},dL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},fL="enum",pL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It[fL](t,n,r,s,l)}o(s)},hL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"string")&&!t.required)return o();It.required(t,n,r,s,l),hn(n,"string")||It.pattern(t,n,r,s,l)}o(s)},vL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"date")&&!t.required)return o();if(It.required(t,n,r,s,l),!hn(n,"date")){var u;n instanceof Date?u=n:u=new Date(n),It.type(t,u,r,s,l),u&&It.range(t,u.getTime(),r,s,l)}}o(s)},mL=function(t,n,o,r,l){var s=[],a=Array.isArray(n)?"array":typeof n;It.required(t,n,r,s,l,a),o(s)},Ad=function(t,n,o,r,l){var s=t.type,a=[],u=t.required||!t.required&&r.hasOwnProperty(t.field);if(u){if(hn(n,s)&&!t.required)return o();It.required(t,n,r,a,l,s),hn(n,s)||It.type(t,n,r,a,l)}o(a)},gL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l)}o(s)},ka={string:oL,method:rL,number:lL,boolean:sL,regexp:aL,integer:iL,float:uL,array:cL,object:dL,enum:pL,pattern:hL,date:vL,url:Ad,hex:Ad,email:Ad,required:mL,any:gL};function Ff(){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 Vf=Ff(),Ei=function(){function e(n){this.rules=null,this._messages=Vf,this.define(n)}var t=e.prototype;return t.define=function(o){var r=this;if(!o)throw new Error("Cannot configure a schema with no rules");if(typeof o!="object"||Array.isArray(o))throw new Error("Rules must be an object");this.rules={},Object.keys(o).forEach(function(l){var s=o[l];r.rules[l]=Array.isArray(s)?s:[s]})},t.messages=function(o){return o&&(this._messages=Ay(Ff(),o)),this._messages},t.validate=function(o,r,l){var s=this;r===void 0&&(r={}),l===void 0&&(l=function(){});var a=o,u=r,c=l;if(typeof u=="function"&&(c=u,u={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function f(p){var y=[],g={};function w(C){if(Array.isArray(C)){var E;y=(E=y).concat.apply(E,C)}else y.push(C)}for(var b=0;b");const r=ge("form"),l=P(),s=P(0),a=()=>{var f;if((f=l.value)!=null&&f.firstElementChild){const d=window.getComputedStyle(l.value.firstElementChild).width;return Math.ceil(Number.parseFloat(d))}else return 0},u=(f="update")=>{je(()=>{t.default&&e.isAutoWidth&&(f==="update"?s.value=a():f==="remove"&&(n==null||n.deregisterLabelWidth(s.value)))})},c=()=>u("update");return nt(()=>{c()}),At(()=>{u("remove")}),fr(()=>c()),fe(s,(f,d)=>{e.updateAll&&(n==null||n.registerLabelWidth(f,d))}),Ht(S(()=>{var f,d;return(d=(f=l.value)==null?void 0:f.firstElementChild)!=null?d:null}),c),()=>{var f,d;if(!t)return null;const{isAutoWidth:h}=e;if(h){const v=n==null?void 0:n.autoLabelWidth,m=o==null?void 0:o.hasLabel,p={};if(m&&v&&v!=="auto"){const y=Math.max(0,Number.parseInt(v,10)-s.value),g=n.labelPosition==="left"?"marginRight":"marginLeft";y&&(p[g]=`${y}px`)}return q("div",{ref:l,class:[r.be("item","label-wrap")],style:p},[(f=t.default)==null?void 0:f.call(t)])}else return q(ze,{ref:l},[(d=t.default)==null?void 0:d.call(t)])}}});const CL=["role","aria-labelledby"],SL=j({name:"ElFormItem"}),EL=j({...SL,props:bL,setup(e,{expose:t}){const n=e,o=vn(),r=Pe(Hl,void 0),l=Pe(jo,void 0),s=tn(void 0,{formItem:!1}),a=ge("form-item"),u=En().value,c=P([]),f=P(""),d=GO(f,100),h=P(""),v=P();let m,p=!1;const y=S(()=>{if((r==null?void 0:r.labelPosition)==="top")return{};const J=qt(n.labelWidth||(r==null?void 0:r.labelWidth)||"");return J?{width:J}:{}}),g=S(()=>{if((r==null?void 0:r.labelPosition)==="top"||r!=null&&r.inline)return{};if(!n.label&&!n.labelWidth&&R)return{};const J=qt(n.labelWidth||(r==null?void 0:r.labelWidth)||"");return!n.label&&!o.label?{marginLeft:J}:{}}),w=S(()=>[a.b(),a.m(s.value),a.is("error",f.value==="error"),a.is("validating",f.value==="validating"),a.is("success",f.value==="success"),a.is("required",z.value||n.required),a.is("no-asterisk",r==null?void 0:r.hideRequiredAsterisk),(r==null?void 0:r.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[a.m("feedback")]:r==null?void 0:r.statusIcon}]),b=S(()=>en(n.inlineMessage)?n.inlineMessage:(r==null?void 0:r.inlineMessage)||!1),C=S(()=>[a.e("error"),{[a.em("error","inline")]:b.value}]),E=S(()=>n.prop?Ze(n.prop)?n.prop:n.prop.join("."):""),k=S(()=>!!(n.label||o.label)),O=S(()=>n.for||(c.value.length===1?c.value[0]:void 0)),T=S(()=>!O.value&&k.value),R=!!l,A=S(()=>{const J=r==null?void 0:r.model;if(!(!J||!n.prop))return hu(J,n.prop).value}),I=S(()=>{const{required:J}=n,ee=[];n.rules&&ee.push(...zr(n.rules));const Ce=r==null?void 0:r.rules;if(Ce&&n.prop){const de=hu(Ce,n.prop).value;de&&ee.push(...zr(de))}if(J!==void 0){const de=ee.map((ie,H)=>[ie,H]).filter(([ie])=>Object.keys(ie).includes("required"));if(de.length>0)for(const[ie,H]of de)ie.required!==J&&(ee[H]={...ie,required:J});else ee.push({required:J})}return ee}),L=S(()=>I.value.length>0),W=J=>I.value.filter(Ce=>!Ce.trigger||!J?!0:Array.isArray(Ce.trigger)?Ce.trigger.includes(J):Ce.trigger===J).map(({trigger:Ce,...de})=>de),z=S(()=>I.value.some(J=>J.required)),V=S(()=>{var J;return d.value==="error"&&n.showMessage&&((J=r==null?void 0:r.showMessage)!=null?J:!0)}),x=S(()=>`${n.label||""}${(r==null?void 0:r.labelSuffix)||""}`),M=J=>{f.value=J},D=J=>{var ee,Ce;const{errors:de,fields:ie}=J;(!de||!ie)&&console.error(J),M("error"),h.value=de?(Ce=(ee=de==null?void 0:de[0])==null?void 0:ee.message)!=null?Ce:`${n.prop} is required`:"",r==null||r.emit("validate",n.prop,!1,h.value)},N=()=>{M("success"),r==null||r.emit("validate",n.prop,!0,"")},B=async J=>{const ee=E.value;return new Ei({[ee]:J}).validate({[ee]:A.value},{firstFields:!0}).then(()=>(N(),!0)).catch(de=>(D(de),Promise.reject(de)))},U=async(J,ee)=>{if(p||!n.prop)return!1;const Ce=Xe(ee);if(!L.value)return ee==null||ee(!1),!1;const de=W(J);return de.length===0?(ee==null||ee(!0),!0):(M("validating"),B(de).then(()=>(ee==null||ee(!0),!0)).catch(ie=>{const{fields:H}=ie;return ee==null||ee(!1,H),Ce?!1:Promise.reject(H)}))},G=()=>{M(""),h.value="",p=!1},ne=async()=>{const J=r==null?void 0:r.model;if(!J||!n.prop)return;const ee=hu(J,n.prop);p=!0,ee.value=ey(m),await je(),G(),p=!1},ue=J=>{c.value.includes(J)||c.value.push(J)},te=J=>{c.value=c.value.filter(ee=>ee!==J)};fe(()=>n.error,J=>{h.value=J||"",M(J?"error":"")},{immediate:!0}),fe(()=>n.validateStatus,J=>M(J||""));const Y=Et({...gn(n),$el:v,size:s,validateState:f,labelId:u,inputIds:c,isGroup:T,hasLabel:k,fieldValue:A,addInputId:ue,removeInputId:te,resetField:ne,clearValidate:G,validate:U});return ft(jo,Y),nt(()=>{n.prop&&(r==null||r.addField(Y),m=ey(A.value))}),At(()=>{r==null||r.removeField(Y)}),t({size:s,validateMessage:h,validateState:f,validate:U,clearValidate:G,resetField:ne}),(J,ee)=>{var Ce;return _(),F("div",{ref_key:"formItemRef",ref:v,class:$(i(w)),role:i(T)?"group":void 0,"aria-labelledby":i(T)?i(u):void 0},[q(i(wL),{"is-auto-width":i(y).width==="auto","update-all":((Ce=i(r))==null?void 0:Ce.labelWidth)==="auto"},{default:Z(()=>[i(k)?(_(),re(ct(i(O)?"label":"div"),{key:0,id:i(u),for:i(O),class:$(i(a).e("label")),style:He(i(y))},{default:Z(()=>[le(J.$slots,"label",{label:i(x)},()=>[wt(Te(i(x)),1)])]),_:3},8,["id","for","class","style"])):oe("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),K("div",{class:$(i(a).e("content")),style:He(i(g))},[le(J.$slots,"default"),q(r1,{name:`${i(a).namespace.value}-zoom-in-top`},{default:Z(()=>[i(V)?le(J.$slots,"error",{key:0,error:h.value},()=>[K("div",{class:$(i(C))},Te(h.value),3)]):oe("v-if",!0)]),_:3},8,["name"])],6)],10,CL)}}});var OC=$e(EL,[["__file","form-item.vue"]]);const kL=rt(F6,{FormItem:OC}),_L=Kt(OC);let vo;const $L=` +`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),l=new RegExp("(?:^"+n+"$)|(?:^"+r+"$)"),s=new RegExp("^"+n+"$"),a=new RegExp("^"+r+"$"),u=function(C){return C&&C.exact?l:new RegExp("(?:"+t(C)+n+t(C)+")|(?:"+t(C)+r+t(C)+")","g")};u.v4=function(b){return b&&b.exact?s:new RegExp(""+t(b)+n+t(b),"g")},u.v6=function(b){return b&&b.exact?a:new RegExp(""+t(b)+r+t(b),"g")};var c="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",d=u.v4().source,h=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",m="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",p="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",y="(?::\\d{2,5})?",g='(?:[/?#][^\\s"]*)?',w="(?:"+c+"|www\\.)"+f+"(?:localhost|"+d+"|"+h+"|"+v+m+p+")"+y+g;return Ui=new RegExp("(?:^"+w+"$)","i"),Ui},Py={email:/^(([^<>()\[\]\\.,;:\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},ca={integer:function(t){return ca.number(t)&&parseInt(t,10)===t},float:function(t){return ca.number(t)&&!ca.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"&&!ca.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Py.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(Z6())},hex:function(t){return typeof t=="string"&&!!t.match(Py.hex)}},Q6=function(t,n,o,r,l){if(t.required&&n===void 0){TC(t,n,o,r,l);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;s.indexOf(a)>-1?ca[a](n)||r.push(Xn(l.messages.types[a],t.fullField,t.type)):a&&typeof n!==t.type&&r.push(Xn(l.messages.types[a],t.fullField,t.type))},eL=function(t,n,o,r,l){var s=typeof t.len=="number",a=typeof t.min=="number",u=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=n,d=null,h=typeof n=="number",v=typeof n=="string",m=Array.isArray(n);if(h?d="number":v?d="string":m&&(d="array"),!d)return!1;m&&(f=n.length),v&&(f=n.replace(c,"_").length),s?f!==t.len&&r.push(Xn(l.messages[d].len,t.fullField,t.len)):a&&!u&&ft.max?r.push(Xn(l.messages[d].max,t.fullField,t.max)):a&&u&&(ft.max)&&r.push(Xn(l.messages[d].range,t.fullField,t.min,t.max))},jl="enum",tL=function(t,n,o,r,l){t[jl]=Array.isArray(t[jl])?t[jl]:[],t[jl].indexOf(n)===-1&&r.push(Xn(l.messages[jl],t.fullField,t[jl].join(", ")))},nL=function(t,n,o,r,l){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||r.push(Xn(l.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(n)||r.push(Xn(l.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},It={required:TC,whitespace:J6,type:Q6,range:eL,enum:tL,pattern:nL},oL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"string")&&!t.required)return o();It.required(t,n,r,s,l,"string"),hn(n,"string")||(It.type(t,n,r,s,l),It.range(t,n,r,s,l),It.pattern(t,n,r,s,l),t.whitespace===!0&&It.whitespace(t,n,r,s,l))}o(s)},rL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},lL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},sL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},aL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),hn(n)||It.type(t,n,r,s,l)}o(s)},iL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},uL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},cL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return o();It.required(t,n,r,s,l,"array"),n!=null&&(It.type(t,n,r,s,l),It.range(t,n,r,s,l))}o(s)},dL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It.type(t,n,r,s,l)}o(s)},fL="enum",pL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l),n!==void 0&&It[fL](t,n,r,s,l)}o(s)},hL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"string")&&!t.required)return o();It.required(t,n,r,s,l),hn(n,"string")||It.pattern(t,n,r,s,l)}o(s)},vL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n,"date")&&!t.required)return o();if(It.required(t,n,r,s,l),!hn(n,"date")){var u;n instanceof Date?u=n:u=new Date(n),It.type(t,u,r,s,l),u&&It.range(t,u.getTime(),r,s,l)}}o(s)},mL=function(t,n,o,r,l){var s=[],a=Array.isArray(n)?"array":typeof n;It.required(t,n,r,s,l,a),o(s)},Ad=function(t,n,o,r,l){var s=t.type,a=[],u=t.required||!t.required&&r.hasOwnProperty(t.field);if(u){if(hn(n,s)&&!t.required)return o();It.required(t,n,r,a,l,s),hn(n,s)||It.type(t,n,r,a,l)}o(a)},gL=function(t,n,o,r,l){var s=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(hn(n)&&!t.required)return o();It.required(t,n,r,s,l)}o(s)},ka={string:oL,method:rL,number:lL,boolean:sL,regexp:aL,integer:iL,float:uL,array:cL,object:dL,enum:pL,pattern:hL,date:vL,url:Ad,hex:Ad,email:Ad,required:mL,any:gL};function Ff(){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 Vf=Ff(),Ei=function(){function e(n){this.rules=null,this._messages=Vf,this.define(n)}var t=e.prototype;return t.define=function(o){var r=this;if(!o)throw new Error("Cannot configure a schema with no rules");if(typeof o!="object"||Array.isArray(o))throw new Error("Rules must be an object");this.rules={},Object.keys(o).forEach(function(l){var s=o[l];r.rules[l]=Array.isArray(s)?s:[s]})},t.messages=function(o){return o&&(this._messages=Ay(Ff(),o)),this._messages},t.validate=function(o,r,l){var s=this;r===void 0&&(r={}),l===void 0&&(l=function(){});var a=o,u=r,c=l;if(typeof u=="function"&&(c=u,u={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function f(p){var y=[],g={};function w(C){if(Array.isArray(C)){var E;y=(E=y).concat.apply(E,C)}else y.push(C)}for(var b=0;b");const r=ge("form"),l=P(),s=P(0),a=()=>{var f;if((f=l.value)!=null&&f.firstElementChild){const d=window.getComputedStyle(l.value.firstElementChild).width;return Math.ceil(Number.parseFloat(d))}else return 0},u=(f="update")=>{je(()=>{t.default&&e.isAutoWidth&&(f==="update"?s.value=a():f==="remove"&&(n==null||n.deregisterLabelWidth(s.value)))})},c=()=>u("update");return nt(()=>{c()}),At(()=>{u("remove")}),fr(()=>c()),fe(s,(f,d)=>{e.updateAll&&(n==null||n.registerLabelWidth(f,d))}),Ht(S(()=>{var f,d;return(d=(f=l.value)==null?void 0:f.firstElementChild)!=null?d:null}),c),()=>{var f,d;if(!t)return null;const{isAutoWidth:h}=e;if(h){const v=n==null?void 0:n.autoLabelWidth,m=o==null?void 0:o.hasLabel,p={};if(m&&v&&v!=="auto"){const y=Math.max(0,Number.parseInt(v,10)-s.value),g=n.labelPosition==="left"?"marginRight":"marginLeft";y&&(p[g]=`${y}px`)}return q("div",{ref:l,class:[r.be("item","label-wrap")],style:p},[(f=t.default)==null?void 0:f.call(t)])}else return q(ze,{ref:l},[(d=t.default)==null?void 0:d.call(t)])}}});const CL=["role","aria-labelledby"],SL=j({name:"ElFormItem"}),EL=j({...SL,props:bL,setup(e,{expose:t}){const n=e,o=vn(),r=Pe(Hl,void 0),l=Pe(jo,void 0),s=tn(void 0,{formItem:!1}),a=ge("form-item"),u=En().value,c=P([]),f=P(""),d=GO(f,100),h=P(""),v=P();let m,p=!1;const y=S(()=>{if((r==null?void 0:r.labelPosition)==="top")return{};const J=qt(n.labelWidth||(r==null?void 0:r.labelWidth)||"");return J?{width:J}:{}}),g=S(()=>{if((r==null?void 0:r.labelPosition)==="top"||r!=null&&r.inline)return{};if(!n.label&&!n.labelWidth&&R)return{};const J=qt(n.labelWidth||(r==null?void 0:r.labelWidth)||"");return!n.label&&!o.label?{marginLeft:J}:{}}),w=S(()=>[a.b(),a.m(s.value),a.is("error",f.value==="error"),a.is("validating",f.value==="validating"),a.is("success",f.value==="success"),a.is("required",z.value||n.required),a.is("no-asterisk",r==null?void 0:r.hideRequiredAsterisk),(r==null?void 0:r.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[a.m("feedback")]:r==null?void 0:r.statusIcon}]),b=S(()=>en(n.inlineMessage)?n.inlineMessage:(r==null?void 0:r.inlineMessage)||!1),C=S(()=>[a.e("error"),{[a.em("error","inline")]:b.value}]),E=S(()=>n.prop?Ze(n.prop)?n.prop:n.prop.join("."):""),k=S(()=>!!(n.label||o.label)),O=S(()=>n.for||(c.value.length===1?c.value[0]:void 0)),T=S(()=>!O.value&&k.value),R=!!l,A=S(()=>{const J=r==null?void 0:r.model;if(!(!J||!n.prop))return hu(J,n.prop).value}),I=S(()=>{const{required:J}=n,ee=[];n.rules&&ee.push(...zr(n.rules));const Ce=r==null?void 0:r.rules;if(Ce&&n.prop){const de=hu(Ce,n.prop).value;de&&ee.push(...zr(de))}if(J!==void 0){const de=ee.map((ie,H)=>[ie,H]).filter(([ie])=>Object.keys(ie).includes("required"));if(de.length>0)for(const[ie,H]of de)ie.required!==J&&(ee[H]={...ie,required:J});else ee.push({required:J})}return ee}),L=S(()=>I.value.length>0),W=J=>I.value.filter(Ce=>!Ce.trigger||!J?!0:Array.isArray(Ce.trigger)?Ce.trigger.includes(J):Ce.trigger===J).map(({trigger:Ce,...de})=>de),z=S(()=>I.value.some(J=>J.required)),V=S(()=>{var J;return d.value==="error"&&n.showMessage&&((J=r==null?void 0:r.showMessage)!=null?J:!0)}),x=S(()=>`${n.label||""}${(r==null?void 0:r.labelSuffix)||""}`),M=J=>{f.value=J},D=J=>{var ee,Ce;const{errors:de,fields:ie}=J;(!de||!ie)&&console.error(J),M("error"),h.value=de?(Ce=(ee=de==null?void 0:de[0])==null?void 0:ee.message)!=null?Ce:`${n.prop} is required`:"",r==null||r.emit("validate",n.prop,!1,h.value)},N=()=>{M("success"),r==null||r.emit("validate",n.prop,!0,"")},B=async J=>{const ee=E.value;return new Ei({[ee]:J}).validate({[ee]:A.value},{firstFields:!0}).then(()=>(N(),!0)).catch(de=>(D(de),Promise.reject(de)))},U=async(J,ee)=>{if(p||!n.prop)return!1;const Ce=Xe(ee);if(!L.value)return ee==null||ee(!1),!1;const de=W(J);return de.length===0?(ee==null||ee(!0),!0):(M("validating"),B(de).then(()=>(ee==null||ee(!0),!0)).catch(ie=>{const{fields:H}=ie;return ee==null||ee(!1,H),Ce?!1:Promise.reject(H)}))},G=()=>{M(""),h.value="",p=!1},ne=async()=>{const J=r==null?void 0:r.model;if(!J||!n.prop)return;const ee=hu(J,n.prop);p=!0,ee.value=ey(m),await je(),G(),p=!1},ue=J=>{c.value.includes(J)||c.value.push(J)},te=J=>{c.value=c.value.filter(ee=>ee!==J)};fe(()=>n.error,J=>{h.value=J||"",M(J?"error":"")},{immediate:!0}),fe(()=>n.validateStatus,J=>M(J||""));const Y=Et({...gn(n),$el:v,size:s,validateState:f,labelId:u,inputIds:c,isGroup:T,hasLabel:k,fieldValue:A,addInputId:ue,removeInputId:te,resetField:ne,clearValidate:G,validate:U});return ft(jo,Y),nt(()=>{n.prop&&(r==null||r.addField(Y),m=ey(A.value))}),At(()=>{r==null||r.removeField(Y)}),t({size:s,validateMessage:h,validateState:f,validate:U,clearValidate:G,resetField:ne}),(J,ee)=>{var Ce;return _(),F("div",{ref_key:"formItemRef",ref:v,class:$(i(w)),role:i(T)?"group":void 0,"aria-labelledby":i(T)?i(u):void 0},[q(i(wL),{"is-auto-width":i(y).width==="auto","update-all":((Ce=i(r))==null?void 0:Ce.labelWidth)==="auto"},{default:Z(()=>[i(k)?(_(),re(ct(i(O)?"label":"div"),{key:0,id:i(u),for:i(O),class:$(i(a).e("label")),style:He(i(y))},{default:Z(()=>[le(J.$slots,"label",{label:i(x)},()=>[wt(Te(i(x)),1)])]),_:3},8,["id","for","class","style"])):oe("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),K("div",{class:$(i(a).e("content")),style:He(i(g))},[le(J.$slots,"default"),q(r1,{name:`${i(a).namespace.value}-zoom-in-top`},{default:Z(()=>[i(V)?le(J.$slots,"error",{key:0,error:h.value},()=>[K("div",{class:$(i(C))},Te(h.value),3)]):oe("v-if",!0)]),_:3},8,["name"])],6)],10,CL)}}});var OC=$e(EL,[["__file","form-item.vue"]]);const kL=rt(F6,{FormItem:OC}),_L=Kt(OC);let vo;const $L=` height:0 !important; visibility:hidden !important; ${Y1()?"":"overflow:hidden !important;"} @@ -26,7 +26,7 @@ z-index:-1000 !important; top:0 !important; right:0 !important; -`,TL=["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 OL(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:TL.map(s=>`${s}:${t.getPropertyValue(s)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function Ly(e,t=1,n){var o;vo||(vo=document.createElement("textarea"),document.body.appendChild(vo));const{paddingSize:r,borderSize:l,boxSizing:s,contextStyle:a}=OL(e);vo.setAttribute("style",`${a};${$L}`),vo.value=e.value||e.placeholder||"";let u=vo.scrollHeight;const c={};s==="border-box"?u=u+l:s==="content-box"&&(u=u-r),vo.value="";const f=vo.scrollHeight-r;if(Ye(t)){let d=f*t;s==="border-box"&&(d=d+r+l),u=Math.max(d,u),c.minHeight=`${d}px`}if(Ye(n)){let d=f*n;s==="border-box"&&(d=d+r+l),u=Math.min(d,u)}return c.height=`${u}px`,(o=vo.parentNode)==null||o.removeChild(vo),vo=void 0,c}const NL=_e({id:{type:String,default:void 0},size:an,disabled:Boolean,modelValue:{type:Q([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:Q([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Nt},prefixIcon:{type:Nt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Q([Object,Array,String]),default:()=>zt({})},autofocus:{type:Boolean,default:!1},...yn(["ariaLabel"])}),ML={[it]:e=>Ze(e),input:e=>Ze(e),change:e=>Ze(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},IL=["role"],RL=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],AL=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],PL=j({name:"ElInput",inheritAttrs:!1}),xL=j({...PL,props:NL,emits:ML,setup(e,{expose:t,emit:n}){const o=e,r=Ll(),l=vn(),s=S(()=>{const ye={};return o.containerRole==="combobox"&&(ye["aria-haspopup"]=r["aria-haspopup"],ye["aria-owns"]=r["aria-owns"],ye["aria-expanded"]=r["aria-expanded"]),ye}),a=S(()=>[o.type==="textarea"?y.b():p.b(),p.m(v.value),p.is("disabled",m.value),p.is("exceed",ue.value),{[p.b("group")]:l.prepend||l.append,[p.bm("group","append")]:l.append,[p.bm("group","prepend")]:l.prepend,[p.m("prefix")]:l.prefix||o.prefixIcon,[p.m("suffix")]:l.suffix||o.suffixIcon||o.clearable||o.showPassword,[p.bm("suffix","password-clear")]:B.value&&U.value,[p.b("hidden")]:o.type==="hidden"},r.class]),u=S(()=>[p.e("wrapper"),p.is("focus",A.value)]),c=qh({excludeKeys:S(()=>Object.keys(s.value))}),{form:f,formItem:d}=Mn(),{inputId:h}=No(o,{formItemContext:d}),v=tn(),m=Bn(),p=ge("input"),y=ge("textarea"),g=Pt(),w=Pt(),b=P(!1),C=P(!1),E=P(!1),k=P(),O=Pt(o.inputStyle),T=S(()=>g.value||w.value),{wrapperRef:R,isFocused:A,handleFocus:I,handleBlur:L}=Uc(T,{afterBlur(){var ye;o.validateEvent&&((ye=d==null?void 0:d.validate)==null||ye.call(d,"blur").catch(Le=>void 0))}}),W=S(()=>{var ye;return(ye=f==null?void 0:f.statusIcon)!=null?ye:!1}),z=S(()=>(d==null?void 0:d.validateState)||""),V=S(()=>z.value&&Wh[z.value]),x=S(()=>E.value?Bx:ix),M=S(()=>[r.style]),D=S(()=>[o.inputStyle,O.value,{resize:o.resize}]),N=S(()=>fn(o.modelValue)?"":String(o.modelValue)),B=S(()=>o.clearable&&!m.value&&!o.readonly&&!!N.value&&(A.value||b.value)),U=S(()=>o.showPassword&&!m.value&&!o.readonly&&!!N.value&&(!!N.value||A.value)),G=S(()=>o.showWordLimit&&!!o.maxlength&&(o.type==="text"||o.type==="textarea")&&!m.value&&!o.readonly&&!o.showPassword),ne=S(()=>N.value.length),ue=S(()=>!!G.value&&ne.value>Number(o.maxlength)),te=S(()=>!!l.suffix||!!o.suffixIcon||B.value||o.showPassword||G.value||!!z.value&&W.value),[Y,J]=o6(g);Ht(w,ye=>{if(de(),!G.value||o.resize!=="both")return;const Le=ye[0],{width:Qe}=Le.contentRect;k.value={right:`calc(100% - ${Qe+15+6}px)`}});const ee=()=>{const{type:ye,autosize:Le}=o;if(!(!gt||ye!=="textarea"||!w.value))if(Le){const Qe=ut(Le)?Le.minRows:void 0,lt=ut(Le)?Le.maxRows:void 0,vt=Ly(w.value,Qe,lt);O.value={overflowY:"hidden",...vt},je(()=>{w.value.offsetHeight,O.value=vt})}else O.value={minHeight:Ly(w.value).minHeight}},de=(ye=>{let Le=!1;return()=>{var Qe;if(Le||!o.autosize)return;((Qe=w.value)==null?void 0:Qe.offsetParent)===null||(ye(),Le=!0)}})(ee),ie=()=>{const ye=T.value,Le=o.formatter?o.formatter(N.value):N.value;!ye||ye.value===Le||(ye.value=Le)},H=async ye=>{Y();let{value:Le}=ye.target;if(o.formatter&&(Le=o.parser?o.parser(Le):Le),!C.value){if(Le===N.value){ie();return}n(it,Le),n("input",Le),await je(),ie(),J()}},X=ye=>{n("change",ye.target.value)},ce=ye=>{n("compositionstart",ye),C.value=!0},he=ye=>{var Le;n("compositionupdate",ye);const Qe=(Le=ye.target)==null?void 0:Le.value,lt=Qe[Qe.length-1]||"";C.value=!Uh(lt)},Ee=ye=>{n("compositionend",ye),C.value&&(C.value=!1,H(ye))},me=()=>{E.value=!E.value,ke()},ke=async()=>{var ye;await je(),(ye=T.value)==null||ye.focus()},we=()=>{var ye;return(ye=T.value)==null?void 0:ye.blur()},Oe=ye=>{b.value=!1,n("mouseleave",ye)},Se=ye=>{b.value=!0,n("mouseenter",ye)},Ne=ye=>{n("keydown",ye)},xe=()=>{var ye;(ye=T.value)==null||ye.select()},Be=()=>{n(it,""),n("change",""),n("clear"),n("input","")};return fe(()=>o.modelValue,()=>{var ye;je(()=>ee()),o.validateEvent&&((ye=d==null?void 0:d.validate)==null||ye.call(d,"change").catch(Le=>void 0))}),fe(N,()=>ie()),fe(()=>o.type,async()=>{await je(),ie(),ee()}),nt(()=>{!o.formatter&&o.parser,ie(),je(ee)}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input",ref:"https://element-plus.org/en-US/component/input.html"},S(()=>!!o.label)),t({input:g,textarea:w,ref:T,textareaStyle:D,autosize:Ot(o,"autosize"),focus:ke,blur:we,select:xe,clear:Be,resizeTextarea:ee}),(ye,Le)=>(_(),F("div",pt(i(s),{class:i(a),style:i(M),role:ye.containerRole,onMouseenter:Se,onMouseleave:Oe}),[oe(" input "),ye.type!=="textarea"?(_(),F(ze,{key:0},[oe(" prepend slot "),ye.$slots.prepend?(_(),F("div",{key:0,class:$(i(p).be("group","prepend"))},[le(ye.$slots,"prepend")],2)):oe("v-if",!0),K("div",{ref_key:"wrapperRef",ref:R,class:$(i(u))},[oe(" prefix slot "),ye.$slots.prefix||ye.prefixIcon?(_(),F("span",{key:0,class:$(i(p).e("prefix"))},[K("span",{class:$(i(p).e("prefix-inner"))},[le(ye.$slots,"prefix"),ye.prefixIcon?(_(),re(i(Fe),{key:0,class:$(i(p).e("icon"))},{default:Z(()=>[(_(),re(ct(ye.prefixIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)):oe("v-if",!0),K("input",pt({id:i(h),ref_key:"input",ref:g,class:i(p).e("inner")},i(c),{minlength:ye.minlength,maxlength:ye.maxlength,type:ye.showPassword?E.value?"text":"password":ye.type,disabled:i(m),readonly:ye.readonly,autocomplete:ye.autocomplete,tabindex:ye.tabindex,"aria-label":ye.label||ye.ariaLabel,placeholder:ye.placeholder,style:ye.inputStyle,form:ye.form,autofocus:ye.autofocus,onCompositionstart:ce,onCompositionupdate:he,onCompositionend:Ee,onInput:H,onFocus:Le[0]||(Le[0]=(...Qe)=>i(I)&&i(I)(...Qe)),onBlur:Le[1]||(Le[1]=(...Qe)=>i(L)&&i(L)(...Qe)),onChange:X,onKeydown:Ne}),null,16,RL),oe(" suffix slot "),i(te)?(_(),F("span",{key:1,class:$(i(p).e("suffix"))},[K("span",{class:$(i(p).e("suffix-inner"))},[!i(B)||!i(U)||!i(G)?(_(),F(ze,{key:0},[le(ye.$slots,"suffix"),ye.suffixIcon?(_(),re(i(Fe),{key:0,class:$(i(p).e("icon"))},{default:Z(()=>[(_(),re(ct(ye.suffixIcon)))]),_:1},8,["class"])):oe("v-if",!0)],64)):oe("v-if",!0),i(B)?(_(),re(i(Fe),{key:1,class:$([i(p).e("icon"),i(p).e("clear")]),onMousedown:Ge(i($t),["prevent"]),onClick:Be},{default:Z(()=>[q(i(Jr))]),_:1},8,["class","onMousedown"])):oe("v-if",!0),i(U)?(_(),re(i(Fe),{key:2,class:$([i(p).e("icon"),i(p).e("password")]),onClick:me},{default:Z(()=>[(_(),re(ct(i(x))))]),_:1},8,["class"])):oe("v-if",!0),i(G)?(_(),F("span",{key:3,class:$(i(p).e("count"))},[K("span",{class:$(i(p).e("count-inner"))},Te(i(ne))+" / "+Te(ye.maxlength),3)],2)):oe("v-if",!0),i(z)&&i(V)&&i(W)?(_(),re(i(Fe),{key:4,class:$([i(p).e("icon"),i(p).e("validateIcon"),i(p).is("loading",i(z)==="validating")])},{default:Z(()=>[(_(),re(ct(i(V))))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)):oe("v-if",!0)],2),oe(" append slot "),ye.$slots.append?(_(),F("div",{key:1,class:$(i(p).be("group","append"))},[le(ye.$slots,"append")],2)):oe("v-if",!0)],64)):(_(),F(ze,{key:1},[oe(" textarea "),K("textarea",pt({id:i(h),ref_key:"textarea",ref:w,class:i(y).e("inner")},i(c),{minlength:ye.minlength,maxlength:ye.maxlength,tabindex:ye.tabindex,disabled:i(m),readonly:ye.readonly,autocomplete:ye.autocomplete,style:i(D),"aria-label":ye.label||ye.ariaLabel,placeholder:ye.placeholder,form:ye.form,autofocus:ye.autofocus,onCompositionstart:ce,onCompositionupdate:he,onCompositionend:Ee,onInput:H,onFocus:Le[2]||(Le[2]=(...Qe)=>i(I)&&i(I)(...Qe)),onBlur:Le[3]||(Le[3]=(...Qe)=>i(L)&&i(L)(...Qe)),onChange:X,onKeydown:Ne}),null,16,AL),i(G)?(_(),F("span",{key:0,style:He(k.value),class:$(i(p).e("count"))},Te(i(ne))+" / "+Te(ye.maxlength),7)):oe("v-if",!0)],64))],16,IL))}});var LL=$e(xL,[["__file","input.vue"]]);const $n=rt(LL),Wl=4,NC={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"}},DL=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),vv=Symbol("scrollbarContextKey"),BL=_e({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),FL="Thumb",VL=j({__name:"thumb",props:BL,setup(e){const t=e,n=Pe(vv),o=ge("scrollbar");n||rn(FL,"can not inject scrollbar context");const r=P(),l=P(),s=P({}),a=P(!1);let u=!1,c=!1,f=gt?document.onselectstart:null;const d=S(()=>NC[t.vertical?"vertical":"horizontal"]),h=S(()=>DL({size:t.size,move:t.move,bar:d.value})),v=S(()=>r.value[d.value.offset]**2/n.wrapElement[d.value.scrollSize]/t.ratio/l.value[d.value.offset]),m=k=>{var O;if(k.stopPropagation(),k.ctrlKey||[1,2].includes(k.button))return;(O=window.getSelection())==null||O.removeAllRanges(),y(k);const T=k.currentTarget;T&&(s.value[d.value.axis]=T[d.value.offset]-(k[d.value.client]-T.getBoundingClientRect()[d.value.direction]))},p=k=>{if(!l.value||!r.value||!n.wrapElement)return;const O=Math.abs(k.target.getBoundingClientRect()[d.value.direction]-k[d.value.client]),T=l.value[d.value.offset]/2,R=(O-T)*100*v.value/r.value[d.value.offset];n.wrapElement[d.value.scroll]=R*n.wrapElement[d.value.scrollSize]/100},y=k=>{k.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",g),document.addEventListener("mouseup",w),f=document.onselectstart,document.onselectstart=()=>!1},g=k=>{if(!r.value||!l.value||u===!1)return;const O=s.value[d.value.axis];if(!O)return;const T=(r.value.getBoundingClientRect()[d.value.direction]-k[d.value.client])*-1,R=l.value[d.value.offset]-O,A=(T-R)*100*v.value/r.value[d.value.offset];n.wrapElement[d.value.scroll]=A*n.wrapElement[d.value.scrollSize]/100},w=()=>{u=!1,s.value[d.value.axis]=0,document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",w),E(),c&&(a.value=!1)},b=()=>{c=!1,a.value=!!t.size},C=()=>{c=!0,a.value=u};At(()=>{E(),document.removeEventListener("mouseup",w)});const E=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Lt(Ot(n,"scrollbarElement"),"mousemove",b),Lt(Ot(n,"scrollbarElement"),"mouseleave",C),(k,O)=>(_(),re(on,{name:i(o).b("fade"),persisted:""},{default:Z(()=>[et(K("div",{ref_key:"instance",ref:r,class:$([i(o).e("bar"),i(o).is(i(d).key)]),onMousedown:p},[K("div",{ref_key:"thumb",ref:l,class:$(i(o).e("thumb")),style:He(i(h)),onMousedown:m},null,38)],34),[[St,k.always||a.value]])]),_:1},8,["name"]))}});var Dy=$e(VL,[["__file","thumb.vue"]]);const HL=_e({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),zL=j({__name:"bar",props:HL,setup(e,{expose:t}){const n=e,o=Pe(vv),r=P(0),l=P(0),s=P(""),a=P(""),u=P(1),c=P(1);return t({handleScroll:h=>{if(h){const v=h.offsetHeight-Wl,m=h.offsetWidth-Wl;l.value=h.scrollTop*100/v*u.value,r.value=h.scrollLeft*100/m*c.value}},update:()=>{const h=o==null?void 0:o.wrapElement;if(!h)return;const v=h.offsetHeight-Wl,m=h.offsetWidth-Wl,p=v**2/h.scrollHeight,y=m**2/h.scrollWidth,g=Math.max(p,n.minSize),w=Math.max(y,n.minSize);u.value=p/(v-p)/(g/(v-g)),c.value=y/(m-y)/(w/(m-w)),a.value=g+Wl(_(),F(ze,null,[q(Dy,{move:r.value,ratio:c.value,size:s.value,always:h.always},null,8,["move","ratio","size","always"]),q(Dy,{move:l.value,ratio:u.value,size:a.value,vertical:"",always:h.always},null,8,["move","ratio","size","always"])],64))}});var KL=$e(zL,[["__file","bar.vue"]]);const jL=_e({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:Q([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},id:String,role:String,...yn(["ariaLabel","ariaOrientation"])}),WL={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ye)},UL="ElScrollbar",qL=j({name:UL}),YL=j({...qL,props:jL,emits:WL,setup(e,{expose:t,emit:n}){const o=e,r=ge("scrollbar");let l,s;const a=P(),u=P(),c=P(),f=P(),d=S(()=>{const b={};return o.height&&(b.height=qt(o.height)),o.maxHeight&&(b.maxHeight=qt(o.maxHeight)),[o.wrapStyle,b]}),h=S(()=>[o.wrapClass,r.e("wrap"),{[r.em("wrap","hidden-default")]:!o.native}]),v=S(()=>[r.e("view"),o.viewClass]),m=()=>{var b;u.value&&((b=f.value)==null||b.handleScroll(u.value),n("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function p(b,C){ut(b)?u.value.scrollTo(b):Ye(b)&&Ye(C)&&u.value.scrollTo(b,C)}const y=b=>{Ye(b)&&(u.value.scrollTop=b)},g=b=>{Ye(b)&&(u.value.scrollLeft=b)},w=()=>{var b;(b=f.value)==null||b.update()};return fe(()=>o.noresize,b=>{b?(l==null||l(),s==null||s()):({stop:l}=Ht(c,w),s=Lt("resize",w))},{immediate:!0}),fe(()=>[o.maxHeight,o.height],()=>{o.native||je(()=>{var b;w(),u.value&&((b=f.value)==null||b.handleScroll(u.value))})}),ft(vv,Et({scrollbarElement:a,wrapElement:u})),nt(()=>{o.native||je(()=>{w()})}),fr(()=>w()),t({wrapRef:u,update:w,scrollTo:p,setScrollTop:y,setScrollLeft:g,handleScroll:m}),(b,C)=>(_(),F("div",{ref_key:"scrollbarRef",ref:a,class:$(i(r).b())},[K("div",{ref_key:"wrapRef",ref:u,class:$(i(h)),style:He(i(d)),onScroll:m},[(_(),re(ct(b.tag),{id:b.id,ref_key:"resizeRef",ref:c,class:$(i(v)),style:He(b.viewStyle),role:b.role,"aria-label":b.ariaLabel,"aria-orientation":b.ariaOrientation},{default:Z(()=>[le(b.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),b.native?oe("v-if",!0):(_(),re(KL,{key:0,ref_key:"barRef",ref:f,always:b.always,"min-size":b.minSize},null,8,["always","min-size"]))],2))}});var GL=$e(YL,[["__file","scrollbar.vue"]]);const gr=rt(GL),mv=Symbol("popper"),MC=Symbol("popperContent"),XL=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],IC=_e({role:{type:String,values:XL,default:"tooltip"}}),JL=j({name:"ElPopper",inheritAttrs:!1}),ZL=j({...JL,props:IC,setup(e,{expose:t}){const n=e,o=P(),r=P(),l=P(),s=P(),a=S(()=>n.role),u={triggerRef:o,popperInstanceRef:r,contentRef:l,referenceRef:s,role:a};return t(u),ft(mv,u),(c,f)=>le(c.$slots,"default")}});var QL=$e(ZL,[["__file","popper.vue"]]);const RC=_e({arrowOffset:{type:Number,default:5}}),eD=j({name:"ElPopperArrow",inheritAttrs:!1}),tD=j({...eD,props:RC,setup(e,{expose:t}){const n=e,o=ge("popper"),{arrowOffset:r,arrowRef:l,arrowStyle:s}=Pe(MC,void 0);return fe(()=>n.arrowOffset,a=>{r.value=a}),At(()=>{l.value=void 0}),t({arrowRef:l}),(a,u)=>(_(),F("span",{ref_key:"arrowRef",ref:l,class:$(i(o).e("arrow")),style:He(i(s)),"data-popper-arrow":""},null,6))}});var nD=$e(tD,[["__file","arrow.vue"]]);const oD="ElOnlyChild",AC=j({name:oD,setup(e,{slots:t,attrs:n}){var o;const r=Pe(uC),l=y8((o=r==null?void 0:r.setForwardRef)!=null?o:$t);return()=>{var s;const a=(s=t.default)==null?void 0:s.call(t,n);if(!a||a.length>1)return null;const u=PC(a);return u?et(ir(u,n),[[l]]):null}}});function PC(e){if(!e)return null;const t=e;for(const n of t){if(ut(n))switch(n.type){case An:continue;case Hs:case"svg":return By(n);case ze:return PC(n.children);default:return n}return By(n)}return null}function By(e){const t=ge("only-child");return q("span",{class:t.e("content")},[e])}const xC=_e({virtualRef:{type:Q(Object)},virtualTriggering:Boolean,onMouseenter:{type:Q(Function)},onMouseleave:{type:Q(Function)},onClick:{type:Q(Function)},onKeydown:{type:Q(Function)},onFocus:{type:Q(Function)},onBlur:{type:Q(Function)},onContextmenu:{type:Q(Function)},id:String,open:Boolean}),rD=j({name:"ElPopperTrigger",inheritAttrs:!1}),lD=j({...rD,props:xC,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Pe(mv,void 0);g8(r);const l=S(()=>a.value?n.id:void 0),s=S(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),a=S(()=>{if(o&&o.value!=="tooltip")return o.value}),u=S(()=>a.value?`${n.open}`:void 0);let c;return nt(()=>{fe(()=>n.virtualRef,f=>{f&&(r.value=zn(f))},{immediate:!0}),fe(r,(f,d)=>{c==null||c(),c=void 0,co(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(h=>{var v;const m=n[h];m&&(f.addEventListener(h.slice(2).toLowerCase(),m),(v=d==null?void 0:d.removeEventListener)==null||v.call(d,h.slice(2).toLowerCase(),m))}),c=fe([l,s,a,u],h=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((v,m)=>{fn(h[m])?f.removeAttribute(v):f.setAttribute(v,h[m])})},{immediate:!0})),co(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(h=>d.removeAttribute(h))},{immediate:!0})}),At(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(f,d)=>f.virtualTriggering?oe("v-if",!0):(_(),re(i(AC),pt({key:0},f.$attrs,{"aria-controls":i(l),"aria-describedby":i(s),"aria-expanded":i(u),"aria-haspopup":i(a)}),{default:Z(()=>[le(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var sD=$e(lD,[["__file","trigger.vue"]]);const Pd="focus-trap.focus-after-trapped",xd="focus-trap.focus-after-released",aD="focus-trap.focusout-prevented",Fy={cancelable:!0,bubbles:!1},iD={cancelable:!0,bubbles:!1},Vy="focusAfterTrapped",Hy="focusAfterReleased",gv=Symbol("elFocusTrap"),yv=P(),Gc=P(0),bv=P(0);let qi=0;const LC=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},zy=(e,t)=>{for(const n of e)if(!uD(n,t))return n},uD=(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},cD=e=>{const t=LC(e),n=zy(t,e),o=zy(t.reverse(),e);return[n,o]},dD=e=>e instanceof HTMLInputElement&&"select"in e,_r=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),bv.value=window.performance.now(),e!==n&&dD(e)&&t&&e.select()}};function Ky(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const fD=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ky(e,o),e.unshift(o)},remove:o=>{var r,l;e=Ky(e,o),(l=(r=e[0])==null?void 0:r.resume)==null||l.call(r)}}},pD=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(_r(o,t),document.activeElement!==n)return},jy=fD(),hD=()=>Gc.value>bv.value,Yi=()=>{yv.value="pointer",Gc.value=window.performance.now()},Wy=()=>{yv.value="keyboard",Gc.value=window.performance.now()},vD=()=>(nt(()=>{qi===0&&(document.addEventListener("mousedown",Yi),document.addEventListener("touchstart",Yi),document.addEventListener("keydown",Wy)),qi++}),At(()=>{qi--,qi<=0&&(document.removeEventListener("mousedown",Yi),document.removeEventListener("touchstart",Yi),document.removeEventListener("keydown",Wy))}),{focusReason:yv,lastUserFocusTimestamp:Gc,lastAutomatedFocusTimestamp:bv}),Gi=e=>new CustomEvent(aD,{...iD,detail:e}),mD=j({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Vy,Hy,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=P();let o,r;const{focusReason:l}=vD();f8(m=>{e.trapped&&!s.paused&&t("release-requested",m)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},a=m=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:p,altKey:y,ctrlKey:g,metaKey:w,currentTarget:b,shiftKey:C}=m,{loop:E}=e,k=p===Ke.tab&&!y&&!g&&!w,O=document.activeElement;if(k&&O){const T=b,[R,A]=cD(T);if(R&&A){if(!C&&O===A){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||(m.preventDefault(),E&&_r(R,!0))}else if(C&&[R,T].includes(O)){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||(m.preventDefault(),E&&_r(A,!0))}}else if(O===T){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||m.preventDefault()}}};ft(gv,{focusTrapRef:n,onKeydown:a}),fe(()=>e.focusTrapEl,m=>{m&&(n.value=m)},{immediate:!0}),fe([n],([m],[p])=>{m&&(m.addEventListener("keydown",a),m.addEventListener("focusin",f),m.addEventListener("focusout",d)),p&&(p.removeEventListener("keydown",a),p.removeEventListener("focusin",f),p.removeEventListener("focusout",d))});const u=m=>{t(Vy,m)},c=m=>t(Hy,m),f=m=>{const p=i(n);if(!p)return;const y=m.target,g=m.relatedTarget,w=y&&p.contains(y);e.trapped||g&&p.contains(g)||(o=g),w&&t("focusin",m),!s.paused&&e.trapped&&(w?r=y:_r(r,!0))},d=m=>{const p=i(n);if(!(s.paused||!p))if(e.trapped){const y=m.relatedTarget;!fn(y)&&!p.contains(y)&&setTimeout(()=>{if(!s.paused&&e.trapped){const g=Gi({focusReason:l.value});t("focusout-prevented",g),g.defaultPrevented||_r(r,!0)}},0)}else{const y=m.target;y&&p.contains(y)||t("focusout",m)}};async function h(){await je();const m=i(n);if(m){jy.push(s);const p=m.contains(document.activeElement)?o:document.activeElement;if(o=p,!m.contains(p)){const g=new Event(Pd,Fy);m.addEventListener(Pd,u),m.dispatchEvent(g),g.defaultPrevented||je(()=>{let w=e.focusStartEl;Ze(w)||(_r(w),document.activeElement!==w&&(w="first")),w==="first"&&pD(LC(m),!0),(document.activeElement===p||w==="container")&&_r(m)})}}}function v(){const m=i(n);if(m){m.removeEventListener(Pd,u);const p=new CustomEvent(xd,{...Fy,detail:{focusReason:l.value}});m.addEventListener(xd,c),m.dispatchEvent(p),!p.defaultPrevented&&(l.value=="keyboard"||!hD()||m.contains(document.activeElement))&&_r(o??document.body),m.removeEventListener(xd,c),jy.remove(s)}}return nt(()=>{e.trapped&&h(),fe(()=>e.trapped,m=>{m?h():v()})}),At(()=>{e.trapped&&v()}),{onKeydown:a}}});function gD(e,t,n,o,r,l){return le(e.$slots,"default",{handleKeydown:e.onKeydown})}var ki=$e(mD,[["render",gD],["__file","focus-trap.vue"]]);const yD=["fixed","absolute"],bD=_e({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Q(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Vl,default:"bottom"},popperOptions:{type:Q(Object),default:()=>({})},strategy:{type:String,values:yD,default:"absolute"}}),DC=_e({...bD,id:String,style:{type:Q([String,Array,Object])},className:{type:Q([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Q([String,Array,Object])},popperStyle:{type:Q([String,Array,Object])},referenceEl:{type:Q(Object)},triggerTargetEl:{type:Q(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...yn(["ariaLabel"])}),wD={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},CD=(e,t=[])=>{const{placement:n,strategy:o,popperOptions:r}=e,l={placement:n,strategy:o,...r,modifiers:[...ED(e),...t]};return kD(l,r==null?void 0:r.modifiers),l},SD=e=>{if(gt)return zn(e)};function ED(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function kD(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const _D=0,$D=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:r}=Pe(mv,void 0),l=P(),s=P(),a=S(()=>({name:"eventListeners",enabled:!!e.visible})),u=S(()=>{var g;const w=i(l),b=(g=i(s))!=null?g:_D;return{name:"arrow",enabled:!Aw(w),options:{element:w,padding:b}}}),c=S(()=>({onFirstUpdate:()=>{m()},...CD(e,[i(u),i(a)])})),f=S(()=>SD(e.referenceEl)||i(o)),{attributes:d,state:h,styles:v,update:m,forceUpdate:p,instanceRef:y}=i8(f,n,c);return fe(y,g=>t.value=g),nt(()=>{fe(()=>{var g;return(g=i(f))==null?void 0:g.getBoundingClientRect()},()=>{m()})}),{attributes:d,arrowRef:l,contentRef:n,instanceRef:y,state:h,styles:v,role:r,forceUpdate:p,update:m}},TD=(e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:r}=qs(),l=ge("popper"),s=S(()=>i(t).popper),a=P(Ye(e.zIndex)?e.zIndex:r()),u=S(()=>[l.b(),l.is("pure",e.pure),l.is(e.effect),e.popperClass]),c=S(()=>[{zIndex:i(a)},i(n).popper,e.popperStyle||{}]),f=S(()=>o.value==="dialog"?"false":void 0),d=S(()=>i(n).arrow||{});return{ariaModal:f,arrowStyle:d,contentAttrs:s,contentClass:u,contentStyle:c,contentZIndex:a,updateZIndex:()=>{a.value=Ye(e.zIndex)?e.zIndex:r()}}},OD=(e,t)=>{const n=P(!1),o=P();return{focusStartRef:o,trapped:n,onFocusAfterReleased:c=>{var f;((f=c.detail)==null?void 0:f.focusReason)!=="pointer"&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:c=>{e.visible&&!n.value&&(c.target&&(o.value=c.target),n.value=!0)},onFocusoutPrevented:c=>{e.trapping||(c.detail.focusReason==="pointer"&&c.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},ND=j({name:"ElPopperContent"}),MD=j({...ND,props:DC,emits:wD,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:r,trapped:l,onFocusAfterReleased:s,onFocusAfterTrapped:a,onFocusInTrap:u,onFocusoutPrevented:c,onReleaseRequested:f}=OD(o,n),{attributes:d,arrowRef:h,contentRef:v,styles:m,instanceRef:p,role:y,update:g}=$D(o),{ariaModal:w,arrowStyle:b,contentAttrs:C,contentClass:E,contentStyle:k,updateZIndex:O}=TD(o,{styles:m,attributes:d,role:y}),T=Pe(jo,void 0),R=P();ft(MC,{arrowStyle:b,arrowRef:h,arrowOffset:R}),T&&(T.addInputId||T.removeInputId)&&ft(jo,{...T,addInputId:$t,removeInputId:$t});let A;const I=(W=!0)=>{g(),W&&O()},L=()=>{I(!1),o.visible&&o.focusOnShow?l.value=!0:o.visible===!1&&(l.value=!1)};return nt(()=>{fe(()=>o.triggerTargetEl,(W,z)=>{A==null||A(),A=void 0;const V=i(W||v.value),x=i(z||v.value);co(V)&&(A=fe([y,()=>o.ariaLabel,w,()=>o.id],M=>{["role","aria-label","aria-modal","id"].forEach((D,N)=>{fn(M[N])?V.removeAttribute(D):V.setAttribute(D,M[N])})},{immediate:!0})),x!==V&&co(x)&&["role","aria-label","aria-modal","id"].forEach(M=>{x.removeAttribute(M)})},{immediate:!0}),fe(()=>o.visible,L,{immediate:!0})}),At(()=>{A==null||A(),A=void 0}),t({popperContentRef:v,popperInstanceRef:p,updatePopper:I,contentStyle:k}),(W,z)=>(_(),F("div",pt({ref_key:"contentRef",ref:v},i(C),{style:i(k),class:i(E),tabindex:"-1",onMouseenter:z[0]||(z[0]=V=>W.$emit("mouseenter",V)),onMouseleave:z[1]||(z[1]=V=>W.$emit("mouseleave",V))}),[q(i(ki),{trapped:i(l),"trap-on-focus-in":!0,"focus-trap-el":i(v),"focus-start-el":i(r),onFocusAfterTrapped:i(a),onFocusAfterReleased:i(s),onFocusin:i(u),onFocusoutPrevented:i(c),onReleaseRequested:i(f)},{default:Z(()=>[le(W.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var ID=$e(MD,[["__file","content.vue"]]);const BC=rt(QL),Xc=Symbol("elTooltip"),cn=_e({...v8,...DC,appendTo:{type:Q([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,visible:{type:Q(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...yn(["ariaLabel"])}),Xa=_e({...xC,disabled:Boolean,trigger:{type:Q([String,Array]),default:"hover"},triggerKeys:{type:Q(Array),default:()=>[Ke.enter,Ke.space]}}),{useModelToggleProps:RD,useModelToggleEmits:AD,useModelToggle:PD}=Gw("visible"),xD=_e({...IC,...RD,...cn,...Xa,...RC,showArrow:{type:Boolean,default:!0}}),LD=[...AD,"before-show","before-hide","show","hide","open","close"],DD=(e,t)=>Ae(e)?e.includes(t):e===t,Ul=(e,t,n)=>o=>{DD(i(e),t)&&n(o)},BD=j({name:"ElTooltipTrigger"}),FD=j({...BD,props:Xa,setup(e,{expose:t}){const n=e,o=ge("tooltip"),{controlled:r,id:l,open:s,onOpen:a,onClose:u,onToggle:c}=Pe(Xc,void 0),f=P(null),d=()=>{if(i(r)||n.disabled)return!0},h=Ot(n,"trigger"),v=Ut(d,Ul(h,"hover",a)),m=Ut(d,Ul(h,"hover",u)),p=Ut(d,Ul(h,"click",C=>{C.button===0&&c(C)})),y=Ut(d,Ul(h,"focus",a)),g=Ut(d,Ul(h,"focus",u)),w=Ut(d,Ul(h,"contextmenu",C=>{C.preventDefault(),c(C)})),b=Ut(d,C=>{const{code:E}=C;n.triggerKeys.includes(E)&&(C.preventDefault(),c(C))});return t({triggerRef:f}),(C,E)=>(_(),re(i(sD),{id:i(l),"virtual-ref":C.virtualRef,open:i(s),"virtual-triggering":C.virtualTriggering,class:$(i(o).e("trigger")),onBlur:i(g),onClick:i(p),onContextmenu:i(w),onFocus:i(y),onMouseenter:i(v),onMouseleave:i(m),onKeydown:i(b)},{default:Z(()=>[le(C.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var VD=$e(FD,[["__file","trigger.vue"]]);const HD=j({name:"ElTooltipContent",inheritAttrs:!1}),zD=j({...HD,props:cn,setup(e,{expose:t}){const n=e,{selector:o}=iC(),r=ge("tooltip"),l=P(null),s=P(!1),{controlled:a,id:u,open:c,trigger:f,onClose:d,onOpen:h,onShow:v,onHide:m,onBeforeShow:p,onBeforeHide:y}=Pe(Xc,void 0),g=S(()=>n.transition||`${r.namespace.value}-fade-in-linear`),w=S(()=>n.persistent);At(()=>{s.value=!0});const b=S(()=>i(w)?!0:i(c)),C=S(()=>n.disabled?!1:i(c)),E=S(()=>n.appendTo||o.value),k=S(()=>{var M;return(M=n.style)!=null?M:{}}),O=S(()=>!i(c)),T=()=>{m()},R=()=>{if(i(a))return!0},A=Ut(R,()=>{n.enterable&&i(f)==="hover"&&h()}),I=Ut(R,()=>{i(f)==="hover"&&d()}),L=()=>{var M,D;(D=(M=l.value)==null?void 0:M.updatePopper)==null||D.call(M),p==null||p()},W=()=>{y==null||y()},z=()=>{v(),x=wh(S(()=>{var M;return(M=l.value)==null?void 0:M.popperContentRef}),()=>{if(i(a))return;i(f)!=="hover"&&d()})},V=()=>{n.virtualTriggering||d()};let x;return fe(()=>i(c),M=>{M||x==null||x()},{flush:"post"}),fe(()=>n.content,()=>{var M,D;(D=(M=l.value)==null?void 0:M.updatePopper)==null||D.call(M)}),t({contentRef:l}),(M,D)=>(_(),re(Vs,{disabled:!M.teleported,to:i(E)},[q(on,{name:i(g),onAfterLeave:T,onBeforeEnter:L,onAfterEnter:z,onBeforeLeave:W},{default:Z(()=>[i(b)?et((_(),re(i(ID),pt({key:0,id:i(u),ref_key:"contentRef",ref:l},M.$attrs,{"aria-label":M.ariaLabel,"aria-hidden":i(O),"boundaries-padding":M.boundariesPadding,"fallback-placements":M.fallbackPlacements,"gpu-acceleration":M.gpuAcceleration,offset:M.offset,placement:M.placement,"popper-options":M.popperOptions,strategy:M.strategy,effect:M.effect,enterable:M.enterable,pure:M.pure,"popper-class":M.popperClass,"popper-style":[M.popperStyle,i(k)],"reference-el":M.referenceEl,"trigger-target-el":M.triggerTargetEl,visible:i(C),"z-index":M.zIndex,onMouseenter:i(A),onMouseleave:i(I),onBlur:V,onClose:i(d)}),{default:Z(()=>[s.value?oe("v-if",!0):le(M.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[St,i(C)]]):oe("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var KD=$e(zD,[["__file","content.vue"]]);const jD=["innerHTML"],WD={key:1},UD=j({name:"ElTooltip"}),qD=j({...UD,props:xD,emits:LD,setup(e,{expose:t,emit:n}){const o=e;h8();const r=En(),l=P(),s=P(),a=()=>{var g;const w=i(l);w&&((g=w.popperInstanceRef)==null||g.update())},u=P(!1),c=P(),{show:f,hide:d,hasUpdateHandler:h}=PD({indicator:u,toggleReason:c}),{onOpen:v,onClose:m}=m8({showAfter:Ot(o,"showAfter"),hideAfter:Ot(o,"hideAfter"),autoClose:Ot(o,"autoClose"),open:f,close:d}),p=S(()=>en(o.visible)&&!h.value);ft(Xc,{controlled:p,id:r,open:Fs(u),trigger:Ot(o,"trigger"),onOpen:g=>{v(g)},onClose:g=>{m(g)},onToggle:g=>{i(u)?m(g):v(g)},onShow:()=>{n("show",c.value)},onHide:()=>{n("hide",c.value)},onBeforeShow:()=>{n("before-show",c.value)},onBeforeHide:()=>{n("before-hide",c.value)},updatePopper:a}),fe(()=>o.disabled,g=>{g&&u.value&&(u.value=!1)});const y=g=>{var w,b;const C=(b=(w=s.value)==null?void 0:w.contentRef)==null?void 0:b.popperContentRef,E=(g==null?void 0:g.relatedTarget)||document.activeElement;return C&&C.contains(E)};return Rb(()=>u.value&&d()),t({popperRef:l,contentRef:s,isFocusInsideContent:y,updatePopper:a,onOpen:v,onClose:m,hide:d}),(g,w)=>(_(),re(i(BC),{ref_key:"popperRef",ref:l,role:g.role},{default:Z(()=>[q(VD,{disabled:g.disabled,trigger:g.trigger,"trigger-keys":g.triggerKeys,"virtual-ref":g.virtualRef,"virtual-triggering":g.virtualTriggering},{default:Z(()=>[g.$slots.default?le(g.$slots,"default",{key:0}):oe("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),q(KD,{ref_key:"contentRef",ref:s,"aria-label":g.ariaLabel,"boundaries-padding":g.boundariesPadding,content:g.content,disabled:g.disabled,effect:g.effect,enterable:g.enterable,"fallback-placements":g.fallbackPlacements,"hide-after":g.hideAfter,"gpu-acceleration":g.gpuAcceleration,offset:g.offset,persistent:g.persistent,"popper-class":g.popperClass,"popper-style":g.popperStyle,placement:g.placement,"popper-options":g.popperOptions,pure:g.pure,"raw-content":g.rawContent,"reference-el":g.referenceEl,"trigger-target-el":g.triggerTargetEl,"show-after":g.showAfter,strategy:g.strategy,teleported:g.teleported,transition:g.transition,"virtual-triggering":g.virtualTriggering,"z-index":g.zIndex,"append-to":g.appendTo},{default:Z(()=>[le(g.$slots,"content",{},()=>[g.rawContent?(_(),F("span",{key:0,innerHTML:g.content},null,8,jD)):(_(),F("span",WD,Te(g.content),1))]),g.showArrow?(_(),re(i(nD),{key:0,"arrow-offset":g.arrowOffset},null,8,["arrow-offset"])):oe("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 YD=$e(qD,[["__file","tooltip.vue"]]);const Nn=rt(YD),GD=_e({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Q(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Q([Function,Array]),default:$t},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},teleported:cn.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String,...yn(["ariaLabel"])}),XD={[it]:e=>Ze(e),[xn]:e=>Ze(e),[Dt]:e=>Ze(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>ut(e)},JD=["aria-expanded","aria-owns"],ZD={key:0},QD=["id","aria-selected","onClick"],FC="ElAutocomplete",eB=j({name:FC,inheritAttrs:!1}),tB=j({...eB,props:GD,emits:XD,setup(e,{expose:t,emit:n}){const o=e,r=qh(),l=Ll(),s=Bn(),a=ge("autocomplete"),u=P(),c=P(),f=P(),d=P();let h=!1,v=!1;const m=P([]),p=P(-1),y=P(""),g=P(!1),w=P(!1),b=P(!1),C=En(),E=S(()=>l.style),k=S(()=>(m.value.length>0||b.value)&&g.value),O=S(()=>!o.hideLoading&&b.value),T=S(()=>u.value?Array.from(u.value.$el.querySelectorAll("input")):[]),R=()=>{k.value&&(y.value=`${u.value.$el.offsetWidth}px`)},A=()=>{p.value=-1},L=Un(async Y=>{if(w.value)return;const J=ee=>{b.value=!1,!w.value&&(Ae(ee)?(m.value=ee,p.value=o.highlightFirstItem?0:-1):rn(FC,"autocomplete suggestions must be an array"))};if(b.value=!0,Ae(o.fetchSuggestions))J(o.fetchSuggestions);else{const ee=await o.fetchSuggestions(Y,J);Ae(ee)&&J(ee)}},o.debounce),W=Y=>{const J=!!Y;if(n(xn,Y),n(it,Y),w.value=!1,g.value||(g.value=J),!o.triggerOnFocus&&!Y){w.value=!0,m.value=[];return}L(Y)},z=Y=>{var J;s.value||(((J=Y.target)==null?void 0:J.tagName)!=="INPUT"||T.value.includes(document.activeElement))&&(g.value=!0)},V=Y=>{n(Dt,Y)},x=Y=>{v?v=!1:(g.value=!0,n("focus",Y),o.triggerOnFocus&&!h&&L(String(o.modelValue)))},M=Y=>{setTimeout(()=>{var J;if((J=f.value)!=null&&J.isFocusInsideContent()){v=!0;return}g.value&&U(),n("blur",Y)})},D=()=>{g.value=!1,n(it,""),n("clear")},N=async()=>{k.value&&p.value>=0&&p.value{k.value&&(Y.preventDefault(),Y.stopPropagation(),U())},U=()=>{g.value=!1},G=()=>{var Y;(Y=u.value)==null||Y.focus()},ne=()=>{var Y;(Y=u.value)==null||Y.blur()},ue=async Y=>{n(xn,Y[o.valueKey]),n(it,Y[o.valueKey]),n("select",Y),m.value=[],p.value=-1},te=Y=>{if(!k.value||b.value)return;if(Y<0){p.value=-1;return}Y>=m.value.length&&(Y=m.value.length-1);const J=c.value.querySelector(`.${a.be("suggestion","wrap")}`),Ce=J.querySelectorAll(`.${a.be("suggestion","list")} li`)[Y],de=J.scrollTop,{offsetTop:ie,scrollHeight:H}=Ce;ie+H>de+J.clientHeight&&(J.scrollTop+=H),ie{k.value&&U()}),nt(()=>{u.value.ref.setAttribute("role","textbox"),u.value.ref.setAttribute("aria-autocomplete","list"),u.value.ref.setAttribute("aria-controls","id"),u.value.ref.setAttribute("aria-activedescendant",`${C.value}-item-${p.value}`),h=u.value.ref.hasAttribute("readonly")}),t({highlightedIndex:p,activated:g,loading:b,inputRef:u,popperRef:f,suggestions:m,handleSelect:ue,handleKeyEnter:N,focus:G,blur:ne,close:U,highlight:te}),(Y,J)=>(_(),re(i(Nn),{ref_key:"popperRef",ref:f,visible:i(k),placement:Y.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[i(a).e("popper"),Y.popperClass],teleported:Y.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${i(a).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:R,onHide:A},{content:Z(()=>[K("div",{ref_key:"regionRef",ref:c,class:$([i(a).b("suggestion"),i(a).is("loading",i(O))]),style:He({[Y.fitInputWidth?"width":"minWidth"]:y.value,outline:"none"}),role:"region"},[q(i(gr),{id:i(C),tag:"ul","wrap-class":i(a).be("suggestion","wrap"),"view-class":i(a).be("suggestion","list"),role:"listbox"},{default:Z(()=>[i(O)?(_(),F("li",ZD,[le(Y.$slots,"loading",{},()=>[q(i(Fe),{class:$(i(a).is("loading"))},{default:Z(()=>[q(i(Zr))]),_:1},8,["class"])])])):(_(!0),F(ze,{key:1},mt(m.value,(ee,Ce)=>(_(),F("li",{id:`${i(C)}-item-${Ce}`,key:Ce,class:$({highlighted:p.value===Ce}),role:"option","aria-selected":p.value===Ce,onClick:de=>ue(ee)},[le(Y.$slots,"default",{item:ee},()=>[wt(Te(ee[Y.valueKey]),1)])],10,QD))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Z(()=>[K("div",{ref_key:"listboxRef",ref:d,class:$([i(a).b(),Y.$attrs.class]),style:He(i(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":i(k),"aria-owns":i(C)},[q(i($n),pt({ref_key:"inputRef",ref:u},i(r),{clearable:Y.clearable,disabled:i(s),name:Y.name,"model-value":Y.modelValue,"aria-label":Y.ariaLabel,onInput:W,onChange:V,onFocus:x,onBlur:M,onClear:D,onKeydown:[J[0]||(J[0]=Tt(Ge(ee=>te(p.value-1),["prevent"]),["up"])),J[1]||(J[1]=Tt(Ge(ee=>te(p.value+1),["prevent"]),["down"])),Tt(N,["enter"]),Tt(U,["tab"]),Tt(B,["esc"])],onMousedown:z}),ar({_:2},[Y.$slots.prepend?{name:"prepend",fn:Z(()=>[le(Y.$slots,"prepend")])}:void 0,Y.$slots.append?{name:"append",fn:Z(()=>[le(Y.$slots,"append")])}:void 0,Y.$slots.prefix?{name:"prefix",fn:Z(()=>[le(Y.$slots,"prefix")])}:void 0,Y.$slots.suffix?{name:"suffix",fn:Z(()=>[le(Y.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","aria-label","onKeydown"])],14,JD)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var nB=$e(tB,[["__file","autocomplete.vue"]]);const oB=rt(nB),rB=_e({size:{type:[Number,String],values:Uo,default:"",validator:e=>Ye(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Nt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Q(String),default:"cover"}}),lB={error:e=>e instanceof Event},sB=["src","alt","srcset"],aB=j({name:"ElAvatar"}),iB=j({...aB,props:rB,emits:lB,setup(e,{emit:t}){const n=e,o=ge("avatar"),r=P(!1),l=S(()=>{const{size:c,icon:f,shape:d}=n,h=[o.b()];return Ze(c)&&h.push(o.m(c)),f&&h.push(o.m("icon")),d&&h.push(o.m(d)),h}),s=S(()=>{const{size:c}=n;return Ye(c)?o.cssVarBlock({size:qt(c)||""}):void 0}),a=S(()=>({objectFit:n.fit}));fe(()=>n.src,()=>r.value=!1);function u(c){r.value=!0,t("error",c)}return(c,f)=>(_(),F("span",{class:$(i(l)),style:He(i(s))},[(c.src||c.srcSet)&&!r.value?(_(),F("img",{key:0,src:c.src,alt:c.alt,srcset:c.srcSet,style:He(i(a)),onError:u},null,44,sB)):c.icon?(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(c.icon)))]),_:1})):le(c.$slots,"default",{key:2})],6))}});var uB=$e(iB,[["__file","avatar.vue"]]);const cB=rt(uB),dB={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},fB={click:e=>e instanceof MouseEvent},pB=(e,t,n)=>{const o=Pt(),r=Pt(),l=P(!1),s=()=>{o.value&&(l.value=o.value.scrollTop>=e.visibilityHeight)},a=c=>{var f;(f=o.value)==null||f.scrollTo({top:0,behavior:"smooth"}),t("click",c)},u=j1(s,300,!0);return Lt(r,"scroll",u),nt(()=>{var c;r.value=document,o.value=document.documentElement,e.target&&(o.value=(c=document.querySelector(e.target))!=null?c:void 0,o.value||rn(n,`target does not exist: ${e.target}`),r.value=o.value),s()}),{visible:l,handleClick:a}},VC="ElBacktop",hB=j({name:VC}),vB=j({...hB,props:dB,emits:fB,setup(e,{emit:t}){const n=e,o=ge("backtop"),{handleClick:r,visible:l}=pB(n,t,VC),s=S(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(a,u)=>(_(),re(on,{name:`${i(o).namespace.value}-fade-in`},{default:Z(()=>[i(l)?(_(),F("div",{key:0,style:He(i(s)),class:$(i(o).b()),onClick:u[0]||(u[0]=Ge((...c)=>i(r)&&i(r)(...c),["stop"]))},[le(a.$slots,"default",{},()=>[q(i(Fe),{class:$(i(o).e("icon"))},{default:Z(()=>[q(i(jP))]),_:1},8,["class"])])],6)):oe("v-if",!0)]),_:3},8,["name"]))}});var mB=$e(vB,[["__file","backtop.vue"]]);const gB=rt(mB),yB=_e({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,dotStyle:{type:Q([String,Object,Array])},badgeStyle:{type:Q([String,Object,Array])},offset:{type:Q(Array),default:[0,0]},dotClass:{type:String},badgeClass:{type:String}}),bB=["textContent"],wB=j({name:"ElBadge"}),CB=j({...wB,props:yB,setup(e,{expose:t}){const n=e,o=ge("badge"),r=S(()=>n.isDot?"":Ye(n.value)&&Ye(n.max)?n.max{var s,a,u,c,f,d;return[{backgroundColor:n.color,marginRight:qt(-((a=(s=n.offset)==null?void 0:s[0])!=null?a:0)),marginTop:qt((c=(u=n.offset)==null?void 0:u[1])!=null?c:0)},(f=n.dotStyle)!=null?f:{},(d=n.badgeStyle)!=null?d:{}]});return dn({from:"dot-style",replacement:"badge-style",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},S(()=>!!n.dotStyle)),dn({from:"dot-class",replacement:"badge-class",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},S(()=>!!n.dotClass)),t({content:r}),(s,a)=>(_(),F("div",{class:$(i(o).b())},[le(s.$slots,"default"),q(on,{name:`${i(o).namespace.value}-zoom-in-center`,persisted:""},{default:Z(()=>[et(K("sup",{class:$([i(o).e("content"),i(o).em("content",s.type),i(o).is("fixed",!!s.$slots.default),i(o).is("dot",s.isDot),s.dotClass,s.badgeClass]),style:He(i(l)),textContent:Te(i(r))},null,14,bB),[[St,!s.hidden&&(i(r)||s.isDot)]])]),_:1},8,["name"])],2))}});var SB=$e(CB,[["__file","badge.vue"]]);const HC=rt(SB),zC=Symbol("breadcrumbKey"),EB=_e({separator:{type:String,default:"/"},separatorIcon:{type:Nt}}),kB=["aria-label"],_B=j({name:"ElBreadcrumb"}),$B=j({..._B,props:EB,setup(e){const t=e,{t:n}=Ct(),o=ge("breadcrumb"),r=P();return ft(zC,t),nt(()=>{const l=r.value.querySelectorAll(`.${o.e("item")}`);l.length&&l[l.length-1].setAttribute("aria-current","page")}),(l,s)=>(_(),F("div",{ref_key:"breadcrumb",ref:r,class:$(i(o).b()),"aria-label":i(n)("el.breadcrumb.label"),role:"navigation"},[le(l.$slots,"default")],10,kB))}});var TB=$e($B,[["__file","breadcrumb.vue"]]);const OB=_e({to:{type:Q([String,Object]),default:""},replace:{type:Boolean,default:!1}}),NB=j({name:"ElBreadcrumbItem"}),MB=j({...NB,props:OB,setup(e){const t=e,n=ot(),o=Pe(zC,void 0),r=ge("breadcrumb"),l=n.appContext.config.globalProperties.$router,s=P(),a=()=>{!t.to||!l||(t.replace?l.replace(t.to):l.push(t.to))};return(u,c)=>{var f,d;return _(),F("span",{class:$(i(r).e("item"))},[K("span",{ref_key:"link",ref:s,class:$([i(r).e("inner"),i(r).is("link",!!u.to)]),role:"link",onClick:a},[le(u.$slots,"default")],2),(f=i(o))!=null&&f.separatorIcon?(_(),re(i(Fe),{key:0,class:$(i(r).e("separator"))},{default:Z(()=>[(_(),re(ct(i(o).separatorIcon)))]),_:1},8,["class"])):(_(),F("span",{key:1,class:$(i(r).e("separator")),role:"presentation"},Te((d=i(o))==null?void 0:d.separator),3))],2)}}});var KC=$e(MB,[["__file","breadcrumb-item.vue"]]);const IB=rt(TB,{BreadcrumbItem:KC}),RB=Kt(KC),jC=Symbol("buttonGroupContextKey"),AB=(e,t)=>{dn({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},S(()=>e.type==="text"));const n=Pe(jC,void 0),o=Si("button"),{form:r}=Mn(),l=tn(S(()=>n==null?void 0:n.size)),s=Bn(),a=P(),u=vn(),c=S(()=>e.type||(n==null?void 0:n.type)||""),f=S(()=>{var m,p,y;return(y=(p=e.autoInsertSpace)!=null?p:(m=o.value)==null?void 0:m.autoInsertSpace)!=null?y:!1}),d=S(()=>e.tag==="button"?{ariaDisabled:s.value||e.loading,disabled:s.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),h=S(()=>{var m;const p=(m=u.default)==null?void 0:m.call(u);if(f.value&&(p==null?void 0:p.length)===1){const y=p[0];if((y==null?void 0:y.type)===Hs){const g=y.children;return/^\p{Unified_Ideograph}{2}$/u.test(g.trim())}}return!1});return{_disabled:s,_size:l,_type:c,_ref:a,_props:d,shouldAddSpace:h,handleClick:m=>{e.nativeType==="reset"&&(r==null||r.resetFields()),t("click",m)}}},Hf=["default","primary","success","warning","info","danger","text",""],PB=["button","submit","reset"],zf=_e({size:an,disabled:Boolean,type:{type:String,values:Hf,default:""},icon:{type:Nt},nativeType:{type:String,values:PB,default:"button"},loading:Boolean,loadingIcon:{type:Nt,default:()=>Zr},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:Q([String,Object]),default:"button"}}),xB={click:e=>e instanceof MouseEvent};function Sn(e,t){LB(e)&&(e="100%");var n=DB(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 Xi(e){return Math.min(1,Math.max(0,e))}function LB(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function DB(e){return typeof e=="string"&&e.indexOf("%")!==-1}function WC(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Ji(e){return e<=1?"".concat(Number(e)*100,"%"):e}function vl(e){return e.length===1?"0"+e:String(e)}function BB(e,t,n){return{r:Sn(e,255)*255,g:Sn(t,255)*255,b:Sn(n,255)*255}}function Uy(e,t,n){e=Sn(e,255),t=Sn(t,255),n=Sn(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),l=0,s=0,a=(o+r)/2;if(o===r)s=0,l=0;else{var u=o-r;switch(s=a>.5?u/(2-o-r):u/(o+r),o){case e:l=(t-n)/u+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function FB(e,t,n){var o,r,l;if(e=Sn(e,360),t=Sn(t,100),n=Sn(n,100),t===0)r=n,l=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,a=2*n-s;o=Ld(a,s,e+1/3),r=Ld(a,s,e),l=Ld(a,s,e-1/3)}return{r:o*255,g:r*255,b:l*255}}function qy(e,t,n){e=Sn(e,255),t=Sn(t,255),n=Sn(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),l=0,s=o,a=o-r,u=o===0?0:a/o;if(o===r)l=0;else{switch(o){case e:l=(t-n)/a+(t>16,g:(e&65280)>>8,b:e&255}}var Kf={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 jB(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,l=null,s=!1,a=!1;return typeof e=="string"&&(e=qB(e)),typeof e=="object"&&(Qo(e.r)&&Qo(e.g)&&Qo(e.b)?(t=BB(e.r,e.g,e.b),s=!0,a=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Qo(e.h)&&Qo(e.s)&&Qo(e.v)?(o=Ji(e.s),r=Ji(e.v),t=VB(e.h,o,r),s=!0,a="hsv"):Qo(e.h)&&Qo(e.s)&&Qo(e.l)&&(o=Ji(e.s),l=Ji(e.l),t=FB(e.h,o,l),s=!0,a="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=WC(n),{ok:s,format:e.format||a,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 WB="[-\\+]?\\d+%?",UB="[-\\+]?\\d*\\.\\d+%?",Ar="(?:".concat(UB,")|(?:").concat(WB,")"),Dd="[\\s|\\(]+(".concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")\\s*\\)?"),Bd="[\\s|\\(]+(".concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")\\s*\\)?"),mo={CSS_UNIT:new RegExp(Ar),rgb:new RegExp("rgb"+Dd),rgba:new RegExp("rgba"+Bd),hsl:new RegExp("hsl"+Dd),hsla:new RegExp("hsla"+Bd),hsv:new RegExp("hsv"+Dd),hsva:new RegExp("hsva"+Bd),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 qB(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Kf[e])e=Kf[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=mo.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=mo.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=mo.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=mo.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=mo.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=mo.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=mo.hex8.exec(e),n?{r:qn(n[1]),g:qn(n[2]),b:qn(n[3]),a:Gy(n[4]),format:t?"name":"hex8"}:(n=mo.hex6.exec(e),n?{r:qn(n[1]),g:qn(n[2]),b:qn(n[3]),format:t?"name":"hex"}:(n=mo.hex4.exec(e),n?{r:qn(n[1]+n[1]),g:qn(n[2]+n[2]),b:qn(n[3]+n[3]),a:Gy(n[4]+n[4]),format:t?"name":"hex8"}:(n=mo.hex3.exec(e),n?{r:qn(n[1]+n[1]),g:qn(n[2]+n[2]),b:qn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Qo(e){return!!mo.CSS_UNIT.exec(String(e))}var UC=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=KB(t)),this.originalInput=t;var r=jB(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.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=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,l=t.r/255,s=t.g/255,a=t.b/255;return l<=.03928?n=l/12.92:n=Math.pow((l+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=WC(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=qy(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=qy(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Uy(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=Uy(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Yy(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),HB(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),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Sn(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(Sn(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="#"+Yy(this.r,this.g,this.b,!1),n=0,o=Object.entries(Kf);n=0,l=!n&&r&&(t.startsWith("hex")||t==="name");return l?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xi(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=Xi(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=Xi(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=Xi(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),l=n/100,s={r:(r.r-o.r)*l+o.r,g:(r.g-o.g)*l+o.g,b:(r.b-o.b)*l+o.b,a:(r.a-o.a)*l+o.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,l=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,l.push(new e(o));return l},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,l=n.v,s=[],a=1/t;t--;)s.push(new e({h:o,s:r,v:l})),l=(l+a)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],l=360/t,s=1;s{let o={};const r=e.color;if(r){const l=new UC(r),s=e.dark?l.tint(20).toString():Er(l,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?Er(l,90):l.tint(90).toString(),"text-color":r,"border-color":e.dark?Er(l,50):l.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":s,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?Er(l,90):l.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?Er(l,50):l.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?Er(l,80):l.tint(80).toString());else{const a=e.dark?Er(l,30):l.tint(30).toString(),u=l.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":u,"border-color":r,"hover-bg-color":a,"hover-text-color":u,"hover-border-color":a,"active-bg-color":s,"active-border-color":s}),t.value){const c=e.dark?Er(l,50):l.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const GB=j({name:"ElButton"}),XB=j({...GB,props:zf,emits:xB,setup(e,{expose:t,emit:n}){const o=e,r=YB(o),l=ge("button"),{_ref:s,_size:a,_type:u,_disabled:c,_props:f,shouldAddSpace:d,handleClick:h}=AB(o,n),v=S(()=>[l.b(),l.m(u.value),l.m(a.value),l.is("disabled",c.value),l.is("loading",o.loading),l.is("plain",o.plain),l.is("round",o.round),l.is("circle",o.circle),l.is("text",o.text),l.is("link",o.link),l.is("has-bg",o.bg)]);return t({ref:s,size:a,type:u,disabled:c,shouldAddSpace:d}),(m,p)=>(_(),re(ct(m.tag),pt({ref_key:"_ref",ref:s},i(f),{class:i(v),style:i(r),onClick:i(h)}),{default:Z(()=>[m.loading?(_(),F(ze,{key:0},[m.$slots.loading?le(m.$slots,"loading",{key:0}):(_(),re(i(Fe),{key:1,class:$(i(l).is("loading"))},{default:Z(()=>[(_(),re(ct(m.loadingIcon)))]),_:1},8,["class"]))],64)):m.icon||m.$slots.icon?(_(),re(i(Fe),{key:1},{default:Z(()=>[m.icon?(_(),re(ct(m.icon),{key:0})):le(m.$slots,"icon",{key:1})]),_:3})):oe("v-if",!0),m.$slots.default?(_(),F("span",{key:2,class:$({[i(l).em("text","expand")]:i(d)})},[le(m.$slots,"default")],2)):oe("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var JB=$e(XB,[["__file","button.vue"]]);const ZB={size:zf.size,type:zf.type},QB=j({name:"ElButtonGroup"}),eF=j({...QB,props:ZB,setup(e){const t=e;ft(jC,Et({size:Ot(t,"size"),type:Ot(t,"type")}));const n=ge("button");return(o,r)=>(_(),F("div",{class:$(`${i(n).b("group")}`)},[le(o.$slots,"default")],2))}});var qC=$e(eF,[["__file","button-group.vue"]]);const pn=rt(JB,{ButtonGroup:qC}),YC=Kt(qC);var yr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nte(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function o(){if(this instanceof o){var r=[null];r.push.apply(r,arguments);var l=Function.bind.apply(t,r);return new l}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,r.get?r:{enumerable:!0,get:function(){return e[o]}})}),n}var jf={},tF={get exports(){return jf},set exports(e){jf=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){var n=1e3,o=6e4,r=36e5,l="millisecond",s="second",a="minute",u="hour",c="day",f="week",d="month",h="quarter",v="year",m="date",p="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|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,w={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(z){var V=["th","st","nd","rd"],x=z%100;return"["+z+(V[(x-20)%10]||V[x]||V[0])+"]"}},b=function(z,V,x){var M=String(z);return!M||M.length>=V?z:""+Array(V+1-M.length).join(x)+z},C={s:b,z:function(z){var V=-z.utcOffset(),x=Math.abs(V),M=Math.floor(x/60),D=x%60;return(V<=0?"+":"-")+b(M,2,"0")+":"+b(D,2,"0")},m:function z(V,x){if(V.date()1)return z(B[0])}else{var U=V.name;k[U]=V,D=U}return!M&&D&&(E=D),D||!M&&E},A=function(z,V){if(T(z))return z.clone();var x=typeof V=="object"?V:{};return x.date=z,x.args=arguments,new L(x)},I=C;I.l=R,I.i=T,I.w=function(z,V){return A(z,{locale:V.$L,utc:V.$u,x:V.$x,$offset:V.$offset})};var L=function(){function z(x){this.$L=R(x.locale,null,!0),this.parse(x),this.$x=this.$x||x.x||{},this[O]=!0}var V=z.prototype;return V.parse=function(x){this.$d=function(M){var D=M.date,N=M.utc;if(D===null)return new Date(NaN);if(I.u(D))return new Date;if(D instanceof Date)return new Date(D);if(typeof D=="string"&&!/Z$/i.test(D)){var B=D.match(y);if(B){var U=B[2]-1||0,G=(B[7]||"0").substring(0,3);return N?new Date(Date.UTC(B[1],U,B[3]||1,B[4]||0,B[5]||0,B[6]||0,G)):new Date(B[1],U,B[3]||1,B[4]||0,B[5]||0,B[6]||0,G)}}return new Date(D)}(x),this.init()},V.init=function(){var x=this.$d;this.$y=x.getFullYear(),this.$M=x.getMonth(),this.$D=x.getDate(),this.$W=x.getDay(),this.$H=x.getHours(),this.$m=x.getMinutes(),this.$s=x.getSeconds(),this.$ms=x.getMilliseconds()},V.$utils=function(){return I},V.isValid=function(){return this.$d.toString()!==p},V.isSame=function(x,M){var D=A(x);return this.startOf(M)<=D&&D<=this.endOf(M)},V.isAfter=function(x,M){return A(x)68?1900:2e3)},c=function(p){return function(y){this[p]=+y}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(p){(this.zone||(this.zone={})).offset=function(y){if(!y||y==="Z")return 0;var g=y.match(/([+-]|\d\d)/g),w=60*g[1]+(+g[2]||0);return w===0?0:g[0]==="+"?-w:w}(p)}],d=function(p){var y=a[p];return y&&(y.indexOf?y:y.s.concat(y.f))},h=function(p,y){var g,w=a.meridiem;if(w){for(var b=1;b<=24;b+=1)if(p.indexOf(w(b,0,y))>-1){g=b>12;break}}else g=p===(y?"pm":"PM");return g},v={A:[s,function(p){this.afternoon=h(p,!1)}],a:[s,function(p){this.afternoon=h(p,!0)}],S:[/\d/,function(p){this.milliseconds=100*+p}],SS:[r,function(p){this.milliseconds=10*+p}],SSS:[/\d{3}/,function(p){this.milliseconds=+p}],s:[l,c("seconds")],ss:[l,c("seconds")],m:[l,c("minutes")],mm:[l,c("minutes")],H:[l,c("hours")],h:[l,c("hours")],HH:[l,c("hours")],hh:[l,c("hours")],D:[l,c("day")],DD:[r,c("day")],Do:[s,function(p){var y=a.ordinal,g=p.match(/\d+/);if(this.day=g[0],y)for(var w=1;w<=31;w+=1)y(w).replace(/\[|\]/g,"")===p&&(this.day=w)}],M:[l,c("month")],MM:[r,c("month")],MMM:[s,function(p){var y=d("months"),g=(d("monthsShort")||y.map(function(w){return w.slice(0,3)})).indexOf(p)+1;if(g<1)throw new Error;this.month=g%12||g}],MMMM:[s,function(p){var y=d("months").indexOf(p)+1;if(y<1)throw new Error;this.month=y%12||y}],Y:[/[+-]?\d+/,c("year")],YY:[r,function(p){this.year=u(p)}],YYYY:[/\d{4}/,c("year")],Z:f,ZZ:f};function m(p){var y,g;y=p,g=a&&a.formats;for(var w=(p=y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,A,I){var L=I&&I.toUpperCase();return A||g[I]||n[I]||g[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(W,z,V){return z||V.slice(1)})})).match(o),b=w.length,C=0;C-1)return new Date((M==="X"?1e3:1)*x);var N=m(M)(x),B=N.year,U=N.month,G=N.day,ne=N.hours,ue=N.minutes,te=N.seconds,Y=N.milliseconds,J=N.zone,ee=new Date,Ce=G||(B||U?1:ee.getDate()),de=B||ee.getFullYear(),ie=0;B&&!U||(ie=U>0?U-1:ee.getMonth());var H=ne||0,X=ue||0,ce=te||0,he=Y||0;return J?new Date(Date.UTC(de,ie,Ce,H,X,ce,he+60*J.offset*1e3)):D?new Date(Date.UTC(de,ie,Ce,H,X,ce,he)):new Date(de,ie,Ce,H,X,ce,he)}catch{return new Date("")}}(E,T,k),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),I&&E!=this.format(T)&&(this.$d=new Date("")),a={}}else if(T instanceof Array)for(var W=T.length,z=1;z<=W;z+=1){O[1]=T[z-1];var V=g.apply(this,O);if(V.isValid()){this.$d=V.$d,this.$L=V.$L,this.init();break}z===W&&(this.$d=new Date(""))}else b.call(this,C)}}})})(nF);const wv=Wf,Xy=["hours","minutes","seconds"],Uf="HH:mm:ss",Jl="YYYY-MM-DD",oF={date:Jl,dates:Jl,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",datetime:`${Jl} ${Uf}`,monthrange:"YYYY-MM",daterange:Jl,datetimerange:`${Jl} ${Uf}`},Fd=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),GC=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),XC=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),Jy=function(e,t){const n=Tl(e),o=Tl(t);return n&&o?e.getTime()===t.getTime():!n&&!o?e===t:!1},Zy=function(e,t){const n=Ae(e),o=Ae(t);return n&&o?e.length!==t.length?!1:e.every((r,l)=>Jy(r,t[l])):!n&&!o?Jy(e,t):!1},Qy=function(e,t,n){const o=to(t)||t==="x"?st(e).locale(n):st(e,t).locale(n);return o.isValid()?o:void 0},e0=function(e,t,n){return to(t)?e:t==="x"?+e:st(e).locale(n).format(t)},Vd=(e,t)=>{var n;const o=[],r=t==null?void 0:t();for(let l=0;l({})},modelValue:{type:Q([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Q([Date,Array])},defaultTime:{type:Q([Date,Array])},isRange:Boolean,...JC,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,label:{type:String,default:void 0},tabindex:{type:Q([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,...Gs,...yn(["ariaLabel"])}),rF=["id","name","placeholder","value","disabled","readonly"],lF=["id","name","placeholder","value","disabled","readonly"],sF=j({name:"Picker"}),aF=j({...sF,props:Cv,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const o=e,r=Ll(),{lang:l}=Ct(),s=ge("date"),a=ge("input"),u=ge("range"),{form:c,formItem:f}=Mn(),d=Pe("ElPopperOptions",{}),{valueOnClear:h}=qc(o,null),v=P(),m=P(),p=P(!1),y=P(!1),g=P(null);let w=!1,b=!1;const C=S(()=>[s.b("editor"),s.bm("editor",o.type),a.e("wrapper"),s.is("disabled",ne.value),s.is("active",p.value),u.b("editor"),we?u.bm("editor",we.value):"",r.class]),E=S(()=>[a.e("icon"),u.e("close-icon"),ie.value?"":u.e("close-icon--hidden")]);fe(p,ae=>{ae?je(()=>{ae&&(g.value=o.modelValue)}):(Ne.value=null,je(()=>{k(o.modelValue)}))});const k=(ae,We)=>{(We||!Zy(ae,g.value))&&(n("change",ae),o.validateEvent&&(f==null||f.validate("change").catch(dt=>void 0)))},O=ae=>{if(!Zy(o.modelValue,ae)){let We;Ae(ae)?We=ae.map(dt=>e0(dt,o.valueFormat,l.value)):ae&&(We=e0(ae,o.valueFormat,l.value)),n("update:modelValue",ae&&We,l.value)}},T=ae=>{n("keydown",ae)},R=S(()=>{if(m.value){const ae=ke.value?m.value:m.value.$el;return Array.from(ae.querySelectorAll("input"))}return[]}),A=(ae,We,dt)=>{const _t=R.value;_t.length&&(!dt||dt==="min"?(_t[0].setSelectionRange(ae,We),_t[0].focus()):dt==="max"&&(_t[1].setSelectionRange(ae,We),_t[1].focus()))},I=()=>{N(!0,!0),je(()=>{b=!1})},L=(ae="",We=!1)=>{We||(b=!0),p.value=We;let dt;Ae(ae)?dt=ae.map(_t=>_t.toDate()):dt=ae&&ae.toDate(),Ne.value=null,O(dt)},W=()=>{y.value=!0},z=()=>{n("visible-change",!0)},V=ae=>{(ae==null?void 0:ae.key)===Ke.esc&&N(!0,!0)},x=()=>{y.value=!1,p.value=!1,b=!1,n("visible-change",!1)},M=()=>{p.value=!0},D=()=>{p.value=!1},N=(ae=!0,We=!1)=>{b=We;const[dt,_t]=i(R);let jt=dt;!ae&&ke.value&&(jt=_t),jt&&jt.focus()},B=ae=>{o.readonly||ne.value||p.value||b||(p.value=!0,n("focus",ae))};let U;const G=ae=>{const We=async()=>{setTimeout(()=>{var dt;U===We&&(!((dt=v.value)!=null&&dt.isFocusInsideContent()&&!w)&&R.value.filter(_t=>_t.contains(document.activeElement)).length===0&&(xe(),p.value=!1,n("blur",ae),o.validateEvent&&(f==null||f.validate("blur").catch(_t=>void 0))),w=!1)},0)};U=We,We()},ne=S(()=>o.disabled||(c==null?void 0:c.disabled)),ue=S(()=>{let ae;if(X.value?be.value.getDefaultValue&&(ae=be.value.getDefaultValue()):Ae(o.modelValue)?ae=o.modelValue.map(We=>Qy(We,o.valueFormat,l.value)):ae=Qy(o.modelValue,o.valueFormat,l.value),be.value.getRangeAvailableTime){const We=be.value.getRangeAvailableTime(ae);Tn(We,ae)||(ae=We,O(Ae(ae)?ae.map(dt=>dt.toDate()):ae.toDate()))}return Ae(ae)&&ae.some(We=>!We)&&(ae=[]),ae}),te=S(()=>{if(!be.value.panelReady)return"";const ae=ye(ue.value);return Ae(Ne.value)?[Ne.value[0]||ae&&ae[0]||"",Ne.value[1]||ae&&ae[1]||""]:Ne.value!==null?Ne.value:!J.value&&X.value||!p.value&&X.value?"":ae?ee.value||Ce.value?ae.join(", "):ae:""}),Y=S(()=>o.type.includes("time")),J=S(()=>o.type.startsWith("time")),ee=S(()=>o.type==="dates"),Ce=S(()=>o.type==="years"),de=S(()=>o.prefixIcon||(Y.value?Fw:HP)),ie=P(!1),H=ae=>{o.readonly||ne.value||ie.value&&(ae.stopPropagation(),I(),O(h.value),k(h.value,!0),ie.value=!1,p.value=!1,be.value.handleClear&&be.value.handleClear())},X=S(()=>{const{modelValue:ae}=o;return!ae||Ae(ae)&&!ae.filter(Boolean).length}),ce=async ae=>{var We;o.readonly||ne.value||(((We=ae.target)==null?void 0:We.tagName)!=="INPUT"||R.value.includes(document.activeElement))&&(p.value=!0)},he=()=>{o.readonly||ne.value||!X.value&&o.clearable&&(ie.value=!0)},Ee=()=>{ie.value=!1},me=ae=>{var We;o.readonly||ne.value||(((We=ae.touches[0].target)==null?void 0:We.tagName)!=="INPUT"||R.value.includes(document.activeElement))&&(p.value=!0)},ke=S(()=>o.type.includes("range")),we=tn(),Oe=S(()=>{var ae,We;return(We=(ae=i(v))==null?void 0:ae.popperRef)==null?void 0:We.contentRef}),Se=S(()=>{var ae;return i(ke)?i(m):(ae=i(m))==null?void 0:ae.$el});wh(Se,ae=>{const We=i(Oe),dt=i(Se);We&&(ae.target===We||ae.composedPath().includes(We))||ae.target===dt||ae.composedPath().includes(dt)||(p.value=!1)});const Ne=P(null),xe=()=>{if(Ne.value){const ae=Be(te.value);ae&&Le(ae)&&(O(Ae(ae)?ae.map(We=>We.toDate()):ae.toDate()),Ne.value=null)}Ne.value===""&&(O(h.value),k(h.value),Ne.value=null)},Be=ae=>ae?be.value.parseUserInput(ae):null,ye=ae=>ae?be.value.formatToString(ae):null,Le=ae=>be.value.isValidValue(ae),Qe=async ae=>{if(o.readonly||ne.value)return;const{code:We}=ae;if(T(ae),We===Ke.esc){p.value===!0&&(p.value=!1,ae.preventDefault(),ae.stopPropagation());return}if(We===Ke.down&&(be.value.handleFocusPicker&&(ae.preventDefault(),ae.stopPropagation()),p.value===!1&&(p.value=!0,await je()),be.value.handleFocusPicker)){be.value.handleFocusPicker();return}if(We===Ke.tab){w=!0;return}if(We===Ke.enter||We===Ke.numpadEnter){(Ne.value===null||Ne.value===""||Le(Be(te.value)))&&(xe(),p.value=!1),ae.stopPropagation();return}if(Ne.value){ae.stopPropagation();return}be.value.handleKeydownInput&&be.value.handleKeydownInput(ae)},lt=ae=>{Ne.value=ae,p.value||(p.value=!0)},vt=ae=>{const We=ae.target;Ne.value?Ne.value=[We.value,Ne.value[1]]:Ne.value=[We.value,null]},qe=ae=>{const We=ae.target;Ne.value?Ne.value=[Ne.value[0],We.value]:Ne.value=[null,We.value]},ve=()=>{var ae;const We=Ne.value,dt=Be(We&&We[0]),_t=i(ue);if(dt&&dt.isValid()){Ne.value=[ye(dt),((ae=te.value)==null?void 0:ae[1])||null];const jt=[dt,_t&&(_t[1]||null)];Le(jt)&&(O(jt),Ne.value=null)}},Re=()=>{var ae;const We=i(Ne),dt=Be(We&&We[1]),_t=i(ue);if(dt&&dt.isValid()){Ne.value=[((ae=i(te))==null?void 0:ae[0])||null,ye(dt)];const jt=[_t&&_t[0],dt];Le(jt)&&(O(jt),Ne.value=null)}},be=P({}),se=ae=>{be.value[ae[0]]=ae[1],be.value.panelReady=!0},pe=ae=>{n("calendar-change",ae)},Ve=(ae,We,dt)=>{n("panel-change",ae,We,dt)};return ft("EP_PICKER_BASE",{props:o}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-time-picker",ref:"https://element-plus.org/en-US/component/time-picker.html"},S(()=>!!o.label)),t({focus:N,handleFocusInput:B,handleBlurInput:G,handleOpen:M,handleClose:D,onPick:L}),(ae,We)=>(_(),re(i(Nn),pt({ref_key:"refPopper",ref:v,visible:p.value,effect:"light",pure:"",trigger:"click"},ae.$attrs,{role:"dialog",teleported:"",transition:`${i(s).namespace.value}-zoom-in-top`,"popper-class":[`${i(s).namespace.value}-picker__popper`,ae.popperClass],"popper-options":i(d),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:W,onShow:z,onHide:x}),{default:Z(()=>[i(ke)?(_(),F("div",{key:1,ref_key:"inputRef",ref:m,class:$(i(C)),style:He(ae.$attrs.style),onClick:B,onMouseenter:he,onMouseleave:Ee,onTouchstart:me,onKeydown:Qe},[i(de)?(_(),re(i(Fe),{key:0,class:$([i(a).e("icon"),i(u).e("icon")]),onMousedown:Ge(ce,["prevent"]),onTouchstart:me},{default:Z(()=>[(_(),re(ct(i(de))))]),_:1},8,["class","onMousedown"])):oe("v-if",!0),K("input",{id:ae.id&&ae.id[0],autocomplete:"off",name:ae.name&&ae.name[0],placeholder:ae.startPlaceholder,value:i(te)&&i(te)[0],disabled:i(ne),readonly:!ae.editable||ae.readonly,class:$(i(u).b("input")),onMousedown:ce,onInput:vt,onChange:ve,onFocus:B,onBlur:G},null,42,rF),le(ae.$slots,"range-separator",{},()=>[K("span",{class:$(i(u).b("separator"))},Te(ae.rangeSeparator),3)]),K("input",{id:ae.id&&ae.id[1],autocomplete:"off",name:ae.name&&ae.name[1],placeholder:ae.endPlaceholder,value:i(te)&&i(te)[1],disabled:i(ne),readonly:!ae.editable||ae.readonly,class:$(i(u).b("input")),onMousedown:ce,onFocus:B,onBlur:G,onInput:qe,onChange:Re},null,42,lF),ae.clearIcon?(_(),re(i(Fe),{key:1,class:$(i(E)),onClick:H},{default:Z(()=>[(_(),re(ct(ae.clearIcon)))]),_:1},8,["class"])):oe("v-if",!0)],38)):(_(),re(i($n),{key:0,id:ae.id,ref_key:"inputRef",ref:m,"container-role":"combobox","model-value":i(te),name:ae.name,size:i(we),disabled:i(ne),placeholder:ae.placeholder,class:$([i(s).b("editor"),i(s).bm("editor",ae.type),ae.$attrs.class]),style:He(ae.$attrs.style),readonly:!ae.editable||ae.readonly||i(ee)||i(Ce)||ae.type==="week","aria-label":ae.label||ae.ariaLabel,tabindex:ae.tabindex,"validate-event":!1,onInput:lt,onFocus:B,onBlur:G,onKeydown:Qe,onChange:xe,onMousedown:ce,onMouseenter:he,onMouseleave:Ee,onTouchstart:me,onClick:We[0]||(We[0]=Ge(()=>{},["stop"]))},{prefix:Z(()=>[i(de)?(_(),re(i(Fe),{key:0,class:$(i(a).e("icon")),onMousedown:Ge(ce,["prevent"]),onTouchstart:me},{default:Z(()=>[(_(),re(ct(i(de))))]),_:1},8,["class","onMousedown"])):oe("v-if",!0)]),suffix:Z(()=>[ie.value&&ae.clearIcon?(_(),re(i(Fe),{key:0,class:$(`${i(a).e("icon")} clear-icon`),onClick:Ge(H,["stop"])},{default:Z(()=>[(_(),re(ct(ae.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onKeydown"]))]),content:Z(()=>[le(ae.$slots,"default",{visible:p.value,actualVisible:y.value,parsedValue:i(ue),format:ae.format,dateFormat:ae.dateFormat,timeFormat:ae.timeFormat,unlinkPanels:ae.unlinkPanels,type:ae.type,defaultValue:ae.defaultValue,onPick:L,onSelectRange:A,onSetPickerOption:se,onCalendarChange:pe,onPanelChange:Ve,onKeydown:V,onMousedown:We[1]||(We[1]=Ge(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var QC=$e(aF,[["__file","picker.vue"]]);const iF=_e({...ZC,datetimeRole:String,parsedValue:{type:Q(Object)}}),eS=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const o=(s,a,u,c)=>{const f={hour:e,minute:t,second:n};let d=s;return["hour","minute","second"].forEach(h=>{if(f[h]){let v;const m=f[h];switch(h){case"minute":{v=m(d.hour(),a,c);break}case"second":{v=m(d.hour(),d.minute(),a,c);break}default:{v=m(a,c);break}}if(v!=null&&v.length&&!v.includes(d[h]())){const p=u?0:v.length-1;d=d[h](v[p])}}}),d},r={};return{timePickerOptions:r,getAvailableTime:o,onSetOption:([s,a])=>{r[s]=a}}},Hd=e=>{const t=(o,r)=>o||r,n=o=>o!==!0;return e.map(t).filter(n)},tS=(e,t,n)=>({getHoursList:(s,a)=>Vd(24,e&&(()=>e==null?void 0:e(s,a))),getMinutesList:(s,a,u)=>Vd(60,t&&(()=>t==null?void 0:t(s,a,u))),getSecondsList:(s,a,u,c)=>Vd(60,n&&(()=>n==null?void 0:n(s,a,u,c)))}),nS=(e,t,n)=>{const{getHoursList:o,getMinutesList:r,getSecondsList:l}=tS(e,t,n);return{getAvailableHours:(c,f)=>Hd(o(c,f)),getAvailableMinutes:(c,f,d)=>Hd(r(c,f,d)),getAvailableSeconds:(c,f,d,h)=>Hd(l(c,f,d,h))}},oS=e=>{const t=P(e.parsedValue);return fe(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},$r=new Map;let t0;gt&&(document.addEventListener("mousedown",e=>t0=e),document.addEventListener("mouseup",e=>{for(const t of $r.values())for(const{documentHandler:n}of t)n(e,t0)}));function n0(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:co(t.arg)&&n.push(t.arg),function(o,r){const l=t.instance.popperRef,s=o.target,a=r==null?void 0:r.target,u=!t||!t.instance,c=!s||!a,f=e.contains(s)||e.contains(a),d=e===s,h=n.length&&n.some(m=>m==null?void 0:m.contains(s))||n.length&&n.includes(a),v=l&&(l.contains(s)||l.contains(a));u||c||f||d||h||v||t.value(o,r)}}const cr={beforeMount(e,t){$r.has(e)||$r.set(e,[]),$r.get(e).push({documentHandler:n0(e,t),bindingFn:t.value})},updated(e,t){$r.has(e)||$r.set(e,[]);const n=$r.get(e),o=n.findIndex(l=>l.bindingFn===t.oldValue),r={documentHandler:n0(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){$r.delete(e)}},uF=100,cF=600,tc={beforeMount(e,t){const n=t.value,{interval:o=uF,delay:r=cF}=Xe(n)?{}:n;let l,s;const a=()=>Xe(n)?n():n.handler(),u=()=>{s&&(clearTimeout(s),s=void 0),l&&(clearInterval(l),l=void 0)};e.addEventListener("mousedown",c=>{c.button===0&&(u(),a(),document.addEventListener("mouseup",()=>u(),{once:!0}),s=setTimeout(()=>{l=setInterval(()=>{a()},o)},r))})}},qf="_trap-focus-children",ml=[],o0=e=>{if(ml.length===0)return;const t=ml[ml.length-1][qf];if(t.length>0&&e.code===Ke.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],r=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),r&&!n&&(e.preventDefault(),t[0].focus())}},dF={beforeMount(e){e[qf]=fg(e),ml.push(e),ml.length<=1&&document.addEventListener("keydown",o0)},updated(e){je(()=>{e[qf]=fg(e)})},unmounted(){ml.shift(),ml.length===0&&document.removeEventListener("keydown",o0)}};var r0=!1,dl,Yf,Gf,gu,yu,rS,bu,Xf,Jf,Zf,lS,Qf,ep,sS,aS;function Vn(){if(!r0){r0=!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(Qf=/\b(iPhone|iP[ao]d)/.exec(e),ep=/\b(iP[ao]d)/.exec(e),Zf=/Android/i.exec(e),sS=/FBAN\/\w+;/i.exec(e),aS=/Mobile/i.exec(e),lS=!!/Win64/.exec(e),t){dl=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,dl&&document&&document.documentMode&&(dl=document.documentMode);var o=/(?:Trident\/(\d+.\d+))/.exec(e);rS=o?parseFloat(o[1])+4:dl,Yf=t[2]?parseFloat(t[2]):NaN,Gf=t[3]?parseFloat(t[3]):NaN,gu=t[4]?parseFloat(t[4]):NaN,gu?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),yu=t&&t[1]?parseFloat(t[1]):NaN):yu=NaN}else dl=Yf=Gf=yu=gu=NaN;if(n){if(n[1]){var r=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);bu=r?parseFloat(r[1].replace("_",".")):!0}else bu=!1;Xf=!!n[2],Jf=!!n[3]}else bu=Xf=Jf=!1}}var tp={ie:function(){return Vn()||dl},ieCompatibilityMode:function(){return Vn()||rS>dl},ie64:function(){return tp.ie()&&lS},firefox:function(){return Vn()||Yf},opera:function(){return Vn()||Gf},webkit:function(){return Vn()||gu},safari:function(){return tp.webkit()},chrome:function(){return Vn()||yu},windows:function(){return Vn()||Xf},osx:function(){return Vn()||bu},linux:function(){return Vn()||Jf},iphone:function(){return Vn()||Qf},mobile:function(){return Vn()||Qf||ep||Zf||aS},nativeApp:function(){return Vn()||sS},android:function(){return Vn()||Zf},ipad:function(){return Vn()||ep}},fF=tp,Zi=!!(typeof window<"u"&&window.document&&window.document.createElement),pF={canUseDOM:Zi,canUseWorkers:typeof Worker<"u",canUseEventListeners:Zi&&!!(window.addEventListener||window.attachEvent),canUseViewport:Zi&&!!window.screen,isInWorker:!Zi},iS=pF,uS;iS.canUseDOM&&(uS=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function hF(e,t){if(!iS.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var r=document.createElement("div");r.setAttribute(n,"return;"),o=typeof r[n]=="function"}return!o&&uS&&e==="wheel"&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}var vF=hF,l0=10,s0=40,a0=800;function cS(e){var t=0,n=0,o=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=t*l0,r=n*l0,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||r)&&e.deltaMode&&(e.deltaMode==1?(o*=s0,r*=s0):(o*=a0,r*=a0)),o&&!t&&(t=o<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:r}}cS.getEventType=function(){return fF.firefox()?"DOMMouseScroll":vF("wheel")?"wheel":"mousewheel"};var mF=cS;/** +`,TL=["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 OL(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),r=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:TL.map(s=>`${s}:${t.getPropertyValue(s)}`).join(";"),paddingSize:o,borderSize:r,boxSizing:n}}function Ly(e,t=1,n){var o;vo||(vo=document.createElement("textarea"),document.body.appendChild(vo));const{paddingSize:r,borderSize:l,boxSizing:s,contextStyle:a}=OL(e);vo.setAttribute("style",`${a};${$L}`),vo.value=e.value||e.placeholder||"";let u=vo.scrollHeight;const c={};s==="border-box"?u=u+l:s==="content-box"&&(u=u-r),vo.value="";const f=vo.scrollHeight-r;if(Ye(t)){let d=f*t;s==="border-box"&&(d=d+r+l),u=Math.max(d,u),c.minHeight=`${d}px`}if(Ye(n)){let d=f*n;s==="border-box"&&(d=d+r+l),u=Math.min(d,u)}return c.height=`${u}px`,(o=vo.parentNode)==null||o.removeChild(vo),vo=void 0,c}const NL=_e({id:{type:String,default:void 0},size:an,disabled:Boolean,modelValue:{type:Q([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:Q([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Nt},prefixIcon:{type:Nt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Q([Object,Array,String]),default:()=>zt({})},autofocus:{type:Boolean,default:!1},...yn(["ariaLabel"])}),ML={[it]:e=>Ze(e),input:e=>Ze(e),change:e=>Ze(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},IL=["role"],RL=["id","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus"],AL=["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus"],PL=j({name:"ElInput",inheritAttrs:!1}),xL=j({...PL,props:NL,emits:ML,setup(e,{expose:t,emit:n}){const o=e,r=Ll(),l=vn(),s=S(()=>{const ye={};return o.containerRole==="combobox"&&(ye["aria-haspopup"]=r["aria-haspopup"],ye["aria-owns"]=r["aria-owns"],ye["aria-expanded"]=r["aria-expanded"]),ye}),a=S(()=>[o.type==="textarea"?y.b():p.b(),p.m(v.value),p.is("disabled",m.value),p.is("exceed",ue.value),{[p.b("group")]:l.prepend||l.append,[p.bm("group","append")]:l.append,[p.bm("group","prepend")]:l.prepend,[p.m("prefix")]:l.prefix||o.prefixIcon,[p.m("suffix")]:l.suffix||o.suffixIcon||o.clearable||o.showPassword,[p.bm("suffix","password-clear")]:B.value&&U.value,[p.b("hidden")]:o.type==="hidden"},r.class]),u=S(()=>[p.e("wrapper"),p.is("focus",A.value)]),c=qh({excludeKeys:S(()=>Object.keys(s.value))}),{form:f,formItem:d}=Mn(),{inputId:h}=No(o,{formItemContext:d}),v=tn(),m=Bn(),p=ge("input"),y=ge("textarea"),g=Pt(),w=Pt(),b=P(!1),C=P(!1),E=P(!1),k=P(),O=Pt(o.inputStyle),T=S(()=>g.value||w.value),{wrapperRef:R,isFocused:A,handleFocus:I,handleBlur:L}=Uc(T,{afterBlur(){var ye;o.validateEvent&&((ye=d==null?void 0:d.validate)==null||ye.call(d,"blur").catch(Le=>void 0))}}),W=S(()=>{var ye;return(ye=f==null?void 0:f.statusIcon)!=null?ye:!1}),z=S(()=>(d==null?void 0:d.validateState)||""),V=S(()=>z.value&&Wh[z.value]),x=S(()=>E.value?Bx:ix),M=S(()=>[r.style]),D=S(()=>[o.inputStyle,O.value,{resize:o.resize}]),N=S(()=>fn(o.modelValue)?"":String(o.modelValue)),B=S(()=>o.clearable&&!m.value&&!o.readonly&&!!N.value&&(A.value||b.value)),U=S(()=>o.showPassword&&!m.value&&!o.readonly&&!!N.value&&(!!N.value||A.value)),G=S(()=>o.showWordLimit&&!!o.maxlength&&(o.type==="text"||o.type==="textarea")&&!m.value&&!o.readonly&&!o.showPassword),ne=S(()=>N.value.length),ue=S(()=>!!G.value&&ne.value>Number(o.maxlength)),te=S(()=>!!l.suffix||!!o.suffixIcon||B.value||o.showPassword||G.value||!!z.value&&W.value),[Y,J]=o6(g);Ht(w,ye=>{if(de(),!G.value||o.resize!=="both")return;const Le=ye[0],{width:Qe}=Le.contentRect;k.value={right:`calc(100% - ${Qe+15+6}px)`}});const ee=()=>{const{type:ye,autosize:Le}=o;if(!(!gt||ye!=="textarea"||!w.value))if(Le){const Qe=ut(Le)?Le.minRows:void 0,lt=ut(Le)?Le.maxRows:void 0,vt=Ly(w.value,Qe,lt);O.value={overflowY:"hidden",...vt},je(()=>{w.value.offsetHeight,O.value=vt})}else O.value={minHeight:Ly(w.value).minHeight}},de=(ye=>{let Le=!1;return()=>{var Qe;if(Le||!o.autosize)return;((Qe=w.value)==null?void 0:Qe.offsetParent)===null||(ye(),Le=!0)}})(ee),ie=()=>{const ye=T.value,Le=o.formatter?o.formatter(N.value):N.value;!ye||ye.value===Le||(ye.value=Le)},H=async ye=>{Y();let{value:Le}=ye.target;if(o.formatter&&(Le=o.parser?o.parser(Le):Le),!C.value){if(Le===N.value){ie();return}n(it,Le),n("input",Le),await je(),ie(),J()}},X=ye=>{n("change",ye.target.value)},ce=ye=>{n("compositionstart",ye),C.value=!0},he=ye=>{var Le;n("compositionupdate",ye);const Qe=(Le=ye.target)==null?void 0:Le.value,lt=Qe[Qe.length-1]||"";C.value=!Uh(lt)},Ee=ye=>{n("compositionend",ye),C.value&&(C.value=!1,H(ye))},me=()=>{E.value=!E.value,ke()},ke=async()=>{var ye;await je(),(ye=T.value)==null||ye.focus()},we=()=>{var ye;return(ye=T.value)==null?void 0:ye.blur()},Oe=ye=>{b.value=!1,n("mouseleave",ye)},Se=ye=>{b.value=!0,n("mouseenter",ye)},Ne=ye=>{n("keydown",ye)},xe=()=>{var ye;(ye=T.value)==null||ye.select()},Be=()=>{n(it,""),n("change",""),n("clear"),n("input","")};return fe(()=>o.modelValue,()=>{var ye;je(()=>ee()),o.validateEvent&&((ye=d==null?void 0:d.validate)==null||ye.call(d,"change").catch(Le=>void 0))}),fe(N,()=>ie()),fe(()=>o.type,async()=>{await je(),ie(),ee()}),nt(()=>{!o.formatter&&o.parser,ie(),je(ee)}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input",ref:"https://element-plus.org/en-US/component/input.html"},S(()=>!!o.label)),t({input:g,textarea:w,ref:T,textareaStyle:D,autosize:Ot(o,"autosize"),focus:ke,blur:we,select:xe,clear:Be,resizeTextarea:ee}),(ye,Le)=>(_(),F("div",pt(i(s),{class:i(a),style:i(M),role:ye.containerRole,onMouseenter:Se,onMouseleave:Oe}),[oe(" input "),ye.type!=="textarea"?(_(),F(ze,{key:0},[oe(" prepend slot "),ye.$slots.prepend?(_(),F("div",{key:0,class:$(i(p).be("group","prepend"))},[le(ye.$slots,"prepend")],2)):oe("v-if",!0),K("div",{ref_key:"wrapperRef",ref:R,class:$(i(u))},[oe(" prefix slot "),ye.$slots.prefix||ye.prefixIcon?(_(),F("span",{key:0,class:$(i(p).e("prefix"))},[K("span",{class:$(i(p).e("prefix-inner"))},[le(ye.$slots,"prefix"),ye.prefixIcon?(_(),re(i(Fe),{key:0,class:$(i(p).e("icon"))},{default:Z(()=>[(_(),re(ct(ye.prefixIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)):oe("v-if",!0),K("input",pt({id:i(h),ref_key:"input",ref:g,class:i(p).e("inner")},i(c),{minlength:ye.minlength,maxlength:ye.maxlength,type:ye.showPassword?E.value?"text":"password":ye.type,disabled:i(m),readonly:ye.readonly,autocomplete:ye.autocomplete,tabindex:ye.tabindex,"aria-label":ye.label||ye.ariaLabel,placeholder:ye.placeholder,style:ye.inputStyle,form:ye.form,autofocus:ye.autofocus,onCompositionstart:ce,onCompositionupdate:he,onCompositionend:Ee,onInput:H,onFocus:Le[0]||(Le[0]=(...Qe)=>i(I)&&i(I)(...Qe)),onBlur:Le[1]||(Le[1]=(...Qe)=>i(L)&&i(L)(...Qe)),onChange:X,onKeydown:Ne}),null,16,RL),oe(" suffix slot "),i(te)?(_(),F("span",{key:1,class:$(i(p).e("suffix"))},[K("span",{class:$(i(p).e("suffix-inner"))},[!i(B)||!i(U)||!i(G)?(_(),F(ze,{key:0},[le(ye.$slots,"suffix"),ye.suffixIcon?(_(),re(i(Fe),{key:0,class:$(i(p).e("icon"))},{default:Z(()=>[(_(),re(ct(ye.suffixIcon)))]),_:1},8,["class"])):oe("v-if",!0)],64)):oe("v-if",!0),i(B)?(_(),re(i(Fe),{key:1,class:$([i(p).e("icon"),i(p).e("clear")]),onMousedown:Ge(i($t),["prevent"]),onClick:Be},{default:Z(()=>[q(i(Jr))]),_:1},8,["class","onMousedown"])):oe("v-if",!0),i(U)?(_(),re(i(Fe),{key:2,class:$([i(p).e("icon"),i(p).e("password")]),onClick:me},{default:Z(()=>[(_(),re(ct(i(x))))]),_:1},8,["class"])):oe("v-if",!0),i(G)?(_(),F("span",{key:3,class:$(i(p).e("count"))},[K("span",{class:$(i(p).e("count-inner"))},Te(i(ne))+" / "+Te(ye.maxlength),3)],2)):oe("v-if",!0),i(z)&&i(V)&&i(W)?(_(),re(i(Fe),{key:4,class:$([i(p).e("icon"),i(p).e("validateIcon"),i(p).is("loading",i(z)==="validating")])},{default:Z(()=>[(_(),re(ct(i(V))))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)):oe("v-if",!0)],2),oe(" append slot "),ye.$slots.append?(_(),F("div",{key:1,class:$(i(p).be("group","append"))},[le(ye.$slots,"append")],2)):oe("v-if",!0)],64)):(_(),F(ze,{key:1},[oe(" textarea "),K("textarea",pt({id:i(h),ref_key:"textarea",ref:w,class:i(y).e("inner")},i(c),{minlength:ye.minlength,maxlength:ye.maxlength,tabindex:ye.tabindex,disabled:i(m),readonly:ye.readonly,autocomplete:ye.autocomplete,style:i(D),"aria-label":ye.label||ye.ariaLabel,placeholder:ye.placeholder,form:ye.form,autofocus:ye.autofocus,onCompositionstart:ce,onCompositionupdate:he,onCompositionend:Ee,onInput:H,onFocus:Le[2]||(Le[2]=(...Qe)=>i(I)&&i(I)(...Qe)),onBlur:Le[3]||(Le[3]=(...Qe)=>i(L)&&i(L)(...Qe)),onChange:X,onKeydown:Ne}),null,16,AL),i(G)?(_(),F("span",{key:0,style:He(k.value),class:$(i(p).e("count"))},Te(i(ne))+" / "+Te(ye.maxlength),7)):oe("v-if",!0)],64))],16,IL))}});var LL=$e(xL,[["__file","input.vue"]]);const $n=rt(LL),Wl=4,NC={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"}},DL=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),vv=Symbol("scrollbarContextKey"),BL=_e({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),FL="Thumb",VL=j({__name:"thumb",props:BL,setup(e){const t=e,n=Pe(vv),o=ge("scrollbar");n||ln(FL,"can not inject scrollbar context");const r=P(),l=P(),s=P({}),a=P(!1);let u=!1,c=!1,f=gt?document.onselectstart:null;const d=S(()=>NC[t.vertical?"vertical":"horizontal"]),h=S(()=>DL({size:t.size,move:t.move,bar:d.value})),v=S(()=>r.value[d.value.offset]**2/n.wrapElement[d.value.scrollSize]/t.ratio/l.value[d.value.offset]),m=k=>{var O;if(k.stopPropagation(),k.ctrlKey||[1,2].includes(k.button))return;(O=window.getSelection())==null||O.removeAllRanges(),y(k);const T=k.currentTarget;T&&(s.value[d.value.axis]=T[d.value.offset]-(k[d.value.client]-T.getBoundingClientRect()[d.value.direction]))},p=k=>{if(!l.value||!r.value||!n.wrapElement)return;const O=Math.abs(k.target.getBoundingClientRect()[d.value.direction]-k[d.value.client]),T=l.value[d.value.offset]/2,R=(O-T)*100*v.value/r.value[d.value.offset];n.wrapElement[d.value.scroll]=R*n.wrapElement[d.value.scrollSize]/100},y=k=>{k.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",g),document.addEventListener("mouseup",w),f=document.onselectstart,document.onselectstart=()=>!1},g=k=>{if(!r.value||!l.value||u===!1)return;const O=s.value[d.value.axis];if(!O)return;const T=(r.value.getBoundingClientRect()[d.value.direction]-k[d.value.client])*-1,R=l.value[d.value.offset]-O,A=(T-R)*100*v.value/r.value[d.value.offset];n.wrapElement[d.value.scroll]=A*n.wrapElement[d.value.scrollSize]/100},w=()=>{u=!1,s.value[d.value.axis]=0,document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",w),E(),c&&(a.value=!1)},b=()=>{c=!1,a.value=!!t.size},C=()=>{c=!0,a.value=u};At(()=>{E(),document.removeEventListener("mouseup",w)});const E=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Lt(Ot(n,"scrollbarElement"),"mousemove",b),Lt(Ot(n,"scrollbarElement"),"mouseleave",C),(k,O)=>(_(),re(rn,{name:i(o).b("fade"),persisted:""},{default:Z(()=>[et(K("div",{ref_key:"instance",ref:r,class:$([i(o).e("bar"),i(o).is(i(d).key)]),onMousedown:p},[K("div",{ref_key:"thumb",ref:l,class:$(i(o).e("thumb")),style:He(i(h)),onMousedown:m},null,38)],34),[[St,k.always||a.value]])]),_:1},8,["name"]))}});var Dy=$e(VL,[["__file","thumb.vue"]]);const HL=_e({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),zL=j({__name:"bar",props:HL,setup(e,{expose:t}){const n=e,o=Pe(vv),r=P(0),l=P(0),s=P(""),a=P(""),u=P(1),c=P(1);return t({handleScroll:h=>{if(h){const v=h.offsetHeight-Wl,m=h.offsetWidth-Wl;l.value=h.scrollTop*100/v*u.value,r.value=h.scrollLeft*100/m*c.value}},update:()=>{const h=o==null?void 0:o.wrapElement;if(!h)return;const v=h.offsetHeight-Wl,m=h.offsetWidth-Wl,p=v**2/h.scrollHeight,y=m**2/h.scrollWidth,g=Math.max(p,n.minSize),w=Math.max(y,n.minSize);u.value=p/(v-p)/(g/(v-g)),c.value=y/(m-y)/(w/(m-w)),a.value=g+Wl(_(),F(ze,null,[q(Dy,{move:r.value,ratio:c.value,size:s.value,always:h.always},null,8,["move","ratio","size","always"]),q(Dy,{move:l.value,ratio:u.value,size:a.value,vertical:"",always:h.always},null,8,["move","ratio","size","always"])],64))}});var KL=$e(zL,[["__file","bar.vue"]]);const jL=_e({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:Q([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},id:String,role:String,...yn(["ariaLabel","ariaOrientation"])}),WL={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ye)},UL="ElScrollbar",qL=j({name:UL}),YL=j({...qL,props:jL,emits:WL,setup(e,{expose:t,emit:n}){const o=e,r=ge("scrollbar");let l,s;const a=P(),u=P(),c=P(),f=P(),d=S(()=>{const b={};return o.height&&(b.height=qt(o.height)),o.maxHeight&&(b.maxHeight=qt(o.maxHeight)),[o.wrapStyle,b]}),h=S(()=>[o.wrapClass,r.e("wrap"),{[r.em("wrap","hidden-default")]:!o.native}]),v=S(()=>[r.e("view"),o.viewClass]),m=()=>{var b;u.value&&((b=f.value)==null||b.handleScroll(u.value),n("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function p(b,C){ut(b)?u.value.scrollTo(b):Ye(b)&&Ye(C)&&u.value.scrollTo(b,C)}const y=b=>{Ye(b)&&(u.value.scrollTop=b)},g=b=>{Ye(b)&&(u.value.scrollLeft=b)},w=()=>{var b;(b=f.value)==null||b.update()};return fe(()=>o.noresize,b=>{b?(l==null||l(),s==null||s()):({stop:l}=Ht(c,w),s=Lt("resize",w))},{immediate:!0}),fe(()=>[o.maxHeight,o.height],()=>{o.native||je(()=>{var b;w(),u.value&&((b=f.value)==null||b.handleScroll(u.value))})}),ft(vv,Et({scrollbarElement:a,wrapElement:u})),nt(()=>{o.native||je(()=>{w()})}),fr(()=>w()),t({wrapRef:u,update:w,scrollTo:p,setScrollTop:y,setScrollLeft:g,handleScroll:m}),(b,C)=>(_(),F("div",{ref_key:"scrollbarRef",ref:a,class:$(i(r).b())},[K("div",{ref_key:"wrapRef",ref:u,class:$(i(h)),style:He(i(d)),onScroll:m},[(_(),re(ct(b.tag),{id:b.id,ref_key:"resizeRef",ref:c,class:$(i(v)),style:He(b.viewStyle),role:b.role,"aria-label":b.ariaLabel,"aria-orientation":b.ariaOrientation},{default:Z(()=>[le(b.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),b.native?oe("v-if",!0):(_(),re(KL,{key:0,ref_key:"barRef",ref:f,always:b.always,"min-size":b.minSize},null,8,["always","min-size"]))],2))}});var GL=$e(YL,[["__file","scrollbar.vue"]]);const gr=rt(GL),mv=Symbol("popper"),MC=Symbol("popperContent"),XL=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],IC=_e({role:{type:String,values:XL,default:"tooltip"}}),JL=j({name:"ElPopper",inheritAttrs:!1}),ZL=j({...JL,props:IC,setup(e,{expose:t}){const n=e,o=P(),r=P(),l=P(),s=P(),a=S(()=>n.role),u={triggerRef:o,popperInstanceRef:r,contentRef:l,referenceRef:s,role:a};return t(u),ft(mv,u),(c,f)=>le(c.$slots,"default")}});var QL=$e(ZL,[["__file","popper.vue"]]);const RC=_e({arrowOffset:{type:Number,default:5}}),eD=j({name:"ElPopperArrow",inheritAttrs:!1}),tD=j({...eD,props:RC,setup(e,{expose:t}){const n=e,o=ge("popper"),{arrowOffset:r,arrowRef:l,arrowStyle:s}=Pe(MC,void 0);return fe(()=>n.arrowOffset,a=>{r.value=a}),At(()=>{l.value=void 0}),t({arrowRef:l}),(a,u)=>(_(),F("span",{ref_key:"arrowRef",ref:l,class:$(i(o).e("arrow")),style:He(i(s)),"data-popper-arrow":""},null,6))}});var nD=$e(tD,[["__file","arrow.vue"]]);const oD="ElOnlyChild",AC=j({name:oD,setup(e,{slots:t,attrs:n}){var o;const r=Pe(uC),l=y8((o=r==null?void 0:r.setForwardRef)!=null?o:$t);return()=>{var s;const a=(s=t.default)==null?void 0:s.call(t,n);if(!a||a.length>1)return null;const u=PC(a);return u?et(ir(u,n),[[l]]):null}}});function PC(e){if(!e)return null;const t=e;for(const n of t){if(ut(n))switch(n.type){case An:continue;case Hs:case"svg":return By(n);case ze:return PC(n.children);default:return n}return By(n)}return null}function By(e){const t=ge("only-child");return q("span",{class:t.e("content")},[e])}const xC=_e({virtualRef:{type:Q(Object)},virtualTriggering:Boolean,onMouseenter:{type:Q(Function)},onMouseleave:{type:Q(Function)},onClick:{type:Q(Function)},onKeydown:{type:Q(Function)},onFocus:{type:Q(Function)},onBlur:{type:Q(Function)},onContextmenu:{type:Q(Function)},id:String,open:Boolean}),rD=j({name:"ElPopperTrigger",inheritAttrs:!1}),lD=j({...rD,props:xC,setup(e,{expose:t}){const n=e,{role:o,triggerRef:r}=Pe(mv,void 0);g8(r);const l=S(()=>a.value?n.id:void 0),s=S(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),a=S(()=>{if(o&&o.value!=="tooltip")return o.value}),u=S(()=>a.value?`${n.open}`:void 0);let c;return nt(()=>{fe(()=>n.virtualRef,f=>{f&&(r.value=zn(f))},{immediate:!0}),fe(r,(f,d)=>{c==null||c(),c=void 0,co(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(h=>{var v;const m=n[h];m&&(f.addEventListener(h.slice(2).toLowerCase(),m),(v=d==null?void 0:d.removeEventListener)==null||v.call(d,h.slice(2).toLowerCase(),m))}),c=fe([l,s,a,u],h=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((v,m)=>{fn(h[m])?f.removeAttribute(v):f.setAttribute(v,h[m])})},{immediate:!0})),co(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(h=>d.removeAttribute(h))},{immediate:!0})}),At(()=>{c==null||c(),c=void 0}),t({triggerRef:r}),(f,d)=>f.virtualTriggering?oe("v-if",!0):(_(),re(i(AC),pt({key:0},f.$attrs,{"aria-controls":i(l),"aria-describedby":i(s),"aria-expanded":i(u),"aria-haspopup":i(a)}),{default:Z(()=>[le(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var sD=$e(lD,[["__file","trigger.vue"]]);const Pd="focus-trap.focus-after-trapped",xd="focus-trap.focus-after-released",aD="focus-trap.focusout-prevented",Fy={cancelable:!0,bubbles:!1},iD={cancelable:!0,bubbles:!1},Vy="focusAfterTrapped",Hy="focusAfterReleased",gv=Symbol("elFocusTrap"),yv=P(),Gc=P(0),bv=P(0);let qi=0;const LC=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const r=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||r?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},zy=(e,t)=>{for(const n of e)if(!uD(n,t))return n},uD=(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},cD=e=>{const t=LC(e),n=zy(t,e),o=zy(t.reverse(),e);return[n,o]},dD=e=>e instanceof HTMLInputElement&&"select"in e,_r=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),bv.value=window.performance.now(),e!==n&&dD(e)&&t&&e.select()}};function Ky(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const fD=()=>{let e=[];return{push:o=>{const r=e[0];r&&o!==r&&r.pause(),e=Ky(e,o),e.unshift(o)},remove:o=>{var r,l;e=Ky(e,o),(l=(r=e[0])==null?void 0:r.resume)==null||l.call(r)}}},pD=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(_r(o,t),document.activeElement!==n)return},jy=fD(),hD=()=>Gc.value>bv.value,Yi=()=>{yv.value="pointer",Gc.value=window.performance.now()},Wy=()=>{yv.value="keyboard",Gc.value=window.performance.now()},vD=()=>(nt(()=>{qi===0&&(document.addEventListener("mousedown",Yi),document.addEventListener("touchstart",Yi),document.addEventListener("keydown",Wy)),qi++}),At(()=>{qi--,qi<=0&&(document.removeEventListener("mousedown",Yi),document.removeEventListener("touchstart",Yi),document.removeEventListener("keydown",Wy))}),{focusReason:yv,lastUserFocusTimestamp:Gc,lastAutomatedFocusTimestamp:bv}),Gi=e=>new CustomEvent(aD,{...iD,detail:e}),mD=j({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Vy,Hy,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=P();let o,r;const{focusReason:l}=vD();f8(m=>{e.trapped&&!s.paused&&t("release-requested",m)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},a=m=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:p,altKey:y,ctrlKey:g,metaKey:w,currentTarget:b,shiftKey:C}=m,{loop:E}=e,k=p===Ke.tab&&!y&&!g&&!w,O=document.activeElement;if(k&&O){const T=b,[R,A]=cD(T);if(R&&A){if(!C&&O===A){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||(m.preventDefault(),E&&_r(R,!0))}else if(C&&[R,T].includes(O)){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||(m.preventDefault(),E&&_r(A,!0))}}else if(O===T){const L=Gi({focusReason:l.value});t("focusout-prevented",L),L.defaultPrevented||m.preventDefault()}}};ft(gv,{focusTrapRef:n,onKeydown:a}),fe(()=>e.focusTrapEl,m=>{m&&(n.value=m)},{immediate:!0}),fe([n],([m],[p])=>{m&&(m.addEventListener("keydown",a),m.addEventListener("focusin",f),m.addEventListener("focusout",d)),p&&(p.removeEventListener("keydown",a),p.removeEventListener("focusin",f),p.removeEventListener("focusout",d))});const u=m=>{t(Vy,m)},c=m=>t(Hy,m),f=m=>{const p=i(n);if(!p)return;const y=m.target,g=m.relatedTarget,w=y&&p.contains(y);e.trapped||g&&p.contains(g)||(o=g),w&&t("focusin",m),!s.paused&&e.trapped&&(w?r=y:_r(r,!0))},d=m=>{const p=i(n);if(!(s.paused||!p))if(e.trapped){const y=m.relatedTarget;!fn(y)&&!p.contains(y)&&setTimeout(()=>{if(!s.paused&&e.trapped){const g=Gi({focusReason:l.value});t("focusout-prevented",g),g.defaultPrevented||_r(r,!0)}},0)}else{const y=m.target;y&&p.contains(y)||t("focusout",m)}};async function h(){await je();const m=i(n);if(m){jy.push(s);const p=m.contains(document.activeElement)?o:document.activeElement;if(o=p,!m.contains(p)){const g=new Event(Pd,Fy);m.addEventListener(Pd,u),m.dispatchEvent(g),g.defaultPrevented||je(()=>{let w=e.focusStartEl;Ze(w)||(_r(w),document.activeElement!==w&&(w="first")),w==="first"&&pD(LC(m),!0),(document.activeElement===p||w==="container")&&_r(m)})}}}function v(){const m=i(n);if(m){m.removeEventListener(Pd,u);const p=new CustomEvent(xd,{...Fy,detail:{focusReason:l.value}});m.addEventListener(xd,c),m.dispatchEvent(p),!p.defaultPrevented&&(l.value=="keyboard"||!hD()||m.contains(document.activeElement))&&_r(o??document.body),m.removeEventListener(xd,c),jy.remove(s)}}return nt(()=>{e.trapped&&h(),fe(()=>e.trapped,m=>{m?h():v()})}),At(()=>{e.trapped&&v()}),{onKeydown:a}}});function gD(e,t,n,o,r,l){return le(e.$slots,"default",{handleKeydown:e.onKeydown})}var ki=$e(mD,[["render",gD],["__file","focus-trap.vue"]]);const yD=["fixed","absolute"],bD=_e({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Q(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Vl,default:"bottom"},popperOptions:{type:Q(Object),default:()=>({})},strategy:{type:String,values:yD,default:"absolute"}}),DC=_e({...bD,id:String,style:{type:Q([String,Array,Object])},className:{type:Q([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:Q([String,Array,Object])},popperStyle:{type:Q([String,Array,Object])},referenceEl:{type:Q(Object)},triggerTargetEl:{type:Q(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number,...yn(["ariaLabel"])}),wD={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},CD=(e,t=[])=>{const{placement:n,strategy:o,popperOptions:r}=e,l={placement:n,strategy:o,...r,modifiers:[...ED(e),...t]};return kD(l,r==null?void 0:r.modifiers),l},SD=e=>{if(gt)return zn(e)};function ED(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function kD(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const _D=0,$D=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:r}=Pe(mv,void 0),l=P(),s=P(),a=S(()=>({name:"eventListeners",enabled:!!e.visible})),u=S(()=>{var g;const w=i(l),b=(g=i(s))!=null?g:_D;return{name:"arrow",enabled:!Aw(w),options:{element:w,padding:b}}}),c=S(()=>({onFirstUpdate:()=>{m()},...CD(e,[i(u),i(a)])})),f=S(()=>SD(e.referenceEl)||i(o)),{attributes:d,state:h,styles:v,update:m,forceUpdate:p,instanceRef:y}=i8(f,n,c);return fe(y,g=>t.value=g),nt(()=>{fe(()=>{var g;return(g=i(f))==null?void 0:g.getBoundingClientRect()},()=>{m()})}),{attributes:d,arrowRef:l,contentRef:n,instanceRef:y,state:h,styles:v,role:r,forceUpdate:p,update:m}},TD=(e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:r}=qs(),l=ge("popper"),s=S(()=>i(t).popper),a=P(Ye(e.zIndex)?e.zIndex:r()),u=S(()=>[l.b(),l.is("pure",e.pure),l.is(e.effect),e.popperClass]),c=S(()=>[{zIndex:i(a)},i(n).popper,e.popperStyle||{}]),f=S(()=>o.value==="dialog"?"false":void 0),d=S(()=>i(n).arrow||{});return{ariaModal:f,arrowStyle:d,contentAttrs:s,contentClass:u,contentStyle:c,contentZIndex:a,updateZIndex:()=>{a.value=Ye(e.zIndex)?e.zIndex:r()}}},OD=(e,t)=>{const n=P(!1),o=P();return{focusStartRef:o,trapped:n,onFocusAfterReleased:c=>{var f;((f=c.detail)==null?void 0:f.focusReason)!=="pointer"&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:c=>{e.visible&&!n.value&&(c.target&&(o.value=c.target),n.value=!0)},onFocusoutPrevented:c=>{e.trapping||(c.detail.focusReason==="pointer"&&c.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},ND=j({name:"ElPopperContent"}),MD=j({...ND,props:DC,emits:wD,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:r,trapped:l,onFocusAfterReleased:s,onFocusAfterTrapped:a,onFocusInTrap:u,onFocusoutPrevented:c,onReleaseRequested:f}=OD(o,n),{attributes:d,arrowRef:h,contentRef:v,styles:m,instanceRef:p,role:y,update:g}=$D(o),{ariaModal:w,arrowStyle:b,contentAttrs:C,contentClass:E,contentStyle:k,updateZIndex:O}=TD(o,{styles:m,attributes:d,role:y}),T=Pe(jo,void 0),R=P();ft(MC,{arrowStyle:b,arrowRef:h,arrowOffset:R}),T&&(T.addInputId||T.removeInputId)&&ft(jo,{...T,addInputId:$t,removeInputId:$t});let A;const I=(W=!0)=>{g(),W&&O()},L=()=>{I(!1),o.visible&&o.focusOnShow?l.value=!0:o.visible===!1&&(l.value=!1)};return nt(()=>{fe(()=>o.triggerTargetEl,(W,z)=>{A==null||A(),A=void 0;const V=i(W||v.value),x=i(z||v.value);co(V)&&(A=fe([y,()=>o.ariaLabel,w,()=>o.id],M=>{["role","aria-label","aria-modal","id"].forEach((D,N)=>{fn(M[N])?V.removeAttribute(D):V.setAttribute(D,M[N])})},{immediate:!0})),x!==V&&co(x)&&["role","aria-label","aria-modal","id"].forEach(M=>{x.removeAttribute(M)})},{immediate:!0}),fe(()=>o.visible,L,{immediate:!0})}),At(()=>{A==null||A(),A=void 0}),t({popperContentRef:v,popperInstanceRef:p,updatePopper:I,contentStyle:k}),(W,z)=>(_(),F("div",pt({ref_key:"contentRef",ref:v},i(C),{style:i(k),class:i(E),tabindex:"-1",onMouseenter:z[0]||(z[0]=V=>W.$emit("mouseenter",V)),onMouseleave:z[1]||(z[1]=V=>W.$emit("mouseleave",V))}),[q(i(ki),{trapped:i(l),"trap-on-focus-in":!0,"focus-trap-el":i(v),"focus-start-el":i(r),onFocusAfterTrapped:i(a),onFocusAfterReleased:i(s),onFocusin:i(u),onFocusoutPrevented:i(c),onReleaseRequested:i(f)},{default:Z(()=>[le(W.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var ID=$e(MD,[["__file","content.vue"]]);const BC=rt(QL),Xc=Symbol("elTooltip"),cn=_e({...v8,...DC,appendTo:{type:Q([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,visible:{type:Q(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean,...yn(["ariaLabel"])}),Xa=_e({...xC,disabled:Boolean,trigger:{type:Q([String,Array]),default:"hover"},triggerKeys:{type:Q(Array),default:()=>[Ke.enter,Ke.space]}}),{useModelToggleProps:RD,useModelToggleEmits:AD,useModelToggle:PD}=Gw("visible"),xD=_e({...IC,...RD,...cn,...Xa,...RC,showArrow:{type:Boolean,default:!0}}),LD=[...AD,"before-show","before-hide","show","hide","open","close"],DD=(e,t)=>Ae(e)?e.includes(t):e===t,Ul=(e,t,n)=>o=>{DD(i(e),t)&&n(o)},BD=j({name:"ElTooltipTrigger"}),FD=j({...BD,props:Xa,setup(e,{expose:t}){const n=e,o=ge("tooltip"),{controlled:r,id:l,open:s,onOpen:a,onClose:u,onToggle:c}=Pe(Xc,void 0),f=P(null),d=()=>{if(i(r)||n.disabled)return!0},h=Ot(n,"trigger"),v=Ut(d,Ul(h,"hover",a)),m=Ut(d,Ul(h,"hover",u)),p=Ut(d,Ul(h,"click",C=>{C.button===0&&c(C)})),y=Ut(d,Ul(h,"focus",a)),g=Ut(d,Ul(h,"focus",u)),w=Ut(d,Ul(h,"contextmenu",C=>{C.preventDefault(),c(C)})),b=Ut(d,C=>{const{code:E}=C;n.triggerKeys.includes(E)&&(C.preventDefault(),c(C))});return t({triggerRef:f}),(C,E)=>(_(),re(i(sD),{id:i(l),"virtual-ref":C.virtualRef,open:i(s),"virtual-triggering":C.virtualTriggering,class:$(i(o).e("trigger")),onBlur:i(g),onClick:i(p),onContextmenu:i(w),onFocus:i(y),onMouseenter:i(v),onMouseleave:i(m),onKeydown:i(b)},{default:Z(()=>[le(C.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var VD=$e(FD,[["__file","trigger.vue"]]);const HD=j({name:"ElTooltipContent",inheritAttrs:!1}),zD=j({...HD,props:cn,setup(e,{expose:t}){const n=e,{selector:o}=iC(),r=ge("tooltip"),l=P(null),s=P(!1),{controlled:a,id:u,open:c,trigger:f,onClose:d,onOpen:h,onShow:v,onHide:m,onBeforeShow:p,onBeforeHide:y}=Pe(Xc,void 0),g=S(()=>n.transition||`${r.namespace.value}-fade-in-linear`),w=S(()=>n.persistent);At(()=>{s.value=!0});const b=S(()=>i(w)?!0:i(c)),C=S(()=>n.disabled?!1:i(c)),E=S(()=>n.appendTo||o.value),k=S(()=>{var M;return(M=n.style)!=null?M:{}}),O=S(()=>!i(c)),T=()=>{m()},R=()=>{if(i(a))return!0},A=Ut(R,()=>{n.enterable&&i(f)==="hover"&&h()}),I=Ut(R,()=>{i(f)==="hover"&&d()}),L=()=>{var M,D;(D=(M=l.value)==null?void 0:M.updatePopper)==null||D.call(M),p==null||p()},W=()=>{y==null||y()},z=()=>{v(),x=wh(S(()=>{var M;return(M=l.value)==null?void 0:M.popperContentRef}),()=>{if(i(a))return;i(f)!=="hover"&&d()})},V=()=>{n.virtualTriggering||d()};let x;return fe(()=>i(c),M=>{M||x==null||x()},{flush:"post"}),fe(()=>n.content,()=>{var M,D;(D=(M=l.value)==null?void 0:M.updatePopper)==null||D.call(M)}),t({contentRef:l}),(M,D)=>(_(),re(Vs,{disabled:!M.teleported,to:i(E)},[q(rn,{name:i(g),onAfterLeave:T,onBeforeEnter:L,onAfterEnter:z,onBeforeLeave:W},{default:Z(()=>[i(b)?et((_(),re(i(ID),pt({key:0,id:i(u),ref_key:"contentRef",ref:l},M.$attrs,{"aria-label":M.ariaLabel,"aria-hidden":i(O),"boundaries-padding":M.boundariesPadding,"fallback-placements":M.fallbackPlacements,"gpu-acceleration":M.gpuAcceleration,offset:M.offset,placement:M.placement,"popper-options":M.popperOptions,strategy:M.strategy,effect:M.effect,enterable:M.enterable,pure:M.pure,"popper-class":M.popperClass,"popper-style":[M.popperStyle,i(k)],"reference-el":M.referenceEl,"trigger-target-el":M.triggerTargetEl,visible:i(C),"z-index":M.zIndex,onMouseenter:i(A),onMouseleave:i(I),onBlur:V,onClose:i(d)}),{default:Z(()=>[s.value?oe("v-if",!0):le(M.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[St,i(C)]]):oe("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var KD=$e(zD,[["__file","content.vue"]]);const jD=["innerHTML"],WD={key:1},UD=j({name:"ElTooltip"}),qD=j({...UD,props:xD,emits:LD,setup(e,{expose:t,emit:n}){const o=e;h8();const r=En(),l=P(),s=P(),a=()=>{var g;const w=i(l);w&&((g=w.popperInstanceRef)==null||g.update())},u=P(!1),c=P(),{show:f,hide:d,hasUpdateHandler:h}=PD({indicator:u,toggleReason:c}),{onOpen:v,onClose:m}=m8({showAfter:Ot(o,"showAfter"),hideAfter:Ot(o,"hideAfter"),autoClose:Ot(o,"autoClose"),open:f,close:d}),p=S(()=>en(o.visible)&&!h.value);ft(Xc,{controlled:p,id:r,open:Fs(u),trigger:Ot(o,"trigger"),onOpen:g=>{v(g)},onClose:g=>{m(g)},onToggle:g=>{i(u)?m(g):v(g)},onShow:()=>{n("show",c.value)},onHide:()=>{n("hide",c.value)},onBeforeShow:()=>{n("before-show",c.value)},onBeforeHide:()=>{n("before-hide",c.value)},updatePopper:a}),fe(()=>o.disabled,g=>{g&&u.value&&(u.value=!1)});const y=g=>{var w,b;const C=(b=(w=s.value)==null?void 0:w.contentRef)==null?void 0:b.popperContentRef,E=(g==null?void 0:g.relatedTarget)||document.activeElement;return C&&C.contains(E)};return Rb(()=>u.value&&d()),t({popperRef:l,contentRef:s,isFocusInsideContent:y,updatePopper:a,onOpen:v,onClose:m,hide:d}),(g,w)=>(_(),re(i(BC),{ref_key:"popperRef",ref:l,role:g.role},{default:Z(()=>[q(VD,{disabled:g.disabled,trigger:g.trigger,"trigger-keys":g.triggerKeys,"virtual-ref":g.virtualRef,"virtual-triggering":g.virtualTriggering},{default:Z(()=>[g.$slots.default?le(g.$slots,"default",{key:0}):oe("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),q(KD,{ref_key:"contentRef",ref:s,"aria-label":g.ariaLabel,"boundaries-padding":g.boundariesPadding,content:g.content,disabled:g.disabled,effect:g.effect,enterable:g.enterable,"fallback-placements":g.fallbackPlacements,"hide-after":g.hideAfter,"gpu-acceleration":g.gpuAcceleration,offset:g.offset,persistent:g.persistent,"popper-class":g.popperClass,"popper-style":g.popperStyle,placement:g.placement,"popper-options":g.popperOptions,pure:g.pure,"raw-content":g.rawContent,"reference-el":g.referenceEl,"trigger-target-el":g.triggerTargetEl,"show-after":g.showAfter,strategy:g.strategy,teleported:g.teleported,transition:g.transition,"virtual-triggering":g.virtualTriggering,"z-index":g.zIndex,"append-to":g.appendTo},{default:Z(()=>[le(g.$slots,"content",{},()=>[g.rawContent?(_(),F("span",{key:0,innerHTML:g.content},null,8,jD)):(_(),F("span",WD,Te(g.content),1))]),g.showArrow?(_(),re(i(nD),{key:0,"arrow-offset":g.arrowOffset},null,8,["arrow-offset"])):oe("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 YD=$e(qD,[["__file","tooltip.vue"]]);const Nn=rt(YD),GD=_e({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Q(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Q([Function,Array]),default:$t},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},teleported:cn.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},name:String,...yn(["ariaLabel"])}),XD={[it]:e=>Ze(e),[xn]:e=>Ze(e),[Dt]:e=>Ze(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>ut(e)},JD=["aria-expanded","aria-owns"],ZD={key:0},QD=["id","aria-selected","onClick"],FC="ElAutocomplete",eB=j({name:FC,inheritAttrs:!1}),tB=j({...eB,props:GD,emits:XD,setup(e,{expose:t,emit:n}){const o=e,r=qh(),l=Ll(),s=Bn(),a=ge("autocomplete"),u=P(),c=P(),f=P(),d=P();let h=!1,v=!1;const m=P([]),p=P(-1),y=P(""),g=P(!1),w=P(!1),b=P(!1),C=En(),E=S(()=>l.style),k=S(()=>(m.value.length>0||b.value)&&g.value),O=S(()=>!o.hideLoading&&b.value),T=S(()=>u.value?Array.from(u.value.$el.querySelectorAll("input")):[]),R=()=>{k.value&&(y.value=`${u.value.$el.offsetWidth}px`)},A=()=>{p.value=-1},L=Un(async Y=>{if(w.value)return;const J=ee=>{b.value=!1,!w.value&&(Ae(ee)?(m.value=ee,p.value=o.highlightFirstItem?0:-1):ln(FC,"autocomplete suggestions must be an array"))};if(b.value=!0,Ae(o.fetchSuggestions))J(o.fetchSuggestions);else{const ee=await o.fetchSuggestions(Y,J);Ae(ee)&&J(ee)}},o.debounce),W=Y=>{const J=!!Y;if(n(xn,Y),n(it,Y),w.value=!1,g.value||(g.value=J),!o.triggerOnFocus&&!Y){w.value=!0,m.value=[];return}L(Y)},z=Y=>{var J;s.value||(((J=Y.target)==null?void 0:J.tagName)!=="INPUT"||T.value.includes(document.activeElement))&&(g.value=!0)},V=Y=>{n(Dt,Y)},x=Y=>{v?v=!1:(g.value=!0,n("focus",Y),o.triggerOnFocus&&!h&&L(String(o.modelValue)))},M=Y=>{setTimeout(()=>{var J;if((J=f.value)!=null&&J.isFocusInsideContent()){v=!0;return}g.value&&U(),n("blur",Y)})},D=()=>{g.value=!1,n(it,""),n("clear")},N=async()=>{k.value&&p.value>=0&&p.value{k.value&&(Y.preventDefault(),Y.stopPropagation(),U())},U=()=>{g.value=!1},G=()=>{var Y;(Y=u.value)==null||Y.focus()},ne=()=>{var Y;(Y=u.value)==null||Y.blur()},ue=async Y=>{n(xn,Y[o.valueKey]),n(it,Y[o.valueKey]),n("select",Y),m.value=[],p.value=-1},te=Y=>{if(!k.value||b.value)return;if(Y<0){p.value=-1;return}Y>=m.value.length&&(Y=m.value.length-1);const J=c.value.querySelector(`.${a.be("suggestion","wrap")}`),Ce=J.querySelectorAll(`.${a.be("suggestion","list")} li`)[Y],de=J.scrollTop,{offsetTop:ie,scrollHeight:H}=Ce;ie+H>de+J.clientHeight&&(J.scrollTop+=H),ie{k.value&&U()}),nt(()=>{u.value.ref.setAttribute("role","textbox"),u.value.ref.setAttribute("aria-autocomplete","list"),u.value.ref.setAttribute("aria-controls","id"),u.value.ref.setAttribute("aria-activedescendant",`${C.value}-item-${p.value}`),h=u.value.ref.hasAttribute("readonly")}),t({highlightedIndex:p,activated:g,loading:b,inputRef:u,popperRef:f,suggestions:m,handleSelect:ue,handleKeyEnter:N,focus:G,blur:ne,close:U,highlight:te}),(Y,J)=>(_(),re(i(Nn),{ref_key:"popperRef",ref:f,visible:i(k),placement:Y.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[i(a).e("popper"),Y.popperClass],teleported:Y.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${i(a).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:R,onHide:A},{content:Z(()=>[K("div",{ref_key:"regionRef",ref:c,class:$([i(a).b("suggestion"),i(a).is("loading",i(O))]),style:He({[Y.fitInputWidth?"width":"minWidth"]:y.value,outline:"none"}),role:"region"},[q(i(gr),{id:i(C),tag:"ul","wrap-class":i(a).be("suggestion","wrap"),"view-class":i(a).be("suggestion","list"),role:"listbox"},{default:Z(()=>[i(O)?(_(),F("li",ZD,[le(Y.$slots,"loading",{},()=>[q(i(Fe),{class:$(i(a).is("loading"))},{default:Z(()=>[q(i(Zr))]),_:1},8,["class"])])])):(_(!0),F(ze,{key:1},mt(m.value,(ee,Ce)=>(_(),F("li",{id:`${i(C)}-item-${Ce}`,key:Ce,class:$({highlighted:p.value===Ce}),role:"option","aria-selected":p.value===Ce,onClick:de=>ue(ee)},[le(Y.$slots,"default",{item:ee},()=>[wt(Te(ee[Y.valueKey]),1)])],10,QD))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Z(()=>[K("div",{ref_key:"listboxRef",ref:d,class:$([i(a).b(),Y.$attrs.class]),style:He(i(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":i(k),"aria-owns":i(C)},[q(i($n),pt({ref_key:"inputRef",ref:u},i(r),{clearable:Y.clearable,disabled:i(s),name:Y.name,"model-value":Y.modelValue,"aria-label":Y.ariaLabel,onInput:W,onChange:V,onFocus:x,onBlur:M,onClear:D,onKeydown:[J[0]||(J[0]=Tt(Ge(ee=>te(p.value-1),["prevent"]),["up"])),J[1]||(J[1]=Tt(Ge(ee=>te(p.value+1),["prevent"]),["down"])),Tt(N,["enter"]),Tt(U,["tab"]),Tt(B,["esc"])],onMousedown:z}),ar({_:2},[Y.$slots.prepend?{name:"prepend",fn:Z(()=>[le(Y.$slots,"prepend")])}:void 0,Y.$slots.append?{name:"append",fn:Z(()=>[le(Y.$slots,"append")])}:void 0,Y.$slots.prefix?{name:"prefix",fn:Z(()=>[le(Y.$slots,"prefix")])}:void 0,Y.$slots.suffix?{name:"suffix",fn:Z(()=>[le(Y.$slots,"suffix")])}:void 0]),1040,["clearable","disabled","name","model-value","aria-label","onKeydown"])],14,JD)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var nB=$e(tB,[["__file","autocomplete.vue"]]);const oB=rt(nB),rB=_e({size:{type:[Number,String],values:Uo,default:"",validator:e=>Ye(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Nt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Q(String),default:"cover"}}),lB={error:e=>e instanceof Event},sB=["src","alt","srcset"],aB=j({name:"ElAvatar"}),iB=j({...aB,props:rB,emits:lB,setup(e,{emit:t}){const n=e,o=ge("avatar"),r=P(!1),l=S(()=>{const{size:c,icon:f,shape:d}=n,h=[o.b()];return Ze(c)&&h.push(o.m(c)),f&&h.push(o.m("icon")),d&&h.push(o.m(d)),h}),s=S(()=>{const{size:c}=n;return Ye(c)?o.cssVarBlock({size:qt(c)||""}):void 0}),a=S(()=>({objectFit:n.fit}));fe(()=>n.src,()=>r.value=!1);function u(c){r.value=!0,t("error",c)}return(c,f)=>(_(),F("span",{class:$(i(l)),style:He(i(s))},[(c.src||c.srcSet)&&!r.value?(_(),F("img",{key:0,src:c.src,alt:c.alt,srcset:c.srcSet,style:He(i(a)),onError:u},null,44,sB)):c.icon?(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(c.icon)))]),_:1})):le(c.$slots,"default",{key:2})],6))}});var uB=$e(iB,[["__file","avatar.vue"]]);const cB=rt(uB),dB={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},fB={click:e=>e instanceof MouseEvent},pB=(e,t,n)=>{const o=Pt(),r=Pt(),l=P(!1),s=()=>{o.value&&(l.value=o.value.scrollTop>=e.visibilityHeight)},a=c=>{var f;(f=o.value)==null||f.scrollTo({top:0,behavior:"smooth"}),t("click",c)},u=j1(s,300,!0);return Lt(r,"scroll",u),nt(()=>{var c;r.value=document,o.value=document.documentElement,e.target&&(o.value=(c=document.querySelector(e.target))!=null?c:void 0,o.value||ln(n,`target does not exist: ${e.target}`),r.value=o.value),s()}),{visible:l,handleClick:a}},VC="ElBacktop",hB=j({name:VC}),vB=j({...hB,props:dB,emits:fB,setup(e,{emit:t}){const n=e,o=ge("backtop"),{handleClick:r,visible:l}=pB(n,t,VC),s=S(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(a,u)=>(_(),re(rn,{name:`${i(o).namespace.value}-fade-in`},{default:Z(()=>[i(l)?(_(),F("div",{key:0,style:He(i(s)),class:$(i(o).b()),onClick:u[0]||(u[0]=Ge((...c)=>i(r)&&i(r)(...c),["stop"]))},[le(a.$slots,"default",{},()=>[q(i(Fe),{class:$(i(o).e("icon"))},{default:Z(()=>[q(i(jP))]),_:1},8,["class"])])],6)):oe("v-if",!0)]),_:3},8,["name"]))}});var mB=$e(vB,[["__file","backtop.vue"]]);const gB=rt(mB),yB=_e({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,dotStyle:{type:Q([String,Object,Array])},badgeStyle:{type:Q([String,Object,Array])},offset:{type:Q(Array),default:[0,0]},dotClass:{type:String},badgeClass:{type:String}}),bB=["textContent"],wB=j({name:"ElBadge"}),CB=j({...wB,props:yB,setup(e,{expose:t}){const n=e,o=ge("badge"),r=S(()=>n.isDot?"":Ye(n.value)&&Ye(n.max)?n.max{var s,a,u,c,f,d;return[{backgroundColor:n.color,marginRight:qt(-((a=(s=n.offset)==null?void 0:s[0])!=null?a:0)),marginTop:qt((c=(u=n.offset)==null?void 0:u[1])!=null?c:0)},(f=n.dotStyle)!=null?f:{},(d=n.badgeStyle)!=null?d:{}]});return dn({from:"dot-style",replacement:"badge-style",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},S(()=>!!n.dotStyle)),dn({from:"dot-class",replacement:"badge-class",version:"2.8.0",scope:"el-badge",ref:"https://element-plus.org/en-US/component/badge.html"},S(()=>!!n.dotClass)),t({content:r}),(s,a)=>(_(),F("div",{class:$(i(o).b())},[le(s.$slots,"default"),q(rn,{name:`${i(o).namespace.value}-zoom-in-center`,persisted:""},{default:Z(()=>[et(K("sup",{class:$([i(o).e("content"),i(o).em("content",s.type),i(o).is("fixed",!!s.$slots.default),i(o).is("dot",s.isDot),s.dotClass,s.badgeClass]),style:He(i(l)),textContent:Te(i(r))},null,14,bB),[[St,!s.hidden&&(i(r)||s.isDot)]])]),_:1},8,["name"])],2))}});var SB=$e(CB,[["__file","badge.vue"]]);const HC=rt(SB),zC=Symbol("breadcrumbKey"),EB=_e({separator:{type:String,default:"/"},separatorIcon:{type:Nt}}),kB=["aria-label"],_B=j({name:"ElBreadcrumb"}),$B=j({..._B,props:EB,setup(e){const t=e,{t:n}=Ct(),o=ge("breadcrumb"),r=P();return ft(zC,t),nt(()=>{const l=r.value.querySelectorAll(`.${o.e("item")}`);l.length&&l[l.length-1].setAttribute("aria-current","page")}),(l,s)=>(_(),F("div",{ref_key:"breadcrumb",ref:r,class:$(i(o).b()),"aria-label":i(n)("el.breadcrumb.label"),role:"navigation"},[le(l.$slots,"default")],10,kB))}});var TB=$e($B,[["__file","breadcrumb.vue"]]);const OB=_e({to:{type:Q([String,Object]),default:""},replace:{type:Boolean,default:!1}}),NB=j({name:"ElBreadcrumbItem"}),MB=j({...NB,props:OB,setup(e){const t=e,n=ot(),o=Pe(zC,void 0),r=ge("breadcrumb"),l=n.appContext.config.globalProperties.$router,s=P(),a=()=>{!t.to||!l||(t.replace?l.replace(t.to):l.push(t.to))};return(u,c)=>{var f,d;return _(),F("span",{class:$(i(r).e("item"))},[K("span",{ref_key:"link",ref:s,class:$([i(r).e("inner"),i(r).is("link",!!u.to)]),role:"link",onClick:a},[le(u.$slots,"default")],2),(f=i(o))!=null&&f.separatorIcon?(_(),re(i(Fe),{key:0,class:$(i(r).e("separator"))},{default:Z(()=>[(_(),re(ct(i(o).separatorIcon)))]),_:1},8,["class"])):(_(),F("span",{key:1,class:$(i(r).e("separator")),role:"presentation"},Te((d=i(o))==null?void 0:d.separator),3))],2)}}});var KC=$e(MB,[["__file","breadcrumb-item.vue"]]);const IB=rt(TB,{BreadcrumbItem:KC}),RB=Kt(KC),jC=Symbol("buttonGroupContextKey"),AB=(e,t)=>{dn({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},S(()=>e.type==="text"));const n=Pe(jC,void 0),o=Si("button"),{form:r}=Mn(),l=tn(S(()=>n==null?void 0:n.size)),s=Bn(),a=P(),u=vn(),c=S(()=>e.type||(n==null?void 0:n.type)||""),f=S(()=>{var m,p,y;return(y=(p=e.autoInsertSpace)!=null?p:(m=o.value)==null?void 0:m.autoInsertSpace)!=null?y:!1}),d=S(()=>e.tag==="button"?{ariaDisabled:s.value||e.loading,disabled:s.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),h=S(()=>{var m;const p=(m=u.default)==null?void 0:m.call(u);if(f.value&&(p==null?void 0:p.length)===1){const y=p[0];if((y==null?void 0:y.type)===Hs){const g=y.children;return/^\p{Unified_Ideograph}{2}$/u.test(g.trim())}}return!1});return{_disabled:s,_size:l,_type:c,_ref:a,_props:d,shouldAddSpace:h,handleClick:m=>{e.nativeType==="reset"&&(r==null||r.resetFields()),t("click",m)}}},Hf=["default","primary","success","warning","info","danger","text",""],PB=["button","submit","reset"],zf=_e({size:an,disabled:Boolean,type:{type:String,values:Hf,default:""},icon:{type:Nt},nativeType:{type:String,values:PB,default:"button"},loading:Boolean,loadingIcon:{type:Nt,default:()=>Zr},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:Q([String,Object]),default:"button"}}),xB={click:e=>e instanceof MouseEvent};function Sn(e,t){LB(e)&&(e="100%");var n=DB(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 Xi(e){return Math.min(1,Math.max(0,e))}function LB(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function DB(e){return typeof e=="string"&&e.indexOf("%")!==-1}function WC(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Ji(e){return e<=1?"".concat(Number(e)*100,"%"):e}function vl(e){return e.length===1?"0"+e:String(e)}function BB(e,t,n){return{r:Sn(e,255)*255,g:Sn(t,255)*255,b:Sn(n,255)*255}}function Uy(e,t,n){e=Sn(e,255),t=Sn(t,255),n=Sn(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),l=0,s=0,a=(o+r)/2;if(o===r)s=0,l=0;else{var u=o-r;switch(s=a>.5?u/(2-o-r):u/(o+r),o){case e:l=(t-n)/u+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function FB(e,t,n){var o,r,l;if(e=Sn(e,360),t=Sn(t,100),n=Sn(n,100),t===0)r=n,l=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,a=2*n-s;o=Ld(a,s,e+1/3),r=Ld(a,s,e),l=Ld(a,s,e-1/3)}return{r:o*255,g:r*255,b:l*255}}function qy(e,t,n){e=Sn(e,255),t=Sn(t,255),n=Sn(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),l=0,s=o,a=o-r,u=o===0?0:a/o;if(o===r)l=0;else{switch(o){case e:l=(t-n)/a+(t>16,g:(e&65280)>>8,b:e&255}}var Kf={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 jB(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,l=null,s=!1,a=!1;return typeof e=="string"&&(e=qB(e)),typeof e=="object"&&(Qo(e.r)&&Qo(e.g)&&Qo(e.b)?(t=BB(e.r,e.g,e.b),s=!0,a=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Qo(e.h)&&Qo(e.s)&&Qo(e.v)?(o=Ji(e.s),r=Ji(e.v),t=VB(e.h,o,r),s=!0,a="hsv"):Qo(e.h)&&Qo(e.s)&&Qo(e.l)&&(o=Ji(e.s),l=Ji(e.l),t=FB(e.h,o,l),s=!0,a="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=WC(n),{ok:s,format:e.format||a,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 WB="[-\\+]?\\d+%?",UB="[-\\+]?\\d*\\.\\d+%?",Ar="(?:".concat(UB,")|(?:").concat(WB,")"),Dd="[\\s|\\(]+(".concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")\\s*\\)?"),Bd="[\\s|\\(]+(".concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")[,|\\s]+(").concat(Ar,")\\s*\\)?"),mo={CSS_UNIT:new RegExp(Ar),rgb:new RegExp("rgb"+Dd),rgba:new RegExp("rgba"+Bd),hsl:new RegExp("hsl"+Dd),hsla:new RegExp("hsla"+Bd),hsv:new RegExp("hsv"+Dd),hsva:new RegExp("hsva"+Bd),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 qB(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Kf[e])e=Kf[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=mo.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=mo.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=mo.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=mo.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=mo.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=mo.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=mo.hex8.exec(e),n?{r:qn(n[1]),g:qn(n[2]),b:qn(n[3]),a:Gy(n[4]),format:t?"name":"hex8"}:(n=mo.hex6.exec(e),n?{r:qn(n[1]),g:qn(n[2]),b:qn(n[3]),format:t?"name":"hex"}:(n=mo.hex4.exec(e),n?{r:qn(n[1]+n[1]),g:qn(n[2]+n[2]),b:qn(n[3]+n[3]),a:Gy(n[4]+n[4]),format:t?"name":"hex8"}:(n=mo.hex3.exec(e),n?{r:qn(n[1]+n[1]),g:qn(n[2]+n[2]),b:qn(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Qo(e){return!!mo.CSS_UNIT.exec(String(e))}var UC=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=KB(t)),this.originalInput=t;var r=jB(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.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=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,l=t.r/255,s=t.g/255,a=t.b/255;return l<=.03928?n=l/12.92:n=Math.pow((l+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=WC(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=qy(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=qy(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Uy(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=Uy(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Yy(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),HB(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),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Sn(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(Sn(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="#"+Yy(this.r,this.g,this.b,!1),n=0,o=Object.entries(Kf);n=0,l=!n&&r&&(t.startsWith("hex")||t==="name");return l?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Xi(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=Xi(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=Xi(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=Xi(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),l=n/100,s={r:(r.r-o.r)*l+o.r,g:(r.g-o.g)*l+o.g,b:(r.b-o.b)*l+o.b,a:(r.a-o.a)*l+o.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,l=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,l.push(new e(o));return l},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,l=n.v,s=[],a=1/t;t--;)s.push(new e({h:o,s:r,v:l})),l=(l+a)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],l=360/t,s=1;s{let o={};const r=e.color;if(r){const l=new UC(r),s=e.dark?l.tint(20).toString():Er(l,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?Er(l,90):l.tint(90).toString(),"text-color":r,"border-color":e.dark?Er(l,50):l.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":r,"hover-border-color":r,"active-bg-color":s,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?Er(l,90):l.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?Er(l,50):l.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?Er(l,80):l.tint(80).toString());else{const a=e.dark?Er(l,30):l.tint(30).toString(),u=l.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":r,"text-color":u,"border-color":r,"hover-bg-color":a,"hover-text-color":u,"hover-border-color":a,"active-bg-color":s,"active-border-color":s}),t.value){const c=e.dark?Er(l,50):l.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const GB=j({name:"ElButton"}),XB=j({...GB,props:zf,emits:xB,setup(e,{expose:t,emit:n}){const o=e,r=YB(o),l=ge("button"),{_ref:s,_size:a,_type:u,_disabled:c,_props:f,shouldAddSpace:d,handleClick:h}=AB(o,n),v=S(()=>[l.b(),l.m(u.value),l.m(a.value),l.is("disabled",c.value),l.is("loading",o.loading),l.is("plain",o.plain),l.is("round",o.round),l.is("circle",o.circle),l.is("text",o.text),l.is("link",o.link),l.is("has-bg",o.bg)]);return t({ref:s,size:a,type:u,disabled:c,shouldAddSpace:d}),(m,p)=>(_(),re(ct(m.tag),pt({ref_key:"_ref",ref:s},i(f),{class:i(v),style:i(r),onClick:i(h)}),{default:Z(()=>[m.loading?(_(),F(ze,{key:0},[m.$slots.loading?le(m.$slots,"loading",{key:0}):(_(),re(i(Fe),{key:1,class:$(i(l).is("loading"))},{default:Z(()=>[(_(),re(ct(m.loadingIcon)))]),_:1},8,["class"]))],64)):m.icon||m.$slots.icon?(_(),re(i(Fe),{key:1},{default:Z(()=>[m.icon?(_(),re(ct(m.icon),{key:0})):le(m.$slots,"icon",{key:1})]),_:3})):oe("v-if",!0),m.$slots.default?(_(),F("span",{key:2,class:$({[i(l).em("text","expand")]:i(d)})},[le(m.$slots,"default")],2)):oe("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var JB=$e(XB,[["__file","button.vue"]]);const ZB={size:zf.size,type:zf.type},QB=j({name:"ElButtonGroup"}),eF=j({...QB,props:ZB,setup(e){const t=e;ft(jC,Et({size:Ot(t,"size"),type:Ot(t,"type")}));const n=ge("button");return(o,r)=>(_(),F("div",{class:$(`${i(n).b("group")}`)},[le(o.$slots,"default")],2))}});var qC=$e(eF,[["__file","button-group.vue"]]);const pn=rt(JB,{ButtonGroup:qC}),YC=Kt(qC);var yr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nte(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function o(){if(this instanceof o){var r=[null];r.push.apply(r,arguments);var l=Function.bind.apply(t,r);return new l}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var r=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(n,o,r.get?r:{enumerable:!0,get:function(){return e[o]}})}),n}var jf={},tF={get exports(){return jf},set exports(e){jf=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){var n=1e3,o=6e4,r=36e5,l="millisecond",s="second",a="minute",u="hour",c="day",f="week",d="month",h="quarter",v="year",m="date",p="Invalid Date",y=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|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,w={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(z){var V=["th","st","nd","rd"],x=z%100;return"["+z+(V[(x-20)%10]||V[x]||V[0])+"]"}},b=function(z,V,x){var M=String(z);return!M||M.length>=V?z:""+Array(V+1-M.length).join(x)+z},C={s:b,z:function(z){var V=-z.utcOffset(),x=Math.abs(V),M=Math.floor(x/60),D=x%60;return(V<=0?"+":"-")+b(M,2,"0")+":"+b(D,2,"0")},m:function z(V,x){if(V.date()1)return z(B[0])}else{var U=V.name;k[U]=V,D=U}return!M&&D&&(E=D),D||!M&&E},A=function(z,V){if(T(z))return z.clone();var x=typeof V=="object"?V:{};return x.date=z,x.args=arguments,new L(x)},I=C;I.l=R,I.i=T,I.w=function(z,V){return A(z,{locale:V.$L,utc:V.$u,x:V.$x,$offset:V.$offset})};var L=function(){function z(x){this.$L=R(x.locale,null,!0),this.parse(x),this.$x=this.$x||x.x||{},this[O]=!0}var V=z.prototype;return V.parse=function(x){this.$d=function(M){var D=M.date,N=M.utc;if(D===null)return new Date(NaN);if(I.u(D))return new Date;if(D instanceof Date)return new Date(D);if(typeof D=="string"&&!/Z$/i.test(D)){var B=D.match(y);if(B){var U=B[2]-1||0,G=(B[7]||"0").substring(0,3);return N?new Date(Date.UTC(B[1],U,B[3]||1,B[4]||0,B[5]||0,B[6]||0,G)):new Date(B[1],U,B[3]||1,B[4]||0,B[5]||0,B[6]||0,G)}}return new Date(D)}(x),this.init()},V.init=function(){var x=this.$d;this.$y=x.getFullYear(),this.$M=x.getMonth(),this.$D=x.getDate(),this.$W=x.getDay(),this.$H=x.getHours(),this.$m=x.getMinutes(),this.$s=x.getSeconds(),this.$ms=x.getMilliseconds()},V.$utils=function(){return I},V.isValid=function(){return this.$d.toString()!==p},V.isSame=function(x,M){var D=A(x);return this.startOf(M)<=D&&D<=this.endOf(M)},V.isAfter=function(x,M){return A(x)68?1900:2e3)},c=function(p){return function(y){this[p]=+y}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(p){(this.zone||(this.zone={})).offset=function(y){if(!y||y==="Z")return 0;var g=y.match(/([+-]|\d\d)/g),w=60*g[1]+(+g[2]||0);return w===0?0:g[0]==="+"?-w:w}(p)}],d=function(p){var y=a[p];return y&&(y.indexOf?y:y.s.concat(y.f))},h=function(p,y){var g,w=a.meridiem;if(w){for(var b=1;b<=24;b+=1)if(p.indexOf(w(b,0,y))>-1){g=b>12;break}}else g=p===(y?"pm":"PM");return g},v={A:[s,function(p){this.afternoon=h(p,!1)}],a:[s,function(p){this.afternoon=h(p,!0)}],S:[/\d/,function(p){this.milliseconds=100*+p}],SS:[r,function(p){this.milliseconds=10*+p}],SSS:[/\d{3}/,function(p){this.milliseconds=+p}],s:[l,c("seconds")],ss:[l,c("seconds")],m:[l,c("minutes")],mm:[l,c("minutes")],H:[l,c("hours")],h:[l,c("hours")],HH:[l,c("hours")],hh:[l,c("hours")],D:[l,c("day")],DD:[r,c("day")],Do:[s,function(p){var y=a.ordinal,g=p.match(/\d+/);if(this.day=g[0],y)for(var w=1;w<=31;w+=1)y(w).replace(/\[|\]/g,"")===p&&(this.day=w)}],M:[l,c("month")],MM:[r,c("month")],MMM:[s,function(p){var y=d("months"),g=(d("monthsShort")||y.map(function(w){return w.slice(0,3)})).indexOf(p)+1;if(g<1)throw new Error;this.month=g%12||g}],MMMM:[s,function(p){var y=d("months").indexOf(p)+1;if(y<1)throw new Error;this.month=y%12||y}],Y:[/[+-]?\d+/,c("year")],YY:[r,function(p){this.year=u(p)}],YYYY:[/\d{4}/,c("year")],Z:f,ZZ:f};function m(p){var y,g;y=p,g=a&&a.formats;for(var w=(p=y.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(R,A,I){var L=I&&I.toUpperCase();return A||g[I]||n[I]||g[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(W,z,V){return z||V.slice(1)})})).match(o),b=w.length,C=0;C-1)return new Date((M==="X"?1e3:1)*x);var N=m(M)(x),B=N.year,U=N.month,G=N.day,ne=N.hours,ue=N.minutes,te=N.seconds,Y=N.milliseconds,J=N.zone,ee=new Date,Ce=G||(B||U?1:ee.getDate()),de=B||ee.getFullYear(),ie=0;B&&!U||(ie=U>0?U-1:ee.getMonth());var H=ne||0,X=ue||0,ce=te||0,he=Y||0;return J?new Date(Date.UTC(de,ie,Ce,H,X,ce,he+60*J.offset*1e3)):D?new Date(Date.UTC(de,ie,Ce,H,X,ce,he)):new Date(de,ie,Ce,H,X,ce,he)}catch{return new Date("")}}(E,T,k),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),I&&E!=this.format(T)&&(this.$d=new Date("")),a={}}else if(T instanceof Array)for(var W=T.length,z=1;z<=W;z+=1){O[1]=T[z-1];var V=g.apply(this,O);if(V.isValid()){this.$d=V.$d,this.$L=V.$L,this.init();break}z===W&&(this.$d=new Date(""))}else b.call(this,C)}}})})(nF);const wv=Wf,Xy=["hours","minutes","seconds"],Uf="HH:mm:ss",Jl="YYYY-MM-DD",oF={date:Jl,dates:Jl,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",datetime:`${Jl} ${Uf}`,monthrange:"YYYY-MM",daterange:Jl,datetimerange:`${Jl} ${Uf}`},Fd=(e,t)=>[e>0?e-1:void 0,e,eArray.from(Array.from({length:e}).keys()),GC=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),XC=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),Jy=function(e,t){const n=Tl(e),o=Tl(t);return n&&o?e.getTime()===t.getTime():!n&&!o?e===t:!1},Zy=function(e,t){const n=Ae(e),o=Ae(t);return n&&o?e.length!==t.length?!1:e.every((r,l)=>Jy(r,t[l])):!n&&!o?Jy(e,t):!1},Qy=function(e,t,n){const o=to(t)||t==="x"?st(e).locale(n):st(e,t).locale(n);return o.isValid()?o:void 0},e0=function(e,t,n){return to(t)?e:t==="x"?+e:st(e).locale(n).format(t)},Vd=(e,t)=>{var n;const o=[],r=t==null?void 0:t();for(let l=0;l({})},modelValue:{type:Q([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Q([Date,Array])},defaultTime:{type:Q([Date,Array])},isRange:Boolean,...JC,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,label:{type:String,default:void 0},tabindex:{type:Q([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,...Gs,...yn(["ariaLabel"])}),rF=["id","name","placeholder","value","disabled","readonly"],lF=["id","name","placeholder","value","disabled","readonly"],sF=j({name:"Picker"}),aF=j({...sF,props:Cv,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const o=e,r=Ll(),{lang:l}=Ct(),s=ge("date"),a=ge("input"),u=ge("range"),{form:c,formItem:f}=Mn(),d=Pe("ElPopperOptions",{}),{valueOnClear:h}=qc(o,null),v=P(),m=P(),p=P(!1),y=P(!1),g=P(null);let w=!1,b=!1;const C=S(()=>[s.b("editor"),s.bm("editor",o.type),a.e("wrapper"),s.is("disabled",ne.value),s.is("active",p.value),u.b("editor"),we?u.bm("editor",we.value):"",r.class]),E=S(()=>[a.e("icon"),u.e("close-icon"),ie.value?"":u.e("close-icon--hidden")]);fe(p,ae=>{ae?je(()=>{ae&&(g.value=o.modelValue)}):(Ne.value=null,je(()=>{k(o.modelValue)}))});const k=(ae,We)=>{(We||!Zy(ae,g.value))&&(n("change",ae),o.validateEvent&&(f==null||f.validate("change").catch(dt=>void 0)))},O=ae=>{if(!Zy(o.modelValue,ae)){let We;Ae(ae)?We=ae.map(dt=>e0(dt,o.valueFormat,l.value)):ae&&(We=e0(ae,o.valueFormat,l.value)),n("update:modelValue",ae&&We,l.value)}},T=ae=>{n("keydown",ae)},R=S(()=>{if(m.value){const ae=ke.value?m.value:m.value.$el;return Array.from(ae.querySelectorAll("input"))}return[]}),A=(ae,We,dt)=>{const _t=R.value;_t.length&&(!dt||dt==="min"?(_t[0].setSelectionRange(ae,We),_t[0].focus()):dt==="max"&&(_t[1].setSelectionRange(ae,We),_t[1].focus()))},I=()=>{N(!0,!0),je(()=>{b=!1})},L=(ae="",We=!1)=>{We||(b=!0),p.value=We;let dt;Ae(ae)?dt=ae.map(_t=>_t.toDate()):dt=ae&&ae.toDate(),Ne.value=null,O(dt)},W=()=>{y.value=!0},z=()=>{n("visible-change",!0)},V=ae=>{(ae==null?void 0:ae.key)===Ke.esc&&N(!0,!0)},x=()=>{y.value=!1,p.value=!1,b=!1,n("visible-change",!1)},M=()=>{p.value=!0},D=()=>{p.value=!1},N=(ae=!0,We=!1)=>{b=We;const[dt,_t]=i(R);let jt=dt;!ae&&ke.value&&(jt=_t),jt&&jt.focus()},B=ae=>{o.readonly||ne.value||p.value||b||(p.value=!0,n("focus",ae))};let U;const G=ae=>{const We=async()=>{setTimeout(()=>{var dt;U===We&&(!((dt=v.value)!=null&&dt.isFocusInsideContent()&&!w)&&R.value.filter(_t=>_t.contains(document.activeElement)).length===0&&(xe(),p.value=!1,n("blur",ae),o.validateEvent&&(f==null||f.validate("blur").catch(_t=>void 0))),w=!1)},0)};U=We,We()},ne=S(()=>o.disabled||(c==null?void 0:c.disabled)),ue=S(()=>{let ae;if(X.value?be.value.getDefaultValue&&(ae=be.value.getDefaultValue()):Ae(o.modelValue)?ae=o.modelValue.map(We=>Qy(We,o.valueFormat,l.value)):ae=Qy(o.modelValue,o.valueFormat,l.value),be.value.getRangeAvailableTime){const We=be.value.getRangeAvailableTime(ae);Tn(We,ae)||(ae=We,O(Ae(ae)?ae.map(dt=>dt.toDate()):ae.toDate()))}return Ae(ae)&&ae.some(We=>!We)&&(ae=[]),ae}),te=S(()=>{if(!be.value.panelReady)return"";const ae=ye(ue.value);return Ae(Ne.value)?[Ne.value[0]||ae&&ae[0]||"",Ne.value[1]||ae&&ae[1]||""]:Ne.value!==null?Ne.value:!J.value&&X.value||!p.value&&X.value?"":ae?ee.value||Ce.value?ae.join(", "):ae:""}),Y=S(()=>o.type.includes("time")),J=S(()=>o.type.startsWith("time")),ee=S(()=>o.type==="dates"),Ce=S(()=>o.type==="years"),de=S(()=>o.prefixIcon||(Y.value?Fw:HP)),ie=P(!1),H=ae=>{o.readonly||ne.value||ie.value&&(ae.stopPropagation(),I(),O(h.value),k(h.value,!0),ie.value=!1,p.value=!1,be.value.handleClear&&be.value.handleClear())},X=S(()=>{const{modelValue:ae}=o;return!ae||Ae(ae)&&!ae.filter(Boolean).length}),ce=async ae=>{var We;o.readonly||ne.value||(((We=ae.target)==null?void 0:We.tagName)!=="INPUT"||R.value.includes(document.activeElement))&&(p.value=!0)},he=()=>{o.readonly||ne.value||!X.value&&o.clearable&&(ie.value=!0)},Ee=()=>{ie.value=!1},me=ae=>{var We;o.readonly||ne.value||(((We=ae.touches[0].target)==null?void 0:We.tagName)!=="INPUT"||R.value.includes(document.activeElement))&&(p.value=!0)},ke=S(()=>o.type.includes("range")),we=tn(),Oe=S(()=>{var ae,We;return(We=(ae=i(v))==null?void 0:ae.popperRef)==null?void 0:We.contentRef}),Se=S(()=>{var ae;return i(ke)?i(m):(ae=i(m))==null?void 0:ae.$el});wh(Se,ae=>{const We=i(Oe),dt=i(Se);We&&(ae.target===We||ae.composedPath().includes(We))||ae.target===dt||ae.composedPath().includes(dt)||(p.value=!1)});const Ne=P(null),xe=()=>{if(Ne.value){const ae=Be(te.value);ae&&Le(ae)&&(O(Ae(ae)?ae.map(We=>We.toDate()):ae.toDate()),Ne.value=null)}Ne.value===""&&(O(h.value),k(h.value),Ne.value=null)},Be=ae=>ae?be.value.parseUserInput(ae):null,ye=ae=>ae?be.value.formatToString(ae):null,Le=ae=>be.value.isValidValue(ae),Qe=async ae=>{if(o.readonly||ne.value)return;const{code:We}=ae;if(T(ae),We===Ke.esc){p.value===!0&&(p.value=!1,ae.preventDefault(),ae.stopPropagation());return}if(We===Ke.down&&(be.value.handleFocusPicker&&(ae.preventDefault(),ae.stopPropagation()),p.value===!1&&(p.value=!0,await je()),be.value.handleFocusPicker)){be.value.handleFocusPicker();return}if(We===Ke.tab){w=!0;return}if(We===Ke.enter||We===Ke.numpadEnter){(Ne.value===null||Ne.value===""||Le(Be(te.value)))&&(xe(),p.value=!1),ae.stopPropagation();return}if(Ne.value){ae.stopPropagation();return}be.value.handleKeydownInput&&be.value.handleKeydownInput(ae)},lt=ae=>{Ne.value=ae,p.value||(p.value=!0)},vt=ae=>{const We=ae.target;Ne.value?Ne.value=[We.value,Ne.value[1]]:Ne.value=[We.value,null]},qe=ae=>{const We=ae.target;Ne.value?Ne.value=[Ne.value[0],We.value]:Ne.value=[null,We.value]},ve=()=>{var ae;const We=Ne.value,dt=Be(We&&We[0]),_t=i(ue);if(dt&&dt.isValid()){Ne.value=[ye(dt),((ae=te.value)==null?void 0:ae[1])||null];const jt=[dt,_t&&(_t[1]||null)];Le(jt)&&(O(jt),Ne.value=null)}},Re=()=>{var ae;const We=i(Ne),dt=Be(We&&We[1]),_t=i(ue);if(dt&&dt.isValid()){Ne.value=[((ae=i(te))==null?void 0:ae[0])||null,ye(dt)];const jt=[_t&&_t[0],dt];Le(jt)&&(O(jt),Ne.value=null)}},be=P({}),se=ae=>{be.value[ae[0]]=ae[1],be.value.panelReady=!0},pe=ae=>{n("calendar-change",ae)},Ve=(ae,We,dt)=>{n("panel-change",ae,We,dt)};return ft("EP_PICKER_BASE",{props:o}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-time-picker",ref:"https://element-plus.org/en-US/component/time-picker.html"},S(()=>!!o.label)),t({focus:N,handleFocusInput:B,handleBlurInput:G,handleOpen:M,handleClose:D,onPick:L}),(ae,We)=>(_(),re(i(Nn),pt({ref_key:"refPopper",ref:v,visible:p.value,effect:"light",pure:"",trigger:"click"},ae.$attrs,{role:"dialog",teleported:"",transition:`${i(s).namespace.value}-zoom-in-top`,"popper-class":[`${i(s).namespace.value}-picker__popper`,ae.popperClass],"popper-options":i(d),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:W,onShow:z,onHide:x}),{default:Z(()=>[i(ke)?(_(),F("div",{key:1,ref_key:"inputRef",ref:m,class:$(i(C)),style:He(ae.$attrs.style),onClick:B,onMouseenter:he,onMouseleave:Ee,onTouchstart:me,onKeydown:Qe},[i(de)?(_(),re(i(Fe),{key:0,class:$([i(a).e("icon"),i(u).e("icon")]),onMousedown:Ge(ce,["prevent"]),onTouchstart:me},{default:Z(()=>[(_(),re(ct(i(de))))]),_:1},8,["class","onMousedown"])):oe("v-if",!0),K("input",{id:ae.id&&ae.id[0],autocomplete:"off",name:ae.name&&ae.name[0],placeholder:ae.startPlaceholder,value:i(te)&&i(te)[0],disabled:i(ne),readonly:!ae.editable||ae.readonly,class:$(i(u).b("input")),onMousedown:ce,onInput:vt,onChange:ve,onFocus:B,onBlur:G},null,42,rF),le(ae.$slots,"range-separator",{},()=>[K("span",{class:$(i(u).b("separator"))},Te(ae.rangeSeparator),3)]),K("input",{id:ae.id&&ae.id[1],autocomplete:"off",name:ae.name&&ae.name[1],placeholder:ae.endPlaceholder,value:i(te)&&i(te)[1],disabled:i(ne),readonly:!ae.editable||ae.readonly,class:$(i(u).b("input")),onMousedown:ce,onFocus:B,onBlur:G,onInput:qe,onChange:Re},null,42,lF),ae.clearIcon?(_(),re(i(Fe),{key:1,class:$(i(E)),onClick:H},{default:Z(()=>[(_(),re(ct(ae.clearIcon)))]),_:1},8,["class"])):oe("v-if",!0)],38)):(_(),re(i($n),{key:0,id:ae.id,ref_key:"inputRef",ref:m,"container-role":"combobox","model-value":i(te),name:ae.name,size:i(we),disabled:i(ne),placeholder:ae.placeholder,class:$([i(s).b("editor"),i(s).bm("editor",ae.type),ae.$attrs.class]),style:He(ae.$attrs.style),readonly:!ae.editable||ae.readonly||i(ee)||i(Ce)||ae.type==="week","aria-label":ae.label||ae.ariaLabel,tabindex:ae.tabindex,"validate-event":!1,onInput:lt,onFocus:B,onBlur:G,onKeydown:Qe,onChange:xe,onMousedown:ce,onMouseenter:he,onMouseleave:Ee,onTouchstart:me,onClick:We[0]||(We[0]=Ge(()=>{},["stop"]))},{prefix:Z(()=>[i(de)?(_(),re(i(Fe),{key:0,class:$(i(a).e("icon")),onMousedown:Ge(ce,["prevent"]),onTouchstart:me},{default:Z(()=>[(_(),re(ct(i(de))))]),_:1},8,["class","onMousedown"])):oe("v-if",!0)]),suffix:Z(()=>[ie.value&&ae.clearIcon?(_(),re(i(Fe),{key:0,class:$(`${i(a).e("icon")} clear-icon`),onClick:Ge(H,["stop"])},{default:Z(()=>[(_(),re(ct(ae.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onKeydown"]))]),content:Z(()=>[le(ae.$slots,"default",{visible:p.value,actualVisible:y.value,parsedValue:i(ue),format:ae.format,dateFormat:ae.dateFormat,timeFormat:ae.timeFormat,unlinkPanels:ae.unlinkPanels,type:ae.type,defaultValue:ae.defaultValue,onPick:L,onSelectRange:A,onSetPickerOption:se,onCalendarChange:pe,onPanelChange:Ve,onKeydown:V,onMousedown:We[1]||(We[1]=Ge(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var QC=$e(aF,[["__file","picker.vue"]]);const iF=_e({...ZC,datetimeRole:String,parsedValue:{type:Q(Object)}}),eS=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const o=(s,a,u,c)=>{const f={hour:e,minute:t,second:n};let d=s;return["hour","minute","second"].forEach(h=>{if(f[h]){let v;const m=f[h];switch(h){case"minute":{v=m(d.hour(),a,c);break}case"second":{v=m(d.hour(),d.minute(),a,c);break}default:{v=m(a,c);break}}if(v!=null&&v.length&&!v.includes(d[h]())){const p=u?0:v.length-1;d=d[h](v[p])}}}),d},r={};return{timePickerOptions:r,getAvailableTime:o,onSetOption:([s,a])=>{r[s]=a}}},Hd=e=>{const t=(o,r)=>o||r,n=o=>o!==!0;return e.map(t).filter(n)},tS=(e,t,n)=>({getHoursList:(s,a)=>Vd(24,e&&(()=>e==null?void 0:e(s,a))),getMinutesList:(s,a,u)=>Vd(60,t&&(()=>t==null?void 0:t(s,a,u))),getSecondsList:(s,a,u,c)=>Vd(60,n&&(()=>n==null?void 0:n(s,a,u,c)))}),nS=(e,t,n)=>{const{getHoursList:o,getMinutesList:r,getSecondsList:l}=tS(e,t,n);return{getAvailableHours:(c,f)=>Hd(o(c,f)),getAvailableMinutes:(c,f,d)=>Hd(r(c,f,d)),getAvailableSeconds:(c,f,d,h)=>Hd(l(c,f,d,h))}},oS=e=>{const t=P(e.parsedValue);return fe(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},$r=new Map;let t0;gt&&(document.addEventListener("mousedown",e=>t0=e),document.addEventListener("mouseup",e=>{for(const t of $r.values())for(const{documentHandler:n}of t)n(e,t0)}));function n0(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:co(t.arg)&&n.push(t.arg),function(o,r){const l=t.instance.popperRef,s=o.target,a=r==null?void 0:r.target,u=!t||!t.instance,c=!s||!a,f=e.contains(s)||e.contains(a),d=e===s,h=n.length&&n.some(m=>m==null?void 0:m.contains(s))||n.length&&n.includes(a),v=l&&(l.contains(s)||l.contains(a));u||c||f||d||h||v||t.value(o,r)}}const cr={beforeMount(e,t){$r.has(e)||$r.set(e,[]),$r.get(e).push({documentHandler:n0(e,t),bindingFn:t.value})},updated(e,t){$r.has(e)||$r.set(e,[]);const n=$r.get(e),o=n.findIndex(l=>l.bindingFn===t.oldValue),r={documentHandler:n0(e,t),bindingFn:t.value};o>=0?n.splice(o,1,r):n.push(r)},unmounted(e){$r.delete(e)}},uF=100,cF=600,tc={beforeMount(e,t){const n=t.value,{interval:o=uF,delay:r=cF}=Xe(n)?{}:n;let l,s;const a=()=>Xe(n)?n():n.handler(),u=()=>{s&&(clearTimeout(s),s=void 0),l&&(clearInterval(l),l=void 0)};e.addEventListener("mousedown",c=>{c.button===0&&(u(),a(),document.addEventListener("mouseup",()=>u(),{once:!0}),s=setTimeout(()=>{l=setInterval(()=>{a()},o)},r))})}},qf="_trap-focus-children",ml=[],o0=e=>{if(ml.length===0)return;const t=ml[ml.length-1][qf];if(t.length>0&&e.code===Ke.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],r=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),r&&!n&&(e.preventDefault(),t[0].focus())}},dF={beforeMount(e){e[qf]=fg(e),ml.push(e),ml.length<=1&&document.addEventListener("keydown",o0)},updated(e){je(()=>{e[qf]=fg(e)})},unmounted(){ml.shift(),ml.length===0&&document.removeEventListener("keydown",o0)}};var r0=!1,dl,Yf,Gf,gu,yu,rS,bu,Xf,Jf,Zf,lS,Qf,ep,sS,aS;function Vn(){if(!r0){r0=!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(Qf=/\b(iPhone|iP[ao]d)/.exec(e),ep=/\b(iP[ao]d)/.exec(e),Zf=/Android/i.exec(e),sS=/FBAN\/\w+;/i.exec(e),aS=/Mobile/i.exec(e),lS=!!/Win64/.exec(e),t){dl=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,dl&&document&&document.documentMode&&(dl=document.documentMode);var o=/(?:Trident\/(\d+.\d+))/.exec(e);rS=o?parseFloat(o[1])+4:dl,Yf=t[2]?parseFloat(t[2]):NaN,Gf=t[3]?parseFloat(t[3]):NaN,gu=t[4]?parseFloat(t[4]):NaN,gu?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),yu=t&&t[1]?parseFloat(t[1]):NaN):yu=NaN}else dl=Yf=Gf=yu=gu=NaN;if(n){if(n[1]){var r=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);bu=r?parseFloat(r[1].replace("_",".")):!0}else bu=!1;Xf=!!n[2],Jf=!!n[3]}else bu=Xf=Jf=!1}}var tp={ie:function(){return Vn()||dl},ieCompatibilityMode:function(){return Vn()||rS>dl},ie64:function(){return tp.ie()&&lS},firefox:function(){return Vn()||Yf},opera:function(){return Vn()||Gf},webkit:function(){return Vn()||gu},safari:function(){return tp.webkit()},chrome:function(){return Vn()||yu},windows:function(){return Vn()||Xf},osx:function(){return Vn()||bu},linux:function(){return Vn()||Jf},iphone:function(){return Vn()||Qf},mobile:function(){return Vn()||Qf||ep||Zf||aS},nativeApp:function(){return Vn()||sS},android:function(){return Vn()||Zf},ipad:function(){return Vn()||ep}},fF=tp,Zi=!!(typeof window<"u"&&window.document&&window.document.createElement),pF={canUseDOM:Zi,canUseWorkers:typeof Worker<"u",canUseEventListeners:Zi&&!!(window.addEventListener||window.attachEvent),canUseViewport:Zi&&!!window.screen,isInWorker:!Zi},iS=pF,uS;iS.canUseDOM&&(uS=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function hF(e,t){if(!iS.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var r=document.createElement("div");r.setAttribute(n,"return;"),o=typeof r[n]=="function"}return!o&&uS&&e==="wheel"&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}var vF=hF,l0=10,s0=40,a0=800;function cS(e){var t=0,n=0,o=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=t*l0,r=n*l0,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||r)&&e.deltaMode&&(e.deltaMode==1?(o*=s0,r*=s0):(o*=a0,r*=a0)),o&&!t&&(t=o<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:r}}cS.getEventType=function(){return fF.firefox()?"DOMMouseScroll":vF("wheel")?"wheel":"mousewheel"};var mF=cS;/** * Checks if an event is supported in the current execution environment. * * NOTE: This will not work correctly for non-generic events such as `change`, @@ -39,15 +39,15 @@ * @return {boolean} True if the event is supported. * @internal * @license Modernizr 3.0.0pre (Custom Build) | MIT -*/const gF=function(e,t){if(e&&e.addEventListener){const n=function(o){const r=mF(o);t&&Reflect.apply(t,this,[o,r])};e.addEventListener("wheel",n,{passive:!0})}},yF={beforeMount(e,t){gF(e,t.value)}},bF=_e({role:{type:String,required:!0},spinnerDate:{type:Q(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Q(String),default:""},...JC}),wF=["onClick"],CF=["onMouseenter"],SF=j({__name:"basic-time-spinner",props:bF,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,o=ge("time"),{getHoursList:r,getMinutesList:l,getSecondsList:s}=tS(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let a=!1;const u=P(),c=P(),f=P(),d=P(),h={hours:c,minutes:f,seconds:d},v=S(()=>n.showSeconds?Xy:Xy.slice(0,2)),m=S(()=>{const{spinnerDate:N}=n,B=N.hour(),U=N.minute(),G=N.second();return{hours:B,minutes:U,seconds:G}}),p=S(()=>{const{hours:N,minutes:B}=i(m);return{hours:r(n.role),minutes:l(N,n.role),seconds:s(N,B,n.role)}}),y=S(()=>{const{hours:N,minutes:B,seconds:U}=i(m);return{hours:Fd(N,23),minutes:Fd(B,59),seconds:Fd(U,59)}}),g=Un(N=>{a=!1,C(N)},200),w=N=>{if(!!!n.amPmMode)return"";const U=n.amPmMode==="A";let G=N<12?" am":" pm";return U&&(G=G.toUpperCase()),G},b=N=>{let B;switch(N){case"hours":B=[0,2];break;case"minutes":B=[3,5];break;case"seconds":B=[6,8];break}const[U,G]=B;t("select-range",U,G),u.value=N},C=N=>{O(N,i(m)[N])},E=()=>{C("hours"),C("minutes"),C("seconds")},k=N=>N.querySelector(`.${o.namespace.value}-scrollbar__wrap`),O=(N,B)=>{if(n.arrowControl)return;const U=i(h[N]);U&&U.$el&&(k(U.$el).scrollTop=Math.max(0,B*T(N)))},T=N=>{const B=i(h[N]),U=B==null?void 0:B.$el.querySelector("li");return U&&Number.parseFloat(Ir(U,"height"))||0},R=()=>{I(1)},A=()=>{I(-1)},I=N=>{u.value||b("hours");const B=u.value,U=i(m)[B],G=u.value==="hours"?24:60,ne=L(B,U,N,G);W(B,ne),O(B,ne),je(()=>b(B))},L=(N,B,U,G)=>{let ne=(B+U+G)%G;const ue=i(p)[N];for(;ue[ne]&&ne!==B;)ne=(ne+U+G)%G;return ne},W=(N,B)=>{if(i(p)[N][B])return;const{hours:ne,minutes:ue,seconds:te}=i(m);let Y;switch(N){case"hours":Y=n.spinnerDate.hour(B).minute(ue).second(te);break;case"minutes":Y=n.spinnerDate.hour(ne).minute(B).second(te);break;case"seconds":Y=n.spinnerDate.hour(ne).minute(ue).second(B);break}t("change",Y)},z=(N,{value:B,disabled:U})=>{U||(W(N,B),b(N),O(N,B))},V=N=>{a=!0,g(N);const B=Math.min(Math.round((k(i(h[N]).$el).scrollTop-(x(N)*.5-10)/T(N)+3)/T(N)),N==="hours"?23:59);W(N,B)},x=N=>i(h[N]).$el.offsetHeight,M=()=>{const N=B=>{const U=i(h[B]);U&&U.$el&&(k(U.$el).onscroll=()=>{V(B)})};N("hours"),N("minutes"),N("seconds")};nt(()=>{je(()=>{!n.arrowControl&&M(),E(),n.role==="start"&&b("hours")})});const D=(N,B)=>{h[B].value=N};return t("set-option",[`${n.role}_scrollDown`,I]),t("set-option",[`${n.role}_emitSelectRange`,b]),fe(()=>n.spinnerDate,()=>{a||E()}),(N,B)=>(_(),F("div",{class:$([i(o).b("spinner"),{"has-seconds":N.showSeconds}])},[N.arrowControl?oe("v-if",!0):(_(!0),F(ze,{key:0},mt(i(v),U=>(_(),re(i(gr),{key:U,ref_for:!0,ref:G=>D(G,U),class:$(i(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":i(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:G=>b(U),onMousemove:G=>C(U)},{default:Z(()=>[(_(!0),F(ze,null,mt(i(p)[U],(G,ne)=>(_(),F("li",{key:ne,class:$([i(o).be("spinner","item"),i(o).is("active",ne===i(m)[U]),i(o).is("disabled",G)]),onClick:ue=>z(U,{value:ne,disabled:G})},[U==="hours"?(_(),F(ze,{key:0},[wt(Te(("0"+(N.amPmMode?ne%12||12:ne)).slice(-2))+Te(w(ne)),1)],64)):(_(),F(ze,{key:1},[wt(Te(("0"+ne).slice(-2)),1)],64))],10,wF))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),N.arrowControl?(_(!0),F(ze,{key:1},mt(i(v),U=>(_(),F("div",{key:U,class:$([i(o).be("spinner","wrapper"),i(o).is("arrow")]),onMouseenter:G=>b(U)},[et((_(),re(i(Fe),{class:$(["arrow-up",i(o).be("spinner","arrow")])},{default:Z(()=>[q(i(Fh))]),_:1},8,["class"])),[[i(tc),A]]),et((_(),re(i(Fe),{class:$(["arrow-down",i(o).be("spinner","arrow")])},{default:Z(()=>[q(i(vr))]),_:1},8,["class"])),[[i(tc),R]]),K("ul",{class:$(i(o).be("spinner","list"))},[(_(!0),F(ze,null,mt(i(y)[U],(G,ne)=>(_(),F("li",{key:ne,class:$([i(o).be("spinner","item"),i(o).is("active",G===i(m)[U]),i(o).is("disabled",i(p)[U][G])])},[typeof G=="number"?(_(),F(ze,{key:0},[U==="hours"?(_(),F(ze,{key:0},[wt(Te(("0"+(N.amPmMode?G%12||12:G)).slice(-2))+Te(w(G)),1)],64)):(_(),F(ze,{key:1},[wt(Te(("0"+G).slice(-2)),1)],64))],64)):oe("v-if",!0)],2))),128))],2)],42,CF))),128)):oe("v-if",!0)],2))}});var np=$e(SF,[["__file","basic-time-spinner.vue"]]);const EF=j({__name:"panel-time-pick",props:iF,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=Pe("EP_PICKER_BASE"),{arrowControl:r,disabledHours:l,disabledMinutes:s,disabledSeconds:a,defaultValue:u}=o.props,{getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}=nS(l,s,a),h=ge("time"),{t:v,lang:m}=Ct(),p=P([0,2]),y=oS(n),g=S(()=>Qt(n.actualVisible)?`${h.namespace.value}-zoom-in-top`:""),w=S(()=>n.format.includes("ss")),b=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=D=>{const N=st(D).locale(m.value),B=z(N);return N.isSame(B)},E=()=>{t("pick",y.value,!1)},k=(D=!1,N=!1)=>{N||t("pick",n.parsedValue,D)},O=D=>{if(!n.visible)return;const N=z(D).millisecond(0);t("pick",N,!0)},T=(D,N)=>{t("select-range",D,N),p.value=[D,N]},R=D=>{const N=[0,3].concat(w.value?[6]:[]),B=["hours","minutes"].concat(w.value?["seconds"]:[]),G=(N.indexOf(p.value[0])+D+N.length)%N.length;I.start_emitSelectRange(B[G])},A=D=>{const N=D.code,{left:B,right:U,up:G,down:ne}=Ke;if([B,U].includes(N)){R(N===B?-1:1),D.preventDefault();return}if([G,ne].includes(N)){const ue=N===G?-1:1;I.start_scrollDown(ue),D.preventDefault();return}},{timePickerOptions:I,onSetOption:L,getAvailableTime:W}=eS({getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}),z=D=>W(D,n.datetimeRole||"",!0),V=D=>D?st(D,n.format).locale(m.value):null,x=D=>D?D.format(n.format):null,M=()=>st(u).locale(m.value);return t("set-picker-option",["isValidValue",C]),t("set-picker-option",["formatToString",x]),t("set-picker-option",["parseUserInput",V]),t("set-picker-option",["handleKeydownInput",A]),t("set-picker-option",["getRangeAvailableTime",z]),t("set-picker-option",["getDefaultValue",M]),(D,N)=>(_(),re(on,{name:i(g)},{default:Z(()=>[D.actualVisible||D.visible?(_(),F("div",{key:0,class:$(i(h).b("panel"))},[K("div",{class:$([i(h).be("panel","content"),{"has-seconds":i(w)}])},[q(np,{ref:"spinner",role:D.datetimeRole||"start","arrow-control":i(r),"show-seconds":i(w),"am-pm-mode":i(b),"spinner-date":D.parsedValue,"disabled-hours":i(l),"disabled-minutes":i(s),"disabled-seconds":i(a),onChange:O,onSetOption:i(L),onSelectRange:T},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),K("div",{class:$(i(h).be("panel","footer"))},[K("button",{type:"button",class:$([i(h).be("panel","btn"),"cancel"]),onClick:E},Te(i(v)("el.datepicker.cancel")),3),K("button",{type:"button",class:$([i(h).be("panel","btn"),"confirm"]),onClick:N[0]||(N[0]=B=>k())},Te(i(v)("el.datepicker.confirm")),3)],2)],2)):oe("v-if",!0)]),_:1},8,["name"]))}});var nc=$e(EF,[["__file","panel-time-pick.vue"]]);const kF=_e({...ZC,parsedValue:{type:Q(Array)}}),_F=["disabled"],$F=j({__name:"panel-time-range",props:kF,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=(ie,H)=>{const X=[];for(let ce=ie;ce<=H;ce++)X.push(ce);return X},{t:r,lang:l}=Ct(),s=ge("time"),a=ge("picker"),u=Pe("EP_PICKER_BASE"),{arrowControl:c,disabledHours:f,disabledMinutes:d,disabledSeconds:h,defaultValue:v}=u.props,m=S(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",c),C.value?"has-seconds":""]),p=S(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",c),C.value?"has-seconds":""]),y=S(()=>n.parsedValue[0]),g=S(()=>n.parsedValue[1]),w=oS(n),b=()=>{t("pick",w.value,!1)},C=S(()=>n.format.includes("ss")),E=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),k=(ie=!1)=>{t("pick",[y.value,g.value],ie)},O=ie=>{A(ie.millisecond(0),g.value)},T=ie=>{A(y.value,ie.millisecond(0))},R=ie=>{const H=ie.map(ce=>st(ce).locale(l.value)),X=U(H);return H[0].isSame(X[0])&&H[1].isSame(X[1])},A=(ie,H)=>{t("pick",[ie,H],!0)},I=S(()=>y.value>g.value),L=P([0,2]),W=(ie,H)=>{t("select-range",ie,H,"min"),L.value=[ie,H]},z=S(()=>C.value?11:8),V=(ie,H)=>{t("select-range",ie,H,"max");const X=i(z);L.value=[ie+X,H+X]},x=ie=>{const H=C.value?[0,3,6,11,14,17]:[0,3,8,11],X=["hours","minutes"].concat(C.value?["seconds"]:[]),he=(H.indexOf(L.value[0])+ie+H.length)%H.length,Ee=H.length/2;he{const H=ie.code,{left:X,right:ce,up:he,down:Ee}=Ke;if([X,ce].includes(H)){x(H===X?-1:1),ie.preventDefault();return}if([he,Ee].includes(H)){const me=H===he?-1:1,ke=L.value[0]{const X=f?f(ie):[],ce=ie==="start",Ee=(H||(ce?g.value:y.value)).hour(),me=ce?o(Ee+1,23):o(0,Ee-1);return Md(X,me)},N=(ie,H,X)=>{const ce=d?d(ie,H):[],he=H==="start",Ee=X||(he?g.value:y.value),me=Ee.hour();if(ie!==me)return ce;const ke=Ee.minute(),we=he?o(ke+1,59):o(0,ke-1);return Md(ce,we)},B=(ie,H,X,ce)=>{const he=h?h(ie,H,X):[],Ee=X==="start",me=ce||(Ee?g.value:y.value),ke=me.hour(),we=me.minute();if(ie!==ke||H!==we)return he;const Oe=me.second(),Se=Ee?o(Oe+1,59):o(0,Oe-1);return Md(he,Se)},U=([ie,H])=>[Y(ie,"start",!0,H),Y(H,"end",!1,ie)],{getAvailableHours:G,getAvailableMinutes:ne,getAvailableSeconds:ue}=nS(D,N,B),{timePickerOptions:te,getAvailableTime:Y,onSetOption:J}=eS({getAvailableHours:G,getAvailableMinutes:ne,getAvailableSeconds:ue}),ee=ie=>ie?Ae(ie)?ie.map(H=>st(H,n.format).locale(l.value)):st(ie,n.format).locale(l.value):null,Ce=ie=>ie?Ae(ie)?ie.map(H=>H.format(n.format)):ie.format(n.format):null,de=()=>{if(Ae(v))return v.map(H=>st(H).locale(l.value));const ie=st(v).locale(l.value);return[ie,ie.add(60,"m")]};return t("set-picker-option",["formatToString",Ce]),t("set-picker-option",["parseUserInput",ee]),t("set-picker-option",["isValidValue",R]),t("set-picker-option",["handleKeydownInput",M]),t("set-picker-option",["getDefaultValue",de]),t("set-picker-option",["getRangeAvailableTime",U]),(ie,H)=>ie.actualVisible?(_(),F("div",{key:0,class:$([i(s).b("range-picker"),i(a).b("panel")])},[K("div",{class:$(i(s).be("range-picker","content"))},[K("div",{class:$(i(s).be("range-picker","cell"))},[K("div",{class:$(i(s).be("range-picker","header"))},Te(i(r)("el.datepicker.startTime")),3),K("div",{class:$(i(m))},[q(np,{ref:"minSpinner",role:"start","show-seconds":i(C),"am-pm-mode":i(E),"arrow-control":i(c),"spinner-date":i(y),"disabled-hours":D,"disabled-minutes":N,"disabled-seconds":B,onChange:O,onSetOption:i(J),onSelectRange:W},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),K("div",{class:$(i(s).be("range-picker","cell"))},[K("div",{class:$(i(s).be("range-picker","header"))},Te(i(r)("el.datepicker.endTime")),3),K("div",{class:$(i(p))},[q(np,{ref:"maxSpinner",role:"end","show-seconds":i(C),"am-pm-mode":i(E),"arrow-control":i(c),"spinner-date":i(g),"disabled-hours":D,"disabled-minutes":N,"disabled-seconds":B,onChange:T,onSetOption:i(J),onSelectRange:V},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),K("div",{class:$(i(s).be("panel","footer"))},[K("button",{type:"button",class:$([i(s).be("panel","btn"),"cancel"]),onClick:H[0]||(H[0]=X=>b())},Te(i(r)("el.datepicker.cancel")),3),K("button",{type:"button",class:$([i(s).be("panel","btn"),"confirm"]),disabled:i(I),onClick:H[1]||(H[1]=X=>k())},Te(i(r)("el.datepicker.confirm")),11,_F)],2)],2)):oe("v-if",!0)}});var TF=$e($F,[["__file","panel-time-range.vue"]]);st.extend(wv);var OF=j({name:"ElTimePicker",install:null,props:{...Cv,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=P(),[o,r]=e.isRange?["timerange",TF]:["time",nc],l=s=>t.emit("update:modelValue",s);return ft("ElPopperOptions",e.popperOptions),t.expose({focus:s=>{var a;(a=n.value)==null||a.handleFocusInput(s)},blur:s=>{var a;(a=n.value)==null||a.handleBlurInput(s)},handleOpen:()=>{var s;(s=n.value)==null||s.handleOpen()},handleClose:()=>{var s;(s=n.value)==null||s.handleClose()}}),()=>{var s;const a=(s=e.format)!=null?s:Uf;return q(QC,pt(e,{ref:n,type:o,format:a,"onUpdate:modelValue":l}),{default:u=>q(r,u,null)})}}});const wu=OF;wu.install=e=>{e.component(wu.name,wu)};const NF=wu,MF=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return Br(t).map((o,r)=>n-(t-r-1))},IF=e=>{const t=e.daysInMonth();return Br(t).map((n,o)=>o+1)},RF=e=>Br(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),AF=_e({selectedDay:{type:Q(Object)},range:{type:Q(Array)},date:{type:Q(Object),required:!0},hideHeader:{type:Boolean}}),PF={pick:e=>ut(e)};var op={},xF={get exports(){return op},set exports(e){op=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o,r){var l=o.prototype,s=function(d){return d&&(d.indexOf?d:d.s)},a=function(d,h,v,m,p){var y=d.name?d:d.$locale(),g=s(y[h]),w=s(y[v]),b=g||w.map(function(E){return E.slice(0,m)});if(!p)return b;var C=y.weekStart;return b.map(function(E,k){return b[(k+(C||0))%7]})},u=function(){return r.Ls[r.locale()]},c=function(d,h){return d.formats[h]||function(v){return v.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(m,p,y){return p||y.slice(1)})}(d.formats[h.toUpperCase()])},f=function(){var d=this;return{months:function(h){return h?h.format("MMMM"):a(d,"months")},monthsShort:function(h){return h?h.format("MMM"):a(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(h){return h?h.format("dddd"):a(d,"weekdays")},weekdaysMin:function(h){return h?h.format("dd"):a(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(h){return h?h.format("ddd"):a(d,"weekdaysShort","weekdays",3)},longDateFormat:function(h){return c(d.$locale(),h)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};l.localeData=function(){return f.bind(this)()},r.localeData=function(){var d=u();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(h){return c(d,h)},meridiem:d.meridiem,ordinal:d.ordinal}},r.months=function(){return a(u(),"months")},r.monthsShort=function(){return a(u(),"monthsShort","months",3)},r.weekdays=function(d){return a(u(),"weekdays",null,null,d)},r.weekdaysShort=function(d){return a(u(),"weekdaysShort","weekdays",3,d)},r.weekdaysMin=function(d){return a(u(),"weekdaysMin","weekdays",2,d)}}})})(xF);const dS=op,LF=(e,t)=>{st.extend(dS);const n=st.localeData().firstDayOfWeek(),{t:o,lang:r}=Ct(),l=st().locale(r.value),s=S(()=>!!e.range&&!!e.range.length),a=S(()=>{let h=[];if(s.value){const[v,m]=e.range,p=Br(m.date()-v.date()+1).map(w=>({text:v.date()+w,type:"current"}));let y=p.length%7;y=y===0?0:7-y;const g=Br(y).map((w,b)=>({text:b+1,type:"next"}));h=p.concat(g)}else{const v=e.date.startOf("month").day(),m=MF(e.date,(v-n+7)%7).map(w=>({text:w,type:"prev"})),p=IF(e.date).map(w=>({text:w,type:"current"}));h=[...m,...p];const y=7-(h.length%7||7),g=Br(y).map((w,b)=>({text:b+1,type:"next"}));h=h.concat(g)}return RF(h)}),u=S(()=>{const h=n;return h===0?Id.map(v=>o(`el.datepicker.weeks.${v}`)):Id.slice(h).concat(Id.slice(0,h)).map(v=>o(`el.datepicker.weeks.${v}`))}),c=(h,v)=>{switch(v){case"prev":return e.date.startOf("month").subtract(1,"month").date(h);case"next":return e.date.startOf("month").add(1,"month").date(h);case"current":return e.date.date(h)}};return{now:l,isInRange:s,rows:a,weekDays:u,getFormattedDate:c,handlePickDay:({text:h,type:v})=>{const m=c(h,v);t("pick",m)},getSlotData:({text:h,type:v})=>{const m=c(h,v);return{isSelected:m.isSame(e.selectedDay),type:`${v}-month`,day:m.format("YYYY-MM-DD"),date:m.toDate()}}}},DF={key:0},BF=["onClick"],FF=j({name:"DateTable"}),VF=j({...FF,props:AF,emits:PF,setup(e,{expose:t,emit:n}){const o=e,{isInRange:r,now:l,rows:s,weekDays:a,getFormattedDate:u,handlePickDay:c,getSlotData:f}=LF(o,n),d=ge("calendar-table"),h=ge("calendar-day"),v=({text:m,type:p})=>{const y=[p];if(p==="current"){const g=u(m,p);g.isSame(o.selectedDay,"day")&&y.push(h.is("selected")),g.isSame(l,"day")&&y.push(h.is("today"))}return y};return t({getFormattedDate:u}),(m,p)=>(_(),F("table",{class:$([i(d).b(),i(d).is("range",i(r))]),cellspacing:"0",cellpadding:"0"},[m.hideHeader?oe("v-if",!0):(_(),F("thead",DF,[(_(!0),F(ze,null,mt(i(a),y=>(_(),F("th",{key:y},Te(y),1))),128))])),K("tbody",null,[(_(!0),F(ze,null,mt(i(s),(y,g)=>(_(),F("tr",{key:g,class:$({[i(d).e("row")]:!0,[i(d).em("row","hide-border")]:g===0&&m.hideHeader})},[(_(!0),F(ze,null,mt(y,(w,b)=>(_(),F("td",{key:b,class:$(v(w)),onClick:C=>i(c)(w)},[K("div",{class:$(i(h).b())},[le(m.$slots,"date-cell",{data:i(f)(w)},()=>[K("span",null,Te(w.text),1)])],2)],10,BF))),128))],2))),128))])],2))}});var i0=$e(VF,[["__file","date-table.vue"]]);const HF=(e,t)=>{const n=e.endOf("month"),o=t.startOf("month"),l=n.isSame(o,"week")?o.add(1,"week"):o;return[[e,n],[l.startOf("week"),t]]},zF=(e,t)=>{const n=e.endOf("month"),o=e.add(1,"month").startOf("month"),r=n.isSame(o,"week")?o.add(1,"week"):o,l=r.endOf("month"),s=t.startOf("month"),a=l.isSame(s,"week")?s.add(1,"week"):s;return[[e,n],[r.startOf("week"),l],[a.startOf("week"),t]]},KF=(e,t,n)=>{const{lang:o}=Ct(),r=P(),l=st().locale(o.value),s=S({get(){return e.modelValue?u.value:r.value},set(y){if(!y)return;r.value=y;const g=y.toDate();t(xn,g),t(it,g)}}),a=S(()=>{if(!e.range)return[];const y=e.range.map(b=>st(b).locale(o.value)),[g,w]=y;return g.isAfter(w)?[]:g.isSame(w,"month")?v(g,w):g.add(1,"month").month()!==w.month()?[]:v(g,w)}),u=S(()=>e.modelValue?st(e.modelValue).locale(o.value):s.value||(a.value.length?a.value[0][0]:l)),c=S(()=>u.value.subtract(1,"month").date(1)),f=S(()=>u.value.add(1,"month").date(1)),d=S(()=>u.value.subtract(1,"year").date(1)),h=S(()=>u.value.add(1,"year").date(1)),v=(y,g)=>{const w=y.startOf("week"),b=g.endOf("week"),C=w.get("month"),E=b.get("month");return C===E?[[w,b]]:(C+1)%12===E?HF(w,b):C+2===E||(C+1)%11===E?zF(w,b):[]},m=y=>{s.value=y};return{calculateValidatedDateRange:v,date:u,realSelectedDay:s,pickDay:m,selectDate:y=>{const w={"prev-month":c.value,"next-month":f.value,"prev-year":d.value,"next-year":h.value,today:l}[y];w.isSame(u.value,"day")||m(w)},validatedRange:a}},jF=e=>Ae(e)&&e.length===2&&e.every(t=>Tl(t)),WF=_e({modelValue:{type:Date},range:{type:Q(Array),validator:jF}}),UF={[it]:e=>Tl(e),[xn]:e=>Tl(e)},qF="ElCalendar",YF=j({name:qF}),GF=j({...YF,props:WF,emits:UF,setup(e,{expose:t,emit:n}){const o=e,r=ge("calendar"),{calculateValidatedDateRange:l,date:s,pickDay:a,realSelectedDay:u,selectDate:c,validatedRange:f}=KF(o,n),{t:d}=Ct(),h=S(()=>{const v=`el.datepicker.month${s.value.format("M")}`;return`${s.value.year()} ${d("el.datepicker.year")} ${d(v)}`});return t({selectedDay:u,pickDay:a,selectDate:c,calculateValidatedDateRange:l}),(v,m)=>(_(),F("div",{class:$(i(r).b())},[K("div",{class:$(i(r).e("header"))},[le(v.$slots,"header",{date:i(h)},()=>[K("div",{class:$(i(r).e("title"))},Te(i(h)),3),i(f).length===0?(_(),F("div",{key:0,class:$(i(r).e("button-group"))},[q(i(YC),null,{default:Z(()=>[q(i(pn),{size:"small",onClick:m[0]||(m[0]=p=>i(c)("prev-month"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.prevMonth")),1)]),_:1}),q(i(pn),{size:"small",onClick:m[1]||(m[1]=p=>i(c)("today"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.today")),1)]),_:1}),q(i(pn),{size:"small",onClick:m[2]||(m[2]=p=>i(c)("next-month"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):oe("v-if",!0)])],2),i(f).length===0?(_(),F("div",{key:0,class:$(i(r).e("body"))},[q(i0,{date:i(s),"selected-day":i(u),onPick:i(a)},ar({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:Z(p=>[le(v.$slots,"date-cell",rr(vs(p)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(_(),F("div",{key:1,class:$(i(r).e("body"))},[(_(!0),F(ze,null,mt(i(f),(p,y)=>(_(),re(i0,{key:y,date:p[0],"selected-day":i(u),range:p,"hide-header":y!==0,onPick:i(a)},ar({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:Z(g=>[le(v.$slots,"date-cell",rr(vs(g)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var XF=$e(GF,[["__file","calendar.vue"]]);const JF=rt(XF),ZF=_e({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:Q([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),QF=j({name:"ElCard"}),eV=j({...QF,props:ZF,setup(e){const t=ge("card");return(n,o)=>(_(),F("div",{class:$([i(t).b(),i(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(_(),F("div",{key:0,class:$(i(t).e("header"))},[le(n.$slots,"header",{},()=>[wt(Te(n.header),1)])],2)):oe("v-if",!0),K("div",{class:$([i(t).e("body"),n.bodyClass]),style:He(n.bodyStyle)},[le(n.$slots,"default")],6),n.$slots.footer||n.footer?(_(),F("div",{key:1,class:$(i(t).e("footer"))},[le(n.$slots,"footer",{},()=>[wt(Te(n.footer),1)])],2)):oe("v-if",!0)],2))}});var tV=$e(eV,[["__file","card.vue"]]);const nV=rt(tV),oV=_e({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:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:{type:Boolean,default:!1}}),rV={change:(e,t)=>[e,t].every(Ye)},fS=Symbol("carouselContextKey"),u0=300,lV=(e,t,n)=>{const{children:o,addChild:r,removeChild:l}=pv(ot(),"ElCarouselItem"),s=vn(),a=P(-1),u=P(null),c=P(!1),f=P(),d=P(0),h=P(!0),v=P(!0),m=P(!1),p=S(()=>e.arrow!=="never"&&!i(w)),y=S(()=>o.value.some(Y=>Y.props.label.toString().length>0)),g=S(()=>e.type==="card"),w=S(()=>e.direction==="vertical"),b=S(()=>e.height!=="auto"?{height:e.height}:{height:`${d.value}px`,overflow:"hidden"}),C=El(Y=>{A(Y)},u0,{trailing:!0}),E=El(Y=>{N(Y)},u0),k=Y=>h.value?a.value<=1?Y<=1:Y>1:!0;function O(){u.value&&(clearInterval(u.value),u.value=null)}function T(){e.interval<=0||!e.autoplay||u.value||(u.value=setInterval(()=>R(),e.interval))}const R=()=>{v.value||(m.value=!0),v.value=!1,a.valuede.props.name===Y);Ce.length>0&&(Y=o.value.indexOf(Ce[0]))}if(Y=Number(Y),Number.isNaN(Y)||Y!==Math.floor(Y))return;const J=o.value.length,ee=a.value;Y<0?a.value=e.loop?J-1:0:Y>=J?a.value=e.loop?0:J-1:a.value=Y,ee===a.value&&I(ee),G()}function I(Y){o.value.forEach((J,ee)=>{J.translateItem(ee,a.value,Y)})}function L(Y,J){var ee,Ce,de,ie;const H=i(o),X=H.length;if(X===0||!Y.states.inStage)return!1;const ce=J+1,he=J-1,Ee=X-1,me=H[Ee].states.active,ke=H[0].states.active,we=(Ce=(ee=H[ce])==null?void 0:ee.states)==null?void 0:Ce.active,Oe=(ie=(de=H[he])==null?void 0:de.states)==null?void 0:ie.active;return J===Ee&&ke||we?"left":J===0&&me||Oe?"right":!1}function W(){c.value=!0,e.pauseOnHover&&O()}function z(){c.value=!1,T()}function V(){m.value=!1}function x(Y){i(w)||o.value.forEach((J,ee)=>{Y===L(J,ee)&&(J.states.hover=!0)})}function M(){i(w)||o.value.forEach(Y=>{Y.states.hover=!1})}function D(Y){Y!==a.value&&(v.value||(m.value=!0)),a.value=Y}function N(Y){e.trigger==="hover"&&Y!==a.value&&(a.value=Y,v.value||(m.value=!0))}function B(){A(a.value-1)}function U(){A(a.value+1)}function G(){O(),e.pauseOnHover||T()}function ne(Y){e.height==="auto"&&(d.value=Y)}function ue(){var Y;const J=(Y=s.default)==null?void 0:Y.call(s);if(!J)return null;const ee=Dr(J),Ce="ElCarouselItem",de=ee.filter(ie=>Vt(ie)&&ie.type.name===Ce);return(de==null?void 0:de.length)===2&&e.loop&&!g.value?(h.value=!0,de):(h.value=!1,null)}fe(()=>a.value,(Y,J)=>{I(J),h.value&&(Y=Y%2,J=J%2),J>-1&&t("change",Y,J)}),fe(()=>e.autoplay,Y=>{Y?T():O()}),fe(()=>e.loop,()=>{A(a.value)}),fe(()=>e.interval,()=>{G()});const te=Pt();return nt(()=>{fe(()=>o.value,()=>{o.value.length>0&&A(e.initialIndex)},{immediate:!0}),te.value=Ht(f.value,()=>{I()}),T()}),At(()=>{O(),f.value&&te.value&&te.value.stop()}),ft(fS,{root:f,isCardType:g,isVertical:w,items:o,loop:e.loop,addItem:r,removeItem:l,setActiveItem:A,setContainerHeight:ne}),{root:f,activeIndex:a,arrowDisplay:p,hasLabel:y,hover:c,isCardType:g,isTransitioning:m,items:o,isVertical:w,containerStyle:b,isItemsTwoLength:h,handleButtonEnter:x,handleTransitionEnd:V,handleButtonLeave:M,handleIndicatorClick:D,handleMouseEnter:W,handleMouseLeave:z,setActiveItem:A,prev:B,next:U,PlaceholderItem:ue,isTwoLengthShow:k,throttledArrowClick:C,throttledIndicatorHover:E}},sV=["aria-label"],aV=["aria-label"],iV=["onMouseenter","onClick"],uV=["aria-label"],cV={key:0},dV={key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},fV=K("defs",null,[K("filter",{id:"elCarouselHorizontal"},[K("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),K("filter",{id:"elCarouselVertical"},[K("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])],-1),pV=[fV],hV="ElCarousel",vV=j({name:hV}),mV=j({...vV,props:oV,emits:rV,setup(e,{expose:t,emit:n}){const o=e,{root:r,activeIndex:l,arrowDisplay:s,hasLabel:a,hover:u,isCardType:c,items:f,isVertical:d,containerStyle:h,handleButtonEnter:v,handleButtonLeave:m,isTransitioning:p,handleIndicatorClick:y,handleMouseEnter:g,handleMouseLeave:w,handleTransitionEnd:b,setActiveItem:C,prev:E,next:k,PlaceholderItem:O,isTwoLengthShow:T,throttledArrowClick:R,throttledIndicatorHover:A}=lV(o,n),I=ge("carousel"),{t:L}=Ct(),W=S(()=>{const x=[I.b(),I.m(o.direction)];return i(c)&&x.push(I.m("card")),x}),z=S(()=>{const x=[I.e("container")];return o.motionBlur&&i(p)&&x.push(i(d)?`${I.namespace.value}-transitioning-vertical`:`${I.namespace.value}-transitioning`),x}),V=S(()=>{const x=[I.e("indicators"),I.em("indicators",o.direction)];return i(a)&&x.push(I.em("indicators","labels")),o.indicatorPosition==="outside"&&x.push(I.em("indicators","outside")),i(d)&&x.push(I.em("indicators","right")),x});return t({setActiveItem:C,prev:E,next:k}),(x,M)=>(_(),F("div",{ref_key:"root",ref:r,class:$(i(W)),onMouseenter:M[7]||(M[7]=Ge((...D)=>i(g)&&i(g)(...D),["stop"])),onMouseleave:M[8]||(M[8]=Ge((...D)=>i(w)&&i(w)(...D),["stop"]))},[i(s)?(_(),re(on,{key:0,name:"carousel-arrow-left",persisted:""},{default:Z(()=>[et(K("button",{type:"button",class:$([i(I).e("arrow"),i(I).em("arrow","left")]),"aria-label":i(L)("el.carousel.leftArrow"),onMouseenter:M[0]||(M[0]=D=>i(v)("left")),onMouseleave:M[1]||(M[1]=(...D)=>i(m)&&i(m)(...D)),onClick:M[2]||(M[2]=Ge(D=>i(R)(i(l)-1),["stop"]))},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],42,sV),[[St,(x.arrow==="always"||i(u))&&(o.loop||i(l)>0)]])]),_:1})):oe("v-if",!0),i(s)?(_(),re(on,{key:1,name:"carousel-arrow-right",persisted:""},{default:Z(()=>[et(K("button",{type:"button",class:$([i(I).e("arrow"),i(I).em("arrow","right")]),"aria-label":i(L)("el.carousel.rightArrow"),onMouseenter:M[3]||(M[3]=D=>i(v)("right")),onMouseleave:M[4]||(M[4]=(...D)=>i(m)&&i(m)(...D)),onClick:M[5]||(M[5]=Ge(D=>i(R)(i(l)+1),["stop"]))},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],42,aV),[[St,(x.arrow==="always"||i(u))&&(o.loop||i(l)i(b)&&i(b)(...D))},[q(i(O)),le(x.$slots,"default")],38),x.indicatorPosition!=="none"?(_(),F("ul",{key:2,class:$(i(V))},[(_(!0),F(ze,null,mt(i(f),(D,N)=>et((_(),F("li",{key:N,class:$([i(I).e("indicator"),i(I).em("indicator",x.direction),i(I).is("active",N===i(l))]),onMouseenter:B=>i(A)(N),onClick:Ge(B=>i(y)(N),["stop"])},[K("button",{class:$(i(I).e("button")),"aria-label":i(L)("el.carousel.indicator",{index:N+1})},[i(a)?(_(),F("span",cV,Te(D.props.label),1)):oe("v-if",!0)],10,uV)],42,iV)),[[St,i(T)(N)]])),128))],2)):oe("v-if",!0),o.motionBlur?(_(),F("svg",dV,pV)):oe("v-if",!0)],34))}});var gV=$e(mV,[["__file","carousel.vue"]]);const yV=_e({name:{type:String,default:""},label:{type:[String,Number],default:""}}),bV=(e,t)=>{const n=Pe(fS),o=ot(),r=.83,l=P(),s=P(!1),a=P(0),u=P(1),c=P(!1),f=P(!1),d=P(!1),h=P(!1),{isCardType:v,isVertical:m}=n;function p(C,E,k){const O=k-1,T=E-1,R=E+1,A=k/2;return E===0&&C===O?-1:E===O&&C===0?k:C=A?k+1:C>R&&C-E>=A?-2:C}function y(C,E){var k,O;const T=i(m)?((k=n.root.value)==null?void 0:k.offsetHeight)||0:((O=n.root.value)==null?void 0:O.offsetWidth)||0;return d.value?T*((2-r)*(C-E)+1)/4:C{var O;const T=i(v),R=(O=n.items.value.length)!=null?O:Number.NaN,A=C===E;!T&&!Qt(k)&&(h.value=A||C===k),!A&&R>2&&n.loop&&(C=p(C,E,R));const I=i(m);c.value=A,T?(d.value=Math.round(Math.abs(C-E))<=1,a.value=y(C,E),u.value=i(c)?1:r):a.value=g(C,E,I),f.value=!0,A&&l.value&&n.setContainerHeight(l.value.offsetHeight)};function b(){if(n&&i(v)){const C=n.items.value.findIndex(({uid:E})=>E===o.uid);n.setActiveItem(C)}}return nt(()=>{n.addItem({props:e,states:Et({hover:s,translate:a,scale:u,active:c,ready:f,inStage:d,animating:h}),uid:o.uid,translateItem:w})}),Gr(()=>{n.removeItem(o.uid)}),{carouselItemRef:l,active:c,animating:h,hover:s,inStage:d,isVertical:m,translate:a,isCardType:v,scale:u,ready:f,handleItemClick:b}},wV=j({name:"ElCarouselItem"}),CV=j({...wV,props:yV,setup(e){const t=e,n=ge("carousel"),{carouselItemRef:o,active:r,animating:l,hover:s,inStage:a,isVertical:u,translate:c,isCardType:f,scale:d,ready:h,handleItemClick:v}=bV(t),m=S(()=>[n.e("item"),n.is("active",r.value),n.is("in-stage",a.value),n.is("hover",s.value),n.is("animating",l.value),{[n.em("item","card")]:f.value,[n.em("item","card-vertical")]:f.value&&u.value}]),p=S(()=>{const g=`${`translate${i(u)?"Y":"X"}`}(${i(c)}px)`,w=`scale(${i(d)})`;return{transform:[g,w].join(" ")}});return(y,g)=>et((_(),F("div",{ref_key:"carouselItemRef",ref:o,class:$(i(m)),style:He(i(p)),onClick:g[0]||(g[0]=(...w)=>i(v)&&i(v)(...w))},[i(f)?et((_(),F("div",{key:0,class:$(i(n).e("mask"))},null,2)),[[St,!i(r)]]):oe("v-if",!0),le(y.$slots,"default")],6)),[[St,i(h)]])}});var pS=$e(CV,[["__file","carousel-item.vue"]]);const SV=rt(gV,{CarouselItem:pS}),EV=Kt(pS),hS={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},controls:{type:String,default:void 0},border:Boolean,size:an,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},...yn(["ariaControls"])},vS={[it]:e=>Ze(e)||Ye(e)||en(e),change:e=>Ze(e)||Ye(e)||en(e)},Xs=Symbol("checkboxGroupContextKey"),kV=({model:e,isChecked:t})=>{const n=Pe(Xs,void 0),o=S(()=>{var l,s;const a=(l=n==null?void 0:n.max)==null?void 0:l.value,u=(s=n==null?void 0:n.min)==null?void 0:s.value;return!Qt(a)&&e.value.length>=a&&!t.value||!Qt(u)&&e.value.length<=u&&t.value});return{isDisabled:Bn(S(()=>(n==null?void 0:n.disabled.value)||o.value)),isLimitDisabled:o}},_V=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:l})=>{const s=Pe(Xs,void 0),{formItem:a}=Mn(),{emit:u}=ot();function c(m){var p,y,g,w;return[!0,e.trueValue,e.trueLabel].includes(m)?(y=(p=e.trueValue)!=null?p:e.trueLabel)!=null?y:!0:(w=(g=e.falseValue)!=null?g:e.falseLabel)!=null?w:!1}function f(m,p){u("change",c(m),p)}function d(m){if(n.value)return;const p=m.target;u("change",c(p.checked),m)}async function h(m){n.value||!o.value&&!r.value&&l.value&&(m.composedPath().some(g=>g.tagName==="LABEL")||(t.value=c([!1,e.falseValue,e.falseLabel].includes(t.value)),await je(),f(t.value,m)))}const v=S(()=>(s==null?void 0:s.validateEvent)||e.validateEvent);return fe(()=>e.modelValue,()=>{v.value&&(a==null||a.validate("change").catch(m=>void 0))}),{handleChange:d,onClickRoot:h}},$V=e=>{const t=P(!1),{emit:n}=ot(),o=Pe(Xs,void 0),r=S(()=>Qt(o)===!1),l=P(!1),s=S({get(){var a,u;return r.value?(a=o==null?void 0:o.modelValue)==null?void 0:a.value:(u=e.modelValue)!=null?u:t.value},set(a){var u,c;r.value&&Ae(a)?(l.value=((u=o==null?void 0:o.max)==null?void 0:u.value)!==void 0&&a.length>(o==null?void 0:o.max.value)&&a.length>s.value.length,l.value===!1&&((c=o==null?void 0:o.changeEvent)==null||c.call(o,a))):(n(it,a),t.value=a)}});return{model:s,isGroup:r,isLimitExceeded:l}},TV=(e,t,{model:n})=>{const o=Pe(Xs,void 0),r=P(!1),l=S(()=>Ml(e.value)?e.label:e.value),s=S(()=>{const f=n.value;return en(f)?f:Ae(f)?ut(l.value)?f.map(kt).some(d=>Tn(d,l.value)):f.map(kt).includes(l.value):f!=null?f===e.trueValue||f===e.trueLabel:!!f}),a=tn(S(()=>{var f;return(f=o==null?void 0:o.size)==null?void 0:f.value}),{prop:!0}),u=tn(S(()=>{var f;return(f=o==null?void 0:o.size)==null?void 0:f.value})),c=S(()=>!!t.default||!Ml(l.value));return{checkboxButtonSize:a,isChecked:s,isFocused:r,checkboxSize:u,hasOwnLabel:c,actualValue:l}},mS=(e,t)=>{const{formItem:n}=Mn(),{model:o,isGroup:r,isLimitExceeded:l}=$V(e),{isFocused:s,isChecked:a,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f,actualValue:d}=TV(e,t,{model:o}),{isDisabled:h}=kV({model:o,isChecked:a}),{inputId:v,isLabeledByFormItem:m}=No(e,{formItemContext:n,disableIdGeneration:f,disableIdManagement:r}),{handleChange:p,onClickRoot:y}=_V(e,{model:o,isLimitExceeded:l,hasOwnLabel:f,isDisabled:h,isLabeledByFormItem:m});return(()=>{function w(){var b,C;Ae(o.value)&&!o.value.includes(d.value)?o.value.push(d.value):o.value=(C=(b=e.trueValue)!=null?b:e.trueLabel)!=null?C:!0}e.checked&&w()})(),dn({from:"controls",replacement:"aria-controls",version:"2.8.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.controls)),dn({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>r.value&&Ml(e.value))),dn({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.trueLabel)),dn({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.falseLabel)),{inputId:v,isLabeledByFormItem:m,isChecked:a,isDisabled:h,isFocused:s,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f,model:o,actualValue:d,handleChange:p,onClickRoot:y}},OV=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],NV=["id","indeterminate","disabled","value","name","tabindex"],MV=j({name:"ElCheckbox"}),IV=j({...MV,props:hS,emits:vS,setup(e){const t=e,n=vn(),{inputId:o,isLabeledByFormItem:r,isChecked:l,isDisabled:s,isFocused:a,checkboxSize:u,hasOwnLabel:c,model:f,actualValue:d,handleChange:h,onClickRoot:v}=mS(t,n),m=ge("checkbox"),p=S(()=>[m.b(),m.m(u.value),m.is("disabled",s.value),m.is("bordered",t.border),m.is("checked",l.value)]),y=S(()=>[m.e("input"),m.is("disabled",s.value),m.is("checked",l.value),m.is("indeterminate",t.indeterminate),m.is("focus",a.value)]);return(g,w)=>(_(),re(ct(!i(c)&&i(r)?"span":"label"),{class:$(i(p)),"aria-controls":g.indeterminate?g.controls||g.ariaControls:null,onClick:i(v)},{default:Z(()=>{var b,C;return[K("span",{class:$(i(y))},[g.trueValue||g.falseValue||g.trueLabel||g.falseLabel?et((_(),F("input",{key:0,id:i(o),"onUpdate:modelValue":w[0]||(w[0]=E=>xt(f)?f.value=E:null),class:$(i(m).e("original")),type:"checkbox",indeterminate:g.indeterminate,name:g.name,tabindex:g.tabindex,disabled:i(s),"true-value":(b=g.trueValue)!=null?b:g.trueLabel,"false-value":(C=g.falseValue)!=null?C:g.falseLabel,onChange:w[1]||(w[1]=(...E)=>i(h)&&i(h)(...E)),onFocus:w[2]||(w[2]=E=>a.value=!0),onBlur:w[3]||(w[3]=E=>a.value=!1),onClick:w[4]||(w[4]=Ge(()=>{},["stop"]))},null,42,OV)),[[Ku,i(f)]]):et((_(),F("input",{key:1,id:i(o),"onUpdate:modelValue":w[5]||(w[5]=E=>xt(f)?f.value=E:null),class:$(i(m).e("original")),type:"checkbox",indeterminate:g.indeterminate,disabled:i(s),value:i(d),name:g.name,tabindex:g.tabindex,onChange:w[6]||(w[6]=(...E)=>i(h)&&i(h)(...E)),onFocus:w[7]||(w[7]=E=>a.value=!0),onBlur:w[8]||(w[8]=E=>a.value=!1),onClick:w[9]||(w[9]=Ge(()=>{},["stop"]))},null,42,NV)),[[Ku,i(f)]]),K("span",{class:$(i(m).e("inner"))},null,2)],2),i(c)?(_(),F("span",{key:0,class:$(i(m).e("label"))},[le(g.$slots,"default"),g.$slots.default?oe("v-if",!0):(_(),F(ze,{key:0},[wt(Te(g.label),1)],64))],2)):oe("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var RV=$e(IV,[["__file","checkbox.vue"]]);const AV=["name","tabindex","disabled","true-value","false-value"],PV=["name","tabindex","disabled","value"],xV=j({name:"ElCheckboxButton"}),LV=j({...xV,props:hS,emits:vS,setup(e){const t=e,n=vn(),{isFocused:o,isChecked:r,isDisabled:l,checkboxButtonSize:s,model:a,actualValue:u,handleChange:c}=mS(t,n),f=Pe(Xs,void 0),d=ge("checkbox"),h=S(()=>{var m,p,y,g;const w=(p=(m=f==null?void 0:f.fill)==null?void 0:m.value)!=null?p:"";return{backgroundColor:w,borderColor:w,color:(g=(y=f==null?void 0:f.textColor)==null?void 0:y.value)!=null?g:"",boxShadow:w?`-1px 0 0 0 ${w}`:void 0}}),v=S(()=>[d.b("button"),d.bm("button",s.value),d.is("disabled",l.value),d.is("checked",r.value),d.is("focus",o.value)]);return(m,p)=>{var y,g;return _(),F("label",{class:$(i(v))},[m.trueValue||m.falseValue||m.trueLabel||m.falseLabel?et((_(),F("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=w=>xt(a)?a.value=w:null),class:$(i(d).be("button","original")),type:"checkbox",name:m.name,tabindex:m.tabindex,disabled:i(l),"true-value":(y=m.trueValue)!=null?y:m.trueLabel,"false-value":(g=m.falseValue)!=null?g:m.falseLabel,onChange:p[1]||(p[1]=(...w)=>i(c)&&i(c)(...w)),onFocus:p[2]||(p[2]=w=>o.value=!0),onBlur:p[3]||(p[3]=w=>o.value=!1),onClick:p[4]||(p[4]=Ge(()=>{},["stop"]))},null,42,AV)),[[Ku,i(a)]]):et((_(),F("input",{key:1,"onUpdate:modelValue":p[5]||(p[5]=w=>xt(a)?a.value=w:null),class:$(i(d).be("button","original")),type:"checkbox",name:m.name,tabindex:m.tabindex,disabled:i(l),value:i(u),onChange:p[6]||(p[6]=(...w)=>i(c)&&i(c)(...w)),onFocus:p[7]||(p[7]=w=>o.value=!0),onBlur:p[8]||(p[8]=w=>o.value=!1),onClick:p[9]||(p[9]=Ge(()=>{},["stop"]))},null,42,PV)),[[Ku,i(a)]]),m.$slots.default||m.label?(_(),F("span",{key:2,class:$(i(d).be("button","inner")),style:He(i(r)?i(h):void 0)},[le(m.$slots,"default",{},()=>[wt(Te(m.label),1)])],6)):oe("v-if",!0)],2)}}});var gS=$e(LV,[["__file","checkbox-button.vue"]]);const DV=_e({modelValue:{type:Q(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:an,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),BV={[it]:e=>Ae(e),change:e=>Ae(e)},FV=j({name:"ElCheckboxGroup"}),VV=j({...FV,props:DV,emits:BV,setup(e,{emit:t}){const n=e,o=ge("checkbox"),{formItem:r}=Mn(),{inputId:l,isLabeledByFormItem:s}=No(n,{formItemContext:r}),a=async c=>{t(it,c),await je(),t("change",c)},u=S({get(){return n.modelValue},set(c){a(c)}});return ft(Xs,{...Do(gn(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:u,changeEvent:a}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-checkbox-group",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!n.label)),fe(()=>n.modelValue,()=>{n.validateEvent&&(r==null||r.validate("change").catch(c=>void 0))}),(c,f)=>{var d;return _(),re(ct(c.tag),{id:i(l),class:$(i(o).b("group")),role:"group","aria-label":i(s)?void 0:c.label||c.ariaLabel||"checkbox-group","aria-labelledby":i(s)?(d=i(r))==null?void 0:d.labelId:void 0},{default:Z(()=>[le(c.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var yS=$e(VV,[["__file","checkbox-group.vue"]]);const ho=rt(RV,{CheckboxButton:gS,CheckboxGroup:yS}),HV=Kt(gS),bS=Kt(yS),wS=_e({modelValue:{type:[String,Number,Boolean],default:void 0},size:an,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),zV=_e({...wS,border:Boolean}),CS={[it]:e=>Ze(e)||Ye(e)||en(e),[Dt]:e=>Ze(e)||Ye(e)||en(e)},SS=Symbol("radioGroupKey"),ES=(e,t)=>{const n=P(),o=Pe(SS,void 0),r=S(()=>!!o),l=S(()=>Ml(e.value)?e.label:e.value),s=S({get(){return r.value?o.modelValue:e.modelValue},set(d){r.value?o.changeEvent(d):t&&t(it,d),n.value.checked=e.modelValue===l.value}}),a=tn(S(()=>o==null?void 0:o.size)),u=Bn(S(()=>o==null?void 0:o.disabled)),c=P(!1),f=S(()=>u.value||r.value&&s.value!==l.value?-1:0);return dn({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},S(()=>r.value&&Ml(e.value))),{radioRef:n,isGroup:r,radioGroup:o,focus:c,size:a,disabled:u,tabIndex:f,modelValue:s,actualValue:l}},KV=["value","name","disabled"],jV=j({name:"ElRadio"}),WV=j({...jV,props:zV,emits:CS,setup(e,{emit:t}){const n=e,o=ge("radio"),{radioRef:r,radioGroup:l,focus:s,size:a,disabled:u,modelValue:c,actualValue:f}=ES(n,t);function d(){je(()=>t("change",c.value))}return(h,v)=>{var m;return _(),F("label",{class:$([i(o).b(),i(o).is("disabled",i(u)),i(o).is("focus",i(s)),i(o).is("bordered",h.border),i(o).is("checked",i(c)===i(f)),i(o).m(i(a))])},[K("span",{class:$([i(o).e("input"),i(o).is("disabled",i(u)),i(o).is("checked",i(c)===i(f))])},[et(K("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":v[0]||(v[0]=p=>xt(c)?c.value=p:null),class:$(i(o).e("original")),value:i(f),name:h.name||((m=i(l))==null?void 0:m.name),disabled:i(u),type:"radio",onFocus:v[1]||(v[1]=p=>s.value=!0),onBlur:v[2]||(v[2]=p=>s.value=!1),onChange:d,onClick:v[3]||(v[3]=Ge(()=>{},["stop"]))},null,42,KV),[[l1,i(c)]]),K("span",{class:$(i(o).e("inner"))},null,2)],2),K("span",{class:$(i(o).e("label")),onKeydown:v[4]||(v[4]=Ge(()=>{},["stop"]))},[le(h.$slots,"default",{},()=>[wt(Te(h.label),1)])],34)],2)}}});var UV=$e(WV,[["__file","radio.vue"]]);const qV=_e({...wS}),YV=["value","name","disabled"],GV=j({name:"ElRadioButton"}),XV=j({...GV,props:qV,setup(e){const t=e,n=ge("radio"),{radioRef:o,focus:r,size:l,disabled:s,modelValue:a,radioGroup:u,actualValue:c}=ES(t),f=S(()=>({backgroundColor:(u==null?void 0:u.fill)||"",borderColor:(u==null?void 0:u.fill)||"",boxShadow:u!=null&&u.fill?`-1px 0 0 0 ${u.fill}`:"",color:(u==null?void 0:u.textColor)||""}));return(d,h)=>{var v;return _(),F("label",{class:$([i(n).b("button"),i(n).is("active",i(a)===i(c)),i(n).is("disabled",i(s)),i(n).is("focus",i(r)),i(n).bm("button",i(l))])},[et(K("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":h[0]||(h[0]=m=>xt(a)?a.value=m:null),class:$(i(n).be("button","original-radio")),value:i(c),type:"radio",name:d.name||((v=i(u))==null?void 0:v.name),disabled:i(s),onFocus:h[1]||(h[1]=m=>r.value=!0),onBlur:h[2]||(h[2]=m=>r.value=!1),onClick:h[3]||(h[3]=Ge(()=>{},["stop"]))},null,42,YV),[[l1,i(a)]]),K("span",{class:$(i(n).be("button","inner")),style:He(i(a)===i(c)?i(f):{}),onKeydown:h[4]||(h[4]=Ge(()=>{},["stop"]))},[le(d.$slots,"default",{},()=>[wt(Te(d.label),1)])],38)],2)}}});var kS=$e(XV,[["__file","radio-button.vue"]]);const JV=_e({id:{type:String,default:void 0},size:an,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),ZV=CS,QV=["id","aria-label","aria-labelledby"],e5=j({name:"ElRadioGroup"}),t5=j({...e5,props:JV,emits:ZV,setup(e,{emit:t}){const n=e,o=ge("radio"),r=En(),l=P(),{formItem:s}=Mn(),{inputId:a,isLabeledByFormItem:u}=No(n,{formItemContext:s}),c=d=>{t(it,d),je(()=>t("change",d))};nt(()=>{const d=l.value.querySelectorAll("[type=radio]"),h=d[0];!Array.from(d).some(v=>v.checked)&&h&&(h.tabIndex=0)});const f=S(()=>n.name||r.value);return ft(SS,Et({...gn(n),changeEvent:c,name:f})),fe(()=>n.modelValue,()=>{n.validateEvent&&(s==null||s.validate("change").catch(d=>void 0))}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-radio-group",ref:"https://element-plus.org/en-US/component/radio.html"},S(()=>!!n.label)),(d,h)=>(_(),F("div",{id:i(a),ref_key:"radioGroupRef",ref:l,class:$(i(o).b("group")),role:"radiogroup","aria-label":i(u)?void 0:d.label||d.ariaLabel||"radio-group","aria-labelledby":i(u)?i(s).labelId:void 0},[le(d.$slots,"default")],10,QV))}});var _S=$e(t5,[["__file","radio-group.vue"]]);const $S=rt(UV,{RadioButton:kS,RadioGroup:_S}),n5=Kt(_S),o5=Kt(kS);var r5=j({name:"NodeContent",setup(){return{ns:ge("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:o,label:r}=t,{renderLabelFn:l}=n;return Ue("span",{class:e.e("label")},l?l({node:t,data:o}):r)}});const Sv=Symbol(),l5=j({name:"ElCascaderNode",components:{ElCheckbox:ho,ElRadio:$S,NodeContent:r5,ElIcon:Fe,Check:mi,Loading:Zr,ArrowRight:Pn},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Pe(Sv),o=ge("cascader-node"),r=S(()=>n.isHoverMenu),l=S(()=>n.config.multiple),s=S(()=>n.config.checkStrictly),a=S(()=>{var k;return(k=n.checkedNodes[0])==null?void 0:k.uid}),u=S(()=>e.node.isDisabled),c=S(()=>e.node.isLeaf),f=S(()=>s.value&&!c.value||!u.value),d=S(()=>v(n.expandingNode)),h=S(()=>s.value&&n.checkedNodes.some(v)),v=k=>{var O;const{level:T,uid:R}=e.node;return((O=k==null?void 0:k.pathNodes[T-1])==null?void 0:O.uid)===R},m=()=>{d.value||n.expandNode(e.node)},p=k=>{const{node:O}=e;k!==O.checked&&n.handleCheckChange(O,k)},y=()=>{n.lazyLoad(e.node,()=>{c.value||m()})},g=k=>{r.value&&(w(),!c.value&&t("expand",k))},w=()=>{const{node:k}=e;!f.value||k.loading||(k.loaded?m():y())},b=()=>{r.value&&!c.value||(c.value&&!u.value&&!s.value&&!l.value?E(!0):w())},C=k=>{s.value?(p(k),e.node.loaded&&m()):E(k)},E=k=>{e.node.loaded?(p(k),!s.value&&m()):y()};return{panel:n,isHoverMenu:r,multiple:l,checkStrictly:s,checkedNodeId:a,isDisabled:u,isLeaf:c,expandable:f,inExpandingPath:d,inCheckedPath:h,ns:o,handleHoverExpand:g,handleExpand:w,handleClick:b,handleCheck:E,handleSelectCheck:C}}}),s5=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],a5=K("span",null,null,-1);function i5(e,t,n,o,r,l){const s=at("el-checkbox"),a=at("el-radio"),u=at("check"),c=at("el-icon"),f=at("node-content"),d=at("loading"),h=at("arrow-right");return _(),F("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:$([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onFocus:t[3]||(t[3]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onClick:t[4]||(t[4]=(...v)=>e.handleClick&&e.handleClick(...v))},[oe(" prefix "),e.multiple?(_(),re(s,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(_(),re(a,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=Ge(()=>{},["stop"]))},{default:Z(()=>[oe(` +*/const gF=function(e,t){if(e&&e.addEventListener){const n=function(o){const r=mF(o);t&&Reflect.apply(t,this,[o,r])};e.addEventListener("wheel",n,{passive:!0})}},yF={beforeMount(e,t){gF(e,t.value)}},bF=_e({role:{type:String,required:!0},spinnerDate:{type:Q(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Q(String),default:""},...JC}),wF=["onClick"],CF=["onMouseenter"],SF=j({__name:"basic-time-spinner",props:bF,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,o=ge("time"),{getHoursList:r,getMinutesList:l,getSecondsList:s}=tS(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let a=!1;const u=P(),c=P(),f=P(),d=P(),h={hours:c,minutes:f,seconds:d},v=S(()=>n.showSeconds?Xy:Xy.slice(0,2)),m=S(()=>{const{spinnerDate:N}=n,B=N.hour(),U=N.minute(),G=N.second();return{hours:B,minutes:U,seconds:G}}),p=S(()=>{const{hours:N,minutes:B}=i(m);return{hours:r(n.role),minutes:l(N,n.role),seconds:s(N,B,n.role)}}),y=S(()=>{const{hours:N,minutes:B,seconds:U}=i(m);return{hours:Fd(N,23),minutes:Fd(B,59),seconds:Fd(U,59)}}),g=Un(N=>{a=!1,C(N)},200),w=N=>{if(!!!n.amPmMode)return"";const U=n.amPmMode==="A";let G=N<12?" am":" pm";return U&&(G=G.toUpperCase()),G},b=N=>{let B;switch(N){case"hours":B=[0,2];break;case"minutes":B=[3,5];break;case"seconds":B=[6,8];break}const[U,G]=B;t("select-range",U,G),u.value=N},C=N=>{O(N,i(m)[N])},E=()=>{C("hours"),C("minutes"),C("seconds")},k=N=>N.querySelector(`.${o.namespace.value}-scrollbar__wrap`),O=(N,B)=>{if(n.arrowControl)return;const U=i(h[N]);U&&U.$el&&(k(U.$el).scrollTop=Math.max(0,B*T(N)))},T=N=>{const B=i(h[N]),U=B==null?void 0:B.$el.querySelector("li");return U&&Number.parseFloat(Ir(U,"height"))||0},R=()=>{I(1)},A=()=>{I(-1)},I=N=>{u.value||b("hours");const B=u.value,U=i(m)[B],G=u.value==="hours"?24:60,ne=L(B,U,N,G);W(B,ne),O(B,ne),je(()=>b(B))},L=(N,B,U,G)=>{let ne=(B+U+G)%G;const ue=i(p)[N];for(;ue[ne]&&ne!==B;)ne=(ne+U+G)%G;return ne},W=(N,B)=>{if(i(p)[N][B])return;const{hours:ne,minutes:ue,seconds:te}=i(m);let Y;switch(N){case"hours":Y=n.spinnerDate.hour(B).minute(ue).second(te);break;case"minutes":Y=n.spinnerDate.hour(ne).minute(B).second(te);break;case"seconds":Y=n.spinnerDate.hour(ne).minute(ue).second(B);break}t("change",Y)},z=(N,{value:B,disabled:U})=>{U||(W(N,B),b(N),O(N,B))},V=N=>{a=!0,g(N);const B=Math.min(Math.round((k(i(h[N]).$el).scrollTop-(x(N)*.5-10)/T(N)+3)/T(N)),N==="hours"?23:59);W(N,B)},x=N=>i(h[N]).$el.offsetHeight,M=()=>{const N=B=>{const U=i(h[B]);U&&U.$el&&(k(U.$el).onscroll=()=>{V(B)})};N("hours"),N("minutes"),N("seconds")};nt(()=>{je(()=>{!n.arrowControl&&M(),E(),n.role==="start"&&b("hours")})});const D=(N,B)=>{h[B].value=N};return t("set-option",[`${n.role}_scrollDown`,I]),t("set-option",[`${n.role}_emitSelectRange`,b]),fe(()=>n.spinnerDate,()=>{a||E()}),(N,B)=>(_(),F("div",{class:$([i(o).b("spinner"),{"has-seconds":N.showSeconds}])},[N.arrowControl?oe("v-if",!0):(_(!0),F(ze,{key:0},mt(i(v),U=>(_(),re(i(gr),{key:U,ref_for:!0,ref:G=>D(G,U),class:$(i(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":i(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:G=>b(U),onMousemove:G=>C(U)},{default:Z(()=>[(_(!0),F(ze,null,mt(i(p)[U],(G,ne)=>(_(),F("li",{key:ne,class:$([i(o).be("spinner","item"),i(o).is("active",ne===i(m)[U]),i(o).is("disabled",G)]),onClick:ue=>z(U,{value:ne,disabled:G})},[U==="hours"?(_(),F(ze,{key:0},[wt(Te(("0"+(N.amPmMode?ne%12||12:ne)).slice(-2))+Te(w(ne)),1)],64)):(_(),F(ze,{key:1},[wt(Te(("0"+ne).slice(-2)),1)],64))],10,wF))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),N.arrowControl?(_(!0),F(ze,{key:1},mt(i(v),U=>(_(),F("div",{key:U,class:$([i(o).be("spinner","wrapper"),i(o).is("arrow")]),onMouseenter:G=>b(U)},[et((_(),re(i(Fe),{class:$(["arrow-up",i(o).be("spinner","arrow")])},{default:Z(()=>[q(i(Fh))]),_:1},8,["class"])),[[i(tc),A]]),et((_(),re(i(Fe),{class:$(["arrow-down",i(o).be("spinner","arrow")])},{default:Z(()=>[q(i(vr))]),_:1},8,["class"])),[[i(tc),R]]),K("ul",{class:$(i(o).be("spinner","list"))},[(_(!0),F(ze,null,mt(i(y)[U],(G,ne)=>(_(),F("li",{key:ne,class:$([i(o).be("spinner","item"),i(o).is("active",G===i(m)[U]),i(o).is("disabled",i(p)[U][G])])},[typeof G=="number"?(_(),F(ze,{key:0},[U==="hours"?(_(),F(ze,{key:0},[wt(Te(("0"+(N.amPmMode?G%12||12:G)).slice(-2))+Te(w(G)),1)],64)):(_(),F(ze,{key:1},[wt(Te(("0"+G).slice(-2)),1)],64))],64)):oe("v-if",!0)],2))),128))],2)],42,CF))),128)):oe("v-if",!0)],2))}});var np=$e(SF,[["__file","basic-time-spinner.vue"]]);const EF=j({__name:"panel-time-pick",props:iF,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=Pe("EP_PICKER_BASE"),{arrowControl:r,disabledHours:l,disabledMinutes:s,disabledSeconds:a,defaultValue:u}=o.props,{getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}=nS(l,s,a),h=ge("time"),{t:v,lang:m}=Ct(),p=P([0,2]),y=oS(n),g=S(()=>Qt(n.actualVisible)?`${h.namespace.value}-zoom-in-top`:""),w=S(()=>n.format.includes("ss")),b=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=D=>{const N=st(D).locale(m.value),B=z(N);return N.isSame(B)},E=()=>{t("pick",y.value,!1)},k=(D=!1,N=!1)=>{N||t("pick",n.parsedValue,D)},O=D=>{if(!n.visible)return;const N=z(D).millisecond(0);t("pick",N,!0)},T=(D,N)=>{t("select-range",D,N),p.value=[D,N]},R=D=>{const N=[0,3].concat(w.value?[6]:[]),B=["hours","minutes"].concat(w.value?["seconds"]:[]),G=(N.indexOf(p.value[0])+D+N.length)%N.length;I.start_emitSelectRange(B[G])},A=D=>{const N=D.code,{left:B,right:U,up:G,down:ne}=Ke;if([B,U].includes(N)){R(N===B?-1:1),D.preventDefault();return}if([G,ne].includes(N)){const ue=N===G?-1:1;I.start_scrollDown(ue),D.preventDefault();return}},{timePickerOptions:I,onSetOption:L,getAvailableTime:W}=eS({getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}),z=D=>W(D,n.datetimeRole||"",!0),V=D=>D?st(D,n.format).locale(m.value):null,x=D=>D?D.format(n.format):null,M=()=>st(u).locale(m.value);return t("set-picker-option",["isValidValue",C]),t("set-picker-option",["formatToString",x]),t("set-picker-option",["parseUserInput",V]),t("set-picker-option",["handleKeydownInput",A]),t("set-picker-option",["getRangeAvailableTime",z]),t("set-picker-option",["getDefaultValue",M]),(D,N)=>(_(),re(rn,{name:i(g)},{default:Z(()=>[D.actualVisible||D.visible?(_(),F("div",{key:0,class:$(i(h).b("panel"))},[K("div",{class:$([i(h).be("panel","content"),{"has-seconds":i(w)}])},[q(np,{ref:"spinner",role:D.datetimeRole||"start","arrow-control":i(r),"show-seconds":i(w),"am-pm-mode":i(b),"spinner-date":D.parsedValue,"disabled-hours":i(l),"disabled-minutes":i(s),"disabled-seconds":i(a),onChange:O,onSetOption:i(L),onSelectRange:T},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),K("div",{class:$(i(h).be("panel","footer"))},[K("button",{type:"button",class:$([i(h).be("panel","btn"),"cancel"]),onClick:E},Te(i(v)("el.datepicker.cancel")),3),K("button",{type:"button",class:$([i(h).be("panel","btn"),"confirm"]),onClick:N[0]||(N[0]=B=>k())},Te(i(v)("el.datepicker.confirm")),3)],2)],2)):oe("v-if",!0)]),_:1},8,["name"]))}});var nc=$e(EF,[["__file","panel-time-pick.vue"]]);const kF=_e({...ZC,parsedValue:{type:Q(Array)}}),_F=["disabled"],$F=j({__name:"panel-time-range",props:kF,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=(ie,H)=>{const X=[];for(let ce=ie;ce<=H;ce++)X.push(ce);return X},{t:r,lang:l}=Ct(),s=ge("time"),a=ge("picker"),u=Pe("EP_PICKER_BASE"),{arrowControl:c,disabledHours:f,disabledMinutes:d,disabledSeconds:h,defaultValue:v}=u.props,m=S(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",c),C.value?"has-seconds":""]),p=S(()=>[s.be("range-picker","body"),s.be("panel","content"),s.is("arrow",c),C.value?"has-seconds":""]),y=S(()=>n.parsedValue[0]),g=S(()=>n.parsedValue[1]),w=oS(n),b=()=>{t("pick",w.value,!1)},C=S(()=>n.format.includes("ss")),E=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),k=(ie=!1)=>{t("pick",[y.value,g.value],ie)},O=ie=>{A(ie.millisecond(0),g.value)},T=ie=>{A(y.value,ie.millisecond(0))},R=ie=>{const H=ie.map(ce=>st(ce).locale(l.value)),X=U(H);return H[0].isSame(X[0])&&H[1].isSame(X[1])},A=(ie,H)=>{t("pick",[ie,H],!0)},I=S(()=>y.value>g.value),L=P([0,2]),W=(ie,H)=>{t("select-range",ie,H,"min"),L.value=[ie,H]},z=S(()=>C.value?11:8),V=(ie,H)=>{t("select-range",ie,H,"max");const X=i(z);L.value=[ie+X,H+X]},x=ie=>{const H=C.value?[0,3,6,11,14,17]:[0,3,8,11],X=["hours","minutes"].concat(C.value?["seconds"]:[]),he=(H.indexOf(L.value[0])+ie+H.length)%H.length,Ee=H.length/2;he{const H=ie.code,{left:X,right:ce,up:he,down:Ee}=Ke;if([X,ce].includes(H)){x(H===X?-1:1),ie.preventDefault();return}if([he,Ee].includes(H)){const me=H===he?-1:1,ke=L.value[0]{const X=f?f(ie):[],ce=ie==="start",Ee=(H||(ce?g.value:y.value)).hour(),me=ce?o(Ee+1,23):o(0,Ee-1);return Md(X,me)},N=(ie,H,X)=>{const ce=d?d(ie,H):[],he=H==="start",Ee=X||(he?g.value:y.value),me=Ee.hour();if(ie!==me)return ce;const ke=Ee.minute(),we=he?o(ke+1,59):o(0,ke-1);return Md(ce,we)},B=(ie,H,X,ce)=>{const he=h?h(ie,H,X):[],Ee=X==="start",me=ce||(Ee?g.value:y.value),ke=me.hour(),we=me.minute();if(ie!==ke||H!==we)return he;const Oe=me.second(),Se=Ee?o(Oe+1,59):o(0,Oe-1);return Md(he,Se)},U=([ie,H])=>[Y(ie,"start",!0,H),Y(H,"end",!1,ie)],{getAvailableHours:G,getAvailableMinutes:ne,getAvailableSeconds:ue}=nS(D,N,B),{timePickerOptions:te,getAvailableTime:Y,onSetOption:J}=eS({getAvailableHours:G,getAvailableMinutes:ne,getAvailableSeconds:ue}),ee=ie=>ie?Ae(ie)?ie.map(H=>st(H,n.format).locale(l.value)):st(ie,n.format).locale(l.value):null,Ce=ie=>ie?Ae(ie)?ie.map(H=>H.format(n.format)):ie.format(n.format):null,de=()=>{if(Ae(v))return v.map(H=>st(H).locale(l.value));const ie=st(v).locale(l.value);return[ie,ie.add(60,"m")]};return t("set-picker-option",["formatToString",Ce]),t("set-picker-option",["parseUserInput",ee]),t("set-picker-option",["isValidValue",R]),t("set-picker-option",["handleKeydownInput",M]),t("set-picker-option",["getDefaultValue",de]),t("set-picker-option",["getRangeAvailableTime",U]),(ie,H)=>ie.actualVisible?(_(),F("div",{key:0,class:$([i(s).b("range-picker"),i(a).b("panel")])},[K("div",{class:$(i(s).be("range-picker","content"))},[K("div",{class:$(i(s).be("range-picker","cell"))},[K("div",{class:$(i(s).be("range-picker","header"))},Te(i(r)("el.datepicker.startTime")),3),K("div",{class:$(i(m))},[q(np,{ref:"minSpinner",role:"start","show-seconds":i(C),"am-pm-mode":i(E),"arrow-control":i(c),"spinner-date":i(y),"disabled-hours":D,"disabled-minutes":N,"disabled-seconds":B,onChange:O,onSetOption:i(J),onSelectRange:W},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),K("div",{class:$(i(s).be("range-picker","cell"))},[K("div",{class:$(i(s).be("range-picker","header"))},Te(i(r)("el.datepicker.endTime")),3),K("div",{class:$(i(p))},[q(np,{ref:"maxSpinner",role:"end","show-seconds":i(C),"am-pm-mode":i(E),"arrow-control":i(c),"spinner-date":i(g),"disabled-hours":D,"disabled-minutes":N,"disabled-seconds":B,onChange:T,onSetOption:i(J),onSelectRange:V},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),K("div",{class:$(i(s).be("panel","footer"))},[K("button",{type:"button",class:$([i(s).be("panel","btn"),"cancel"]),onClick:H[0]||(H[0]=X=>b())},Te(i(r)("el.datepicker.cancel")),3),K("button",{type:"button",class:$([i(s).be("panel","btn"),"confirm"]),disabled:i(I),onClick:H[1]||(H[1]=X=>k())},Te(i(r)("el.datepicker.confirm")),11,_F)],2)],2)):oe("v-if",!0)}});var TF=$e($F,[["__file","panel-time-range.vue"]]);st.extend(wv);var OF=j({name:"ElTimePicker",install:null,props:{...Cv,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=P(),[o,r]=e.isRange?["timerange",TF]:["time",nc],l=s=>t.emit("update:modelValue",s);return ft("ElPopperOptions",e.popperOptions),t.expose({focus:s=>{var a;(a=n.value)==null||a.handleFocusInput(s)},blur:s=>{var a;(a=n.value)==null||a.handleBlurInput(s)},handleOpen:()=>{var s;(s=n.value)==null||s.handleOpen()},handleClose:()=>{var s;(s=n.value)==null||s.handleClose()}}),()=>{var s;const a=(s=e.format)!=null?s:Uf;return q(QC,pt(e,{ref:n,type:o,format:a,"onUpdate:modelValue":l}),{default:u=>q(r,u,null)})}}});const wu=OF;wu.install=e=>{e.component(wu.name,wu)};const NF=wu,MF=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return Br(t).map((o,r)=>n-(t-r-1))},IF=e=>{const t=e.daysInMonth();return Br(t).map((n,o)=>o+1)},RF=e=>Br(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),AF=_e({selectedDay:{type:Q(Object)},range:{type:Q(Array)},date:{type:Q(Object),required:!0},hideHeader:{type:Boolean}}),PF={pick:e=>ut(e)};var op={},xF={get exports(){return op},set exports(e){op=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o,r){var l=o.prototype,s=function(d){return d&&(d.indexOf?d:d.s)},a=function(d,h,v,m,p){var y=d.name?d:d.$locale(),g=s(y[h]),w=s(y[v]),b=g||w.map(function(E){return E.slice(0,m)});if(!p)return b;var C=y.weekStart;return b.map(function(E,k){return b[(k+(C||0))%7]})},u=function(){return r.Ls[r.locale()]},c=function(d,h){return d.formats[h]||function(v){return v.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(m,p,y){return p||y.slice(1)})}(d.formats[h.toUpperCase()])},f=function(){var d=this;return{months:function(h){return h?h.format("MMMM"):a(d,"months")},monthsShort:function(h){return h?h.format("MMM"):a(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(h){return h?h.format("dddd"):a(d,"weekdays")},weekdaysMin:function(h){return h?h.format("dd"):a(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(h){return h?h.format("ddd"):a(d,"weekdaysShort","weekdays",3)},longDateFormat:function(h){return c(d.$locale(),h)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};l.localeData=function(){return f.bind(this)()},r.localeData=function(){var d=u();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(h){return c(d,h)},meridiem:d.meridiem,ordinal:d.ordinal}},r.months=function(){return a(u(),"months")},r.monthsShort=function(){return a(u(),"monthsShort","months",3)},r.weekdays=function(d){return a(u(),"weekdays",null,null,d)},r.weekdaysShort=function(d){return a(u(),"weekdaysShort","weekdays",3,d)},r.weekdaysMin=function(d){return a(u(),"weekdaysMin","weekdays",2,d)}}})})(xF);const dS=op,LF=(e,t)=>{st.extend(dS);const n=st.localeData().firstDayOfWeek(),{t:o,lang:r}=Ct(),l=st().locale(r.value),s=S(()=>!!e.range&&!!e.range.length),a=S(()=>{let h=[];if(s.value){const[v,m]=e.range,p=Br(m.date()-v.date()+1).map(w=>({text:v.date()+w,type:"current"}));let y=p.length%7;y=y===0?0:7-y;const g=Br(y).map((w,b)=>({text:b+1,type:"next"}));h=p.concat(g)}else{const v=e.date.startOf("month").day(),m=MF(e.date,(v-n+7)%7).map(w=>({text:w,type:"prev"})),p=IF(e.date).map(w=>({text:w,type:"current"}));h=[...m,...p];const y=7-(h.length%7||7),g=Br(y).map((w,b)=>({text:b+1,type:"next"}));h=h.concat(g)}return RF(h)}),u=S(()=>{const h=n;return h===0?Id.map(v=>o(`el.datepicker.weeks.${v}`)):Id.slice(h).concat(Id.slice(0,h)).map(v=>o(`el.datepicker.weeks.${v}`))}),c=(h,v)=>{switch(v){case"prev":return e.date.startOf("month").subtract(1,"month").date(h);case"next":return e.date.startOf("month").add(1,"month").date(h);case"current":return e.date.date(h)}};return{now:l,isInRange:s,rows:a,weekDays:u,getFormattedDate:c,handlePickDay:({text:h,type:v})=>{const m=c(h,v);t("pick",m)},getSlotData:({text:h,type:v})=>{const m=c(h,v);return{isSelected:m.isSame(e.selectedDay),type:`${v}-month`,day:m.format("YYYY-MM-DD"),date:m.toDate()}}}},DF={key:0},BF=["onClick"],FF=j({name:"DateTable"}),VF=j({...FF,props:AF,emits:PF,setup(e,{expose:t,emit:n}){const o=e,{isInRange:r,now:l,rows:s,weekDays:a,getFormattedDate:u,handlePickDay:c,getSlotData:f}=LF(o,n),d=ge("calendar-table"),h=ge("calendar-day"),v=({text:m,type:p})=>{const y=[p];if(p==="current"){const g=u(m,p);g.isSame(o.selectedDay,"day")&&y.push(h.is("selected")),g.isSame(l,"day")&&y.push(h.is("today"))}return y};return t({getFormattedDate:u}),(m,p)=>(_(),F("table",{class:$([i(d).b(),i(d).is("range",i(r))]),cellspacing:"0",cellpadding:"0"},[m.hideHeader?oe("v-if",!0):(_(),F("thead",DF,[(_(!0),F(ze,null,mt(i(a),y=>(_(),F("th",{key:y},Te(y),1))),128))])),K("tbody",null,[(_(!0),F(ze,null,mt(i(s),(y,g)=>(_(),F("tr",{key:g,class:$({[i(d).e("row")]:!0,[i(d).em("row","hide-border")]:g===0&&m.hideHeader})},[(_(!0),F(ze,null,mt(y,(w,b)=>(_(),F("td",{key:b,class:$(v(w)),onClick:C=>i(c)(w)},[K("div",{class:$(i(h).b())},[le(m.$slots,"date-cell",{data:i(f)(w)},()=>[K("span",null,Te(w.text),1)])],2)],10,BF))),128))],2))),128))])],2))}});var i0=$e(VF,[["__file","date-table.vue"]]);const HF=(e,t)=>{const n=e.endOf("month"),o=t.startOf("month"),l=n.isSame(o,"week")?o.add(1,"week"):o;return[[e,n],[l.startOf("week"),t]]},zF=(e,t)=>{const n=e.endOf("month"),o=e.add(1,"month").startOf("month"),r=n.isSame(o,"week")?o.add(1,"week"):o,l=r.endOf("month"),s=t.startOf("month"),a=l.isSame(s,"week")?s.add(1,"week"):s;return[[e,n],[r.startOf("week"),l],[a.startOf("week"),t]]},KF=(e,t,n)=>{const{lang:o}=Ct(),r=P(),l=st().locale(o.value),s=S({get(){return e.modelValue?u.value:r.value},set(y){if(!y)return;r.value=y;const g=y.toDate();t(xn,g),t(it,g)}}),a=S(()=>{if(!e.range)return[];const y=e.range.map(b=>st(b).locale(o.value)),[g,w]=y;return g.isAfter(w)?[]:g.isSame(w,"month")?v(g,w):g.add(1,"month").month()!==w.month()?[]:v(g,w)}),u=S(()=>e.modelValue?st(e.modelValue).locale(o.value):s.value||(a.value.length?a.value[0][0]:l)),c=S(()=>u.value.subtract(1,"month").date(1)),f=S(()=>u.value.add(1,"month").date(1)),d=S(()=>u.value.subtract(1,"year").date(1)),h=S(()=>u.value.add(1,"year").date(1)),v=(y,g)=>{const w=y.startOf("week"),b=g.endOf("week"),C=w.get("month"),E=b.get("month");return C===E?[[w,b]]:(C+1)%12===E?HF(w,b):C+2===E||(C+1)%11===E?zF(w,b):[]},m=y=>{s.value=y};return{calculateValidatedDateRange:v,date:u,realSelectedDay:s,pickDay:m,selectDate:y=>{const w={"prev-month":c.value,"next-month":f.value,"prev-year":d.value,"next-year":h.value,today:l}[y];w.isSame(u.value,"day")||m(w)},validatedRange:a}},jF=e=>Ae(e)&&e.length===2&&e.every(t=>Tl(t)),WF=_e({modelValue:{type:Date},range:{type:Q(Array),validator:jF}}),UF={[it]:e=>Tl(e),[xn]:e=>Tl(e)},qF="ElCalendar",YF=j({name:qF}),GF=j({...YF,props:WF,emits:UF,setup(e,{expose:t,emit:n}){const o=e,r=ge("calendar"),{calculateValidatedDateRange:l,date:s,pickDay:a,realSelectedDay:u,selectDate:c,validatedRange:f}=KF(o,n),{t:d}=Ct(),h=S(()=>{const v=`el.datepicker.month${s.value.format("M")}`;return`${s.value.year()} ${d("el.datepicker.year")} ${d(v)}`});return t({selectedDay:u,pickDay:a,selectDate:c,calculateValidatedDateRange:l}),(v,m)=>(_(),F("div",{class:$(i(r).b())},[K("div",{class:$(i(r).e("header"))},[le(v.$slots,"header",{date:i(h)},()=>[K("div",{class:$(i(r).e("title"))},Te(i(h)),3),i(f).length===0?(_(),F("div",{key:0,class:$(i(r).e("button-group"))},[q(i(YC),null,{default:Z(()=>[q(i(pn),{size:"small",onClick:m[0]||(m[0]=p=>i(c)("prev-month"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.prevMonth")),1)]),_:1}),q(i(pn),{size:"small",onClick:m[1]||(m[1]=p=>i(c)("today"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.today")),1)]),_:1}),q(i(pn),{size:"small",onClick:m[2]||(m[2]=p=>i(c)("next-month"))},{default:Z(()=>[wt(Te(i(d)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):oe("v-if",!0)])],2),i(f).length===0?(_(),F("div",{key:0,class:$(i(r).e("body"))},[q(i0,{date:i(s),"selected-day":i(u),onPick:i(a)},ar({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:Z(p=>[le(v.$slots,"date-cell",rr(vs(p)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(_(),F("div",{key:1,class:$(i(r).e("body"))},[(_(!0),F(ze,null,mt(i(f),(p,y)=>(_(),re(i0,{key:y,date:p[0],"selected-day":i(u),range:p,"hide-header":y!==0,onPick:i(a)},ar({_:2},[v.$slots["date-cell"]?{name:"date-cell",fn:Z(g=>[le(v.$slots,"date-cell",rr(vs(g)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var XF=$e(GF,[["__file","calendar.vue"]]);const JF=rt(XF),ZF=_e({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:Q([String,Object,Array]),default:""},bodyClass:String,shadow:{type:String,values:["always","hover","never"],default:"always"}}),QF=j({name:"ElCard"}),eV=j({...QF,props:ZF,setup(e){const t=ge("card");return(n,o)=>(_(),F("div",{class:$([i(t).b(),i(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(_(),F("div",{key:0,class:$(i(t).e("header"))},[le(n.$slots,"header",{},()=>[wt(Te(n.header),1)])],2)):oe("v-if",!0),K("div",{class:$([i(t).e("body"),n.bodyClass]),style:He(n.bodyStyle)},[le(n.$slots,"default")],6),n.$slots.footer||n.footer?(_(),F("div",{key:1,class:$(i(t).e("footer"))},[le(n.$slots,"footer",{},()=>[wt(Te(n.footer),1)])],2)):oe("v-if",!0)],2))}});var tV=$e(eV,[["__file","card.vue"]]);const nV=rt(tV),oV=_e({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:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:{type:Boolean,default:!1}}),rV={change:(e,t)=>[e,t].every(Ye)},fS=Symbol("carouselContextKey"),u0=300,lV=(e,t,n)=>{const{children:o,addChild:r,removeChild:l}=pv(ot(),"ElCarouselItem"),s=vn(),a=P(-1),u=P(null),c=P(!1),f=P(),d=P(0),h=P(!0),v=P(!0),m=P(!1),p=S(()=>e.arrow!=="never"&&!i(w)),y=S(()=>o.value.some(Y=>Y.props.label.toString().length>0)),g=S(()=>e.type==="card"),w=S(()=>e.direction==="vertical"),b=S(()=>e.height!=="auto"?{height:e.height}:{height:`${d.value}px`,overflow:"hidden"}),C=El(Y=>{A(Y)},u0,{trailing:!0}),E=El(Y=>{N(Y)},u0),k=Y=>h.value?a.value<=1?Y<=1:Y>1:!0;function O(){u.value&&(clearInterval(u.value),u.value=null)}function T(){e.interval<=0||!e.autoplay||u.value||(u.value=setInterval(()=>R(),e.interval))}const R=()=>{v.value||(m.value=!0),v.value=!1,a.valuede.props.name===Y);Ce.length>0&&(Y=o.value.indexOf(Ce[0]))}if(Y=Number(Y),Number.isNaN(Y)||Y!==Math.floor(Y))return;const J=o.value.length,ee=a.value;Y<0?a.value=e.loop?J-1:0:Y>=J?a.value=e.loop?0:J-1:a.value=Y,ee===a.value&&I(ee),G()}function I(Y){o.value.forEach((J,ee)=>{J.translateItem(ee,a.value,Y)})}function L(Y,J){var ee,Ce,de,ie;const H=i(o),X=H.length;if(X===0||!Y.states.inStage)return!1;const ce=J+1,he=J-1,Ee=X-1,me=H[Ee].states.active,ke=H[0].states.active,we=(Ce=(ee=H[ce])==null?void 0:ee.states)==null?void 0:Ce.active,Oe=(ie=(de=H[he])==null?void 0:de.states)==null?void 0:ie.active;return J===Ee&&ke||we?"left":J===0&&me||Oe?"right":!1}function W(){c.value=!0,e.pauseOnHover&&O()}function z(){c.value=!1,T()}function V(){m.value=!1}function x(Y){i(w)||o.value.forEach((J,ee)=>{Y===L(J,ee)&&(J.states.hover=!0)})}function M(){i(w)||o.value.forEach(Y=>{Y.states.hover=!1})}function D(Y){Y!==a.value&&(v.value||(m.value=!0)),a.value=Y}function N(Y){e.trigger==="hover"&&Y!==a.value&&(a.value=Y,v.value||(m.value=!0))}function B(){A(a.value-1)}function U(){A(a.value+1)}function G(){O(),e.pauseOnHover||T()}function ne(Y){e.height==="auto"&&(d.value=Y)}function ue(){var Y;const J=(Y=s.default)==null?void 0:Y.call(s);if(!J)return null;const ee=Dr(J),Ce="ElCarouselItem",de=ee.filter(ie=>Vt(ie)&&ie.type.name===Ce);return(de==null?void 0:de.length)===2&&e.loop&&!g.value?(h.value=!0,de):(h.value=!1,null)}fe(()=>a.value,(Y,J)=>{I(J),h.value&&(Y=Y%2,J=J%2),J>-1&&t("change",Y,J)}),fe(()=>e.autoplay,Y=>{Y?T():O()}),fe(()=>e.loop,()=>{A(a.value)}),fe(()=>e.interval,()=>{G()});const te=Pt();return nt(()=>{fe(()=>o.value,()=>{o.value.length>0&&A(e.initialIndex)},{immediate:!0}),te.value=Ht(f.value,()=>{I()}),T()}),At(()=>{O(),f.value&&te.value&&te.value.stop()}),ft(fS,{root:f,isCardType:g,isVertical:w,items:o,loop:e.loop,addItem:r,removeItem:l,setActiveItem:A,setContainerHeight:ne}),{root:f,activeIndex:a,arrowDisplay:p,hasLabel:y,hover:c,isCardType:g,isTransitioning:m,items:o,isVertical:w,containerStyle:b,isItemsTwoLength:h,handleButtonEnter:x,handleTransitionEnd:V,handleButtonLeave:M,handleIndicatorClick:D,handleMouseEnter:W,handleMouseLeave:z,setActiveItem:A,prev:B,next:U,PlaceholderItem:ue,isTwoLengthShow:k,throttledArrowClick:C,throttledIndicatorHover:E}},sV=["aria-label"],aV=["aria-label"],iV=["onMouseenter","onClick"],uV=["aria-label"],cV={key:0},dV={key:3,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},fV=K("defs",null,[K("filter",{id:"elCarouselHorizontal"},[K("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),K("filter",{id:"elCarouselVertical"},[K("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])],-1),pV=[fV],hV="ElCarousel",vV=j({name:hV}),mV=j({...vV,props:oV,emits:rV,setup(e,{expose:t,emit:n}){const o=e,{root:r,activeIndex:l,arrowDisplay:s,hasLabel:a,hover:u,isCardType:c,items:f,isVertical:d,containerStyle:h,handleButtonEnter:v,handleButtonLeave:m,isTransitioning:p,handleIndicatorClick:y,handleMouseEnter:g,handleMouseLeave:w,handleTransitionEnd:b,setActiveItem:C,prev:E,next:k,PlaceholderItem:O,isTwoLengthShow:T,throttledArrowClick:R,throttledIndicatorHover:A}=lV(o,n),I=ge("carousel"),{t:L}=Ct(),W=S(()=>{const x=[I.b(),I.m(o.direction)];return i(c)&&x.push(I.m("card")),x}),z=S(()=>{const x=[I.e("container")];return o.motionBlur&&i(p)&&x.push(i(d)?`${I.namespace.value}-transitioning-vertical`:`${I.namespace.value}-transitioning`),x}),V=S(()=>{const x=[I.e("indicators"),I.em("indicators",o.direction)];return i(a)&&x.push(I.em("indicators","labels")),o.indicatorPosition==="outside"&&x.push(I.em("indicators","outside")),i(d)&&x.push(I.em("indicators","right")),x});return t({setActiveItem:C,prev:E,next:k}),(x,M)=>(_(),F("div",{ref_key:"root",ref:r,class:$(i(W)),onMouseenter:M[7]||(M[7]=Ge((...D)=>i(g)&&i(g)(...D),["stop"])),onMouseleave:M[8]||(M[8]=Ge((...D)=>i(w)&&i(w)(...D),["stop"]))},[i(s)?(_(),re(rn,{key:0,name:"carousel-arrow-left",persisted:""},{default:Z(()=>[et(K("button",{type:"button",class:$([i(I).e("arrow"),i(I).em("arrow","left")]),"aria-label":i(L)("el.carousel.leftArrow"),onMouseenter:M[0]||(M[0]=D=>i(v)("left")),onMouseleave:M[1]||(M[1]=(...D)=>i(m)&&i(m)(...D)),onClick:M[2]||(M[2]=Ge(D=>i(R)(i(l)-1),["stop"]))},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],42,sV),[[St,(x.arrow==="always"||i(u))&&(o.loop||i(l)>0)]])]),_:1})):oe("v-if",!0),i(s)?(_(),re(rn,{key:1,name:"carousel-arrow-right",persisted:""},{default:Z(()=>[et(K("button",{type:"button",class:$([i(I).e("arrow"),i(I).em("arrow","right")]),"aria-label":i(L)("el.carousel.rightArrow"),onMouseenter:M[3]||(M[3]=D=>i(v)("right")),onMouseleave:M[4]||(M[4]=(...D)=>i(m)&&i(m)(...D)),onClick:M[5]||(M[5]=Ge(D=>i(R)(i(l)+1),["stop"]))},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],42,aV),[[St,(x.arrow==="always"||i(u))&&(o.loop||i(l)i(b)&&i(b)(...D))},[q(i(O)),le(x.$slots,"default")],38),x.indicatorPosition!=="none"?(_(),F("ul",{key:2,class:$(i(V))},[(_(!0),F(ze,null,mt(i(f),(D,N)=>et((_(),F("li",{key:N,class:$([i(I).e("indicator"),i(I).em("indicator",x.direction),i(I).is("active",N===i(l))]),onMouseenter:B=>i(A)(N),onClick:Ge(B=>i(y)(N),["stop"])},[K("button",{class:$(i(I).e("button")),"aria-label":i(L)("el.carousel.indicator",{index:N+1})},[i(a)?(_(),F("span",cV,Te(D.props.label),1)):oe("v-if",!0)],10,uV)],42,iV)),[[St,i(T)(N)]])),128))],2)):oe("v-if",!0),o.motionBlur?(_(),F("svg",dV,pV)):oe("v-if",!0)],34))}});var gV=$e(mV,[["__file","carousel.vue"]]);const yV=_e({name:{type:String,default:""},label:{type:[String,Number],default:""}}),bV=(e,t)=>{const n=Pe(fS),o=ot(),r=.83,l=P(),s=P(!1),a=P(0),u=P(1),c=P(!1),f=P(!1),d=P(!1),h=P(!1),{isCardType:v,isVertical:m}=n;function p(C,E,k){const O=k-1,T=E-1,R=E+1,A=k/2;return E===0&&C===O?-1:E===O&&C===0?k:C=A?k+1:C>R&&C-E>=A?-2:C}function y(C,E){var k,O;const T=i(m)?((k=n.root.value)==null?void 0:k.offsetHeight)||0:((O=n.root.value)==null?void 0:O.offsetWidth)||0;return d.value?T*((2-r)*(C-E)+1)/4:C{var O;const T=i(v),R=(O=n.items.value.length)!=null?O:Number.NaN,A=C===E;!T&&!Qt(k)&&(h.value=A||C===k),!A&&R>2&&n.loop&&(C=p(C,E,R));const I=i(m);c.value=A,T?(d.value=Math.round(Math.abs(C-E))<=1,a.value=y(C,E),u.value=i(c)?1:r):a.value=g(C,E,I),f.value=!0,A&&l.value&&n.setContainerHeight(l.value.offsetHeight)};function b(){if(n&&i(v)){const C=n.items.value.findIndex(({uid:E})=>E===o.uid);n.setActiveItem(C)}}return nt(()=>{n.addItem({props:e,states:Et({hover:s,translate:a,scale:u,active:c,ready:f,inStage:d,animating:h}),uid:o.uid,translateItem:w})}),Gr(()=>{n.removeItem(o.uid)}),{carouselItemRef:l,active:c,animating:h,hover:s,inStage:d,isVertical:m,translate:a,isCardType:v,scale:u,ready:f,handleItemClick:b}},wV=j({name:"ElCarouselItem"}),CV=j({...wV,props:yV,setup(e){const t=e,n=ge("carousel"),{carouselItemRef:o,active:r,animating:l,hover:s,inStage:a,isVertical:u,translate:c,isCardType:f,scale:d,ready:h,handleItemClick:v}=bV(t),m=S(()=>[n.e("item"),n.is("active",r.value),n.is("in-stage",a.value),n.is("hover",s.value),n.is("animating",l.value),{[n.em("item","card")]:f.value,[n.em("item","card-vertical")]:f.value&&u.value}]),p=S(()=>{const g=`${`translate${i(u)?"Y":"X"}`}(${i(c)}px)`,w=`scale(${i(d)})`;return{transform:[g,w].join(" ")}});return(y,g)=>et((_(),F("div",{ref_key:"carouselItemRef",ref:o,class:$(i(m)),style:He(i(p)),onClick:g[0]||(g[0]=(...w)=>i(v)&&i(v)(...w))},[i(f)?et((_(),F("div",{key:0,class:$(i(n).e("mask"))},null,2)),[[St,!i(r)]]):oe("v-if",!0),le(y.$slots,"default")],6)),[[St,i(h)]])}});var pS=$e(CV,[["__file","carousel-item.vue"]]);const SV=rt(gV,{CarouselItem:pS}),EV=Kt(pS),hS={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},controls:{type:String,default:void 0},border:Boolean,size:an,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0},...yn(["ariaControls"])},vS={[it]:e=>Ze(e)||Ye(e)||en(e),change:e=>Ze(e)||Ye(e)||en(e)},Xs=Symbol("checkboxGroupContextKey"),kV=({model:e,isChecked:t})=>{const n=Pe(Xs,void 0),o=S(()=>{var l,s;const a=(l=n==null?void 0:n.max)==null?void 0:l.value,u=(s=n==null?void 0:n.min)==null?void 0:s.value;return!Qt(a)&&e.value.length>=a&&!t.value||!Qt(u)&&e.value.length<=u&&t.value});return{isDisabled:Bn(S(()=>(n==null?void 0:n.disabled.value)||o.value)),isLimitDisabled:o}},_V=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:r,isLabeledByFormItem:l})=>{const s=Pe(Xs,void 0),{formItem:a}=Mn(),{emit:u}=ot();function c(m){var p,y,g,w;return[!0,e.trueValue,e.trueLabel].includes(m)?(y=(p=e.trueValue)!=null?p:e.trueLabel)!=null?y:!0:(w=(g=e.falseValue)!=null?g:e.falseLabel)!=null?w:!1}function f(m,p){u("change",c(m),p)}function d(m){if(n.value)return;const p=m.target;u("change",c(p.checked),m)}async function h(m){n.value||!o.value&&!r.value&&l.value&&(m.composedPath().some(g=>g.tagName==="LABEL")||(t.value=c([!1,e.falseValue,e.falseLabel].includes(t.value)),await je(),f(t.value,m)))}const v=S(()=>(s==null?void 0:s.validateEvent)||e.validateEvent);return fe(()=>e.modelValue,()=>{v.value&&(a==null||a.validate("change").catch(m=>void 0))}),{handleChange:d,onClickRoot:h}},$V=e=>{const t=P(!1),{emit:n}=ot(),o=Pe(Xs,void 0),r=S(()=>Qt(o)===!1),l=P(!1),s=S({get(){var a,u;return r.value?(a=o==null?void 0:o.modelValue)==null?void 0:a.value:(u=e.modelValue)!=null?u:t.value},set(a){var u,c;r.value&&Ae(a)?(l.value=((u=o==null?void 0:o.max)==null?void 0:u.value)!==void 0&&a.length>(o==null?void 0:o.max.value)&&a.length>s.value.length,l.value===!1&&((c=o==null?void 0:o.changeEvent)==null||c.call(o,a))):(n(it,a),t.value=a)}});return{model:s,isGroup:r,isLimitExceeded:l}},TV=(e,t,{model:n})=>{const o=Pe(Xs,void 0),r=P(!1),l=S(()=>Ml(e.value)?e.label:e.value),s=S(()=>{const f=n.value;return en(f)?f:Ae(f)?ut(l.value)?f.map(kt).some(d=>Tn(d,l.value)):f.map(kt).includes(l.value):f!=null?f===e.trueValue||f===e.trueLabel:!!f}),a=tn(S(()=>{var f;return(f=o==null?void 0:o.size)==null?void 0:f.value}),{prop:!0}),u=tn(S(()=>{var f;return(f=o==null?void 0:o.size)==null?void 0:f.value})),c=S(()=>!!t.default||!Ml(l.value));return{checkboxButtonSize:a,isChecked:s,isFocused:r,checkboxSize:u,hasOwnLabel:c,actualValue:l}},mS=(e,t)=>{const{formItem:n}=Mn(),{model:o,isGroup:r,isLimitExceeded:l}=$V(e),{isFocused:s,isChecked:a,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f,actualValue:d}=TV(e,t,{model:o}),{isDisabled:h}=kV({model:o,isChecked:a}),{inputId:v,isLabeledByFormItem:m}=No(e,{formItemContext:n,disableIdGeneration:f,disableIdManagement:r}),{handleChange:p,onClickRoot:y}=_V(e,{model:o,isLimitExceeded:l,hasOwnLabel:f,isDisabled:h,isLabeledByFormItem:m});return(()=>{function w(){var b,C;Ae(o.value)&&!o.value.includes(d.value)?o.value.push(d.value):o.value=(C=(b=e.trueValue)!=null?b:e.trueLabel)!=null?C:!0}e.checked&&w()})(),dn({from:"controls",replacement:"aria-controls",version:"2.8.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.controls)),dn({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>r.value&&Ml(e.value))),dn({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.trueLabel)),dn({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!e.falseLabel)),{inputId:v,isLabeledByFormItem:m,isChecked:a,isDisabled:h,isFocused:s,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f,model:o,actualValue:d,handleChange:p,onClickRoot:y}},OV=["id","indeterminate","name","tabindex","disabled","true-value","false-value"],NV=["id","indeterminate","disabled","value","name","tabindex"],MV=j({name:"ElCheckbox"}),IV=j({...MV,props:hS,emits:vS,setup(e){const t=e,n=vn(),{inputId:o,isLabeledByFormItem:r,isChecked:l,isDisabled:s,isFocused:a,checkboxSize:u,hasOwnLabel:c,model:f,actualValue:d,handleChange:h,onClickRoot:v}=mS(t,n),m=ge("checkbox"),p=S(()=>[m.b(),m.m(u.value),m.is("disabled",s.value),m.is("bordered",t.border),m.is("checked",l.value)]),y=S(()=>[m.e("input"),m.is("disabled",s.value),m.is("checked",l.value),m.is("indeterminate",t.indeterminate),m.is("focus",a.value)]);return(g,w)=>(_(),re(ct(!i(c)&&i(r)?"span":"label"),{class:$(i(p)),"aria-controls":g.indeterminate?g.controls||g.ariaControls:null,onClick:i(v)},{default:Z(()=>{var b,C;return[K("span",{class:$(i(y))},[g.trueValue||g.falseValue||g.trueLabel||g.falseLabel?et((_(),F("input",{key:0,id:i(o),"onUpdate:modelValue":w[0]||(w[0]=E=>xt(f)?f.value=E:null),class:$(i(m).e("original")),type:"checkbox",indeterminate:g.indeterminate,name:g.name,tabindex:g.tabindex,disabled:i(s),"true-value":(b=g.trueValue)!=null?b:g.trueLabel,"false-value":(C=g.falseValue)!=null?C:g.falseLabel,onChange:w[1]||(w[1]=(...E)=>i(h)&&i(h)(...E)),onFocus:w[2]||(w[2]=E=>a.value=!0),onBlur:w[3]||(w[3]=E=>a.value=!1),onClick:w[4]||(w[4]=Ge(()=>{},["stop"]))},null,42,OV)),[[Ku,i(f)]]):et((_(),F("input",{key:1,id:i(o),"onUpdate:modelValue":w[5]||(w[5]=E=>xt(f)?f.value=E:null),class:$(i(m).e("original")),type:"checkbox",indeterminate:g.indeterminate,disabled:i(s),value:i(d),name:g.name,tabindex:g.tabindex,onChange:w[6]||(w[6]=(...E)=>i(h)&&i(h)(...E)),onFocus:w[7]||(w[7]=E=>a.value=!0),onBlur:w[8]||(w[8]=E=>a.value=!1),onClick:w[9]||(w[9]=Ge(()=>{},["stop"]))},null,42,NV)),[[Ku,i(f)]]),K("span",{class:$(i(m).e("inner"))},null,2)],2),i(c)?(_(),F("span",{key:0,class:$(i(m).e("label"))},[le(g.$slots,"default"),g.$slots.default?oe("v-if",!0):(_(),F(ze,{key:0},[wt(Te(g.label),1)],64))],2)):oe("v-if",!0)]}),_:3},8,["class","aria-controls","onClick"]))}});var RV=$e(IV,[["__file","checkbox.vue"]]);const AV=["name","tabindex","disabled","true-value","false-value"],PV=["name","tabindex","disabled","value"],xV=j({name:"ElCheckboxButton"}),LV=j({...xV,props:hS,emits:vS,setup(e){const t=e,n=vn(),{isFocused:o,isChecked:r,isDisabled:l,checkboxButtonSize:s,model:a,actualValue:u,handleChange:c}=mS(t,n),f=Pe(Xs,void 0),d=ge("checkbox"),h=S(()=>{var m,p,y,g;const w=(p=(m=f==null?void 0:f.fill)==null?void 0:m.value)!=null?p:"";return{backgroundColor:w,borderColor:w,color:(g=(y=f==null?void 0:f.textColor)==null?void 0:y.value)!=null?g:"",boxShadow:w?`-1px 0 0 0 ${w}`:void 0}}),v=S(()=>[d.b("button"),d.bm("button",s.value),d.is("disabled",l.value),d.is("checked",r.value),d.is("focus",o.value)]);return(m,p)=>{var y,g;return _(),F("label",{class:$(i(v))},[m.trueValue||m.falseValue||m.trueLabel||m.falseLabel?et((_(),F("input",{key:0,"onUpdate:modelValue":p[0]||(p[0]=w=>xt(a)?a.value=w:null),class:$(i(d).be("button","original")),type:"checkbox",name:m.name,tabindex:m.tabindex,disabled:i(l),"true-value":(y=m.trueValue)!=null?y:m.trueLabel,"false-value":(g=m.falseValue)!=null?g:m.falseLabel,onChange:p[1]||(p[1]=(...w)=>i(c)&&i(c)(...w)),onFocus:p[2]||(p[2]=w=>o.value=!0),onBlur:p[3]||(p[3]=w=>o.value=!1),onClick:p[4]||(p[4]=Ge(()=>{},["stop"]))},null,42,AV)),[[Ku,i(a)]]):et((_(),F("input",{key:1,"onUpdate:modelValue":p[5]||(p[5]=w=>xt(a)?a.value=w:null),class:$(i(d).be("button","original")),type:"checkbox",name:m.name,tabindex:m.tabindex,disabled:i(l),value:i(u),onChange:p[6]||(p[6]=(...w)=>i(c)&&i(c)(...w)),onFocus:p[7]||(p[7]=w=>o.value=!0),onBlur:p[8]||(p[8]=w=>o.value=!1),onClick:p[9]||(p[9]=Ge(()=>{},["stop"]))},null,42,PV)),[[Ku,i(a)]]),m.$slots.default||m.label?(_(),F("span",{key:2,class:$(i(d).be("button","inner")),style:He(i(r)?i(h):void 0)},[le(m.$slots,"default",{},()=>[wt(Te(m.label),1)])],6)):oe("v-if",!0)],2)}}});var gS=$e(LV,[["__file","checkbox-button.vue"]]);const DV=_e({modelValue:{type:Q(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:an,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),BV={[it]:e=>Ae(e),change:e=>Ae(e)},FV=j({name:"ElCheckboxGroup"}),VV=j({...FV,props:DV,emits:BV,setup(e,{emit:t}){const n=e,o=ge("checkbox"),{formItem:r}=Mn(),{inputId:l,isLabeledByFormItem:s}=No(n,{formItemContext:r}),a=async c=>{t(it,c),await je(),t("change",c)},u=S({get(){return n.modelValue},set(c){a(c)}});return ft(Xs,{...Do(gn(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:u,changeEvent:a}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-checkbox-group",ref:"https://element-plus.org/en-US/component/checkbox.html"},S(()=>!!n.label)),fe(()=>n.modelValue,()=>{n.validateEvent&&(r==null||r.validate("change").catch(c=>void 0))}),(c,f)=>{var d;return _(),re(ct(c.tag),{id:i(l),class:$(i(o).b("group")),role:"group","aria-label":i(s)?void 0:c.label||c.ariaLabel||"checkbox-group","aria-labelledby":i(s)?(d=i(r))==null?void 0:d.labelId:void 0},{default:Z(()=>[le(c.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var yS=$e(VV,[["__file","checkbox-group.vue"]]);const ho=rt(RV,{CheckboxButton:gS,CheckboxGroup:yS}),HV=Kt(gS),bS=Kt(yS),wS=_e({modelValue:{type:[String,Number,Boolean],default:void 0},size:an,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),zV=_e({...wS,border:Boolean}),CS={[it]:e=>Ze(e)||Ye(e)||en(e),[Dt]:e=>Ze(e)||Ye(e)||en(e)},SS=Symbol("radioGroupKey"),ES=(e,t)=>{const n=P(),o=Pe(SS,void 0),r=S(()=>!!o),l=S(()=>Ml(e.value)?e.label:e.value),s=S({get(){return r.value?o.modelValue:e.modelValue},set(d){r.value?o.changeEvent(d):t&&t(it,d),n.value.checked=e.modelValue===l.value}}),a=tn(S(()=>o==null?void 0:o.size)),u=Bn(S(()=>o==null?void 0:o.disabled)),c=P(!1),f=S(()=>u.value||r.value&&s.value!==l.value?-1:0);return dn({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},S(()=>r.value&&Ml(e.value))),{radioRef:n,isGroup:r,radioGroup:o,focus:c,size:a,disabled:u,tabIndex:f,modelValue:s,actualValue:l}},KV=["value","name","disabled"],jV=j({name:"ElRadio"}),WV=j({...jV,props:zV,emits:CS,setup(e,{emit:t}){const n=e,o=ge("radio"),{radioRef:r,radioGroup:l,focus:s,size:a,disabled:u,modelValue:c,actualValue:f}=ES(n,t);function d(){je(()=>t("change",c.value))}return(h,v)=>{var m;return _(),F("label",{class:$([i(o).b(),i(o).is("disabled",i(u)),i(o).is("focus",i(s)),i(o).is("bordered",h.border),i(o).is("checked",i(c)===i(f)),i(o).m(i(a))])},[K("span",{class:$([i(o).e("input"),i(o).is("disabled",i(u)),i(o).is("checked",i(c)===i(f))])},[et(K("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":v[0]||(v[0]=p=>xt(c)?c.value=p:null),class:$(i(o).e("original")),value:i(f),name:h.name||((m=i(l))==null?void 0:m.name),disabled:i(u),type:"radio",onFocus:v[1]||(v[1]=p=>s.value=!0),onBlur:v[2]||(v[2]=p=>s.value=!1),onChange:d,onClick:v[3]||(v[3]=Ge(()=>{},["stop"]))},null,42,KV),[[l1,i(c)]]),K("span",{class:$(i(o).e("inner"))},null,2)],2),K("span",{class:$(i(o).e("label")),onKeydown:v[4]||(v[4]=Ge(()=>{},["stop"]))},[le(h.$slots,"default",{},()=>[wt(Te(h.label),1)])],34)],2)}}});var UV=$e(WV,[["__file","radio.vue"]]);const qV=_e({...wS}),YV=["value","name","disabled"],GV=j({name:"ElRadioButton"}),XV=j({...GV,props:qV,setup(e){const t=e,n=ge("radio"),{radioRef:o,focus:r,size:l,disabled:s,modelValue:a,radioGroup:u,actualValue:c}=ES(t),f=S(()=>({backgroundColor:(u==null?void 0:u.fill)||"",borderColor:(u==null?void 0:u.fill)||"",boxShadow:u!=null&&u.fill?`-1px 0 0 0 ${u.fill}`:"",color:(u==null?void 0:u.textColor)||""}));return(d,h)=>{var v;return _(),F("label",{class:$([i(n).b("button"),i(n).is("active",i(a)===i(c)),i(n).is("disabled",i(s)),i(n).is("focus",i(r)),i(n).bm("button",i(l))])},[et(K("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":h[0]||(h[0]=m=>xt(a)?a.value=m:null),class:$(i(n).be("button","original-radio")),value:i(c),type:"radio",name:d.name||((v=i(u))==null?void 0:v.name),disabled:i(s),onFocus:h[1]||(h[1]=m=>r.value=!0),onBlur:h[2]||(h[2]=m=>r.value=!1),onClick:h[3]||(h[3]=Ge(()=>{},["stop"]))},null,42,YV),[[l1,i(a)]]),K("span",{class:$(i(n).be("button","inner")),style:He(i(a)===i(c)?i(f):{}),onKeydown:h[4]||(h[4]=Ge(()=>{},["stop"]))},[le(d.$slots,"default",{},()=>[wt(Te(d.label),1)])],38)],2)}}});var kS=$e(XV,[["__file","radio-button.vue"]]);const JV=_e({id:{type:String,default:void 0},size:an,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),ZV=CS,QV=["id","aria-label","aria-labelledby"],e5=j({name:"ElRadioGroup"}),t5=j({...e5,props:JV,emits:ZV,setup(e,{emit:t}){const n=e,o=ge("radio"),r=En(),l=P(),{formItem:s}=Mn(),{inputId:a,isLabeledByFormItem:u}=No(n,{formItemContext:s}),c=d=>{t(it,d),je(()=>t("change",d))};nt(()=>{const d=l.value.querySelectorAll("[type=radio]"),h=d[0];!Array.from(d).some(v=>v.checked)&&h&&(h.tabIndex=0)});const f=S(()=>n.name||r.value);return ft(SS,Et({...gn(n),changeEvent:c,name:f})),fe(()=>n.modelValue,()=>{n.validateEvent&&(s==null||s.validate("change").catch(d=>void 0))}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-radio-group",ref:"https://element-plus.org/en-US/component/radio.html"},S(()=>!!n.label)),(d,h)=>(_(),F("div",{id:i(a),ref_key:"radioGroupRef",ref:l,class:$(i(o).b("group")),role:"radiogroup","aria-label":i(u)?void 0:d.label||d.ariaLabel||"radio-group","aria-labelledby":i(u)?i(s).labelId:void 0},[le(d.$slots,"default")],10,QV))}});var _S=$e(t5,[["__file","radio-group.vue"]]);const $S=rt(UV,{RadioButton:kS,RadioGroup:_S}),n5=Kt(_S),o5=Kt(kS);var r5=j({name:"NodeContent",setup(){return{ns:ge("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:o,label:r}=t,{renderLabelFn:l}=n;return Ue("span",{class:e.e("label")},l?l({node:t,data:o}):r)}});const Sv=Symbol(),l5=j({name:"ElCascaderNode",components:{ElCheckbox:ho,ElRadio:$S,NodeContent:r5,ElIcon:Fe,Check:mi,Loading:Zr,ArrowRight:Pn},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Pe(Sv),o=ge("cascader-node"),r=S(()=>n.isHoverMenu),l=S(()=>n.config.multiple),s=S(()=>n.config.checkStrictly),a=S(()=>{var k;return(k=n.checkedNodes[0])==null?void 0:k.uid}),u=S(()=>e.node.isDisabled),c=S(()=>e.node.isLeaf),f=S(()=>s.value&&!c.value||!u.value),d=S(()=>v(n.expandingNode)),h=S(()=>s.value&&n.checkedNodes.some(v)),v=k=>{var O;const{level:T,uid:R}=e.node;return((O=k==null?void 0:k.pathNodes[T-1])==null?void 0:O.uid)===R},m=()=>{d.value||n.expandNode(e.node)},p=k=>{const{node:O}=e;k!==O.checked&&n.handleCheckChange(O,k)},y=()=>{n.lazyLoad(e.node,()=>{c.value||m()})},g=k=>{r.value&&(w(),!c.value&&t("expand",k))},w=()=>{const{node:k}=e;!f.value||k.loading||(k.loaded?m():y())},b=()=>{r.value&&!c.value||(c.value&&!u.value&&!s.value&&!l.value?E(!0):w())},C=k=>{s.value?(p(k),e.node.loaded&&m()):E(k)},E=k=>{e.node.loaded?(p(k),!s.value&&m()):y()};return{panel:n,isHoverMenu:r,multiple:l,checkStrictly:s,checkedNodeId:a,isDisabled:u,isLeaf:c,expandable:f,inExpandingPath:d,inCheckedPath:h,ns:o,handleHoverExpand:g,handleExpand:w,handleClick:b,handleCheck:E,handleSelectCheck:C}}}),s5=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],a5=K("span",null,null,-1);function i5(e,t,n,o,r,l){const s=at("el-checkbox"),a=at("el-radio"),u=at("check"),c=at("el-icon"),f=at("node-content"),d=at("loading"),h=at("arrow-right");return _(),F("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:$([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onFocus:t[3]||(t[3]=(...v)=>e.handleHoverExpand&&e.handleHoverExpand(...v)),onClick:t[4]||(t[4]=(...v)=>e.handleClick&&e.handleClick(...v))},[oe(" prefix "),e.multiple?(_(),re(s,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(_(),re(a,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=Ge(()=>{},["stop"]))},{default:Z(()=>[oe(` Add an empty element to avoid render label, do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485 `),a5]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(_(),re(c,{key:2,class:$(e.ns.e("prefix"))},{default:Z(()=>[q(u)]),_:1},8,["class"])):oe("v-if",!0),oe(" content "),q(f),oe(" postfix "),e.isLeaf?oe("v-if",!0):(_(),F(ze,{key:3},[e.node.loading?(_(),re(c,{key:0,class:$([e.ns.is("loading"),e.ns.e("postfix")])},{default:Z(()=>[q(d)]),_:1},8,["class"])):(_(),re(c,{key:1,class:$(["arrow-right",e.ns.e("postfix")])},{default:Z(()=>[q(h)]),_:1},8,["class"]))],64))],42,s5)}var u5=$e(l5,[["render",i5],["__file","node.vue"]]);const c5=j({name:"ElCascaderMenu",components:{Loading:Zr,ElIcon:Fe,ElScrollbar:gr,ElCascaderNode:u5},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=ot(),n=ge("cascader-menu"),{t:o}=Ct(),r=En();let l=null,s=null;const a=Pe(Sv),u=P(null),c=S(()=>!e.nodes.length),f=S(()=>!a.initialLoaded),d=S(()=>`${r.value}-${e.index}`),h=y=>{l=y.target},v=y=>{if(!(!a.isHoverMenu||!l||!u.value))if(l.contains(y.target)){m();const g=t.vnode.el,{left:w}=g.getBoundingClientRect(),{offsetWidth:b,offsetHeight:C}=g,E=y.clientX-w,k=l.offsetTop,O=k+l.offsetHeight;u.value.innerHTML=` - `}else s||(s=window.setTimeout(p,a.config.hoverThreshold))},m=()=>{s&&(clearTimeout(s),s=null)},p=()=>{u.value&&(u.value.innerHTML="",m())};return{ns:n,panel:a,hoverZone:u,isEmpty:c,isLoading:f,menuId:d,t:o,handleExpand:h,handleMouseMove:v,clearHoverZone:p}}});function d5(e,t,n,o,r,l){const s=at("el-cascader-node"),a=at("loading"),u=at("el-icon"),c=at("el-scrollbar");return _(),re(c,{key:e.menuId,tag:"ul",role:"menu",class:$(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:Z(()=>{var f;return[(_(!0),F(ze,null,mt(e.nodes,d=>(_(),re(s,{key:d.uid,node:d,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(_(),F("div",{key:0,class:$(e.ns.e("empty-text"))},[q(u,{size:"14",class:$(e.ns.is("loading"))},{default:Z(()=>[q(a)]),_:1},8,["class"]),wt(" "+Te(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(_(),F("div",{key:1,class:$(e.ns.e("empty-text"))},Te(e.t("el.cascader.noData")),3)):(f=e.panel)!=null&&f.isHoverMenu?(_(),F("svg",{key:2,ref:"hoverZone",class:$(e.ns.e("hover-zone"))},null,2)):oe("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var f5=$e(c5,[["render",d5],["__file","menu.vue"]]);let p5=0;const h5=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let rp=class lp{constructor(t,n,o,r=!1){this.data=t,this.config=n,this.parent=o,this.root=r,this.uid=p5++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:l,label:s,children:a}=n,u=t[a],c=h5(this);this.level=r?0:o?o.level+1:1,this.value=t[l],this.label=t[s],this.pathNodes=c,this.pathValues=c.map(f=>f.value),this.pathLabels=c.map(f=>f.label),this.childrenData=u,this.children=(u||[]).map(f=>new lp(f,n,this)),this.loaded=!n.lazy||this.isLeaf||!to(u)}get isDisabled(){const{data:t,parent:n,config:o}=this,{disabled:r,checkStrictly:l}=o;return(Xe(r)?r(t,this):!!t[r])||!l&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:o,loaded:r}=this,{lazy:l,leaf:s}=n,a=Xe(s)?s(t,this):t[s];return Qt(a)?l&&!r?!1:!(Array.isArray(o)&&o.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:o}=this,r=new lp(t,this.config,this);return Array.isArray(n)?n.push(t):this.childrenData=[t],o.push(r),r}calcText(t,n){const o=t?this.pathLabels.join(n):this.label;return this.text=o,o}broadcast(t,...n){const o=`onParent${xo(t)}`;this.children.forEach(r=>{r&&(r.broadcast(t,...n),r[o]&&r[o](...n))})}emit(t,...n){const{parent:o}=this,r=`onChild${xo(t)}`;o&&(o[r]&&o[r](...n),o.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(r=>!r.isDisabled),o=n.length?n.every(r=>r.checked):!1;this.setCheckState(o)}setCheckState(t){const n=this.children.length,o=this.children.reduce((r,l)=>{const s=l.checked?1:l.indeterminate?.5:0;return r+s},0);this.checked=this.loaded&&this.children.filter(r=>!r.isDisabled).every(r=>r.loaded&&r.checked)&&t,this.indeterminate=this.loaded&&o!==n&&o>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:o}=this.config;n||!o?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const sp=(e,t)=>e.reduce((n,o)=>(o.isLeaf?n.push(o):(!t&&n.push(o),n=n.concat(sp(o.children,t))),n),[]);class c0{constructor(t,n){this.config=n;const o=(t||[]).map(r=>new rp(r,this.config));this.nodes=o,this.allNodes=sp(o,!1),this.leafNodes=sp(o,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const o=n?n.appendChild(t):new rp(t,this.config);n||this.nodes.push(o),this.allNodes.push(o),o.isLeaf&&this.leafNodes.push(o)}appendNodes(t,n){t.forEach(o=>this.appendNode(o,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(r=>Tn(r.value,t)||Tn(r.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:o,level:r})=>Tn(t.value,o)&&t.level===r)||null}}const TS=_e({modelValue:{type:Q([Number,String,Array])},options:{type:Q(Array),default:()=>[]},props:{type:Q(Object),default:()=>({})}}),v5={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:$t,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},m5=e=>S(()=>({...v5,...e.props})),d0=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},g5=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():H1(e)&&e.click()},y5=(e,t)=>{const n=t.slice(0),o=n.map(l=>l.uid),r=e.reduce((l,s)=>{const a=o.indexOf(s.uid);return a>-1&&(l.push(s),n.splice(a,1),o.splice(a,1)),l},[]);return r.push(...n),r},b5=j({name:"ElCascaderPanel",components:{ElCascaderMenu:f5},props:{...TS,border:{type:Boolean,default:!0},renderLabel:Function},emits:[it,Dt,"close","expand-change"],setup(e,{emit:t,slots:n}){let o=!1;const r=ge("cascader"),l=m5(e);let s=null;const a=P(!0),u=P([]),c=P(null),f=P([]),d=P(null),h=P([]),v=S(()=>l.value.expandTrigger==="hover"),m=S(()=>e.renderLabel||n.default),p=()=>{const{options:L}=e,W=l.value;o=!1,s=new c0(L,W),f.value=[s.getNodes()],W.lazy&&to(e.options)?(a.value=!1,y(void 0,z=>{z&&(s=new c0(z,W),f.value=[s.getNodes()]),a.value=!0,T(!1,!0)})):T(!1,!0)},y=(L,W)=>{const z=l.value;L=L||new rp({},z,void 0,!0),L.loading=!0;const V=x=>{const M=L,D=M.root?null:M;x&&(s==null||s.appendNodes(x,D)),M.loading=!1,M.loaded=!0,M.childrenData=M.childrenData||[],W&&W(x)};z.lazyLoad(L,V)},g=(L,W)=>{var z;const{level:V}=L,x=f.value.slice(0,V);let M;L.isLeaf?M=L.pathNodes[V-2]:(M=L,x.push(L.children)),((z=d.value)==null?void 0:z.uid)!==(M==null?void 0:M.uid)&&(d.value=L,f.value=x,!W&&t("expand-change",(L==null?void 0:L.pathValues)||[]))},w=(L,W,z=!0)=>{const{checkStrictly:V,multiple:x}=l.value,M=h.value[0];o=!0,!x&&(M==null||M.doCheck(!1)),L.doCheck(W),O(),z&&!x&&!V&&t("close"),!z&&!x&&!V&&b(L)},b=L=>{L&&(L=L.parent,b(L),L&&g(L))},C=L=>s==null?void 0:s.getFlattedNodes(L),E=L=>{var W;return(W=C(L))==null?void 0:W.filter(z=>z.checked!==!1)},k=()=>{h.value.forEach(L=>L.doCheck(!1)),O(),f.value=f.value.slice(0,1),d.value=null,t("expand-change",[])},O=()=>{var L;const{checkStrictly:W,multiple:z}=l.value,V=h.value,x=E(!W),M=y5(V,x),D=M.map(N=>N.valueByOption);h.value=M,c.value=z?D:(L=D[0])!=null?L:null},T=(L=!1,W=!1)=>{const{modelValue:z}=e,{lazy:V,multiple:x,checkStrictly:M}=l.value,D=!M;if(!(!a.value||o||!W&&Tn(z,c.value)))if(V&&!L){const B=uy(aP(Gn(z))).map(U=>s==null?void 0:s.getNodeByValue(U)).filter(U=>!!U&&!U.loaded&&!U.loading);B.length?B.forEach(U=>{y(U,()=>T(!1,W))}):T(!0,W)}else{const N=x?Gn(z):[z],B=uy(N.map(U=>s==null?void 0:s.getNodeByValue(U,D)));R(B,W),c.value=Yu(z)}},R=(L,W=!0)=>{const{checkStrictly:z}=l.value,V=h.value,x=L.filter(N=>!!N&&(z||N.isLeaf)),M=s==null?void 0:s.getSameNode(d.value),D=W&&M||x[0];D?D.pathNodes.forEach(N=>g(N,!0)):d.value=null,V.forEach(N=>N.doCheck(!1)),Et(x).forEach(N=>N.doCheck(!0)),h.value=x,je(A)},A=()=>{gt&&u.value.forEach(L=>{const W=L==null?void 0:L.$el;if(W){const z=W.querySelector(`.${r.namespace.value}-scrollbar__wrap`),V=W.querySelector(`.${r.b("node")}.${r.is("active")}`)||W.querySelector(`.${r.b("node")}.in-active-path`);Dw(z,V)}})},I=L=>{const W=L.target,{code:z}=L;switch(z){case Ke.up:case Ke.down:{L.preventDefault();const V=z===Ke.up?-1:1;pu(z1(W,V,`.${r.b("node")}[tabindex="-1"]`));break}case Ke.left:{L.preventDefault();const V=u.value[d0(W)-1],x=V==null?void 0:V.$el.querySelector(`.${r.b("node")}[aria-expanded="true"]`);pu(x);break}case Ke.right:{L.preventDefault();const V=u.value[d0(W)+1],x=V==null?void 0:V.$el.querySelector(`.${r.b("node")}[tabindex="-1"]`);pu(x);break}case Ke.enter:g5(W);break}};return ft(Sv,Et({config:l,expandingNode:d,checkedNodes:h,isHoverMenu:v,initialLoaded:a,renderLabelFn:m,lazyLoad:y,expandNode:g,handleCheckChange:w})),fe([l,()=>e.options],p,{deep:!0,immediate:!0}),fe(()=>e.modelValue,()=>{o=!1,T()},{deep:!0}),fe(()=>c.value,L=>{Tn(L,e.modelValue)||(t(it,L),t(Dt,L))}),Pb(()=>u.value=[]),nt(()=>!to(e.modelValue)&&T()),{ns:r,menuList:u,menus:f,checkedNodes:h,handleKeyDown:I,handleCheckChange:w,getFlattedNodes:C,getCheckedNodes:E,clearCheckedNodes:k,calculateCheckedValue:O,scrollToExpandingNode:A}}});function w5(e,t,n,o,r,l){const s=at("el-cascader-menu");return _(),F("div",{class:$([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...a)=>e.handleKeyDown&&e.handleKeyDown(...a))},[(_(!0),F(ze,null,mt(e.menus,(a,u)=>(_(),re(s,{key:u,ref_for:!0,ref:c=>e.menuList[u]=c,index:u,nodes:[...a]},null,8,["index","nodes"]))),128))],34)}var Cu=$e(b5,[["render",w5],["__file","index.vue"]]);Cu.install=e=>{e.component(Cu.name,Cu)};const OS=Cu,C5=OS,Jc=_e({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:Uo},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),S5={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},E5=j({name:"ElTag"}),k5=j({...E5,props:Jc,emits:S5,setup(e,{emit:t}){const n=e,o=tn(),r=ge("tag"),l=S(()=>{const{type:u,hit:c,effect:f,closable:d,round:h}=n;return[r.b(),r.is("closable",d),r.m(u||"primary"),r.m(o.value),r.m(f),r.is("hit",c),r.is("round",h)]}),s=u=>{t("close",u)},a=u=>{t("click",u)};return(u,c)=>u.disableTransitions?(_(),F("span",{key:0,class:$(i(l)),style:He({backgroundColor:u.color}),onClick:a},[K("span",{class:$(i(r).e("content"))},[le(u.$slots,"default")],2),u.closable?(_(),re(i(Fe),{key:0,class:$(i(r).e("close")),onClick:Ge(s,["stop"])},{default:Z(()=>[q(i(ko))]),_:1},8,["class","onClick"])):oe("v-if",!0)],6)):(_(),re(on,{key:1,name:`${i(r).namespace.value}-zoom-in-center`,appear:""},{default:Z(()=>[K("span",{class:$(i(l)),style:He({backgroundColor:u.color}),onClick:a},[K("span",{class:$(i(r).e("content"))},[le(u.$slots,"default")],2),u.closable?(_(),re(i(Fe),{key:0,class:$(i(r).e("close")),onClick:Ge(s,["stop"])},{default:Z(()=>[q(i(ko))]),_:1},8,["class","onClick"])):oe("v-if",!0)],6)]),_:3},8,["name"]))}});var _5=$e(k5,[["__file","tag.vue"]]);const Ja=rt(_5),$5=_e({...TS,size:an,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Q(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:Q(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:cn.teleported,tagType:{...Jc.type,default:"info"},validateEvent:{type:Boolean,default:!0},...Gs}),T5={[it]:e=>!0,[Dt]:e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,visibleChange:e=>en(e),expandChange:e=>!!e,removeTag:e=>!!e},O5={key:0},N5=["placeholder","onKeydown"],M5=["onClick"],I5="ElCascader",R5=j({name:I5}),A5=j({...R5,props:$5,emits:T5,setup(e,{expose:t,emit:n}){const o=e,r={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:se})=>{const{modifiersData:pe,placement:Ve}=se;["right","left","bottom","top"].includes(Ve)||(pe.arrow.x=35)},requires:["arrow"]}]},l=Ll();let s=0,a=0;const u=ge("cascader"),c=ge("input"),{t:f}=Ct(),{form:d,formItem:h}=Mn(),{valueOnClear:v}=qc(o),m=P(null),p=P(null),y=P(null),g=P(null),w=P(null),b=P(!1),C=P(!1),E=P(!1),k=P(!1),O=P(""),T=P(""),R=P([]),A=P([]),I=P([]),L=P(!1),W=S(()=>l.style),z=S(()=>o.disabled||(d==null?void 0:d.disabled)),V=S(()=>o.placeholder||f("el.cascader.placeholder")),x=S(()=>T.value||R.value.length>0||L.value?"":V.value),M=tn(),D=S(()=>["small"].includes(M.value)?"small":"default"),N=S(()=>!!o.props.multiple),B=S(()=>!o.filterable||N.value),U=S(()=>N.value?T.value:O.value),G=S(()=>{var se;return((se=g.value)==null?void 0:se.checkedNodes)||[]}),ne=S(()=>!o.clearable||z.value||E.value||!C.value?!1:!!G.value.length),ue=S(()=>{const{showAllLevels:se,separator:pe}=o,Ve=G.value;return Ve.length?N.value?"":Ve[0].calcText(se,pe):""}),te=S(()=>(h==null?void 0:h.validateState)||""),Y=S({get(){return Yu(o.modelValue)},set(se){const pe=se||v.value;n(it,pe),n(Dt,pe),o.validateEvent&&(h==null||h.validate("change").catch(Ve=>void 0))}}),J=S(()=>[u.b(),u.m(M.value),u.is("disabled",z.value),l.class]),ee=S(()=>[c.e("icon"),"icon-arrow-down",u.is("reverse",b.value)]),Ce=S(()=>u.is("focus",b.value||k.value)),de=S(()=>{var se,pe;return(pe=(se=m.value)==null?void 0:se.popperRef)==null?void 0:pe.contentRef}),ie=se=>{var pe,Ve,ae;z.value||(se=se??!b.value,se!==b.value&&(b.value=se,(Ve=(pe=p.value)==null?void 0:pe.input)==null||Ve.setAttribute("aria-expanded",`${se}`),se?(H(),je((ae=g.value)==null?void 0:ae.scrollToExpandingNode)):o.filterable&&ye(),n("visibleChange",se)))},H=()=>{je(()=>{var se;(se=m.value)==null||se.updatePopper()})},X=()=>{E.value=!1},ce=se=>{const{showAllLevels:pe,separator:Ve}=o;return{node:se,key:se.uid,text:se.calcText(pe,Ve),hitState:!1,closable:!z.value&&!se.isDisabled,isCollapseTag:!1}},he=se=>{var pe;const Ve=se.node;Ve.doCheck(!1),(pe=g.value)==null||pe.calculateCheckedValue(),n("removeTag",Ve.valueByOption)},Ee=()=>{if(!N.value)return;const se=G.value,pe=[],Ve=[];if(se.forEach(ae=>Ve.push(ce(ae))),A.value=Ve,se.length){se.slice(0,o.maxCollapseTags).forEach(dt=>pe.push(ce(dt)));const ae=se.slice(o.maxCollapseTags),We=ae.length;We&&(o.collapseTags?pe.push({key:-1,text:`+ ${We}`,closable:!1,isCollapseTag:!0}):ae.forEach(dt=>pe.push(ce(dt))))}R.value=pe},me=()=>{var se,pe;const{filterMethod:Ve,showAllLevels:ae,separator:We}=o,dt=(pe=(se=g.value)==null?void 0:se.getFlattedNodes(!o.props.checkStrictly))==null?void 0:pe.filter(_t=>_t.isDisabled?!1:(_t.calcText(ae,We),Ve(_t,U.value)));N.value&&(R.value.forEach(_t=>{_t.hitState=!1}),A.value.forEach(_t=>{_t.hitState=!1})),E.value=!0,I.value=dt,H()},ke=()=>{var se;let pe;E.value&&w.value?pe=w.value.$el.querySelector(`.${u.e("suggestion-item")}`):pe=(se=g.value)==null?void 0:se.$el.querySelector(`.${u.b("node")}[tabindex="-1"]`),pe&&(pe.focus(),!E.value&&pe.click())},we=()=>{var se,pe;const Ve=(se=p.value)==null?void 0:se.input,ae=y.value,We=(pe=w.value)==null?void 0:pe.$el;if(!(!gt||!Ve)){if(We){const dt=We.querySelector(`.${u.e("suggestion-list")}`);dt.style.minWidth=`${Ve.offsetWidth}px`}if(ae){const{offsetHeight:dt}=ae,_t=R.value.length>0?`${Math.max(dt+6,s)}px`:`${s}px`;Ve.style.height=_t,H()}}},Oe=se=>{var pe;return(pe=g.value)==null?void 0:pe.getCheckedNodes(se)},Se=se=>{H(),n("expandChange",se)},Ne=se=>{var pe;const Ve=(pe=se.target)==null?void 0:pe.value;if(se.type==="compositionend")L.value=!1,je(()=>Re(Ve));else{const ae=Ve[Ve.length-1]||"";L.value=!Uh(ae)}},xe=se=>{if(!L.value)switch(se.code){case Ke.enter:ie();break;case Ke.down:ie(!0),je(ke),se.preventDefault();break;case Ke.esc:b.value===!0&&(se.preventDefault(),se.stopPropagation(),ie(!1));break;case Ke.tab:ie(!1);break}},Be=()=>{var se;(se=g.value)==null||se.clearCheckedNodes(),!b.value&&o.filterable&&ye(),ie(!1)},ye=()=>{const{value:se}=ue;O.value=se,T.value=se},Le=se=>{var pe,Ve;const{checked:ae}=se;N.value?(pe=g.value)==null||pe.handleCheckChange(se,!ae,!1):(!ae&&((Ve=g.value)==null||Ve.handleCheckChange(se,!0,!1)),ie(!1))},Qe=se=>{const pe=se.target,{code:Ve}=se;switch(Ve){case Ke.up:case Ke.down:{const ae=Ve===Ke.up?-1:1;pu(z1(pe,ae,`.${u.e("suggestion-item")}[tabindex="-1"]`));break}case Ke.enter:pe.click();break}},lt=()=>{const se=R.value,pe=se[se.length-1];a=T.value?0:a+1,!(!pe||!a||o.collapseTags&&se.length>1)&&(pe.hitState?he(pe):pe.hitState=!0)},vt=se=>{const pe=se.target,Ve=u.e("search-input");pe.className===Ve&&(k.value=!0),n("focus",se)},qe=se=>{k.value=!1,n("blur",se)},ve=Un(()=>{const{value:se}=U;if(!se)return;const pe=o.beforeFilter(se);Na(pe)?pe.then(me).catch(()=>{}):pe!==!1?me():X()},o.debounce),Re=(se,pe)=>{!b.value&&ie(!0),!(pe!=null&&pe.isComposing)&&(se?ve():X())},be=se=>Number.parseFloat(QO(c.cssVarName("input-height"),se).value)-2;return fe(E,H),fe([G,z],Ee),fe(R,()=>{je(()=>we())}),fe(M,async()=>{await je();const se=p.value.input;s=be(se)||s,we()}),fe(ue,ye,{immediate:!0}),nt(()=>{const se=p.value.input,pe=be(se);s=se.offsetHeight||pe,Ht(se,we)}),t({getCheckedNodes:Oe,cascaderPanelRef:g,togglePopperVisible:ie,contentRef:de}),(se,pe)=>(_(),re(i(Nn),{ref_key:"tooltipRef",ref:m,visible:b.value,teleported:se.teleported,"popper-class":[i(u).e("dropdown"),se.popperClass],"popper-options":r,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${i(u).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:X},{default:Z(()=>[et((_(),F("div",{class:$(i(J)),style:He(i(W)),onClick:pe[5]||(pe[5]=()=>ie(i(B)?void 0:!0)),onKeydown:xe,onMouseenter:pe[6]||(pe[6]=Ve=>C.value=!0),onMouseleave:pe[7]||(pe[7]=Ve=>C.value=!1)},[q(i($n),{ref_key:"input",ref:p,modelValue:O.value,"onUpdate:modelValue":pe[1]||(pe[1]=Ve=>O.value=Ve),placeholder:i(x),readonly:i(B),disabled:i(z),"validate-event":!1,size:i(M),class:$(i(Ce)),tabindex:i(N)&&se.filterable&&!i(z)?-1:void 0,onCompositionstart:Ne,onCompositionupdate:Ne,onCompositionend:Ne,onFocus:vt,onBlur:qe,onInput:Re},{suffix:Z(()=>[i(ne)?(_(),re(i(Fe),{key:"clear",class:$([i(c).e("icon"),"icon-circle-close"]),onClick:Ge(Be,["stop"])},{default:Z(()=>[q(i(Jr))]),_:1},8,["class","onClick"])):(_(),re(i(Fe),{key:"arrow-down",class:$(i(ee)),onClick:pe[0]||(pe[0]=Ge(Ve=>ie(),["stop"]))},{default:Z(()=>[q(i(vr))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),i(N)?(_(),F("div",{key:0,ref_key:"tagWrapper",ref:y,class:$([i(u).e("tags"),i(u).is("validate",!!i(te))])},[(_(!0),F(ze,null,mt(R.value,Ve=>(_(),re(i(Ja),{key:Ve.key,type:se.tagType,size:i(D),hit:Ve.hitState,closable:Ve.closable,"disable-transitions":"",onClose:ae=>he(Ve)},{default:Z(()=>[Ve.isCollapseTag===!1?(_(),F("span",O5,Te(Ve.text),1)):(_(),re(i(Nn),{key:1,disabled:b.value||!se.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Z(()=>[K("span",null,Te(Ve.text),1)]),content:Z(()=>[K("div",{class:$(i(u).e("collapse-tags"))},[(_(!0),F(ze,null,mt(A.value.slice(se.maxCollapseTags),(ae,We)=>(_(),F("div",{key:We,class:$(i(u).e("collapse-tag"))},[(_(),re(i(Ja),{key:ae.key,class:"in-tooltip",type:se.tagType,size:i(D),hit:ae.hitState,closable:ae.closable,"disable-transitions":"",onClose:dt=>he(ae)},{default:Z(()=>[K("span",null,Te(ae.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),se.filterable&&!i(z)?et((_(),F("input",{key:0,"onUpdate:modelValue":pe[2]||(pe[2]=Ve=>T.value=Ve),type:"text",class:$(i(u).e("search-input")),placeholder:i(ue)?"":i(V),onInput:pe[3]||(pe[3]=Ve=>Re(T.value,Ve)),onClick:pe[4]||(pe[4]=Ge(Ve=>ie(!0),["stop"])),onKeydown:Tt(lt,["delete"]),onCompositionstart:Ne,onCompositionupdate:Ne,onCompositionend:Ne,onFocus:vt,onBlur:qe},null,42,N5)),[[ch,T.value]]):oe("v-if",!0)],2)):oe("v-if",!0)],38)),[[i(cr),()=>ie(!1),i(de)]])]),content:Z(()=>[et(q(i(OS),{ref_key:"cascaderPanelRef",ref:g,modelValue:i(Y),"onUpdate:modelValue":pe[8]||(pe[8]=Ve=>xt(Y)?Y.value=Ve:null),options:se.options,props:o.props,border:!1,"render-label":se.$slots.default,onExpandChange:Se,onClose:pe[9]||(pe[9]=Ve=>se.$nextTick(()=>ie(!1)))},null,8,["modelValue","options","props","render-label"]),[[St,!E.value]]),se.filterable?et((_(),re(i(gr),{key:0,ref_key:"suggestionPanel",ref:w,tag:"ul",class:$(i(u).e("suggestion-panel")),"view-class":i(u).e("suggestion-list"),onKeydown:Qe},{default:Z(()=>[I.value.length?(_(!0),F(ze,{key:0},mt(I.value,Ve=>(_(),F("li",{key:Ve.uid,class:$([i(u).e("suggestion-item"),i(u).is("checked",Ve.checked)]),tabindex:-1,onClick:ae=>Le(Ve)},[K("span",null,Te(Ve.text),1),Ve.checked?(_(),re(i(Fe),{key:0},{default:Z(()=>[q(i(mi))]),_:1})):oe("v-if",!0)],10,M5))),128)):le(se.$slots,"empty",{key:1},()=>[K("li",{class:$(i(u).e("empty-text"))},Te(i(f)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[St,E.value]]):oe("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Su=$e(A5,[["__file","cascader.vue"]]);Su.install=e=>{e.component(Su.name,Su)};const P5=Su,x5=P5,L5=_e({checked:{type:Boolean,default:!1},type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"}}),D5={"update:checked":e=>en(e),[Dt]:e=>en(e)},B5=j({name:"ElCheckTag"}),F5=j({...B5,props:L5,emits:D5,setup(e,{emit:t}){const n=e,o=ge("check-tag"),r=S(()=>[o.b(),o.is("checked",n.checked),o.m(n.type||"primary")]),l=()=>{const s=!n.checked;t(Dt,s),t("update:checked",s)};return(s,a)=>(_(),F("span",{class:$(i(r)),onClick:l},[le(s.$slots,"default")],2))}});var V5=$e(F5,[["__file","check-tag.vue"]]);const H5=rt(V5),NS=Symbol("rowContextKey"),z5=["start","center","end","space-around","space-between","space-evenly"],K5=["top","middle","bottom"],j5=_e({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:z5,default:"start"},align:{type:String,values:K5}}),W5=j({name:"ElRow"}),U5=j({...W5,props:j5,setup(e){const t=e,n=ge("row"),o=S(()=>t.gutter);ft(NS,{gutter:o});const r=S(()=>{const s={};return t.gutter&&(s.marginRight=s.marginLeft=`-${t.gutter/2}px`),s}),l=S(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,!!t.align)]);return(s,a)=>(_(),re(ct(s.tag),{class:$(i(l)),style:He(i(r))},{default:Z(()=>[le(s.$slots,"default")]),_:3},8,["class","style"]))}});var q5=$e(U5,[["__file","row.vue"]]);const Y5=rt(q5),G5=_e({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:Q([Number,Object]),default:()=>zt({})},sm:{type:Q([Number,Object]),default:()=>zt({})},md:{type:Q([Number,Object]),default:()=>zt({})},lg:{type:Q([Number,Object]),default:()=>zt({})},xl:{type:Q([Number,Object]),default:()=>zt({})}}),X5=j({name:"ElCol"}),J5=j({...X5,props:G5,setup(e){const t=e,{gutter:n}=Pe(NS,{gutter:S(()=>0)}),o=ge("col"),r=S(()=>{const s={};return n.value&&(s.paddingLeft=s.paddingRight=`${n.value/2}px`),s}),l=S(()=>{const s=[];return["span","offset","pull","push"].forEach(c=>{const f=t[c];Ye(f)&&(c==="span"?s.push(o.b(`${t[c]}`)):f>0&&s.push(o.b(`${c}-${t[c]}`)))}),["xs","sm","md","lg","xl"].forEach(c=>{Ye(t[c])?s.push(o.b(`${c}-${t[c]}`)):ut(t[c])&&Object.entries(t[c]).forEach(([f,d])=>{s.push(f!=="span"?o.b(`${c}-${f}-${d}`):o.b(`${c}-${d}`))})}),n.value&&s.push(o.is("guttered")),[o.b(),s]});return(s,a)=>(_(),re(ct(s.tag),{class:$(i(l)),style:He(i(r))},{default:Z(()=>[le(s.$slots,"default")]),_:3},8,["class","style"]))}});var Z5=$e(J5,[["__file","col.vue"]]);const Q5=rt(Z5),f0=e=>Ye(e)||Ze(e)||Ae(e),eH=_e({accordion:Boolean,modelValue:{type:Q([Array,String,Number]),default:()=>zt([])}}),tH={[it]:f0,[Dt]:f0},MS=Symbol("collapseContextKey"),nH=(e,t)=>{const n=P(zr(e.modelValue)),o=l=>{n.value=l;const s=e.accordion?n.value[0]:n.value;t(it,s),t(Dt,s)},r=l=>{if(e.accordion)o([n.value[0]===l?"":l]);else{const s=[...n.value],a=s.indexOf(l);a>-1?s.splice(a,1):s.push(l),o(s)}};return fe(()=>e.modelValue,()=>n.value=zr(e.modelValue),{deep:!0}),ft(MS,{activeNames:n,handleItemClick:r}),{activeNames:n,setActiveNames:o}},oH=()=>{const e=ge("collapse");return{rootKls:S(()=>e.b())}},rH=j({name:"ElCollapse"}),lH=j({...rH,props:eH,emits:tH,setup(e,{expose:t,emit:n}){const o=e,{activeNames:r,setActiveNames:l}=nH(o,n),{rootKls:s}=oH();return t({activeNames:r,setActiveNames:l}),(a,u)=>(_(),F("div",{class:$(i(s))},[le(a.$slots,"default")],2))}});var sH=$e(lH,[["__file","collapse.vue"]]);const aH=j({name:"ElCollapseTransition"}),iH=j({...aH,setup(e){const t=ge("collapse-transition"),n=r=>{r.style.maxHeight="",r.style.overflow=r.dataset.oldOverflow,r.style.paddingTop=r.dataset.oldPaddingTop,r.style.paddingBottom=r.dataset.oldPaddingBottom},o={beforeEnter(r){r.dataset||(r.dataset={}),r.dataset.oldPaddingTop=r.style.paddingTop,r.dataset.oldPaddingBottom=r.style.paddingBottom,r.style.height&&(r.dataset.elExistsHeight=r.style.height),r.style.maxHeight=0,r.style.paddingTop=0,r.style.paddingBottom=0},enter(r){requestAnimationFrame(()=>{r.dataset.oldOverflow=r.style.overflow,r.dataset.elExistsHeight?r.style.maxHeight=r.dataset.elExistsHeight:r.scrollHeight!==0?r.style.maxHeight=`${r.scrollHeight}px`:r.style.maxHeight=0,r.style.paddingTop=r.dataset.oldPaddingTop,r.style.paddingBottom=r.dataset.oldPaddingBottom,r.style.overflow="hidden"})},afterEnter(r){r.style.maxHeight="",r.style.overflow=r.dataset.oldOverflow},enterCancelled(r){n(r)},beforeLeave(r){r.dataset||(r.dataset={}),r.dataset.oldPaddingTop=r.style.paddingTop,r.dataset.oldPaddingBottom=r.style.paddingBottom,r.dataset.oldOverflow=r.style.overflow,r.style.maxHeight=`${r.scrollHeight}px`,r.style.overflow="hidden"},leave(r){r.scrollHeight!==0&&(r.style.maxHeight=0,r.style.paddingTop=0,r.style.paddingBottom=0)},afterLeave(r){n(r)},leaveCancelled(r){n(r)}};return(r,l)=>(_(),re(on,pt({name:i(t).b()},Gk(o)),{default:Z(()=>[le(r.$slots,"default")]),_:3},16,["name"]))}});var Eu=$e(iH,[["__file","collapse-transition.vue"]]);Eu.install=e=>{e.component(Eu.name,Eu)};const Zc=Eu,uH=Zc,cH=_e({title:{type:String,default:""},name:{type:Q([String,Number]),default:void 0},disabled:Boolean}),dH=e=>{const t=Pe(MS),{namespace:n}=ge("collapse"),o=P(!1),r=P(!1),l=lv(),s=S(()=>l.current++),a=S(()=>{var h;return(h=e.name)!=null?h:`${n.value}-id-${l.prefix}-${i(s)}`}),u=S(()=>t==null?void 0:t.activeNames.value.includes(i(a)));return{focusing:o,id:s,isActive:u,handleFocus:()=>{setTimeout(()=>{r.value?r.value=!1:o.value=!0},50)},handleHeaderClick:()=>{e.disabled||(t==null||t.handleItemClick(i(a)),o.value=!1,r.value=!0)},handleEnterClick:()=>{t==null||t.handleItemClick(i(a))}}},fH=(e,{focusing:t,isActive:n,id:o})=>{const r=ge("collapse"),l=S(()=>[r.b("item"),r.is("active",i(n)),r.is("disabled",e.disabled)]),s=S(()=>[r.be("item","header"),r.is("active",i(n)),{focusing:i(t)&&!e.disabled}]),a=S(()=>[r.be("item","arrow"),r.is("active",i(n))]),u=S(()=>r.be("item","wrap")),c=S(()=>r.be("item","content")),f=S(()=>r.b(`content-${i(o)}`)),d=S(()=>r.b(`head-${i(o)}`));return{arrowKls:a,headKls:s,rootKls:l,itemWrapperKls:u,itemContentKls:c,scopedContentId:f,scopedHeadId:d}},pH=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],hH=["id","aria-hidden","aria-labelledby"],vH=j({name:"ElCollapseItem"}),mH=j({...vH,props:cH,setup(e,{expose:t}){const n=e,{focusing:o,id:r,isActive:l,handleFocus:s,handleHeaderClick:a,handleEnterClick:u}=dH(n),{arrowKls:c,headKls:f,rootKls:d,itemWrapperKls:h,itemContentKls:v,scopedContentId:m,scopedHeadId:p}=fH(n,{focusing:o,isActive:l,id:r});return t({isActive:l}),(y,g)=>(_(),F("div",{class:$(i(d))},[K("button",{id:i(p),class:$(i(f)),"aria-expanded":i(l),"aria-controls":i(m),"aria-describedby":i(m),tabindex:y.disabled?-1:0,type:"button",onClick:g[0]||(g[0]=(...w)=>i(a)&&i(a)(...w)),onKeydown:g[1]||(g[1]=Tt(Ge((...w)=>i(u)&&i(u)(...w),["stop","prevent"]),["space","enter"])),onFocus:g[2]||(g[2]=(...w)=>i(s)&&i(s)(...w)),onBlur:g[3]||(g[3]=w=>o.value=!1)},[le(y.$slots,"title",{},()=>[wt(Te(y.title),1)]),q(i(Fe),{class:$(i(c))},{default:Z(()=>[q(i(Pn))]),_:1},8,["class"])],42,pH),q(i(Zc),null,{default:Z(()=>[et(K("div",{id:i(m),role:"region",class:$(i(h)),"aria-hidden":!i(l),"aria-labelledby":i(p)},[K("div",{class:$(i(v))},[le(y.$slots,"default")],2)],10,hH),[[St,i(l)]])]),_:3})],2))}});var IS=$e(mH,[["__file","collapse-item.vue"]]);const gH=rt(sH,{CollapseItem:IS}),yH=Kt(IS),bH=_e({color:{type:Q(Object),required:!0},vertical:{type:Boolean,default:!1}});let zd=!1;function Za(e,t){if(!gt)return;const n=function(l){var s;(s=t.drag)==null||s.call(t,l)},o=function(l){var s;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",o),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",o),document.onselectstart=null,document.ondragstart=null,zd=!1,(s=t.end)==null||s.call(t,l)},r=function(l){var s;zd||(l.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",o),document.addEventListener("touchmove",n),document.addEventListener("touchend",o),zd=!0,(s=t.start)==null||s.call(t,l))};e.addEventListener("mousedown",r),e.addEventListener("touchstart",r)}const wH=e=>{const t=ot(),n=Pt(),o=Pt();function r(s){s.target!==n.value&&l(s)}function l(s){if(!o.value||!n.value)return;const u=t.vnode.el.getBoundingClientRect(),{clientX:c,clientY:f}=Ch(s);if(e.vertical){let d=f-u.top;d=Math.max(n.value.offsetHeight/2,d),d=Math.min(d,u.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((d-n.value.offsetHeight/2)/(u.height-n.value.offsetHeight)*100))}else{let d=c-u.left;d=Math.max(n.value.offsetWidth/2,d),d=Math.min(d,u.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((d-n.value.offsetWidth/2)/(u.width-n.value.offsetWidth)*100))}}return{thumb:n,bar:o,handleDrag:l,handleClick:r}},CH=(e,{bar:t,thumb:n,handleDrag:o})=>{const r=ot(),l=ge("color-alpha-slider"),s=P(0),a=P(0),u=P();function c(){if(!n.value||e.vertical)return 0;const w=r.vnode.el,b=e.color.get("alpha");return w?Math.round(b*(w.offsetWidth-n.value.offsetWidth/2)/100):0}function f(){if(!n.value)return 0;const w=r.vnode.el;if(!e.vertical)return 0;const b=e.color.get("alpha");return w?Math.round(b*(w.offsetHeight-n.value.offsetHeight/2)/100):0}function d(){if(e.color&&e.color.value){const{r:w,g:b,b:C}=e.color.toRgb();return`linear-gradient(to right, rgba(${w}, ${b}, ${C}, 0) 0%, rgba(${w}, ${b}, ${C}, 1) 100%)`}return""}function h(){s.value=c(),a.value=f(),u.value=d()}nt(()=>{if(!t.value||!n.value)return;const w={drag:b=>{o(b)},end:b=>{o(b)}};Za(t.value,w),Za(n.value,w),h()}),fe(()=>e.color.get("alpha"),()=>h()),fe(()=>e.color.value,()=>h());const v=S(()=>[l.b(),l.is("vertical",e.vertical)]),m=S(()=>l.e("bar")),p=S(()=>l.e("thumb")),y=S(()=>({background:u.value})),g=S(()=>({left:qt(s.value),top:qt(a.value)}));return{rootKls:v,barKls:m,barStyle:y,thumbKls:p,thumbStyle:g,update:h}},SH="ElColorAlphaSlider",EH=j({name:SH}),kH=j({...EH,props:bH,setup(e,{expose:t}){const n=e,{bar:o,thumb:r,handleDrag:l,handleClick:s}=wH(n),{rootKls:a,barKls:u,barStyle:c,thumbKls:f,thumbStyle:d,update:h}=CH(n,{bar:o,thumb:r,handleDrag:l});return t({update:h,bar:o,thumb:r}),(v,m)=>(_(),F("div",{class:$(i(a))},[K("div",{ref_key:"bar",ref:o,class:$(i(u)),style:He(i(c)),onClick:m[0]||(m[0]=(...p)=>i(s)&&i(s)(...p))},null,6),K("div",{ref_key:"thumb",ref:r,class:$(i(f)),style:He(i(d))},null,6)],2))}});var _H=$e(kH,[["__file","alpha-slider.vue"]]);const $H=j({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=ge("color-hue-slider"),n=ot(),o=P(),r=P(),l=P(0),s=P(0),a=S(()=>e.color.get("hue"));fe(()=>a.value,()=>{h()});function u(v){v.target!==o.value&&c(v)}function c(v){if(!r.value||!o.value)return;const p=n.vnode.el.getBoundingClientRect(),{clientX:y,clientY:g}=Ch(v);let w;if(e.vertical){let b=g-p.top;b=Math.min(b,p.height-o.value.offsetHeight/2),b=Math.max(o.value.offsetHeight/2,b),w=Math.round((b-o.value.offsetHeight/2)/(p.height-o.value.offsetHeight)*360)}else{let b=y-p.left;b=Math.min(b,p.width-o.value.offsetWidth/2),b=Math.max(o.value.offsetWidth/2,b),w=Math.round((b-o.value.offsetWidth/2)/(p.width-o.value.offsetWidth)*360)}e.color.set("hue",w)}function f(){if(!o.value)return 0;const v=n.vnode.el;if(e.vertical)return 0;const m=e.color.get("hue");return v?Math.round(m*(v.offsetWidth-o.value.offsetWidth/2)/360):0}function d(){if(!o.value)return 0;const v=n.vnode.el;if(!e.vertical)return 0;const m=e.color.get("hue");return v?Math.round(m*(v.offsetHeight-o.value.offsetHeight/2)/360):0}function h(){l.value=f(),s.value=d()}return nt(()=>{if(!r.value||!o.value)return;const v={drag:m=>{c(m)},end:m=>{c(m)}};Za(r.value,v),Za(o.value,v),h()}),{bar:r,thumb:o,thumbLeft:l,thumbTop:s,hueValue:a,handleClick:u,update:h,ns:t}}});function TH(e,t,n,o,r,l){return _(),F("div",{class:$([e.ns.b(),e.ns.is("vertical",e.vertical)])},[K("div",{ref:"bar",class:$(e.ns.e("bar")),onClick:t[0]||(t[0]=(...s)=>e.handleClick&&e.handleClick(...s))},null,2),K("div",{ref:"thumb",class:$(e.ns.e("thumb")),style:He({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var OH=$e($H,[["render",TH],["__file","hue-slider.vue"]]);const NH=_e({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:an,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},teleported:cn.teleported,predefine:{type:Q(Array)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),MH={[it]:e=>Ze(e)||fn(e),[Dt]:e=>Ze(e)||fn(e),activeChange:e=>Ze(e)||fn(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},RS=Symbol("colorPickerContextKey"),p0=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},IH=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},RH=function(e){return typeof e=="string"&&e.includes("%")},cs=function(e,t){IH(e)&&(e="100%");const n=RH(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)},h0={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},ku=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${h0[t]||t}${h0[n]||n}`},v0=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${ku(e)}${ku(t)}${ku(n)}`},Kd={A:10,B:11,C:12,D:13,E:14,F:15},ll=function(e){return e.length===2?(Kd[e[0].toUpperCase()]||+e[0])*16+(Kd[e[1].toUpperCase()]||+e[1]):Kd[e[1].toUpperCase()]||+e[1]},AH=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const l=(n+t)/2,s=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:s*100,v:l*100}},m0=(e,t,n)=>{e=cs(e,255),t=cs(t,255),n=cs(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let l;const s=o,a=o-r,u=o===0?0:a/o;if(o===r)l=0;else{switch(o){case e:{l=(t-n)/a+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,l)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s:l,v:s}=AH(o[0],o[1],o[2]);n(r,l,s)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s:l,v:s}=m0(o[0],o[1],o[2]);n(r,l,s)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,l,s;o.length===3?(r=ll(o[0]+o[0]),l=ll(o[1]+o[1]),s=ll(o[2]+o[2])):(o.length===6||o.length===8)&&(r=ll(o.slice(0,2)),l=ll(o.slice(2,4)),s=ll(o.slice(4,6))),o.length===8?this._alpha=ll(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:a,s:u,v:c}=m0(r,l,s);n(a,u,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:l}=this;if(this.enableAlpha)switch(l){case"hsl":{const s=p0(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${v0(la(t,n,o))}${ku(r*255/100)}`;break}default:{const{r:s,g:a,b:u}=la(t,n,o);this.value=`rgba(${s}, ${a}, ${u}, ${this.get("alpha")/100})`}}else switch(l){case"hsl":{const s=p0(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:s,g:a,b:u}=la(t,n,o);this.value=`rgb(${s}, ${a}, ${u})`;break}default:this.value=v0(la(t,n,o))}}}const PH=j({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=ge("color-predefine"),{currentColor:n}=Pe(RS),o=P(l(e.colors,e.color));fe(()=>n.value,s=>{const a=new _a;a.fromString(s),o.value.forEach(u=>{u.selected=a.compare(u)})}),Cn(()=>{o.value=l(e.colors,e.color)});function r(s){e.color.fromString(e.colors[s])}function l(s,a){return s.map(u=>{const c=new _a;return c.enableAlpha=!0,c.format="rgba",c.fromString(u),c.selected=c.value===a.value,c})}return{rgbaColors:o,handleSelect:r,ns:t}}}),xH=["onClick"];function LH(e,t,n,o,r,l){return _(),F("div",{class:$(e.ns.b())},[K("div",{class:$(e.ns.e("colors"))},[(_(!0),F(ze,null,mt(e.rgbaColors,(s,a)=>(_(),F("div",{key:e.colors[a],class:$([e.ns.e("color-selector"),e.ns.is("alpha",s._alpha<100),{selected:s.selected}]),onClick:u=>e.handleSelect(a)},[K("div",{style:He({backgroundColor:s.value})},null,4)],10,xH))),128))],2)],2)}var DH=$e(PH,[["render",LH],["__file","predefine.vue"]]);const BH=j({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=ge("color-svpanel"),n=ot(),o=P(0),r=P(0),l=P("hsl(0, 100%, 50%)"),s=S(()=>{const c=e.color.get("hue"),f=e.color.get("value");return{hue:c,value:f}});function a(){const c=e.color.get("saturation"),f=e.color.get("value"),d=n.vnode.el,{clientWidth:h,clientHeight:v}=d;r.value=c*h/100,o.value=(100-f)*v/100,l.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function u(c){const d=n.vnode.el.getBoundingClientRect(),{clientX:h,clientY:v}=Ch(c);let m=h-d.left,p=v-d.top;m=Math.max(0,m),m=Math.min(m,d.width),p=Math.max(0,p),p=Math.min(p,d.height),r.value=m,o.value=p,e.color.set({saturation:m/d.width*100,value:100-p/d.height*100})}return fe(()=>s.value,()=>{a()}),nt(()=>{Za(n.vnode.el,{drag:c=>{u(c)},end:c=>{u(c)}}),a()}),{cursorTop:o,cursorLeft:r,background:l,colorValue:s,handleDrag:u,update:a,ns:t}}}),FH=K("div",null,null,-1),VH=[FH];function HH(e,t,n,o,r,l){return _(),F("div",{class:$(e.ns.b()),style:He({backgroundColor:e.background})},[K("div",{class:$(e.ns.e("white"))},null,2),K("div",{class:$(e.ns.e("black"))},null,2),K("div",{class:$(e.ns.e("cursor")),style:He({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},VH,6)],6)}var zH=$e(BH,[["render",HH],["__file","sv-panel.vue"]]);const KH=["onKeydown"],jH=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],WH=j({name:"ElColorPicker"}),UH=j({...WH,props:NH,emits:MH,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Ct(),l=ge("color"),{formItem:s}=Mn(),a=tn(),u=Bn(),{inputId:c,isLabeledByFormItem:f}=No(o,{formItemContext:s}),d=P(),h=P(),v=P(),m=P(),p=P(),y=P(),{isFocused:g,handleFocus:w,handleBlur:b}=Uc(p,{beforeBlur(de){var ie;return(ie=m.value)==null?void 0:ie.isFocusInsideContent(de)},afterBlur(){x(!1),B()}}),C=de=>{if(u.value)return Ce();w(de)};let E=!0;const k=Et(new _a({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue})),O=P(!1),T=P(!1),R=P(""),A=S(()=>!o.modelValue&&!T.value?"transparent":V(k,o.showAlpha)),I=S(()=>!o.modelValue&&!T.value?"":k.value),L=S(()=>f.value?void 0:o.label||o.ariaLabel||r("el.colorpicker.defaultLabel"));dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-color-picker",ref:"https://element-plus.org/en-US/component/color-picker.html"},S(()=>!!o.label));const W=S(()=>f.value?s==null?void 0:s.labelId:void 0),z=S(()=>[l.b("picker"),l.is("disabled",u.value),l.bm("picker",a.value),l.is("focused",g.value)]);function V(de,ie){if(!(de instanceof _a))throw new TypeError("color should be instance of _color Class");const{r:H,g:X,b:ce}=de.toRgb();return ie?`rgba(${H}, ${X}, ${ce}, ${de.get("alpha")/100})`:`rgb(${H}, ${X}, ${ce})`}function x(de){O.value=de}const M=Un(x,100,{leading:!0});function D(){u.value||x(!0)}function N(){M(!1),B()}function B(){je(()=>{o.modelValue?k.fromString(o.modelValue):(k.value="",je(()=>{T.value=!1}))})}function U(){u.value||M(!O.value)}function G(){k.fromString(R.value)}function ne(){const de=k.value;n(it,de),n("change",de),o.validateEvent&&(s==null||s.validate("change").catch(ie=>void 0)),M(!1),je(()=>{const ie=new _a({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue});k.compare(ie)||B()})}function ue(){M(!1),n(it,null),n("change",null),o.modelValue!==null&&o.validateEvent&&(s==null||s.validate("change").catch(de=>void 0)),B()}function te(de){if(O.value&&(N(),g.value)){const ie=new FocusEvent("focus",de);b(ie)}}function Y(de){de.preventDefault(),de.stopPropagation(),x(!1),B()}function J(de){switch(de.code){case Ke.enter:case Ke.space:de.preventDefault(),de.stopPropagation(),D(),y.value.focus();break;case Ke.esc:Y(de);break}}function ee(){p.value.focus()}function Ce(){p.value.blur()}return nt(()=>{o.modelValue&&(R.value=I.value)}),fe(()=>o.modelValue,de=>{de?de&&de!==k.value&&(E=!1,k.fromString(de)):T.value=!1}),fe(()=>I.value,de=>{R.value=de,E&&n("activeChange",de),E=!0}),fe(()=>k.value,()=>{!o.modelValue&&!T.value&&(T.value=!0)}),fe(()=>O.value,()=>{je(()=>{var de,ie,H;(de=d.value)==null||de.update(),(ie=h.value)==null||ie.update(),(H=v.value)==null||H.update()})}),ft(RS,{currentColor:I}),t({color:k,show:D,hide:N,focus:ee,blur:Ce}),(de,ie)=>(_(),re(i(Nn),{ref_key:"popper",ref:m,visible:O.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[i(l).be("picker","panel"),i(l).b("dropdown"),de.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",teleported:de.teleported,transition:`${i(l).namespace.value}-zoom-in-top`,persistent:"",onHide:ie[2]||(ie[2]=H=>x(!1))},{content:Z(()=>[et((_(),F("div",{onKeydown:Tt(Y,["esc"])},[K("div",{class:$(i(l).be("dropdown","main-wrapper"))},[q(OH,{ref_key:"hue",ref:d,class:"hue-slider",color:i(k),vertical:""},null,8,["color"]),q(zH,{ref_key:"sv",ref:h,color:i(k)},null,8,["color"])],2),de.showAlpha?(_(),re(_H,{key:0,ref_key:"alpha",ref:v,color:i(k)},null,8,["color"])):oe("v-if",!0),de.predefine?(_(),re(DH,{key:1,ref:"predefine",color:i(k),colors:de.predefine},null,8,["color","colors"])):oe("v-if",!0),K("div",{class:$(i(l).be("dropdown","btns"))},[K("span",{class:$(i(l).be("dropdown","value"))},[q(i($n),{ref_key:"inputRef",ref:y,modelValue:R.value,"onUpdate:modelValue":ie[0]||(ie[0]=H=>R.value=H),"validate-event":!1,size:"small",onKeyup:Tt(G,["enter"]),onBlur:G},null,8,["modelValue","onKeyup"])],2),q(i(pn),{class:$(i(l).be("dropdown","link-btn")),text:"",size:"small",onClick:ue},{default:Z(()=>[wt(Te(i(r)("el.colorpicker.clear")),1)]),_:1},8,["class"]),q(i(pn),{plain:"",size:"small",class:$(i(l).be("dropdown","btn")),onClick:ne},{default:Z(()=>[wt(Te(i(r)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,KH)),[[i(cr),te]])]),default:Z(()=>[K("div",{id:i(c),ref_key:"triggerRef",ref:p,class:$(i(z)),role:"button","aria-label":i(L),"aria-labelledby":i(W),"aria-description":i(r)("el.colorpicker.description",{color:de.modelValue||""}),"aria-disabled":i(u),tabindex:i(u)?-1:de.tabindex,onKeydown:J,onFocus:C,onBlur:ie[1]||(ie[1]=(...H)=>i(b)&&i(b)(...H))},[i(u)?(_(),F("div",{key:0,class:$(i(l).be("picker","mask"))},null,2)):oe("v-if",!0),K("div",{class:$(i(l).be("picker","trigger")),onClick:U},[K("span",{class:$([i(l).be("picker","color"),i(l).is("alpha",de.showAlpha)])},[K("span",{class:$(i(l).be("picker","color-inner")),style:He({backgroundColor:i(A)})},[et(q(i(Fe),{class:$([i(l).be("picker","icon"),i(l).is("icon-arrow-down")])},{default:Z(()=>[q(i(vr))]),_:1},8,["class"]),[[St,de.modelValue||T.value]]),et(q(i(Fe),{class:$([i(l).be("picker","empty"),i(l).is("icon-close")])},{default:Z(()=>[q(i(ko))]),_:1},8,["class"]),[[St,!de.modelValue&&!T.value]])],6)],2)],2)],42,jH)]),_:1},8,["visible","popper-class","teleported","transition"]))}});var qH=$e(UH,[["__file","color-picker.vue"]]);const YH=rt(qH),GH=j({name:"ElContainer"}),XH=j({...GH,props:{direction:{type:String}},setup(e){const t=e,n=vn(),o=ge("container"),r=S(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(s=>{const a=s.type.name;return a==="ElHeader"||a==="ElFooter"}):!1);return(l,s)=>(_(),F("section",{class:$([i(o).b(),i(o).is("vertical",i(r))])},[le(l.$slots,"default")],2))}});var JH=$e(XH,[["__file","container.vue"]]);const ZH=j({name:"ElAside"}),QH=j({...ZH,props:{width:{type:String,default:null}},setup(e){const t=e,n=ge("aside"),o=S(()=>t.width?n.cssVarBlock({width:t.width}):{});return(r,l)=>(_(),F("aside",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var AS=$e(QH,[["__file","aside.vue"]]);const ez=j({name:"ElFooter"}),tz=j({...ez,props:{height:{type:String,default:null}},setup(e){const t=e,n=ge("footer"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(r,l)=>(_(),F("footer",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var PS=$e(tz,[["__file","footer.vue"]]);const nz=j({name:"ElHeader"}),oz=j({...nz,props:{height:{type:String,default:null}},setup(e){const t=e,n=ge("header"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(r,l)=>(_(),F("header",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var xS=$e(oz,[["__file","header.vue"]]);const rz=j({name:"ElMain"}),lz=j({...rz,setup(e){const t=ge("main");return(n,o)=>(_(),F("main",{class:$(i(t).b())},[le(n.$slots,"default")],2))}});var LS=$e(lz,[["__file","main.vue"]]);const sz=rt(JH,{Aside:AS,Footer:PS,Header:xS,Main:LS}),az=Kt(AS),iz=Kt(PS),uz=Kt(xS),cz=Kt(LS);var ap={},dz={get exports(){return ap},set exports(e){ap=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){var r=o.prototype,l=r.format;r.format=function(s){var a=this,u=this.$locale();if(!this.isValid())return l.bind(this)(s);var c=this.$utils(),f=(s||"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(d){switch(d){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return u.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return u.ordinal(a.week(),"W");case"w":case"ww":return c.s(a.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(a.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(a.$H===0?24:a.$H),d==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return d}});return l.bind(this)(f)}}})})(dz);const fz=ap;var ip={},pz={get exports(){return ip},set exports(e){ip=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){var n="week",o="year";return function(r,l,s){var a=l.prototype;a.week=function(u){if(u===void 0&&(u=null),u!==null)return this.add(7*(u-this.week()),"day");var c=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var f=s(this).startOf(o).add(1,o).date(c),d=s(this).endOf(n);if(f.isBefore(d))return 1}var h=s(this).startOf(o).date(c).startOf(n).subtract(1,"millisecond"),v=this.diff(h,n,!0);return v<0?s(this).startOf("week").week():Math.ceil(v)},a.weeks=function(u){return u===void 0&&(u=null),this.week(u)}}})})(pz);const hz=ip;var up={},vz={get exports(){return up},set exports(e){up=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.weekYear=function(){var r=this.month(),l=this.week(),s=this.year();return l===1&&r===11?s+1:r===0&&l>=52?s-1:s}}})})(vz);const mz=up;var cp={},gz={get exports(){return cp},set exports(e){cp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o,r){o.prototype.dayOfYear=function(l){var s=Math.round((r(this).startOf("day")-r(this).startOf("year"))/864e5)+1;return l==null?s:this.add(l-s,"day")}}})})(gz);const yz=cp;var dp={},bz={get exports(){return dp},set exports(e){dp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.isSameOrAfter=function(r,l){return this.isSame(r,l)||this.isAfter(r,l)}}})})(bz);const wz=dp;var fp={},Cz={get exports(){return fp},set exports(e){fp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.isSameOrBefore=function(r,l){return this.isSame(r,l)||this.isBefore(r,l)}}})})(Cz);const Sz=fp,Ev=Symbol(),Ez=_e({...Cv,type:{type:Q(String),default:"date"}}),kz=["date","dates","year","years","month","week","range"],kv=_e({disabledDate:{type:Q(Function)},date:{type:Q(Object),required:!0},minDate:{type:Q(Object)},maxDate:{type:Q(Object)},parsedValue:{type:Q([Object,Array])},rangeState:{type:Q(Object),default:()=>({endDate:null,selecting:!1})}}),DS=_e({type:{type:Q(String),required:!0,values:Wx},dateFormat:String,timeFormat:String}),BS=_e({unlinkPanels:Boolean,parsedValue:{type:Q(Array)}}),_v=e=>({type:String,values:kz,default:e}),_z=_e({...DS,parsedValue:{type:Q([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),$z=_e({...kv,cellClassName:{type:Q(Function)},showWeekNumber:Boolean,selectionMode:_v("date")}),Tz=["changerange","pick","select"],pp=e=>{if(!Ae(e))return!1;const[t,n]=e;return st.isDayjs(t)&&st.isDayjs(n)&&t.isSameOrBefore(n)},FS=(e,{lang:t,unit:n,unlinkPanels:o})=>{let r;if(Ae(e)){let[l,s]=e.map(a=>st(a).locale(t));return o||(s=l.add(1,n)),[l,s]}else e?r=st(e):r=st();return r=r.locale(t),[r,r.add(1,n)]},Oz=(e,t,{columnIndexOffset:n,startDate:o,nextEndDate:r,now:l,unit:s,relativeDateGetter:a,setCellMetadata:u,setRowMetadata:c})=>{for(let f=0;f["normal","today"].includes(e),Nz=(e,t)=>{const{lang:n}=Ct(),o=P(),r=P(),l=P(),s=P(),a=P([[],[],[],[],[],[]]);let u=!1;const c=e.date.$locale().weekStart||7,f=e.date.locale("en").localeData().weekdaysShort().map(N=>N.toLowerCase()),d=S(()=>c>3?7-c:-c),h=S(()=>{const N=e.date.startOf("month");return N.subtract(N.day()||7,"day")}),v=S(()=>f.concat(f).slice(c,c+7)),m=S(()=>iw(i(C)).some(N=>N.isCurrent)),p=S(()=>{const N=e.date.startOf("month"),B=N.day()||7,U=N.daysInMonth(),G=N.subtract(1,"month").daysInMonth();return{startOfMonthDay:B,dateCountOfMonth:U,dateCountOfLastMonth:G}}),y=S(()=>e.selectionMode==="dates"?Gn(e.parsedValue):[]),g=(N,{count:B,rowIndex:U,columnIndex:G})=>{const{startOfMonthDay:ne,dateCountOfMonth:ue,dateCountOfLastMonth:te}=i(p),Y=i(d);if(U>=0&&U<=1){const J=ne+Y<0?7+ne+Y:ne+Y;if(G+U*7>=J)return N.text=B,!0;N.text=te-(J-G%7)+1+U*7,N.type="prev-month"}else return B<=ue?N.text=B:(N.text=B-ue,N.type="next-month"),!0;return!1},w=(N,{columnIndex:B,rowIndex:U},G)=>{const{disabledDate:ne,cellClassName:ue}=e,te=i(y),Y=g(N,{count:G,rowIndex:U,columnIndex:B}),J=N.dayjs.toDate();return N.selected=te.find(ee=>ee.isSame(N.dayjs,"day")),N.isSelected=!!N.selected,N.isCurrent=k(N),N.disabled=ne==null?void 0:ne(J),N.customClass=ue==null?void 0:ue(J),Y},b=N=>{if(e.selectionMode==="week"){const[B,U]=e.showWeekNumber?[1,7]:[0,6],G=D(N[B+1]);N[B].inRange=G,N[B].start=G,N[U].inRange=G,N[U].end=G}},C=S(()=>{const{minDate:N,maxDate:B,rangeState:U,showWeekNumber:G}=e,ne=i(d),ue=i(a),te="day";let Y=1;if(G)for(let J=0;J<6;J++)ue[J][0]||(ue[J][0]={type:"week",text:i(h).add(J*7+1,te).week()});return Oz({row:6,column:7},ue,{startDate:N,columnIndexOffset:G?1:0,nextEndDate:U.endDate||B||U.selecting&&N||null,now:st().locale(i(n)).startOf(te),unit:te,relativeDateGetter:J=>i(h).add(J-ne,te),setCellMetadata:(...J)=>{w(...J,Y)&&(Y+=1)},setRowMetadata:b}),ue});fe(()=>e.date,async()=>{var N;(N=i(o))!=null&&N.contains(document.activeElement)&&(await je(),await E())});const E=async()=>{var N;return(N=i(r))==null?void 0:N.focus()},k=N=>e.selectionMode==="date"&&hp(N.type)&&O(N,e.parsedValue),O=(N,B)=>B?st(B).locale(i(n)).isSame(e.date.date(Number(N.text)),"day"):!1,T=(N,B)=>{const U=N*7+(B-(e.showWeekNumber?1:0))-i(d);return i(h).add(U,"day")},R=N=>{var B;if(!e.rangeState.selecting)return;let U=N.target;if(U.tagName==="SPAN"&&(U=(B=U.parentNode)==null?void 0:B.parentNode),U.tagName==="DIV"&&(U=U.parentNode),U.tagName!=="TD")return;const G=U.parentNode.rowIndex-1,ne=U.cellIndex;i(C)[G][ne].disabled||(G!==i(l)||ne!==i(s))&&(l.value=G,s.value=ne,t("changerange",{selecting:!0,endDate:T(G,ne)}))},A=N=>!i(m)&&(N==null?void 0:N.text)===1&&N.type==="normal"||N.isCurrent,I=N=>{u||i(m)||e.selectionMode!=="date"||M(N,!0)},L=N=>{N.target.closest("td")&&(u=!0)},W=N=>{N.target.closest("td")&&(u=!1)},z=N=>{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:N,maxDate:null}),t("select",!0)):(N>=e.minDate?t("pick",{minDate:e.minDate,maxDate:N}):t("pick",{minDate:N,maxDate:e.minDate}),t("select",!1))},V=N=>{const B=N.week(),U=`${N.year()}w${B}`;t("pick",{year:N.year(),week:B,value:U,date:N.startOf("week")})},x=(N,B)=>{const U=B?Gn(e.parsedValue).filter(G=>(G==null?void 0:G.valueOf())!==N.valueOf()):Gn(e.parsedValue).concat([N]);t("pick",U)},M=(N,B=!1)=>{const U=N.target.closest("td");if(!U)return;const G=U.parentNode.rowIndex-1,ne=U.cellIndex,ue=i(C)[G][ne];if(ue.disabled||ue.type==="week")return;const te=T(G,ne);switch(e.selectionMode){case"range":{z(te);break}case"date":{t("pick",te,B);break}case"week":{V(te);break}case"dates":{x(te,!!ue.selected);break}}},D=N=>{if(e.selectionMode!=="week")return!1;let B=e.date.startOf("day");if(N.type==="prev-month"&&(B=B.subtract(1,"month")),N.type==="next-month"&&(B=B.add(1,"month")),B=B.date(Number.parseInt(N.text,10)),e.parsedValue&&!Array.isArray(e.parsedValue)){const U=(e.parsedValue.day()-c+7)%7-1;return e.parsedValue.subtract(U,"day").isSame(B,"day")}return!1};return{WEEKS:v,rows:C,tbodyRef:o,currentCellRef:r,focus:E,isCurrent:k,isWeekActive:D,isSelectedCell:A,handlePickDate:M,handleMouseUp:W,handleMouseDown:L,handleMouseMove:R,handleFocus:I}},Mz=(e,{isCurrent:t,isWeekActive:n})=>{const o=ge("date-table"),{t:r}=Ct(),l=S(()=>[o.b(),{"is-week-mode":e.selectionMode==="week"}]),s=S(()=>r("el.datepicker.dateTablePrompt")),a=S(()=>r("el.datepicker.week"));return{tableKls:l,tableLabel:s,weekLabel:a,getCellClasses:f=>{const d=[];return hp(f.type)&&!f.disabled?(d.push("available"),f.type==="today"&&d.push("today")):d.push(f.type),t(f)&&d.push("current"),f.inRange&&(hp(f.type)||e.selectionMode==="week")&&(d.push("in-range"),f.start&&d.push("start-date"),f.end&&d.push("end-date")),f.disabled&&d.push("disabled"),f.selected&&d.push("selected"),f.customClass&&d.push(f.customClass),d.join(" ")},getRowKls:f=>[o.e("row"),{current:n(f)}],t:r}},Iz=_e({cell:{type:Q(Object)}});var Rz=j({name:"ElDatePickerCell",props:Iz,setup(e){const t=ge("date-table-cell"),{slots:n}=Pe(Ev);return()=>{const{cell:o}=e;return le(n,"default",{...o},()=>[q("div",{class:t.b()},[q("span",{class:t.e("text")},[o==null?void 0:o.text])])])}}});const Az=["aria-label"],Pz={key:0,scope:"col"},xz=["aria-label"],Lz=["aria-current","aria-selected","tabindex"],Dz=j({__name:"basic-date-table",props:$z,emits:Tz,setup(e,{expose:t,emit:n}){const o=e,{WEEKS:r,rows:l,tbodyRef:s,currentCellRef:a,focus:u,isCurrent:c,isWeekActive:f,isSelectedCell:d,handlePickDate:h,handleMouseUp:v,handleMouseDown:m,handleMouseMove:p,handleFocus:y}=Nz(o,n),{tableLabel:g,tableKls:w,weekLabel:b,getCellClasses:C,getRowKls:E,t:k}=Mz(o,{isCurrent:c,isWeekActive:f});return t({focus:u}),(O,T)=>(_(),F("table",{"aria-label":i(g),class:$(i(w)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:T[1]||(T[1]=(...R)=>i(h)&&i(h)(...R)),onMousemove:T[2]||(T[2]=(...R)=>i(p)&&i(p)(...R)),onMousedown:T[3]||(T[3]=Ge((...R)=>i(m)&&i(m)(...R),["prevent"])),onMouseup:T[4]||(T[4]=(...R)=>i(v)&&i(v)(...R))},[K("tbody",{ref_key:"tbodyRef",ref:s},[K("tr",null,[O.showWeekNumber?(_(),F("th",Pz,Te(i(b)),1)):oe("v-if",!0),(_(!0),F(ze,null,mt(i(r),(R,A)=>(_(),F("th",{key:A,"aria-label":i(k)("el.datepicker.weeksFull."+R),scope:"col"},Te(i(k)("el.datepicker.weeks."+R)),9,xz))),128))]),(_(!0),F(ze,null,mt(i(l),(R,A)=>(_(),F("tr",{key:A,class:$(i(E)(R[1]))},[(_(!0),F(ze,null,mt(R,(I,L)=>(_(),F("td",{key:`${A}.${L}`,ref_for:!0,ref:W=>i(d)(I)&&(a.value=W),class:$(i(C)(I)),"aria-current":I.isCurrent?"date":void 0,"aria-selected":I.isCurrent,tabindex:i(d)(I)?0:-1,onFocus:T[0]||(T[0]=(...W)=>i(y)&&i(y)(...W))},[q(i(Rz),{cell:I},null,8,["cell"])],42,Lz))),128))],2))),128))],512)],42,Az))}});var vp=$e(Dz,[["__file","basic-date-table.vue"]]);const Bz=_e({...kv,selectionMode:_v("month")}),Fz=["aria-label"],Vz=["aria-selected","aria-label","tabindex","onKeydown"],Hz={class:"cell"},zz=j({__name:"basic-month-table",props:Bz,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,r=(C,E,k)=>{const O=st().locale(k).startOf("month").month(E).year(C),T=O.daysInMonth();return Br(T).map(R=>O.add(R,"day").toDate())},l=ge("month-table"),{t:s,lang:a}=Ct(),u=P(),c=P(),f=P(o.date.locale("en").localeData().monthsShort().map(C=>C.toLowerCase())),d=P([[],[],[]]),h=P(),v=P(),m=S(()=>{var C,E;const k=d.value,O=st().locale(a.value).startOf("month");for(let T=0;T<3;T++){const R=k[T];for(let A=0;A<4;A++){const I=R[A]||(R[A]={row:T,column:A,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});I.type="normal";const L=T*4+A,W=o.date.startOf("year").month(L),z=o.rangeState.endDate||o.maxDate||o.rangeState.selecting&&o.minDate||null;I.inRange=!!(o.minDate&&W.isSameOrAfter(o.minDate,"month")&&z&&W.isSameOrBefore(z,"month"))||!!(o.minDate&&W.isSameOrBefore(o.minDate,"month")&&z&&W.isSameOrAfter(z,"month")),(C=o.minDate)!=null&&C.isSameOrAfter(z)?(I.start=!!(z&&W.isSame(z,"month")),I.end=o.minDate&&W.isSame(o.minDate,"month")):(I.start=!!(o.minDate&&W.isSame(o.minDate,"month")),I.end=!!(z&&W.isSame(z,"month"))),O.isSame(W)&&(I.type="today"),I.text=L,I.disabled=((E=o.disabledDate)==null?void 0:E.call(o,W.toDate()))||!1}}return k}),p=()=>{var C;(C=c.value)==null||C.focus()},y=C=>{const E={},k=o.date.year(),O=new Date,T=C.text;return E.disabled=o.disabledDate?r(k,T,a.value).every(o.disabledDate):!1,E.current=Gn(o.parsedValue).findIndex(R=>st.isDayjs(R)&&R.year()===k&&R.month()===T)>=0,E.today=O.getFullYear()===k&&O.getMonth()===T,C.inRange&&(E["in-range"]=!0,C.start&&(E["start-date"]=!0),C.end&&(E["end-date"]=!0)),E},g=C=>{const E=o.date.year(),k=C.text;return Gn(o.date).findIndex(O=>O.year()===E&&O.month()===k)>=0},w=C=>{var E;if(!o.rangeState.selecting)return;let k=C.target;if(k.tagName==="SPAN"&&(k=(E=k.parentNode)==null?void 0:E.parentNode),k.tagName==="DIV"&&(k=k.parentNode),k.tagName!=="TD")return;const O=k.parentNode.rowIndex,T=k.cellIndex;m.value[O][T].disabled||(O!==h.value||T!==v.value)&&(h.value=O,v.value=T,n("changerange",{selecting:!0,endDate:o.date.startOf("year").month(O*4+T)}))},b=C=>{var E;const k=(E=C.target)==null?void 0:E.closest("td");if((k==null?void 0:k.tagName)!=="TD"||so(k,"disabled"))return;const O=k.cellIndex,R=k.parentNode.rowIndex*4+O,A=o.date.startOf("year").month(R);o.selectionMode==="range"?o.rangeState.selecting?(o.minDate&&A>=o.minDate?n("pick",{minDate:o.minDate,maxDate:A}):n("pick",{minDate:A,maxDate:o.minDate}),n("select",!1)):(n("pick",{minDate:A,maxDate:null}),n("select",!0)):n("pick",R)};return fe(()=>o.date,async()=>{var C,E;(C=u.value)!=null&&C.contains(document.activeElement)&&(await je(),(E=c.value)==null||E.focus())}),t({focus:p}),(C,E)=>(_(),F("table",{role:"grid","aria-label":i(s)("el.datepicker.monthTablePrompt"),class:$(i(l).b()),onClick:b,onMousemove:w},[K("tbody",{ref_key:"tbodyRef",ref:u},[(_(!0),F(ze,null,mt(i(m),(k,O)=>(_(),F("tr",{key:O},[(_(!0),F(ze,null,mt(k,(T,R)=>(_(),F("td",{key:R,ref_for:!0,ref:A=>g(T)&&(c.value=A),class:$(y(T)),"aria-selected":`${g(T)}`,"aria-label":i(s)(`el.datepicker.month${+T.text+1}`),tabindex:g(T)?0:-1,onKeydown:[Tt(Ge(b,["prevent","stop"]),["space"]),Tt(Ge(b,["prevent","stop"]),["enter"])]},[K("div",null,[K("span",Hz,Te(i(s)("el.datepicker.months."+f.value[T.text])),1)])],42,Vz))),128))]))),128))],512)],42,Fz))}});var mp=$e(zz,[["__file","basic-month-table.vue"]]);const{date:Kz,disabledDate:jz,parsedValue:Wz}=kv,Uz=_e({date:Kz,disabledDate:jz,parsedValue:Wz,selectionMode:_v("year")}),qz=["aria-label"],Yz=["aria-selected","tabindex","onKeydown"],Gz={class:"cell"},Xz={key:1},Jz=j({__name:"basic-year-table",props:Uz,emits:["pick"],setup(e,{expose:t,emit:n}){const o=e,r=(p,y)=>{const g=st(String(p)).locale(y).startOf("year"),b=g.endOf("year").dayOfYear();return Br(b).map(C=>g.add(C,"day").toDate())},l=ge("year-table"),{t:s,lang:a}=Ct(),u=P(),c=P(),f=S(()=>Math.floor(o.date.year()/10)*10),d=()=>{var p;(p=c.value)==null||p.focus()},h=p=>{const y={},g=st().locale(a.value);return y.disabled=o.disabledDate?r(p,a.value).every(o.disabledDate):!1,y.current=Gn(o.parsedValue).findIndex(w=>w.year()===p)>=0,y.today=g.year()===p,y},v=p=>p===f.value&&o.date.year()f.value+9||Gn(o.date).findIndex(y=>y.year()===p)>=0||Gn(o.parsedValue).findIndex(y=>(y==null?void 0:y.year())===p)>=0,m=p=>{const g=p.target.closest("td");if(g&&g.textContent){if(so(g,"disabled"))return;const w=g.textContent||g.innerText;if(o.selectionMode==="years"){if(p.type==="keydown"){n("pick",Gn(o.parsedValue),!1);return}const b=so(g,"current")?Gn(o.parsedValue).filter(C=>(C==null?void 0:C.year())!==Number(w)):Gn(o.parsedValue).concat([st(w)]);n("pick",b)}else n("pick",Number(w))}};return fe(()=>o.date,async()=>{var p,y;(p=u.value)!=null&&p.contains(document.activeElement)&&(await je(),(y=c.value)==null||y.focus())}),t({focus:d}),(p,y)=>(_(),F("table",{role:"grid","aria-label":i(s)("el.datepicker.yearTablePrompt"),class:$(i(l).b()),onClick:m},[K("tbody",{ref_key:"tbodyRef",ref:u},[(_(),F(ze,null,mt(3,(g,w)=>K("tr",{key:w},[(_(),F(ze,null,mt(4,(b,C)=>(_(),F(ze,{key:w+"_"+C},[w*4+C<10?(_(),F("td",{key:0,ref_for:!0,ref:E=>v(i(f)+w*4+C)&&(c.value=E),class:$(["available",h(i(f)+w*4+C)]),"aria-selected":`${v(i(f)+w*4+C)}`,tabindex:v(i(f)+w*4+C)?0:-1,onKeydown:[Tt(Ge(m,["prevent","stop"]),["space"]),Tt(Ge(m,["prevent","stop"]),["enter"])]},[K("div",null,[K("span",Gz,Te(i(f)+w*4+C),1)])],42,Yz)):(_(),F("td",Xz))],64))),64))])),64))],512)],10,qz))}});var Zz=$e(Jz,[["__file","basic-year-table.vue"]]);const Qz=["onClick"],eK=["aria-label"],tK=["aria-label"],nK=["aria-label"],oK=["aria-label"],rK=j({__name:"panel-date-pick",props:_z,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,o=(ve,Re,be)=>!0,r=ge("picker-panel"),l=ge("date-picker"),s=Ll(),a=vn(),{t:u,lang:c}=Ct(),f=Pe("EP_PICKER_BASE"),d=Pe(Xc),{shortcuts:h,disabledDate:v,cellClassName:m,defaultTime:p}=f.props,y=Ot(f.props,"defaultValue"),g=P(),w=P(st().locale(c.value)),b=P(!1);let C=!1;const E=S(()=>st(p).locale(c.value)),k=S(()=>w.value.month()),O=S(()=>w.value.year()),T=P([]),R=P(null),A=P(null),I=ve=>T.value.length>0?o(ve,T.value,n.format||"HH:mm:ss"):!0,L=ve=>p&&!ce.value&&!b.value&&!C?E.value.year(ve.year()).month(ve.month()).date(ve.date()):Y.value?ve.millisecond(0):ve.startOf("day"),W=(ve,...Re)=>{if(!ve)t("pick",ve,...Re);else if(Ae(ve)){const be=ve.map(L);t("pick",be,...Re)}else t("pick",L(ve),...Re);R.value=null,A.value=null,b.value=!1,C=!1},z=async(ve,Re)=>{if(B.value==="date"){ve=ve;let be=n.parsedValue?n.parsedValue.year(ve.year()).month(ve.month()).date(ve.date()):ve;I(be)||(be=T.value[0][0].year(ve.year()).month(ve.month()).date(ve.date())),w.value=be,W(be,Y.value||Re),n.type==="datetime"&&(await je(),Qe())}else B.value==="week"?W(ve.date):B.value==="dates"&&W(ve,!0)},V=ve=>{const Re=ve?"add":"subtract";w.value=w.value[Re](1,"month"),qe("month")},x=ve=>{const Re=w.value,be=ve?"add":"subtract";w.value=M.value==="year"?Re[be](10,"year"):Re[be](1,"year"),qe("year")},M=P("date"),D=S(()=>{const ve=u("el.datepicker.year");if(M.value==="year"){const Re=Math.floor(O.value/10)*10;return ve?`${Re} ${ve} - ${Re+9} ${ve}`:`${Re} - ${Re+9}`}return`${O.value} ${ve}`}),N=ve=>{const Re=Xe(ve.value)?ve.value():ve.value;if(Re){C=!0,W(st(Re).locale(c.value));return}ve.onClick&&ve.onClick({attrs:s,slots:a,emit:t})},B=S(()=>{const{type:ve}=n;return["week","month","year","years","dates"].includes(ve)?ve:"date"}),U=S(()=>B.value==="date"?M.value:B.value),G=S(()=>!!h.length),ne=async ve=>{w.value=w.value.startOf("month").month(ve),B.value==="month"?W(w.value,!1):(M.value="date",["month","year","date","week"].includes(B.value)&&(W(w.value,!0),await je(),Qe())),qe("month")},ue=async(ve,Re)=>{B.value==="year"?(w.value=w.value.startOf("year").year(ve),W(w.value,!1)):B.value==="years"?W(ve,Re??!0):(w.value=w.value.year(ve),M.value="month",["month","year","date","week"].includes(B.value)&&(W(w.value,!0),await je(),Qe())),qe("year")},te=async ve=>{M.value=ve,await je(),Qe()},Y=S(()=>n.type==="datetime"||n.type==="datetimerange"),J=S(()=>{const ve=Y.value||B.value==="dates",Re=B.value==="years",be=M.value==="date",se=M.value==="year";return ve&&be||Re&&se}),ee=S(()=>v?n.parsedValue?Ae(n.parsedValue)?v(n.parsedValue[0].toDate()):v(n.parsedValue.toDate()):!0:!1),Ce=()=>{if(B.value==="dates"||B.value==="years")W(n.parsedValue);else{let ve=n.parsedValue;if(!ve){const Re=st(p).locale(c.value),be=Le();ve=Re.year(be.year()).month(be.month()).date(be.date())}w.value=ve,W(ve)}},de=S(()=>v?v(st().locale(c.value).toDate()):!1),ie=()=>{const Re=st().locale(c.value).toDate();b.value=!0,(!v||!v(Re))&&I(Re)&&(w.value=st().locale(c.value),W(w.value))},H=S(()=>n.timeFormat||XC(n.format)),X=S(()=>n.dateFormat||GC(n.format)),ce=S(()=>{if(A.value)return A.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||w.value).format(H.value)}),he=S(()=>{if(R.value)return R.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||w.value).format(X.value)}),Ee=P(!1),me=()=>{Ee.value=!0},ke=()=>{Ee.value=!1},we=ve=>({hour:ve.hour(),minute:ve.minute(),second:ve.second(),year:ve.year(),month:ve.month(),date:ve.date()}),Oe=(ve,Re,be)=>{const{hour:se,minute:pe,second:Ve}=we(ve),ae=n.parsedValue?n.parsedValue.hour(se).minute(pe).second(Ve):ve;w.value=ae,W(w.value,!0),be||(Ee.value=Re)},Se=ve=>{const Re=st(ve,H.value).locale(c.value);if(Re.isValid()&&I(Re)){const{year:be,month:se,date:pe}=we(w.value);w.value=Re.year(be).month(se).date(pe),A.value=null,Ee.value=!1,W(w.value,!0)}},Ne=ve=>{const Re=st(ve,X.value).locale(c.value);if(Re.isValid()){if(v&&v(Re.toDate()))return;const{hour:be,minute:se,second:pe}=we(w.value);w.value=Re.hour(be).minute(se).second(pe),R.value=null,W(w.value,!0)}},xe=ve=>st.isDayjs(ve)&&ve.isValid()&&(v?!v(ve.toDate()):!0),Be=ve=>Ae(ve)?ve.map(Re=>Re.format(n.format)):ve.format(n.format),ye=ve=>st(ve,n.format).locale(c.value),Le=()=>{const ve=st(y.value).locale(c.value);if(!y.value){const Re=E.value;return st().hour(Re.hour()).minute(Re.minute()).second(Re.second()).locale(c.value)}return ve},Qe=async()=>{var ve;["week","month","year","date"].includes(B.value)&&((ve=g.value)==null||ve.focus(),B.value==="week"&&vt(Ke.down))},lt=ve=>{const{code:Re}=ve;[Ke.up,Ke.down,Ke.left,Ke.right,Ke.home,Ke.end,Ke.pageUp,Ke.pageDown].includes(Re)&&(vt(Re),ve.stopPropagation(),ve.preventDefault()),[Ke.enter,Ke.space,Ke.numpadEnter].includes(Re)&&R.value===null&&A.value===null&&(ve.preventDefault(),W(w.value,!1))},vt=ve=>{var Re;const{up:be,down:se,left:pe,right:Ve,home:ae,end:We,pageUp:dt,pageDown:_t}=Ke,jt={year:{[be]:-4,[se]:4,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setFullYear(ht.getFullYear()+Jt)},month:{[be]:-4,[se]:4,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setMonth(ht.getMonth()+Jt)},week:{[be]:-1,[se]:1,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setDate(ht.getDate()+Jt*7)},date:{[be]:-7,[se]:7,[pe]:-1,[Ve]:1,[ae]:ht=>-ht.getDay(),[We]:ht=>-ht.getDay()+6,[dt]:ht=>-new Date(ht.getFullYear(),ht.getMonth(),0).getDate(),[_t]:ht=>new Date(ht.getFullYear(),ht.getMonth()+1,0).getDate(),offset:(ht,Jt)=>ht.setDate(ht.getDate()+Jt)}},un=w.value.toDate();for(;Math.abs(w.value.diff(un,"year",!0))<1;){const ht=jt[U.value];if(!ht)return;if(ht.offset(un,Xe(ht[ve])?ht[ve](un):(Re=ht[ve])!=null?Re:0),v&&v(un))break;const Jt=st(un).locale(c.value);w.value=Jt,t("pick",Jt,!0);break}},qe=ve=>{t("panel-change",w.value.toDate(),ve,M.value)};return fe(()=>B.value,ve=>{if(["month","year"].includes(ve)){M.value=ve;return}else if(ve==="years"){M.value="year";return}M.value="date"},{immediate:!0}),fe(()=>M.value,()=>{d==null||d.updatePopper()}),fe(()=>y.value,ve=>{ve&&(w.value=Le())},{immediate:!0}),fe(()=>n.parsedValue,ve=>{if(ve){if(B.value==="dates"||B.value==="years"||Array.isArray(ve))return;w.value=ve}else w.value=Le()},{immediate:!0}),t("set-picker-option",["isValidValue",xe]),t("set-picker-option",["formatToString",Be]),t("set-picker-option",["parseUserInput",ye]),t("set-picker-option",["handleFocusPicker",Qe]),(ve,Re)=>(_(),F("div",{class:$([i(r).b(),i(l).b(),{"has-sidebar":ve.$slots.sidebar||i(G),"has-time":i(Y)}])},[K("div",{class:$(i(r).e("body-wrapper"))},[le(ve.$slots,"sidebar",{class:$(i(r).e("sidebar"))}),i(G)?(_(),F("div",{key:0,class:$(i(r).e("sidebar"))},[(_(!0),F(ze,null,mt(i(h),(be,se)=>(_(),F("button",{key:se,type:"button",class:$(i(r).e("shortcut")),onClick:pe=>N(be)},Te(be.text),11,Qz))),128))],2)):oe("v-if",!0),K("div",{class:$(i(r).e("body"))},[i(Y)?(_(),F("div",{key:0,class:$(i(l).e("time-header"))},[K("span",{class:$(i(l).e("editor-wrap"))},[q(i($n),{placeholder:i(u)("el.datepicker.selectDate"),"model-value":i(he),size:"small","validate-event":!1,onInput:Re[0]||(Re[0]=be=>R.value=be),onChange:Ne},null,8,["placeholder","model-value"])],2),et((_(),F("span",{class:$(i(l).e("editor-wrap"))},[q(i($n),{placeholder:i(u)("el.datepicker.selectTime"),"model-value":i(ce),size:"small","validate-event":!1,onFocus:me,onInput:Re[1]||(Re[1]=be=>A.value=be),onChange:Se},null,8,["placeholder","model-value"]),q(i(nc),{visible:Ee.value,format:i(H),"parsed-value":w.value,onPick:Oe},null,8,["visible","format","parsed-value"])],2)),[[i(cr),ke]])],2)):oe("v-if",!0),et(K("div",{class:$([i(l).e("header"),(M.value==="year"||M.value==="month")&&i(l).e("header--bordered")])},[K("span",{class:$(i(l).e("prev-btn"))},[K("button",{type:"button","aria-label":i(u)("el.datepicker.prevYear"),class:$(["d-arrow-left",i(r).e("icon-btn")]),onClick:Re[2]||(Re[2]=be=>x(!1))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,eK),et(K("button",{type:"button","aria-label":i(u)("el.datepicker.prevMonth"),class:$([i(r).e("icon-btn"),"arrow-left"]),onClick:Re[3]||(Re[3]=be=>V(!1))},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,tK),[[St,M.value==="date"]])],2),K("span",{role:"button",class:$(i(l).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Re[4]||(Re[4]=Tt(be=>te("year"),["enter"])),onClick:Re[5]||(Re[5]=be=>te("year"))},Te(i(D)),35),et(K("span",{role:"button","aria-live":"polite",tabindex:"0",class:$([i(l).e("header-label"),{active:M.value==="month"}]),onKeydown:Re[6]||(Re[6]=Tt(be=>te("month"),["enter"])),onClick:Re[7]||(Re[7]=be=>te("month"))},Te(i(u)(`el.datepicker.month${i(k)+1}`)),35),[[St,M.value==="date"]]),K("span",{class:$(i(l).e("next-btn"))},[et(K("button",{type:"button","aria-label":i(u)("el.datepicker.nextMonth"),class:$([i(r).e("icon-btn"),"arrow-right"]),onClick:Re[8]||(Re[8]=be=>V(!0))},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,nK),[[St,M.value==="date"]]),K("button",{type:"button","aria-label":i(u)("el.datepicker.nextYear"),class:$([i(r).e("icon-btn"),"d-arrow-right"]),onClick:Re[9]||(Re[9]=be=>x(!0))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,oK)],2)],2),[[St,M.value!=="time"]]),K("div",{class:$(i(r).e("content")),onKeydown:lt},[M.value==="date"?(_(),re(vp,{key:0,ref_key:"currentViewRef",ref:g,"selection-mode":i(B),date:w.value,"parsed-value":ve.parsedValue,"disabled-date":i(v),"cell-class-name":i(m),onPick:z},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):oe("v-if",!0),M.value==="year"?(_(),re(Zz,{key:1,ref_key:"currentViewRef",ref:g,"selection-mode":i(B),date:w.value,"disabled-date":i(v),"parsed-value":ve.parsedValue,onPick:ue},null,8,["selection-mode","date","disabled-date","parsed-value"])):oe("v-if",!0),M.value==="month"?(_(),re(mp,{key:2,ref_key:"currentViewRef",ref:g,date:w.value,"parsed-value":ve.parsedValue,"disabled-date":i(v),onPick:ne},null,8,["date","parsed-value","disabled-date"])):oe("v-if",!0)],34)],2)],2),et(K("div",{class:$(i(r).e("footer"))},[et(q(i(pn),{text:"",size:"small",class:$(i(r).e("link-btn")),disabled:i(de),onClick:ie},{default:Z(()=>[wt(Te(i(u)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[St,i(B)!=="dates"&&i(B)!=="years"]]),q(i(pn),{plain:"",size:"small",class:$(i(r).e("link-btn")),disabled:i(ee),onClick:Ce},{default:Z(()=>[wt(Te(i(u)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[St,i(J)]])],2))}});var lK=$e(rK,[["__file","panel-date-pick.vue"]]);const sK=_e({...DS,...BS}),aK=e=>{const{emit:t}=ot(),n=Ll(),o=vn();return l=>{const s=Xe(l.value)?l.value():l.value;if(s){t("pick",[st(s[0]).locale(e.value),st(s[1]).locale(e.value)]);return}l.onClick&&l.onClick({attrs:n,slots:o,emit:t})}},VS=(e,{defaultValue:t,leftDate:n,rightDate:o,unit:r,onParsedValueChanged:l})=>{const{emit:s}=ot(),{pickerNs:a}=Pe(Ev),u=ge("date-range-picker"),{t:c,lang:f}=Ct(),d=aK(f),h=P(),v=P(),m=P({endDate:null,selecting:!1}),p=b=>{m.value=b},y=(b=!1)=>{const C=i(h),E=i(v);pp([C,E])&&s("pick",[C,E],b)},g=b=>{m.value.selecting=b,b||(m.value.endDate=null)},w=()=>{const[b,C]=FS(i(t),{lang:i(f),unit:r,unlinkPanels:e.unlinkPanels});h.value=void 0,v.value=void 0,n.value=b,o.value=C};return fe(t,b=>{b&&w()},{immediate:!0}),fe(()=>e.parsedValue,b=>{if(Ae(b)&&b.length===2){const[C,E]=b;h.value=C,n.value=C,v.value=E,l(i(h),i(v))}else w()},{immediate:!0}),{minDate:h,maxDate:v,rangeState:m,lang:f,ppNs:a,drpNs:u,handleChangeRange:p,handleRangeConfirm:y,handleShortcutClick:d,onSelect:g,t:c}},iK=["onClick"],uK=["aria-label"],cK=["aria-label"],dK=["disabled","aria-label"],fK=["disabled","aria-label"],pK=["disabled","aria-label"],hK=["disabled","aria-label"],vK=["aria-label"],mK=["aria-label"],Qi="month",gK=j({__name:"panel-date-range",props:sK,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,o=Pe("EP_PICKER_BASE"),{disabledDate:r,cellClassName:l,format:s,defaultTime:a,clearable:u}=o.props,c=Ot(o.props,"shortcuts"),f=Ot(o.props,"defaultValue"),{lang:d}=Ct(),h=P(st().locale(d.value)),v=P(st().locale(d.value).add(1,Qi)),{minDate:m,maxDate:p,rangeState:y,ppNs:g,drpNs:w,handleChangeRange:b,handleRangeConfirm:C,handleShortcutClick:E,onSelect:k,t:O}=VS(n,{defaultValue:f,leftDate:h,rightDate:v,unit:Qi,onParsedValueChanged:Re}),T=P({min:null,max:null}),R=P({min:null,max:null}),A=S(()=>`${h.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${h.value.month()+1}`)}`),I=S(()=>`${v.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${v.value.month()+1}`)}`),L=S(()=>h.value.year()),W=S(()=>h.value.month()),z=S(()=>v.value.year()),V=S(()=>v.value.month()),x=S(()=>!!c.value.length),M=S(()=>T.value.min!==null?T.value.min:m.value?m.value.format(G.value):""),D=S(()=>T.value.max!==null?T.value.max:p.value||m.value?(p.value||m.value).format(G.value):""),N=S(()=>R.value.min!==null?R.value.min:m.value?m.value.format(U.value):""),B=S(()=>R.value.max!==null?R.value.max:p.value||m.value?(p.value||m.value).format(U.value):""),U=S(()=>n.timeFormat||XC(s)),G=S(()=>n.dateFormat||GC(s)),ne=be=>pp(be)&&(r?!r(be[0].toDate())&&!r(be[1].toDate()):!0),ue=()=>{h.value=h.value.subtract(1,"year"),n.unlinkPanels||(v.value=h.value.add(1,"month")),H("year")},te=()=>{h.value=h.value.subtract(1,"month"),n.unlinkPanels||(v.value=h.value.add(1,"month")),H("month")},Y=()=>{n.unlinkPanels?v.value=v.value.add(1,"year"):(h.value=h.value.add(1,"year"),v.value=h.value.add(1,"month")),H("year")},J=()=>{n.unlinkPanels?v.value=v.value.add(1,"month"):(h.value=h.value.add(1,"month"),v.value=h.value.add(1,"month")),H("month")},ee=()=>{h.value=h.value.add(1,"year"),H("year")},Ce=()=>{h.value=h.value.add(1,"month"),H("month")},de=()=>{v.value=v.value.subtract(1,"year"),H("year")},ie=()=>{v.value=v.value.subtract(1,"month"),H("month")},H=be=>{t("panel-change",[h.value.toDate(),v.value.toDate()],be)},X=S(()=>{const be=(W.value+1)%12,se=W.value+1>=12?1:0;return n.unlinkPanels&&new Date(L.value+se,be)n.unlinkPanels&&z.value*12+V.value-(L.value*12+W.value+1)>=12),he=S(()=>!(m.value&&p.value&&!y.value.selecting&&pp([m.value,p.value]))),Ee=S(()=>n.type==="datetime"||n.type==="datetimerange"),me=(be,se)=>{if(be)return a?st(a[se]||a).locale(d.value).year(be.year()).month(be.month()).date(be.date()):be},ke=(be,se=!0)=>{const pe=be.minDate,Ve=be.maxDate,ae=me(pe,0),We=me(Ve,1);p.value===We&&m.value===ae||(t("calendar-change",[pe.toDate(),Ve&&Ve.toDate()]),p.value=We,m.value=ae,!(!se||Ee.value)&&C())},we=P(!1),Oe=P(!1),Se=()=>{we.value=!1},Ne=()=>{Oe.value=!1},xe=(be,se)=>{T.value[se]=be;const pe=st(be,G.value).locale(d.value);if(pe.isValid()){if(r&&r(pe.toDate()))return;se==="min"?(h.value=pe,m.value=(m.value||h.value).year(pe.year()).month(pe.month()).date(pe.date()),!n.unlinkPanels&&(!p.value||p.value.isBefore(m.value))&&(v.value=pe.add(1,"month"),p.value=m.value.add(1,"month"))):(v.value=pe,p.value=(p.value||v.value).year(pe.year()).month(pe.month()).date(pe.date()),!n.unlinkPanels&&(!m.value||m.value.isAfter(p.value))&&(h.value=pe.subtract(1,"month"),m.value=p.value.subtract(1,"month")))}},Be=(be,se)=>{T.value[se]=null},ye=(be,se)=>{R.value[se]=be;const pe=st(be,U.value).locale(d.value);pe.isValid()&&(se==="min"?(we.value=!0,m.value=(m.value||h.value).hour(pe.hour()).minute(pe.minute()).second(pe.second()),(!p.value||p.value.isBefore(m.value))&&(p.value=m.value)):(Oe.value=!0,p.value=(p.value||v.value).hour(pe.hour()).minute(pe.minute()).second(pe.second()),v.value=p.value,p.value&&p.value.isBefore(m.value)&&(m.value=p.value)))},Le=(be,se)=>{R.value[se]=null,se==="min"?(h.value=m.value,we.value=!1):(v.value=p.value,Oe.value=!1)},Qe=(be,se,pe)=>{R.value.min||(be&&(h.value=be,m.value=(m.value||h.value).hour(be.hour()).minute(be.minute()).second(be.second())),pe||(we.value=se),(!p.value||p.value.isBefore(m.value))&&(p.value=m.value,v.value=be))},lt=(be,se,pe)=>{R.value.max||(be&&(v.value=be,p.value=(p.value||v.value).hour(be.hour()).minute(be.minute()).second(be.second())),pe||(Oe.value=se),p.value&&p.value.isBefore(m.value)&&(m.value=p.value))},vt=()=>{h.value=FS(i(f),{lang:i(d),unit:"month",unlinkPanels:n.unlinkPanels})[0],v.value=h.value.add(1,"month"),p.value=void 0,m.value=void 0,t("pick",null)},qe=be=>Ae(be)?be.map(se=>se.format(s)):be.format(s),ve=be=>Ae(be)?be.map(se=>st(se,s).locale(d.value)):st(be,s).locale(d.value);function Re(be,se){if(n.unlinkPanels&&se){const pe=(be==null?void 0:be.year())||0,Ve=(be==null?void 0:be.month())||0,ae=se.year(),We=se.month();v.value=pe===ae&&Ve===We?se.add(1,Qi):se}else v.value=h.value.add(1,Qi),se&&(v.value=v.value.hour(se.hour()).minute(se.minute()).second(se.second()))}return t("set-picker-option",["isValidValue",ne]),t("set-picker-option",["parseUserInput",ve]),t("set-picker-option",["formatToString",qe]),t("set-picker-option",["handleClear",vt]),(be,se)=>(_(),F("div",{class:$([i(g).b(),i(w).b(),{"has-sidebar":be.$slots.sidebar||i(x),"has-time":i(Ee)}])},[K("div",{class:$(i(g).e("body-wrapper"))},[le(be.$slots,"sidebar",{class:$(i(g).e("sidebar"))}),i(x)?(_(),F("div",{key:0,class:$(i(g).e("sidebar"))},[(_(!0),F(ze,null,mt(i(c),(pe,Ve)=>(_(),F("button",{key:Ve,type:"button",class:$(i(g).e("shortcut")),onClick:ae=>i(E)(pe)},Te(pe.text),11,iK))),128))],2)):oe("v-if",!0),K("div",{class:$(i(g).e("body"))},[i(Ee)?(_(),F("div",{key:0,class:$(i(w).e("time-header"))},[K("span",{class:$(i(w).e("editors-wrap"))},[K("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",disabled:i(y).selecting,placeholder:i(O)("el.datepicker.startDate"),class:$(i(w).e("editor")),"model-value":i(M),"validate-event":!1,onInput:se[0]||(se[0]=pe=>xe(pe,"min")),onChange:se[1]||(se[1]=pe=>Be(pe,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),et((_(),F("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.startTime"),"model-value":i(N),"validate-event":!1,onFocus:se[2]||(se[2]=pe=>we.value=!0),onInput:se[3]||(se[3]=pe=>ye(pe,"min")),onChange:se[4]||(se[4]=pe=>Le(pe,"min"))},null,8,["class","disabled","placeholder","model-value"]),q(i(nc),{visible:we.value,format:i(U),"datetime-role":"start","parsed-value":h.value,onPick:Qe},null,8,["visible","format","parsed-value"])],2)),[[i(cr),Se]])],2),K("span",null,[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})]),K("span",{class:$([i(w).e("editors-wrap"),"is-right"])},[K("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.endDate"),"model-value":i(D),readonly:!i(m),"validate-event":!1,onInput:se[5]||(se[5]=pe=>xe(pe,"max")),onChange:se[6]||(se[6]=pe=>Be(pe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),et((_(),F("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.endTime"),"model-value":i(B),readonly:!i(m),"validate-event":!1,onFocus:se[7]||(se[7]=pe=>i(m)&&(Oe.value=!0)),onInput:se[8]||(se[8]=pe=>ye(pe,"max")),onChange:se[9]||(se[9]=pe=>Le(pe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),q(i(nc),{"datetime-role":"end",visible:Oe.value,format:i(U),"parsed-value":v.value,onPick:lt},null,8,["visible","format","parsed-value"])],2)),[[i(cr),Ne]])],2)],2)):oe("v-if",!0),K("div",{class:$([[i(g).e("content"),i(w).e("content")],"is-left"])},[K("div",{class:$(i(w).e("header"))},[K("button",{type:"button",class:$([i(g).e("icon-btn"),"d-arrow-left"]),"aria-label":i(O)("el.datepicker.prevYear"),onClick:ue},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,uK),K("button",{type:"button",class:$([i(g).e("icon-btn"),"arrow-left"]),"aria-label":i(O)("el.datepicker.prevMonth"),onClick:te},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,cK),be.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(ce),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(ce)}],"d-arrow-right"]),"aria-label":i(O)("el.datepicker.nextYear"),onClick:ee},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,dK)):oe("v-if",!0),be.unlinkPanels?(_(),F("button",{key:1,type:"button",disabled:!i(X),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(X)}],"arrow-right"]),"aria-label":i(O)("el.datepicker.nextMonth"),onClick:Ce},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,fK)):oe("v-if",!0),K("div",null,Te(i(A)),1)],2),q(vp,{"selection-mode":"range",date:h.value,"min-date":i(m),"max-date":i(p),"range-state":i(y),"disabled-date":i(r),"cell-class-name":i(l),onChangerange:i(b),onPick:ke,onSelect:i(k)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),K("div",{class:$([[i(g).e("content"),i(w).e("content")],"is-right"])},[K("div",{class:$(i(w).e("header"))},[be.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(ce),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(ce)}],"d-arrow-left"]),"aria-label":i(O)("el.datepicker.prevYear"),onClick:de},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,pK)):oe("v-if",!0),be.unlinkPanels?(_(),F("button",{key:1,type:"button",disabled:!i(X),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(X)}],"arrow-left"]),"aria-label":i(O)("el.datepicker.prevMonth"),onClick:ie},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,hK)):oe("v-if",!0),K("button",{type:"button","aria-label":i(O)("el.datepicker.nextYear"),class:$([i(g).e("icon-btn"),"d-arrow-right"]),onClick:Y},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,vK),K("button",{type:"button",class:$([i(g).e("icon-btn"),"arrow-right"]),"aria-label":i(O)("el.datepicker.nextMonth"),onClick:J},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,mK),K("div",null,Te(i(I)),1)],2),q(vp,{"selection-mode":"range",date:v.value,"min-date":i(m),"max-date":i(p),"range-state":i(y),"disabled-date":i(r),"cell-class-name":i(l),onChangerange:i(b),onPick:ke,onSelect:i(k)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),i(Ee)?(_(),F("div",{key:0,class:$(i(g).e("footer"))},[i(u)?(_(),re(i(pn),{key:0,text:"",size:"small",class:$(i(g).e("link-btn")),onClick:vt},{default:Z(()=>[wt(Te(i(O)("el.datepicker.clear")),1)]),_:1},8,["class"])):oe("v-if",!0),q(i(pn),{plain:"",size:"small",class:$(i(g).e("link-btn")),disabled:i(he),onClick:se[10]||(se[10]=pe=>i(C)(!1))},{default:Z(()=>[wt(Te(i(O)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):oe("v-if",!0)],2))}});var yK=$e(gK,[["__file","panel-date-range.vue"]]);const bK=_e({...BS}),wK=["pick","set-picker-option","calendar-change"],CK=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:o}=Ct(),r=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},l=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},s=()=>{t.value=t.value.add(1,"year")},a=()=>{n.value=n.value.subtract(1,"year")},u=S(()=>`${t.value.year()} ${o("el.datepicker.year")}`),c=S(()=>`${n.value.year()} ${o("el.datepicker.year")}`),f=S(()=>t.value.year()),d=S(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:r,rightNextYear:l,leftNextYear:s,rightPrevYear:a,leftLabel:u,rightLabel:c,leftYear:f,rightYear:d}},SK=["onClick"],EK=["disabled"],kK=["disabled"],eu="year",_K=j({name:"DatePickerMonthRange"}),$K=j({..._K,props:bK,emits:wK,setup(e,{emit:t}){const n=e,{lang:o}=Ct(),r=Pe("EP_PICKER_BASE"),{shortcuts:l,disabledDate:s,format:a}=r.props,u=Ot(r.props,"defaultValue"),c=P(st().locale(o.value)),f=P(st().locale(o.value).add(1,eu)),{minDate:d,maxDate:h,rangeState:v,ppNs:m,drpNs:p,handleChangeRange:y,handleRangeConfirm:g,handleShortcutClick:w,onSelect:b}=VS(n,{defaultValue:u,leftDate:c,rightDate:f,unit:eu,onParsedValueChanged:x}),C=S(()=>!!l.length),{leftPrevYear:E,rightNextYear:k,leftNextYear:O,rightPrevYear:T,leftLabel:R,rightLabel:A,leftYear:I,rightYear:L}=CK({unlinkPanels:Ot(n,"unlinkPanels"),leftDate:c,rightDate:f}),W=S(()=>n.unlinkPanels&&L.value>I.value+1),z=(M,D=!0)=>{const N=M.minDate,B=M.maxDate;h.value===B&&d.value===N||(t("calendar-change",[N.toDate(),B&&B.toDate()]),h.value=B,d.value=N,D&&g())},V=M=>M.map(D=>D.format(a));function x(M,D){if(n.unlinkPanels&&D){const N=(M==null?void 0:M.year())||0,B=D.year();f.value=N===B?D.add(1,eu):D}else f.value=c.value.add(1,eu)}return t("set-picker-option",["formatToString",V]),(M,D)=>(_(),F("div",{class:$([i(m).b(),i(p).b(),{"has-sidebar":!!M.$slots.sidebar||i(C)}])},[K("div",{class:$(i(m).e("body-wrapper"))},[le(M.$slots,"sidebar",{class:$(i(m).e("sidebar"))}),i(C)?(_(),F("div",{key:0,class:$(i(m).e("sidebar"))},[(_(!0),F(ze,null,mt(i(l),(N,B)=>(_(),F("button",{key:B,type:"button",class:$(i(m).e("shortcut")),onClick:U=>i(w)(N)},Te(N.text),11,SK))),128))],2)):oe("v-if",!0),K("div",{class:$(i(m).e("body"))},[K("div",{class:$([[i(m).e("content"),i(p).e("content")],"is-left"])},[K("div",{class:$(i(p).e("header"))},[K("button",{type:"button",class:$([i(m).e("icon-btn"),"d-arrow-left"]),onClick:D[0]||(D[0]=(...N)=>i(E)&&i(E)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],2),M.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(W),class:$([[i(m).e("icon-btn"),{[i(m).is("disabled")]:!i(W)}],"d-arrow-right"]),onClick:D[1]||(D[1]=(...N)=>i(O)&&i(O)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,EK)):oe("v-if",!0),K("div",null,Te(i(R)),1)],2),q(mp,{"selection-mode":"range",date:c.value,"min-date":i(d),"max-date":i(h),"range-state":i(v),"disabled-date":i(s),onChangerange:i(y),onPick:z,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),K("div",{class:$([[i(m).e("content"),i(p).e("content")],"is-right"])},[K("div",{class:$(i(p).e("header"))},[M.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(W),class:$([[i(m).e("icon-btn"),{"is-disabled":!i(W)}],"d-arrow-left"]),onClick:D[2]||(D[2]=(...N)=>i(T)&&i(T)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,kK)):oe("v-if",!0),K("button",{type:"button",class:$([i(m).e("icon-btn"),"d-arrow-right"]),onClick:D[3]||(D[3]=(...N)=>i(k)&&i(k)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],2),K("div",null,Te(i(A)),1)],2),q(mp,{"selection-mode":"range",date:f.value,"min-date":i(d),"max-date":i(h),"range-state":i(v),"disabled-date":i(s),onChangerange:i(y),onPick:z,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var TK=$e($K,[["__file","panel-month-range.vue"]]);const OK=function(e){switch(e){case"daterange":case"datetimerange":return yK;case"monthrange":return TK;default:return lK}};st.extend(dS);st.extend(fz);st.extend(wv);st.extend(hz);st.extend(mz);st.extend(yz);st.extend(wz);st.extend(Sz);var NK=j({name:"ElDatePicker",install:null,props:Ez,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:o}){const r=ge("picker-panel");ft("ElPopperOptions",Et(Ot(e,"popperOptions"))),ft(Ev,{slots:o,pickerNs:r});const l=P();t({focus:(u=!0)=>{var c;(c=l.value)==null||c.focus(u)},handleOpen:()=>{var u;(u=l.value)==null||u.handleOpen()},handleClose:()=>{var u;(u=l.value)==null||u.handleClose()}});const a=u=>{n("update:modelValue",u)};return()=>{var u;const c=(u=e.format)!=null?u:oF[e.type]||Jl,f=OK(e.type);return q(QC,pt(e,{format:c,type:e.type,ref:l,"onUpdate:modelValue":a}),{default:d=>q(f,d,null),"range-separator":o["range-separator"]})}}});const _u=NK;_u.install=e=>{e.component(_u.name,_u)};const MK=_u,$v=Symbol("elDescriptions");var sa=j({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:Pe($v,{})}},render(){var e,t,n,o,r,l,s;const a=Yx(this.cell),u=(((e=this.cell)==null?void 0:e.dirs)||[]).map(E=>{const{dir:k,arg:O,modifiers:T,value:R}=E;return[k,R,O,T]}),{border:c,direction:f}=this.descriptions,d=f==="vertical",h=((o=(n=(t=this.cell)==null?void 0:t.children)==null?void 0:n.label)==null?void 0:o.call(n))||a.label,v=(s=(l=(r=this.cell)==null?void 0:r.children)==null?void 0:l.default)==null?void 0:s.call(l),m=a.span,p=a.align?`is-${a.align}`:"",y=a.labelAlign?`is-${a.labelAlign}`:p,g=a.className,w=a.labelClassName,b={width:qt(a.width),minWidth:qt(a.minWidth)},C=ge("descriptions");switch(this.type){case"label":return et(Ue(this.tag,{style:b,class:[C.e("cell"),C.e("label"),C.is("bordered-label",c),C.is("vertical-label",d),y,w],colSpan:d?m:1},h),u);case"content":return et(Ue(this.tag,{style:b,class:[C.e("cell"),C.e("content"),C.is("bordered-content",c),C.is("vertical-content",d),p,g],colSpan:d?m:m*2-1},v),u);default:return et(Ue("td",{style:b,class:[C.e("cell"),p],colSpan:m},[fn(h)?void 0:Ue("span",{class:[C.e("label"),w]},h),Ue("span",{class:[C.e("content"),g]},v)]),u)}}});const IK=_e({row:{type:Q(Array),default:()=>[]}}),RK={key:1},AK=j({name:"ElDescriptionsRow"}),PK=j({...AK,props:IK,setup(e){const t=Pe($v,{});return(n,o)=>i(t).direction==="vertical"?(_(),F(ze,{key:0},[K("tr",null,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),re(i(sa),{key:`tr1-${l}`,cell:r,tag:"th",type:"label"},null,8,["cell"]))),128))]),K("tr",null,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),re(i(sa),{key:`tr2-${l}`,cell:r,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(_(),F("tr",RK,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),F(ze,{key:`tr3-${l}`},[i(t).border?(_(),F(ze,{key:0},[q(i(sa),{cell:r,tag:"td",type:"label"},null,8,["cell"]),q(i(sa),{cell:r,tag:"td",type:"content"},null,8,["cell"])],64)):(_(),re(i(sa),{key:1,cell:r,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var xK=$e(PK,[["__file","descriptions-row.vue"]]);const LK=_e({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:an,title:{type:String,default:""},extra:{type:String,default:""}}),DK=j({name:"ElDescriptions"}),BK=j({...DK,props:LK,setup(e){const t=e,n=ge("descriptions"),o=tn(),r=vn();ft($v,t);const l=S(()=>[n.b(),n.m(o.value)]),s=(u,c,f,d=!1)=>(u.props||(u.props={}),c>f&&(u.props.span=f),d&&(u.props.span=c),u),a=()=>{if(!r.default)return[];const u=Dr(r.default()).filter(v=>{var m;return((m=v==null?void 0:v.type)==null?void 0:m.name)==="ElDescriptionsItem"}),c=[];let f=[],d=t.column,h=0;return u.forEach((v,m)=>{var p;const y=((p=v.props)==null?void 0:p.span)||1;if(md?d:y),m===u.length-1){const g=t.column-h%t.column;f.push(s(v,g,d,!0)),c.push(f);return}y(_(),F("div",{class:$(i(l))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(_(),F("div",{key:0,class:$(i(n).e("header"))},[K("div",{class:$(i(n).e("title"))},[le(u.$slots,"title",{},()=>[wt(Te(u.title),1)])],2),K("div",{class:$(i(n).e("extra"))},[le(u.$slots,"extra",{},()=>[wt(Te(u.extra),1)])],2)],2)):oe("v-if",!0),K("div",{class:$(i(n).e("body"))},[K("table",{class:$([i(n).e("table"),i(n).is("bordered",u.border)])},[K("tbody",null,[(_(!0),F(ze,null,mt(a(),(f,d)=>(_(),re(xK,{key:d,row:f},null,8,["row"]))),128))])],2)],2)],2))}});var FK=$e(BK,[["__file","description.vue"]]);const VK=_e({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),HS=j({name:"ElDescriptionsItem",props:VK}),HK=rt(FK,{DescriptionsItem:HS}),zK=Kt(HS),KK=_e({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Q([String,Array,Object])},zIndex:{type:Q([String,Number])}}),jK={click:e=>e instanceof MouseEvent},WK="overlay";var UK=j({name:"ElOverlay",props:KK,emits:jK,setup(e,{slots:t,emit:n}){const o=ge(WK),r=u=>{n("click",u)},{onClick:l,onMousedown:s,onMouseup:a}=rv(e.customMaskEvent?void 0:r);return()=>e.mask?q("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:l,onMousedown:s,onMouseup:a},[le(t,"default")],eo.STYLE|eo.CLASS|eo.PROPS,["onClick","onMouseup","onMousedown"]):Ue("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[le(t,"default")])}});const Tv=UK,zS=Symbol("dialogInjectionKey"),KS=_e({center:Boolean,alignCenter:Boolean,closeIcon:{type:Nt},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),qK={close:()=>!0},YK=["aria-level"],GK=["aria-label"],XK=["id"],JK=j({name:"ElDialogContent"}),ZK=j({...JK,props:KS,emits:qK,setup(e){const t=e,{t:n}=Ct(),{Close:o}=Kh,{dialogRef:r,headerRef:l,bodyId:s,ns:a,style:u}=Pe(zS),{focusTrapRef:c}=Pe(gv),f=S(()=>[a.b(),a.is("fullscreen",t.fullscreen),a.is("draggable",t.draggable),a.is("align-center",t.alignCenter),{[a.m("center")]:t.center}]),d=zc(c,r),h=S(()=>t.draggable),v=S(()=>t.overflow);return Uw(r,l,h,v),(m,p)=>(_(),F("div",{ref:i(d),class:$(i(f)),style:He(i(u)),tabindex:"-1"},[K("header",{ref_key:"headerRef",ref:l,class:$([i(a).e("header"),{"show-close":m.showClose}])},[le(m.$slots,"header",{},()=>[K("span",{role:"heading","aria-level":m.ariaLevel,class:$(i(a).e("title"))},Te(m.title),11,YK)]),m.showClose?(_(),F("button",{key:0,"aria-label":i(n)("el.dialog.close"),class:$(i(a).e("headerbtn")),type:"button",onClick:p[0]||(p[0]=y=>m.$emit("close"))},[q(i(Fe),{class:$(i(a).e("close"))},{default:Z(()=>[(_(),re(ct(m.closeIcon||i(o))))]),_:1},8,["class"])],10,GK)):oe("v-if",!0)],2),K("div",{id:i(s),class:$(i(a).e("body"))},[le(m.$slots,"default")],10,XK),m.$slots.footer?(_(),F("footer",{key:0,class:$(i(a).e("footer"))},[le(m.$slots,"footer")],2)):oe("v-if",!0)],6))}});var QK=$e(ZK,[["__file","dialog-content.vue"]]);const jS=_e({...KS,appendToBody:Boolean,appendTo:{type:Q(String),default:"body"},beforeClose:{type:Q(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:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),WS={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[it]:e=>en(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},US=(e,t)=>{var n;const r=ot().emit,{nextZIndex:l}=qs();let s="";const a=En(),u=En(),c=P(!1),f=P(!1),d=P(!1),h=P((n=e.zIndex)!=null?n:l());let v,m;const p=Si("namespace",Ca),y=S(()=>{const V={},x=`--${p.value}-dialog`;return e.fullscreen||(e.top&&(V[`${x}-margin-top`]=e.top),e.width&&(V[`${x}-width`]=qt(e.width))),V}),g=S(()=>e.alignCenter?{display:"flex"}:{});function w(){r("opened")}function b(){r("closed"),r(it,!1),e.destroyOnClose&&(d.value=!1)}function C(){r("close")}function E(){m==null||m(),v==null||v(),e.openDelay&&e.openDelay>0?{stop:v}=Ol(()=>R(),e.openDelay):R()}function k(){v==null||v(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=Ol(()=>A(),e.closeDelay):A()}function O(){function V(x){x||(f.value=!0,c.value=!1)}e.beforeClose?e.beforeClose(V):k()}function T(){e.closeOnClickModal&&O()}function R(){gt&&(c.value=!0)}function A(){c.value=!1}function I(){r("openAutoFocus")}function L(){r("closeAutoFocus")}function W(V){var x;((x=V.detail)==null?void 0:x.focusReason)==="pointer"&&V.preventDefault()}e.lockScroll&&Gh(c);function z(){e.closeOnPressEscape&&O()}return fe(()=>e.modelValue,V=>{V?(f.value=!1,E(),d.value=!0,h.value=Aw(e.zIndex)?l():h.value++,je(()=>{r("open"),t.value&&(t.value.scrollTop=0)})):c.value&&k()}),fe(()=>e.fullscreen,V=>{t.value&&(V?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),nt(()=>{e.modelValue&&(c.value=!0,d.value=!0,E())}),{afterEnter:w,afterLeave:b,beforeLeave:C,handleClose:O,onModalClick:T,close:k,doClose:A,onOpenAutoFocus:I,onCloseAutoFocus:L,onCloseRequested:z,onFocusoutPrevented:W,titleId:a,bodyId:u,closed:f,style:y,overlayDialogStyle:g,rendered:d,visible:c,zIndex:h}},e9=["aria-label","aria-labelledby","aria-describedby"],t9=j({name:"ElDialog",inheritAttrs:!1}),n9=j({...t9,props:jS,emits:WS,setup(e,{expose:t}){const n=e,o=vn();dn({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},S(()=>!!o.title));const r=ge("dialog"),l=P(),s=P(),a=P(),{visible:u,titleId:c,bodyId:f,style:d,overlayDialogStyle:h,rendered:v,zIndex:m,afterEnter:p,afterLeave:y,beforeLeave:g,handleClose:w,onModalClick:b,onOpenAutoFocus:C,onCloseAutoFocus:E,onCloseRequested:k,onFocusoutPrevented:O}=US(n,l);ft(zS,{dialogRef:l,headerRef:s,bodyId:f,ns:r,rendered:v,style:d});const T=rv(b),R=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:a}),(A,I)=>(_(),re(Vs,{to:A.appendTo,disabled:A.appendTo!=="body"?!1:!A.appendToBody},[q(on,{name:"dialog-fade",onAfterEnter:i(p),onAfterLeave:i(y),onBeforeLeave:i(g),persisted:""},{default:Z(()=>[et(q(i(Tv),{"custom-mask-event":"",mask:A.modal,"overlay-class":A.modalClass,"z-index":i(m)},{default:Z(()=>[K("div",{role:"dialog","aria-modal":"true","aria-label":A.title||void 0,"aria-labelledby":A.title?void 0:i(c),"aria-describedby":i(f),class:$(`${i(r).namespace.value}-overlay-dialog`),style:He(i(h)),onClick:I[0]||(I[0]=(...L)=>i(T).onClick&&i(T).onClick(...L)),onMousedown:I[1]||(I[1]=(...L)=>i(T).onMousedown&&i(T).onMousedown(...L)),onMouseup:I[2]||(I[2]=(...L)=>i(T).onMouseup&&i(T).onMouseup(...L))},[q(i(ki),{loop:"",trapped:i(u),"focus-start-el":"container",onFocusAfterTrapped:i(C),onFocusAfterReleased:i(E),onFocusoutPrevented:i(O),onReleaseRequested:i(k)},{default:Z(()=>[i(v)?(_(),re(QK,pt({key:0,ref_key:"dialogContentRef",ref:a},A.$attrs,{center:A.center,"align-center":A.alignCenter,"close-icon":A.closeIcon,draggable:i(R),overflow:A.overflow,fullscreen:A.fullscreen,"show-close":A.showClose,title:A.title,"aria-level":A.headerAriaLevel,onClose:i(w)}),ar({header:Z(()=>[A.$slots.title?le(A.$slots,"title",{key:1}):le(A.$slots,"header",{key:0,close:i(w),titleId:i(c),titleClass:i(r).e("title")})]),default:Z(()=>[le(A.$slots,"default")]),_:2},[A.$slots.footer?{name:"footer",fn:Z(()=>[le(A.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):oe("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,e9)]),_:3},8,["mask","overlay-class","z-index"]),[[St,i(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}});var o9=$e(n9,[["__file","dialog.vue"]]);const r9=rt(o9),l9=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Q(String),default:"solid"}}),s9=j({name:"ElDivider"}),a9=j({...s9,props:l9,setup(e){const t=e,n=ge("divider"),o=S(()=>n.cssVar({"border-style":t.borderStyle}));return(r,l)=>(_(),F("div",{class:$([i(n).b(),i(n).m(r.direction)]),style:He(i(o)),role:"separator"},[r.$slots.default&&r.direction!=="vertical"?(_(),F("div",{key:0,class:$([i(n).e("text"),i(n).is(r.contentPosition)])},[le(r.$slots,"default")],2)):oe("v-if",!0)],6))}});var i9=$e(a9,[["__file","divider.vue"]]);const qS=rt(i9),u9=_e({...jS,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"}}),c9=WS,d9=["aria-label","aria-labelledby","aria-describedby"],f9=["id","aria-level"],p9=["aria-label"],h9=["id"],v9=j({name:"ElDrawer",inheritAttrs:!1}),m9=j({...v9,props:u9,emits:c9,setup(e,{expose:t}){const n=e,o=vn();dn({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},S(()=>!!o.title));const r=P(),l=P(),s=ge("drawer"),{t:a}=Ct(),{afterEnter:u,afterLeave:c,beforeLeave:f,visible:d,rendered:h,titleId:v,bodyId:m,zIndex:p,onModalClick:y,onOpenAutoFocus:g,onCloseAutoFocus:w,onFocusoutPrevented:b,onCloseRequested:C,handleClose:E}=US(n,r),k=S(()=>n.direction==="rtl"||n.direction==="ltr"),O=S(()=>qt(n.size));return t({handleClose:E,afterEnter:u,afterLeave:c}),(T,R)=>(_(),re(Vs,{to:"body",disabled:!T.appendToBody},[q(on,{name:i(s).b("fade"),onAfterEnter:i(u),onAfterLeave:i(c),onBeforeLeave:i(f),persisted:""},{default:Z(()=>[et(q(i(Tv),{mask:T.modal,"overlay-class":T.modalClass,"z-index":i(p),onClick:i(y)},{default:Z(()=>[q(i(ki),{loop:"",trapped:i(d),"focus-trap-el":r.value,"focus-start-el":l.value,onFocusAfterTrapped:i(g),onFocusAfterReleased:i(w),onFocusoutPrevented:i(b),onReleaseRequested:i(C)},{default:Z(()=>[K("div",pt({ref_key:"drawerRef",ref:r,"aria-modal":"true","aria-label":T.title||void 0,"aria-labelledby":T.title?void 0:i(v),"aria-describedby":i(m)},T.$attrs,{class:[i(s).b(),T.direction,i(d)&&"open"],style:i(k)?"width: "+i(O):"height: "+i(O),role:"dialog",onClick:R[1]||(R[1]=Ge(()=>{},["stop"]))}),[K("span",{ref_key:"focusStartRef",ref:l,class:$(i(s).e("sr-focus")),tabindex:"-1"},null,2),T.withHeader?(_(),F("header",{key:0,class:$(i(s).e("header"))},[T.$slots.title?le(T.$slots,"title",{key:1},()=>[oe(" DEPRECATED SLOT ")]):le(T.$slots,"header",{key:0,close:i(E),titleId:i(v),titleClass:i(s).e("title")},()=>[T.$slots.title?oe("v-if",!0):(_(),F("span",{key:0,id:i(v),role:"heading","aria-level":T.headerAriaLevel,class:$(i(s).e("title"))},Te(T.title),11,f9))]),T.showClose?(_(),F("button",{key:2,"aria-label":i(a)("el.drawer.close"),class:$(i(s).e("close-btn")),type:"button",onClick:R[0]||(R[0]=(...A)=>i(E)&&i(E)(...A))},[q(i(Fe),{class:$(i(s).e("close"))},{default:Z(()=>[q(i(ko))]),_:1},8,["class"])],10,p9)):oe("v-if",!0)],2)):oe("v-if",!0),i(h)?(_(),F("div",{key:1,id:i(m),class:$(i(s).e("body"))},[le(T.$slots,"default")],10,h9)):oe("v-if",!0),T.$slots.footer?(_(),F("div",{key:2,class:$(i(s).e("footer"))},[le(T.$slots,"footer")],2)):oe("v-if",!0)],16,d9)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[St,i(d)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var g9=$e(m9,[["__file","drawer.vue"]]);const y9=rt(g9),b9=j({inheritAttrs:!1});function w9(e,t,n,o,r,l){return le(e.$slots,"default")}var C9=$e(b9,[["render",w9],["__file","collection.vue"]]);const S9=j({name:"ElCollectionItem",inheritAttrs:!1});function E9(e,t,n,o,r,l){return le(e.$slots,"default")}var k9=$e(S9,[["render",E9],["__file","collection-item.vue"]]);const YS="data-el-collection-item",GS=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),r=Symbol(n),l={...C9,name:t,setup(){const a=P(null),u=new Map;ft(o,{itemMap:u,getItems:()=>{const f=i(a);if(!f)return[];const d=Array.from(f.querySelectorAll(`[${YS}]`));return[...u.values()].sort((v,m)=>d.indexOf(v.ref)-d.indexOf(m.ref))},collectionRef:a})}},s={...k9,name:n,setup(a,{attrs:u}){const c=P(null),f=Pe(o,void 0);ft(r,{collectionItemRef:c}),nt(()=>{const d=i(c);d&&f.itemMap.set(d,{ref:d,...u})}),At(()=>{const d=i(c);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:r,ElCollection:l,ElCollectionItem:s}},_9=_e({style:{type:Q([String,Array,Object])},currentTabId:{type:Q(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Q(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:$9,ElCollectionItem:T9,COLLECTION_INJECTION_KEY:Ov,COLLECTION_ITEM_INJECTION_KEY:O9}=GS("RovingFocusGroup"),Nv=Symbol("elRovingFocusGroup"),XS=Symbol("elRovingFocusGroupItem"),N9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},M9=(e,t)=>{if(t!=="rtl")return e;switch(e){case Ke.right:return Ke.left;case Ke.left:return Ke.right;default:return e}},I9=(e,t,n)=>{const o=M9(e.key,n);if(!(t==="vertical"&&[Ke.left,Ke.right].includes(o))&&!(t==="horizontal"&&[Ke.up,Ke.down].includes(o)))return N9[o]},R9=(e,t)=>e.map((n,o)=>e[(o+t)%e.length]),Mv=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},g0="currentTabIdChange",y0="rovingFocusGroup.entryFocus",A9={bubbles:!1,cancelable:!0},P9=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:_9,emits:[g0,"entryFocus"],setup(e,{emit:t}){var n;const o=P((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),r=P(!1),l=P(!1),s=P(null),{getItems:a}=Pe(Ov,void 0),u=S(()=>[{outline:"none"},e.style]),c=p=>{t(g0,p)},f=()=>{r.value=!0},d=Ut(p=>{var y;(y=e.onMousedown)==null||y.call(e,p)},()=>{l.value=!0}),h=Ut(p=>{var y;(y=e.onFocus)==null||y.call(e,p)},p=>{const y=!i(l),{target:g,currentTarget:w}=p;if(g===w&&y&&!i(r)){const b=new Event(y0,A9);if(w==null||w.dispatchEvent(b),!b.defaultPrevented){const C=a().filter(R=>R.focusable),E=C.find(R=>R.active),k=C.find(R=>R.id===i(o)),T=[E,k,...C].filter(Boolean).map(R=>R.ref);Mv(T)}}l.value=!1}),v=Ut(p=>{var y;(y=e.onBlur)==null||y.call(e,p)},()=>{r.value=!1}),m=(...p)=>{t("entryFocus",...p)};ft(Nv,{currentTabbedId:Fs(o),loop:Ot(e,"loop"),tabIndex:S(()=>i(r)?-1:0),rovingFocusGroupRef:s,rovingFocusGroupRootStyle:u,orientation:Ot(e,"orientation"),dir:Ot(e,"dir"),onItemFocus:c,onItemShiftTab:f,onBlur:v,onFocus:h,onMousedown:d}),fe(()=>e.currentTabId,p=>{o.value=p??null}),Lt(s,y0,m)}});function x9(e,t,n,o,r,l){return le(e.$slots,"default")}var L9=$e(P9,[["render",x9],["__file","roving-focus-group-impl.vue"]]);const D9=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:$9,ElRovingFocusGroupImpl:L9}});function B9(e,t,n,o,r,l){const s=at("el-roving-focus-group-impl"),a=at("el-focus-group-collection");return _(),re(a,null,{default:Z(()=>[q(s,rr(vs(e.$attrs)),{default:Z(()=>[le(e.$slots,"default")]),_:3},16)]),_:3})}var F9=$e(D9,[["render",B9],["__file","roving-focus-group.vue"]]);const V9=j({components:{ElRovingFocusCollectionItem:T9},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:r,onItemShiftTab:l}=Pe(Nv,void 0),{getItems:s}=Pe(Ov,void 0),a=En(),u=P(null),c=Ut(v=>{t("mousedown",v)},v=>{e.focusable?r(i(a)):v.preventDefault()}),f=Ut(v=>{t("focus",v)},()=>{r(i(a))}),d=Ut(v=>{t("keydown",v)},v=>{const{key:m,shiftKey:p,target:y,currentTarget:g}=v;if(m===Ke.tab&&p){l();return}if(y!==g)return;const w=I9(v);if(w){v.preventDefault();let C=s().filter(E=>E.focusable).map(E=>E.ref);switch(w){case"last":{C.reverse();break}case"prev":case"next":{w==="prev"&&C.reverse();const E=C.indexOf(g);C=o.value?R9(C,E+1):C.slice(E+1);break}}je(()=>{Mv(C)})}}),h=S(()=>n.value===i(a));return ft(XS,{rovingFocusGroupItemRef:u,tabIndex:S(()=>i(h)?0:-1),handleMousedown:c,handleFocus:f,handleKeydown:d}),{id:a,handleKeydown:d,handleFocus:f,handleMousedown:c}}});function H9(e,t,n,o,r,l){const s=at("el-roving-focus-collection-item");return _(),re(s,{id:e.id,focusable:e.focusable,active:e.active},{default:Z(()=>[le(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var z9=$e(V9,[["render",H9],["__file","roving-focus-item.vue"]]);const $u=_e({trigger:Xa.trigger,effect:{...cn.effect,default:"light"},type:{type:Q(String)},placement:{type:Q(String),default:"bottom"},popperOptions:{type:Q(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:Q([Number,String]),default:0},maxHeight:{type:Q([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Q(Object)},teleported:cn.teleported}),JS=_e({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Nt}}),K9=_e({onKeydown:{type:Q(Function)}}),j9=[Ke.down,Ke.pageDown,Ke.home],ZS=[Ke.up,Ke.pageUp,Ke.end],W9=[...j9,...ZS],{ElCollection:U9,ElCollectionItem:q9,COLLECTION_INJECTION_KEY:Y9,COLLECTION_ITEM_INJECTION_KEY:G9}=GS("Dropdown"),Qc=Symbol("elDropdown"),{ButtonGroup:X9}=pn,J9=j({name:"ElDropdown",components:{ElButton:pn,ElButtonGroup:X9,ElScrollbar:gr,ElDropdownCollection:U9,ElTooltip:Nn,ElRovingFocusGroup:F9,ElOnlyChild:AC,ElIcon:Fe,ArrowDown:vr},props:$u,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=ot(),o=ge("dropdown"),{t:r}=Ct(),l=P(),s=P(),a=P(null),u=P(null),c=P(null),f=P(null),d=P(!1),h=[Ke.enter,Ke.space,Ke.down],v=S(()=>({maxHeight:qt(e.maxHeight)})),m=S(()=>[o.m(E.value)]),p=S(()=>zr(e.trigger)),y=En().value,g=S(()=>e.id||y);fe([l,p],([M,D],[N])=>{var B,U,G;(B=N==null?void 0:N.$el)!=null&&B.removeEventListener&&N.$el.removeEventListener("pointerenter",O),(U=M==null?void 0:M.$el)!=null&&U.removeEventListener&&M.$el.removeEventListener("pointerenter",O),(G=M==null?void 0:M.$el)!=null&&G.addEventListener&&D.includes("hover")&&M.$el.addEventListener("pointerenter",O)},{immediate:!0}),At(()=>{var M,D;(D=(M=l.value)==null?void 0:M.$el)!=null&&D.removeEventListener&&l.value.$el.removeEventListener("pointerenter",O)});function w(){b()}function b(){var M;(M=a.value)==null||M.onClose()}function C(){var M;(M=a.value)==null||M.onOpen()}const E=tn();function k(...M){t("command",...M)}function O(){var M,D;(D=(M=l.value)==null?void 0:M.$el)==null||D.focus()}function T(){}function R(){const M=i(u);p.value.includes("hover")&&(M==null||M.focus()),f.value=null}function A(M){f.value=M}function I(M){d.value||(M.preventDefault(),M.stopImmediatePropagation())}function L(){t("visible-change",!0)}function W(M){(M==null?void 0:M.type)==="keydown"&&u.value.focus()}function z(){t("visible-change",!1)}return ft(Qc,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:d,onItemEnter:T,onItemLeave:R}),ft("elDropdown",{instance:n,dropdownSize:E,handleClick:w,commandHandler:k,trigger:Ot(e,"trigger"),hideOnClick:Ot(e,"hideOnClick")}),{t:r,ns:o,scrollbar:c,wrapStyle:v,dropdownTriggerKls:m,dropdownSize:E,triggerId:g,triggerKeys:h,currentTabId:f,handleCurrentTabIdChange:A,handlerMainButtonClick:M=>{t("click",M)},handleEntryFocus:I,handleClose:b,handleOpen:C,handleBeforeShowTooltip:L,handleShowTooltip:W,handleBeforeHideTooltip:z,onFocusAfterTrapped:M=>{var D,N;M.preventDefault(),(N=(D=u.value)==null?void 0:D.focus)==null||N.call(D,{preventScroll:!0})},popperRef:a,contentRef:u,triggeringElementRef:l,referenceElementRef:s}}});function Z9(e,t,n,o,r,l){var s;const a=at("el-dropdown-collection"),u=at("el-roving-focus-group"),c=at("el-scrollbar"),f=at("el-only-child"),d=at("el-tooltip"),h=at("el-button"),v=at("arrow-down"),m=at("el-icon"),p=at("el-button-group");return _(),F("div",{class:$([e.ns.b(),e.ns.is("disabled",e.disabled)])},[q(d,{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":(s=e.referenceElementRef)==null?void 0:s.$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},ar({content:Z(()=>[q(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Z(()=>[q(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:Z(()=>[q(a,null,{default:Z(()=>[le(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:Z(()=>[q(f,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:Z(()=>[le(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?(_(),re(p,{key:0},{default:Z(()=>[q(h,pt({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Z(()=>[le(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),q(h,pt({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:Z(()=>[q(m,{class:$(e.ns.e("icon"))},{default:Z(()=>[q(v)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):oe("v-if",!0)],2)}var Q9=$e(J9,[["render",Z9],["__file","dropdown.vue"]]);const e7=j({name:"DropdownItemImpl",components:{ElIcon:Fe},props:JS,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=ge("dropdown"),{role:o}=Pe(Qc,void 0),{collectionItemRef:r}=Pe(G9,void 0),{collectionItemRef:l}=Pe(O9,void 0),{rovingFocusGroupItemRef:s,tabIndex:a,handleFocus:u,handleKeydown:c,handleMousedown:f}=Pe(XS,void 0),d=zc(r,l,s),h=S(()=>o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),v=Ut(m=>{const{code:p}=m;if(p===Ke.enter||p===Ke.space)return m.preventDefault(),m.stopImmediatePropagation(),t("clickimpl",m),!0},c);return{ns:n,itemRef:d,dataset:{[YS]:""},role:h,tabIndex:a,handleFocus:u,handleKeydown:v,handleMousedown:f}}}),t7=["aria-disabled","tabindex","role"];function n7(e,t,n,o,r,l){const s=at("el-icon");return _(),F(ze,null,[e.divided?(_(),F("li",pt({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):oe("v-if",!0),K("li",pt({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=a=>e.$emit("clickimpl",a)),onFocus:t[1]||(t[1]=(...a)=>e.handleFocus&&e.handleFocus(...a)),onKeydown:t[2]||(t[2]=Ge((...a)=>e.handleKeydown&&e.handleKeydown(...a),["self"])),onMousedown:t[3]||(t[3]=(...a)=>e.handleMousedown&&e.handleMousedown(...a)),onPointermove:t[4]||(t[4]=a=>e.$emit("pointermove",a)),onPointerleave:t[5]||(t[5]=a=>e.$emit("pointerleave",a))}),[e.icon?(_(),re(s,{key:0},{default:Z(()=>[(_(),re(ct(e.icon)))]),_:1})):oe("v-if",!0),le(e.$slots,"default")],16,t7)],64)}var o7=$e(e7,[["render",n7],["__file","dropdown-item-impl.vue"]]);const QS=()=>{const e=Pe("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},r7=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:q9,ElRovingFocusItem:z9,ElDropdownItemImpl:o7},inheritAttrs:!1,props:JS,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=QS(),r=ot(),l=P(null),s=S(()=>{var v,m;return(m=(v=i(l))==null?void 0:v.textContent)!=null?m:""}),{onItemEnter:a,onItemLeave:u}=Pe(Qc,void 0),c=Ut(v=>(t("pointermove",v),v.defaultPrevented),pg(v=>{if(e.disabled){u(v);return}const m=v.currentTarget;m===document.activeElement||m.contains(document.activeElement)||(a(v),v.defaultPrevented||m==null||m.focus())})),f=Ut(v=>(t("pointerleave",v),v.defaultPrevented),pg(v=>{u(v)})),d=Ut(v=>{if(!e.disabled)return t("click",v),v.type!=="keydown"&&v.defaultPrevented},v=>{var m,p,y;if(e.disabled){v.stopImmediatePropagation();return}(m=o==null?void 0:o.hideOnClick)!=null&&m.value&&((p=o.handleClick)==null||p.call(o)),(y=o.commandHandler)==null||y.call(o,e.command,r,v)}),h=S(()=>({...e,...n}));return{handleClick:d,handlePointerMove:c,handlePointerLeave:f,textContent:s,propsAndAttrs:h}}});function l7(e,t,n,o,r,l){var s;const a=at("el-dropdown-item-impl"),u=at("el-roving-focus-item"),c=at("el-dropdown-collection-item");return _(),re(c,{disabled:e.disabled,"text-value":(s=e.textValue)!=null?s:e.textContent},{default:Z(()=>[q(u,{focusable:!e.disabled},{default:Z(()=>[q(a,pt(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Z(()=>[le(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var e2=$e(r7,[["render",l7],["__file","dropdown-item.vue"]]);const s7=j({name:"ElDropdownMenu",props:K9,setup(e){const t=ge("dropdown"),{_elDropdownSize:n}=QS(),o=n.value,{focusTrapRef:r,onKeydown:l}=Pe(gv,void 0),{contentRef:s,role:a,triggerId:u}=Pe(Qc,void 0),{collectionRef:c,getItems:f}=Pe(Y9,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:h,tabIndex:v,onBlur:m,onFocus:p,onMousedown:y}=Pe(Nv,void 0),{collectionRef:g}=Pe(Ov,void 0),w=S(()=>[t.b("menu"),t.bm("menu",o==null?void 0:o.value)]),b=zc(s,c,r,d,g),C=Ut(k=>{var O;(O=e.onKeydown)==null||O.call(e,k)},k=>{const{currentTarget:O,code:T,target:R}=k;if(O.contains(R),Ke.tab===T&&k.stopImmediatePropagation(),k.preventDefault(),R!==i(s)||!W9.includes(T))return;const I=f().filter(L=>!L.disabled).map(L=>L.ref);ZS.includes(T)&&I.reverse(),Mv(I)});return{size:o,rovingFocusGroupRootStyle:h,tabIndex:v,dropdownKls:w,role:a,triggerId:u,dropdownListWrapperRef:b,handleKeydown:k=>{C(k),l(k)},onBlur:m,onFocus:p,onMousedown:y}}}),a7=["role","aria-labelledby"];function i7(e,t,n,o,r,l){return _(),F("ul",{ref:e.dropdownListWrapperRef,class:$(e.dropdownKls),style:He(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...s)=>e.onBlur&&e.onBlur(...s)),onFocus:t[1]||(t[1]=(...s)=>e.onFocus&&e.onFocus(...s)),onKeydown:t[2]||(t[2]=Ge((...s)=>e.handleKeydown&&e.handleKeydown(...s),["self"])),onMousedown:t[3]||(t[3]=Ge((...s)=>e.onMousedown&&e.onMousedown(...s),["self"]))},[le(e.$slots,"default")],46,a7)}var t2=$e(s7,[["render",i7],["__file","dropdown-menu.vue"]]);const u7=rt(Q9,{DropdownItem:e2,DropdownMenu:t2}),c7=Kt(e2),d7=Kt(t2),f7={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},p7=["id"],h7=["stop-color"],v7=["stop-color"],m7=["id"],g7=["stop-color"],y7=["stop-color"],b7=["id"],w7={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},C7={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},S7={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},E7=["fill"],k7=["fill"],_7={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)"},$7=["fill"],T7=["fill"],O7=["fill"],N7=["fill"],M7=["fill"],I7={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},R7=["fill","xlink:href"],A7=["fill","mask"],P7=["fill"],x7=j({name:"ImgEmpty"}),L7=j({...x7,setup(e){const t=ge("empty"),n=En();return(o,r)=>(_(),F("svg",f7,[K("defs",null,[K("linearGradient",{id:`linearGradient-1-${i(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,h7),K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,v7)],8,p7),K("linearGradient",{id:`linearGradient-2-${i(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,g7),K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,y7)],8,m7),K("rect",{id:`path-3-${i(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,b7)]),K("g",w7,[K("g",C7,[K("g",S7,[K("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(${i(t).cssVarBlockName("fill-color-3")})`},null,8,E7),K("polygon",{id:"Rectangle-Copy-14",fill:`var(${i(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,k7),K("g",_7,[K("polygon",{id:"Rectangle-Copy-10",fill:`var(${i(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,$7),K("polygon",{id:"Rectangle-Copy-11",fill:`var(${i(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,T7),K("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${i(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,O7),K("polygon",{id:"Rectangle-Copy-13",fill:`var(${i(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,N7)]),K("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${i(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,M7),K("g",I7,[K("use",{id:"Mask",fill:`var(${i(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${i(n)}`},null,8,R7),K("polygon",{id:"Rectangle-Copy",fill:`var(${i(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${i(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,A7)]),K("polygon",{id:"Rectangle-Copy-18",fill:`var(${i(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,P7)])])])]))}});var D7=$e(L7,[["__file","img-empty.vue"]]);const B7=_e({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),F7=["src"],V7={key:1},H7=j({name:"ElEmpty"}),z7=j({...H7,props:B7,setup(e){const t=e,{t:n}=Ct(),o=ge("empty"),r=S(()=>t.description||n("el.table.emptyText")),l=S(()=>({width:qt(t.imageSize)}));return(s,a)=>(_(),F("div",{class:$(i(o).b())},[K("div",{class:$(i(o).e("image")),style:He(i(l))},[s.image?(_(),F("img",{key:0,src:s.image,ondragstart:"return false"},null,8,F7)):le(s.$slots,"image",{key:1},()=>[q(D7)])],6),K("div",{class:$(i(o).e("description"))},[s.$slots.description?le(s.$slots,"description",{key:0}):(_(),F("p",V7,Te(i(r)),1))],2),s.$slots.default?(_(),F("div",{key:0,class:$(i(o).e("bottom"))},[le(s.$slots,"default")],2)):oe("v-if",!0)],2))}});var K7=$e(z7,[["__file","empty.vue"]]);const n2=rt(K7),j7=_e({urlList:{type:Q(Array),default:()=>zt([])},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:Q(String)}}),W7={close:()=>!0,switch:e=>Ye(e),rotate:e=>Ye(e)},U7=["src","crossorigin"],q7=j({name:"ElImageViewer"}),Y7=j({...q7,props:j7,emits:W7,setup(e,{expose:t,emit:n}){var o;const r=e,l={CONTAIN:{name:"contain",icon:Cl(sx)},ORIGINAL:{name:"original",icon:Cl($x)}},{t:s}=Ct(),a=ge("image-viewer"),{nextZIndex:u}=qs(),c=P(),f=P([]),d=UE(),h=P(!0),v=P(r.initialIndex),m=Pt(l.CONTAIN),p=P({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),y=P((o=r.zIndex)!=null?o:u()),g=S(()=>{const{urlList:B}=r;return B.length<=1}),w=S(()=>v.value===0),b=S(()=>v.value===r.urlList.length-1),C=S(()=>r.urlList[v.value]),E=S(()=>[a.e("btn"),a.e("prev"),a.is("disabled",!r.infinite&&w.value)]),k=S(()=>[a.e("btn"),a.e("next"),a.is("disabled",!r.infinite&&b.value)]),O=S(()=>{const{scale:B,deg:U,offsetX:G,offsetY:ne,enableTransition:ue}=p.value;let te=G/B,Y=ne/B;switch(U%360){case 90:case-270:[te,Y]=[Y,-te];break;case 180:case-180:[te,Y]=[-te,-Y];break;case 270:case-90:[te,Y]=[-Y,te];break}const J={transform:`scale(${B}) rotate(${U}deg) translate(${te}px, ${Y}px)`,transition:ue?"transform .3s":""};return m.value.name===l.CONTAIN.name&&(J.maxWidth=J.maxHeight="100%"),J});function T(){A(),n("close")}function R(){const B=El(G=>{switch(G.code){case Ke.esc:r.closeOnPressEscape&&T();break;case Ke.space:V();break;case Ke.left:M();break;case Ke.up:N("zoomIn");break;case Ke.right:D();break;case Ke.down:N("zoomOut");break}}),U=El(G=>{const ne=G.deltaY||G.deltaX;N(ne<0?"zoomIn":"zoomOut",{zoomRate:r.zoomRate,enableTransition:!1})});d.run(()=>{Lt(document,"keydown",B),Lt(document,"wheel",U)})}function A(){d.stop()}function I(){h.value=!1}function L(B){h.value=!1,B.target.alt=s("el.image.error")}function W(B){if(h.value||B.button!==0||!c.value)return;p.value.enableTransition=!1;const{offsetX:U,offsetY:G}=p.value,ne=B.pageX,ue=B.pageY,te=El(J=>{p.value={...p.value,offsetX:U+J.pageX-ne,offsetY:G+J.pageY-ue}}),Y=Lt(document,"mousemove",te);Lt(document,"mouseup",()=>{Y()}),B.preventDefault()}function z(){p.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function V(){if(h.value)return;const B=Es(l),U=Object.values(l),G=m.value.name,ue=(U.findIndex(te=>te.name===G)+1)%B.length;m.value=l[B[ue]],z()}function x(B){const U=r.urlList.length;v.value=(B+U)%U}function M(){w.value&&!r.infinite||x(v.value-1)}function D(){b.value&&!r.infinite||x(v.value+1)}function N(B,U={}){if(h.value)return;const{minScale:G,maxScale:ne}=r,{zoomRate:ue,rotateDeg:te,enableTransition:Y}={zoomRate:r.zoomRate,rotateDeg:90,enableTransition:!0,...U};switch(B){case"zoomOut":p.value.scale>G&&(p.value.scale=Number.parseFloat((p.value.scale/ue).toFixed(3)));break;case"zoomIn":p.value.scale{je(()=>{const B=f.value[0];B!=null&&B.complete||(h.value=!0)})}),fe(v,B=>{z(),n("switch",B)}),nt(()=>{var B,U;R(),(U=(B=c.value)==null?void 0:B.focus)==null||U.call(B)}),t({setActiveItem:x}),(B,U)=>(_(),re(Vs,{to:"body",disabled:!B.teleported},[q(on,{name:"viewer-fade",appear:""},{default:Z(()=>[K("div",{ref_key:"wrapper",ref:c,tabindex:-1,class:$(i(a).e("wrapper")),style:He({zIndex:y.value})},[K("div",{class:$(i(a).e("mask")),onClick:U[0]||(U[0]=Ge(G=>B.hideOnClickModal&&T(),["self"]))},null,2),oe(" CLOSE "),K("span",{class:$([i(a).e("btn"),i(a).e("close")]),onClick:T},[q(i(Fe),null,{default:Z(()=>[q(i(ko))]),_:1})],2),oe(" ARROW "),i(g)?oe("v-if",!0):(_(),F(ze,{key:0},[K("span",{class:$(i(E)),onClick:M},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],2),K("span",{class:$(i(k)),onClick:D},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],2)],64)),oe(" ACTIONS "),K("div",{class:$([i(a).e("btn"),i(a).e("actions")])},[K("div",{class:$(i(a).e("actions__inner"))},[q(i(Fe),{onClick:U[1]||(U[1]=G=>N("zoomOut"))},{default:Z(()=>[q(i(zx))]),_:1}),q(i(Fe),{onClick:U[2]||(U[2]=G=>N("zoomIn"))},{default:Z(()=>[q(i(zw))]),_:1}),K("i",{class:$(i(a).e("actions__divider"))},null,2),q(i(Fe),{onClick:V},{default:Z(()=>[(_(),re(ct(i(m).icon)))]),_:1}),K("i",{class:$(i(a).e("actions__divider"))},null,2),q(i(Fe),{onClick:U[3]||(U[3]=G=>N("anticlockwise"))},{default:Z(()=>[q(i(Sx))]),_:1}),q(i(Fe),{onClick:U[4]||(U[4]=G=>N("clockwise"))},{default:Z(()=>[q(i(kx))]),_:1})],2)],2),oe(" CANVAS "),K("div",{class:$(i(a).e("canvas"))},[(_(!0),F(ze,null,mt(B.urlList,(G,ne)=>et((_(),F("img",{ref_for:!0,ref:ue=>f.value[ne]=ue,key:G,src:G,style:He(i(O)),class:$(i(a).e("img")),crossorigin:B.crossorigin,onLoad:I,onError:L,onMousedown:W},null,46,U7)),[[St,ne===v.value]])),128))],2),le(B.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var G7=$e(Y7,[["__file","image-viewer.vue"]]);const o2=rt(G7),X7=_e({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:Q([String,Object])},previewSrcList:{type:Q(Array),default:()=>zt([])},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:Q(String)}}),J7={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ye(e),close:()=>!0,show:()=>!0},Z7=["src","loading","crossorigin"],Q7={key:0},ej=j({name:"ElImage",inheritAttrs:!1}),tj=j({...ej,props:X7,emits:J7,setup(e,{emit:t}){const n=e;let o="";const{t:r}=Ct(),l=ge("image"),s=Ll(),a=qh(),u=P(),c=P(!1),f=P(!0),d=P(!1),h=P(),v=P(),m=gt&&"loading"in HTMLImageElement.prototype;let p,y;const g=S(()=>[l.e("inner"),C.value&&l.e("preview"),f.value&&l.is("loading")]),w=S(()=>s.style),b=S(()=>{const{fit:D}=n;return gt&&D?{objectFit:D}:{}}),C=S(()=>{const{previewSrcList:D}=n;return Array.isArray(D)&&D.length>0}),E=S(()=>{const{previewSrcList:D,initialIndex:N}=n;let B=N;return N>D.length-1&&(B=0),B}),k=S(()=>n.loading==="eager"?!1:!m&&n.loading==="lazy"||n.lazy),O=()=>{gt&&(f.value=!0,c.value=!1,u.value=n.src)};function T(D){f.value=!1,c.value=!1,t("load",D)}function R(D){f.value=!1,c.value=!0,t("error",D)}function A(){hN(h.value,v.value)&&(O(),W())}const I=j1(A,200,!0);async function L(){var D;if(!gt)return;await je();const{scrollContainer:N}=n;co(N)?v.value=N:Ze(N)&&N!==""?v.value=(D=document.querySelector(N))!=null?D:void 0:h.value&&(v.value=Bh(h.value)),v.value&&(p=Lt(v,"scroll",I),setTimeout(()=>A(),100))}function W(){!gt||!v.value||!I||(p==null||p(),v.value=void 0)}function z(D){if(D.ctrlKey){if(D.deltaY<0)return D.preventDefault(),!1;if(D.deltaY>0)return D.preventDefault(),!1}}function V(){C.value&&(y=Lt("wheel",z,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",d.value=!0,t("show"))}function x(){y==null||y(),document.body.style.overflow=o,d.value=!1,t("close")}function M(D){t("switch",D)}return fe(()=>n.src,()=>{k.value?(f.value=!0,c.value=!1,W(),L()):O()}),nt(()=>{k.value?L():O()}),(D,N)=>(_(),F("div",{ref_key:"container",ref:h,class:$([i(l).b(),D.$attrs.class]),style:He(i(w))},[c.value?le(D.$slots,"error",{key:0},()=>[K("div",{class:$(i(l).e("error"))},Te(i(r)("el.image.error")),3)]):(_(),F(ze,{key:1},[u.value!==void 0?(_(),F("img",pt({key:0},i(a),{src:u.value,loading:D.loading,style:i(b),class:i(g),crossorigin:D.crossorigin,onClick:V,onLoad:T,onError:R}),null,16,Z7)):oe("v-if",!0),f.value?(_(),F("div",{key:1,class:$(i(l).e("wrapper"))},[le(D.$slots,"placeholder",{},()=>[K("div",{class:$(i(l).e("placeholder"))},null,2)])],2)):oe("v-if",!0)],64)),i(C)?(_(),F(ze,{key:2},[d.value?(_(),re(i(o2),{key:0,"z-index":D.zIndex,"initial-index":i(E),infinite:D.infinite,"zoom-rate":D.zoomRate,"min-scale":D.minScale,"max-scale":D.maxScale,"url-list":D.previewSrcList,"hide-on-click-modal":D.hideOnClickModal,teleported:D.previewTeleported,"close-on-press-escape":D.closeOnPressEscape,onClose:x,onSwitch:M},{default:Z(()=>[D.$slots.viewer?(_(),F("div",Q7,[le(D.$slots,"viewer")])):oe("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):oe("v-if",!0)],64)):oe("v-if",!0)],6))}});var nj=$e(tj,[["__file","image.vue"]]);const oj=rt(nj),rj=_e({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:an,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ye(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),lj={[Dt]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[xn]:e=>Ye(e)||fn(e),[it]:e=>Ye(e)||fn(e)},sj=["aria-label","onKeydown"],aj=["aria-label","onKeydown"],ij=j({name:"ElInputNumber"}),uj=j({...ij,props:rj,emits:lj,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Ct(),l=ge("input-number"),s=P(),a=Et({currentValue:o.modelValue,userInput:null}),{formItem:u}=Mn(),c=S(()=>Ye(o.modelValue)&&o.modelValue<=o.min),f=S(()=>Ye(o.modelValue)&&o.modelValue>=o.max),d=S(()=>{const V=g(o.step);return Qt(o.precision)?Math.max(g(o.modelValue),V):(V>o.precision,o.precision)}),h=S(()=>o.controls&&o.controlsPosition==="right"),v=tn(),m=Bn(),p=S(()=>{if(a.userInput!==null)return a.userInput;let V=a.currentValue;if(fn(V))return"";if(Ye(V)){if(Number.isNaN(V))return"";Qt(o.precision)||(V=V.toFixed(o.precision))}return V}),y=(V,x)=>{if(Qt(x)&&(x=d.value),x===0)return Math.round(V);let M=String(V);const D=M.indexOf(".");if(D===-1||!M.replace(".","").split("")[D+x])return V;const U=M.length;return M.charAt(U-1)==="5"&&(M=`${M.slice(0,Math.max(0,U-1))}6`),Number.parseFloat(Number(M).toFixed(x))},g=V=>{if(fn(V))return 0;const x=V.toString(),M=x.indexOf(".");let D=0;return M!==-1&&(D=x.length-M-1),D},w=(V,x=1)=>Ye(V)?y(V+o.step*x):a.currentValue,b=()=>{if(o.readonly||m.value||f.value)return;const V=Number(p.value)||0,x=w(V);k(x),n(xn,a.currentValue),W()},C=()=>{if(o.readonly||m.value||c.value)return;const V=Number(p.value)||0,x=w(V,-1);k(x),n(xn,a.currentValue),W()},E=(V,x)=>{const{max:M,min:D,step:N,precision:B,stepStrictly:U,valueOnClear:G}=o;MM||neM?M:D,x&&n(it,ne)),ne},k=(V,x=!0)=>{var M;const D=a.currentValue,N=E(V);if(!x){n(it,N);return}D===N&&V||(a.userInput=null,n(it,N),D!==N&&n(Dt,N,D),o.validateEvent&&((M=u==null?void 0:u.validate)==null||M.call(u,"change").catch(B=>void 0)),a.currentValue=N)},O=V=>{a.userInput=V;const x=V===""?null:Number(V);n(xn,x),k(x,!1)},T=V=>{const x=V!==""?Number(V):"";(Ye(x)&&!Number.isNaN(x)||V==="")&&k(x),W(),a.userInput=null},R=()=>{var V,x;(x=(V=s.value)==null?void 0:V.focus)==null||x.call(V)},A=()=>{var V,x;(x=(V=s.value)==null?void 0:V.blur)==null||x.call(V)},I=V=>{n("focus",V)},L=V=>{var x;a.userInput=null,n("blur",V),o.validateEvent&&((x=u==null?void 0:u.validate)==null||x.call(u,"blur").catch(M=>void 0))},W=()=>{a.currentValue!==o.modelValue&&(a.currentValue=o.modelValue)},z=V=>{document.activeElement===V.target&&V.preventDefault()};return fe(()=>o.modelValue,(V,x)=>{const M=E(V,!0);a.userInput===null&&M!==x&&(a.currentValue=M)},{immediate:!0}),nt(()=>{var V;const{min:x,max:M,modelValue:D}=o,N=(V=s.value)==null?void 0:V.input;if(N.setAttribute("role","spinbutton"),Number.isFinite(M)?N.setAttribute("aria-valuemax",String(M)):N.removeAttribute("aria-valuemax"),Number.isFinite(x)?N.setAttribute("aria-valuemin",String(x)):N.removeAttribute("aria-valuemin"),N.setAttribute("aria-valuenow",a.currentValue||a.currentValue===0?String(a.currentValue):""),N.setAttribute("aria-disabled",String(m.value)),!Ye(D)&&D!=null){let B=Number(D);Number.isNaN(B)&&(B=null),n(it,B)}N.addEventListener("wheel",z,{passive:!1})}),fr(()=>{var V,x;const M=(V=s.value)==null?void 0:V.input;M==null||M.setAttribute("aria-valuenow",`${(x=a.currentValue)!=null?x:""}`)}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input-number",ref:"https://element-plus.org/en-US/component/input-number.html"},S(()=>!!o.label)),t({focus:R,blur:A}),(V,x)=>(_(),F("div",{class:$([i(l).b(),i(l).m(i(v)),i(l).is("disabled",i(m)),i(l).is("without-controls",!V.controls),i(l).is("controls-right",i(h))]),onDragstart:x[0]||(x[0]=Ge(()=>{},["prevent"]))},[V.controls?et((_(),F("span",{key:0,role:"button","aria-label":i(r)("el.inputNumber.decrease"),class:$([i(l).e("decrease"),i(l).is("disabled",i(c))]),onKeydown:Tt(C,["enter"])},[le(V.$slots,"decrease-icon",{},()=>[q(i(Fe),null,{default:Z(()=>[i(h)?(_(),re(i(vr),{key:0})):(_(),re(i(fx),{key:1}))]),_:1})])],42,sj)),[[i(tc),C]]):oe("v-if",!0),V.controls?et((_(),F("span",{key:1,role:"button","aria-label":i(r)("el.inputNumber.increase"),class:$([i(l).e("increase"),i(l).is("disabled",i(f))]),onKeydown:Tt(b,["enter"])},[le(V.$slots,"increase-icon",{},()=>[q(i(Fe),null,{default:Z(()=>[i(h)?(_(),re(i(Fh),{key:0})):(_(),re(i(Vw),{key:1}))]),_:1})])],42,aj)),[[i(tc),b]]):oe("v-if",!0),q(i($n),{id:V.id,ref_key:"input",ref:s,type:"number",step:V.step,"model-value":i(p),placeholder:V.placeholder,readonly:V.readonly,disabled:i(m),size:i(v),max:V.max,min:V.min,name:V.name,"aria-label":V.label||V.ariaLabel,"validate-event":!1,onKeydown:[Tt(Ge(b,["prevent"]),["up"]),Tt(Ge(C,["prevent"]),["down"])],onBlur:L,onFocus:I,onInput:O,onChange:T},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","onKeydown"])],34))}});var cj=$e(uj,[["__file","input-number.vue"]]);const r2=rt(cj),dj=_e({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Nt}}),fj={click:e=>e instanceof MouseEvent},pj=["href","target"],hj=j({name:"ElLink"}),vj=j({...hj,props:dj,emits:fj,setup(e,{emit:t}){const n=e,o=ge("link"),r=S(()=>[o.b(),o.m(n.type),o.is("disabled",n.disabled),o.is("underline",n.underline&&!n.disabled)]);function l(s){n.disabled||t("click",s)}return(s,a)=>(_(),F("a",{class:$(i(r)),href:s.disabled||!s.href?void 0:s.href,target:s.disabled||!s.href?void 0:s.target,onClick:l},[s.icon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(s.icon)))]),_:1})):oe("v-if",!0),s.$slots.default?(_(),F("span",{key:1,class:$(i(o).e("inner"))},[le(s.$slots,"default")],2)):oe("v-if",!0),s.$slots.icon?le(s.$slots,"icon",{key:2}):oe("v-if",!0)],10,pj))}});var mj=$e(vj,[["__file","link.vue"]]);const gj=rt(mj);let yj=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",o=>{let r=!1;switch(o.code){case Ke.down:{this.gotoSubIndex(this.subIndex+1),r=!0;break}case Ke.up:{this.gotoSubIndex(this.subIndex-1),r=!0;break}case Ke.tab:{fu(t,"mouseleave");break}case Ke.enter:case Ke.space:{r=!0,o.currentTarget.click();break}}return r&&(o.preventDefault(),o.stopPropagation()),!1})})}},bj=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 yj(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case Ke.down:{fu(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case Ke.up:{fu(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case Ke.tab:{fu(t.currentTarget,"mouseleave");break}case Ke.enter:case Ke.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},wj=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(o=>{o.nodeType===1&&new bj(o,t)})}};const Cj=j({name:"ElMenuCollapseTransition",setup(){const e=ge("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,o){no(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",o()},onAfterEnter(n){On(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),so(n,e.m("collapse"))?(On(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),no(n,e.m("collapse"))):(no(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),On(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){no(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function Sj(e,t,n,o,r,l){return _(),re(on,pt({mode:"out-in"},e.listeners),{default:Z(()=>[le(e.$slots,"default")]),_:3},16)}var Ej=$e(Cj,[["render",Sj],["__file","menu-collapse-transition.vue"]]);function l2(e,t){const n=S(()=>{let r=e.parent;const l=[t.value];for(;r.type.name!=="ElMenu";)r.props.index&&l.unshift(r.props.index),r=r.parent;return l});return{parentMenu:S(()=>{let r=e.parent;for(;r&&!["ElMenu","ElSubMenu"].includes(r.type.name);)r=r.parent;return r}),indexPath:n}}function kj(e){return S(()=>{const n=e.backgroundColor;return n?new UC(n).shade(20).toString():""})}const s2=(e,t)=>{const n=ge("menu");return S(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":kj(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},_j=_e({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Nt},expandOpenIcon:{type:Nt},collapseCloseIcon:{type:Nt},collapseOpenIcon:{type:Nt}}),jd="ElSubMenu";var Iv=j({name:jd,props:_j,setup(e,{slots:t,expose:n}){const o=ot(),{indexPath:r,parentMenu:l}=l2(o,S(()=>e.index)),s=ge("menu"),a=ge("sub-menu"),u=Pe("rootMenu");u||rn(jd,"can not inject root menu");const c=Pe(`subMenu:${l.value.uid}`);c||rn(jd,"can not inject sub menu");const f=P({}),d=P({});let h;const v=P(!1),m=P(),p=P(null),y=S(()=>T.value==="horizontal"&&w.value?"bottom-start":"right-start"),g=S(()=>T.value==="horizontal"&&w.value||T.value==="vertical"&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?k.value?e.expandOpenIcon:e.expandCloseIcon:vr:e.collapseCloseIcon&&e.collapseOpenIcon?k.value?e.collapseOpenIcon:e.collapseCloseIcon:Pn),w=S(()=>c.level===0),b=S(()=>{const B=e.teleported;return B===void 0?w.value:B}),C=S(()=>u.props.collapse?`${s.namespace.value}-zoom-in-left`:`${s.namespace.value}-zoom-in-top`),E=S(()=>T.value==="horizontal"&&w.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"]),k=S(()=>u.openedMenus.includes(e.index)),O=S(()=>{let B=!1;return Object.values(f.value).forEach(U=>{U.active&&(B=!0)}),Object.values(d.value).forEach(U=>{U.active&&(B=!0)}),B}),T=S(()=>u.props.mode),R=Et({index:e.index,indexPath:r,active:O}),A=s2(u.props,c.level+1),I=S(()=>{var B;return(B=e.popperOffset)!=null?B:u.props.popperOffset}),L=S(()=>{var B;return(B=e.popperClass)!=null?B:u.props.popperClass}),W=S(()=>{var B;return(B=e.showTimeout)!=null?B:u.props.showTimeout}),z=S(()=>{var B;return(B=e.hideTimeout)!=null?B:u.props.hideTimeout}),V=()=>{var B,U,G;return(G=(U=(B=p.value)==null?void 0:B.popperRef)==null?void 0:U.popperInstanceRef)==null?void 0:G.destroy()},x=B=>{B||V()},M=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:r.value,active:O.value})},D=(B,U=W.value)=>{var G;if(B.type!=="focus"){if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled){c.mouseInChild.value=!0;return}c.mouseInChild.value=!0,h==null||h(),{stop:h}=Ol(()=>{u.openMenu(e.index,r.value)},U),b.value&&((G=l.value.vnode.el)==null||G.dispatchEvent(new MouseEvent("mouseenter")))}},N=(B=!1)=>{var U;if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"){c.mouseInChild.value=!1;return}h==null||h(),c.mouseInChild.value=!1,{stop:h}=Ol(()=>!v.value&&u.closeMenu(e.index,r.value),z.value),b.value&&B&&((U=c.handleMouseleave)==null||U.call(c,!0))};fe(()=>u.props.collapse,B=>x(!!B));{const B=G=>{d.value[G.index]=G},U=G=>{delete d.value[G.index]};ft(`subMenu:${o.uid}`,{addSubMenu:B,removeSubMenu:U,handleMouseleave:N,mouseInChild:v,level:c.level+1})}return n({opened:k}),nt(()=>{u.addSubMenu(R),c.addSubMenu(R)}),At(()=>{c.removeSubMenu(R),u.removeSubMenu(R)}),()=>{var B;const U=[(B=t.title)==null?void 0:B.call(t),Ue(Fe,{class:a.e("icon-arrow"),style:{transform:k.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Ze(g.value)?Ue(o.appContext.components[g.value]):Ue(g.value)})],G=u.isMenuPopup?Ue(Nn,{ref:p,visible:k.value,effect:"light",pure:!0,offset:I.value,showArrow:!1,persistent:!0,popperClass:L.value,placement:y.value,teleported:b.value,fallbackPlacements:E.value,transition:C.value,gpuAcceleration:!1},{content:()=>{var ne;return Ue("div",{class:[s.m(T.value),s.m("popup-container"),L.value],onMouseenter:ue=>D(ue,100),onMouseleave:()=>N(!0),onFocus:ue=>D(ue,100)},[Ue("ul",{class:[s.b(),s.m("popup"),s.m(`popup-${y.value}`)],style:A.value},[(ne=t.default)==null?void 0:ne.call(t)])])},default:()=>Ue("div",{class:a.e("title"),onClick:M},U)}):Ue(ze,{},[Ue("div",{class:a.e("title"),ref:m,onClick:M},U),Ue(Zc,{},{default:()=>{var ne;return et(Ue("ul",{role:"menu",class:[s.b(),s.m("inline")],style:A.value},[(ne=t.default)==null?void 0:ne.call(t)]),[[St,k.value]])}})]);return Ue("li",{class:[a.b(),a.is("active",O.value),a.is("opened",k.value),a.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:k.value,onMouseenter:D,onMouseleave:()=>N(),onFocus:D},[G])}}});const $j=_e({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Q(Array),default:()=>zt([])},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:Nt,default:()=>vx},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Wd=e=>Array.isArray(e)&&e.every(t=>Ze(t)),Tj={close:(e,t)=>Ze(e)&&Wd(t),open:(e,t)=>Ze(e)&&Wd(t),select:(e,t,n,o)=>Ze(e)&&Wd(t)&&ut(n)&&(o===void 0||o instanceof Promise)};var Oj=j({name:"ElMenu",props:$j,emits:Tj,setup(e,{emit:t,slots:n,expose:o}){const r=ot(),l=r.appContext.config.globalProperties.$router,s=P(),a=ge("menu"),u=ge("sub-menu"),c=P(-1),f=P(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=P(e.defaultActive),h=P({}),v=P({}),m=S(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),p=()=>{const z=d.value&&h.value[d.value];if(!z||e.mode==="horizontal"||e.collapse)return;z.indexPath.forEach(x=>{const M=v.value[x];M&&y(x,M.indexPath)})},y=(z,V)=>{f.value.includes(z)||(e.uniqueOpened&&(f.value=f.value.filter(x=>V.includes(x))),f.value.push(z),t("open",z,V))},g=z=>{const V=f.value.indexOf(z);V!==-1&&f.value.splice(V,1)},w=(z,V)=>{g(z),t("close",z,V)},b=({index:z,indexPath:V})=>{f.value.includes(z)?w(z,V):y(z,V)},C=z=>{(e.mode==="horizontal"||e.collapse)&&(f.value=[]);const{index:V,indexPath:x}=z;if(!(fn(V)||fn(x)))if(e.router&&l){const M=z.route||V,D=l.push(M).then(N=>(N||(d.value=V),N));t("select",V,x,{index:V,indexPath:x,route:M},D)}else d.value=V,t("select",V,x,{index:V,indexPath:x})},E=z=>{const V=h.value,x=V[z]||d.value&&V[d.value]||V[e.defaultActive];x?d.value=x.index:d.value=z},k=z=>{const V=getComputedStyle(z),x=Number.parseInt(V.marginLeft,10),M=Number.parseInt(V.marginRight,10);return z.offsetWidth+x+M||0},O=()=>{var z,V;if(!s.value)return-1;const x=Array.from((V=(z=s.value)==null?void 0:z.childNodes)!=null?V:[]).filter(ue=>ue.nodeName!=="#comment"&&(ue.nodeName!=="#text"||ue.nodeValue)),M=64,D=getComputedStyle(s.value),N=Number.parseInt(D.paddingLeft,10),B=Number.parseInt(D.paddingRight,10),U=s.value.clientWidth-N-B;let G=0,ne=0;return x.forEach((ue,te)=>{G+=k(ue),G<=U-M&&(ne=te+1)}),ne===x.length?-1:ne},T=z=>v.value[z].indexPath,R=(z,V=33.34)=>{let x;return()=>{x&&clearTimeout(x),x=setTimeout(()=>{z()},V)}};let A=!0;const I=()=>{if(c.value===O())return;const z=()=>{c.value=-1,je(()=>{c.value=O()})};A?z():R(z)(),A=!1};fe(()=>e.defaultActive,z=>{h.value[z]||(d.value=""),E(z)}),fe(()=>e.collapse,z=>{z&&(f.value=[])}),fe(h.value,p);let L;Cn(()=>{e.mode==="horizontal"&&e.ellipsis?L=Ht(s,I).stop:L==null||L()});const W=P(!1);{const z=D=>{v.value[D.index]=D},V=D=>{delete v.value[D.index]};ft("rootMenu",Et({props:e,openedMenus:f,items:h,subMenus:v,activeIndex:d,isMenuPopup:m,addMenuItem:D=>{h.value[D.index]=D},removeMenuItem:D=>{delete h.value[D.index]},addSubMenu:z,removeSubMenu:V,openMenu:y,closeMenu:w,handleMenuItemClick:C,handleSubMenuClick:b})),ft(`subMenu:${r.uid}`,{addSubMenu:z,removeSubMenu:V,mouseInChild:W,level:0})}return nt(()=>{e.mode==="horizontal"&&new wj(r.vnode.el,a.namespace.value)}),o({open:V=>{const{indexPath:x}=v.value[V];x.forEach(M=>y(M,x))},close:g,handleResize:I}),()=>{var z,V;let x=(V=(z=n.default)==null?void 0:z.call(n))!=null?V:[];const M=[];if(e.mode==="horizontal"&&s.value){const U=Dr(x),G=c.value===-1?U:U.slice(0,c.value),ne=c.value===-1?[]:U.slice(c.value);ne!=null&&ne.length&&e.ellipsis&&(x=G,M.push(Ue(Iv,{index:"sub-menu-more",class:u.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>Ue(Fe,{class:u.e("icon-more")},{default:()=>Ue(e.ellipsisIcon)}),default:()=>ne})))}const D=s2(e,0),N=e.closeOnClickOutside?[[cr,()=>{f.value.length&&(W.value||(f.value.forEach(U=>t("close",U,T(U))),f.value=[]))}]]:[],B=et(Ue("ul",{key:String(e.collapse),role:"menubar",ref:s,style:D.value,class:{[a.b()]:!0,[a.m(e.mode)]:!0,[a.m("collapse")]:e.collapse}},[...x,...M]),N);return e.collapseTransition&&e.mode==="vertical"?Ue(Ej,()=>B):B}}});const Nj=_e({index:{type:Q([String,null]),default:null},route:{type:Q([String,Object])},disabled:Boolean}),Mj={click:e=>Ze(e.index)&&Array.isArray(e.indexPath)},Ud="ElMenuItem",Ij=j({name:Ud,components:{ElTooltip:Nn},props:Nj,emits:Mj,setup(e,{emit:t}){const n=ot(),o=Pe("rootMenu"),r=ge("menu"),l=ge("menu-item");o||rn(Ud,"can not inject root menu");const{parentMenu:s,indexPath:a}=l2(n,Ot(e,"index")),u=Pe(`subMenu:${s.value.uid}`);u||rn(Ud,"can not inject sub menu");const c=S(()=>e.index===o.activeIndex),f=Et({index:e.index,indexPath:a,active:c}),d=()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:a.value,route:e.route}),t("click",f))};return nt(()=>{u.addSubMenu(f),o.addMenuItem(f)}),At(()=>{u.removeSubMenu(f),o.removeMenuItem(f)}),{parentMenu:s,rootMenu:o,active:c,nsMenu:r,nsMenuItem:l,handleClick:d}}});function Rj(e,t,n,o,r,l){const s=at("el-tooltip");return _(),F("li",{class:$([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...a)=>e.handleClick&&e.handleClick(...a))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(_(),re(s,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:Z(()=>[le(e.$slots,"title")]),default:Z(()=>[K("div",{class:$(e.nsMenu.be("tooltip","trigger"))},[le(e.$slots,"default")],2)]),_:3},8,["effect"])):(_(),F(ze,{key:1},[le(e.$slots,"default"),le(e.$slots,"title")],64))],2)}var a2=$e(Ij,[["render",Rj],["__file","menu-item.vue"]]);const Aj={title:String},Pj="ElMenuItemGroup",xj=j({name:Pj,props:Aj,setup(){return{ns:ge("menu-item-group")}}});function Lj(e,t,n,o,r,l){return _(),F("li",{class:$(e.ns.b())},[K("div",{class:$(e.ns.e("title"))},[e.$slots.title?le(e.$slots,"title",{key:1}):(_(),F(ze,{key:0},[wt(Te(e.title),1)],64))],2),K("ul",null,[le(e.$slots,"default")])],2)}var i2=$e(xj,[["render",Lj],["__file","menu-item-group.vue"]]);const Dj=rt(Oj,{MenuItem:a2,MenuItemGroup:i2,SubMenu:Iv}),Bj=Kt(a2),Fj=Kt(i2),Vj=Kt(Iv),Hj=_e({icon:{type:Nt,default:()=>FP},title:String,content:{type:String,default:""}}),zj={back:()=>!0},Kj=["aria-label"],jj=j({name:"ElPageHeader"}),Wj=j({...jj,props:Hj,emits:zj,setup(e,{emit:t}){const n=vn(),{t:o}=Ct(),r=ge("page-header"),l=S(()=>[r.b(),{[r.m("has-breadcrumb")]:!!n.breadcrumb,[r.m("has-extra")]:!!n.extra,[r.is("contentful")]:!!n.default}]);function s(){t("back")}return(a,u)=>(_(),F("div",{class:$(i(l))},[a.$slots.breadcrumb?(_(),F("div",{key:0,class:$(i(r).e("breadcrumb"))},[le(a.$slots,"breadcrumb")],2)):oe("v-if",!0),K("div",{class:$(i(r).e("header"))},[K("div",{class:$(i(r).e("left"))},[K("div",{class:$(i(r).e("back")),role:"button",tabindex:"0",onClick:s},[a.icon||a.$slots.icon?(_(),F("div",{key:0,"aria-label":a.title||i(o)("el.pageHeader.title"),class:$(i(r).e("icon"))},[le(a.$slots,"icon",{},()=>[a.icon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(a.icon)))]),_:1})):oe("v-if",!0)])],10,Kj)):oe("v-if",!0),K("div",{class:$(i(r).e("title"))},[le(a.$slots,"title",{},()=>[wt(Te(a.title||i(o)("el.pageHeader.title")),1)])],2)],2),q(i(qS),{direction:"vertical"}),K("div",{class:$(i(r).e("content"))},[le(a.$slots,"content",{},()=>[wt(Te(a.content),1)])],2)],2),a.$slots.extra?(_(),F("div",{key:0,class:$(i(r).e("extra"))},[le(a.$slots,"extra")],2)):oe("v-if",!0)],2),a.$slots.default?(_(),F("div",{key:1,class:$(i(r).e("main"))},[le(a.$slots,"default")],2)):oe("v-if",!0)],2))}});var Uj=$e(Wj,[["__file","page-header.vue"]]);const qj=rt(Uj),u2=Symbol("elPaginationKey"),Yj=_e({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Nt}}),Gj={click:e=>e instanceof MouseEvent},Xj=["disabled","aria-label","aria-disabled"],Jj={key:0},Zj=j({name:"ElPaginationPrev"}),Qj=j({...Zj,props:Yj,emits:Gj,setup(e){const t=e,{t:n}=Ct(),o=S(()=>t.disabled||t.currentPage<=1);return(r,l)=>(_(),F("button",{type:"button",class:"btn-prev",disabled:i(o),"aria-label":r.prevText||i(n)("el.pagination.prev"),"aria-disabled":i(o),onClick:l[0]||(l[0]=s=>r.$emit("click",s))},[r.prevText?(_(),F("span",Jj,Te(r.prevText),1)):(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(r.prevIcon)))]),_:1}))],8,Xj))}});var eW=$e(Qj,[["__file","prev.vue"]]);const tW=_e({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Nt}}),nW=["disabled","aria-label","aria-disabled"],oW={key:0},rW=j({name:"ElPaginationNext"}),lW=j({...rW,props:tW,emits:["click"],setup(e){const t=e,{t:n}=Ct(),o=S(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(r,l)=>(_(),F("button",{type:"button",class:"btn-next",disabled:i(o),"aria-label":r.nextText||i(n)("el.pagination.next"),"aria-disabled":i(o),onClick:l[0]||(l[0]=s=>r.$emit("click",s))},[r.nextText?(_(),F("span",oW,Te(r.nextText),1)):(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(r.nextIcon)))]),_:1}))],8,nW))}});var sW=$e(lW,[["__file","next.vue"]]);const c2=Symbol("ElSelectGroup"),_i=Symbol("ElSelect");function aW(e,t){const n=Pe(_i),o=Pe(c2,{disabled:!1}),r=S(()=>n.props.multiple?f(n.props.modelValue,e.value):f([n.props.modelValue],e.value)),l=S(()=>{if(n.props.multiple){const v=n.props.modelValue||[];return!r.value&&v.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),s=S(()=>e.label||(ut(e.value)?"":e.value)),a=S(()=>e.value||e.label||""),u=S(()=>e.disabled||t.groupDisabled||l.value),c=ot(),f=(v=[],m)=>{if(ut(e.value)){const p=n.props.valueKey;return v&&v.some(y=>kt(Xt(y,p))===Xt(m,p))}else return v&&v.includes(m)},d=()=>{!e.disabled&&!o.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(c.proxy))},h=v=>{const m=new RegExp(Dh(v),"i");t.visible=m.test(s.value)||e.created};return fe(()=>s.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),fe(()=>e.value,(v,m)=>{const{remote:p,valueKey:y}=n.props;if(Tn(v,m)||(n.onOptionDestroy(m,c.proxy),n.onOptionCreate(c.proxy)),!e.created&&!p){if(y&&ut(v)&&ut(m)&&v[y]===m[y])return;n.setSelected()}}),fe(()=>o.disabled,()=>{t.groupDisabled=o.disabled},{immediate:!0}),{select:n,currentLabel:s,currentValue:a,itemSelected:r,isDisabled:u,hoverItem:d,updateOption:h}}const iW=j({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=ge("select"),n=En(),o=S(()=>[t.be("dropdown","item"),t.is("disabled",i(a)),t.is("selected",i(s)),t.is("hovering",i(h))]),r=Et({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:l,itemSelected:s,isDisabled:a,select:u,hoverItem:c,updateOption:f}=aW(e,r),{visible:d,hover:h}=gn(r),v=ot().proxy;u.onOptionCreate(v),At(()=>{const p=v.value,{selected:y}=u.states,w=(u.props.multiple?y:[y]).some(b=>b.value===v.value);je(()=>{u.states.cachedOptions.get(p)===v&&!w&&u.states.cachedOptions.delete(p)}),u.onOptionDestroy(p,v)});function m(){e.disabled!==!0&&r.groupDisabled!==!0&&u.handleOptionSelect(v)}return{ns:t,id:n,containerKls:o,currentLabel:l,itemSelected:s,isDisabled:a,select:u,hoverItem:c,updateOption:f,visible:d,hover:h,selectOptionClick:m,states:r}}}),uW=["id","aria-disabled","aria-selected"];function cW(e,t,n,o,r,l){return et((_(),F("li",{id:e.id,class:$(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[le(e.$slots,"default",{},()=>[K("span",null,Te(e.currentLabel),1)])],42,uW)),[[St,e.visible]])}var Rv=$e(iW,[["render",cW],["__file","option.vue"]]);const dW=j({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Pe(_i),t=ge("select"),n=S(()=>e.props.popperClass),o=S(()=>e.props.multiple),r=S(()=>e.props.fitInputWidth),l=P("");function s(){var a;l.value=`${(a=e.selectRef)==null?void 0:a.offsetWidth}px`}return nt(()=>{s(),Ht(e.selectRef,s)}),{ns:t,minWidth:l,popperClass:n,isMultiple:o,isFitInputWidth:r}}});function fW(e,t,n,o,r,l){return _(),F("div",{class:$([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:He({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(_(),F("div",{key:0,class:$(e.ns.be("dropdown","header"))},[le(e.$slots,"header")],2)):oe("v-if",!0),le(e.$slots,"default"),e.$slots.footer?(_(),F("div",{key:1,class:$(e.ns.be("dropdown","footer"))},[le(e.$slots,"footer")],2)):oe("v-if",!0)],6)}var pW=$e(dW,[["render",fW],["__file","select-dropdown.vue"]]);function d2(e){const t=P(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:l=>{const s=l.target.value,a=s[s.length-1]||"";t.value=!Uh(a)},handleCompositionEnd:l=>{t.value&&(t.value=!1,Xe(e)&&e(l))}}}const hW=11,vW=(e,t)=>{const{t:n}=Ct(),o=En(),r=ge("select"),l=ge("input"),s=Et({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),a=P(null),u=P(null),c=P(null),f=P(null),d=P(null),h=P(null),v=P(null),m=P(null),p=P(null),y=P(null),g=P(null),w=P(null),{wrapperRef:b,isFocused:C,handleFocus:E,handleBlur:k}=Uc(d,{afterFocus(){e.automaticDropdown&&!O.value&&(O.value=!0,s.menuVisibleOnFocus=!0)},beforeBlur(Ie){var Je,Bt;return((Je=c.value)==null?void 0:Je.isFocusInsideContent(Ie))||((Bt=f.value)==null?void 0:Bt.isFocusInsideContent(Ie))},afterBlur(){O.value=!1,s.menuVisibleOnFocus=!1}}),O=P(!1),T=P(),{form:R,formItem:A}=Mn(),{inputId:I}=No(e,{formItemContext:A}),{valueOnClear:L,isEmptyValue:W}=qc(e),z=S(()=>e.disabled||(R==null?void 0:R.disabled)),V=S(()=>e.multiple?Ae(e.modelValue)&&e.modelValue.length>0:!W(e.modelValue)),x=S(()=>e.clearable&&!z.value&&s.inputHovering&&V.value),M=S(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),D=S(()=>r.is("reverse",M.value&&O.value)),N=S(()=>(A==null?void 0:A.validateState)||""),B=S(()=>Wh[N.value]),U=S(()=>e.remote?300:0),G=S(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!s.inputValue&&s.options.size===0?!1:e.filterable&&s.inputValue&&s.options.size>0&&ne.value===0?e.noMatchText||n("el.select.noMatch"):s.options.size===0?e.noDataText||n("el.select.noData"):null),ne=S(()=>ue.value.filter(Ie=>Ie.visible).length),ue=S(()=>{const Ie=Array.from(s.options.values()),Je=[];return s.optionValues.forEach(Bt=>{const Zt=Ie.findIndex(Mo=>Mo.value===Bt);Zt>-1&&Je.push(Ie[Zt])}),Je.length>=Ie.length?Je:Ie}),te=S(()=>Array.from(s.cachedOptions.values())),Y=S(()=>{const Ie=ue.value.filter(Je=>!Je.created).some(Je=>Je.currentLabel===s.inputValue);return e.filterable&&e.allowCreate&&s.inputValue!==""&&!Ie}),J=()=>{e.filterable&&Xe(e.filterMethod)||e.filterable&&e.remote&&Xe(e.remoteMethod)||ue.value.forEach(Ie=>{var Je;(Je=Ie.updateOption)==null||Je.call(Ie,s.inputValue)})},ee=tn(),Ce=S(()=>["small"].includes(ee.value)?"small":"default"),de=S({get(){return O.value&&G.value!==!1},set(Ie){O.value=Ie}}),ie=S(()=>Ae(e.modelValue)?e.modelValue.length===0&&!s.inputValue:e.filterable?!s.inputValue:!0),H=S(()=>{var Ie;const Je=(Ie=e.placeholder)!=null?Ie:n("el.select.placeholder");return e.multiple||!V.value?Je:s.selectedLabel});fe(()=>e.modelValue,(Ie,Je)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(s.inputValue="",X("")),he(),!Tn(Ie,Je)&&e.validateEvent&&(A==null||A.validate("change").catch(Bt=>void 0))},{flush:"post",deep:!0}),fe(()=>O.value,Ie=>{Ie?X(s.inputValue):(s.inputValue="",s.previousQuery=null,s.isBeforeHide=!0),t("visible-change",Ie)}),fe(()=>s.options.entries(),()=>{var Ie;if(!gt)return;const Je=((Ie=a.value)==null?void 0:Ie.querySelectorAll("input"))||[];(!e.filterable&&!e.defaultFirstOption&&!Qt(e.modelValue)||!Array.from(Je).includes(document.activeElement))&&he(),e.defaultFirstOption&&(e.filterable||e.remote)&&ne.value&&ce()},{flush:"post"}),fe(()=>s.hoveringIndex,Ie=>{Ye(Ie)&&Ie>-1?T.value=ue.value[Ie]||{}:T.value={},ue.value.forEach(Je=>{Je.hover=T.value===Je})}),Cn(()=>{s.isBeforeHide||J()});const X=Ie=>{s.previousQuery!==Ie&&(s.previousQuery=Ie,e.filterable&&Xe(e.filterMethod)?e.filterMethod(Ie):e.filterable&&e.remote&&Xe(e.remoteMethod)&&e.remoteMethod(Ie),e.defaultFirstOption&&(e.filterable||e.remote)&&ne.value?je(ce):je(me))},ce=()=>{const Ie=ue.value.filter(Zt=>Zt.visible&&!Zt.disabled&&!Zt.states.groupDisabled),Je=Ie.find(Zt=>Zt.created),Bt=Ie[0];s.hoveringIndex=Re(ue.value,Je||Bt)},he=()=>{if(e.multiple)s.selectedLabel="";else{const Je=Ee(e.modelValue);s.selectedLabel=Je.currentLabel,s.selected=Je;return}const Ie=[];Ae(e.modelValue)&&e.modelValue.forEach(Je=>{Ie.push(Ee(Je))}),s.selected=Ie},Ee=Ie=>{let Je;const Bt=ou(Ie).toLowerCase()==="object",Zt=ou(Ie).toLowerCase()==="null",Mo=ou(Ie).toLowerCase()==="undefined";for(let Xo=s.cachedOptions.size-1;Xo>=0;Xo--){const Fn=te.value[Xo];if(Bt?Xt(Fn.value,e.valueKey)===Xt(Ie,e.valueKey):Fn.value===Ie){Je={value:Ie,currentLabel:Fn.currentLabel,get isDisabled(){return Fn.isDisabled}};break}}if(Je)return Je;const Go=Bt?Ie.label:!Zt&&!Mo?Ie:"";return{value:Ie,currentLabel:Go}},me=()=>{e.multiple?s.hoveringIndex=ue.value.findIndex(Ie=>s.selected.some(Je=>Yo(Je)===Yo(Ie))):s.hoveringIndex=ue.value.findIndex(Ie=>Yo(Ie)===Yo(s.selected))},ke=()=>{s.selectionWidth=u.value.getBoundingClientRect().width},we=()=>{s.calculatorWidth=h.value.getBoundingClientRect().width},Oe=()=>{s.collapseItemWidth=g.value.getBoundingClientRect().width},Se=()=>{var Ie,Je;(Je=(Ie=c.value)==null?void 0:Ie.updatePopper)==null||Je.call(Ie)},Ne=()=>{var Ie,Je;(Je=(Ie=f.value)==null?void 0:Ie.updatePopper)==null||Je.call(Ie)},xe=()=>{s.inputValue.length>0&&!O.value&&(O.value=!0),X(s.inputValue)},Be=Ie=>{if(s.inputValue=Ie.target.value,e.remote)ye();else return xe()},ye=Un(()=>{xe()},U.value),Le=Ie=>{Tn(e.modelValue,Ie)||t(Dt,Ie)},Qe=Ie=>Rw(Ie,Je=>!s.disabledOptions.has(Je)),lt=Ie=>{if(e.multiple&&Ie.code!==Ke.delete&&Ie.target.value.length<=0){const Je=e.modelValue.slice(),Bt=Qe(Je);if(Bt<0)return;Je.splice(Bt,1),t(it,Je),Le(Je)}},vt=(Ie,Je)=>{const Bt=s.selected.indexOf(Je);if(Bt>-1&&!z.value){const Zt=e.modelValue.slice();Zt.splice(Bt,1),t(it,Zt),Le(Zt),t("remove-tag",Je.value)}Ie.stopPropagation(),jt()},qe=Ie=>{Ie.stopPropagation();const Je=e.multiple?[]:L.value;if(e.multiple)for(const Bt of s.selected)Bt.isDisabled&&Je.push(Bt.value);t(it,Je),Le(Je),s.hoveringIndex=-1,O.value=!1,t("clear"),jt()},ve=Ie=>{if(e.multiple){const Je=(e.modelValue||[]).slice(),Bt=Re(Je,Ie.value);Bt>-1?Je.splice(Bt,1):(e.multipleLimit<=0||Je.length{be(Ie)})},Re=(Ie=[],Je)=>{if(!ut(Je))return Ie.indexOf(Je);const Bt=e.valueKey;let Zt=-1;return Ie.some((Mo,Go)=>kt(Xt(Mo,Bt))===Xt(Je,Bt)?(Zt=Go,!0):!1),Zt},be=Ie=>{var Je,Bt,Zt,Mo,Go;const zl=Ae(Ie)?Ie[0]:Ie;let Xo=null;if(zl!=null&&zl.value){const Fn=ue.value.filter(Ii=>Ii.value===zl.value);Fn.length>0&&(Xo=Fn[0].$el)}if(c.value&&Xo){const Fn=(Mo=(Zt=(Bt=(Je=c.value)==null?void 0:Je.popperRef)==null?void 0:Bt.contentRef)==null?void 0:Zt.querySelector)==null?void 0:Mo.call(Zt,`.${r.be("dropdown","wrap")}`);Fn&&Dw(Fn,Xo)}(Go=w.value)==null||Go.handleScroll()},se=Ie=>{s.options.set(Ie.value,Ie),s.cachedOptions.set(Ie.value,Ie),Ie.disabled&&s.disabledOptions.set(Ie.value,Ie)},pe=(Ie,Je)=>{s.options.get(Ie)===Je&&s.options.delete(Ie)},{handleCompositionStart:Ve,handleCompositionUpdate:ae,handleCompositionEnd:We}=d2(Ie=>Be(Ie)),dt=S(()=>{var Ie,Je;return(Je=(Ie=c.value)==null?void 0:Ie.popperRef)==null?void 0:Je.contentRef}),_t=()=>{s.isBeforeHide=!1,je(()=>be(s.selected))},jt=()=>{var Ie;(Ie=d.value)==null||Ie.focus()},un=()=>{Jt()},ht=Ie=>{qe(Ie)},Jt=Ie=>{if(O.value=!1,C.value){const Je=new FocusEvent("focus",Ie);je(()=>k(Je))}},Oi=()=>{s.inputValue.length>0?s.inputValue="":O.value=!1},Zs=()=>{z.value||(s.menuVisibleOnFocus?s.menuVisibleOnFocus=!1:O.value=!O.value)},sd=()=>{O.value?ue.value[s.hoveringIndex]&&ve(ue.value[s.hoveringIndex]):Zs()},Yo=Ie=>ut(Ie.value)?Xt(Ie.value,e.valueKey):Ie.value,Ni=S(()=>ue.value.filter(Ie=>Ie.visible).every(Ie=>Ie.disabled)),Mi=S(()=>e.multiple?e.collapseTags?s.selected.slice(0,e.maxCollapseTags):s.selected:[]),ad=S(()=>e.multiple?e.collapseTags?s.selected.slice(e.maxCollapseTags):[]:[]),el=Ie=>{if(!O.value){O.value=!0;return}if(!(s.options.size===0||ne.value===0)&&!Ni.value){Ie==="next"?(s.hoveringIndex++,s.hoveringIndex===s.options.size&&(s.hoveringIndex=0)):Ie==="prev"&&(s.hoveringIndex--,s.hoveringIndex<0&&(s.hoveringIndex=s.options.size-1));const Je=ue.value[s.hoveringIndex];(Je.disabled===!0||Je.states.groupDisabled===!0||!Je.visible)&&el(Ie),je(()=>be(T.value))}},id=()=>{if(!u.value)return 0;const Ie=window.getComputedStyle(u.value);return Number.parseFloat(Ie.gap||"6px")},ud=S(()=>{const Ie=id();return{maxWidth:`${g.value&&e.maxCollapseTags===1?s.selectionWidth-s.collapseItemWidth-Ie:s.selectionWidth}px`}}),cd=S(()=>({maxWidth:`${s.selectionWidth}px`})),dd=S(()=>({width:`${Math.max(s.calculatorWidth,hW)}px`}));return e.multiple&&!Ae(e.modelValue)&&t(it,[]),!e.multiple&&Ae(e.modelValue)&&t(it,""),Ht(u,ke),Ht(h,we),Ht(p,Se),Ht(b,Se),Ht(y,Ne),Ht(g,Oe),nt(()=>{he()}),{inputId:I,contentId:o,nsSelect:r,nsInput:l,states:s,isFocused:C,expanded:O,optionsArray:ue,hoverOption:T,selectSize:ee,filteredOptionsCount:ne,resetCalculatorWidth:we,updateTooltip:Se,updateTagTooltip:Ne,debouncedOnInputChange:ye,onInput:Be,deletePrevTag:lt,deleteTag:vt,deleteSelected:qe,handleOptionSelect:ve,scrollToOption:be,hasModelValue:V,shouldShowPlaceholder:ie,currentPlaceholder:H,showClose:x,iconComponent:M,iconReverse:D,validateState:N,validateIcon:B,showNewOption:Y,updateOptions:J,collapseTagSize:Ce,setSelected:he,selectDisabled:z,emptyText:G,handleCompositionStart:Ve,handleCompositionUpdate:ae,handleCompositionEnd:We,onOptionCreate:se,onOptionDestroy:pe,handleMenuEnter:_t,handleFocus:E,focus:jt,blur:un,handleBlur:k,handleClearClick:ht,handleClickOutside:Jt,handleEsc:Oi,toggleMenu:Zs,selectOption:sd,getValueKey:Yo,navigateOptions:el,dropdownMenuVisible:de,showTagList:Mi,collapseTagList:ad,tagStyle:ud,collapseTagStyle:cd,inputStyle:dd,popperRef:dt,inputRef:d,tooltipRef:c,tagTooltipRef:f,calculatorRef:h,prefixRef:v,suffixRef:m,selectRef:a,wrapperRef:b,selectionRef:u,scrollbarRef:w,menuRef:p,tagMenuRef:y,collapseItemRef:g}};var mW=j({name:"ElOptions",setup(e,{slots:t}){const n=Pe(_i);let o=[];return()=>{var r,l;const s=(r=t.default)==null?void 0:r.call(t),a=[];function u(c){Ae(c)&&c.forEach(f=>{var d,h,v,m;const p=(d=(f==null?void 0:f.type)||{})==null?void 0:d.name;p==="ElOptionGroup"?u(!Ze(f.children)&&!Ae(f.children)&&Xe((h=f.children)==null?void 0:h.default)?(v=f.children)==null?void 0:v.default():f.children):p==="ElOption"?a.push((m=f.props)==null?void 0:m.value):Ae(f.children)&&u(f.children)})}return s.length&&u((l=s[0])==null?void 0:l.children),Tn(a,o)||(o=a,n&&(n.states.optionValues=a)),s}}});const gW=_e({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:an,effect:{type:Q(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Q(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:cn.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Nt,default:Jr},fitInputWidth:Boolean,suffixIcon:{type:Nt,default:vr},tagType:{...Jc.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,placement:{type:Q(String),values:Vl,default:"bottom-start"},fallbackPlacements:{type:Q(Array),default:["bottom-start","top-start","right","left"]},...Gs,...yn(["ariaLabel"])}),b0="ElSelect",yW=j({name:b0,componentName:b0,components:{ElInput:$n,ElSelectMenu:pW,ElOption:Rv,ElOptions:mW,ElTag:Ja,ElScrollbar:gr,ElTooltip:Nn,ElIcon:Fe},directives:{ClickOutside:cr},props:gW,emits:[it,Dt,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=vW(e,t);return ft(_i,Et({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),{...n}}}),bW=["id","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],wW=["textContent"];function CW(e,t,n,o,r,l){const s=at("el-tag"),a=at("el-tooltip"),u=at("el-icon"),c=at("el-option"),f=at("el-options"),d=at("el-scrollbar"),h=at("el-select-menu"),v=Ec("click-outside");return et((_(),F("div",{ref:"selectRef",class:$([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[16]||(t[16]=m=>e.states.inputHovering=!0),onMouseleave:t[17]||(t[17]=m=>e.states.inputHovering=!1),onClick:t[18]||(t[18]=Ge((...m)=>e.toggleMenu&&e.toggleMenu(...m),["prevent","stop"]))},[q(a,{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,onBeforeShow:e.handleMenuEnter,onHide:t[15]||(t[15]=m=>e.states.isBeforeHide=!1)},{default:Z(()=>{var m;return[K("div",{ref:"wrapperRef",class:$([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)])},[e.$slots.prefix?(_(),F("div",{key:0,ref:"prefixRef",class:$(e.nsSelect.e("prefix"))},[le(e.$slots,"prefix")],2)):oe("v-if",!0),K("div",{ref:"selectionRef",class:$([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?le(e.$slots,"tag",{key:0},()=>[(_(!0),F(ze,null,mt(e.showTagList,p=>(_(),F("div",{key:e.getValueKey(p),class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.tagStyle),onClose:y=>e.deleteTag(y,p)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(p.currentLabel),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(_(),re(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Z(()=>[K("div",{ref:"collapseItemRef",class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.collapseTagStyle)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))}," + "+Te(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Z(()=>[K("div",{ref:"tagMenuRef",class:$(e.nsSelect.e("selection"))},[(_(!0),F(ze,null,mt(e.collapseTagList,p=>(_(),F("div",{key:e.getValueKey(p),class:$(e.nsSelect.e("selected-item"))},[q(s,{class:"in-tooltip",closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:y=>e.deleteTag(y,p)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(p.currentLabel),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):oe("v-if",!0)]):oe("v-if",!0),e.selectDisabled?oe("v-if",!0):(_(),F("div",{key:1,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[et(K("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=p=>e.states.inputValue=p),type:"text",class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:He(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":((m=e.hoverOption)==null?void 0:m.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...p)=>e.handleFocus&&e.handleFocus(...p)),onBlur:t[2]||(t[2]=(...p)=>e.handleBlur&&e.handleBlur(...p)),onKeydown:[t[3]||(t[3]=Tt(Ge(p=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[4]||(t[4]=Tt(Ge(p=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),t[5]||(t[5]=Tt(Ge((...p)=>e.handleEsc&&e.handleEsc(...p),["stop","prevent"]),["esc"])),t[6]||(t[6]=Tt(Ge((...p)=>e.selectOption&&e.selectOption(...p),["stop","prevent"]),["enter"])),t[7]||(t[7]=Tt(Ge((...p)=>e.deletePrevTag&&e.deletePrevTag(...p),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...p)=>e.handleCompositionStart&&e.handleCompositionStart(...p)),onCompositionupdate:t[9]||(t[9]=(...p)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...p)),onCompositionend:t[10]||(t[10]=(...p)=>e.handleCompositionEnd&&e.handleCompositionEnd(...p)),onInput:t[11]||(t[11]=(...p)=>e.onInput&&e.onInput(...p)),onClick:t[12]||(t[12]=Ge((...p)=>e.toggleMenu&&e.toggleMenu(...p),["stop"]))},null,46,bW),[[ch,e.states.inputValue]]),e.filterable?(_(),F("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$(e.nsSelect.e("input-calculator")),textContent:Te(e.states.inputValue)},null,10,wW)):oe("v-if",!0)],2)),e.shouldShowPlaceholder?(_(),F("div",{key:2,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[K("span",null,Te(e.currentPlaceholder),1)],2)):oe("v-if",!0)],2),K("div",{ref:"suffixRef",class:$(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(_(),re(u,{key:0,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),e.showClose&&e.clearIcon?(_(),re(u,{key:1,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:Z(()=>[(_(),re(ct(e.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.validateState&&e.validateIcon?(_(),re(u,{key:2,class:$([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Z(()=>[(_(),re(ct(e.validateIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)]}),content:Z(()=>[q(h,{ref:"menuRef"},{default:Z(()=>[e.$slots.header?(_(),F("div",{key:0,class:$(e.nsSelect.be("dropdown","header")),onClick:t[13]||(t[13]=Ge(()=>{},["stop"]))},[le(e.$slots,"header")],2)):oe("v-if",!0),et(q(d,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:$([e.nsSelect.is("empty",e.filteredOptionsCount===0)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:Z(()=>[e.showNewOption?(_(),re(c,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):oe("v-if",!0),q(f,null,{default:Z(()=>[le(e.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[St,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(_(),F("div",{key:1,class:$(e.nsSelect.be("dropdown","loading"))},[le(e.$slots,"loading")],2)):e.loading||e.filteredOptionsCount===0?(_(),F("div",{key:2,class:$(e.nsSelect.be("dropdown","empty"))},[le(e.$slots,"empty",{},()=>[K("span",null,Te(e.emptyText),1)])],2)):oe("v-if",!0),e.$slots.footer?(_(),F("div",{key:3,class:$(e.nsSelect.be("dropdown","footer")),onClick:t[14]||(t[14]=Ge(()=>{},["stop"]))},[le(e.$slots,"footer")],2)):oe("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","onBeforeShow"])],34)),[[v,e.handleClickOutside,e.popperRef]])}var SW=$e(yW,[["render",CW],["__file","select.vue"]]);const EW=j({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=ge("select"),n=P(null),o=ot(),r=P([]);ft(c2,Et({...gn(e)}));const l=S(()=>r.value.some(c=>c.visible===!0)),s=c=>{var f,d;return((f=c.type)==null?void 0:f.name)==="ElOption"&&!!((d=c.component)!=null&&d.proxy)},a=c=>{const f=zr(c),d=[];return f.forEach(h=>{var v,m;s(h)?d.push(h.component.proxy):(v=h.children)!=null&&v.length?d.push(...a(h.children)):(m=h.component)!=null&&m.subTree&&d.push(...a(h.component.subTree))}),d},u=()=>{r.value=a(o.subTree)};return nt(()=>{u()}),U1(n,u,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:l,ns:t}}});function kW(e,t,n,o,r,l){return et((_(),F("ul",{ref:"groupRef",class:$(e.ns.be("group","wrap"))},[K("li",{class:$(e.ns.be("group","title"))},Te(e.label),3),K("li",null,[K("ul",{class:$(e.ns.b("group"))},[le(e.$slots,"default")],2)])],2)),[[St,e.visible]])}var f2=$e(EW,[["render",kW],["__file","option-group.vue"]]);const Pl=rt(SW,{Option:Rv,OptionGroup:f2}),oc=Kt(Rv),_W=Kt(f2),Av=()=>Pe(u2,{}),$W=_e({pageSize:{type:Number,required:!0},pageSizes:{type:Q(Array),default:()=>zt([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:Uo}}),TW=j({name:"ElPaginationSizes"}),OW=j({...TW,props:$W,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("pagination"),l=Av(),s=P(n.pageSize);fe(()=>n.pageSizes,(c,f)=>{if(!Tn(c,f)&&Array.isArray(c)){const d=c.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",d)}}),fe(()=>n.pageSize,c=>{s.value=c});const a=S(()=>n.pageSizes);function u(c){var f;c!==s.value&&(s.value=c,(f=l.handleSizeChange)==null||f.call(l,Number(c)))}return(c,f)=>(_(),F("span",{class:$(i(r).e("sizes"))},[q(i(Pl),{"model-value":s.value,disabled:c.disabled,"popper-class":c.popperClass,size:c.size,teleported:c.teleported,"validate-event":!1,onChange:u},{default:Z(()=>[(_(!0),F(ze,null,mt(i(a),d=>(_(),re(i(oc),{key:d,value:d,label:d+i(o)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var NW=$e(OW,[["__file","sizes.vue"]]);const MW=_e({size:{type:String,values:Uo}}),IW=["disabled"],RW=j({name:"ElPaginationJumper"}),AW=j({...RW,props:MW,setup(e){const{t}=Ct(),n=ge("pagination"),{pageCount:o,disabled:r,currentPage:l,changeEvent:s}=Av(),a=P(),u=S(()=>{var d;return(d=a.value)!=null?d:l==null?void 0:l.value});function c(d){a.value=d?+d:""}function f(d){d=Math.trunc(+d),s==null||s(d),a.value=void 0}return(d,h)=>(_(),F("span",{class:$(i(n).e("jump")),disabled:i(r)},[K("span",{class:$([i(n).e("goto")])},Te(i(t)("el.pagination.goto")),3),q(i($n),{size:d.size,class:$([i(n).e("editor"),i(n).is("in-pagination")]),min:1,max:i(o),disabled:i(r),"model-value":i(u),"validate-event":!1,label:i(t)("el.pagination.page"),type:"number","onUpdate:modelValue":c,onChange:f},null,8,["size","class","max","disabled","model-value","label"]),K("span",{class:$([i(n).e("classifier")])},Te(i(t)("el.pagination.pageClassifier")),3)],10,IW))}});var PW=$e(AW,[["__file","jumper.vue"]]);const xW=_e({total:{type:Number,default:1e3}}),LW=["disabled"],DW=j({name:"ElPaginationTotal"}),BW=j({...DW,props:xW,setup(e){const{t}=Ct(),n=ge("pagination"),{disabled:o}=Av();return(r,l)=>(_(),F("span",{class:$(i(n).e("total")),disabled:i(o)},Te(i(t)("el.pagination.total",{total:r.total})),11,LW))}});var FW=$e(BW,[["__file","total.vue"]]);const VW=_e({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),HW=["onKeyup"],zW=["aria-current","aria-label","tabindex"],KW=["tabindex","aria-label"],jW=["aria-current","aria-label","tabindex"],WW=["tabindex","aria-label"],UW=["aria-current","aria-label","tabindex"],qW=j({name:"ElPaginationPager"}),YW=j({...qW,props:VW,emits:["change"],setup(e,{emit:t}){const n=e,o=ge("pager"),r=ge("icon"),{t:l}=Ct(),s=P(!1),a=P(!1),u=P(!1),c=P(!1),f=P(!1),d=P(!1),h=S(()=>{const C=n.pagerCount,E=(C-1)/2,k=Number(n.currentPage),O=Number(n.pageCount);let T=!1,R=!1;O>C&&(k>C-E&&(T=!0),k["more","btn-quickprev",r.b(),o.is("disabled",n.disabled)]),m=S(()=>["more","btn-quicknext",r.b(),o.is("disabled",n.disabled)]),p=S(()=>n.disabled?-1:0);Cn(()=>{const C=(n.pagerCount-1)/2;s.value=!1,a.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-C&&(s.value=!0),n.currentPageO&&(k=O)),k!==T&&t("change",k)}return(C,E)=>(_(),F("ul",{class:$(i(o).b()),onClick:b,onKeyup:Tt(w,["enter"])},[C.pageCount>0?(_(),F("li",{key:0,class:$([[i(o).is("active",C.currentPage===1),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===1,"aria-label":i(l)("el.pagination.currentPage",{pager:1}),tabindex:i(p)}," 1 ",10,zW)):oe("v-if",!0),s.value?(_(),F("li",{key:1,class:$(i(v)),tabindex:i(p),"aria-label":i(l)("el.pagination.prevPages",{pager:C.pagerCount-2}),onMouseenter:E[0]||(E[0]=k=>y(!0)),onMouseleave:E[1]||(E[1]=k=>u.value=!1),onFocus:E[2]||(E[2]=k=>g(!0)),onBlur:E[3]||(E[3]=k=>f.value=!1)},[(u.value||f.value)&&!C.disabled?(_(),re(i(ks),{key:0})):(_(),re(i(ay),{key:1}))],42,KW)):oe("v-if",!0),(_(!0),F(ze,null,mt(i(h),k=>(_(),F("li",{key:k,class:$([[i(o).is("active",C.currentPage===k),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===k,"aria-label":i(l)("el.pagination.currentPage",{pager:k}),tabindex:i(p)},Te(k),11,jW))),128)),a.value?(_(),F("li",{key:2,class:$(i(m)),tabindex:i(p),"aria-label":i(l)("el.pagination.nextPages",{pager:C.pagerCount-2}),onMouseenter:E[4]||(E[4]=k=>y()),onMouseleave:E[5]||(E[5]=k=>c.value=!1),onFocus:E[6]||(E[6]=k=>g()),onBlur:E[7]||(E[7]=k=>d.value=!1)},[(c.value||d.value)&&!C.disabled?(_(),re(i(_s),{key:0})):(_(),re(i(ay),{key:1}))],42,WW)):oe("v-if",!0),C.pageCount>1?(_(),F("li",{key:3,class:$([[i(o).is("active",C.currentPage===C.pageCount),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===C.pageCount,"aria-label":i(l)("el.pagination.currentPage",{pager:C.pageCount}),tabindex:i(p)},Te(C.pageCount),11,UW)):oe("v-if",!0)],42,HW))}});var GW=$e(YW,[["__file","pager.vue"]]);const In=e=>typeof e!="number",XW=_e({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>Ye(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:Q(Array),default:()=>zt([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Nt,default:()=>jr},nextText:{type:String,default:""},nextIcon:{type:Nt,default:()=>Pn},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),JW={"update:current-page":e=>Ye(e),"update:page-size":e=>Ye(e),"size-change":e=>Ye(e),change:(e,t)=>Ye(e)&&Ye(t),"current-change":e=>Ye(e),"prev-click":e=>Ye(e),"next-click":e=>Ye(e)},w0="ElPagination";var ZW=j({name:w0,props:XW,emits:JW,setup(e,{emit:t,slots:n}){const{t:o}=Ct(),r=ge("pagination"),l=ot().vnode.props||{},s="onUpdate:currentPage"in l||"onUpdate:current-page"in l||"onCurrentChange"in l,a="onUpdate:pageSize"in l||"onUpdate:page-size"in l||"onSizeChange"in l,u=S(()=>{if(In(e.total)&&In(e.pageCount)||!In(e.currentPage)&&!s)return!1;if(e.layout.includes("sizes")){if(In(e.pageCount)){if(!In(e.total)&&!In(e.pageSize)&&!a)return!1}else if(!a)return!1}return!0}),c=P(In(e.defaultPageSize)?10:e.defaultPageSize),f=P(In(e.defaultCurrentPage)?1:e.defaultCurrentPage),d=S({get(){return In(e.pageSize)?c.value:e.pageSize},set(b){In(e.pageSize)&&(c.value=b),a&&(t("update:page-size",b),t("size-change",b))}}),h=S(()=>{let b=0;return In(e.pageCount)?In(e.total)||(b=Math.max(1,Math.ceil(e.total/d.value))):b=e.pageCount,b}),v=S({get(){return In(e.currentPage)?f.value:e.currentPage},set(b){let C=b;b<1?C=1:b>h.value&&(C=h.value),In(e.currentPage)&&(f.value=C),s&&(t("update:current-page",C),t("current-change",C))}});fe(h,b=>{v.value>b&&(v.value=b)}),fe([v,d],b=>{t("change",...b)},{flush:"post"});function m(b){v.value=b}function p(b){d.value=b;const C=h.value;v.value>C&&(v.value=C)}function y(){e.disabled||(v.value-=1,t("prev-click",v.value))}function g(){e.disabled||(v.value+=1,t("next-click",v.value))}function w(b,C){b&&(b.props||(b.props={}),b.props.class=[b.props.class,C].join(" "))}return ft(u2,{pageCount:h,disabled:S(()=>e.disabled),currentPage:v,changeEvent:m,handleSizeChange:p}),()=>{var b,C;if(!u.value)return o("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&h.value<=1)return null;const E=[],k=[],O=Ue("div",{class:r.e("rightwrapper")},k),T={prev:Ue(eW,{disabled:e.disabled,currentPage:v.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:y}),jumper:Ue(PW,{size:e.small?"small":"default"}),pager:Ue(GW,{currentPage:v.value,pageCount:h.value,pagerCount:e.pagerCount,onChange:m,disabled:e.disabled}),next:Ue(sW,{disabled:e.disabled,currentPage:v.value,pageCount:h.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:g}),sizes:Ue(NW,{pageSize:d.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:e.small?"small":"default"}),slot:(C=(b=n==null?void 0:n.default)==null?void 0:b.call(n))!=null?C:null,total:Ue(FW,{total:In(e.total)?0:e.total})},R=e.layout.split(",").map(I=>I.trim());let A=!1;return R.forEach(I=>{if(I==="->"){A=!0;return}A?k.push(T[I]):E.push(T[I])}),w(E[0],r.is("first")),w(E[E.length-1],r.is("last")),A&&k.length>0&&(w(k[0],r.is("first")),w(k[k.length-1],r.is("last")),E.push(O)),Ue("div",{class:[r.b(),r.is("background",e.background),{[r.m("small")]:e.small}]},E)}}});const QW=rt(ZW),eU=_e({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Hf,default:"primary"},cancelButtonType:{type:String,values:Hf,default:"text"},icon:{type:Nt,default:()=>wx},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:cn.teleported,persistent:cn.persistent,width:{type:[String,Number],default:150}}),tU={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},nU=j({name:"ElPopconfirm"}),oU=j({...nU,props:eU,emits:tU,setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("popconfirm"),l=P(),s=()=>{var h,v;(v=(h=l.value)==null?void 0:h.onClose)==null||v.call(h)},a=S(()=>({width:qt(n.width)})),u=h=>{t("confirm",h),s()},c=h=>{t("cancel",h),s()},f=S(()=>n.confirmButtonText||o("el.popconfirm.confirmButtonText")),d=S(()=>n.cancelButtonText||o("el.popconfirm.cancelButtonText"));return(h,v)=>(_(),re(i(Nn),pt({ref_key:"tooltipRef",ref:l,trigger:"click",effect:"light"},h.$attrs,{"popper-class":`${i(r).namespace.value}-popover`,"popper-style":i(a),teleported:h.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":h.hideAfter,persistent:h.persistent}),{content:Z(()=>[K("div",{class:$(i(r).b())},[K("div",{class:$(i(r).e("main"))},[!h.hideIcon&&h.icon?(_(),re(i(Fe),{key:0,class:$(i(r).e("icon")),style:He({color:h.iconColor})},{default:Z(()=>[(_(),re(ct(h.icon)))]),_:1},8,["class","style"])):oe("v-if",!0),wt(" "+Te(h.title),1)],2),K("div",{class:$(i(r).e("action"))},[q(i(pn),{size:"small",type:h.cancelButtonType==="text"?"":h.cancelButtonType,text:h.cancelButtonType==="text",onClick:c},{default:Z(()=>[wt(Te(i(d)),1)]),_:1},8,["type","text"]),q(i(pn),{size:"small",type:h.confirmButtonType==="text"?"":h.confirmButtonType,text:h.confirmButtonType==="text",onClick:u},{default:Z(()=>[wt(Te(i(f)),1)]),_:1},8,["type","text"])],2)],2)]),default:Z(()=>[h.$slots.reference?le(h.$slots,"reference",{key:0}):oe("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var rU=$e(oU,[["__file","popconfirm.vue"]]);const lU=rt(rU),sU=_e({trigger:Xa.trigger,placement:$u.placement,disabled:Xa.disabled,visible:cn.visible,transition:cn.transition,popperOptions:$u.popperOptions,tabindex:$u.tabindex,content:cn.content,popperStyle:cn.popperStyle,popperClass:cn.popperClass,enterable:{...cn.enterable,default:!0},effect:{...cn.effect,default:"light"},teleported:cn.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}}),aU={"update:visible":e=>en(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},iU="onUpdate:visible",uU=j({name:"ElPopover"}),cU=j({...uU,props:sU,emits:aU,setup(e,{expose:t,emit:n}){const o=e,r=S(()=>o[iU]),l=ge("popover"),s=P(),a=S(()=>{var y;return(y=i(s))==null?void 0:y.popperRef}),u=S(()=>[{width:qt(o.width)},o.popperStyle]),c=S(()=>[l.b(),o.popperClass,{[l.m("plain")]:!!o.content}]),f=S(()=>o.transition===`${l.namespace.value}-fade-in-linear`),d=()=>{var y;(y=s.value)==null||y.hide()},h=()=>{n("before-enter")},v=()=>{n("before-leave")},m=()=>{n("after-enter")},p=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:a,hide:d}),(y,g)=>(_(),re(i(Nn),pt({ref_key:"tooltipRef",ref:s},y.$attrs,{trigger:y.trigger,placement:y.placement,disabled:y.disabled,visible:y.visible,transition:y.transition,"popper-options":y.popperOptions,tabindex:y.tabindex,content:y.content,offset:y.offset,"show-after":y.showAfter,"hide-after":y.hideAfter,"auto-close":y.autoClose,"show-arrow":y.showArrow,"aria-label":y.title,effect:y.effect,enterable:y.enterable,"popper-class":i(c),"popper-style":i(u),teleported:y.teleported,persistent:y.persistent,"gpu-acceleration":i(f),"onUpdate:visible":i(r),onBeforeShow:h,onBeforeHide:v,onShow:m,onHide:p}),{content:Z(()=>[y.title?(_(),F("div",{key:0,class:$(i(l).e("title")),role:"title"},Te(y.title),3)):oe("v-if",!0),le(y.$slots,"default",{},()=>[wt(Te(y.content),1)])]),default:Z(()=>[y.$slots.reference?le(y.$slots,"reference",{key:0}):oe("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 dU=$e(cU,[["__file","popover.vue"]]);const C0=(e,t)=>{const n=t.arg||t.value,o=n==null?void 0:n.popperRef;o&&(o.triggerRef=e)};var fU={mounted(e,t){C0(e,t)},updated(e,t){C0(e,t)}};const pU="popover",p2=jx(fU,pU),hU=rt(dU,{directive:p2}),vU=_e({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Q(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Q([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Q(Function),default:e=>`${e}%`}}),mU=["aria-valuenow"],gU={viewBox:"0 0 100 100"},yU=["d","stroke","stroke-linecap","stroke-width"],bU=["d","stroke","opacity","stroke-linecap","stroke-width"],wU={key:0},CU=j({name:"ElProgress"}),SU=j({...CU,props:vU,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=ge("progress"),r=S(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,background:w(t.percentage)})),l=S(()=>(t.strokeWidth/t.width*100).toFixed(1)),s=S(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(l.value)/2}`,10):0),a=S(()=>{const b=s.value,C=t.type==="dashboard";return` + `}else s||(s=window.setTimeout(p,a.config.hoverThreshold))},m=()=>{s&&(clearTimeout(s),s=null)},p=()=>{u.value&&(u.value.innerHTML="",m())};return{ns:n,panel:a,hoverZone:u,isEmpty:c,isLoading:f,menuId:d,t:o,handleExpand:h,handleMouseMove:v,clearHoverZone:p}}});function d5(e,t,n,o,r,l){const s=at("el-cascader-node"),a=at("loading"),u=at("el-icon"),c=at("el-scrollbar");return _(),re(c,{key:e.menuId,tag:"ul",role:"menu",class:$(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:Z(()=>{var f;return[(_(!0),F(ze,null,mt(e.nodes,d=>(_(),re(s,{key:d.uid,node:d,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(_(),F("div",{key:0,class:$(e.ns.e("empty-text"))},[q(u,{size:"14",class:$(e.ns.is("loading"))},{default:Z(()=>[q(a)]),_:1},8,["class"]),wt(" "+Te(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(_(),F("div",{key:1,class:$(e.ns.e("empty-text"))},Te(e.t("el.cascader.noData")),3)):(f=e.panel)!=null&&f.isHoverMenu?(_(),F("svg",{key:2,ref:"hoverZone",class:$(e.ns.e("hover-zone"))},null,2)):oe("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var f5=$e(c5,[["render",d5],["__file","menu.vue"]]);let p5=0;const h5=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let rp=class lp{constructor(t,n,o,r=!1){this.data=t,this.config=n,this.parent=o,this.root=r,this.uid=p5++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:l,label:s,children:a}=n,u=t[a],c=h5(this);this.level=r?0:o?o.level+1:1,this.value=t[l],this.label=t[s],this.pathNodes=c,this.pathValues=c.map(f=>f.value),this.pathLabels=c.map(f=>f.label),this.childrenData=u,this.children=(u||[]).map(f=>new lp(f,n,this)),this.loaded=!n.lazy||this.isLeaf||!to(u)}get isDisabled(){const{data:t,parent:n,config:o}=this,{disabled:r,checkStrictly:l}=o;return(Xe(r)?r(t,this):!!t[r])||!l&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:o,loaded:r}=this,{lazy:l,leaf:s}=n,a=Xe(s)?s(t,this):t[s];return Qt(a)?l&&!r?!1:!(Array.isArray(o)&&o.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:o}=this,r=new lp(t,this.config,this);return Array.isArray(n)?n.push(t):this.childrenData=[t],o.push(r),r}calcText(t,n){const o=t?this.pathLabels.join(n):this.label;return this.text=o,o}broadcast(t,...n){const o=`onParent${xo(t)}`;this.children.forEach(r=>{r&&(r.broadcast(t,...n),r[o]&&r[o](...n))})}emit(t,...n){const{parent:o}=this,r=`onChild${xo(t)}`;o&&(o[r]&&o[r](...n),o.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(r=>!r.isDisabled),o=n.length?n.every(r=>r.checked):!1;this.setCheckState(o)}setCheckState(t){const n=this.children.length,o=this.children.reduce((r,l)=>{const s=l.checked?1:l.indeterminate?.5:0;return r+s},0);this.checked=this.loaded&&this.children.filter(r=>!r.isDisabled).every(r=>r.loaded&&r.checked)&&t,this.indeterminate=this.loaded&&o!==n&&o>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:o}=this.config;n||!o?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const sp=(e,t)=>e.reduce((n,o)=>(o.isLeaf?n.push(o):(!t&&n.push(o),n=n.concat(sp(o.children,t))),n),[]);class c0{constructor(t,n){this.config=n;const o=(t||[]).map(r=>new rp(r,this.config));this.nodes=o,this.allNodes=sp(o,!1),this.leafNodes=sp(o,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const o=n?n.appendChild(t):new rp(t,this.config);n||this.nodes.push(o),this.allNodes.push(o),o.isLeaf&&this.leafNodes.push(o)}appendNodes(t,n){t.forEach(o=>this.appendNode(o,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(r=>Tn(r.value,t)||Tn(r.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:o,level:r})=>Tn(t.value,o)&&t.level===r)||null}}const TS=_e({modelValue:{type:Q([Number,String,Array])},options:{type:Q(Array),default:()=>[]},props:{type:Q(Object),default:()=>({})}}),v5={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:$t,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},m5=e=>S(()=>({...v5,...e.props})),d0=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},g5=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():H1(e)&&e.click()},y5=(e,t)=>{const n=t.slice(0),o=n.map(l=>l.uid),r=e.reduce((l,s)=>{const a=o.indexOf(s.uid);return a>-1&&(l.push(s),n.splice(a,1),o.splice(a,1)),l},[]);return r.push(...n),r},b5=j({name:"ElCascaderPanel",components:{ElCascaderMenu:f5},props:{...TS,border:{type:Boolean,default:!0},renderLabel:Function},emits:[it,Dt,"close","expand-change"],setup(e,{emit:t,slots:n}){let o=!1;const r=ge("cascader"),l=m5(e);let s=null;const a=P(!0),u=P([]),c=P(null),f=P([]),d=P(null),h=P([]),v=S(()=>l.value.expandTrigger==="hover"),m=S(()=>e.renderLabel||n.default),p=()=>{const{options:L}=e,W=l.value;o=!1,s=new c0(L,W),f.value=[s.getNodes()],W.lazy&&to(e.options)?(a.value=!1,y(void 0,z=>{z&&(s=new c0(z,W),f.value=[s.getNodes()]),a.value=!0,T(!1,!0)})):T(!1,!0)},y=(L,W)=>{const z=l.value;L=L||new rp({},z,void 0,!0),L.loading=!0;const V=x=>{const M=L,D=M.root?null:M;x&&(s==null||s.appendNodes(x,D)),M.loading=!1,M.loaded=!0,M.childrenData=M.childrenData||[],W&&W(x)};z.lazyLoad(L,V)},g=(L,W)=>{var z;const{level:V}=L,x=f.value.slice(0,V);let M;L.isLeaf?M=L.pathNodes[V-2]:(M=L,x.push(L.children)),((z=d.value)==null?void 0:z.uid)!==(M==null?void 0:M.uid)&&(d.value=L,f.value=x,!W&&t("expand-change",(L==null?void 0:L.pathValues)||[]))},w=(L,W,z=!0)=>{const{checkStrictly:V,multiple:x}=l.value,M=h.value[0];o=!0,!x&&(M==null||M.doCheck(!1)),L.doCheck(W),O(),z&&!x&&!V&&t("close"),!z&&!x&&!V&&b(L)},b=L=>{L&&(L=L.parent,b(L),L&&g(L))},C=L=>s==null?void 0:s.getFlattedNodes(L),E=L=>{var W;return(W=C(L))==null?void 0:W.filter(z=>z.checked!==!1)},k=()=>{h.value.forEach(L=>L.doCheck(!1)),O(),f.value=f.value.slice(0,1),d.value=null,t("expand-change",[])},O=()=>{var L;const{checkStrictly:W,multiple:z}=l.value,V=h.value,x=E(!W),M=y5(V,x),D=M.map(N=>N.valueByOption);h.value=M,c.value=z?D:(L=D[0])!=null?L:null},T=(L=!1,W=!1)=>{const{modelValue:z}=e,{lazy:V,multiple:x,checkStrictly:M}=l.value,D=!M;if(!(!a.value||o||!W&&Tn(z,c.value)))if(V&&!L){const B=uy(aP(Gn(z))).map(U=>s==null?void 0:s.getNodeByValue(U)).filter(U=>!!U&&!U.loaded&&!U.loading);B.length?B.forEach(U=>{y(U,()=>T(!1,W))}):T(!0,W)}else{const N=x?Gn(z):[z],B=uy(N.map(U=>s==null?void 0:s.getNodeByValue(U,D)));R(B,W),c.value=Yu(z)}},R=(L,W=!0)=>{const{checkStrictly:z}=l.value,V=h.value,x=L.filter(N=>!!N&&(z||N.isLeaf)),M=s==null?void 0:s.getSameNode(d.value),D=W&&M||x[0];D?D.pathNodes.forEach(N=>g(N,!0)):d.value=null,V.forEach(N=>N.doCheck(!1)),Et(x).forEach(N=>N.doCheck(!0)),h.value=x,je(A)},A=()=>{gt&&u.value.forEach(L=>{const W=L==null?void 0:L.$el;if(W){const z=W.querySelector(`.${r.namespace.value}-scrollbar__wrap`),V=W.querySelector(`.${r.b("node")}.${r.is("active")}`)||W.querySelector(`.${r.b("node")}.in-active-path`);Dw(z,V)}})},I=L=>{const W=L.target,{code:z}=L;switch(z){case Ke.up:case Ke.down:{L.preventDefault();const V=z===Ke.up?-1:1;pu(z1(W,V,`.${r.b("node")}[tabindex="-1"]`));break}case Ke.left:{L.preventDefault();const V=u.value[d0(W)-1],x=V==null?void 0:V.$el.querySelector(`.${r.b("node")}[aria-expanded="true"]`);pu(x);break}case Ke.right:{L.preventDefault();const V=u.value[d0(W)+1],x=V==null?void 0:V.$el.querySelector(`.${r.b("node")}[tabindex="-1"]`);pu(x);break}case Ke.enter:g5(W);break}};return ft(Sv,Et({config:l,expandingNode:d,checkedNodes:h,isHoverMenu:v,initialLoaded:a,renderLabelFn:m,lazyLoad:y,expandNode:g,handleCheckChange:w})),fe([l,()=>e.options],p,{deep:!0,immediate:!0}),fe(()=>e.modelValue,()=>{o=!1,T()},{deep:!0}),fe(()=>c.value,L=>{Tn(L,e.modelValue)||(t(it,L),t(Dt,L))}),Pb(()=>u.value=[]),nt(()=>!to(e.modelValue)&&T()),{ns:r,menuList:u,menus:f,checkedNodes:h,handleKeyDown:I,handleCheckChange:w,getFlattedNodes:C,getCheckedNodes:E,clearCheckedNodes:k,calculateCheckedValue:O,scrollToExpandingNode:A}}});function w5(e,t,n,o,r,l){const s=at("el-cascader-menu");return _(),F("div",{class:$([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...a)=>e.handleKeyDown&&e.handleKeyDown(...a))},[(_(!0),F(ze,null,mt(e.menus,(a,u)=>(_(),re(s,{key:u,ref_for:!0,ref:c=>e.menuList[u]=c,index:u,nodes:[...a]},null,8,["index","nodes"]))),128))],34)}var Cu=$e(b5,[["render",w5],["__file","index.vue"]]);Cu.install=e=>{e.component(Cu.name,Cu)};const OS=Cu,C5=OS,Jc=_e({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:Uo},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),S5={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},E5=j({name:"ElTag"}),k5=j({...E5,props:Jc,emits:S5,setup(e,{emit:t}){const n=e,o=tn(),r=ge("tag"),l=S(()=>{const{type:u,hit:c,effect:f,closable:d,round:h}=n;return[r.b(),r.is("closable",d),r.m(u||"primary"),r.m(o.value),r.m(f),r.is("hit",c),r.is("round",h)]}),s=u=>{t("close",u)},a=u=>{t("click",u)};return(u,c)=>u.disableTransitions?(_(),F("span",{key:0,class:$(i(l)),style:He({backgroundColor:u.color}),onClick:a},[K("span",{class:$(i(r).e("content"))},[le(u.$slots,"default")],2),u.closable?(_(),re(i(Fe),{key:0,class:$(i(r).e("close")),onClick:Ge(s,["stop"])},{default:Z(()=>[q(i(ko))]),_:1},8,["class","onClick"])):oe("v-if",!0)],6)):(_(),re(rn,{key:1,name:`${i(r).namespace.value}-zoom-in-center`,appear:""},{default:Z(()=>[K("span",{class:$(i(l)),style:He({backgroundColor:u.color}),onClick:a},[K("span",{class:$(i(r).e("content"))},[le(u.$slots,"default")],2),u.closable?(_(),re(i(Fe),{key:0,class:$(i(r).e("close")),onClick:Ge(s,["stop"])},{default:Z(()=>[q(i(ko))]),_:1},8,["class","onClick"])):oe("v-if",!0)],6)]),_:3},8,["name"]))}});var _5=$e(k5,[["__file","tag.vue"]]);const Ja=rt(_5),$5=_e({...TS,size:an,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:Q(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:Q(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:cn.teleported,tagType:{...Jc.type,default:"info"},validateEvent:{type:Boolean,default:!0},...Gs}),T5={[it]:e=>!0,[Dt]:e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,visibleChange:e=>en(e),expandChange:e=>!!e,removeTag:e=>!!e},O5={key:0},N5=["placeholder","onKeydown"],M5=["onClick"],I5="ElCascader",R5=j({name:I5}),A5=j({...R5,props:$5,emits:T5,setup(e,{expose:t,emit:n}){const o=e,r={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:se})=>{const{modifiersData:pe,placement:Ve}=se;["right","left","bottom","top"].includes(Ve)||(pe.arrow.x=35)},requires:["arrow"]}]},l=Ll();let s=0,a=0;const u=ge("cascader"),c=ge("input"),{t:f}=Ct(),{form:d,formItem:h}=Mn(),{valueOnClear:v}=qc(o),m=P(null),p=P(null),y=P(null),g=P(null),w=P(null),b=P(!1),C=P(!1),E=P(!1),k=P(!1),O=P(""),T=P(""),R=P([]),A=P([]),I=P([]),L=P(!1),W=S(()=>l.style),z=S(()=>o.disabled||(d==null?void 0:d.disabled)),V=S(()=>o.placeholder||f("el.cascader.placeholder")),x=S(()=>T.value||R.value.length>0||L.value?"":V.value),M=tn(),D=S(()=>["small"].includes(M.value)?"small":"default"),N=S(()=>!!o.props.multiple),B=S(()=>!o.filterable||N.value),U=S(()=>N.value?T.value:O.value),G=S(()=>{var se;return((se=g.value)==null?void 0:se.checkedNodes)||[]}),ne=S(()=>!o.clearable||z.value||E.value||!C.value?!1:!!G.value.length),ue=S(()=>{const{showAllLevels:se,separator:pe}=o,Ve=G.value;return Ve.length?N.value?"":Ve[0].calcText(se,pe):""}),te=S(()=>(h==null?void 0:h.validateState)||""),Y=S({get(){return Yu(o.modelValue)},set(se){const pe=se||v.value;n(it,pe),n(Dt,pe),o.validateEvent&&(h==null||h.validate("change").catch(Ve=>void 0))}}),J=S(()=>[u.b(),u.m(M.value),u.is("disabled",z.value),l.class]),ee=S(()=>[c.e("icon"),"icon-arrow-down",u.is("reverse",b.value)]),Ce=S(()=>u.is("focus",b.value||k.value)),de=S(()=>{var se,pe;return(pe=(se=m.value)==null?void 0:se.popperRef)==null?void 0:pe.contentRef}),ie=se=>{var pe,Ve,ae;z.value||(se=se??!b.value,se!==b.value&&(b.value=se,(Ve=(pe=p.value)==null?void 0:pe.input)==null||Ve.setAttribute("aria-expanded",`${se}`),se?(H(),je((ae=g.value)==null?void 0:ae.scrollToExpandingNode)):o.filterable&&ye(),n("visibleChange",se)))},H=()=>{je(()=>{var se;(se=m.value)==null||se.updatePopper()})},X=()=>{E.value=!1},ce=se=>{const{showAllLevels:pe,separator:Ve}=o;return{node:se,key:se.uid,text:se.calcText(pe,Ve),hitState:!1,closable:!z.value&&!se.isDisabled,isCollapseTag:!1}},he=se=>{var pe;const Ve=se.node;Ve.doCheck(!1),(pe=g.value)==null||pe.calculateCheckedValue(),n("removeTag",Ve.valueByOption)},Ee=()=>{if(!N.value)return;const se=G.value,pe=[],Ve=[];if(se.forEach(ae=>Ve.push(ce(ae))),A.value=Ve,se.length){se.slice(0,o.maxCollapseTags).forEach(dt=>pe.push(ce(dt)));const ae=se.slice(o.maxCollapseTags),We=ae.length;We&&(o.collapseTags?pe.push({key:-1,text:`+ ${We}`,closable:!1,isCollapseTag:!0}):ae.forEach(dt=>pe.push(ce(dt))))}R.value=pe},me=()=>{var se,pe;const{filterMethod:Ve,showAllLevels:ae,separator:We}=o,dt=(pe=(se=g.value)==null?void 0:se.getFlattedNodes(!o.props.checkStrictly))==null?void 0:pe.filter(_t=>_t.isDisabled?!1:(_t.calcText(ae,We),Ve(_t,U.value)));N.value&&(R.value.forEach(_t=>{_t.hitState=!1}),A.value.forEach(_t=>{_t.hitState=!1})),E.value=!0,I.value=dt,H()},ke=()=>{var se;let pe;E.value&&w.value?pe=w.value.$el.querySelector(`.${u.e("suggestion-item")}`):pe=(se=g.value)==null?void 0:se.$el.querySelector(`.${u.b("node")}[tabindex="-1"]`),pe&&(pe.focus(),!E.value&&pe.click())},we=()=>{var se,pe;const Ve=(se=p.value)==null?void 0:se.input,ae=y.value,We=(pe=w.value)==null?void 0:pe.$el;if(!(!gt||!Ve)){if(We){const dt=We.querySelector(`.${u.e("suggestion-list")}`);dt.style.minWidth=`${Ve.offsetWidth}px`}if(ae){const{offsetHeight:dt}=ae,_t=R.value.length>0?`${Math.max(dt+6,s)}px`:`${s}px`;Ve.style.height=_t,H()}}},Oe=se=>{var pe;return(pe=g.value)==null?void 0:pe.getCheckedNodes(se)},Se=se=>{H(),n("expandChange",se)},Ne=se=>{var pe;const Ve=(pe=se.target)==null?void 0:pe.value;if(se.type==="compositionend")L.value=!1,je(()=>Re(Ve));else{const ae=Ve[Ve.length-1]||"";L.value=!Uh(ae)}},xe=se=>{if(!L.value)switch(se.code){case Ke.enter:ie();break;case Ke.down:ie(!0),je(ke),se.preventDefault();break;case Ke.esc:b.value===!0&&(se.preventDefault(),se.stopPropagation(),ie(!1));break;case Ke.tab:ie(!1);break}},Be=()=>{var se;(se=g.value)==null||se.clearCheckedNodes(),!b.value&&o.filterable&&ye(),ie(!1)},ye=()=>{const{value:se}=ue;O.value=se,T.value=se},Le=se=>{var pe,Ve;const{checked:ae}=se;N.value?(pe=g.value)==null||pe.handleCheckChange(se,!ae,!1):(!ae&&((Ve=g.value)==null||Ve.handleCheckChange(se,!0,!1)),ie(!1))},Qe=se=>{const pe=se.target,{code:Ve}=se;switch(Ve){case Ke.up:case Ke.down:{const ae=Ve===Ke.up?-1:1;pu(z1(pe,ae,`.${u.e("suggestion-item")}[tabindex="-1"]`));break}case Ke.enter:pe.click();break}},lt=()=>{const se=R.value,pe=se[se.length-1];a=T.value?0:a+1,!(!pe||!a||o.collapseTags&&se.length>1)&&(pe.hitState?he(pe):pe.hitState=!0)},vt=se=>{const pe=se.target,Ve=u.e("search-input");pe.className===Ve&&(k.value=!0),n("focus",se)},qe=se=>{k.value=!1,n("blur",se)},ve=Un(()=>{const{value:se}=U;if(!se)return;const pe=o.beforeFilter(se);Na(pe)?pe.then(me).catch(()=>{}):pe!==!1?me():X()},o.debounce),Re=(se,pe)=>{!b.value&&ie(!0),!(pe!=null&&pe.isComposing)&&(se?ve():X())},be=se=>Number.parseFloat(QO(c.cssVarName("input-height"),se).value)-2;return fe(E,H),fe([G,z],Ee),fe(R,()=>{je(()=>we())}),fe(M,async()=>{await je();const se=p.value.input;s=be(se)||s,we()}),fe(ue,ye,{immediate:!0}),nt(()=>{const se=p.value.input,pe=be(se);s=se.offsetHeight||pe,Ht(se,we)}),t({getCheckedNodes:Oe,cascaderPanelRef:g,togglePopperVisible:ie,contentRef:de}),(se,pe)=>(_(),re(i(Nn),{ref_key:"tooltipRef",ref:m,visible:b.value,teleported:se.teleported,"popper-class":[i(u).e("dropdown"),se.popperClass],"popper-options":r,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${i(u).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:X},{default:Z(()=>[et((_(),F("div",{class:$(i(J)),style:He(i(W)),onClick:pe[5]||(pe[5]=()=>ie(i(B)?void 0:!0)),onKeydown:xe,onMouseenter:pe[6]||(pe[6]=Ve=>C.value=!0),onMouseleave:pe[7]||(pe[7]=Ve=>C.value=!1)},[q(i($n),{ref_key:"input",ref:p,modelValue:O.value,"onUpdate:modelValue":pe[1]||(pe[1]=Ve=>O.value=Ve),placeholder:i(x),readonly:i(B),disabled:i(z),"validate-event":!1,size:i(M),class:$(i(Ce)),tabindex:i(N)&&se.filterable&&!i(z)?-1:void 0,onCompositionstart:Ne,onCompositionupdate:Ne,onCompositionend:Ne,onFocus:vt,onBlur:qe,onInput:Re},{suffix:Z(()=>[i(ne)?(_(),re(i(Fe),{key:"clear",class:$([i(c).e("icon"),"icon-circle-close"]),onClick:Ge(Be,["stop"])},{default:Z(()=>[q(i(Jr))]),_:1},8,["class","onClick"])):(_(),re(i(Fe),{key:"arrow-down",class:$(i(ee)),onClick:pe[0]||(pe[0]=Ge(Ve=>ie(),["stop"]))},{default:Z(()=>[q(i(vr))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class","tabindex"]),i(N)?(_(),F("div",{key:0,ref_key:"tagWrapper",ref:y,class:$([i(u).e("tags"),i(u).is("validate",!!i(te))])},[(_(!0),F(ze,null,mt(R.value,Ve=>(_(),re(i(Ja),{key:Ve.key,type:se.tagType,size:i(D),hit:Ve.hitState,closable:Ve.closable,"disable-transitions":"",onClose:ae=>he(Ve)},{default:Z(()=>[Ve.isCollapseTag===!1?(_(),F("span",O5,Te(Ve.text),1)):(_(),re(i(Nn),{key:1,disabled:b.value||!se.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Z(()=>[K("span",null,Te(Ve.text),1)]),content:Z(()=>[K("div",{class:$(i(u).e("collapse-tags"))},[(_(!0),F(ze,null,mt(A.value.slice(se.maxCollapseTags),(ae,We)=>(_(),F("div",{key:We,class:$(i(u).e("collapse-tag"))},[(_(),re(i(Ja),{key:ae.key,class:"in-tooltip",type:se.tagType,size:i(D),hit:ae.hitState,closable:ae.closable,"disable-transitions":"",onClose:dt=>he(ae)},{default:Z(()=>[K("span",null,Te(ae.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),se.filterable&&!i(z)?et((_(),F("input",{key:0,"onUpdate:modelValue":pe[2]||(pe[2]=Ve=>T.value=Ve),type:"text",class:$(i(u).e("search-input")),placeholder:i(ue)?"":i(V),onInput:pe[3]||(pe[3]=Ve=>Re(T.value,Ve)),onClick:pe[4]||(pe[4]=Ge(Ve=>ie(!0),["stop"])),onKeydown:Tt(lt,["delete"]),onCompositionstart:Ne,onCompositionupdate:Ne,onCompositionend:Ne,onFocus:vt,onBlur:qe},null,42,N5)),[[ch,T.value]]):oe("v-if",!0)],2)):oe("v-if",!0)],38)),[[i(cr),()=>ie(!1),i(de)]])]),content:Z(()=>[et(q(i(OS),{ref_key:"cascaderPanelRef",ref:g,modelValue:i(Y),"onUpdate:modelValue":pe[8]||(pe[8]=Ve=>xt(Y)?Y.value=Ve:null),options:se.options,props:o.props,border:!1,"render-label":se.$slots.default,onExpandChange:Se,onClose:pe[9]||(pe[9]=Ve=>se.$nextTick(()=>ie(!1)))},null,8,["modelValue","options","props","render-label"]),[[St,!E.value]]),se.filterable?et((_(),re(i(gr),{key:0,ref_key:"suggestionPanel",ref:w,tag:"ul",class:$(i(u).e("suggestion-panel")),"view-class":i(u).e("suggestion-list"),onKeydown:Qe},{default:Z(()=>[I.value.length?(_(!0),F(ze,{key:0},mt(I.value,Ve=>(_(),F("li",{key:Ve.uid,class:$([i(u).e("suggestion-item"),i(u).is("checked",Ve.checked)]),tabindex:-1,onClick:ae=>Le(Ve)},[K("span",null,Te(Ve.text),1),Ve.checked?(_(),re(i(Fe),{key:0},{default:Z(()=>[q(i(mi))]),_:1})):oe("v-if",!0)],10,M5))),128)):le(se.$slots,"empty",{key:1},()=>[K("li",{class:$(i(u).e("empty-text"))},Te(i(f)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[St,E.value]]):oe("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var Su=$e(A5,[["__file","cascader.vue"]]);Su.install=e=>{e.component(Su.name,Su)};const P5=Su,x5=P5,L5=_e({checked:{type:Boolean,default:!1},type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"}}),D5={"update:checked":e=>en(e),[Dt]:e=>en(e)},B5=j({name:"ElCheckTag"}),F5=j({...B5,props:L5,emits:D5,setup(e,{emit:t}){const n=e,o=ge("check-tag"),r=S(()=>[o.b(),o.is("checked",n.checked),o.m(n.type||"primary")]),l=()=>{const s=!n.checked;t(Dt,s),t("update:checked",s)};return(s,a)=>(_(),F("span",{class:$(i(r)),onClick:l},[le(s.$slots,"default")],2))}});var V5=$e(F5,[["__file","check-tag.vue"]]);const H5=rt(V5),NS=Symbol("rowContextKey"),z5=["start","center","end","space-around","space-between","space-evenly"],K5=["top","middle","bottom"],j5=_e({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:z5,default:"start"},align:{type:String,values:K5}}),W5=j({name:"ElRow"}),U5=j({...W5,props:j5,setup(e){const t=e,n=ge("row"),o=S(()=>t.gutter);ft(NS,{gutter:o});const r=S(()=>{const s={};return t.gutter&&(s.marginRight=s.marginLeft=`-${t.gutter/2}px`),s}),l=S(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,!!t.align)]);return(s,a)=>(_(),re(ct(s.tag),{class:$(i(l)),style:He(i(r))},{default:Z(()=>[le(s.$slots,"default")]),_:3},8,["class","style"]))}});var q5=$e(U5,[["__file","row.vue"]]);const Y5=rt(q5),G5=_e({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:Q([Number,Object]),default:()=>zt({})},sm:{type:Q([Number,Object]),default:()=>zt({})},md:{type:Q([Number,Object]),default:()=>zt({})},lg:{type:Q([Number,Object]),default:()=>zt({})},xl:{type:Q([Number,Object]),default:()=>zt({})}}),X5=j({name:"ElCol"}),J5=j({...X5,props:G5,setup(e){const t=e,{gutter:n}=Pe(NS,{gutter:S(()=>0)}),o=ge("col"),r=S(()=>{const s={};return n.value&&(s.paddingLeft=s.paddingRight=`${n.value/2}px`),s}),l=S(()=>{const s=[];return["span","offset","pull","push"].forEach(c=>{const f=t[c];Ye(f)&&(c==="span"?s.push(o.b(`${t[c]}`)):f>0&&s.push(o.b(`${c}-${t[c]}`)))}),["xs","sm","md","lg","xl"].forEach(c=>{Ye(t[c])?s.push(o.b(`${c}-${t[c]}`)):ut(t[c])&&Object.entries(t[c]).forEach(([f,d])=>{s.push(f!=="span"?o.b(`${c}-${f}-${d}`):o.b(`${c}-${d}`))})}),n.value&&s.push(o.is("guttered")),[o.b(),s]});return(s,a)=>(_(),re(ct(s.tag),{class:$(i(l)),style:He(i(r))},{default:Z(()=>[le(s.$slots,"default")]),_:3},8,["class","style"]))}});var Z5=$e(J5,[["__file","col.vue"]]);const Q5=rt(Z5),f0=e=>Ye(e)||Ze(e)||Ae(e),eH=_e({accordion:Boolean,modelValue:{type:Q([Array,String,Number]),default:()=>zt([])}}),tH={[it]:f0,[Dt]:f0},MS=Symbol("collapseContextKey"),nH=(e,t)=>{const n=P(zr(e.modelValue)),o=l=>{n.value=l;const s=e.accordion?n.value[0]:n.value;t(it,s),t(Dt,s)},r=l=>{if(e.accordion)o([n.value[0]===l?"":l]);else{const s=[...n.value],a=s.indexOf(l);a>-1?s.splice(a,1):s.push(l),o(s)}};return fe(()=>e.modelValue,()=>n.value=zr(e.modelValue),{deep:!0}),ft(MS,{activeNames:n,handleItemClick:r}),{activeNames:n,setActiveNames:o}},oH=()=>{const e=ge("collapse");return{rootKls:S(()=>e.b())}},rH=j({name:"ElCollapse"}),lH=j({...rH,props:eH,emits:tH,setup(e,{expose:t,emit:n}){const o=e,{activeNames:r,setActiveNames:l}=nH(o,n),{rootKls:s}=oH();return t({activeNames:r,setActiveNames:l}),(a,u)=>(_(),F("div",{class:$(i(s))},[le(a.$slots,"default")],2))}});var sH=$e(lH,[["__file","collapse.vue"]]);const aH=j({name:"ElCollapseTransition"}),iH=j({...aH,setup(e){const t=ge("collapse-transition"),n=r=>{r.style.maxHeight="",r.style.overflow=r.dataset.oldOverflow,r.style.paddingTop=r.dataset.oldPaddingTop,r.style.paddingBottom=r.dataset.oldPaddingBottom},o={beforeEnter(r){r.dataset||(r.dataset={}),r.dataset.oldPaddingTop=r.style.paddingTop,r.dataset.oldPaddingBottom=r.style.paddingBottom,r.style.height&&(r.dataset.elExistsHeight=r.style.height),r.style.maxHeight=0,r.style.paddingTop=0,r.style.paddingBottom=0},enter(r){requestAnimationFrame(()=>{r.dataset.oldOverflow=r.style.overflow,r.dataset.elExistsHeight?r.style.maxHeight=r.dataset.elExistsHeight:r.scrollHeight!==0?r.style.maxHeight=`${r.scrollHeight}px`:r.style.maxHeight=0,r.style.paddingTop=r.dataset.oldPaddingTop,r.style.paddingBottom=r.dataset.oldPaddingBottom,r.style.overflow="hidden"})},afterEnter(r){r.style.maxHeight="",r.style.overflow=r.dataset.oldOverflow},enterCancelled(r){n(r)},beforeLeave(r){r.dataset||(r.dataset={}),r.dataset.oldPaddingTop=r.style.paddingTop,r.dataset.oldPaddingBottom=r.style.paddingBottom,r.dataset.oldOverflow=r.style.overflow,r.style.maxHeight=`${r.scrollHeight}px`,r.style.overflow="hidden"},leave(r){r.scrollHeight!==0&&(r.style.maxHeight=0,r.style.paddingTop=0,r.style.paddingBottom=0)},afterLeave(r){n(r)},leaveCancelled(r){n(r)}};return(r,l)=>(_(),re(rn,pt({name:i(t).b()},Gk(o)),{default:Z(()=>[le(r.$slots,"default")]),_:3},16,["name"]))}});var Eu=$e(iH,[["__file","collapse-transition.vue"]]);Eu.install=e=>{e.component(Eu.name,Eu)};const Zc=Eu,uH=Zc,cH=_e({title:{type:String,default:""},name:{type:Q([String,Number]),default:void 0},disabled:Boolean}),dH=e=>{const t=Pe(MS),{namespace:n}=ge("collapse"),o=P(!1),r=P(!1),l=lv(),s=S(()=>l.current++),a=S(()=>{var h;return(h=e.name)!=null?h:`${n.value}-id-${l.prefix}-${i(s)}`}),u=S(()=>t==null?void 0:t.activeNames.value.includes(i(a)));return{focusing:o,id:s,isActive:u,handleFocus:()=>{setTimeout(()=>{r.value?r.value=!1:o.value=!0},50)},handleHeaderClick:()=>{e.disabled||(t==null||t.handleItemClick(i(a)),o.value=!1,r.value=!0)},handleEnterClick:()=>{t==null||t.handleItemClick(i(a))}}},fH=(e,{focusing:t,isActive:n,id:o})=>{const r=ge("collapse"),l=S(()=>[r.b("item"),r.is("active",i(n)),r.is("disabled",e.disabled)]),s=S(()=>[r.be("item","header"),r.is("active",i(n)),{focusing:i(t)&&!e.disabled}]),a=S(()=>[r.be("item","arrow"),r.is("active",i(n))]),u=S(()=>r.be("item","wrap")),c=S(()=>r.be("item","content")),f=S(()=>r.b(`content-${i(o)}`)),d=S(()=>r.b(`head-${i(o)}`));return{arrowKls:a,headKls:s,rootKls:l,itemWrapperKls:u,itemContentKls:c,scopedContentId:f,scopedHeadId:d}},pH=["id","aria-expanded","aria-controls","aria-describedby","tabindex"],hH=["id","aria-hidden","aria-labelledby"],vH=j({name:"ElCollapseItem"}),mH=j({...vH,props:cH,setup(e,{expose:t}){const n=e,{focusing:o,id:r,isActive:l,handleFocus:s,handleHeaderClick:a,handleEnterClick:u}=dH(n),{arrowKls:c,headKls:f,rootKls:d,itemWrapperKls:h,itemContentKls:v,scopedContentId:m,scopedHeadId:p}=fH(n,{focusing:o,isActive:l,id:r});return t({isActive:l}),(y,g)=>(_(),F("div",{class:$(i(d))},[K("button",{id:i(p),class:$(i(f)),"aria-expanded":i(l),"aria-controls":i(m),"aria-describedby":i(m),tabindex:y.disabled?-1:0,type:"button",onClick:g[0]||(g[0]=(...w)=>i(a)&&i(a)(...w)),onKeydown:g[1]||(g[1]=Tt(Ge((...w)=>i(u)&&i(u)(...w),["stop","prevent"]),["space","enter"])),onFocus:g[2]||(g[2]=(...w)=>i(s)&&i(s)(...w)),onBlur:g[3]||(g[3]=w=>o.value=!1)},[le(y.$slots,"title",{},()=>[wt(Te(y.title),1)]),q(i(Fe),{class:$(i(c))},{default:Z(()=>[q(i(Pn))]),_:1},8,["class"])],42,pH),q(i(Zc),null,{default:Z(()=>[et(K("div",{id:i(m),role:"region",class:$(i(h)),"aria-hidden":!i(l),"aria-labelledby":i(p)},[K("div",{class:$(i(v))},[le(y.$slots,"default")],2)],10,hH),[[St,i(l)]])]),_:3})],2))}});var IS=$e(mH,[["__file","collapse-item.vue"]]);const gH=rt(sH,{CollapseItem:IS}),yH=Kt(IS),bH=_e({color:{type:Q(Object),required:!0},vertical:{type:Boolean,default:!1}});let zd=!1;function Za(e,t){if(!gt)return;const n=function(l){var s;(s=t.drag)==null||s.call(t,l)},o=function(l){var s;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",o),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",o),document.onselectstart=null,document.ondragstart=null,zd=!1,(s=t.end)==null||s.call(t,l)},r=function(l){var s;zd||(l.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",o),document.addEventListener("touchmove",n),document.addEventListener("touchend",o),zd=!0,(s=t.start)==null||s.call(t,l))};e.addEventListener("mousedown",r),e.addEventListener("touchstart",r)}const wH=e=>{const t=ot(),n=Pt(),o=Pt();function r(s){s.target!==n.value&&l(s)}function l(s){if(!o.value||!n.value)return;const u=t.vnode.el.getBoundingClientRect(),{clientX:c,clientY:f}=Ch(s);if(e.vertical){let d=f-u.top;d=Math.max(n.value.offsetHeight/2,d),d=Math.min(d,u.height-n.value.offsetHeight/2),e.color.set("alpha",Math.round((d-n.value.offsetHeight/2)/(u.height-n.value.offsetHeight)*100))}else{let d=c-u.left;d=Math.max(n.value.offsetWidth/2,d),d=Math.min(d,u.width-n.value.offsetWidth/2),e.color.set("alpha",Math.round((d-n.value.offsetWidth/2)/(u.width-n.value.offsetWidth)*100))}}return{thumb:n,bar:o,handleDrag:l,handleClick:r}},CH=(e,{bar:t,thumb:n,handleDrag:o})=>{const r=ot(),l=ge("color-alpha-slider"),s=P(0),a=P(0),u=P();function c(){if(!n.value||e.vertical)return 0;const w=r.vnode.el,b=e.color.get("alpha");return w?Math.round(b*(w.offsetWidth-n.value.offsetWidth/2)/100):0}function f(){if(!n.value)return 0;const w=r.vnode.el;if(!e.vertical)return 0;const b=e.color.get("alpha");return w?Math.round(b*(w.offsetHeight-n.value.offsetHeight/2)/100):0}function d(){if(e.color&&e.color.value){const{r:w,g:b,b:C}=e.color.toRgb();return`linear-gradient(to right, rgba(${w}, ${b}, ${C}, 0) 0%, rgba(${w}, ${b}, ${C}, 1) 100%)`}return""}function h(){s.value=c(),a.value=f(),u.value=d()}nt(()=>{if(!t.value||!n.value)return;const w={drag:b=>{o(b)},end:b=>{o(b)}};Za(t.value,w),Za(n.value,w),h()}),fe(()=>e.color.get("alpha"),()=>h()),fe(()=>e.color.value,()=>h());const v=S(()=>[l.b(),l.is("vertical",e.vertical)]),m=S(()=>l.e("bar")),p=S(()=>l.e("thumb")),y=S(()=>({background:u.value})),g=S(()=>({left:qt(s.value),top:qt(a.value)}));return{rootKls:v,barKls:m,barStyle:y,thumbKls:p,thumbStyle:g,update:h}},SH="ElColorAlphaSlider",EH=j({name:SH}),kH=j({...EH,props:bH,setup(e,{expose:t}){const n=e,{bar:o,thumb:r,handleDrag:l,handleClick:s}=wH(n),{rootKls:a,barKls:u,barStyle:c,thumbKls:f,thumbStyle:d,update:h}=CH(n,{bar:o,thumb:r,handleDrag:l});return t({update:h,bar:o,thumb:r}),(v,m)=>(_(),F("div",{class:$(i(a))},[K("div",{ref_key:"bar",ref:o,class:$(i(u)),style:He(i(c)),onClick:m[0]||(m[0]=(...p)=>i(s)&&i(s)(...p))},null,6),K("div",{ref_key:"thumb",ref:r,class:$(i(f)),style:He(i(d))},null,6)],2))}});var _H=$e(kH,[["__file","alpha-slider.vue"]]);const $H=j({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=ge("color-hue-slider"),n=ot(),o=P(),r=P(),l=P(0),s=P(0),a=S(()=>e.color.get("hue"));fe(()=>a.value,()=>{h()});function u(v){v.target!==o.value&&c(v)}function c(v){if(!r.value||!o.value)return;const p=n.vnode.el.getBoundingClientRect(),{clientX:y,clientY:g}=Ch(v);let w;if(e.vertical){let b=g-p.top;b=Math.min(b,p.height-o.value.offsetHeight/2),b=Math.max(o.value.offsetHeight/2,b),w=Math.round((b-o.value.offsetHeight/2)/(p.height-o.value.offsetHeight)*360)}else{let b=y-p.left;b=Math.min(b,p.width-o.value.offsetWidth/2),b=Math.max(o.value.offsetWidth/2,b),w=Math.round((b-o.value.offsetWidth/2)/(p.width-o.value.offsetWidth)*360)}e.color.set("hue",w)}function f(){if(!o.value)return 0;const v=n.vnode.el;if(e.vertical)return 0;const m=e.color.get("hue");return v?Math.round(m*(v.offsetWidth-o.value.offsetWidth/2)/360):0}function d(){if(!o.value)return 0;const v=n.vnode.el;if(!e.vertical)return 0;const m=e.color.get("hue");return v?Math.round(m*(v.offsetHeight-o.value.offsetHeight/2)/360):0}function h(){l.value=f(),s.value=d()}return nt(()=>{if(!r.value||!o.value)return;const v={drag:m=>{c(m)},end:m=>{c(m)}};Za(r.value,v),Za(o.value,v),h()}),{bar:r,thumb:o,thumbLeft:l,thumbTop:s,hueValue:a,handleClick:u,update:h,ns:t}}});function TH(e,t,n,o,r,l){return _(),F("div",{class:$([e.ns.b(),e.ns.is("vertical",e.vertical)])},[K("div",{ref:"bar",class:$(e.ns.e("bar")),onClick:t[0]||(t[0]=(...s)=>e.handleClick&&e.handleClick(...s))},null,2),K("div",{ref:"thumb",class:$(e.ns.e("thumb")),style:He({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var OH=$e($H,[["render",TH],["__file","hue-slider.vue"]]);const NH=_e({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:an,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},teleported:cn.teleported,predefine:{type:Q(Array)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),MH={[it]:e=>Ze(e)||fn(e),[Dt]:e=>Ze(e)||fn(e),activeChange:e=>Ze(e)||fn(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},RS=Symbol("colorPickerContextKey"),p0=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},IH=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},RH=function(e){return typeof e=="string"&&e.includes("%")},cs=function(e,t){IH(e)&&(e="100%");const n=RH(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)},h0={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},ku=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${h0[t]||t}${h0[n]||n}`},v0=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${ku(e)}${ku(t)}${ku(n)}`},Kd={A:10,B:11,C:12,D:13,E:14,F:15},ll=function(e){return e.length===2?(Kd[e[0].toUpperCase()]||+e[0])*16+(Kd[e[1].toUpperCase()]||+e[1]):Kd[e[1].toUpperCase()]||+e[1]},AH=function(e,t,n){t=t/100,n=n/100;let o=t;const r=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=r<=1?r:2-r;const l=(n+t)/2,s=n===0?2*o/(r+o):2*t/(n+t);return{h:e,s:s*100,v:l*100}},m0=(e,t,n)=>{e=cs(e,255),t=cs(t,255),n=cs(n,255);const o=Math.max(e,t,n),r=Math.min(e,t,n);let l;const s=o,a=o-r,u=o===0?0:a/o;if(o===r)l=0;else{switch(o){case e:{l=(t-n)/a+(t{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,r)),this._value=Math.max(0,Math.min(100,l)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s:l,v:s}=AH(o[0],o[1],o[2]);n(r,l,s)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(r=>r!=="").map((r,l)=>l>2?Number.parseFloat(r):Number.parseInt(r,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:r,s:l,v:s}=m0(o[0],o[1],o[2]);n(r,l,s)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let r,l,s;o.length===3?(r=ll(o[0]+o[0]),l=ll(o[1]+o[1]),s=ll(o[2]+o[2])):(o.length===6||o.length===8)&&(r=ll(o.slice(0,2)),l=ll(o.slice(2,4)),s=ll(o.slice(4,6))),o.length===8?this._alpha=ll(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:a,s:u,v:c}=m0(r,l,s);n(a,u,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:r,format:l}=this;if(this.enableAlpha)switch(l){case"hsl":{const s=p0(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${v0(la(t,n,o))}${ku(r*255/100)}`;break}default:{const{r:s,g:a,b:u}=la(t,n,o);this.value=`rgba(${s}, ${a}, ${u}, ${this.get("alpha")/100})`}}else switch(l){case"hsl":{const s=p0(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:s,g:a,b:u}=la(t,n,o);this.value=`rgb(${s}, ${a}, ${u})`;break}default:this.value=v0(la(t,n,o))}}}const PH=j({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=ge("color-predefine"),{currentColor:n}=Pe(RS),o=P(l(e.colors,e.color));fe(()=>n.value,s=>{const a=new _a;a.fromString(s),o.value.forEach(u=>{u.selected=a.compare(u)})}),Cn(()=>{o.value=l(e.colors,e.color)});function r(s){e.color.fromString(e.colors[s])}function l(s,a){return s.map(u=>{const c=new _a;return c.enableAlpha=!0,c.format="rgba",c.fromString(u),c.selected=c.value===a.value,c})}return{rgbaColors:o,handleSelect:r,ns:t}}}),xH=["onClick"];function LH(e,t,n,o,r,l){return _(),F("div",{class:$(e.ns.b())},[K("div",{class:$(e.ns.e("colors"))},[(_(!0),F(ze,null,mt(e.rgbaColors,(s,a)=>(_(),F("div",{key:e.colors[a],class:$([e.ns.e("color-selector"),e.ns.is("alpha",s._alpha<100),{selected:s.selected}]),onClick:u=>e.handleSelect(a)},[K("div",{style:He({backgroundColor:s.value})},null,4)],10,xH))),128))],2)],2)}var DH=$e(PH,[["render",LH],["__file","predefine.vue"]]);const BH=j({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=ge("color-svpanel"),n=ot(),o=P(0),r=P(0),l=P("hsl(0, 100%, 50%)"),s=S(()=>{const c=e.color.get("hue"),f=e.color.get("value");return{hue:c,value:f}});function a(){const c=e.color.get("saturation"),f=e.color.get("value"),d=n.vnode.el,{clientWidth:h,clientHeight:v}=d;r.value=c*h/100,o.value=(100-f)*v/100,l.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function u(c){const d=n.vnode.el.getBoundingClientRect(),{clientX:h,clientY:v}=Ch(c);let m=h-d.left,p=v-d.top;m=Math.max(0,m),m=Math.min(m,d.width),p=Math.max(0,p),p=Math.min(p,d.height),r.value=m,o.value=p,e.color.set({saturation:m/d.width*100,value:100-p/d.height*100})}return fe(()=>s.value,()=>{a()}),nt(()=>{Za(n.vnode.el,{drag:c=>{u(c)},end:c=>{u(c)}}),a()}),{cursorTop:o,cursorLeft:r,background:l,colorValue:s,handleDrag:u,update:a,ns:t}}}),FH=K("div",null,null,-1),VH=[FH];function HH(e,t,n,o,r,l){return _(),F("div",{class:$(e.ns.b()),style:He({backgroundColor:e.background})},[K("div",{class:$(e.ns.e("white"))},null,2),K("div",{class:$(e.ns.e("black"))},null,2),K("div",{class:$(e.ns.e("cursor")),style:He({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},VH,6)],6)}var zH=$e(BH,[["render",HH],["__file","sv-panel.vue"]]);const KH=["onKeydown"],jH=["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex"],WH=j({name:"ElColorPicker"}),UH=j({...WH,props:NH,emits:MH,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Ct(),l=ge("color"),{formItem:s}=Mn(),a=tn(),u=Bn(),{inputId:c,isLabeledByFormItem:f}=No(o,{formItemContext:s}),d=P(),h=P(),v=P(),m=P(),p=P(),y=P(),{isFocused:g,handleFocus:w,handleBlur:b}=Uc(p,{beforeBlur(de){var ie;return(ie=m.value)==null?void 0:ie.isFocusInsideContent(de)},afterBlur(){x(!1),B()}}),C=de=>{if(u.value)return Ce();w(de)};let E=!0;const k=Et(new _a({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue})),O=P(!1),T=P(!1),R=P(""),A=S(()=>!o.modelValue&&!T.value?"transparent":V(k,o.showAlpha)),I=S(()=>!o.modelValue&&!T.value?"":k.value),L=S(()=>f.value?void 0:o.label||o.ariaLabel||r("el.colorpicker.defaultLabel"));dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-color-picker",ref:"https://element-plus.org/en-US/component/color-picker.html"},S(()=>!!o.label));const W=S(()=>f.value?s==null?void 0:s.labelId:void 0),z=S(()=>[l.b("picker"),l.is("disabled",u.value),l.bm("picker",a.value),l.is("focused",g.value)]);function V(de,ie){if(!(de instanceof _a))throw new TypeError("color should be instance of _color Class");const{r:H,g:X,b:ce}=de.toRgb();return ie?`rgba(${H}, ${X}, ${ce}, ${de.get("alpha")/100})`:`rgb(${H}, ${X}, ${ce})`}function x(de){O.value=de}const M=Un(x,100,{leading:!0});function D(){u.value||x(!0)}function N(){M(!1),B()}function B(){je(()=>{o.modelValue?k.fromString(o.modelValue):(k.value="",je(()=>{T.value=!1}))})}function U(){u.value||M(!O.value)}function G(){k.fromString(R.value)}function ne(){const de=k.value;n(it,de),n("change",de),o.validateEvent&&(s==null||s.validate("change").catch(ie=>void 0)),M(!1),je(()=>{const ie=new _a({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue});k.compare(ie)||B()})}function ue(){M(!1),n(it,null),n("change",null),o.modelValue!==null&&o.validateEvent&&(s==null||s.validate("change").catch(de=>void 0)),B()}function te(de){if(O.value&&(N(),g.value)){const ie=new FocusEvent("focus",de);b(ie)}}function Y(de){de.preventDefault(),de.stopPropagation(),x(!1),B()}function J(de){switch(de.code){case Ke.enter:case Ke.space:de.preventDefault(),de.stopPropagation(),D(),y.value.focus();break;case Ke.esc:Y(de);break}}function ee(){p.value.focus()}function Ce(){p.value.blur()}return nt(()=>{o.modelValue&&(R.value=I.value)}),fe(()=>o.modelValue,de=>{de?de&&de!==k.value&&(E=!1,k.fromString(de)):T.value=!1}),fe(()=>I.value,de=>{R.value=de,E&&n("activeChange",de),E=!0}),fe(()=>k.value,()=>{!o.modelValue&&!T.value&&(T.value=!0)}),fe(()=>O.value,()=>{je(()=>{var de,ie,H;(de=d.value)==null||de.update(),(ie=h.value)==null||ie.update(),(H=v.value)==null||H.update()})}),ft(RS,{currentColor:I}),t({color:k,show:D,hide:N,focus:ee,blur:Ce}),(de,ie)=>(_(),re(i(Nn),{ref_key:"popper",ref:m,visible:O.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[i(l).be("picker","panel"),i(l).b("dropdown"),de.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",teleported:de.teleported,transition:`${i(l).namespace.value}-zoom-in-top`,persistent:"",onHide:ie[2]||(ie[2]=H=>x(!1))},{content:Z(()=>[et((_(),F("div",{onKeydown:Tt(Y,["esc"])},[K("div",{class:$(i(l).be("dropdown","main-wrapper"))},[q(OH,{ref_key:"hue",ref:d,class:"hue-slider",color:i(k),vertical:""},null,8,["color"]),q(zH,{ref_key:"sv",ref:h,color:i(k)},null,8,["color"])],2),de.showAlpha?(_(),re(_H,{key:0,ref_key:"alpha",ref:v,color:i(k)},null,8,["color"])):oe("v-if",!0),de.predefine?(_(),re(DH,{key:1,ref:"predefine",color:i(k),colors:de.predefine},null,8,["color","colors"])):oe("v-if",!0),K("div",{class:$(i(l).be("dropdown","btns"))},[K("span",{class:$(i(l).be("dropdown","value"))},[q(i($n),{ref_key:"inputRef",ref:y,modelValue:R.value,"onUpdate:modelValue":ie[0]||(ie[0]=H=>R.value=H),"validate-event":!1,size:"small",onKeyup:Tt(G,["enter"]),onBlur:G},null,8,["modelValue","onKeyup"])],2),q(i(pn),{class:$(i(l).be("dropdown","link-btn")),text:"",size:"small",onClick:ue},{default:Z(()=>[wt(Te(i(r)("el.colorpicker.clear")),1)]),_:1},8,["class"]),q(i(pn),{plain:"",size:"small",class:$(i(l).be("dropdown","btn")),onClick:ne},{default:Z(()=>[wt(Te(i(r)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)],40,KH)),[[i(cr),te]])]),default:Z(()=>[K("div",{id:i(c),ref_key:"triggerRef",ref:p,class:$(i(z)),role:"button","aria-label":i(L),"aria-labelledby":i(W),"aria-description":i(r)("el.colorpicker.description",{color:de.modelValue||""}),"aria-disabled":i(u),tabindex:i(u)?-1:de.tabindex,onKeydown:J,onFocus:C,onBlur:ie[1]||(ie[1]=(...H)=>i(b)&&i(b)(...H))},[i(u)?(_(),F("div",{key:0,class:$(i(l).be("picker","mask"))},null,2)):oe("v-if",!0),K("div",{class:$(i(l).be("picker","trigger")),onClick:U},[K("span",{class:$([i(l).be("picker","color"),i(l).is("alpha",de.showAlpha)])},[K("span",{class:$(i(l).be("picker","color-inner")),style:He({backgroundColor:i(A)})},[et(q(i(Fe),{class:$([i(l).be("picker","icon"),i(l).is("icon-arrow-down")])},{default:Z(()=>[q(i(vr))]),_:1},8,["class"]),[[St,de.modelValue||T.value]]),et(q(i(Fe),{class:$([i(l).be("picker","empty"),i(l).is("icon-close")])},{default:Z(()=>[q(i(ko))]),_:1},8,["class"]),[[St,!de.modelValue&&!T.value]])],6)],2)],2)],42,jH)]),_:1},8,["visible","popper-class","teleported","transition"]))}});var qH=$e(UH,[["__file","color-picker.vue"]]);const YH=rt(qH),GH=j({name:"ElContainer"}),XH=j({...GH,props:{direction:{type:String}},setup(e){const t=e,n=vn(),o=ge("container"),r=S(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(s=>{const a=s.type.name;return a==="ElHeader"||a==="ElFooter"}):!1);return(l,s)=>(_(),F("section",{class:$([i(o).b(),i(o).is("vertical",i(r))])},[le(l.$slots,"default")],2))}});var JH=$e(XH,[["__file","container.vue"]]);const ZH=j({name:"ElAside"}),QH=j({...ZH,props:{width:{type:String,default:null}},setup(e){const t=e,n=ge("aside"),o=S(()=>t.width?n.cssVarBlock({width:t.width}):{});return(r,l)=>(_(),F("aside",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var AS=$e(QH,[["__file","aside.vue"]]);const ez=j({name:"ElFooter"}),tz=j({...ez,props:{height:{type:String,default:null}},setup(e){const t=e,n=ge("footer"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(r,l)=>(_(),F("footer",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var PS=$e(tz,[["__file","footer.vue"]]);const nz=j({name:"ElHeader"}),oz=j({...nz,props:{height:{type:String,default:null}},setup(e){const t=e,n=ge("header"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(r,l)=>(_(),F("header",{class:$(i(n).b()),style:He(i(o))},[le(r.$slots,"default")],6))}});var xS=$e(oz,[["__file","header.vue"]]);const rz=j({name:"ElMain"}),lz=j({...rz,setup(e){const t=ge("main");return(n,o)=>(_(),F("main",{class:$(i(t).b())},[le(n.$slots,"default")],2))}});var LS=$e(lz,[["__file","main.vue"]]);const sz=rt(JH,{Aside:AS,Footer:PS,Header:xS,Main:LS}),az=Kt(AS),iz=Kt(PS),uz=Kt(xS),cz=Kt(LS);var ap={},dz={get exports(){return ap},set exports(e){ap=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){var r=o.prototype,l=r.format;r.format=function(s){var a=this,u=this.$locale();if(!this.isValid())return l.bind(this)(s);var c=this.$utils(),f=(s||"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(d){switch(d){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return u.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return u.ordinal(a.week(),"W");case"w":case"ww":return c.s(a.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(a.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(a.$H===0?24:a.$H),d==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return d}});return l.bind(this)(f)}}})})(dz);const fz=ap;var ip={},pz={get exports(){return ip},set exports(e){ip=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){var n="week",o="year";return function(r,l,s){var a=l.prototype;a.week=function(u){if(u===void 0&&(u=null),u!==null)return this.add(7*(u-this.week()),"day");var c=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var f=s(this).startOf(o).add(1,o).date(c),d=s(this).endOf(n);if(f.isBefore(d))return 1}var h=s(this).startOf(o).date(c).startOf(n).subtract(1,"millisecond"),v=this.diff(h,n,!0);return v<0?s(this).startOf("week").week():Math.ceil(v)},a.weeks=function(u){return u===void 0&&(u=null),this.week(u)}}})})(pz);const hz=ip;var up={},vz={get exports(){return up},set exports(e){up=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.weekYear=function(){var r=this.month(),l=this.week(),s=this.year();return l===1&&r===11?s+1:r===0&&l>=52?s-1:s}}})})(vz);const mz=up;var cp={},gz={get exports(){return cp},set exports(e){cp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o,r){o.prototype.dayOfYear=function(l){var s=Math.round((r(this).startOf("day")-r(this).startOf("year"))/864e5)+1;return l==null?s:this.add(l-s,"day")}}})})(gz);const yz=cp;var dp={},bz={get exports(){return dp},set exports(e){dp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.isSameOrAfter=function(r,l){return this.isSame(r,l)||this.isAfter(r,l)}}})})(bz);const wz=dp;var fp={},Cz={get exports(){return fp},set exports(e){fp=e}};(function(e,t){(function(n,o){e.exports=o()})(yr,function(){return function(n,o){o.prototype.isSameOrBefore=function(r,l){return this.isSame(r,l)||this.isBefore(r,l)}}})})(Cz);const Sz=fp,Ev=Symbol(),Ez=_e({...Cv,type:{type:Q(String),default:"date"}}),kz=["date","dates","year","years","month","week","range"],kv=_e({disabledDate:{type:Q(Function)},date:{type:Q(Object),required:!0},minDate:{type:Q(Object)},maxDate:{type:Q(Object)},parsedValue:{type:Q([Object,Array])},rangeState:{type:Q(Object),default:()=>({endDate:null,selecting:!1})}}),DS=_e({type:{type:Q(String),required:!0,values:Wx},dateFormat:String,timeFormat:String}),BS=_e({unlinkPanels:Boolean,parsedValue:{type:Q(Array)}}),_v=e=>({type:String,values:kz,default:e}),_z=_e({...DS,parsedValue:{type:Q([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),$z=_e({...kv,cellClassName:{type:Q(Function)},showWeekNumber:Boolean,selectionMode:_v("date")}),Tz=["changerange","pick","select"],pp=e=>{if(!Ae(e))return!1;const[t,n]=e;return st.isDayjs(t)&&st.isDayjs(n)&&t.isSameOrBefore(n)},FS=(e,{lang:t,unit:n,unlinkPanels:o})=>{let r;if(Ae(e)){let[l,s]=e.map(a=>st(a).locale(t));return o||(s=l.add(1,n)),[l,s]}else e?r=st(e):r=st();return r=r.locale(t),[r,r.add(1,n)]},Oz=(e,t,{columnIndexOffset:n,startDate:o,nextEndDate:r,now:l,unit:s,relativeDateGetter:a,setCellMetadata:u,setRowMetadata:c})=>{for(let f=0;f["normal","today"].includes(e),Nz=(e,t)=>{const{lang:n}=Ct(),o=P(),r=P(),l=P(),s=P(),a=P([[],[],[],[],[],[]]);let u=!1;const c=e.date.$locale().weekStart||7,f=e.date.locale("en").localeData().weekdaysShort().map(N=>N.toLowerCase()),d=S(()=>c>3?7-c:-c),h=S(()=>{const N=e.date.startOf("month");return N.subtract(N.day()||7,"day")}),v=S(()=>f.concat(f).slice(c,c+7)),m=S(()=>iw(i(C)).some(N=>N.isCurrent)),p=S(()=>{const N=e.date.startOf("month"),B=N.day()||7,U=N.daysInMonth(),G=N.subtract(1,"month").daysInMonth();return{startOfMonthDay:B,dateCountOfMonth:U,dateCountOfLastMonth:G}}),y=S(()=>e.selectionMode==="dates"?Gn(e.parsedValue):[]),g=(N,{count:B,rowIndex:U,columnIndex:G})=>{const{startOfMonthDay:ne,dateCountOfMonth:ue,dateCountOfLastMonth:te}=i(p),Y=i(d);if(U>=0&&U<=1){const J=ne+Y<0?7+ne+Y:ne+Y;if(G+U*7>=J)return N.text=B,!0;N.text=te-(J-G%7)+1+U*7,N.type="prev-month"}else return B<=ue?N.text=B:(N.text=B-ue,N.type="next-month"),!0;return!1},w=(N,{columnIndex:B,rowIndex:U},G)=>{const{disabledDate:ne,cellClassName:ue}=e,te=i(y),Y=g(N,{count:G,rowIndex:U,columnIndex:B}),J=N.dayjs.toDate();return N.selected=te.find(ee=>ee.isSame(N.dayjs,"day")),N.isSelected=!!N.selected,N.isCurrent=k(N),N.disabled=ne==null?void 0:ne(J),N.customClass=ue==null?void 0:ue(J),Y},b=N=>{if(e.selectionMode==="week"){const[B,U]=e.showWeekNumber?[1,7]:[0,6],G=D(N[B+1]);N[B].inRange=G,N[B].start=G,N[U].inRange=G,N[U].end=G}},C=S(()=>{const{minDate:N,maxDate:B,rangeState:U,showWeekNumber:G}=e,ne=i(d),ue=i(a),te="day";let Y=1;if(G)for(let J=0;J<6;J++)ue[J][0]||(ue[J][0]={type:"week",text:i(h).add(J*7+1,te).week()});return Oz({row:6,column:7},ue,{startDate:N,columnIndexOffset:G?1:0,nextEndDate:U.endDate||B||U.selecting&&N||null,now:st().locale(i(n)).startOf(te),unit:te,relativeDateGetter:J=>i(h).add(J-ne,te),setCellMetadata:(...J)=>{w(...J,Y)&&(Y+=1)},setRowMetadata:b}),ue});fe(()=>e.date,async()=>{var N;(N=i(o))!=null&&N.contains(document.activeElement)&&(await je(),await E())});const E=async()=>{var N;return(N=i(r))==null?void 0:N.focus()},k=N=>e.selectionMode==="date"&&hp(N.type)&&O(N,e.parsedValue),O=(N,B)=>B?st(B).locale(i(n)).isSame(e.date.date(Number(N.text)),"day"):!1,T=(N,B)=>{const U=N*7+(B-(e.showWeekNumber?1:0))-i(d);return i(h).add(U,"day")},R=N=>{var B;if(!e.rangeState.selecting)return;let U=N.target;if(U.tagName==="SPAN"&&(U=(B=U.parentNode)==null?void 0:B.parentNode),U.tagName==="DIV"&&(U=U.parentNode),U.tagName!=="TD")return;const G=U.parentNode.rowIndex-1,ne=U.cellIndex;i(C)[G][ne].disabled||(G!==i(l)||ne!==i(s))&&(l.value=G,s.value=ne,t("changerange",{selecting:!0,endDate:T(G,ne)}))},A=N=>!i(m)&&(N==null?void 0:N.text)===1&&N.type==="normal"||N.isCurrent,I=N=>{u||i(m)||e.selectionMode!=="date"||M(N,!0)},L=N=>{N.target.closest("td")&&(u=!0)},W=N=>{N.target.closest("td")&&(u=!1)},z=N=>{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:N,maxDate:null}),t("select",!0)):(N>=e.minDate?t("pick",{minDate:e.minDate,maxDate:N}):t("pick",{minDate:N,maxDate:e.minDate}),t("select",!1))},V=N=>{const B=N.week(),U=`${N.year()}w${B}`;t("pick",{year:N.year(),week:B,value:U,date:N.startOf("week")})},x=(N,B)=>{const U=B?Gn(e.parsedValue).filter(G=>(G==null?void 0:G.valueOf())!==N.valueOf()):Gn(e.parsedValue).concat([N]);t("pick",U)},M=(N,B=!1)=>{const U=N.target.closest("td");if(!U)return;const G=U.parentNode.rowIndex-1,ne=U.cellIndex,ue=i(C)[G][ne];if(ue.disabled||ue.type==="week")return;const te=T(G,ne);switch(e.selectionMode){case"range":{z(te);break}case"date":{t("pick",te,B);break}case"week":{V(te);break}case"dates":{x(te,!!ue.selected);break}}},D=N=>{if(e.selectionMode!=="week")return!1;let B=e.date.startOf("day");if(N.type==="prev-month"&&(B=B.subtract(1,"month")),N.type==="next-month"&&(B=B.add(1,"month")),B=B.date(Number.parseInt(N.text,10)),e.parsedValue&&!Array.isArray(e.parsedValue)){const U=(e.parsedValue.day()-c+7)%7-1;return e.parsedValue.subtract(U,"day").isSame(B,"day")}return!1};return{WEEKS:v,rows:C,tbodyRef:o,currentCellRef:r,focus:E,isCurrent:k,isWeekActive:D,isSelectedCell:A,handlePickDate:M,handleMouseUp:W,handleMouseDown:L,handleMouseMove:R,handleFocus:I}},Mz=(e,{isCurrent:t,isWeekActive:n})=>{const o=ge("date-table"),{t:r}=Ct(),l=S(()=>[o.b(),{"is-week-mode":e.selectionMode==="week"}]),s=S(()=>r("el.datepicker.dateTablePrompt")),a=S(()=>r("el.datepicker.week"));return{tableKls:l,tableLabel:s,weekLabel:a,getCellClasses:f=>{const d=[];return hp(f.type)&&!f.disabled?(d.push("available"),f.type==="today"&&d.push("today")):d.push(f.type),t(f)&&d.push("current"),f.inRange&&(hp(f.type)||e.selectionMode==="week")&&(d.push("in-range"),f.start&&d.push("start-date"),f.end&&d.push("end-date")),f.disabled&&d.push("disabled"),f.selected&&d.push("selected"),f.customClass&&d.push(f.customClass),d.join(" ")},getRowKls:f=>[o.e("row"),{current:n(f)}],t:r}},Iz=_e({cell:{type:Q(Object)}});var Rz=j({name:"ElDatePickerCell",props:Iz,setup(e){const t=ge("date-table-cell"),{slots:n}=Pe(Ev);return()=>{const{cell:o}=e;return le(n,"default",{...o},()=>[q("div",{class:t.b()},[q("span",{class:t.e("text")},[o==null?void 0:o.text])])])}}});const Az=["aria-label"],Pz={key:0,scope:"col"},xz=["aria-label"],Lz=["aria-current","aria-selected","tabindex"],Dz=j({__name:"basic-date-table",props:$z,emits:Tz,setup(e,{expose:t,emit:n}){const o=e,{WEEKS:r,rows:l,tbodyRef:s,currentCellRef:a,focus:u,isCurrent:c,isWeekActive:f,isSelectedCell:d,handlePickDate:h,handleMouseUp:v,handleMouseDown:m,handleMouseMove:p,handleFocus:y}=Nz(o,n),{tableLabel:g,tableKls:w,weekLabel:b,getCellClasses:C,getRowKls:E,t:k}=Mz(o,{isCurrent:c,isWeekActive:f});return t({focus:u}),(O,T)=>(_(),F("table",{"aria-label":i(g),class:$(i(w)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:T[1]||(T[1]=(...R)=>i(h)&&i(h)(...R)),onMousemove:T[2]||(T[2]=(...R)=>i(p)&&i(p)(...R)),onMousedown:T[3]||(T[3]=Ge((...R)=>i(m)&&i(m)(...R),["prevent"])),onMouseup:T[4]||(T[4]=(...R)=>i(v)&&i(v)(...R))},[K("tbody",{ref_key:"tbodyRef",ref:s},[K("tr",null,[O.showWeekNumber?(_(),F("th",Pz,Te(i(b)),1)):oe("v-if",!0),(_(!0),F(ze,null,mt(i(r),(R,A)=>(_(),F("th",{key:A,"aria-label":i(k)("el.datepicker.weeksFull."+R),scope:"col"},Te(i(k)("el.datepicker.weeks."+R)),9,xz))),128))]),(_(!0),F(ze,null,mt(i(l),(R,A)=>(_(),F("tr",{key:A,class:$(i(E)(R[1]))},[(_(!0),F(ze,null,mt(R,(I,L)=>(_(),F("td",{key:`${A}.${L}`,ref_for:!0,ref:W=>i(d)(I)&&(a.value=W),class:$(i(C)(I)),"aria-current":I.isCurrent?"date":void 0,"aria-selected":I.isCurrent,tabindex:i(d)(I)?0:-1,onFocus:T[0]||(T[0]=(...W)=>i(y)&&i(y)(...W))},[q(i(Rz),{cell:I},null,8,["cell"])],42,Lz))),128))],2))),128))],512)],42,Az))}});var vp=$e(Dz,[["__file","basic-date-table.vue"]]);const Bz=_e({...kv,selectionMode:_v("month")}),Fz=["aria-label"],Vz=["aria-selected","aria-label","tabindex","onKeydown"],Hz={class:"cell"},zz=j({__name:"basic-month-table",props:Bz,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,r=(C,E,k)=>{const O=st().locale(k).startOf("month").month(E).year(C),T=O.daysInMonth();return Br(T).map(R=>O.add(R,"day").toDate())},l=ge("month-table"),{t:s,lang:a}=Ct(),u=P(),c=P(),f=P(o.date.locale("en").localeData().monthsShort().map(C=>C.toLowerCase())),d=P([[],[],[]]),h=P(),v=P(),m=S(()=>{var C,E;const k=d.value,O=st().locale(a.value).startOf("month");for(let T=0;T<3;T++){const R=k[T];for(let A=0;A<4;A++){const I=R[A]||(R[A]={row:T,column:A,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});I.type="normal";const L=T*4+A,W=o.date.startOf("year").month(L),z=o.rangeState.endDate||o.maxDate||o.rangeState.selecting&&o.minDate||null;I.inRange=!!(o.minDate&&W.isSameOrAfter(o.minDate,"month")&&z&&W.isSameOrBefore(z,"month"))||!!(o.minDate&&W.isSameOrBefore(o.minDate,"month")&&z&&W.isSameOrAfter(z,"month")),(C=o.minDate)!=null&&C.isSameOrAfter(z)?(I.start=!!(z&&W.isSame(z,"month")),I.end=o.minDate&&W.isSame(o.minDate,"month")):(I.start=!!(o.minDate&&W.isSame(o.minDate,"month")),I.end=!!(z&&W.isSame(z,"month"))),O.isSame(W)&&(I.type="today"),I.text=L,I.disabled=((E=o.disabledDate)==null?void 0:E.call(o,W.toDate()))||!1}}return k}),p=()=>{var C;(C=c.value)==null||C.focus()},y=C=>{const E={},k=o.date.year(),O=new Date,T=C.text;return E.disabled=o.disabledDate?r(k,T,a.value).every(o.disabledDate):!1,E.current=Gn(o.parsedValue).findIndex(R=>st.isDayjs(R)&&R.year()===k&&R.month()===T)>=0,E.today=O.getFullYear()===k&&O.getMonth()===T,C.inRange&&(E["in-range"]=!0,C.start&&(E["start-date"]=!0),C.end&&(E["end-date"]=!0)),E},g=C=>{const E=o.date.year(),k=C.text;return Gn(o.date).findIndex(O=>O.year()===E&&O.month()===k)>=0},w=C=>{var E;if(!o.rangeState.selecting)return;let k=C.target;if(k.tagName==="SPAN"&&(k=(E=k.parentNode)==null?void 0:E.parentNode),k.tagName==="DIV"&&(k=k.parentNode),k.tagName!=="TD")return;const O=k.parentNode.rowIndex,T=k.cellIndex;m.value[O][T].disabled||(O!==h.value||T!==v.value)&&(h.value=O,v.value=T,n("changerange",{selecting:!0,endDate:o.date.startOf("year").month(O*4+T)}))},b=C=>{var E;const k=(E=C.target)==null?void 0:E.closest("td");if((k==null?void 0:k.tagName)!=="TD"||so(k,"disabled"))return;const O=k.cellIndex,R=k.parentNode.rowIndex*4+O,A=o.date.startOf("year").month(R);o.selectionMode==="range"?o.rangeState.selecting?(o.minDate&&A>=o.minDate?n("pick",{minDate:o.minDate,maxDate:A}):n("pick",{minDate:A,maxDate:o.minDate}),n("select",!1)):(n("pick",{minDate:A,maxDate:null}),n("select",!0)):n("pick",R)};return fe(()=>o.date,async()=>{var C,E;(C=u.value)!=null&&C.contains(document.activeElement)&&(await je(),(E=c.value)==null||E.focus())}),t({focus:p}),(C,E)=>(_(),F("table",{role:"grid","aria-label":i(s)("el.datepicker.monthTablePrompt"),class:$(i(l).b()),onClick:b,onMousemove:w},[K("tbody",{ref_key:"tbodyRef",ref:u},[(_(!0),F(ze,null,mt(i(m),(k,O)=>(_(),F("tr",{key:O},[(_(!0),F(ze,null,mt(k,(T,R)=>(_(),F("td",{key:R,ref_for:!0,ref:A=>g(T)&&(c.value=A),class:$(y(T)),"aria-selected":`${g(T)}`,"aria-label":i(s)(`el.datepicker.month${+T.text+1}`),tabindex:g(T)?0:-1,onKeydown:[Tt(Ge(b,["prevent","stop"]),["space"]),Tt(Ge(b,["prevent","stop"]),["enter"])]},[K("div",null,[K("span",Hz,Te(i(s)("el.datepicker.months."+f.value[T.text])),1)])],42,Vz))),128))]))),128))],512)],42,Fz))}});var mp=$e(zz,[["__file","basic-month-table.vue"]]);const{date:Kz,disabledDate:jz,parsedValue:Wz}=kv,Uz=_e({date:Kz,disabledDate:jz,parsedValue:Wz,selectionMode:_v("year")}),qz=["aria-label"],Yz=["aria-selected","tabindex","onKeydown"],Gz={class:"cell"},Xz={key:1},Jz=j({__name:"basic-year-table",props:Uz,emits:["pick"],setup(e,{expose:t,emit:n}){const o=e,r=(p,y)=>{const g=st(String(p)).locale(y).startOf("year"),b=g.endOf("year").dayOfYear();return Br(b).map(C=>g.add(C,"day").toDate())},l=ge("year-table"),{t:s,lang:a}=Ct(),u=P(),c=P(),f=S(()=>Math.floor(o.date.year()/10)*10),d=()=>{var p;(p=c.value)==null||p.focus()},h=p=>{const y={},g=st().locale(a.value);return y.disabled=o.disabledDate?r(p,a.value).every(o.disabledDate):!1,y.current=Gn(o.parsedValue).findIndex(w=>w.year()===p)>=0,y.today=g.year()===p,y},v=p=>p===f.value&&o.date.year()f.value+9||Gn(o.date).findIndex(y=>y.year()===p)>=0||Gn(o.parsedValue).findIndex(y=>(y==null?void 0:y.year())===p)>=0,m=p=>{const g=p.target.closest("td");if(g&&g.textContent){if(so(g,"disabled"))return;const w=g.textContent||g.innerText;if(o.selectionMode==="years"){if(p.type==="keydown"){n("pick",Gn(o.parsedValue),!1);return}const b=so(g,"current")?Gn(o.parsedValue).filter(C=>(C==null?void 0:C.year())!==Number(w)):Gn(o.parsedValue).concat([st(w)]);n("pick",b)}else n("pick",Number(w))}};return fe(()=>o.date,async()=>{var p,y;(p=u.value)!=null&&p.contains(document.activeElement)&&(await je(),(y=c.value)==null||y.focus())}),t({focus:d}),(p,y)=>(_(),F("table",{role:"grid","aria-label":i(s)("el.datepicker.yearTablePrompt"),class:$(i(l).b()),onClick:m},[K("tbody",{ref_key:"tbodyRef",ref:u},[(_(),F(ze,null,mt(3,(g,w)=>K("tr",{key:w},[(_(),F(ze,null,mt(4,(b,C)=>(_(),F(ze,{key:w+"_"+C},[w*4+C<10?(_(),F("td",{key:0,ref_for:!0,ref:E=>v(i(f)+w*4+C)&&(c.value=E),class:$(["available",h(i(f)+w*4+C)]),"aria-selected":`${v(i(f)+w*4+C)}`,tabindex:v(i(f)+w*4+C)?0:-1,onKeydown:[Tt(Ge(m,["prevent","stop"]),["space"]),Tt(Ge(m,["prevent","stop"]),["enter"])]},[K("div",null,[K("span",Gz,Te(i(f)+w*4+C),1)])],42,Yz)):(_(),F("td",Xz))],64))),64))])),64))],512)],10,qz))}});var Zz=$e(Jz,[["__file","basic-year-table.vue"]]);const Qz=["onClick"],eK=["aria-label"],tK=["aria-label"],nK=["aria-label"],oK=["aria-label"],rK=j({__name:"panel-date-pick",props:_z,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,o=(ve,Re,be)=>!0,r=ge("picker-panel"),l=ge("date-picker"),s=Ll(),a=vn(),{t:u,lang:c}=Ct(),f=Pe("EP_PICKER_BASE"),d=Pe(Xc),{shortcuts:h,disabledDate:v,cellClassName:m,defaultTime:p}=f.props,y=Ot(f.props,"defaultValue"),g=P(),w=P(st().locale(c.value)),b=P(!1);let C=!1;const E=S(()=>st(p).locale(c.value)),k=S(()=>w.value.month()),O=S(()=>w.value.year()),T=P([]),R=P(null),A=P(null),I=ve=>T.value.length>0?o(ve,T.value,n.format||"HH:mm:ss"):!0,L=ve=>p&&!ce.value&&!b.value&&!C?E.value.year(ve.year()).month(ve.month()).date(ve.date()):Y.value?ve.millisecond(0):ve.startOf("day"),W=(ve,...Re)=>{if(!ve)t("pick",ve,...Re);else if(Ae(ve)){const be=ve.map(L);t("pick",be,...Re)}else t("pick",L(ve),...Re);R.value=null,A.value=null,b.value=!1,C=!1},z=async(ve,Re)=>{if(B.value==="date"){ve=ve;let be=n.parsedValue?n.parsedValue.year(ve.year()).month(ve.month()).date(ve.date()):ve;I(be)||(be=T.value[0][0].year(ve.year()).month(ve.month()).date(ve.date())),w.value=be,W(be,Y.value||Re),n.type==="datetime"&&(await je(),Qe())}else B.value==="week"?W(ve.date):B.value==="dates"&&W(ve,!0)},V=ve=>{const Re=ve?"add":"subtract";w.value=w.value[Re](1,"month"),qe("month")},x=ve=>{const Re=w.value,be=ve?"add":"subtract";w.value=M.value==="year"?Re[be](10,"year"):Re[be](1,"year"),qe("year")},M=P("date"),D=S(()=>{const ve=u("el.datepicker.year");if(M.value==="year"){const Re=Math.floor(O.value/10)*10;return ve?`${Re} ${ve} - ${Re+9} ${ve}`:`${Re} - ${Re+9}`}return`${O.value} ${ve}`}),N=ve=>{const Re=Xe(ve.value)?ve.value():ve.value;if(Re){C=!0,W(st(Re).locale(c.value));return}ve.onClick&&ve.onClick({attrs:s,slots:a,emit:t})},B=S(()=>{const{type:ve}=n;return["week","month","year","years","dates"].includes(ve)?ve:"date"}),U=S(()=>B.value==="date"?M.value:B.value),G=S(()=>!!h.length),ne=async ve=>{w.value=w.value.startOf("month").month(ve),B.value==="month"?W(w.value,!1):(M.value="date",["month","year","date","week"].includes(B.value)&&(W(w.value,!0),await je(),Qe())),qe("month")},ue=async(ve,Re)=>{B.value==="year"?(w.value=w.value.startOf("year").year(ve),W(w.value,!1)):B.value==="years"?W(ve,Re??!0):(w.value=w.value.year(ve),M.value="month",["month","year","date","week"].includes(B.value)&&(W(w.value,!0),await je(),Qe())),qe("year")},te=async ve=>{M.value=ve,await je(),Qe()},Y=S(()=>n.type==="datetime"||n.type==="datetimerange"),J=S(()=>{const ve=Y.value||B.value==="dates",Re=B.value==="years",be=M.value==="date",se=M.value==="year";return ve&&be||Re&&se}),ee=S(()=>v?n.parsedValue?Ae(n.parsedValue)?v(n.parsedValue[0].toDate()):v(n.parsedValue.toDate()):!0:!1),Ce=()=>{if(B.value==="dates"||B.value==="years")W(n.parsedValue);else{let ve=n.parsedValue;if(!ve){const Re=st(p).locale(c.value),be=Le();ve=Re.year(be.year()).month(be.month()).date(be.date())}w.value=ve,W(ve)}},de=S(()=>v?v(st().locale(c.value).toDate()):!1),ie=()=>{const Re=st().locale(c.value).toDate();b.value=!0,(!v||!v(Re))&&I(Re)&&(w.value=st().locale(c.value),W(w.value))},H=S(()=>n.timeFormat||XC(n.format)),X=S(()=>n.dateFormat||GC(n.format)),ce=S(()=>{if(A.value)return A.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||w.value).format(H.value)}),he=S(()=>{if(R.value)return R.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||w.value).format(X.value)}),Ee=P(!1),me=()=>{Ee.value=!0},ke=()=>{Ee.value=!1},we=ve=>({hour:ve.hour(),minute:ve.minute(),second:ve.second(),year:ve.year(),month:ve.month(),date:ve.date()}),Oe=(ve,Re,be)=>{const{hour:se,minute:pe,second:Ve}=we(ve),ae=n.parsedValue?n.parsedValue.hour(se).minute(pe).second(Ve):ve;w.value=ae,W(w.value,!0),be||(Ee.value=Re)},Se=ve=>{const Re=st(ve,H.value).locale(c.value);if(Re.isValid()&&I(Re)){const{year:be,month:se,date:pe}=we(w.value);w.value=Re.year(be).month(se).date(pe),A.value=null,Ee.value=!1,W(w.value,!0)}},Ne=ve=>{const Re=st(ve,X.value).locale(c.value);if(Re.isValid()){if(v&&v(Re.toDate()))return;const{hour:be,minute:se,second:pe}=we(w.value);w.value=Re.hour(be).minute(se).second(pe),R.value=null,W(w.value,!0)}},xe=ve=>st.isDayjs(ve)&&ve.isValid()&&(v?!v(ve.toDate()):!0),Be=ve=>Ae(ve)?ve.map(Re=>Re.format(n.format)):ve.format(n.format),ye=ve=>st(ve,n.format).locale(c.value),Le=()=>{const ve=st(y.value).locale(c.value);if(!y.value){const Re=E.value;return st().hour(Re.hour()).minute(Re.minute()).second(Re.second()).locale(c.value)}return ve},Qe=async()=>{var ve;["week","month","year","date"].includes(B.value)&&((ve=g.value)==null||ve.focus(),B.value==="week"&&vt(Ke.down))},lt=ve=>{const{code:Re}=ve;[Ke.up,Ke.down,Ke.left,Ke.right,Ke.home,Ke.end,Ke.pageUp,Ke.pageDown].includes(Re)&&(vt(Re),ve.stopPropagation(),ve.preventDefault()),[Ke.enter,Ke.space,Ke.numpadEnter].includes(Re)&&R.value===null&&A.value===null&&(ve.preventDefault(),W(w.value,!1))},vt=ve=>{var Re;const{up:be,down:se,left:pe,right:Ve,home:ae,end:We,pageUp:dt,pageDown:_t}=Ke,jt={year:{[be]:-4,[se]:4,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setFullYear(ht.getFullYear()+Jt)},month:{[be]:-4,[se]:4,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setMonth(ht.getMonth()+Jt)},week:{[be]:-1,[se]:1,[pe]:-1,[Ve]:1,offset:(ht,Jt)=>ht.setDate(ht.getDate()+Jt*7)},date:{[be]:-7,[se]:7,[pe]:-1,[Ve]:1,[ae]:ht=>-ht.getDay(),[We]:ht=>-ht.getDay()+6,[dt]:ht=>-new Date(ht.getFullYear(),ht.getMonth(),0).getDate(),[_t]:ht=>new Date(ht.getFullYear(),ht.getMonth()+1,0).getDate(),offset:(ht,Jt)=>ht.setDate(ht.getDate()+Jt)}},un=w.value.toDate();for(;Math.abs(w.value.diff(un,"year",!0))<1;){const ht=jt[U.value];if(!ht)return;if(ht.offset(un,Xe(ht[ve])?ht[ve](un):(Re=ht[ve])!=null?Re:0),v&&v(un))break;const Jt=st(un).locale(c.value);w.value=Jt,t("pick",Jt,!0);break}},qe=ve=>{t("panel-change",w.value.toDate(),ve,M.value)};return fe(()=>B.value,ve=>{if(["month","year"].includes(ve)){M.value=ve;return}else if(ve==="years"){M.value="year";return}M.value="date"},{immediate:!0}),fe(()=>M.value,()=>{d==null||d.updatePopper()}),fe(()=>y.value,ve=>{ve&&(w.value=Le())},{immediate:!0}),fe(()=>n.parsedValue,ve=>{if(ve){if(B.value==="dates"||B.value==="years"||Array.isArray(ve))return;w.value=ve}else w.value=Le()},{immediate:!0}),t("set-picker-option",["isValidValue",xe]),t("set-picker-option",["formatToString",Be]),t("set-picker-option",["parseUserInput",ye]),t("set-picker-option",["handleFocusPicker",Qe]),(ve,Re)=>(_(),F("div",{class:$([i(r).b(),i(l).b(),{"has-sidebar":ve.$slots.sidebar||i(G),"has-time":i(Y)}])},[K("div",{class:$(i(r).e("body-wrapper"))},[le(ve.$slots,"sidebar",{class:$(i(r).e("sidebar"))}),i(G)?(_(),F("div",{key:0,class:$(i(r).e("sidebar"))},[(_(!0),F(ze,null,mt(i(h),(be,se)=>(_(),F("button",{key:se,type:"button",class:$(i(r).e("shortcut")),onClick:pe=>N(be)},Te(be.text),11,Qz))),128))],2)):oe("v-if",!0),K("div",{class:$(i(r).e("body"))},[i(Y)?(_(),F("div",{key:0,class:$(i(l).e("time-header"))},[K("span",{class:$(i(l).e("editor-wrap"))},[q(i($n),{placeholder:i(u)("el.datepicker.selectDate"),"model-value":i(he),size:"small","validate-event":!1,onInput:Re[0]||(Re[0]=be=>R.value=be),onChange:Ne},null,8,["placeholder","model-value"])],2),et((_(),F("span",{class:$(i(l).e("editor-wrap"))},[q(i($n),{placeholder:i(u)("el.datepicker.selectTime"),"model-value":i(ce),size:"small","validate-event":!1,onFocus:me,onInput:Re[1]||(Re[1]=be=>A.value=be),onChange:Se},null,8,["placeholder","model-value"]),q(i(nc),{visible:Ee.value,format:i(H),"parsed-value":w.value,onPick:Oe},null,8,["visible","format","parsed-value"])],2)),[[i(cr),ke]])],2)):oe("v-if",!0),et(K("div",{class:$([i(l).e("header"),(M.value==="year"||M.value==="month")&&i(l).e("header--bordered")])},[K("span",{class:$(i(l).e("prev-btn"))},[K("button",{type:"button","aria-label":i(u)("el.datepicker.prevYear"),class:$(["d-arrow-left",i(r).e("icon-btn")]),onClick:Re[2]||(Re[2]=be=>x(!1))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,eK),et(K("button",{type:"button","aria-label":i(u)("el.datepicker.prevMonth"),class:$([i(r).e("icon-btn"),"arrow-left"]),onClick:Re[3]||(Re[3]=be=>V(!1))},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,tK),[[St,M.value==="date"]])],2),K("span",{role:"button",class:$(i(l).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:Re[4]||(Re[4]=Tt(be=>te("year"),["enter"])),onClick:Re[5]||(Re[5]=be=>te("year"))},Te(i(D)),35),et(K("span",{role:"button","aria-live":"polite",tabindex:"0",class:$([i(l).e("header-label"),{active:M.value==="month"}]),onKeydown:Re[6]||(Re[6]=Tt(be=>te("month"),["enter"])),onClick:Re[7]||(Re[7]=be=>te("month"))},Te(i(u)(`el.datepicker.month${i(k)+1}`)),35),[[St,M.value==="date"]]),K("span",{class:$(i(l).e("next-btn"))},[et(K("button",{type:"button","aria-label":i(u)("el.datepicker.nextMonth"),class:$([i(r).e("icon-btn"),"arrow-right"]),onClick:Re[8]||(Re[8]=be=>V(!0))},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,nK),[[St,M.value==="date"]]),K("button",{type:"button","aria-label":i(u)("el.datepicker.nextYear"),class:$([i(r).e("icon-btn"),"d-arrow-right"]),onClick:Re[9]||(Re[9]=be=>x(!0))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,oK)],2)],2),[[St,M.value!=="time"]]),K("div",{class:$(i(r).e("content")),onKeydown:lt},[M.value==="date"?(_(),re(vp,{key:0,ref_key:"currentViewRef",ref:g,"selection-mode":i(B),date:w.value,"parsed-value":ve.parsedValue,"disabled-date":i(v),"cell-class-name":i(m),onPick:z},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):oe("v-if",!0),M.value==="year"?(_(),re(Zz,{key:1,ref_key:"currentViewRef",ref:g,"selection-mode":i(B),date:w.value,"disabled-date":i(v),"parsed-value":ve.parsedValue,onPick:ue},null,8,["selection-mode","date","disabled-date","parsed-value"])):oe("v-if",!0),M.value==="month"?(_(),re(mp,{key:2,ref_key:"currentViewRef",ref:g,date:w.value,"parsed-value":ve.parsedValue,"disabled-date":i(v),onPick:ne},null,8,["date","parsed-value","disabled-date"])):oe("v-if",!0)],34)],2)],2),et(K("div",{class:$(i(r).e("footer"))},[et(q(i(pn),{text:"",size:"small",class:$(i(r).e("link-btn")),disabled:i(de),onClick:ie},{default:Z(()=>[wt(Te(i(u)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[St,i(B)!=="dates"&&i(B)!=="years"]]),q(i(pn),{plain:"",size:"small",class:$(i(r).e("link-btn")),disabled:i(ee),onClick:Ce},{default:Z(()=>[wt(Te(i(u)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2),[[St,i(J)]])],2))}});var lK=$e(rK,[["__file","panel-date-pick.vue"]]);const sK=_e({...DS,...BS}),aK=e=>{const{emit:t}=ot(),n=Ll(),o=vn();return l=>{const s=Xe(l.value)?l.value():l.value;if(s){t("pick",[st(s[0]).locale(e.value),st(s[1]).locale(e.value)]);return}l.onClick&&l.onClick({attrs:n,slots:o,emit:t})}},VS=(e,{defaultValue:t,leftDate:n,rightDate:o,unit:r,onParsedValueChanged:l})=>{const{emit:s}=ot(),{pickerNs:a}=Pe(Ev),u=ge("date-range-picker"),{t:c,lang:f}=Ct(),d=aK(f),h=P(),v=P(),m=P({endDate:null,selecting:!1}),p=b=>{m.value=b},y=(b=!1)=>{const C=i(h),E=i(v);pp([C,E])&&s("pick",[C,E],b)},g=b=>{m.value.selecting=b,b||(m.value.endDate=null)},w=()=>{const[b,C]=FS(i(t),{lang:i(f),unit:r,unlinkPanels:e.unlinkPanels});h.value=void 0,v.value=void 0,n.value=b,o.value=C};return fe(t,b=>{b&&w()},{immediate:!0}),fe(()=>e.parsedValue,b=>{if(Ae(b)&&b.length===2){const[C,E]=b;h.value=C,n.value=C,v.value=E,l(i(h),i(v))}else w()},{immediate:!0}),{minDate:h,maxDate:v,rangeState:m,lang:f,ppNs:a,drpNs:u,handleChangeRange:p,handleRangeConfirm:y,handleShortcutClick:d,onSelect:g,t:c}},iK=["onClick"],uK=["aria-label"],cK=["aria-label"],dK=["disabled","aria-label"],fK=["disabled","aria-label"],pK=["disabled","aria-label"],hK=["disabled","aria-label"],vK=["aria-label"],mK=["aria-label"],Qi="month",gK=j({__name:"panel-date-range",props:sK,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,o=Pe("EP_PICKER_BASE"),{disabledDate:r,cellClassName:l,format:s,defaultTime:a,clearable:u}=o.props,c=Ot(o.props,"shortcuts"),f=Ot(o.props,"defaultValue"),{lang:d}=Ct(),h=P(st().locale(d.value)),v=P(st().locale(d.value).add(1,Qi)),{minDate:m,maxDate:p,rangeState:y,ppNs:g,drpNs:w,handleChangeRange:b,handleRangeConfirm:C,handleShortcutClick:E,onSelect:k,t:O}=VS(n,{defaultValue:f,leftDate:h,rightDate:v,unit:Qi,onParsedValueChanged:Re}),T=P({min:null,max:null}),R=P({min:null,max:null}),A=S(()=>`${h.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${h.value.month()+1}`)}`),I=S(()=>`${v.value.year()} ${O("el.datepicker.year")} ${O(`el.datepicker.month${v.value.month()+1}`)}`),L=S(()=>h.value.year()),W=S(()=>h.value.month()),z=S(()=>v.value.year()),V=S(()=>v.value.month()),x=S(()=>!!c.value.length),M=S(()=>T.value.min!==null?T.value.min:m.value?m.value.format(G.value):""),D=S(()=>T.value.max!==null?T.value.max:p.value||m.value?(p.value||m.value).format(G.value):""),N=S(()=>R.value.min!==null?R.value.min:m.value?m.value.format(U.value):""),B=S(()=>R.value.max!==null?R.value.max:p.value||m.value?(p.value||m.value).format(U.value):""),U=S(()=>n.timeFormat||XC(s)),G=S(()=>n.dateFormat||GC(s)),ne=be=>pp(be)&&(r?!r(be[0].toDate())&&!r(be[1].toDate()):!0),ue=()=>{h.value=h.value.subtract(1,"year"),n.unlinkPanels||(v.value=h.value.add(1,"month")),H("year")},te=()=>{h.value=h.value.subtract(1,"month"),n.unlinkPanels||(v.value=h.value.add(1,"month")),H("month")},Y=()=>{n.unlinkPanels?v.value=v.value.add(1,"year"):(h.value=h.value.add(1,"year"),v.value=h.value.add(1,"month")),H("year")},J=()=>{n.unlinkPanels?v.value=v.value.add(1,"month"):(h.value=h.value.add(1,"month"),v.value=h.value.add(1,"month")),H("month")},ee=()=>{h.value=h.value.add(1,"year"),H("year")},Ce=()=>{h.value=h.value.add(1,"month"),H("month")},de=()=>{v.value=v.value.subtract(1,"year"),H("year")},ie=()=>{v.value=v.value.subtract(1,"month"),H("month")},H=be=>{t("panel-change",[h.value.toDate(),v.value.toDate()],be)},X=S(()=>{const be=(W.value+1)%12,se=W.value+1>=12?1:0;return n.unlinkPanels&&new Date(L.value+se,be)n.unlinkPanels&&z.value*12+V.value-(L.value*12+W.value+1)>=12),he=S(()=>!(m.value&&p.value&&!y.value.selecting&&pp([m.value,p.value]))),Ee=S(()=>n.type==="datetime"||n.type==="datetimerange"),me=(be,se)=>{if(be)return a?st(a[se]||a).locale(d.value).year(be.year()).month(be.month()).date(be.date()):be},ke=(be,se=!0)=>{const pe=be.minDate,Ve=be.maxDate,ae=me(pe,0),We=me(Ve,1);p.value===We&&m.value===ae||(t("calendar-change",[pe.toDate(),Ve&&Ve.toDate()]),p.value=We,m.value=ae,!(!se||Ee.value)&&C())},we=P(!1),Oe=P(!1),Se=()=>{we.value=!1},Ne=()=>{Oe.value=!1},xe=(be,se)=>{T.value[se]=be;const pe=st(be,G.value).locale(d.value);if(pe.isValid()){if(r&&r(pe.toDate()))return;se==="min"?(h.value=pe,m.value=(m.value||h.value).year(pe.year()).month(pe.month()).date(pe.date()),!n.unlinkPanels&&(!p.value||p.value.isBefore(m.value))&&(v.value=pe.add(1,"month"),p.value=m.value.add(1,"month"))):(v.value=pe,p.value=(p.value||v.value).year(pe.year()).month(pe.month()).date(pe.date()),!n.unlinkPanels&&(!m.value||m.value.isAfter(p.value))&&(h.value=pe.subtract(1,"month"),m.value=p.value.subtract(1,"month")))}},Be=(be,se)=>{T.value[se]=null},ye=(be,se)=>{R.value[se]=be;const pe=st(be,U.value).locale(d.value);pe.isValid()&&(se==="min"?(we.value=!0,m.value=(m.value||h.value).hour(pe.hour()).minute(pe.minute()).second(pe.second()),(!p.value||p.value.isBefore(m.value))&&(p.value=m.value)):(Oe.value=!0,p.value=(p.value||v.value).hour(pe.hour()).minute(pe.minute()).second(pe.second()),v.value=p.value,p.value&&p.value.isBefore(m.value)&&(m.value=p.value)))},Le=(be,se)=>{R.value[se]=null,se==="min"?(h.value=m.value,we.value=!1):(v.value=p.value,Oe.value=!1)},Qe=(be,se,pe)=>{R.value.min||(be&&(h.value=be,m.value=(m.value||h.value).hour(be.hour()).minute(be.minute()).second(be.second())),pe||(we.value=se),(!p.value||p.value.isBefore(m.value))&&(p.value=m.value,v.value=be))},lt=(be,se,pe)=>{R.value.max||(be&&(v.value=be,p.value=(p.value||v.value).hour(be.hour()).minute(be.minute()).second(be.second())),pe||(Oe.value=se),p.value&&p.value.isBefore(m.value)&&(m.value=p.value))},vt=()=>{h.value=FS(i(f),{lang:i(d),unit:"month",unlinkPanels:n.unlinkPanels})[0],v.value=h.value.add(1,"month"),p.value=void 0,m.value=void 0,t("pick",null)},qe=be=>Ae(be)?be.map(se=>se.format(s)):be.format(s),ve=be=>Ae(be)?be.map(se=>st(se,s).locale(d.value)):st(be,s).locale(d.value);function Re(be,se){if(n.unlinkPanels&&se){const pe=(be==null?void 0:be.year())||0,Ve=(be==null?void 0:be.month())||0,ae=se.year(),We=se.month();v.value=pe===ae&&Ve===We?se.add(1,Qi):se}else v.value=h.value.add(1,Qi),se&&(v.value=v.value.hour(se.hour()).minute(se.minute()).second(se.second()))}return t("set-picker-option",["isValidValue",ne]),t("set-picker-option",["parseUserInput",ve]),t("set-picker-option",["formatToString",qe]),t("set-picker-option",["handleClear",vt]),(be,se)=>(_(),F("div",{class:$([i(g).b(),i(w).b(),{"has-sidebar":be.$slots.sidebar||i(x),"has-time":i(Ee)}])},[K("div",{class:$(i(g).e("body-wrapper"))},[le(be.$slots,"sidebar",{class:$(i(g).e("sidebar"))}),i(x)?(_(),F("div",{key:0,class:$(i(g).e("sidebar"))},[(_(!0),F(ze,null,mt(i(c),(pe,Ve)=>(_(),F("button",{key:Ve,type:"button",class:$(i(g).e("shortcut")),onClick:ae=>i(E)(pe)},Te(pe.text),11,iK))),128))],2)):oe("v-if",!0),K("div",{class:$(i(g).e("body"))},[i(Ee)?(_(),F("div",{key:0,class:$(i(w).e("time-header"))},[K("span",{class:$(i(w).e("editors-wrap"))},[K("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",disabled:i(y).selecting,placeholder:i(O)("el.datepicker.startDate"),class:$(i(w).e("editor")),"model-value":i(M),"validate-event":!1,onInput:se[0]||(se[0]=pe=>xe(pe,"min")),onChange:se[1]||(se[1]=pe=>Be(pe,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),et((_(),F("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.startTime"),"model-value":i(N),"validate-event":!1,onFocus:se[2]||(se[2]=pe=>we.value=!0),onInput:se[3]||(se[3]=pe=>ye(pe,"min")),onChange:se[4]||(se[4]=pe=>Le(pe,"min"))},null,8,["class","disabled","placeholder","model-value"]),q(i(nc),{visible:we.value,format:i(U),"datetime-role":"start","parsed-value":h.value,onPick:Qe},null,8,["visible","format","parsed-value"])],2)),[[i(cr),Se]])],2),K("span",null,[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})]),K("span",{class:$([i(w).e("editors-wrap"),"is-right"])},[K("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.endDate"),"model-value":i(D),readonly:!i(m),"validate-event":!1,onInput:se[5]||(se[5]=pe=>xe(pe,"max")),onChange:se[6]||(se[6]=pe=>Be(pe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),et((_(),F("span",{class:$(i(w).e("time-picker-wrap"))},[q(i($n),{size:"small",class:$(i(w).e("editor")),disabled:i(y).selecting,placeholder:i(O)("el.datepicker.endTime"),"model-value":i(B),readonly:!i(m),"validate-event":!1,onFocus:se[7]||(se[7]=pe=>i(m)&&(Oe.value=!0)),onInput:se[8]||(se[8]=pe=>ye(pe,"max")),onChange:se[9]||(se[9]=pe=>Le(pe,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),q(i(nc),{"datetime-role":"end",visible:Oe.value,format:i(U),"parsed-value":v.value,onPick:lt},null,8,["visible","format","parsed-value"])],2)),[[i(cr),Ne]])],2)],2)):oe("v-if",!0),K("div",{class:$([[i(g).e("content"),i(w).e("content")],"is-left"])},[K("div",{class:$(i(w).e("header"))},[K("button",{type:"button",class:$([i(g).e("icon-btn"),"d-arrow-left"]),"aria-label":i(O)("el.datepicker.prevYear"),onClick:ue},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,uK),K("button",{type:"button",class:$([i(g).e("icon-btn"),"arrow-left"]),"aria-label":i(O)("el.datepicker.prevMonth"),onClick:te},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,cK),be.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(ce),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(ce)}],"d-arrow-right"]),"aria-label":i(O)("el.datepicker.nextYear"),onClick:ee},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,dK)):oe("v-if",!0),be.unlinkPanels?(_(),F("button",{key:1,type:"button",disabled:!i(X),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(X)}],"arrow-right"]),"aria-label":i(O)("el.datepicker.nextMonth"),onClick:Ce},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,fK)):oe("v-if",!0),K("div",null,Te(i(A)),1)],2),q(vp,{"selection-mode":"range",date:h.value,"min-date":i(m),"max-date":i(p),"range-state":i(y),"disabled-date":i(r),"cell-class-name":i(l),onChangerange:i(b),onPick:ke,onSelect:i(k)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),K("div",{class:$([[i(g).e("content"),i(w).e("content")],"is-right"])},[K("div",{class:$(i(w).e("header"))},[be.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(ce),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(ce)}],"d-arrow-left"]),"aria-label":i(O)("el.datepicker.prevYear"),onClick:de},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,pK)):oe("v-if",!0),be.unlinkPanels?(_(),F("button",{key:1,type:"button",disabled:!i(X),class:$([[i(g).e("icon-btn"),{"is-disabled":!i(X)}],"arrow-left"]),"aria-label":i(O)("el.datepicker.prevMonth"),onClick:ie},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],10,hK)):oe("v-if",!0),K("button",{type:"button","aria-label":i(O)("el.datepicker.nextYear"),class:$([i(g).e("icon-btn"),"d-arrow-right"]),onClick:Y},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,vK),K("button",{type:"button",class:$([i(g).e("icon-btn"),"arrow-right"]),"aria-label":i(O)("el.datepicker.nextMonth"),onClick:J},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],10,mK),K("div",null,Te(i(I)),1)],2),q(vp,{"selection-mode":"range",date:v.value,"min-date":i(m),"max-date":i(p),"range-state":i(y),"disabled-date":i(r),"cell-class-name":i(l),onChangerange:i(b),onPick:ke,onSelect:i(k)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),i(Ee)?(_(),F("div",{key:0,class:$(i(g).e("footer"))},[i(u)?(_(),re(i(pn),{key:0,text:"",size:"small",class:$(i(g).e("link-btn")),onClick:vt},{default:Z(()=>[wt(Te(i(O)("el.datepicker.clear")),1)]),_:1},8,["class"])):oe("v-if",!0),q(i(pn),{plain:"",size:"small",class:$(i(g).e("link-btn")),disabled:i(he),onClick:se[10]||(se[10]=pe=>i(C)(!1))},{default:Z(()=>[wt(Te(i(O)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):oe("v-if",!0)],2))}});var yK=$e(gK,[["__file","panel-date-range.vue"]]);const bK=_e({...BS}),wK=["pick","set-picker-option","calendar-change"],CK=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:o}=Ct(),r=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},l=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},s=()=>{t.value=t.value.add(1,"year")},a=()=>{n.value=n.value.subtract(1,"year")},u=S(()=>`${t.value.year()} ${o("el.datepicker.year")}`),c=S(()=>`${n.value.year()} ${o("el.datepicker.year")}`),f=S(()=>t.value.year()),d=S(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:r,rightNextYear:l,leftNextYear:s,rightPrevYear:a,leftLabel:u,rightLabel:c,leftYear:f,rightYear:d}},SK=["onClick"],EK=["disabled"],kK=["disabled"],eu="year",_K=j({name:"DatePickerMonthRange"}),$K=j({..._K,props:bK,emits:wK,setup(e,{emit:t}){const n=e,{lang:o}=Ct(),r=Pe("EP_PICKER_BASE"),{shortcuts:l,disabledDate:s,format:a}=r.props,u=Ot(r.props,"defaultValue"),c=P(st().locale(o.value)),f=P(st().locale(o.value).add(1,eu)),{minDate:d,maxDate:h,rangeState:v,ppNs:m,drpNs:p,handleChangeRange:y,handleRangeConfirm:g,handleShortcutClick:w,onSelect:b}=VS(n,{defaultValue:u,leftDate:c,rightDate:f,unit:eu,onParsedValueChanged:x}),C=S(()=>!!l.length),{leftPrevYear:E,rightNextYear:k,leftNextYear:O,rightPrevYear:T,leftLabel:R,rightLabel:A,leftYear:I,rightYear:L}=CK({unlinkPanels:Ot(n,"unlinkPanels"),leftDate:c,rightDate:f}),W=S(()=>n.unlinkPanels&&L.value>I.value+1),z=(M,D=!0)=>{const N=M.minDate,B=M.maxDate;h.value===B&&d.value===N||(t("calendar-change",[N.toDate(),B&&B.toDate()]),h.value=B,d.value=N,D&&g())},V=M=>M.map(D=>D.format(a));function x(M,D){if(n.unlinkPanels&&D){const N=(M==null?void 0:M.year())||0,B=D.year();f.value=N===B?D.add(1,eu):D}else f.value=c.value.add(1,eu)}return t("set-picker-option",["formatToString",V]),(M,D)=>(_(),F("div",{class:$([i(m).b(),i(p).b(),{"has-sidebar":!!M.$slots.sidebar||i(C)}])},[K("div",{class:$(i(m).e("body-wrapper"))},[le(M.$slots,"sidebar",{class:$(i(m).e("sidebar"))}),i(C)?(_(),F("div",{key:0,class:$(i(m).e("sidebar"))},[(_(!0),F(ze,null,mt(i(l),(N,B)=>(_(),F("button",{key:B,type:"button",class:$(i(m).e("shortcut")),onClick:U=>i(w)(N)},Te(N.text),11,SK))),128))],2)):oe("v-if",!0),K("div",{class:$(i(m).e("body"))},[K("div",{class:$([[i(m).e("content"),i(p).e("content")],"is-left"])},[K("div",{class:$(i(p).e("header"))},[K("button",{type:"button",class:$([i(m).e("icon-btn"),"d-arrow-left"]),onClick:D[0]||(D[0]=(...N)=>i(E)&&i(E)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],2),M.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(W),class:$([[i(m).e("icon-btn"),{[i(m).is("disabled")]:!i(W)}],"d-arrow-right"]),onClick:D[1]||(D[1]=(...N)=>i(O)&&i(O)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],10,EK)):oe("v-if",!0),K("div",null,Te(i(R)),1)],2),q(mp,{"selection-mode":"range",date:c.value,"min-date":i(d),"max-date":i(h),"range-state":i(v),"disabled-date":i(s),onChangerange:i(y),onPick:z,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),K("div",{class:$([[i(m).e("content"),i(p).e("content")],"is-right"])},[K("div",{class:$(i(p).e("header"))},[M.unlinkPanels?(_(),F("button",{key:0,type:"button",disabled:!i(W),class:$([[i(m).e("icon-btn"),{"is-disabled":!i(W)}],"d-arrow-left"]),onClick:D[2]||(D[2]=(...N)=>i(T)&&i(T)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(ks))]),_:1})],10,kK)):oe("v-if",!0),K("button",{type:"button",class:$([i(m).e("icon-btn"),"d-arrow-right"]),onClick:D[3]||(D[3]=(...N)=>i(k)&&i(k)(...N))},[q(i(Fe),null,{default:Z(()=>[q(i(_s))]),_:1})],2),K("div",null,Te(i(A)),1)],2),q(mp,{"selection-mode":"range",date:f.value,"min-date":i(d),"max-date":i(h),"range-state":i(v),"disabled-date":i(s),onChangerange:i(y),onPick:z,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var TK=$e($K,[["__file","panel-month-range.vue"]]);const OK=function(e){switch(e){case"daterange":case"datetimerange":return yK;case"monthrange":return TK;default:return lK}};st.extend(dS);st.extend(fz);st.extend(wv);st.extend(hz);st.extend(mz);st.extend(yz);st.extend(wz);st.extend(Sz);var NK=j({name:"ElDatePicker",install:null,props:Ez,emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:o}){const r=ge("picker-panel");ft("ElPopperOptions",Et(Ot(e,"popperOptions"))),ft(Ev,{slots:o,pickerNs:r});const l=P();t({focus:(u=!0)=>{var c;(c=l.value)==null||c.focus(u)},handleOpen:()=>{var u;(u=l.value)==null||u.handleOpen()},handleClose:()=>{var u;(u=l.value)==null||u.handleClose()}});const a=u=>{n("update:modelValue",u)};return()=>{var u;const c=(u=e.format)!=null?u:oF[e.type]||Jl,f=OK(e.type);return q(QC,pt(e,{format:c,type:e.type,ref:l,"onUpdate:modelValue":a}),{default:d=>q(f,d,null),"range-separator":o["range-separator"]})}}});const _u=NK;_u.install=e=>{e.component(_u.name,_u)};const MK=_u,$v=Symbol("elDescriptions");var sa=j({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:Pe($v,{})}},render(){var e,t,n,o,r,l,s;const a=Yx(this.cell),u=(((e=this.cell)==null?void 0:e.dirs)||[]).map(E=>{const{dir:k,arg:O,modifiers:T,value:R}=E;return[k,R,O,T]}),{border:c,direction:f}=this.descriptions,d=f==="vertical",h=((o=(n=(t=this.cell)==null?void 0:t.children)==null?void 0:n.label)==null?void 0:o.call(n))||a.label,v=(s=(l=(r=this.cell)==null?void 0:r.children)==null?void 0:l.default)==null?void 0:s.call(l),m=a.span,p=a.align?`is-${a.align}`:"",y=a.labelAlign?`is-${a.labelAlign}`:p,g=a.className,w=a.labelClassName,b={width:qt(a.width),minWidth:qt(a.minWidth)},C=ge("descriptions");switch(this.type){case"label":return et(Ue(this.tag,{style:b,class:[C.e("cell"),C.e("label"),C.is("bordered-label",c),C.is("vertical-label",d),y,w],colSpan:d?m:1},h),u);case"content":return et(Ue(this.tag,{style:b,class:[C.e("cell"),C.e("content"),C.is("bordered-content",c),C.is("vertical-content",d),p,g],colSpan:d?m:m*2-1},v),u);default:return et(Ue("td",{style:b,class:[C.e("cell"),p],colSpan:m},[fn(h)?void 0:Ue("span",{class:[C.e("label"),w]},h),Ue("span",{class:[C.e("content"),g]},v)]),u)}}});const IK=_e({row:{type:Q(Array),default:()=>[]}}),RK={key:1},AK=j({name:"ElDescriptionsRow"}),PK=j({...AK,props:IK,setup(e){const t=Pe($v,{});return(n,o)=>i(t).direction==="vertical"?(_(),F(ze,{key:0},[K("tr",null,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),re(i(sa),{key:`tr1-${l}`,cell:r,tag:"th",type:"label"},null,8,["cell"]))),128))]),K("tr",null,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),re(i(sa),{key:`tr2-${l}`,cell:r,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(_(),F("tr",RK,[(_(!0),F(ze,null,mt(n.row,(r,l)=>(_(),F(ze,{key:`tr3-${l}`},[i(t).border?(_(),F(ze,{key:0},[q(i(sa),{cell:r,tag:"td",type:"label"},null,8,["cell"]),q(i(sa),{cell:r,tag:"td",type:"content"},null,8,["cell"])],64)):(_(),re(i(sa),{key:1,cell:r,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var xK=$e(PK,[["__file","descriptions-row.vue"]]);const LK=_e({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:an,title:{type:String,default:""},extra:{type:String,default:""}}),DK=j({name:"ElDescriptions"}),BK=j({...DK,props:LK,setup(e){const t=e,n=ge("descriptions"),o=tn(),r=vn();ft($v,t);const l=S(()=>[n.b(),n.m(o.value)]),s=(u,c,f,d=!1)=>(u.props||(u.props={}),c>f&&(u.props.span=f),d&&(u.props.span=c),u),a=()=>{if(!r.default)return[];const u=Dr(r.default()).filter(v=>{var m;return((m=v==null?void 0:v.type)==null?void 0:m.name)==="ElDescriptionsItem"}),c=[];let f=[],d=t.column,h=0;return u.forEach((v,m)=>{var p;const y=((p=v.props)==null?void 0:p.span)||1;if(md?d:y),m===u.length-1){const g=t.column-h%t.column;f.push(s(v,g,d,!0)),c.push(f);return}y(_(),F("div",{class:$(i(l))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(_(),F("div",{key:0,class:$(i(n).e("header"))},[K("div",{class:$(i(n).e("title"))},[le(u.$slots,"title",{},()=>[wt(Te(u.title),1)])],2),K("div",{class:$(i(n).e("extra"))},[le(u.$slots,"extra",{},()=>[wt(Te(u.extra),1)])],2)],2)):oe("v-if",!0),K("div",{class:$(i(n).e("body"))},[K("table",{class:$([i(n).e("table"),i(n).is("bordered",u.border)])},[K("tbody",null,[(_(!0),F(ze,null,mt(a(),(f,d)=>(_(),re(xK,{key:d,row:f},null,8,["row"]))),128))])],2)],2)],2))}});var FK=$e(BK,[["__file","description.vue"]]);const VK=_e({label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}),HS=j({name:"ElDescriptionsItem",props:VK}),HK=rt(FK,{DescriptionsItem:HS}),zK=Kt(HS),KK=_e({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:Q([String,Array,Object])},zIndex:{type:Q([String,Number])}}),jK={click:e=>e instanceof MouseEvent},WK="overlay";var UK=j({name:"ElOverlay",props:KK,emits:jK,setup(e,{slots:t,emit:n}){const o=ge(WK),r=u=>{n("click",u)},{onClick:l,onMousedown:s,onMouseup:a}=rv(e.customMaskEvent?void 0:r);return()=>e.mask?q("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:l,onMousedown:s,onMouseup:a},[le(t,"default")],eo.STYLE|eo.CLASS|eo.PROPS,["onClick","onMouseup","onMousedown"]):Ue("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[le(t,"default")])}});const Tv=UK,zS=Symbol("dialogInjectionKey"),KS=_e({center:Boolean,alignCenter:Boolean,closeIcon:{type:Nt},draggable:Boolean,overflow:Boolean,fullscreen:Boolean,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),qK={close:()=>!0},YK=["aria-level"],GK=["aria-label"],XK=["id"],JK=j({name:"ElDialogContent"}),ZK=j({...JK,props:KS,emits:qK,setup(e){const t=e,{t:n}=Ct(),{Close:o}=Kh,{dialogRef:r,headerRef:l,bodyId:s,ns:a,style:u}=Pe(zS),{focusTrapRef:c}=Pe(gv),f=S(()=>[a.b(),a.is("fullscreen",t.fullscreen),a.is("draggable",t.draggable),a.is("align-center",t.alignCenter),{[a.m("center")]:t.center}]),d=zc(c,r),h=S(()=>t.draggable),v=S(()=>t.overflow);return Uw(r,l,h,v),(m,p)=>(_(),F("div",{ref:i(d),class:$(i(f)),style:He(i(u)),tabindex:"-1"},[K("header",{ref_key:"headerRef",ref:l,class:$([i(a).e("header"),{"show-close":m.showClose}])},[le(m.$slots,"header",{},()=>[K("span",{role:"heading","aria-level":m.ariaLevel,class:$(i(a).e("title"))},Te(m.title),11,YK)]),m.showClose?(_(),F("button",{key:0,"aria-label":i(n)("el.dialog.close"),class:$(i(a).e("headerbtn")),type:"button",onClick:p[0]||(p[0]=y=>m.$emit("close"))},[q(i(Fe),{class:$(i(a).e("close"))},{default:Z(()=>[(_(),re(ct(m.closeIcon||i(o))))]),_:1},8,["class"])],10,GK)):oe("v-if",!0)],2),K("div",{id:i(s),class:$(i(a).e("body"))},[le(m.$slots,"default")],10,XK),m.$slots.footer?(_(),F("footer",{key:0,class:$(i(a).e("footer"))},[le(m.$slots,"footer")],2)):oe("v-if",!0)],6))}});var QK=$e(ZK,[["__file","dialog-content.vue"]]);const jS=_e({...KS,appendToBody:Boolean,appendTo:{type:Q(String),default:"body"},beforeClose:{type:Q(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:{type:Boolean,default:!1},headerAriaLevel:{type:String,default:"2"}}),WS={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[it]:e=>en(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},US=(e,t)=>{var n;const r=ot().emit,{nextZIndex:l}=qs();let s="";const a=En(),u=En(),c=P(!1),f=P(!1),d=P(!1),h=P((n=e.zIndex)!=null?n:l());let v,m;const p=Si("namespace",Ca),y=S(()=>{const V={},x=`--${p.value}-dialog`;return e.fullscreen||(e.top&&(V[`${x}-margin-top`]=e.top),e.width&&(V[`${x}-width`]=qt(e.width))),V}),g=S(()=>e.alignCenter?{display:"flex"}:{});function w(){r("opened")}function b(){r("closed"),r(it,!1),e.destroyOnClose&&(d.value=!1)}function C(){r("close")}function E(){m==null||m(),v==null||v(),e.openDelay&&e.openDelay>0?{stop:v}=Ol(()=>R(),e.openDelay):R()}function k(){v==null||v(),m==null||m(),e.closeDelay&&e.closeDelay>0?{stop:m}=Ol(()=>A(),e.closeDelay):A()}function O(){function V(x){x||(f.value=!0,c.value=!1)}e.beforeClose?e.beforeClose(V):k()}function T(){e.closeOnClickModal&&O()}function R(){gt&&(c.value=!0)}function A(){c.value=!1}function I(){r("openAutoFocus")}function L(){r("closeAutoFocus")}function W(V){var x;((x=V.detail)==null?void 0:x.focusReason)==="pointer"&&V.preventDefault()}e.lockScroll&&Gh(c);function z(){e.closeOnPressEscape&&O()}return fe(()=>e.modelValue,V=>{V?(f.value=!1,E(),d.value=!0,h.value=Aw(e.zIndex)?l():h.value++,je(()=>{r("open"),t.value&&(t.value.scrollTop=0)})):c.value&&k()}),fe(()=>e.fullscreen,V=>{t.value&&(V?(s=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=s)}),nt(()=>{e.modelValue&&(c.value=!0,d.value=!0,E())}),{afterEnter:w,afterLeave:b,beforeLeave:C,handleClose:O,onModalClick:T,close:k,doClose:A,onOpenAutoFocus:I,onCloseAutoFocus:L,onCloseRequested:z,onFocusoutPrevented:W,titleId:a,bodyId:u,closed:f,style:y,overlayDialogStyle:g,rendered:d,visible:c,zIndex:h}},e9=["aria-label","aria-labelledby","aria-describedby"],t9=j({name:"ElDialog",inheritAttrs:!1}),n9=j({...t9,props:jS,emits:WS,setup(e,{expose:t}){const n=e,o=vn();dn({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},S(()=>!!o.title));const r=ge("dialog"),l=P(),s=P(),a=P(),{visible:u,titleId:c,bodyId:f,style:d,overlayDialogStyle:h,rendered:v,zIndex:m,afterEnter:p,afterLeave:y,beforeLeave:g,handleClose:w,onModalClick:b,onOpenAutoFocus:C,onCloseAutoFocus:E,onCloseRequested:k,onFocusoutPrevented:O}=US(n,l);ft(zS,{dialogRef:l,headerRef:s,bodyId:f,ns:r,rendered:v,style:d});const T=rv(b),R=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:a}),(A,I)=>(_(),re(Vs,{to:A.appendTo,disabled:A.appendTo!=="body"?!1:!A.appendToBody},[q(rn,{name:"dialog-fade",onAfterEnter:i(p),onAfterLeave:i(y),onBeforeLeave:i(g),persisted:""},{default:Z(()=>[et(q(i(Tv),{"custom-mask-event":"",mask:A.modal,"overlay-class":A.modalClass,"z-index":i(m)},{default:Z(()=>[K("div",{role:"dialog","aria-modal":"true","aria-label":A.title||void 0,"aria-labelledby":A.title?void 0:i(c),"aria-describedby":i(f),class:$(`${i(r).namespace.value}-overlay-dialog`),style:He(i(h)),onClick:I[0]||(I[0]=(...L)=>i(T).onClick&&i(T).onClick(...L)),onMousedown:I[1]||(I[1]=(...L)=>i(T).onMousedown&&i(T).onMousedown(...L)),onMouseup:I[2]||(I[2]=(...L)=>i(T).onMouseup&&i(T).onMouseup(...L))},[q(i(ki),{loop:"",trapped:i(u),"focus-start-el":"container",onFocusAfterTrapped:i(C),onFocusAfterReleased:i(E),onFocusoutPrevented:i(O),onReleaseRequested:i(k)},{default:Z(()=>[i(v)?(_(),re(QK,pt({key:0,ref_key:"dialogContentRef",ref:a},A.$attrs,{center:A.center,"align-center":A.alignCenter,"close-icon":A.closeIcon,draggable:i(R),overflow:A.overflow,fullscreen:A.fullscreen,"show-close":A.showClose,title:A.title,"aria-level":A.headerAriaLevel,onClose:i(w)}),ar({header:Z(()=>[A.$slots.title?le(A.$slots,"title",{key:1}):le(A.$slots,"header",{key:0,close:i(w),titleId:i(c),titleClass:i(r).e("title")})]),default:Z(()=>[le(A.$slots,"default")]),_:2},[A.$slots.footer?{name:"footer",fn:Z(()=>[le(A.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","show-close","title","aria-level","onClose"])):oe("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,e9)]),_:3},8,["mask","overlay-class","z-index"]),[[St,i(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["to","disabled"]))}});var o9=$e(n9,[["__file","dialog.vue"]]);const r9=rt(o9),l9=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Q(String),default:"solid"}}),s9=j({name:"ElDivider"}),a9=j({...s9,props:l9,setup(e){const t=e,n=ge("divider"),o=S(()=>n.cssVar({"border-style":t.borderStyle}));return(r,l)=>(_(),F("div",{class:$([i(n).b(),i(n).m(r.direction)]),style:He(i(o)),role:"separator"},[r.$slots.default&&r.direction!=="vertical"?(_(),F("div",{key:0,class:$([i(n).e("text"),i(n).is(r.contentPosition)])},[le(r.$slots,"default")],2)):oe("v-if",!0)],6))}});var i9=$e(a9,[["__file","divider.vue"]]);const qS=rt(i9),u9=_e({...jS,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"}}),c9=WS,d9=["aria-label","aria-labelledby","aria-describedby"],f9=["id","aria-level"],p9=["aria-label"],h9=["id"],v9=j({name:"ElDrawer",inheritAttrs:!1}),m9=j({...v9,props:u9,emits:c9,setup(e,{expose:t}){const n=e,o=vn();dn({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},S(()=>!!o.title));const r=P(),l=P(),s=ge("drawer"),{t:a}=Ct(),{afterEnter:u,afterLeave:c,beforeLeave:f,visible:d,rendered:h,titleId:v,bodyId:m,zIndex:p,onModalClick:y,onOpenAutoFocus:g,onCloseAutoFocus:w,onFocusoutPrevented:b,onCloseRequested:C,handleClose:E}=US(n,r),k=S(()=>n.direction==="rtl"||n.direction==="ltr"),O=S(()=>qt(n.size));return t({handleClose:E,afterEnter:u,afterLeave:c}),(T,R)=>(_(),re(Vs,{to:"body",disabled:!T.appendToBody},[q(rn,{name:i(s).b("fade"),onAfterEnter:i(u),onAfterLeave:i(c),onBeforeLeave:i(f),persisted:""},{default:Z(()=>[et(q(i(Tv),{mask:T.modal,"overlay-class":T.modalClass,"z-index":i(p),onClick:i(y)},{default:Z(()=>[q(i(ki),{loop:"",trapped:i(d),"focus-trap-el":r.value,"focus-start-el":l.value,onFocusAfterTrapped:i(g),onFocusAfterReleased:i(w),onFocusoutPrevented:i(b),onReleaseRequested:i(C)},{default:Z(()=>[K("div",pt({ref_key:"drawerRef",ref:r,"aria-modal":"true","aria-label":T.title||void 0,"aria-labelledby":T.title?void 0:i(v),"aria-describedby":i(m)},T.$attrs,{class:[i(s).b(),T.direction,i(d)&&"open"],style:i(k)?"width: "+i(O):"height: "+i(O),role:"dialog",onClick:R[1]||(R[1]=Ge(()=>{},["stop"]))}),[K("span",{ref_key:"focusStartRef",ref:l,class:$(i(s).e("sr-focus")),tabindex:"-1"},null,2),T.withHeader?(_(),F("header",{key:0,class:$(i(s).e("header"))},[T.$slots.title?le(T.$slots,"title",{key:1},()=>[oe(" DEPRECATED SLOT ")]):le(T.$slots,"header",{key:0,close:i(E),titleId:i(v),titleClass:i(s).e("title")},()=>[T.$slots.title?oe("v-if",!0):(_(),F("span",{key:0,id:i(v),role:"heading","aria-level":T.headerAriaLevel,class:$(i(s).e("title"))},Te(T.title),11,f9))]),T.showClose?(_(),F("button",{key:2,"aria-label":i(a)("el.drawer.close"),class:$(i(s).e("close-btn")),type:"button",onClick:R[0]||(R[0]=(...A)=>i(E)&&i(E)(...A))},[q(i(Fe),{class:$(i(s).e("close"))},{default:Z(()=>[q(i(ko))]),_:1},8,["class"])],10,p9)):oe("v-if",!0)],2)):oe("v-if",!0),i(h)?(_(),F("div",{key:1,id:i(m),class:$(i(s).e("body"))},[le(T.$slots,"default")],10,h9)):oe("v-if",!0),T.$slots.footer?(_(),F("div",{key:2,class:$(i(s).e("footer"))},[le(T.$slots,"footer")],2)):oe("v-if",!0)],16,d9)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[St,i(d)]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var g9=$e(m9,[["__file","drawer.vue"]]);const y9=rt(g9),b9=j({inheritAttrs:!1});function w9(e,t,n,o,r,l){return le(e.$slots,"default")}var C9=$e(b9,[["render",w9],["__file","collection.vue"]]);const S9=j({name:"ElCollectionItem",inheritAttrs:!1});function E9(e,t,n,o,r,l){return le(e.$slots,"default")}var k9=$e(S9,[["render",E9],["__file","collection-item.vue"]]);const YS="data-el-collection-item",GS=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),r=Symbol(n),l={...C9,name:t,setup(){const a=P(null),u=new Map;ft(o,{itemMap:u,getItems:()=>{const f=i(a);if(!f)return[];const d=Array.from(f.querySelectorAll(`[${YS}]`));return[...u.values()].sort((v,m)=>d.indexOf(v.ref)-d.indexOf(m.ref))},collectionRef:a})}},s={...k9,name:n,setup(a,{attrs:u}){const c=P(null),f=Pe(o,void 0);ft(r,{collectionItemRef:c}),nt(()=>{const d=i(c);d&&f.itemMap.set(d,{ref:d,...u})}),At(()=>{const d=i(c);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:r,ElCollection:l,ElCollectionItem:s}},_9=_e({style:{type:Q([String,Array,Object])},currentTabId:{type:Q(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Q(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:$9,ElCollectionItem:T9,COLLECTION_INJECTION_KEY:Ov,COLLECTION_ITEM_INJECTION_KEY:O9}=GS("RovingFocusGroup"),Nv=Symbol("elRovingFocusGroup"),XS=Symbol("elRovingFocusGroupItem"),N9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},M9=(e,t)=>{if(t!=="rtl")return e;switch(e){case Ke.right:return Ke.left;case Ke.left:return Ke.right;default:return e}},I9=(e,t,n)=>{const o=M9(e.key,n);if(!(t==="vertical"&&[Ke.left,Ke.right].includes(o))&&!(t==="horizontal"&&[Ke.up,Ke.down].includes(o)))return N9[o]},R9=(e,t)=>e.map((n,o)=>e[(o+t)%e.length]),Mv=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},g0="currentTabIdChange",y0="rovingFocusGroup.entryFocus",A9={bubbles:!1,cancelable:!0},P9=j({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:_9,emits:[g0,"entryFocus"],setup(e,{emit:t}){var n;const o=P((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),r=P(!1),l=P(!1),s=P(null),{getItems:a}=Pe(Ov,void 0),u=S(()=>[{outline:"none"},e.style]),c=p=>{t(g0,p)},f=()=>{r.value=!0},d=Ut(p=>{var y;(y=e.onMousedown)==null||y.call(e,p)},()=>{l.value=!0}),h=Ut(p=>{var y;(y=e.onFocus)==null||y.call(e,p)},p=>{const y=!i(l),{target:g,currentTarget:w}=p;if(g===w&&y&&!i(r)){const b=new Event(y0,A9);if(w==null||w.dispatchEvent(b),!b.defaultPrevented){const C=a().filter(R=>R.focusable),E=C.find(R=>R.active),k=C.find(R=>R.id===i(o)),T=[E,k,...C].filter(Boolean).map(R=>R.ref);Mv(T)}}l.value=!1}),v=Ut(p=>{var y;(y=e.onBlur)==null||y.call(e,p)},()=>{r.value=!1}),m=(...p)=>{t("entryFocus",...p)};ft(Nv,{currentTabbedId:Fs(o),loop:Ot(e,"loop"),tabIndex:S(()=>i(r)?-1:0),rovingFocusGroupRef:s,rovingFocusGroupRootStyle:u,orientation:Ot(e,"orientation"),dir:Ot(e,"dir"),onItemFocus:c,onItemShiftTab:f,onBlur:v,onFocus:h,onMousedown:d}),fe(()=>e.currentTabId,p=>{o.value=p??null}),Lt(s,y0,m)}});function x9(e,t,n,o,r,l){return le(e.$slots,"default")}var L9=$e(P9,[["render",x9],["__file","roving-focus-group-impl.vue"]]);const D9=j({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:$9,ElRovingFocusGroupImpl:L9}});function B9(e,t,n,o,r,l){const s=at("el-roving-focus-group-impl"),a=at("el-focus-group-collection");return _(),re(a,null,{default:Z(()=>[q(s,rr(vs(e.$attrs)),{default:Z(()=>[le(e.$slots,"default")]),_:3},16)]),_:3})}var F9=$e(D9,[["render",B9],["__file","roving-focus-group.vue"]]);const V9=j({components:{ElRovingFocusCollectionItem:T9},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:r,onItemShiftTab:l}=Pe(Nv,void 0),{getItems:s}=Pe(Ov,void 0),a=En(),u=P(null),c=Ut(v=>{t("mousedown",v)},v=>{e.focusable?r(i(a)):v.preventDefault()}),f=Ut(v=>{t("focus",v)},()=>{r(i(a))}),d=Ut(v=>{t("keydown",v)},v=>{const{key:m,shiftKey:p,target:y,currentTarget:g}=v;if(m===Ke.tab&&p){l();return}if(y!==g)return;const w=I9(v);if(w){v.preventDefault();let C=s().filter(E=>E.focusable).map(E=>E.ref);switch(w){case"last":{C.reverse();break}case"prev":case"next":{w==="prev"&&C.reverse();const E=C.indexOf(g);C=o.value?R9(C,E+1):C.slice(E+1);break}}je(()=>{Mv(C)})}}),h=S(()=>n.value===i(a));return ft(XS,{rovingFocusGroupItemRef:u,tabIndex:S(()=>i(h)?0:-1),handleMousedown:c,handleFocus:f,handleKeydown:d}),{id:a,handleKeydown:d,handleFocus:f,handleMousedown:c}}});function H9(e,t,n,o,r,l){const s=at("el-roving-focus-collection-item");return _(),re(s,{id:e.id,focusable:e.focusable,active:e.active},{default:Z(()=>[le(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var z9=$e(V9,[["render",H9],["__file","roving-focus-item.vue"]]);const $u=_e({trigger:Xa.trigger,effect:{...cn.effect,default:"light"},type:{type:Q(String)},placement:{type:Q(String),default:"bottom"},popperOptions:{type:Q(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:Q([Number,String]),default:0},maxHeight:{type:Q([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:Q(Object)},teleported:cn.teleported}),JS=_e({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Nt}}),K9=_e({onKeydown:{type:Q(Function)}}),j9=[Ke.down,Ke.pageDown,Ke.home],ZS=[Ke.up,Ke.pageUp,Ke.end],W9=[...j9,...ZS],{ElCollection:U9,ElCollectionItem:q9,COLLECTION_INJECTION_KEY:Y9,COLLECTION_ITEM_INJECTION_KEY:G9}=GS("Dropdown"),Qc=Symbol("elDropdown"),{ButtonGroup:X9}=pn,J9=j({name:"ElDropdown",components:{ElButton:pn,ElButtonGroup:X9,ElScrollbar:gr,ElDropdownCollection:U9,ElTooltip:Nn,ElRovingFocusGroup:F9,ElOnlyChild:AC,ElIcon:Fe,ArrowDown:vr},props:$u,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=ot(),o=ge("dropdown"),{t:r}=Ct(),l=P(),s=P(),a=P(null),u=P(null),c=P(null),f=P(null),d=P(!1),h=[Ke.enter,Ke.space,Ke.down],v=S(()=>({maxHeight:qt(e.maxHeight)})),m=S(()=>[o.m(E.value)]),p=S(()=>zr(e.trigger)),y=En().value,g=S(()=>e.id||y);fe([l,p],([M,D],[N])=>{var B,U,G;(B=N==null?void 0:N.$el)!=null&&B.removeEventListener&&N.$el.removeEventListener("pointerenter",O),(U=M==null?void 0:M.$el)!=null&&U.removeEventListener&&M.$el.removeEventListener("pointerenter",O),(G=M==null?void 0:M.$el)!=null&&G.addEventListener&&D.includes("hover")&&M.$el.addEventListener("pointerenter",O)},{immediate:!0}),At(()=>{var M,D;(D=(M=l.value)==null?void 0:M.$el)!=null&&D.removeEventListener&&l.value.$el.removeEventListener("pointerenter",O)});function w(){b()}function b(){var M;(M=a.value)==null||M.onClose()}function C(){var M;(M=a.value)==null||M.onOpen()}const E=tn();function k(...M){t("command",...M)}function O(){var M,D;(D=(M=l.value)==null?void 0:M.$el)==null||D.focus()}function T(){}function R(){const M=i(u);p.value.includes("hover")&&(M==null||M.focus()),f.value=null}function A(M){f.value=M}function I(M){d.value||(M.preventDefault(),M.stopImmediatePropagation())}function L(){t("visible-change",!0)}function W(M){(M==null?void 0:M.type)==="keydown"&&u.value.focus()}function z(){t("visible-change",!1)}return ft(Qc,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:d,onItemEnter:T,onItemLeave:R}),ft("elDropdown",{instance:n,dropdownSize:E,handleClick:w,commandHandler:k,trigger:Ot(e,"trigger"),hideOnClick:Ot(e,"hideOnClick")}),{t:r,ns:o,scrollbar:c,wrapStyle:v,dropdownTriggerKls:m,dropdownSize:E,triggerId:g,triggerKeys:h,currentTabId:f,handleCurrentTabIdChange:A,handlerMainButtonClick:M=>{t("click",M)},handleEntryFocus:I,handleClose:b,handleOpen:C,handleBeforeShowTooltip:L,handleShowTooltip:W,handleBeforeHideTooltip:z,onFocusAfterTrapped:M=>{var D,N;M.preventDefault(),(N=(D=u.value)==null?void 0:D.focus)==null||N.call(D,{preventScroll:!0})},popperRef:a,contentRef:u,triggeringElementRef:l,referenceElementRef:s}}});function Z9(e,t,n,o,r,l){var s;const a=at("el-dropdown-collection"),u=at("el-roving-focus-group"),c=at("el-scrollbar"),f=at("el-only-child"),d=at("el-tooltip"),h=at("el-button"),v=at("arrow-down"),m=at("el-icon"),p=at("el-button-group");return _(),F("div",{class:$([e.ns.b(),e.ns.is("disabled",e.disabled)])},[q(d,{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":(s=e.referenceElementRef)==null?void 0:s.$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},ar({content:Z(()=>[q(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Z(()=>[q(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:Z(()=>[q(a,null,{default:Z(()=>[le(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:Z(()=>[q(f,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:Z(()=>[le(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?(_(),re(p,{key:0},{default:Z(()=>[q(h,pt({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Z(()=>[le(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),q(h,pt({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:Z(()=>[q(m,{class:$(e.ns.e("icon"))},{default:Z(()=>[q(v)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):oe("v-if",!0)],2)}var Q9=$e(J9,[["render",Z9],["__file","dropdown.vue"]]);const e7=j({name:"DropdownItemImpl",components:{ElIcon:Fe},props:JS,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=ge("dropdown"),{role:o}=Pe(Qc,void 0),{collectionItemRef:r}=Pe(G9,void 0),{collectionItemRef:l}=Pe(O9,void 0),{rovingFocusGroupItemRef:s,tabIndex:a,handleFocus:u,handleKeydown:c,handleMousedown:f}=Pe(XS,void 0),d=zc(r,l,s),h=S(()=>o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),v=Ut(m=>{const{code:p}=m;if(p===Ke.enter||p===Ke.space)return m.preventDefault(),m.stopImmediatePropagation(),t("clickimpl",m),!0},c);return{ns:n,itemRef:d,dataset:{[YS]:""},role:h,tabIndex:a,handleFocus:u,handleKeydown:v,handleMousedown:f}}}),t7=["aria-disabled","tabindex","role"];function n7(e,t,n,o,r,l){const s=at("el-icon");return _(),F(ze,null,[e.divided?(_(),F("li",pt({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):oe("v-if",!0),K("li",pt({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=a=>e.$emit("clickimpl",a)),onFocus:t[1]||(t[1]=(...a)=>e.handleFocus&&e.handleFocus(...a)),onKeydown:t[2]||(t[2]=Ge((...a)=>e.handleKeydown&&e.handleKeydown(...a),["self"])),onMousedown:t[3]||(t[3]=(...a)=>e.handleMousedown&&e.handleMousedown(...a)),onPointermove:t[4]||(t[4]=a=>e.$emit("pointermove",a)),onPointerleave:t[5]||(t[5]=a=>e.$emit("pointerleave",a))}),[e.icon?(_(),re(s,{key:0},{default:Z(()=>[(_(),re(ct(e.icon)))]),_:1})):oe("v-if",!0),le(e.$slots,"default")],16,t7)],64)}var o7=$e(e7,[["render",n7],["__file","dropdown-item-impl.vue"]]);const QS=()=>{const e=Pe("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},r7=j({name:"ElDropdownItem",components:{ElDropdownCollectionItem:q9,ElRovingFocusItem:z9,ElDropdownItemImpl:o7},inheritAttrs:!1,props:JS,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=QS(),r=ot(),l=P(null),s=S(()=>{var v,m;return(m=(v=i(l))==null?void 0:v.textContent)!=null?m:""}),{onItemEnter:a,onItemLeave:u}=Pe(Qc,void 0),c=Ut(v=>(t("pointermove",v),v.defaultPrevented),pg(v=>{if(e.disabled){u(v);return}const m=v.currentTarget;m===document.activeElement||m.contains(document.activeElement)||(a(v),v.defaultPrevented||m==null||m.focus())})),f=Ut(v=>(t("pointerleave",v),v.defaultPrevented),pg(v=>{u(v)})),d=Ut(v=>{if(!e.disabled)return t("click",v),v.type!=="keydown"&&v.defaultPrevented},v=>{var m,p,y;if(e.disabled){v.stopImmediatePropagation();return}(m=o==null?void 0:o.hideOnClick)!=null&&m.value&&((p=o.handleClick)==null||p.call(o)),(y=o.commandHandler)==null||y.call(o,e.command,r,v)}),h=S(()=>({...e,...n}));return{handleClick:d,handlePointerMove:c,handlePointerLeave:f,textContent:s,propsAndAttrs:h}}});function l7(e,t,n,o,r,l){var s;const a=at("el-dropdown-item-impl"),u=at("el-roving-focus-item"),c=at("el-dropdown-collection-item");return _(),re(c,{disabled:e.disabled,"text-value":(s=e.textValue)!=null?s:e.textContent},{default:Z(()=>[q(u,{focusable:!e.disabled},{default:Z(()=>[q(a,pt(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Z(()=>[le(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var e2=$e(r7,[["render",l7],["__file","dropdown-item.vue"]]);const s7=j({name:"ElDropdownMenu",props:K9,setup(e){const t=ge("dropdown"),{_elDropdownSize:n}=QS(),o=n.value,{focusTrapRef:r,onKeydown:l}=Pe(gv,void 0),{contentRef:s,role:a,triggerId:u}=Pe(Qc,void 0),{collectionRef:c,getItems:f}=Pe(Y9,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:h,tabIndex:v,onBlur:m,onFocus:p,onMousedown:y}=Pe(Nv,void 0),{collectionRef:g}=Pe(Ov,void 0),w=S(()=>[t.b("menu"),t.bm("menu",o==null?void 0:o.value)]),b=zc(s,c,r,d,g),C=Ut(k=>{var O;(O=e.onKeydown)==null||O.call(e,k)},k=>{const{currentTarget:O,code:T,target:R}=k;if(O.contains(R),Ke.tab===T&&k.stopImmediatePropagation(),k.preventDefault(),R!==i(s)||!W9.includes(T))return;const I=f().filter(L=>!L.disabled).map(L=>L.ref);ZS.includes(T)&&I.reverse(),Mv(I)});return{size:o,rovingFocusGroupRootStyle:h,tabIndex:v,dropdownKls:w,role:a,triggerId:u,dropdownListWrapperRef:b,handleKeydown:k=>{C(k),l(k)},onBlur:m,onFocus:p,onMousedown:y}}}),a7=["role","aria-labelledby"];function i7(e,t,n,o,r,l){return _(),F("ul",{ref:e.dropdownListWrapperRef,class:$(e.dropdownKls),style:He(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...s)=>e.onBlur&&e.onBlur(...s)),onFocus:t[1]||(t[1]=(...s)=>e.onFocus&&e.onFocus(...s)),onKeydown:t[2]||(t[2]=Ge((...s)=>e.handleKeydown&&e.handleKeydown(...s),["self"])),onMousedown:t[3]||(t[3]=Ge((...s)=>e.onMousedown&&e.onMousedown(...s),["self"]))},[le(e.$slots,"default")],46,a7)}var t2=$e(s7,[["render",i7],["__file","dropdown-menu.vue"]]);const u7=rt(Q9,{DropdownItem:e2,DropdownMenu:t2}),c7=Kt(e2),d7=Kt(t2),f7={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},p7=["id"],h7=["stop-color"],v7=["stop-color"],m7=["id"],g7=["stop-color"],y7=["stop-color"],b7=["id"],w7={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},C7={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},S7={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},E7=["fill"],k7=["fill"],_7={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)"},$7=["fill"],T7=["fill"],O7=["fill"],N7=["fill"],M7=["fill"],I7={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},R7=["fill","xlink:href"],A7=["fill","mask"],P7=["fill"],x7=j({name:"ImgEmpty"}),L7=j({...x7,setup(e){const t=ge("empty"),n=En();return(o,r)=>(_(),F("svg",f7,[K("defs",null,[K("linearGradient",{id:`linearGradient-1-${i(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,h7),K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,v7)],8,p7),K("linearGradient",{id:`linearGradient-2-${i(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,g7),K("stop",{"stop-color":`var(${i(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,y7)],8,m7),K("rect",{id:`path-3-${i(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,b7)]),K("g",w7,[K("g",C7,[K("g",S7,[K("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(${i(t).cssVarBlockName("fill-color-3")})`},null,8,E7),K("polygon",{id:"Rectangle-Copy-14",fill:`var(${i(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,k7),K("g",_7,[K("polygon",{id:"Rectangle-Copy-10",fill:`var(${i(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,$7),K("polygon",{id:"Rectangle-Copy-11",fill:`var(${i(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,T7),K("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${i(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,O7),K("polygon",{id:"Rectangle-Copy-13",fill:`var(${i(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,N7)]),K("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${i(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,M7),K("g",I7,[K("use",{id:"Mask",fill:`var(${i(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${i(n)}`},null,8,R7),K("polygon",{id:"Rectangle-Copy",fill:`var(${i(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${i(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,A7)]),K("polygon",{id:"Rectangle-Copy-18",fill:`var(${i(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,P7)])])])]))}});var D7=$e(L7,[["__file","img-empty.vue"]]);const B7=_e({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),F7=["src"],V7={key:1},H7=j({name:"ElEmpty"}),z7=j({...H7,props:B7,setup(e){const t=e,{t:n}=Ct(),o=ge("empty"),r=S(()=>t.description||n("el.table.emptyText")),l=S(()=>({width:qt(t.imageSize)}));return(s,a)=>(_(),F("div",{class:$(i(o).b())},[K("div",{class:$(i(o).e("image")),style:He(i(l))},[s.image?(_(),F("img",{key:0,src:s.image,ondragstart:"return false"},null,8,F7)):le(s.$slots,"image",{key:1},()=>[q(D7)])],6),K("div",{class:$(i(o).e("description"))},[s.$slots.description?le(s.$slots,"description",{key:0}):(_(),F("p",V7,Te(i(r)),1))],2),s.$slots.default?(_(),F("div",{key:0,class:$(i(o).e("bottom"))},[le(s.$slots,"default")],2)):oe("v-if",!0)],2))}});var K7=$e(z7,[["__file","empty.vue"]]);const n2=rt(K7),j7=_e({urlList:{type:Q(Array),default:()=>zt([])},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:Q(String)}}),W7={close:()=>!0,switch:e=>Ye(e),rotate:e=>Ye(e)},U7=["src","crossorigin"],q7=j({name:"ElImageViewer"}),Y7=j({...q7,props:j7,emits:W7,setup(e,{expose:t,emit:n}){var o;const r=e,l={CONTAIN:{name:"contain",icon:Cl(sx)},ORIGINAL:{name:"original",icon:Cl($x)}},{t:s}=Ct(),a=ge("image-viewer"),{nextZIndex:u}=qs(),c=P(),f=P([]),d=UE(),h=P(!0),v=P(r.initialIndex),m=Pt(l.CONTAIN),p=P({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),y=P((o=r.zIndex)!=null?o:u()),g=S(()=>{const{urlList:B}=r;return B.length<=1}),w=S(()=>v.value===0),b=S(()=>v.value===r.urlList.length-1),C=S(()=>r.urlList[v.value]),E=S(()=>[a.e("btn"),a.e("prev"),a.is("disabled",!r.infinite&&w.value)]),k=S(()=>[a.e("btn"),a.e("next"),a.is("disabled",!r.infinite&&b.value)]),O=S(()=>{const{scale:B,deg:U,offsetX:G,offsetY:ne,enableTransition:ue}=p.value;let te=G/B,Y=ne/B;switch(U%360){case 90:case-270:[te,Y]=[Y,-te];break;case 180:case-180:[te,Y]=[-te,-Y];break;case 270:case-90:[te,Y]=[-Y,te];break}const J={transform:`scale(${B}) rotate(${U}deg) translate(${te}px, ${Y}px)`,transition:ue?"transform .3s":""};return m.value.name===l.CONTAIN.name&&(J.maxWidth=J.maxHeight="100%"),J});function T(){A(),n("close")}function R(){const B=El(G=>{switch(G.code){case Ke.esc:r.closeOnPressEscape&&T();break;case Ke.space:V();break;case Ke.left:M();break;case Ke.up:N("zoomIn");break;case Ke.right:D();break;case Ke.down:N("zoomOut");break}}),U=El(G=>{const ne=G.deltaY||G.deltaX;N(ne<0?"zoomIn":"zoomOut",{zoomRate:r.zoomRate,enableTransition:!1})});d.run(()=>{Lt(document,"keydown",B),Lt(document,"wheel",U)})}function A(){d.stop()}function I(){h.value=!1}function L(B){h.value=!1,B.target.alt=s("el.image.error")}function W(B){if(h.value||B.button!==0||!c.value)return;p.value.enableTransition=!1;const{offsetX:U,offsetY:G}=p.value,ne=B.pageX,ue=B.pageY,te=El(J=>{p.value={...p.value,offsetX:U+J.pageX-ne,offsetY:G+J.pageY-ue}}),Y=Lt(document,"mousemove",te);Lt(document,"mouseup",()=>{Y()}),B.preventDefault()}function z(){p.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function V(){if(h.value)return;const B=Es(l),U=Object.values(l),G=m.value.name,ue=(U.findIndex(te=>te.name===G)+1)%B.length;m.value=l[B[ue]],z()}function x(B){const U=r.urlList.length;v.value=(B+U)%U}function M(){w.value&&!r.infinite||x(v.value-1)}function D(){b.value&&!r.infinite||x(v.value+1)}function N(B,U={}){if(h.value)return;const{minScale:G,maxScale:ne}=r,{zoomRate:ue,rotateDeg:te,enableTransition:Y}={zoomRate:r.zoomRate,rotateDeg:90,enableTransition:!0,...U};switch(B){case"zoomOut":p.value.scale>G&&(p.value.scale=Number.parseFloat((p.value.scale/ue).toFixed(3)));break;case"zoomIn":p.value.scale{je(()=>{const B=f.value[0];B!=null&&B.complete||(h.value=!0)})}),fe(v,B=>{z(),n("switch",B)}),nt(()=>{var B,U;R(),(U=(B=c.value)==null?void 0:B.focus)==null||U.call(B)}),t({setActiveItem:x}),(B,U)=>(_(),re(Vs,{to:"body",disabled:!B.teleported},[q(rn,{name:"viewer-fade",appear:""},{default:Z(()=>[K("div",{ref_key:"wrapper",ref:c,tabindex:-1,class:$(i(a).e("wrapper")),style:He({zIndex:y.value})},[K("div",{class:$(i(a).e("mask")),onClick:U[0]||(U[0]=Ge(G=>B.hideOnClickModal&&T(),["self"]))},null,2),oe(" CLOSE "),K("span",{class:$([i(a).e("btn"),i(a).e("close")]),onClick:T},[q(i(Fe),null,{default:Z(()=>[q(i(ko))]),_:1})],2),oe(" ARROW "),i(g)?oe("v-if",!0):(_(),F(ze,{key:0},[K("span",{class:$(i(E)),onClick:M},[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1})],2),K("span",{class:$(i(k)),onClick:D},[q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})],2)],64)),oe(" ACTIONS "),K("div",{class:$([i(a).e("btn"),i(a).e("actions")])},[K("div",{class:$(i(a).e("actions__inner"))},[q(i(Fe),{onClick:U[1]||(U[1]=G=>N("zoomOut"))},{default:Z(()=>[q(i(zx))]),_:1}),q(i(Fe),{onClick:U[2]||(U[2]=G=>N("zoomIn"))},{default:Z(()=>[q(i(zw))]),_:1}),K("i",{class:$(i(a).e("actions__divider"))},null,2),q(i(Fe),{onClick:V},{default:Z(()=>[(_(),re(ct(i(m).icon)))]),_:1}),K("i",{class:$(i(a).e("actions__divider"))},null,2),q(i(Fe),{onClick:U[3]||(U[3]=G=>N("anticlockwise"))},{default:Z(()=>[q(i(Sx))]),_:1}),q(i(Fe),{onClick:U[4]||(U[4]=G=>N("clockwise"))},{default:Z(()=>[q(i(kx))]),_:1})],2)],2),oe(" CANVAS "),K("div",{class:$(i(a).e("canvas"))},[(_(!0),F(ze,null,mt(B.urlList,(G,ne)=>et((_(),F("img",{ref_for:!0,ref:ue=>f.value[ne]=ue,key:G,src:G,style:He(i(O)),class:$(i(a).e("img")),crossorigin:B.crossorigin,onLoad:I,onError:L,onMousedown:W},null,46,U7)),[[St,ne===v.value]])),128))],2),le(B.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var G7=$e(Y7,[["__file","image-viewer.vue"]]);const o2=rt(G7),X7=_e({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:Q([String,Object])},previewSrcList:{type:Q(Array),default:()=>zt([])},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:Q(String)}}),J7={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ye(e),close:()=>!0,show:()=>!0},Z7=["src","loading","crossorigin"],Q7={key:0},ej=j({name:"ElImage",inheritAttrs:!1}),tj=j({...ej,props:X7,emits:J7,setup(e,{emit:t}){const n=e;let o="";const{t:r}=Ct(),l=ge("image"),s=Ll(),a=qh(),u=P(),c=P(!1),f=P(!0),d=P(!1),h=P(),v=P(),m=gt&&"loading"in HTMLImageElement.prototype;let p,y;const g=S(()=>[l.e("inner"),C.value&&l.e("preview"),f.value&&l.is("loading")]),w=S(()=>s.style),b=S(()=>{const{fit:D}=n;return gt&&D?{objectFit:D}:{}}),C=S(()=>{const{previewSrcList:D}=n;return Array.isArray(D)&&D.length>0}),E=S(()=>{const{previewSrcList:D,initialIndex:N}=n;let B=N;return N>D.length-1&&(B=0),B}),k=S(()=>n.loading==="eager"?!1:!m&&n.loading==="lazy"||n.lazy),O=()=>{gt&&(f.value=!0,c.value=!1,u.value=n.src)};function T(D){f.value=!1,c.value=!1,t("load",D)}function R(D){f.value=!1,c.value=!0,t("error",D)}function A(){hN(h.value,v.value)&&(O(),W())}const I=j1(A,200,!0);async function L(){var D;if(!gt)return;await je();const{scrollContainer:N}=n;co(N)?v.value=N:Ze(N)&&N!==""?v.value=(D=document.querySelector(N))!=null?D:void 0:h.value&&(v.value=Bh(h.value)),v.value&&(p=Lt(v,"scroll",I),setTimeout(()=>A(),100))}function W(){!gt||!v.value||!I||(p==null||p(),v.value=void 0)}function z(D){if(D.ctrlKey){if(D.deltaY<0)return D.preventDefault(),!1;if(D.deltaY>0)return D.preventDefault(),!1}}function V(){C.value&&(y=Lt("wheel",z,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",d.value=!0,t("show"))}function x(){y==null||y(),document.body.style.overflow=o,d.value=!1,t("close")}function M(D){t("switch",D)}return fe(()=>n.src,()=>{k.value?(f.value=!0,c.value=!1,W(),L()):O()}),nt(()=>{k.value?L():O()}),(D,N)=>(_(),F("div",{ref_key:"container",ref:h,class:$([i(l).b(),D.$attrs.class]),style:He(i(w))},[c.value?le(D.$slots,"error",{key:0},()=>[K("div",{class:$(i(l).e("error"))},Te(i(r)("el.image.error")),3)]):(_(),F(ze,{key:1},[u.value!==void 0?(_(),F("img",pt({key:0},i(a),{src:u.value,loading:D.loading,style:i(b),class:i(g),crossorigin:D.crossorigin,onClick:V,onLoad:T,onError:R}),null,16,Z7)):oe("v-if",!0),f.value?(_(),F("div",{key:1,class:$(i(l).e("wrapper"))},[le(D.$slots,"placeholder",{},()=>[K("div",{class:$(i(l).e("placeholder"))},null,2)])],2)):oe("v-if",!0)],64)),i(C)?(_(),F(ze,{key:2},[d.value?(_(),re(i(o2),{key:0,"z-index":D.zIndex,"initial-index":i(E),infinite:D.infinite,"zoom-rate":D.zoomRate,"min-scale":D.minScale,"max-scale":D.maxScale,"url-list":D.previewSrcList,"hide-on-click-modal":D.hideOnClickModal,teleported:D.previewTeleported,"close-on-press-escape":D.closeOnPressEscape,onClose:x,onSwitch:M},{default:Z(()=>[D.$slots.viewer?(_(),F("div",Q7,[le(D.$slots,"viewer")])):oe("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):oe("v-if",!0)],64)):oe("v-if",!0)],6))}});var nj=$e(tj,[["__file","image.vue"]]);const oj=rt(nj),rj=_e({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:an,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ye(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),lj={[Dt]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[xn]:e=>Ye(e)||fn(e),[it]:e=>Ye(e)||fn(e)},sj=["aria-label","onKeydown"],aj=["aria-label","onKeydown"],ij=j({name:"ElInputNumber"}),uj=j({...ij,props:rj,emits:lj,setup(e,{expose:t,emit:n}){const o=e,{t:r}=Ct(),l=ge("input-number"),s=P(),a=Et({currentValue:o.modelValue,userInput:null}),{formItem:u}=Mn(),c=S(()=>Ye(o.modelValue)&&o.modelValue<=o.min),f=S(()=>Ye(o.modelValue)&&o.modelValue>=o.max),d=S(()=>{const V=g(o.step);return Qt(o.precision)?Math.max(g(o.modelValue),V):(V>o.precision,o.precision)}),h=S(()=>o.controls&&o.controlsPosition==="right"),v=tn(),m=Bn(),p=S(()=>{if(a.userInput!==null)return a.userInput;let V=a.currentValue;if(fn(V))return"";if(Ye(V)){if(Number.isNaN(V))return"";Qt(o.precision)||(V=V.toFixed(o.precision))}return V}),y=(V,x)=>{if(Qt(x)&&(x=d.value),x===0)return Math.round(V);let M=String(V);const D=M.indexOf(".");if(D===-1||!M.replace(".","").split("")[D+x])return V;const U=M.length;return M.charAt(U-1)==="5"&&(M=`${M.slice(0,Math.max(0,U-1))}6`),Number.parseFloat(Number(M).toFixed(x))},g=V=>{if(fn(V))return 0;const x=V.toString(),M=x.indexOf(".");let D=0;return M!==-1&&(D=x.length-M-1),D},w=(V,x=1)=>Ye(V)?y(V+o.step*x):a.currentValue,b=()=>{if(o.readonly||m.value||f.value)return;const V=Number(p.value)||0,x=w(V);k(x),n(xn,a.currentValue),W()},C=()=>{if(o.readonly||m.value||c.value)return;const V=Number(p.value)||0,x=w(V,-1);k(x),n(xn,a.currentValue),W()},E=(V,x)=>{const{max:M,min:D,step:N,precision:B,stepStrictly:U,valueOnClear:G}=o;MM||neM?M:D,x&&n(it,ne)),ne},k=(V,x=!0)=>{var M;const D=a.currentValue,N=E(V);if(!x){n(it,N);return}D===N&&V||(a.userInput=null,n(it,N),D!==N&&n(Dt,N,D),o.validateEvent&&((M=u==null?void 0:u.validate)==null||M.call(u,"change").catch(B=>void 0)),a.currentValue=N)},O=V=>{a.userInput=V;const x=V===""?null:Number(V);n(xn,x),k(x,!1)},T=V=>{const x=V!==""?Number(V):"";(Ye(x)&&!Number.isNaN(x)||V==="")&&k(x),W(),a.userInput=null},R=()=>{var V,x;(x=(V=s.value)==null?void 0:V.focus)==null||x.call(V)},A=()=>{var V,x;(x=(V=s.value)==null?void 0:V.blur)==null||x.call(V)},I=V=>{n("focus",V)},L=V=>{var x;a.userInput=null,n("blur",V),o.validateEvent&&((x=u==null?void 0:u.validate)==null||x.call(u,"blur").catch(M=>void 0))},W=()=>{a.currentValue!==o.modelValue&&(a.currentValue=o.modelValue)},z=V=>{document.activeElement===V.target&&V.preventDefault()};return fe(()=>o.modelValue,(V,x)=>{const M=E(V,!0);a.userInput===null&&M!==x&&(a.currentValue=M)},{immediate:!0}),nt(()=>{var V;const{min:x,max:M,modelValue:D}=o,N=(V=s.value)==null?void 0:V.input;if(N.setAttribute("role","spinbutton"),Number.isFinite(M)?N.setAttribute("aria-valuemax",String(M)):N.removeAttribute("aria-valuemax"),Number.isFinite(x)?N.setAttribute("aria-valuemin",String(x)):N.removeAttribute("aria-valuemin"),N.setAttribute("aria-valuenow",a.currentValue||a.currentValue===0?String(a.currentValue):""),N.setAttribute("aria-disabled",String(m.value)),!Ye(D)&&D!=null){let B=Number(D);Number.isNaN(B)&&(B=null),n(it,B)}N.addEventListener("wheel",z,{passive:!1})}),fr(()=>{var V,x;const M=(V=s.value)==null?void 0:V.input;M==null||M.setAttribute("aria-valuenow",`${(x=a.currentValue)!=null?x:""}`)}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-input-number",ref:"https://element-plus.org/en-US/component/input-number.html"},S(()=>!!o.label)),t({focus:R,blur:A}),(V,x)=>(_(),F("div",{class:$([i(l).b(),i(l).m(i(v)),i(l).is("disabled",i(m)),i(l).is("without-controls",!V.controls),i(l).is("controls-right",i(h))]),onDragstart:x[0]||(x[0]=Ge(()=>{},["prevent"]))},[V.controls?et((_(),F("span",{key:0,role:"button","aria-label":i(r)("el.inputNumber.decrease"),class:$([i(l).e("decrease"),i(l).is("disabled",i(c))]),onKeydown:Tt(C,["enter"])},[le(V.$slots,"decrease-icon",{},()=>[q(i(Fe),null,{default:Z(()=>[i(h)?(_(),re(i(vr),{key:0})):(_(),re(i(fx),{key:1}))]),_:1})])],42,sj)),[[i(tc),C]]):oe("v-if",!0),V.controls?et((_(),F("span",{key:1,role:"button","aria-label":i(r)("el.inputNumber.increase"),class:$([i(l).e("increase"),i(l).is("disabled",i(f))]),onKeydown:Tt(b,["enter"])},[le(V.$slots,"increase-icon",{},()=>[q(i(Fe),null,{default:Z(()=>[i(h)?(_(),re(i(Fh),{key:0})):(_(),re(i(Vw),{key:1}))]),_:1})])],42,aj)),[[i(tc),b]]):oe("v-if",!0),q(i($n),{id:V.id,ref_key:"input",ref:s,type:"number",step:V.step,"model-value":i(p),placeholder:V.placeholder,readonly:V.readonly,disabled:i(m),size:i(v),max:V.max,min:V.min,name:V.name,"aria-label":V.label||V.ariaLabel,"validate-event":!1,onKeydown:[Tt(Ge(b,["prevent"]),["up"]),Tt(Ge(C,["prevent"]),["down"])],onBlur:L,onFocus:I,onInput:O,onChange:T},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","onKeydown"])],34))}});var cj=$e(uj,[["__file","input-number.vue"]]);const r2=rt(cj),dj=_e({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Nt}}),fj={click:e=>e instanceof MouseEvent},pj=["href","target"],hj=j({name:"ElLink"}),vj=j({...hj,props:dj,emits:fj,setup(e,{emit:t}){const n=e,o=ge("link"),r=S(()=>[o.b(),o.m(n.type),o.is("disabled",n.disabled),o.is("underline",n.underline&&!n.disabled)]);function l(s){n.disabled||t("click",s)}return(s,a)=>(_(),F("a",{class:$(i(r)),href:s.disabled||!s.href?void 0:s.href,target:s.disabled||!s.href?void 0:s.target,onClick:l},[s.icon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(s.icon)))]),_:1})):oe("v-if",!0),s.$slots.default?(_(),F("span",{key:1,class:$(i(o).e("inner"))},[le(s.$slots,"default")],2)):oe("v-if",!0),s.$slots.icon?le(s.$slots,"icon",{key:2}):oe("v-if",!0)],10,pj))}});var mj=$e(vj,[["__file","link.vue"]]);const gj=rt(mj);let yj=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",o=>{let r=!1;switch(o.code){case Ke.down:{this.gotoSubIndex(this.subIndex+1),r=!0;break}case Ke.up:{this.gotoSubIndex(this.subIndex-1),r=!0;break}case Ke.tab:{fu(t,"mouseleave");break}case Ke.enter:case Ke.space:{r=!0,o.currentTarget.click();break}}return r&&(o.preventDefault(),o.stopPropagation()),!1})})}},bj=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 yj(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case Ke.down:{fu(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case Ke.up:{fu(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case Ke.tab:{fu(t.currentTarget,"mouseleave");break}case Ke.enter:case Ke.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},wj=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(o=>{o.nodeType===1&&new bj(o,t)})}};const Cj=j({name:"ElMenuCollapseTransition",setup(){const e=ge("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,o){no(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",o()},onAfterEnter(n){On(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),so(n,e.m("collapse"))?(On(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),no(n,e.m("collapse"))):(no(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),On(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){no(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function Sj(e,t,n,o,r,l){return _(),re(rn,pt({mode:"out-in"},e.listeners),{default:Z(()=>[le(e.$slots,"default")]),_:3},16)}var Ej=$e(Cj,[["render",Sj],["__file","menu-collapse-transition.vue"]]);function l2(e,t){const n=S(()=>{let r=e.parent;const l=[t.value];for(;r.type.name!=="ElMenu";)r.props.index&&l.unshift(r.props.index),r=r.parent;return l});return{parentMenu:S(()=>{let r=e.parent;for(;r&&!["ElMenu","ElSubMenu"].includes(r.type.name);)r=r.parent;return r}),indexPath:n}}function kj(e){return S(()=>{const n=e.backgroundColor;return n?new UC(n).shade(20).toString():""})}const s2=(e,t)=>{const n=ge("menu");return S(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":kj(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},_j=_e({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:Nt},expandOpenIcon:{type:Nt},collapseCloseIcon:{type:Nt},collapseOpenIcon:{type:Nt}}),jd="ElSubMenu";var Iv=j({name:jd,props:_j,setup(e,{slots:t,expose:n}){const o=ot(),{indexPath:r,parentMenu:l}=l2(o,S(()=>e.index)),s=ge("menu"),a=ge("sub-menu"),u=Pe("rootMenu");u||ln(jd,"can not inject root menu");const c=Pe(`subMenu:${l.value.uid}`);c||ln(jd,"can not inject sub menu");const f=P({}),d=P({});let h;const v=P(!1),m=P(),p=P(null),y=S(()=>T.value==="horizontal"&&w.value?"bottom-start":"right-start"),g=S(()=>T.value==="horizontal"&&w.value||T.value==="vertical"&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?k.value?e.expandOpenIcon:e.expandCloseIcon:vr:e.collapseCloseIcon&&e.collapseOpenIcon?k.value?e.collapseOpenIcon:e.collapseCloseIcon:Pn),w=S(()=>c.level===0),b=S(()=>{const B=e.teleported;return B===void 0?w.value:B}),C=S(()=>u.props.collapse?`${s.namespace.value}-zoom-in-left`:`${s.namespace.value}-zoom-in-top`),E=S(()=>T.value==="horizontal"&&w.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"]),k=S(()=>u.openedMenus.includes(e.index)),O=S(()=>{let B=!1;return Object.values(f.value).forEach(U=>{U.active&&(B=!0)}),Object.values(d.value).forEach(U=>{U.active&&(B=!0)}),B}),T=S(()=>u.props.mode),R=Et({index:e.index,indexPath:r,active:O}),A=s2(u.props,c.level+1),I=S(()=>{var B;return(B=e.popperOffset)!=null?B:u.props.popperOffset}),L=S(()=>{var B;return(B=e.popperClass)!=null?B:u.props.popperClass}),W=S(()=>{var B;return(B=e.showTimeout)!=null?B:u.props.showTimeout}),z=S(()=>{var B;return(B=e.hideTimeout)!=null?B:u.props.hideTimeout}),V=()=>{var B,U,G;return(G=(U=(B=p.value)==null?void 0:B.popperRef)==null?void 0:U.popperInstanceRef)==null?void 0:G.destroy()},x=B=>{B||V()},M=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:r.value,active:O.value})},D=(B,U=W.value)=>{var G;if(B.type!=="focus"){if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled){c.mouseInChild.value=!0;return}c.mouseInChild.value=!0,h==null||h(),{stop:h}=Ol(()=>{u.openMenu(e.index,r.value)},U),b.value&&((G=l.value.vnode.el)==null||G.dispatchEvent(new MouseEvent("mouseenter")))}},N=(B=!1)=>{var U;if(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"){c.mouseInChild.value=!1;return}h==null||h(),c.mouseInChild.value=!1,{stop:h}=Ol(()=>!v.value&&u.closeMenu(e.index,r.value),z.value),b.value&&B&&((U=c.handleMouseleave)==null||U.call(c,!0))};fe(()=>u.props.collapse,B=>x(!!B));{const B=G=>{d.value[G.index]=G},U=G=>{delete d.value[G.index]};ft(`subMenu:${o.uid}`,{addSubMenu:B,removeSubMenu:U,handleMouseleave:N,mouseInChild:v,level:c.level+1})}return n({opened:k}),nt(()=>{u.addSubMenu(R),c.addSubMenu(R)}),At(()=>{c.removeSubMenu(R),u.removeSubMenu(R)}),()=>{var B;const U=[(B=t.title)==null?void 0:B.call(t),Ue(Fe,{class:a.e("icon-arrow"),style:{transform:k.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Ze(g.value)?Ue(o.appContext.components[g.value]):Ue(g.value)})],G=u.isMenuPopup?Ue(Nn,{ref:p,visible:k.value,effect:"light",pure:!0,offset:I.value,showArrow:!1,persistent:!0,popperClass:L.value,placement:y.value,teleported:b.value,fallbackPlacements:E.value,transition:C.value,gpuAcceleration:!1},{content:()=>{var ne;return Ue("div",{class:[s.m(T.value),s.m("popup-container"),L.value],onMouseenter:ue=>D(ue,100),onMouseleave:()=>N(!0),onFocus:ue=>D(ue,100)},[Ue("ul",{class:[s.b(),s.m("popup"),s.m(`popup-${y.value}`)],style:A.value},[(ne=t.default)==null?void 0:ne.call(t)])])},default:()=>Ue("div",{class:a.e("title"),onClick:M},U)}):Ue(ze,{},[Ue("div",{class:a.e("title"),ref:m,onClick:M},U),Ue(Zc,{},{default:()=>{var ne;return et(Ue("ul",{role:"menu",class:[s.b(),s.m("inline")],style:A.value},[(ne=t.default)==null?void 0:ne.call(t)]),[[St,k.value]])}})]);return Ue("li",{class:[a.b(),a.is("active",O.value),a.is("opened",k.value),a.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:k.value,onMouseenter:D,onMouseleave:()=>N(),onFocus:D},[G])}}});const $j=_e({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Q(Array),default:()=>zt([])},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:Nt,default:()=>vx},popperEffect:{type:String,values:["dark","light"],default:"dark"},popperClass:String,showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300}}),Wd=e=>Array.isArray(e)&&e.every(t=>Ze(t)),Tj={close:(e,t)=>Ze(e)&&Wd(t),open:(e,t)=>Ze(e)&&Wd(t),select:(e,t,n,o)=>Ze(e)&&Wd(t)&&ut(n)&&(o===void 0||o instanceof Promise)};var Oj=j({name:"ElMenu",props:$j,emits:Tj,setup(e,{emit:t,slots:n,expose:o}){const r=ot(),l=r.appContext.config.globalProperties.$router,s=P(),a=ge("menu"),u=ge("sub-menu"),c=P(-1),f=P(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=P(e.defaultActive),h=P({}),v=P({}),m=S(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),p=()=>{const z=d.value&&h.value[d.value];if(!z||e.mode==="horizontal"||e.collapse)return;z.indexPath.forEach(x=>{const M=v.value[x];M&&y(x,M.indexPath)})},y=(z,V)=>{f.value.includes(z)||(e.uniqueOpened&&(f.value=f.value.filter(x=>V.includes(x))),f.value.push(z),t("open",z,V))},g=z=>{const V=f.value.indexOf(z);V!==-1&&f.value.splice(V,1)},w=(z,V)=>{g(z),t("close",z,V)},b=({index:z,indexPath:V})=>{f.value.includes(z)?w(z,V):y(z,V)},C=z=>{(e.mode==="horizontal"||e.collapse)&&(f.value=[]);const{index:V,indexPath:x}=z;if(!(fn(V)||fn(x)))if(e.router&&l){const M=z.route||V,D=l.push(M).then(N=>(N||(d.value=V),N));t("select",V,x,{index:V,indexPath:x,route:M},D)}else d.value=V,t("select",V,x,{index:V,indexPath:x})},E=z=>{const V=h.value,x=V[z]||d.value&&V[d.value]||V[e.defaultActive];x?d.value=x.index:d.value=z},k=z=>{const V=getComputedStyle(z),x=Number.parseInt(V.marginLeft,10),M=Number.parseInt(V.marginRight,10);return z.offsetWidth+x+M||0},O=()=>{var z,V;if(!s.value)return-1;const x=Array.from((V=(z=s.value)==null?void 0:z.childNodes)!=null?V:[]).filter(ue=>ue.nodeName!=="#comment"&&(ue.nodeName!=="#text"||ue.nodeValue)),M=64,D=getComputedStyle(s.value),N=Number.parseInt(D.paddingLeft,10),B=Number.parseInt(D.paddingRight,10),U=s.value.clientWidth-N-B;let G=0,ne=0;return x.forEach((ue,te)=>{G+=k(ue),G<=U-M&&(ne=te+1)}),ne===x.length?-1:ne},T=z=>v.value[z].indexPath,R=(z,V=33.34)=>{let x;return()=>{x&&clearTimeout(x),x=setTimeout(()=>{z()},V)}};let A=!0;const I=()=>{if(c.value===O())return;const z=()=>{c.value=-1,je(()=>{c.value=O()})};A?z():R(z)(),A=!1};fe(()=>e.defaultActive,z=>{h.value[z]||(d.value=""),E(z)}),fe(()=>e.collapse,z=>{z&&(f.value=[])}),fe(h.value,p);let L;Cn(()=>{e.mode==="horizontal"&&e.ellipsis?L=Ht(s,I).stop:L==null||L()});const W=P(!1);{const z=D=>{v.value[D.index]=D},V=D=>{delete v.value[D.index]};ft("rootMenu",Et({props:e,openedMenus:f,items:h,subMenus:v,activeIndex:d,isMenuPopup:m,addMenuItem:D=>{h.value[D.index]=D},removeMenuItem:D=>{delete h.value[D.index]},addSubMenu:z,removeSubMenu:V,openMenu:y,closeMenu:w,handleMenuItemClick:C,handleSubMenuClick:b})),ft(`subMenu:${r.uid}`,{addSubMenu:z,removeSubMenu:V,mouseInChild:W,level:0})}return nt(()=>{e.mode==="horizontal"&&new wj(r.vnode.el,a.namespace.value)}),o({open:V=>{const{indexPath:x}=v.value[V];x.forEach(M=>y(M,x))},close:g,handleResize:I}),()=>{var z,V;let x=(V=(z=n.default)==null?void 0:z.call(n))!=null?V:[];const M=[];if(e.mode==="horizontal"&&s.value){const U=Dr(x),G=c.value===-1?U:U.slice(0,c.value),ne=c.value===-1?[]:U.slice(c.value);ne!=null&&ne.length&&e.ellipsis&&(x=G,M.push(Ue(Iv,{index:"sub-menu-more",class:u.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>Ue(Fe,{class:u.e("icon-more")},{default:()=>Ue(e.ellipsisIcon)}),default:()=>ne})))}const D=s2(e,0),N=e.closeOnClickOutside?[[cr,()=>{f.value.length&&(W.value||(f.value.forEach(U=>t("close",U,T(U))),f.value=[]))}]]:[],B=et(Ue("ul",{key:String(e.collapse),role:"menubar",ref:s,style:D.value,class:{[a.b()]:!0,[a.m(e.mode)]:!0,[a.m("collapse")]:e.collapse}},[...x,...M]),N);return e.collapseTransition&&e.mode==="vertical"?Ue(Ej,()=>B):B}}});const Nj=_e({index:{type:Q([String,null]),default:null},route:{type:Q([String,Object])},disabled:Boolean}),Mj={click:e=>Ze(e.index)&&Array.isArray(e.indexPath)},Ud="ElMenuItem",Ij=j({name:Ud,components:{ElTooltip:Nn},props:Nj,emits:Mj,setup(e,{emit:t}){const n=ot(),o=Pe("rootMenu"),r=ge("menu"),l=ge("menu-item");o||ln(Ud,"can not inject root menu");const{parentMenu:s,indexPath:a}=l2(n,Ot(e,"index")),u=Pe(`subMenu:${s.value.uid}`);u||ln(Ud,"can not inject sub menu");const c=S(()=>e.index===o.activeIndex),f=Et({index:e.index,indexPath:a,active:c}),d=()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:a.value,route:e.route}),t("click",f))};return nt(()=>{u.addSubMenu(f),o.addMenuItem(f)}),At(()=>{u.removeSubMenu(f),o.removeMenuItem(f)}),{parentMenu:s,rootMenu:o,active:c,nsMenu:r,nsMenuItem:l,handleClick:d}}});function Rj(e,t,n,o,r,l){const s=at("el-tooltip");return _(),F("li",{class:$([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...a)=>e.handleClick&&e.handleClick(...a))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(_(),re(s,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:Z(()=>[le(e.$slots,"title")]),default:Z(()=>[K("div",{class:$(e.nsMenu.be("tooltip","trigger"))},[le(e.$slots,"default")],2)]),_:3},8,["effect"])):(_(),F(ze,{key:1},[le(e.$slots,"default"),le(e.$slots,"title")],64))],2)}var a2=$e(Ij,[["render",Rj],["__file","menu-item.vue"]]);const Aj={title:String},Pj="ElMenuItemGroup",xj=j({name:Pj,props:Aj,setup(){return{ns:ge("menu-item-group")}}});function Lj(e,t,n,o,r,l){return _(),F("li",{class:$(e.ns.b())},[K("div",{class:$(e.ns.e("title"))},[e.$slots.title?le(e.$slots,"title",{key:1}):(_(),F(ze,{key:0},[wt(Te(e.title),1)],64))],2),K("ul",null,[le(e.$slots,"default")])],2)}var i2=$e(xj,[["render",Lj],["__file","menu-item-group.vue"]]);const Dj=rt(Oj,{MenuItem:a2,MenuItemGroup:i2,SubMenu:Iv}),Bj=Kt(a2),Fj=Kt(i2),Vj=Kt(Iv),Hj=_e({icon:{type:Nt,default:()=>FP},title:String,content:{type:String,default:""}}),zj={back:()=>!0},Kj=["aria-label"],jj=j({name:"ElPageHeader"}),Wj=j({...jj,props:Hj,emits:zj,setup(e,{emit:t}){const n=vn(),{t:o}=Ct(),r=ge("page-header"),l=S(()=>[r.b(),{[r.m("has-breadcrumb")]:!!n.breadcrumb,[r.m("has-extra")]:!!n.extra,[r.is("contentful")]:!!n.default}]);function s(){t("back")}return(a,u)=>(_(),F("div",{class:$(i(l))},[a.$slots.breadcrumb?(_(),F("div",{key:0,class:$(i(r).e("breadcrumb"))},[le(a.$slots,"breadcrumb")],2)):oe("v-if",!0),K("div",{class:$(i(r).e("header"))},[K("div",{class:$(i(r).e("left"))},[K("div",{class:$(i(r).e("back")),role:"button",tabindex:"0",onClick:s},[a.icon||a.$slots.icon?(_(),F("div",{key:0,"aria-label":a.title||i(o)("el.pageHeader.title"),class:$(i(r).e("icon"))},[le(a.$slots,"icon",{},()=>[a.icon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(a.icon)))]),_:1})):oe("v-if",!0)])],10,Kj)):oe("v-if",!0),K("div",{class:$(i(r).e("title"))},[le(a.$slots,"title",{},()=>[wt(Te(a.title||i(o)("el.pageHeader.title")),1)])],2)],2),q(i(qS),{direction:"vertical"}),K("div",{class:$(i(r).e("content"))},[le(a.$slots,"content",{},()=>[wt(Te(a.content),1)])],2)],2),a.$slots.extra?(_(),F("div",{key:0,class:$(i(r).e("extra"))},[le(a.$slots,"extra")],2)):oe("v-if",!0)],2),a.$slots.default?(_(),F("div",{key:1,class:$(i(r).e("main"))},[le(a.$slots,"default")],2)):oe("v-if",!0)],2))}});var Uj=$e(Wj,[["__file","page-header.vue"]]);const qj=rt(Uj),u2=Symbol("elPaginationKey"),Yj=_e({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Nt}}),Gj={click:e=>e instanceof MouseEvent},Xj=["disabled","aria-label","aria-disabled"],Jj={key:0},Zj=j({name:"ElPaginationPrev"}),Qj=j({...Zj,props:Yj,emits:Gj,setup(e){const t=e,{t:n}=Ct(),o=S(()=>t.disabled||t.currentPage<=1);return(r,l)=>(_(),F("button",{type:"button",class:"btn-prev",disabled:i(o),"aria-label":r.prevText||i(n)("el.pagination.prev"),"aria-disabled":i(o),onClick:l[0]||(l[0]=s=>r.$emit("click",s))},[r.prevText?(_(),F("span",Jj,Te(r.prevText),1)):(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(r.prevIcon)))]),_:1}))],8,Xj))}});var eW=$e(Qj,[["__file","prev.vue"]]);const tW=_e({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Nt}}),nW=["disabled","aria-label","aria-disabled"],oW={key:0},rW=j({name:"ElPaginationNext"}),lW=j({...rW,props:tW,emits:["click"],setup(e){const t=e,{t:n}=Ct(),o=S(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(r,l)=>(_(),F("button",{type:"button",class:"btn-next",disabled:i(o),"aria-label":r.nextText||i(n)("el.pagination.next"),"aria-disabled":i(o),onClick:l[0]||(l[0]=s=>r.$emit("click",s))},[r.nextText?(_(),F("span",oW,Te(r.nextText),1)):(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(r.nextIcon)))]),_:1}))],8,nW))}});var sW=$e(lW,[["__file","next.vue"]]);const c2=Symbol("ElSelectGroup"),_i=Symbol("ElSelect");function aW(e,t){const n=Pe(_i),o=Pe(c2,{disabled:!1}),r=S(()=>n.props.multiple?f(n.props.modelValue,e.value):f([n.props.modelValue],e.value)),l=S(()=>{if(n.props.multiple){const v=n.props.modelValue||[];return!r.value&&v.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),s=S(()=>e.label||(ut(e.value)?"":e.value)),a=S(()=>e.value||e.label||""),u=S(()=>e.disabled||t.groupDisabled||l.value),c=ot(),f=(v=[],m)=>{if(ut(e.value)){const p=n.props.valueKey;return v&&v.some(y=>kt(Xt(y,p))===Xt(m,p))}else return v&&v.includes(m)},d=()=>{!e.disabled&&!o.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(c.proxy))},h=v=>{const m=new RegExp(Dh(v),"i");t.visible=m.test(s.value)||e.created};return fe(()=>s.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),fe(()=>e.value,(v,m)=>{const{remote:p,valueKey:y}=n.props;if(Tn(v,m)||(n.onOptionDestroy(m,c.proxy),n.onOptionCreate(c.proxy)),!e.created&&!p){if(y&&ut(v)&&ut(m)&&v[y]===m[y])return;n.setSelected()}}),fe(()=>o.disabled,()=>{t.groupDisabled=o.disabled},{immediate:!0}),{select:n,currentLabel:s,currentValue:a,itemSelected:r,isDisabled:u,hoverItem:d,updateOption:h}}const iW=j({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:Boolean},setup(e){const t=ge("select"),n=En(),o=S(()=>[t.be("dropdown","item"),t.is("disabled",i(a)),t.is("selected",i(s)),t.is("hovering",i(h))]),r=Et({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:l,itemSelected:s,isDisabled:a,select:u,hoverItem:c,updateOption:f}=aW(e,r),{visible:d,hover:h}=gn(r),v=ot().proxy;u.onOptionCreate(v),At(()=>{const p=v.value,{selected:y}=u.states,w=(u.props.multiple?y:[y]).some(b=>b.value===v.value);je(()=>{u.states.cachedOptions.get(p)===v&&!w&&u.states.cachedOptions.delete(p)}),u.onOptionDestroy(p,v)});function m(){e.disabled!==!0&&r.groupDisabled!==!0&&u.handleOptionSelect(v)}return{ns:t,id:n,containerKls:o,currentLabel:l,itemSelected:s,isDisabled:a,select:u,hoverItem:c,updateOption:f,visible:d,hover:h,selectOptionClick:m,states:r}}}),uW=["id","aria-disabled","aria-selected"];function cW(e,t,n,o,r,l){return et((_(),F("li",{id:e.id,class:$(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[le(e.$slots,"default",{},()=>[K("span",null,Te(e.currentLabel),1)])],42,uW)),[[St,e.visible]])}var Rv=$e(iW,[["render",cW],["__file","option.vue"]]);const dW=j({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Pe(_i),t=ge("select"),n=S(()=>e.props.popperClass),o=S(()=>e.props.multiple),r=S(()=>e.props.fitInputWidth),l=P("");function s(){var a;l.value=`${(a=e.selectRef)==null?void 0:a.offsetWidth}px`}return nt(()=>{s(),Ht(e.selectRef,s)}),{ns:t,minWidth:l,popperClass:n,isMultiple:o,isFitInputWidth:r}}});function fW(e,t,n,o,r,l){return _(),F("div",{class:$([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:He({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(_(),F("div",{key:0,class:$(e.ns.be("dropdown","header"))},[le(e.$slots,"header")],2)):oe("v-if",!0),le(e.$slots,"default"),e.$slots.footer?(_(),F("div",{key:1,class:$(e.ns.be("dropdown","footer"))},[le(e.$slots,"footer")],2)):oe("v-if",!0)],6)}var pW=$e(dW,[["render",fW],["__file","select-dropdown.vue"]]);function d2(e){const t=P(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:l=>{const s=l.target.value,a=s[s.length-1]||"";t.value=!Uh(a)},handleCompositionEnd:l=>{t.value&&(t.value=!1,Xe(e)&&e(l))}}}const hW=11,vW=(e,t)=>{const{t:n}=Ct(),o=En(),r=ge("select"),l=ge("input"),s=Et({inputValue:"",options:new Map,cachedOptions:new Map,disabledOptions:new Map,optionValues:[],selected:e.multiple?[]:{},selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),a=P(null),u=P(null),c=P(null),f=P(null),d=P(null),h=P(null),v=P(null),m=P(null),p=P(null),y=P(null),g=P(null),w=P(null),{wrapperRef:b,isFocused:C,handleFocus:E,handleBlur:k}=Uc(d,{afterFocus(){e.automaticDropdown&&!O.value&&(O.value=!0,s.menuVisibleOnFocus=!0)},beforeBlur(Ie){var Je,Bt;return((Je=c.value)==null?void 0:Je.isFocusInsideContent(Ie))||((Bt=f.value)==null?void 0:Bt.isFocusInsideContent(Ie))},afterBlur(){O.value=!1,s.menuVisibleOnFocus=!1}}),O=P(!1),T=P(),{form:R,formItem:A}=Mn(),{inputId:I}=No(e,{formItemContext:A}),{valueOnClear:L,isEmptyValue:W}=qc(e),z=S(()=>e.disabled||(R==null?void 0:R.disabled)),V=S(()=>e.multiple?Ae(e.modelValue)&&e.modelValue.length>0:!W(e.modelValue)),x=S(()=>e.clearable&&!z.value&&s.inputHovering&&V.value),M=S(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),D=S(()=>r.is("reverse",M.value&&O.value)),N=S(()=>(A==null?void 0:A.validateState)||""),B=S(()=>Wh[N.value]),U=S(()=>e.remote?300:0),G=S(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!s.inputValue&&s.options.size===0?!1:e.filterable&&s.inputValue&&s.options.size>0&&ne.value===0?e.noMatchText||n("el.select.noMatch"):s.options.size===0?e.noDataText||n("el.select.noData"):null),ne=S(()=>ue.value.filter(Ie=>Ie.visible).length),ue=S(()=>{const Ie=Array.from(s.options.values()),Je=[];return s.optionValues.forEach(Bt=>{const Zt=Ie.findIndex(Mo=>Mo.value===Bt);Zt>-1&&Je.push(Ie[Zt])}),Je.length>=Ie.length?Je:Ie}),te=S(()=>Array.from(s.cachedOptions.values())),Y=S(()=>{const Ie=ue.value.filter(Je=>!Je.created).some(Je=>Je.currentLabel===s.inputValue);return e.filterable&&e.allowCreate&&s.inputValue!==""&&!Ie}),J=()=>{e.filterable&&Xe(e.filterMethod)||e.filterable&&e.remote&&Xe(e.remoteMethod)||ue.value.forEach(Ie=>{var Je;(Je=Ie.updateOption)==null||Je.call(Ie,s.inputValue)})},ee=tn(),Ce=S(()=>["small"].includes(ee.value)?"small":"default"),de=S({get(){return O.value&&G.value!==!1},set(Ie){O.value=Ie}}),ie=S(()=>Ae(e.modelValue)?e.modelValue.length===0&&!s.inputValue:e.filterable?!s.inputValue:!0),H=S(()=>{var Ie;const Je=(Ie=e.placeholder)!=null?Ie:n("el.select.placeholder");return e.multiple||!V.value?Je:s.selectedLabel});fe(()=>e.modelValue,(Ie,Je)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(s.inputValue="",X("")),he(),!Tn(Ie,Je)&&e.validateEvent&&(A==null||A.validate("change").catch(Bt=>void 0))},{flush:"post",deep:!0}),fe(()=>O.value,Ie=>{Ie?X(s.inputValue):(s.inputValue="",s.previousQuery=null,s.isBeforeHide=!0),t("visible-change",Ie)}),fe(()=>s.options.entries(),()=>{var Ie;if(!gt)return;const Je=((Ie=a.value)==null?void 0:Ie.querySelectorAll("input"))||[];(!e.filterable&&!e.defaultFirstOption&&!Qt(e.modelValue)||!Array.from(Je).includes(document.activeElement))&&he(),e.defaultFirstOption&&(e.filterable||e.remote)&&ne.value&&ce()},{flush:"post"}),fe(()=>s.hoveringIndex,Ie=>{Ye(Ie)&&Ie>-1?T.value=ue.value[Ie]||{}:T.value={},ue.value.forEach(Je=>{Je.hover=T.value===Je})}),Cn(()=>{s.isBeforeHide||J()});const X=Ie=>{s.previousQuery!==Ie&&(s.previousQuery=Ie,e.filterable&&Xe(e.filterMethod)?e.filterMethod(Ie):e.filterable&&e.remote&&Xe(e.remoteMethod)&&e.remoteMethod(Ie),e.defaultFirstOption&&(e.filterable||e.remote)&&ne.value?je(ce):je(me))},ce=()=>{const Ie=ue.value.filter(Zt=>Zt.visible&&!Zt.disabled&&!Zt.states.groupDisabled),Je=Ie.find(Zt=>Zt.created),Bt=Ie[0];s.hoveringIndex=Re(ue.value,Je||Bt)},he=()=>{if(e.multiple)s.selectedLabel="";else{const Je=Ee(e.modelValue);s.selectedLabel=Je.currentLabel,s.selected=Je;return}const Ie=[];Ae(e.modelValue)&&e.modelValue.forEach(Je=>{Ie.push(Ee(Je))}),s.selected=Ie},Ee=Ie=>{let Je;const Bt=ou(Ie).toLowerCase()==="object",Zt=ou(Ie).toLowerCase()==="null",Mo=ou(Ie).toLowerCase()==="undefined";for(let Xo=s.cachedOptions.size-1;Xo>=0;Xo--){const Fn=te.value[Xo];if(Bt?Xt(Fn.value,e.valueKey)===Xt(Ie,e.valueKey):Fn.value===Ie){Je={value:Ie,currentLabel:Fn.currentLabel,get isDisabled(){return Fn.isDisabled}};break}}if(Je)return Je;const Go=Bt?Ie.label:!Zt&&!Mo?Ie:"";return{value:Ie,currentLabel:Go}},me=()=>{e.multiple?s.hoveringIndex=ue.value.findIndex(Ie=>s.selected.some(Je=>Yo(Je)===Yo(Ie))):s.hoveringIndex=ue.value.findIndex(Ie=>Yo(Ie)===Yo(s.selected))},ke=()=>{s.selectionWidth=u.value.getBoundingClientRect().width},we=()=>{s.calculatorWidth=h.value.getBoundingClientRect().width},Oe=()=>{s.collapseItemWidth=g.value.getBoundingClientRect().width},Se=()=>{var Ie,Je;(Je=(Ie=c.value)==null?void 0:Ie.updatePopper)==null||Je.call(Ie)},Ne=()=>{var Ie,Je;(Je=(Ie=f.value)==null?void 0:Ie.updatePopper)==null||Je.call(Ie)},xe=()=>{s.inputValue.length>0&&!O.value&&(O.value=!0),X(s.inputValue)},Be=Ie=>{if(s.inputValue=Ie.target.value,e.remote)ye();else return xe()},ye=Un(()=>{xe()},U.value),Le=Ie=>{Tn(e.modelValue,Ie)||t(Dt,Ie)},Qe=Ie=>Rw(Ie,Je=>!s.disabledOptions.has(Je)),lt=Ie=>{if(e.multiple&&Ie.code!==Ke.delete&&Ie.target.value.length<=0){const Je=e.modelValue.slice(),Bt=Qe(Je);if(Bt<0)return;Je.splice(Bt,1),t(it,Je),Le(Je)}},vt=(Ie,Je)=>{const Bt=s.selected.indexOf(Je);if(Bt>-1&&!z.value){const Zt=e.modelValue.slice();Zt.splice(Bt,1),t(it,Zt),Le(Zt),t("remove-tag",Je.value)}Ie.stopPropagation(),jt()},qe=Ie=>{Ie.stopPropagation();const Je=e.multiple?[]:L.value;if(e.multiple)for(const Bt of s.selected)Bt.isDisabled&&Je.push(Bt.value);t(it,Je),Le(Je),s.hoveringIndex=-1,O.value=!1,t("clear"),jt()},ve=Ie=>{if(e.multiple){const Je=(e.modelValue||[]).slice(),Bt=Re(Je,Ie.value);Bt>-1?Je.splice(Bt,1):(e.multipleLimit<=0||Je.length{be(Ie)})},Re=(Ie=[],Je)=>{if(!ut(Je))return Ie.indexOf(Je);const Bt=e.valueKey;let Zt=-1;return Ie.some((Mo,Go)=>kt(Xt(Mo,Bt))===Xt(Je,Bt)?(Zt=Go,!0):!1),Zt},be=Ie=>{var Je,Bt,Zt,Mo,Go;const zl=Ae(Ie)?Ie[0]:Ie;let Xo=null;if(zl!=null&&zl.value){const Fn=ue.value.filter(Ii=>Ii.value===zl.value);Fn.length>0&&(Xo=Fn[0].$el)}if(c.value&&Xo){const Fn=(Mo=(Zt=(Bt=(Je=c.value)==null?void 0:Je.popperRef)==null?void 0:Bt.contentRef)==null?void 0:Zt.querySelector)==null?void 0:Mo.call(Zt,`.${r.be("dropdown","wrap")}`);Fn&&Dw(Fn,Xo)}(Go=w.value)==null||Go.handleScroll()},se=Ie=>{s.options.set(Ie.value,Ie),s.cachedOptions.set(Ie.value,Ie),Ie.disabled&&s.disabledOptions.set(Ie.value,Ie)},pe=(Ie,Je)=>{s.options.get(Ie)===Je&&s.options.delete(Ie)},{handleCompositionStart:Ve,handleCompositionUpdate:ae,handleCompositionEnd:We}=d2(Ie=>Be(Ie)),dt=S(()=>{var Ie,Je;return(Je=(Ie=c.value)==null?void 0:Ie.popperRef)==null?void 0:Je.contentRef}),_t=()=>{s.isBeforeHide=!1,je(()=>be(s.selected))},jt=()=>{var Ie;(Ie=d.value)==null||Ie.focus()},un=()=>{Jt()},ht=Ie=>{qe(Ie)},Jt=Ie=>{if(O.value=!1,C.value){const Je=new FocusEvent("focus",Ie);je(()=>k(Je))}},Oi=()=>{s.inputValue.length>0?s.inputValue="":O.value=!1},Zs=()=>{z.value||(s.menuVisibleOnFocus?s.menuVisibleOnFocus=!1:O.value=!O.value)},sd=()=>{O.value?ue.value[s.hoveringIndex]&&ve(ue.value[s.hoveringIndex]):Zs()},Yo=Ie=>ut(Ie.value)?Xt(Ie.value,e.valueKey):Ie.value,Ni=S(()=>ue.value.filter(Ie=>Ie.visible).every(Ie=>Ie.disabled)),Mi=S(()=>e.multiple?e.collapseTags?s.selected.slice(0,e.maxCollapseTags):s.selected:[]),ad=S(()=>e.multiple?e.collapseTags?s.selected.slice(e.maxCollapseTags):[]:[]),el=Ie=>{if(!O.value){O.value=!0;return}if(!(s.options.size===0||ne.value===0)&&!Ni.value){Ie==="next"?(s.hoveringIndex++,s.hoveringIndex===s.options.size&&(s.hoveringIndex=0)):Ie==="prev"&&(s.hoveringIndex--,s.hoveringIndex<0&&(s.hoveringIndex=s.options.size-1));const Je=ue.value[s.hoveringIndex];(Je.disabled===!0||Je.states.groupDisabled===!0||!Je.visible)&&el(Ie),je(()=>be(T.value))}},id=()=>{if(!u.value)return 0;const Ie=window.getComputedStyle(u.value);return Number.parseFloat(Ie.gap||"6px")},ud=S(()=>{const Ie=id();return{maxWidth:`${g.value&&e.maxCollapseTags===1?s.selectionWidth-s.collapseItemWidth-Ie:s.selectionWidth}px`}}),cd=S(()=>({maxWidth:`${s.selectionWidth}px`})),dd=S(()=>({width:`${Math.max(s.calculatorWidth,hW)}px`}));return e.multiple&&!Ae(e.modelValue)&&t(it,[]),!e.multiple&&Ae(e.modelValue)&&t(it,""),Ht(u,ke),Ht(h,we),Ht(p,Se),Ht(b,Se),Ht(y,Ne),Ht(g,Oe),nt(()=>{he()}),{inputId:I,contentId:o,nsSelect:r,nsInput:l,states:s,isFocused:C,expanded:O,optionsArray:ue,hoverOption:T,selectSize:ee,filteredOptionsCount:ne,resetCalculatorWidth:we,updateTooltip:Se,updateTagTooltip:Ne,debouncedOnInputChange:ye,onInput:Be,deletePrevTag:lt,deleteTag:vt,deleteSelected:qe,handleOptionSelect:ve,scrollToOption:be,hasModelValue:V,shouldShowPlaceholder:ie,currentPlaceholder:H,showClose:x,iconComponent:M,iconReverse:D,validateState:N,validateIcon:B,showNewOption:Y,updateOptions:J,collapseTagSize:Ce,setSelected:he,selectDisabled:z,emptyText:G,handleCompositionStart:Ve,handleCompositionUpdate:ae,handleCompositionEnd:We,onOptionCreate:se,onOptionDestroy:pe,handleMenuEnter:_t,handleFocus:E,focus:jt,blur:un,handleBlur:k,handleClearClick:ht,handleClickOutside:Jt,handleEsc:Oi,toggleMenu:Zs,selectOption:sd,getValueKey:Yo,navigateOptions:el,dropdownMenuVisible:de,showTagList:Mi,collapseTagList:ad,tagStyle:ud,collapseTagStyle:cd,inputStyle:dd,popperRef:dt,inputRef:d,tooltipRef:c,tagTooltipRef:f,calculatorRef:h,prefixRef:v,suffixRef:m,selectRef:a,wrapperRef:b,selectionRef:u,scrollbarRef:w,menuRef:p,tagMenuRef:y,collapseItemRef:g}};var mW=j({name:"ElOptions",setup(e,{slots:t}){const n=Pe(_i);let o=[];return()=>{var r,l;const s=(r=t.default)==null?void 0:r.call(t),a=[];function u(c){Ae(c)&&c.forEach(f=>{var d,h,v,m;const p=(d=(f==null?void 0:f.type)||{})==null?void 0:d.name;p==="ElOptionGroup"?u(!Ze(f.children)&&!Ae(f.children)&&Xe((h=f.children)==null?void 0:h.default)?(v=f.children)==null?void 0:v.default():f.children):p==="ElOption"?a.push((m=f.props)==null?void 0:m.value):Ae(f.children)&&u(f.children)})}return s.length&&u((l=s[0])==null?void 0:l.children),Tn(a,o)||(o=a,n&&(n.states.optionValues=a)),s}}});const gW=_e({name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:an,effect:{type:Q(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperOptions:{type:Q(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:cn.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Nt,default:Jr},fitInputWidth:Boolean,suffixIcon:{type:Nt,default:vr},tagType:{...Jc.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,placement:{type:Q(String),values:Vl,default:"bottom-start"},fallbackPlacements:{type:Q(Array),default:["bottom-start","top-start","right","left"]},...Gs,...yn(["ariaLabel"])}),b0="ElSelect",yW=j({name:b0,componentName:b0,components:{ElInput:$n,ElSelectMenu:pW,ElOption:Rv,ElOptions:mW,ElTag:Ja,ElScrollbar:gr,ElTooltip:Nn,ElIcon:Fe},directives:{ClickOutside:cr},props:gW,emits:[it,Dt,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=vW(e,t);return ft(_i,Et({props:e,states:n.states,optionsArray:n.optionsArray,handleOptionSelect:n.handleOptionSelect,onOptionCreate:n.onOptionCreate,onOptionDestroy:n.onOptionDestroy,selectRef:n.selectRef,setSelected:n.setSelected})),{...n}}}),bW=["id","disabled","autocomplete","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label"],wW=["textContent"];function CW(e,t,n,o,r,l){const s=at("el-tag"),a=at("el-tooltip"),u=at("el-icon"),c=at("el-option"),f=at("el-options"),d=at("el-scrollbar"),h=at("el-select-menu"),v=Ec("click-outside");return et((_(),F("div",{ref:"selectRef",class:$([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[16]||(t[16]=m=>e.states.inputHovering=!0),onMouseleave:t[17]||(t[17]=m=>e.states.inputHovering=!1),onClick:t[18]||(t[18]=Ge((...m)=>e.toggleMenu&&e.toggleMenu(...m),["prevent","stop"]))},[q(a,{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,onBeforeShow:e.handleMenuEnter,onHide:t[15]||(t[15]=m=>e.states.isBeforeHide=!1)},{default:Z(()=>{var m;return[K("div",{ref:"wrapperRef",class:$([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)])},[e.$slots.prefix?(_(),F("div",{key:0,ref:"prefixRef",class:$(e.nsSelect.e("prefix"))},[le(e.$slots,"prefix")],2)):oe("v-if",!0),K("div",{ref:"selectionRef",class:$([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?le(e.$slots,"tag",{key:0},()=>[(_(!0),F(ze,null,mt(e.showTagList,p=>(_(),F("div",{key:e.getValueKey(p),class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.tagStyle),onClose:y=>e.deleteTag(y,p)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(p.currentLabel),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(_(),re(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Z(()=>[K("div",{ref:"collapseItemRef",class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.collapseTagStyle)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))}," + "+Te(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Z(()=>[K("div",{ref:"tagMenuRef",class:$(e.nsSelect.e("selection"))},[(_(!0),F(ze,null,mt(e.collapseTagList,p=>(_(),F("div",{key:e.getValueKey(p),class:$(e.nsSelect.e("selected-item"))},[q(s,{class:"in-tooltip",closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:y=>e.deleteTag(y,p)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(p.currentLabel),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):oe("v-if",!0)]):oe("v-if",!0),e.selectDisabled?oe("v-if",!0):(_(),F("div",{key:1,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[et(K("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=p=>e.states.inputValue=p),type:"text",class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:He(e.inputStyle),role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":((m=e.hoverOption)==null?void 0:m.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onFocus:t[1]||(t[1]=(...p)=>e.handleFocus&&e.handleFocus(...p)),onBlur:t[2]||(t[2]=(...p)=>e.handleBlur&&e.handleBlur(...p)),onKeydown:[t[3]||(t[3]=Tt(Ge(p=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[4]||(t[4]=Tt(Ge(p=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),t[5]||(t[5]=Tt(Ge((...p)=>e.handleEsc&&e.handleEsc(...p),["stop","prevent"]),["esc"])),t[6]||(t[6]=Tt(Ge((...p)=>e.selectOption&&e.selectOption(...p),["stop","prevent"]),["enter"])),t[7]||(t[7]=Tt(Ge((...p)=>e.deletePrevTag&&e.deletePrevTag(...p),["stop"]),["delete"]))],onCompositionstart:t[8]||(t[8]=(...p)=>e.handleCompositionStart&&e.handleCompositionStart(...p)),onCompositionupdate:t[9]||(t[9]=(...p)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...p)),onCompositionend:t[10]||(t[10]=(...p)=>e.handleCompositionEnd&&e.handleCompositionEnd(...p)),onInput:t[11]||(t[11]=(...p)=>e.onInput&&e.onInput(...p)),onClick:t[12]||(t[12]=Ge((...p)=>e.toggleMenu&&e.toggleMenu(...p),["stop"]))},null,46,bW),[[ch,e.states.inputValue]]),e.filterable?(_(),F("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$(e.nsSelect.e("input-calculator")),textContent:Te(e.states.inputValue)},null,10,wW)):oe("v-if",!0)],2)),e.shouldShowPlaceholder?(_(),F("div",{key:2,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[K("span",null,Te(e.currentPlaceholder),1)],2)):oe("v-if",!0)],2),K("div",{ref:"suffixRef",class:$(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClose?(_(),re(u,{key:0,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),e.showClose&&e.clearIcon?(_(),re(u,{key:1,class:$([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:Z(()=>[(_(),re(ct(e.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.validateState&&e.validateIcon?(_(),re(u,{key:2,class:$([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Z(()=>[(_(),re(ct(e.validateIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)]}),content:Z(()=>[q(h,{ref:"menuRef"},{default:Z(()=>[e.$slots.header?(_(),F("div",{key:0,class:$(e.nsSelect.be("dropdown","header")),onClick:t[13]||(t[13]=Ge(()=>{},["stop"]))},[le(e.$slots,"header")],2)):oe("v-if",!0),et(q(d,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:$([e.nsSelect.is("empty",e.filteredOptionsCount===0)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},{default:Z(()=>[e.showNewOption?(_(),re(c,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):oe("v-if",!0),q(f,null,{default:Z(()=>[le(e.$slots,"default")]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label"]),[[St,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(_(),F("div",{key:1,class:$(e.nsSelect.be("dropdown","loading"))},[le(e.$slots,"loading")],2)):e.loading||e.filteredOptionsCount===0?(_(),F("div",{key:2,class:$(e.nsSelect.be("dropdown","empty"))},[le(e.$slots,"empty",{},()=>[K("span",null,Te(e.emptyText),1)])],2)):oe("v-if",!0),e.$slots.footer?(_(),F("div",{key:3,class:$(e.nsSelect.be("dropdown","footer")),onClick:t[14]||(t[14]=Ge(()=>{},["stop"]))},[le(e.$slots,"footer")],2)):oe("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-options","fallback-placements","effect","transition","persistent","onBeforeShow"])],34)),[[v,e.handleClickOutside,e.popperRef]])}var SW=$e(yW,[["render",CW],["__file","select.vue"]]);const EW=j({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=ge("select"),n=P(null),o=ot(),r=P([]);ft(c2,Et({...gn(e)}));const l=S(()=>r.value.some(c=>c.visible===!0)),s=c=>{var f,d;return((f=c.type)==null?void 0:f.name)==="ElOption"&&!!((d=c.component)!=null&&d.proxy)},a=c=>{const f=zr(c),d=[];return f.forEach(h=>{var v,m;s(h)?d.push(h.component.proxy):(v=h.children)!=null&&v.length?d.push(...a(h.children)):(m=h.component)!=null&&m.subTree&&d.push(...a(h.component.subTree))}),d},u=()=>{r.value=a(o.subTree)};return nt(()=>{u()}),U1(n,u,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:l,ns:t}}});function kW(e,t,n,o,r,l){return et((_(),F("ul",{ref:"groupRef",class:$(e.ns.be("group","wrap"))},[K("li",{class:$(e.ns.be("group","title"))},Te(e.label),3),K("li",null,[K("ul",{class:$(e.ns.b("group"))},[le(e.$slots,"default")],2)])],2)),[[St,e.visible]])}var f2=$e(EW,[["render",kW],["__file","option-group.vue"]]);const Pl=rt(SW,{Option:Rv,OptionGroup:f2}),oc=Kt(Rv),_W=Kt(f2),Av=()=>Pe(u2,{}),$W=_e({pageSize:{type:Number,required:!0},pageSizes:{type:Q(Array),default:()=>zt([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,teleported:Boolean,size:{type:String,values:Uo}}),TW=j({name:"ElPaginationSizes"}),OW=j({...TW,props:$W,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("pagination"),l=Av(),s=P(n.pageSize);fe(()=>n.pageSizes,(c,f)=>{if(!Tn(c,f)&&Array.isArray(c)){const d=c.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",d)}}),fe(()=>n.pageSize,c=>{s.value=c});const a=S(()=>n.pageSizes);function u(c){var f;c!==s.value&&(s.value=c,(f=l.handleSizeChange)==null||f.call(l,Number(c)))}return(c,f)=>(_(),F("span",{class:$(i(r).e("sizes"))},[q(i(Pl),{"model-value":s.value,disabled:c.disabled,"popper-class":c.popperClass,size:c.size,teleported:c.teleported,"validate-event":!1,onChange:u},{default:Z(()=>[(_(!0),F(ze,null,mt(i(a),d=>(_(),re(i(oc),{key:d,value:d,label:d+i(o)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size","teleported"])],2))}});var NW=$e(OW,[["__file","sizes.vue"]]);const MW=_e({size:{type:String,values:Uo}}),IW=["disabled"],RW=j({name:"ElPaginationJumper"}),AW=j({...RW,props:MW,setup(e){const{t}=Ct(),n=ge("pagination"),{pageCount:o,disabled:r,currentPage:l,changeEvent:s}=Av(),a=P(),u=S(()=>{var d;return(d=a.value)!=null?d:l==null?void 0:l.value});function c(d){a.value=d?+d:""}function f(d){d=Math.trunc(+d),s==null||s(d),a.value=void 0}return(d,h)=>(_(),F("span",{class:$(i(n).e("jump")),disabled:i(r)},[K("span",{class:$([i(n).e("goto")])},Te(i(t)("el.pagination.goto")),3),q(i($n),{size:d.size,class:$([i(n).e("editor"),i(n).is("in-pagination")]),min:1,max:i(o),disabled:i(r),"model-value":i(u),"validate-event":!1,label:i(t)("el.pagination.page"),type:"number","onUpdate:modelValue":c,onChange:f},null,8,["size","class","max","disabled","model-value","label"]),K("span",{class:$([i(n).e("classifier")])},Te(i(t)("el.pagination.pageClassifier")),3)],10,IW))}});var PW=$e(AW,[["__file","jumper.vue"]]);const xW=_e({total:{type:Number,default:1e3}}),LW=["disabled"],DW=j({name:"ElPaginationTotal"}),BW=j({...DW,props:xW,setup(e){const{t}=Ct(),n=ge("pagination"),{disabled:o}=Av();return(r,l)=>(_(),F("span",{class:$(i(n).e("total")),disabled:i(o)},Te(i(t)("el.pagination.total",{total:r.total})),11,LW))}});var FW=$e(BW,[["__file","total.vue"]]);const VW=_e({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),HW=["onKeyup"],zW=["aria-current","aria-label","tabindex"],KW=["tabindex","aria-label"],jW=["aria-current","aria-label","tabindex"],WW=["tabindex","aria-label"],UW=["aria-current","aria-label","tabindex"],qW=j({name:"ElPaginationPager"}),YW=j({...qW,props:VW,emits:["change"],setup(e,{emit:t}){const n=e,o=ge("pager"),r=ge("icon"),{t:l}=Ct(),s=P(!1),a=P(!1),u=P(!1),c=P(!1),f=P(!1),d=P(!1),h=S(()=>{const C=n.pagerCount,E=(C-1)/2,k=Number(n.currentPage),O=Number(n.pageCount);let T=!1,R=!1;O>C&&(k>C-E&&(T=!0),k["more","btn-quickprev",r.b(),o.is("disabled",n.disabled)]),m=S(()=>["more","btn-quicknext",r.b(),o.is("disabled",n.disabled)]),p=S(()=>n.disabled?-1:0);Cn(()=>{const C=(n.pagerCount-1)/2;s.value=!1,a.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-C&&(s.value=!0),n.currentPageO&&(k=O)),k!==T&&t("change",k)}return(C,E)=>(_(),F("ul",{class:$(i(o).b()),onClick:b,onKeyup:Tt(w,["enter"])},[C.pageCount>0?(_(),F("li",{key:0,class:$([[i(o).is("active",C.currentPage===1),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===1,"aria-label":i(l)("el.pagination.currentPage",{pager:1}),tabindex:i(p)}," 1 ",10,zW)):oe("v-if",!0),s.value?(_(),F("li",{key:1,class:$(i(v)),tabindex:i(p),"aria-label":i(l)("el.pagination.prevPages",{pager:C.pagerCount-2}),onMouseenter:E[0]||(E[0]=k=>y(!0)),onMouseleave:E[1]||(E[1]=k=>u.value=!1),onFocus:E[2]||(E[2]=k=>g(!0)),onBlur:E[3]||(E[3]=k=>f.value=!1)},[(u.value||f.value)&&!C.disabled?(_(),re(i(ks),{key:0})):(_(),re(i(ay),{key:1}))],42,KW)):oe("v-if",!0),(_(!0),F(ze,null,mt(i(h),k=>(_(),F("li",{key:k,class:$([[i(o).is("active",C.currentPage===k),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===k,"aria-label":i(l)("el.pagination.currentPage",{pager:k}),tabindex:i(p)},Te(k),11,jW))),128)),a.value?(_(),F("li",{key:2,class:$(i(m)),tabindex:i(p),"aria-label":i(l)("el.pagination.nextPages",{pager:C.pagerCount-2}),onMouseenter:E[4]||(E[4]=k=>y()),onMouseleave:E[5]||(E[5]=k=>c.value=!1),onFocus:E[6]||(E[6]=k=>g()),onBlur:E[7]||(E[7]=k=>d.value=!1)},[(c.value||d.value)&&!C.disabled?(_(),re(i(_s),{key:0})):(_(),re(i(ay),{key:1}))],42,WW)):oe("v-if",!0),C.pageCount>1?(_(),F("li",{key:3,class:$([[i(o).is("active",C.currentPage===C.pageCount),i(o).is("disabled",C.disabled)],"number"]),"aria-current":C.currentPage===C.pageCount,"aria-label":i(l)("el.pagination.currentPage",{pager:C.pageCount}),tabindex:i(p)},Te(C.pageCount),11,UW)):oe("v-if",!0)],42,HW))}});var GW=$e(YW,[["__file","pager.vue"]]);const In=e=>typeof e!="number",XW=_e({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>Ye(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:Q(Array),default:()=>zt([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Nt,default:()=>jr},nextText:{type:String,default:""},nextIcon:{type:Nt,default:()=>Pn},teleported:{type:Boolean,default:!0},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),JW={"update:current-page":e=>Ye(e),"update:page-size":e=>Ye(e),"size-change":e=>Ye(e),change:(e,t)=>Ye(e)&&Ye(t),"current-change":e=>Ye(e),"prev-click":e=>Ye(e),"next-click":e=>Ye(e)},w0="ElPagination";var ZW=j({name:w0,props:XW,emits:JW,setup(e,{emit:t,slots:n}){const{t:o}=Ct(),r=ge("pagination"),l=ot().vnode.props||{},s="onUpdate:currentPage"in l||"onUpdate:current-page"in l||"onCurrentChange"in l,a="onUpdate:pageSize"in l||"onUpdate:page-size"in l||"onSizeChange"in l,u=S(()=>{if(In(e.total)&&In(e.pageCount)||!In(e.currentPage)&&!s)return!1;if(e.layout.includes("sizes")){if(In(e.pageCount)){if(!In(e.total)&&!In(e.pageSize)&&!a)return!1}else if(!a)return!1}return!0}),c=P(In(e.defaultPageSize)?10:e.defaultPageSize),f=P(In(e.defaultCurrentPage)?1:e.defaultCurrentPage),d=S({get(){return In(e.pageSize)?c.value:e.pageSize},set(b){In(e.pageSize)&&(c.value=b),a&&(t("update:page-size",b),t("size-change",b))}}),h=S(()=>{let b=0;return In(e.pageCount)?In(e.total)||(b=Math.max(1,Math.ceil(e.total/d.value))):b=e.pageCount,b}),v=S({get(){return In(e.currentPage)?f.value:e.currentPage},set(b){let C=b;b<1?C=1:b>h.value&&(C=h.value),In(e.currentPage)&&(f.value=C),s&&(t("update:current-page",C),t("current-change",C))}});fe(h,b=>{v.value>b&&(v.value=b)}),fe([v,d],b=>{t("change",...b)},{flush:"post"});function m(b){v.value=b}function p(b){d.value=b;const C=h.value;v.value>C&&(v.value=C)}function y(){e.disabled||(v.value-=1,t("prev-click",v.value))}function g(){e.disabled||(v.value+=1,t("next-click",v.value))}function w(b,C){b&&(b.props||(b.props={}),b.props.class=[b.props.class,C].join(" "))}return ft(u2,{pageCount:h,disabled:S(()=>e.disabled),currentPage:v,changeEvent:m,handleSizeChange:p}),()=>{var b,C;if(!u.value)return o("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&h.value<=1)return null;const E=[],k=[],O=Ue("div",{class:r.e("rightwrapper")},k),T={prev:Ue(eW,{disabled:e.disabled,currentPage:v.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:y}),jumper:Ue(PW,{size:e.small?"small":"default"}),pager:Ue(GW,{currentPage:v.value,pageCount:h.value,pagerCount:e.pagerCount,onChange:m,disabled:e.disabled}),next:Ue(sW,{disabled:e.disabled,currentPage:v.value,pageCount:h.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:g}),sizes:Ue(NW,{pageSize:d.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,teleported:e.teleported,size:e.small?"small":"default"}),slot:(C=(b=n==null?void 0:n.default)==null?void 0:b.call(n))!=null?C:null,total:Ue(FW,{total:In(e.total)?0:e.total})},R=e.layout.split(",").map(I=>I.trim());let A=!1;return R.forEach(I=>{if(I==="->"){A=!0;return}A?k.push(T[I]):E.push(T[I])}),w(E[0],r.is("first")),w(E[E.length-1],r.is("last")),A&&k.length>0&&(w(k[0],r.is("first")),w(k[k.length-1],r.is("last")),E.push(O)),Ue("div",{class:[r.b(),r.is("background",e.background),{[r.m("small")]:e.small}]},E)}}});const QW=rt(ZW),eU=_e({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:Hf,default:"primary"},cancelButtonType:{type:String,values:Hf,default:"text"},icon:{type:Nt,default:()=>wx},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:cn.teleported,persistent:cn.persistent,width:{type:[String,Number],default:150}}),tU={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},nU=j({name:"ElPopconfirm"}),oU=j({...nU,props:eU,emits:tU,setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("popconfirm"),l=P(),s=()=>{var h,v;(v=(h=l.value)==null?void 0:h.onClose)==null||v.call(h)},a=S(()=>({width:qt(n.width)})),u=h=>{t("confirm",h),s()},c=h=>{t("cancel",h),s()},f=S(()=>n.confirmButtonText||o("el.popconfirm.confirmButtonText")),d=S(()=>n.cancelButtonText||o("el.popconfirm.cancelButtonText"));return(h,v)=>(_(),re(i(Nn),pt({ref_key:"tooltipRef",ref:l,trigger:"click",effect:"light"},h.$attrs,{"popper-class":`${i(r).namespace.value}-popover`,"popper-style":i(a),teleported:h.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":h.hideAfter,persistent:h.persistent}),{content:Z(()=>[K("div",{class:$(i(r).b())},[K("div",{class:$(i(r).e("main"))},[!h.hideIcon&&h.icon?(_(),re(i(Fe),{key:0,class:$(i(r).e("icon")),style:He({color:h.iconColor})},{default:Z(()=>[(_(),re(ct(h.icon)))]),_:1},8,["class","style"])):oe("v-if",!0),wt(" "+Te(h.title),1)],2),K("div",{class:$(i(r).e("action"))},[q(i(pn),{size:"small",type:h.cancelButtonType==="text"?"":h.cancelButtonType,text:h.cancelButtonType==="text",onClick:c},{default:Z(()=>[wt(Te(i(d)),1)]),_:1},8,["type","text"]),q(i(pn),{size:"small",type:h.confirmButtonType==="text"?"":h.confirmButtonType,text:h.confirmButtonType==="text",onClick:u},{default:Z(()=>[wt(Te(i(f)),1)]),_:1},8,["type","text"])],2)],2)]),default:Z(()=>[h.$slots.reference?le(h.$slots,"reference",{key:0}):oe("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var rU=$e(oU,[["__file","popconfirm.vue"]]);const lU=rt(rU),sU=_e({trigger:Xa.trigger,placement:$u.placement,disabled:Xa.disabled,visible:cn.visible,transition:cn.transition,popperOptions:$u.popperOptions,tabindex:$u.tabindex,content:cn.content,popperStyle:cn.popperStyle,popperClass:cn.popperClass,enterable:{...cn.enterable,default:!0},effect:{...cn.effect,default:"light"},teleported:cn.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}}),aU={"update:visible":e=>en(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},iU="onUpdate:visible",uU=j({name:"ElPopover"}),cU=j({...uU,props:sU,emits:aU,setup(e,{expose:t,emit:n}){const o=e,r=S(()=>o[iU]),l=ge("popover"),s=P(),a=S(()=>{var y;return(y=i(s))==null?void 0:y.popperRef}),u=S(()=>[{width:qt(o.width)},o.popperStyle]),c=S(()=>[l.b(),o.popperClass,{[l.m("plain")]:!!o.content}]),f=S(()=>o.transition===`${l.namespace.value}-fade-in-linear`),d=()=>{var y;(y=s.value)==null||y.hide()},h=()=>{n("before-enter")},v=()=>{n("before-leave")},m=()=>{n("after-enter")},p=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:a,hide:d}),(y,g)=>(_(),re(i(Nn),pt({ref_key:"tooltipRef",ref:s},y.$attrs,{trigger:y.trigger,placement:y.placement,disabled:y.disabled,visible:y.visible,transition:y.transition,"popper-options":y.popperOptions,tabindex:y.tabindex,content:y.content,offset:y.offset,"show-after":y.showAfter,"hide-after":y.hideAfter,"auto-close":y.autoClose,"show-arrow":y.showArrow,"aria-label":y.title,effect:y.effect,enterable:y.enterable,"popper-class":i(c),"popper-style":i(u),teleported:y.teleported,persistent:y.persistent,"gpu-acceleration":i(f),"onUpdate:visible":i(r),onBeforeShow:h,onBeforeHide:v,onShow:m,onHide:p}),{content:Z(()=>[y.title?(_(),F("div",{key:0,class:$(i(l).e("title")),role:"title"},Te(y.title),3)):oe("v-if",!0),le(y.$slots,"default",{},()=>[wt(Te(y.content),1)])]),default:Z(()=>[y.$slots.reference?le(y.$slots,"reference",{key:0}):oe("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 dU=$e(cU,[["__file","popover.vue"]]);const C0=(e,t)=>{const n=t.arg||t.value,o=n==null?void 0:n.popperRef;o&&(o.triggerRef=e)};var fU={mounted(e,t){C0(e,t)},updated(e,t){C0(e,t)}};const pU="popover",p2=jx(fU,pU),hU=rt(dU,{directive:p2}),vU=_e({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Q(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Q([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Q(Function),default:e=>`${e}%`}}),mU=["aria-valuenow"],gU={viewBox:"0 0 100 100"},yU=["d","stroke","stroke-linecap","stroke-width"],bU=["d","stroke","opacity","stroke-linecap","stroke-width"],wU={key:0},CU=j({name:"ElProgress"}),SU=j({...CU,props:vU,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=ge("progress"),r=S(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,background:w(t.percentage)})),l=S(()=>(t.strokeWidth/t.width*100).toFixed(1)),s=S(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(l.value)/2}`,10):0),a=S(()=>{const b=s.value,C=t.type==="dashboard";return` M 50 50 m 0 ${C?"":"-"}${b} a ${b} ${b} 0 1 1 0 ${C?"-":""}${b*2} a ${b} ${b} 0 1 1 0 ${C?"":"-"}${b*2} - `}),u=S(()=>2*Math.PI*s.value),c=S(()=>t.type==="dashboard"?.75:1),f=S(()=>`${-1*u.value*(1-c.value)/2}px`),d=S(()=>({strokeDasharray:`${u.value*c.value}px, ${u.value}px`,strokeDashoffset:f.value})),h=S(()=>({strokeDasharray:`${u.value*c.value*(t.percentage/100)}px, ${u.value}px`,strokeDashoffset:f.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),v=S(()=>{let b;return t.color?b=w(t.percentage):b=n[t.status]||n.default,b}),m=S(()=>t.status==="warning"?Hc:t.type==="line"?t.status==="success"?Vh:Jr:t.status==="success"?mi:ko),p=S(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),y=S(()=>t.format(t.percentage));function g(b){const C=100/b.length;return b.map((k,O)=>Ze(k)?{color:k,percentage:(O+1)*C}:k).sort((k,O)=>k.percentage-O.percentage)}const w=b=>{var C;const{color:E}=t;if(Xe(E))return E(b);if(Ze(E))return E;{const k=g(E);for(const O of k)if(O.percentage>b)return O.color;return(C=k[k.length-1])==null?void 0:C.color}};return(b,C)=>(_(),F("div",{class:$([i(o).b(),i(o).m(b.type),i(o).is(b.status),{[i(o).m("without-text")]:!b.showText,[i(o).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(_(),F("div",{key:0,class:$(i(o).b("bar"))},[K("div",{class:$(i(o).be("bar","outer")),style:He({height:`${b.strokeWidth}px`})},[K("div",{class:$([i(o).be("bar","inner"),{[i(o).bem("bar","inner","indeterminate")]:b.indeterminate},{[i(o).bem("bar","inner","striped")]:b.striped},{[i(o).bem("bar","inner","striped-flow")]:b.stripedFlow}]),style:He(i(r))},[(b.showText||b.$slots.default)&&b.textInside?(_(),F("div",{key:0,class:$(i(o).be("bar","innerText"))},[le(b.$slots,"default",{percentage:b.percentage},()=>[K("span",null,Te(i(y)),1)])],2)):oe("v-if",!0)],6)],6)],2)):(_(),F("div",{key:1,class:$(i(o).b("circle")),style:He({height:`${b.width}px`,width:`${b.width}px`})},[(_(),F("svg",gU,[K("path",{class:$(i(o).be("circle","track")),d:i(a),stroke:`var(${i(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":b.strokeLinecap,"stroke-width":i(l),fill:"none",style:He(i(d))},null,14,yU),K("path",{class:$(i(o).be("circle","path")),d:i(a),stroke:i(v),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":i(l),style:He(i(h))},null,14,bU)]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(_(),F("div",{key:2,class:$(i(o).e("text")),style:He({fontSize:`${i(p)}px`})},[le(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(i(m))))]),_:1})):(_(),F("span",wU,Te(i(y)),1))])],6)):oe("v-if",!0)],10,mU))}});var EU=$e(SU,[["__file","progress.vue"]]);const h2=rt(EU),kU=_e({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:Q([Array,Object]),default:()=>zt(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Q([Array,Object]),default:()=>[zi,zi,zi]},voidIcon:{type:Nt,default:()=>xx},disabledVoidIcon:{type:Nt,default:()=>zi},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:Q(Array),default:()=>zt(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:an,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1},...yn(["ariaLabel"])}),_U={[Dt]:e=>Ye(e),[it]:e=>Ye(e)},$U=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],TU=["onMousemove","onClick"],OU=j({name:"ElRate"}),NU=j({...OU,props:kU,emits:_U,setup(e,{expose:t,emit:n}){const o=e;function r(x,M){const D=U=>ut(U),N=Object.keys(M).map(U=>+U).filter(U=>{const G=M[U];return(D(G)?G.excluded:!1)?xU-G),B=M[N[0]];return D(B)&&B.value||B}const l=Pe(Hl,void 0),s=Pe(jo,void 0),a=tn(),u=ge("rate"),{inputId:c,isLabeledByFormItem:f}=No(o,{formItemContext:s}),d=P(o.modelValue),h=P(-1),v=P(!0),m=S(()=>[u.b(),u.m(a.value)]),p=S(()=>o.disabled||(l==null?void 0:l.disabled)),y=S(()=>u.cssVarBlock({"void-color":o.voidColor,"disabled-void-color":o.disabledVoidColor,"fill-color":C.value})),g=S(()=>{let x="";return o.showScore?x=o.scoreTemplate.replace(/\{\s*value\s*\}/,p.value?`${o.modelValue}`:`${d.value}`):o.showText&&(x=o.texts[Math.ceil(d.value)-1]),x}),w=S(()=>o.modelValue*100-Math.floor(o.modelValue)*100),b=S(()=>Ae(o.colors)?{[o.lowThreshold]:o.colors[0],[o.highThreshold]:{value:o.colors[1],excluded:!0},[o.max]:o.colors[2]}:o.colors),C=S(()=>{const x=r(d.value,b.value);return ut(x)?"":x}),E=S(()=>{let x="";return p.value?x=`${w.value}%`:o.allowHalf&&(x="50%"),{color:C.value,width:x}}),k=S(()=>{let x=Ae(o.icons)?[...o.icons]:{...o.icons};return x=Cl(x),Ae(x)?{[o.lowThreshold]:x[0],[o.highThreshold]:{value:x[1],excluded:!0},[o.max]:x[2]}:x}),O=S(()=>r(o.modelValue,k.value)),T=S(()=>p.value?Ze(o.disabledVoidIcon)?o.disabledVoidIcon:Cl(o.disabledVoidIcon):Ze(o.voidIcon)?o.voidIcon:Cl(o.voidIcon)),R=S(()=>r(d.value,k.value));function A(x){const M=p.value&&w.value>0&&x-1o.modelValue,D=o.allowHalf&&v.value&&x-.5<=d.value&&x>d.value;return M||D}function I(x){o.clearable&&x===o.modelValue&&(x=0),n(it,x),o.modelValue!==x&&n("change",x)}function L(x){p.value||(o.allowHalf&&v.value?I(d.value):I(x))}function W(x){if(p.value)return;let M=d.value;const D=x.code;return D===Ke.up||D===Ke.right?(o.allowHalf?M+=.5:M+=1,x.stopPropagation(),x.preventDefault()):(D===Ke.left||D===Ke.down)&&(o.allowHalf?M-=.5:M-=1,x.stopPropagation(),x.preventDefault()),M=M<0?0:M,M=M>o.max?o.max:M,n(it,M),n("change",M),M}function z(x,M){if(!p.value){if(o.allowHalf&&M){let D=M.target;so(D,u.e("item"))&&(D=D.querySelector(`.${u.e("icon")}`)),(D.clientWidth===0||so(D,u.e("decimal")))&&(D=D.parentNode),v.value=M.offsetX*2<=D.clientWidth,d.value=v.value?x-.5:x}else d.value=x;h.value=x}}function V(){p.value||(o.allowHalf&&(v.value=o.modelValue!==Math.floor(o.modelValue)),d.value=o.modelValue,h.value=-1)}return fe(()=>o.modelValue,x=>{d.value=x,v.value=o.modelValue!==Math.floor(o.modelValue)}),o.modelValue||n(it,0),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-rate",ref:"https://element-plus.org/en-US/component/rate.html"},S(()=>!!o.label)),t({setCurrentValue:z,resetCurrentValue:V}),(x,M)=>{var D;return _(),F("div",{id:i(c),class:$([i(m),i(u).is("disabled",i(p))]),role:"slider","aria-label":i(f)?void 0:x.label||x.ariaLabel||"rating","aria-labelledby":i(f)?(D=i(s))==null?void 0:D.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":i(g)||void 0,"aria-valuemin":"0","aria-valuemax":x.max,tabindex:"0",style:He(i(y)),onKeydown:W},[(_(!0),F(ze,null,mt(x.max,(N,B)=>(_(),F("span",{key:B,class:$(i(u).e("item")),onMousemove:U=>z(N,U),onMouseleave:V,onClick:U=>L(N)},[q(i(Fe),{class:$([i(u).e("icon"),{hover:h.value===N},i(u).is("active",N<=d.value)])},{default:Z(()=>[A(N)?oe("v-if",!0):(_(),F(ze,{key:0},[et((_(),re(ct(i(R)),null,null,512)),[[St,N<=d.value]]),et((_(),re(ct(i(T)),null,null,512)),[[St,!(N<=d.value)]])],64)),A(N)?(_(),F(ze,{key:1},[(_(),re(ct(i(T)),{class:$([i(u).em("decimal","box")])},null,8,["class"])),q(i(Fe),{style:He(i(E)),class:$([i(u).e("icon"),i(u).e("decimal")])},{default:Z(()=>[(_(),re(ct(i(O))))]),_:1},8,["style","class"])],64)):oe("v-if",!0)]),_:2},1032,["class"])],42,TU))),128)),x.showText||x.showScore?(_(),F("span",{key:0,class:$(i(u).e("text")),style:He({color:x.textColor})},Te(i(g)),7)):oe("v-if",!0)],46,$U)}}});var MU=$e(NU,[["__file","rate.vue"]]);const IU=rt(MU),es={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},S0={[es.success]:qP,[es.warning]:Hc,[es.error]:Hh,[es.info]:zh},RU=_e({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),AU=j({name:"ElResult"}),PU=j({...AU,props:RU,setup(e){const t=e,n=ge("result"),o=S(()=>{const r=t.icon,l=r&&es[r]?es[r]:"icon-info",s=S0[l]||S0["icon-info"];return{class:l,component:s}});return(r,l)=>(_(),F("div",{class:$(i(n).b())},[K("div",{class:$(i(n).e("icon"))},[le(r.$slots,"icon",{},()=>[i(o).component?(_(),re(ct(i(o).component),{key:0,class:$(i(o).class)},null,8,["class"])):oe("v-if",!0)])],2),r.title||r.$slots.title?(_(),F("div",{key:0,class:$(i(n).e("title"))},[le(r.$slots,"title",{},()=>[K("p",null,Te(r.title),1)])],2)):oe("v-if",!0),r.subTitle||r.$slots["sub-title"]?(_(),F("div",{key:1,class:$(i(n).e("subtitle"))},[le(r.$slots,"sub-title",{},()=>[K("p",null,Te(r.subTitle),1)])],2)):oe("v-if",!0),r.$slots.extra?(_(),F("div",{key:2,class:$(i(n).e("extra"))},[le(r.$slots,"extra")],2)):oe("v-if",!0)],2))}});var xU=$e(PU,[["__file","result.vue"]]);const LU=rt(xU);var E0=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function DU(e,t){return!!(e===t||E0(e)&&E0(t))}function BU(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=ot().proxy.$props;return S(()=>{const n=(o,r,l)=>({});return t.perfMode?Dc(n):FU(n)})},gp=50,rc="itemRendered",lc="scroll",ts="forward",sc="backward",oo="auto",ed="smart",Qa="start",Bo="center",ei="end",As="horizontal",Pv="vertical",VU="ltr",ds="rtl",ti="negative",xv="positive-ascending",Lv="positive-descending",HU={[As]:"left",[Pv]:"top"},zU=20,KU={[As]:"deltaX",[Pv]:"deltaY"},jU=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,l=0;const s=u=>u<0&&t.value||u>0&&e.value;return{hasReachedEdge:s,onWheel:u=>{Il(r);const c=u[KU[n.value]];s(l)&&s(l+c)||(l+=c,Y1()||u.preventDefault(),r=Kr(()=>{o(l),l=0}))}}},yp=To({type:Q([Number,Function]),required:!0}),bp=To({type:Number}),wp=To({type:Number,default:2}),WU=To({type:String,values:["ltr","rtl"],default:"ltr"}),Cp=To({type:Number,default:0}),ac=To({type:Number,required:!0}),m2=To({type:String,values:["horizontal","vertical"],default:Pv}),g2=_e({className:{type:String,default:""},containerElement:{type:Q([String,Object]),default:"div"},data:{type:Q(Array),default:()=>zt([])},direction:WU,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Q([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),y2=_e({cache:wp,estimatedItemSize:bp,layout:m2,initScrollOffset:Cp,total:ac,itemSize:yp,...g2}),Sp={type:Number,default:6},b2={type:Number,default:0},w2={type:Number,default:2},$l=_e({columnCache:wp,columnWidth:yp,estimatedColumnWidth:bp,estimatedRowHeight:bp,initScrollLeft:Cp,initScrollTop:Cp,itemKey:{type:Q(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:wp,rowHeight:yp,totalColumn:ac,totalRow:ac,hScrollbarSize:Sp,vScrollbarSize:Sp,scrollbarStartGap:b2,scrollbarEndGap:w2,role:String,...g2}),C2=_e({alwaysOn:Boolean,class:String,layout:m2,total:ac,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:Sp,startGap:b2,endGap:w2,visible:Boolean}),gl=(e,t)=>ee===VU||e===ds||e===As,k0=e=>e===ds;let ql=null;function ic(e=!1){if(ql===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?ql=Lv:(t.scrollLeft=1,t.scrollLeft===0?ql=ti:ql=xv),document.body.removeChild(t),ql}return ql}function UU({move:e,size:t,bar:n},o){const r={},l=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=l,r.msTransform=l,r.webkitTransform=l,o==="horizontal"?r.height="100%":r.width="100%",r}const Ep=j({name:"ElVirtualScrollBar",props:C2,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=S(()=>e.startGap+e.endGap),o=ge("virtual-scrollbar"),r=ge("scrollbar"),l=P(),s=P();let a=null,u=null;const c=Et({isDragging:!1,traveled:0}),f=S(()=>NC[e.layout]),d=S(()=>e.clientSize-i(n)),h=S(()=>({position:"absolute",width:`${As===e.layout?d.value:e.scrollbarSize}px`,height:`${As===e.layout?e.scrollbarSize:d.value}px`,[HU[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),v=S(()=>{const k=e.ratio,O=e.clientSize;if(k>=100)return Number.POSITIVE_INFINITY;if(k>=50)return k*O/100;const T=O/3;return Math.floor(Math.min(Math.max(k*O,zU),T))}),m=S(()=>{if(!Number.isFinite(v.value))return{display:"none"};const k=`${v.value}px`;return UU({bar:f.value,size:k,move:c.traveled},e.layout)}),p=S(()=>Math.floor(e.clientSize-v.value-i(n))),y=()=>{window.addEventListener("mousemove",C),window.addEventListener("mouseup",b);const k=i(s);k&&(u=document.onselectstart,document.onselectstart=()=>!1,k.addEventListener("touchmove",C),k.addEventListener("touchend",b))},g=()=>{window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",b),document.onselectstart=u,u=null;const k=i(s);k&&(k.removeEventListener("touchmove",C),k.removeEventListener("touchend",b))},w=k=>{k.stopImmediatePropagation(),!(k.ctrlKey||[1,2].includes(k.button))&&(c.isDragging=!0,c[f.value.axis]=k.currentTarget[f.value.offset]-(k[f.value.client]-k.currentTarget.getBoundingClientRect()[f.value.direction]),t("start-move"),y())},b=()=>{c.isDragging=!1,c[f.value.axis]=0,t("stop-move"),g()},C=k=>{const{isDragging:O}=c;if(!O||!s.value||!l.value)return;const T=c[f.value.axis];if(!T)return;Il(a);const R=(l.value.getBoundingClientRect()[f.value.direction]-k[f.value.client])*-1,A=s.value[f.value.offset]-T,I=R-A;a=Kr(()=>{c.traveled=Math.max(e.startGap,Math.min(I,p.value)),t("scroll",I,p.value)})},E=k=>{const O=Math.abs(k.target.getBoundingClientRect()[f.value.direction]-k[f.value.client]),T=s.value[f.value.offset]/2,R=O-T;c.traveled=Math.max(0,Math.min(R,p.value)),t("scroll",R,p.value)};return fe(()=>e.scrollFrom,k=>{c.isDragging||(c.traveled=Math.ceil(k*p.value))}),At(()=>{g()}),()=>Ue("div",{role:"presentation",ref:l,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:h.value,onMousedown:Ge(E,["stop","prevent"]),onTouchstartPrevent:w},Ue("div",{ref:s,class:r.e("thumb"),style:m.value,onMousedown:w},[]))}}),S2=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:l,getStopIndexForStartIndex:s,initCache:a,clearCache:u,validateProps:c})=>j({name:e??"ElVirtualList",props:y2,emits:[rc,lc],setup(f,{emit:d,expose:h}){c(f);const v=ot(),m=ge("vl"),p=P(a(f,v)),y=v2(),g=P(),w=P(),b=P(),C=P({isScrolling:!1,scrollDir:"forward",scrollOffset:Ye(f.initScrollOffset)?f.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:f.scrollbarAlwaysOn}),E=S(()=>{const{total:ne,cache:ue}=f,{isScrolling:te,scrollDir:Y,scrollOffset:J}=i(C);if(ne===0)return[0,0,0,0];const ee=l(f,J,i(p)),Ce=s(f,ee,J,i(p)),de=!te||Y===sc?Math.max(1,ue):1,ie=!te||Y===ts?Math.max(1,ue):1;return[Math.max(0,ee-de),Math.max(0,Math.min(ne-1,Ce+ie)),ee,Ce]}),k=S(()=>r(f,i(p))),O=S(()=>ni(f.layout)),T=S(()=>[{position:"relative",[`overflow-${O.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:f.direction,height:Ye(f.height)?`${f.height}px`:f.height,width:Ye(f.width)?`${f.width}px`:f.width},f.style]),R=S(()=>{const ne=i(k),ue=i(O);return{height:ue?"100%":`${ne}px`,pointerEvents:i(C).isScrolling?"none":void 0,width:ue?`${ne}px`:"100%"}}),A=S(()=>O.value?f.width:f.height),{onWheel:I}=jU({atStartEdge:S(()=>C.value.scrollOffset<=0),atEndEdge:S(()=>C.value.scrollOffset>=k.value),layout:S(()=>f.layout)},ne=>{var ue,te;(te=(ue=b.value).onMouseUp)==null||te.call(ue),M(Math.min(C.value.scrollOffset+ne,k.value-A.value))}),L=()=>{const{total:ne}=f;if(ne>0){const[J,ee,Ce,de]=i(E);d(rc,J,ee,Ce,de)}const{scrollDir:ue,scrollOffset:te,updateRequested:Y}=i(C);d(lc,ue,te,Y)},W=ne=>{const{clientHeight:ue,scrollHeight:te,scrollTop:Y}=ne.currentTarget,J=i(C);if(J.scrollOffset===Y)return;const ee=Math.max(0,Math.min(Y,te-ue));C.value={...J,isScrolling:!0,scrollDir:gl(J.scrollOffset,ee),scrollOffset:ee,updateRequested:!1},je(B)},z=ne=>{const{clientWidth:ue,scrollLeft:te,scrollWidth:Y}=ne.currentTarget,J=i(C);if(J.scrollOffset===te)return;const{direction:ee}=f;let Ce=te;if(ee===ds)switch(ic()){case ti:{Ce=-te;break}case Lv:{Ce=Y-ue-te;break}}Ce=Math.max(0,Math.min(Ce,Y-ue)),C.value={...J,isScrolling:!0,scrollDir:gl(J.scrollOffset,Ce),scrollOffset:Ce,updateRequested:!1},je(B)},V=ne=>{i(O)?z(ne):W(ne),L()},x=(ne,ue)=>{const te=(k.value-A.value)/ue*ne;M(Math.min(k.value-A.value,te))},M=ne=>{ne=Math.max(ne,0),ne!==i(C).scrollOffset&&(C.value={...i(C),scrollOffset:ne,scrollDir:gl(i(C).scrollOffset,ne),updateRequested:!0},je(B))},D=(ne,ue=oo)=>{const{scrollOffset:te}=i(C);ne=Math.max(0,Math.min(ne,f.total-1)),M(t(f,ne,ue,te,i(p)))},N=ne=>{const{direction:ue,itemSize:te,layout:Y}=f,J=y.value(u&&te,u&&Y,u&&ue);let ee;if(bt(J,String(ne)))ee=J[ne];else{const Ce=o(f,ne,i(p)),de=n(f,ne,i(p)),ie=i(O),H=ue===ds,X=ie?Ce:0;J[ne]=ee={position:"absolute",left:H?void 0:`${X}px`,right:H?`${X}px`:void 0,top:ie?0:`${Ce}px`,height:ie?"100%":`${de}px`,width:ie?`${de}px`:"100%"}}return ee},B=()=>{C.value.isScrolling=!1,je(()=>{y.value(-1,null,null)})},U=()=>{const ne=g.value;ne&&(ne.scrollTop=0)};nt(()=>{if(!gt)return;const{initScrollOffset:ne}=f,ue=i(g);Ye(ne)&&ue&&(i(O)?ue.scrollLeft=ne:ue.scrollTop=ne),L()}),fr(()=>{const{direction:ne,layout:ue}=f,{scrollOffset:te,updateRequested:Y}=i(C),J=i(g);if(Y&&J)if(ue===As)if(ne===ds)switch(ic()){case ti:{J.scrollLeft=-te;break}case xv:{J.scrollLeft=te;break}default:{const{clientWidth:ee,scrollWidth:Ce}=J;J.scrollLeft=Ce-ee-te;break}}else J.scrollLeft=te;else J.scrollTop=te});const G={ns:m,clientSize:A,estimatedTotalSize:k,windowStyle:T,windowRef:g,innerRef:w,innerStyle:R,itemsToRender:E,scrollbarRef:b,states:C,getItemStyle:N,onScroll:V,onScrollbarScroll:x,onWheel:I,scrollTo:M,scrollToItem:D,resetScrollTop:U};return h({windowRef:g,innerRef:w,getItemStyleCache:y,scrollTo:M,scrollToItem:D,resetScrollTop:U,states:C}),G},render(f){var d;const{$slots:h,className:v,clientSize:m,containerElement:p,data:y,getItemStyle:g,innerElement:w,itemsToRender:b,innerStyle:C,layout:E,total:k,onScroll:O,onScrollbarScroll:T,onWheel:R,states:A,useIsScrolling:I,windowStyle:L,ns:W}=f,[z,V]=b,x=ct(p),M=ct(w),D=[];if(k>0)for(let G=z;G<=V;G++)D.push((d=h.default)==null?void 0:d.call(h,{data:y,key:G,index:G,isScrolling:I?A.isScrolling:void 0,style:g(G)}));const N=[Ue(M,{style:C,ref:"innerRef"},Ze(M)?D:{default:()=>D})],B=Ue(Ep,{ref:"scrollbarRef",clientSize:m,layout:E,onScroll:T,ratio:m*100/this.estimatedTotalSize,scrollFrom:A.scrollOffset/(this.estimatedTotalSize-m),total:k}),U=Ue(x,{class:[W.e("window"),v],style:L,onScroll:O,onWheel:R,ref:"windowRef",key:0},Ze(x)?[N]:{default:()=>[N]});return Ue("div",{key:0,class:[W.e("wrapper"),A.scrollbarAlwaysOn?"always-on":""]},[U,B])}}),E2=S2({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},l,s,a)=>{const u=ni(o)?r:e,c=Math.max(0,t*n-u),f=Math.min(c,l*n),d=Math.max(0,(l+1)*n-u);switch(s===ed&&(a>=d-u&&a<=f+u?s=oo:s=Bo),s){case Qa:return f;case ei:return d;case Bo:{const h=Math.round(d+(f-d)/2);return hc+Math.floor(u/2)?c:h}case oo:default:return a>=d&&a<=f?a:aMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},l,s)=>{const a=l*n,u=ni(o)?r:e,c=Math.ceil((u+s-a)/n);return Math.max(0,Math.min(t-1,l+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ns=(e,t,n)=>{const{itemSize:o}=e,{items:r,lastVisitedIndex:l}=n;if(t>l){let s=0;if(l>=0){const a=r[l];s=a.offset+a.size}for(let a=l+1;a<=t;a++){const u=o(a);r[a]={offset:s,size:u},s+=u}n.lastVisitedIndex=t}return r[t]},qU=(e,t,n)=>{const{items:o,lastVisitedIndex:r}=t;return(r>0?o[r].offset:0)>=n?k2(e,t,0,r,n):YU(e,t,Math.max(0,r),n)},k2=(e,t,n,o,r)=>{for(;n<=o;){const l=n+Math.floor((o-n)/2),s=ns(e,l,t).offset;if(s===r)return l;sr&&(o=l-1)}return Math.max(0,n-1)},YU=(e,t,n,o)=>{const{total:r}=e;let l=1;for(;n{let r=0;if(o>=e&&(o=e-1),o>=0){const a=t[o];r=a.offset+a.size}const s=(e-o-1)*n;return r+s},GU=S2({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>ns(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:_0,getOffset:(e,t,n,o,r)=>{const{height:l,layout:s,width:a}=e,u=ni(s)?a:l,c=ns(e,t,r),f=_0(e,r),d=Math.max(0,Math.min(f-u,c.offset)),h=Math.max(0,c.offset-u+c.size);switch(n===ed&&(o>=h-u&&o<=d+u?n=oo:n=Bo),n){case Qa:return d;case ei:return h;case Bo:return Math.round(h+(d-h)/2);case oo:default:return o>=h&&o<=d?o:oqU(e,n,t),getStopIndexForStartIndex:(e,t,n,o)=>{const{height:r,total:l,layout:s,width:a}=e,u=ni(s)?a:r,c=ns(e,t,o),f=n+u;let d=c.offset+c.size,h=t;for(;h{var l,s;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,o-1),(l=t.exposed)==null||l.getItemStyleCache(-1),r&&((s=t.proxy)==null||s.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),XU=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:o},r)=>{let l=null,s=0,a=0;const u=(f,d)=>{const h=f<=0&&t.value||f>=0&&e.value,v=d<=0&&o.value||d>=0&&n.value;return h&&v};return{hasReachedEdge:u,onWheel:f=>{Il(l);let d=f.deltaX,h=f.deltaY;Math.abs(d)>Math.abs(h)?h=0:d=0,f.shiftKey&&h!==0&&(d=h,h=0),!(u(s,a)&&u(s+d,a+h))&&(s+=d,a+=h,f.preventDefault(),l=Kr(()=>{r(s,a),s=0,a=0}))}}},_2=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:o,getColumnStopIndexForStartIndex:r,getEstimatedTotalHeight:l,getEstimatedTotalWidth:s,getColumnOffset:a,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:f,getRowStopIndexForStartIndex:d,initCache:h,injectToInstance:v,validateProps:m})=>j({name:e??"ElVirtualList",props:$l,emits:[rc,lc],setup(p,{emit:y,expose:g,slots:w}){const b=ge("vl");m(p);const C=ot(),E=P(h(p,C));v==null||v(C,E);const k=P(),O=P(),T=P(),R=P(null),A=P({isScrolling:!1,scrollLeft:Ye(p.initScrollLeft)?p.initScrollLeft:0,scrollTop:Ye(p.initScrollTop)?p.initScrollTop:0,updateRequested:!1,xAxisScrollDir:ts,yAxisScrollDir:ts}),I=v2(),L=S(()=>Number.parseInt(`${p.height}`,10)),W=S(()=>Number.parseInt(`${p.width}`,10)),z=S(()=>{const{totalColumn:me,totalRow:ke,columnCache:we}=p,{isScrolling:Oe,xAxisScrollDir:Se,scrollLeft:Ne}=i(A);if(me===0||ke===0)return[0,0,0,0];const xe=o(p,Ne,i(E)),Be=r(p,xe,Ne,i(E)),ye=!Oe||Se===sc?Math.max(1,we):1,Le=!Oe||Se===ts?Math.max(1,we):1;return[Math.max(0,xe-ye),Math.max(0,Math.min(me-1,Be+Le)),xe,Be]}),V=S(()=>{const{totalColumn:me,totalRow:ke,rowCache:we}=p,{isScrolling:Oe,yAxisScrollDir:Se,scrollTop:Ne}=i(A);if(me===0||ke===0)return[0,0,0,0];const xe=f(p,Ne,i(E)),Be=d(p,xe,Ne,i(E)),ye=!Oe||Se===sc?Math.max(1,we):1,Le=!Oe||Se===ts?Math.max(1,we):1;return[Math.max(0,xe-ye),Math.max(0,Math.min(ke-1,Be+Le)),xe,Be]}),x=S(()=>l(p,i(E))),M=S(()=>s(p,i(E))),D=S(()=>{var me;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:p.direction,height:Ye(p.height)?`${p.height}px`:p.height,width:Ye(p.width)?`${p.width}px`:p.width},(me=p.style)!=null?me:{}]}),N=S(()=>{const me=`${i(M)}px`;return{height:`${i(x)}px`,pointerEvents:i(A).isScrolling?"none":void 0,width:me}}),B=()=>{const{totalColumn:me,totalRow:ke}=p;if(me>0&&ke>0){const[Be,ye,Le,Qe]=i(z),[lt,vt,qe,ve]=i(V);y(rc,{columnCacheStart:Be,columnCacheEnd:ye,rowCacheStart:lt,rowCacheEnd:vt,columnVisibleStart:Le,columnVisibleEnd:Qe,rowVisibleStart:qe,rowVisibleEnd:ve})}const{scrollLeft:we,scrollTop:Oe,updateRequested:Se,xAxisScrollDir:Ne,yAxisScrollDir:xe}=i(A);y(lc,{xAxisScrollDir:Ne,scrollLeft:we,yAxisScrollDir:xe,scrollTop:Oe,updateRequested:Se})},U=me=>{const{clientHeight:ke,clientWidth:we,scrollHeight:Oe,scrollLeft:Se,scrollTop:Ne,scrollWidth:xe}=me.currentTarget,Be=i(A);if(Be.scrollTop===Ne&&Be.scrollLeft===Se)return;let ye=Se;if(k0(p.direction))switch(ic()){case ti:ye=-Se;break;case Lv:ye=xe-we-Se;break}A.value={...Be,isScrolling:!0,scrollLeft:ye,scrollTop:Math.max(0,Math.min(Ne,Oe-ke)),updateRequested:!0,xAxisScrollDir:gl(Be.scrollLeft,ye),yAxisScrollDir:gl(Be.scrollTop,Ne)},je(()=>ee()),Ce(),B()},G=(me,ke)=>{const we=i(L),Oe=(x.value-we)/ke*me;te({scrollTop:Math.min(x.value-we,Oe)})},ne=(me,ke)=>{const we=i(W),Oe=(M.value-we)/ke*me;te({scrollLeft:Math.min(M.value-we,Oe)})},{onWheel:ue}=XU({atXStartEdge:S(()=>A.value.scrollLeft<=0),atXEndEdge:S(()=>A.value.scrollLeft>=M.value-i(W)),atYStartEdge:S(()=>A.value.scrollTop<=0),atYEndEdge:S(()=>A.value.scrollTop>=x.value-i(L))},(me,ke)=>{var we,Oe,Se,Ne;(Oe=(we=O.value)==null?void 0:we.onMouseUp)==null||Oe.call(we),(Ne=(Se=T.value)==null?void 0:Se.onMouseUp)==null||Ne.call(Se);const xe=i(W),Be=i(L);te({scrollLeft:Math.min(A.value.scrollLeft+me,M.value-xe),scrollTop:Math.min(A.value.scrollTop+ke,x.value-Be)})}),te=({scrollLeft:me=A.value.scrollLeft,scrollTop:ke=A.value.scrollTop})=>{me=Math.max(me,0),ke=Math.max(ke,0);const we=i(A);ke===we.scrollTop&&me===we.scrollLeft||(A.value={...we,xAxisScrollDir:gl(we.scrollLeft,me),yAxisScrollDir:gl(we.scrollTop,ke),scrollLeft:me,scrollTop:ke,updateRequested:!0},je(()=>ee()),Ce(),B())},Y=(me=0,ke=0,we=oo)=>{const Oe=i(A);ke=Math.max(0,Math.min(ke,p.totalColumn-1)),me=Math.max(0,Math.min(me,p.totalRow-1));const Se=Lw(b.namespace.value),Ne=i(E),xe=l(p,Ne),Be=s(p,Ne);te({scrollLeft:a(p,ke,we,Oe.scrollLeft,Ne,Be>p.width?Se:0),scrollTop:u(p,me,we,Oe.scrollTop,Ne,xe>p.height?Se:0)})},J=(me,ke)=>{const{columnWidth:we,direction:Oe,rowHeight:Se}=p,Ne=I.value(t&&we,t&&Se,t&&Oe),xe=`${me},${ke}`;if(bt(Ne,xe))return Ne[xe];{const[,Be]=n(p,ke,i(E)),ye=i(E),Le=k0(Oe),[Qe,lt]=c(p,me,ye),[vt]=n(p,ke,ye);return Ne[xe]={position:"absolute",left:Le?void 0:`${Be}px`,right:Le?`${Be}px`:void 0,top:`${lt}px`,height:`${Qe}px`,width:`${vt}px`},Ne[xe]}},ee=()=>{A.value.isScrolling=!1,je(()=>{I.value(-1,null,null)})};nt(()=>{if(!gt)return;const{initScrollLeft:me,initScrollTop:ke}=p,we=i(k);we&&(Ye(me)&&(we.scrollLeft=me),Ye(ke)&&(we.scrollTop=ke)),B()});const Ce=()=>{const{direction:me}=p,{scrollLeft:ke,scrollTop:we,updateRequested:Oe}=i(A),Se=i(k);if(Oe&&Se){if(me===ds)switch(ic()){case ti:{Se.scrollLeft=-ke;break}case xv:{Se.scrollLeft=ke;break}default:{const{clientWidth:Ne,scrollWidth:xe}=Se;Se.scrollLeft=xe-Ne-ke;break}}else Se.scrollLeft=Math.max(0,ke);Se.scrollTop=Math.max(0,we)}},{resetAfterColumnIndex:de,resetAfterRowIndex:ie,resetAfter:H}=C.proxy;g({windowRef:k,innerRef:R,getItemStyleCache:I,scrollTo:te,scrollToItem:Y,states:A,resetAfterColumnIndex:de,resetAfterRowIndex:ie,resetAfter:H});const X=()=>{const{scrollbarAlwaysOn:me,scrollbarStartGap:ke,scrollbarEndGap:we,totalColumn:Oe,totalRow:Se}=p,Ne=i(W),xe=i(L),Be=i(M),ye=i(x),{scrollLeft:Le,scrollTop:Qe}=i(A),lt=Ue(Ep,{ref:O,alwaysOn:me,startGap:ke,endGap:we,class:b.e("horizontal"),clientSize:Ne,layout:"horizontal",onScroll:ne,ratio:Ne*100/Be,scrollFrom:Le/(Be-Ne),total:Se,visible:!0}),vt=Ue(Ep,{ref:T,alwaysOn:me,startGap:ke,endGap:we,class:b.e("vertical"),clientSize:xe,layout:"vertical",onScroll:G,ratio:xe*100/ye,scrollFrom:Qe/(ye-xe),total:Oe,visible:!0});return{horizontalScrollbar:lt,verticalScrollbar:vt}},ce=()=>{var me;const[ke,we]=i(z),[Oe,Se]=i(V),{data:Ne,totalColumn:xe,totalRow:Be,useIsScrolling:ye,itemKey:Le}=p,Qe=[];if(Be>0&&xe>0)for(let lt=Oe;lt<=Se;lt++)for(let vt=ke;vt<=we;vt++)Qe.push((me=w.default)==null?void 0:me.call(w,{columnIndex:vt,data:Ne,key:Le({columnIndex:vt,data:Ne,rowIndex:lt}),isScrolling:ye?i(A).isScrolling:void 0,style:J(lt,vt),rowIndex:lt}));return Qe},he=()=>{const me=ct(p.innerElement),ke=ce();return[Ue(me,{style:i(N),ref:R},Ze(me)?ke:{default:()=>ke})]};return()=>{const me=ct(p.containerElement),{horizontalScrollbar:ke,verticalScrollbar:we}=X(),Oe=he();return Ue("div",{key:0,class:b.e("wrapper"),role:p.role},[Ue(me,{class:p.className,style:i(D),onScroll:U,onWheel:ue,ref:k},Ze(me)?Oe:{default:()=>Oe}),ke,we])}}}),JU=_2({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},o,r,l,s,a)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,o*t),f=Math.max(0,o*t-n+a+t);switch(r==="smart"&&(l>=f-n&&l<=c+n?r=oo:r=Bo),r){case Qa:return c;case ei:return f;case Bo:{const d=Math.round(f+(c-f)/2);return du+Math.floor(n/2)?u:d}case oo:default:return l>=f&&l<=c?l:f>c||l{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,o*e),f=Math.max(0,o*e-t+a+e);switch(r===ed&&(l>=f-t&&l<=c+t?r=oo:r=Bo),r){case Qa:return c;case ei:return f;case Bo:{const d=Math.round(f+(c-f)/2);return du+Math.floor(t/2)?u:d}case oo:default:return l>=f&&l<=c?l:f>c||lMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},o,r)=>{const l=o*e,s=Math.ceil((n+r-l)/e);return Math.max(0,Math.min(t-1,o+s-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},o,r)=>{const l=o*e,s=Math.ceil((n+r-l)/e);return Math.max(0,Math.min(t-1,o+s-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:uc,min:$2,floor:T2}=Math,ZU={column:"columnWidth",row:"rowHeight"},kp={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},nr=(e,t,n,o)=>{const[r,l,s]=[n[o],e[ZU[o]],n[kp[o]]];if(t>s){let a=0;if(s>=0){const u=r[s];a=u.offset+u.size}for(let u=s+1;u<=t;u++){const c=l(u);r[u]={offset:a,size:c},a+=c}n[kp[o]]=t}return r[t]},O2=(e,t,n,o,r,l)=>{for(;n<=o;){const s=n+T2((o-n)/2),a=nr(e,s,t,l).offset;if(a===r)return s;a{const l=r==="column"?e.totalColumn:e.totalRow;let s=1;for(;n{const[r,l]=[t[o],t[kp[o]]];return(l>0?r[l].offset:0)>=n?O2(e,t,0,l,n,o):QU(e,t,uc(0,l),n,o)},N2=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:o})=>{let r=0;if(n>=e&&(n=e-1),n>=0){const a=o[n];r=a.offset+a.size}const s=(e-n-1)*t;return r+s},M2=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:o})=>{let r=0;if(o>e&&(o=e-1),o>=0){const a=t[o];r=a.offset+a.size}const s=(e-o-1)*n;return r+s},eq={column:M2,row:N2},T0=(e,t,n,o,r,l,s)=>{const[a,u]=[l==="row"?e.height:e.width,eq[l]],c=nr(e,t,r,l),f=u(e,r),d=uc(0,$2(f-a,c.offset)),h=uc(0,c.offset-a+s+c.size);switch(n===ed&&(o>=h-a&&o<=d+a?n=oo:n=Bo),n){case Qa:return d;case ei:return h;case Bo:return Math.round(h+(d-h)/2);case oo:default:return o>=h&&o<=d?o:h>d||o{const o=nr(e,t,n,"column");return[o.size,o.offset]},getRowPosition:(e,t,n)=>{const o=nr(e,t,n,"row");return[o.size,o.offset]},getColumnOffset:(e,t,n,o,r,l)=>T0(e,t,n,o,r,"column",l),getRowOffset:(e,t,n,o,r,l)=>T0(e,t,n,o,r,"row",l),getColumnStartIndexForOffset:(e,t,n)=>$0(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,o)=>{const r=nr(e,t,o,"column"),l=n+e.width;let s=r.offset+r.size,a=t;for(;a$0(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,o)=>{const{totalRow:r,height:l}=e,s=nr(e,t,o,"row"),a=n+l;let u=s.size+s.offset,c=t;for(;c{const n=({columnIndex:l,rowIndex:s},a)=>{var u,c;a=Qt(a)?!0:a,Ye(l)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,l-1)),Ye(s)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,s-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),a&&((c=e.proxy)==null||c.$forceUpdate())},o=(l,s)=>{n({columnIndex:l},s)},r=(l,s)=>{n({rowIndex:l},s)};Object.assign(e.proxy,{resetAfterColumnIndex:o,resetAfterRowIndex:r,resetAfter:n})},initCache:({estimatedColumnWidth:e=gp,estimatedRowHeight:t=gp})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),nq=j({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:ge("select")}}});function oq(e,t,n,o,r,l){return e.item.isTitle?(_(),F("div",{key:0,class:$(e.ns.be("group","title")),style:He([e.style,{lineHeight:`${e.height}px`}])},Te(e.item.label),7)):(_(),F("div",{key:1,class:$(e.ns.be("group","split")),style:He(e.style)},[K("span",{class:$(e.ns.be("group","split-dash")),style:He({top:`${e.height/2}px`})},null,6)],6))}var rq=$e(nq,[["render",oq],["__file","group-item.vue"]]);function lq(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const I2={label:"label",value:"value",disabled:"disabled",options:"options"};function td(e){const t=S(()=>({...I2,...e.props}));return{aliasProps:t,getLabel:s=>Xt(s,t.value.label),getValue:s=>Xt(s,t.value.value),getDisabled:s=>Xt(s,t.value.disabled),getOptions:s=>Xt(s,t.value.options)}}const sq=_e({allowCreate:Boolean,autocomplete:{type:Q(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:Nt,default:Jr},effect:{type:Q(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:Q([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:Q(Array),required:!0},placeholder:{type:String},teleported:cn.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Q(Object),default:()=>({})},remote:Boolean,size:an,props:{type:Q(Object),default:()=>I2},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},placement:{type:Q(String),values:Vl,default:"bottom-start"},fallbackPlacements:{type:Q(Array),default:["bottom-start","top-start","right","left"]},tagType:{...Jc.type,default:"info"},...Gs,...yn(["ariaLabel"])}),aq=_e({data:Array,disabled:Boolean,hovering:Boolean,item:{type:Q(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),Dv=Symbol("ElSelectV2Injection"),iq=j({props:aq,emits:["select","hover"],setup(e,{emit:t}){const n=Pe(Dv),o=ge("select"),{hoverItem:r,selectOptionClick:l}=lq(e,{emit:t}),{getLabel:s}=td(n.props);return{ns:o,hoverItem:r,selectOptionClick:l,getLabel:s}}}),uq=["aria-selected"];function cq(e,t,n,o,r,l){return _(),F("li",{"aria-selected":e.selected,style:He(e.style),class:$([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)]),onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[le(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[K("span",null,Te(e.getLabel(e.item)),1)])],46,uq)}var dq=$e(iq,[["render",cq],["__file","option-item.vue"]]),fq=j({name:"ElSelectDropdown",props:{loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const o=Pe(Dv),r=ge("select"),{getLabel:l,getValue:s,getDisabled:a}=td(o.props),u=P([]),c=P(),f=S(()=>e.data.length);fe(()=>f.value,()=>{var I,L;(L=(I=o.tooltipRef.value).updatePopper)==null||L.call(I)});const d=S(()=>Qt(o.props.estimatedOptionHeight)),h=S(()=>d.value?{itemSize:o.props.itemHeight}:{estimatedSize:o.props.estimatedOptionHeight,itemSize:I=>u.value[I]}),v=(I=[],L)=>{const{props:{valueKey:W}}=o;return ut(L)?I&&I.some(z=>kt(Xt(z,W))===Xt(L,W)):I.includes(L)},m=(I,L)=>{if(ut(L)){const{valueKey:W}=o.props;return Xt(I,W)===Xt(L,W)}else return I===L},p=(I,L)=>o.props.multiple?v(I,s(L)):m(I,s(L)),y=(I,L)=>{const{disabled:W,multiple:z,multipleLimit:V}=o.props;return W||!L&&(z?V>0&&I.length>=V:!1)},g=I=>e.hoveringIndex===I;n({listRef:c,isSized:d,isItemDisabled:y,isItemHovering:g,isItemSelected:p,scrollToItem:I=>{const L=c.value;L&&L.scrollToItem(I)},resetScrollTop:()=>{const I=c.value;I&&I.resetScrollTop()}});const C=I=>{const{index:L,data:W,style:z}=I,V=i(d),{itemSize:x,estimatedSize:M}=i(h),{modelValue:D}=o.props,{onSelect:N,onHover:B}=o,U=W[L];if(U.type==="Group")return q(rq,{item:U,style:z,height:V?x:M},null);const G=p(D,U),ne=y(D,G),ue=g(L);return q(dq,pt(I,{selected:G,disabled:a(U)||ne,created:!!U.created,hovering:ue,item:U,onSelect:N,onHover:B}),{default:te=>{var Y;return((Y=t.default)==null?void 0:Y.call(t,te))||q("span",null,[l(U)])}})},{onKeyboardNavigate:E,onKeyboardSelect:k}=o,O=()=>{E("forward")},T=()=>{E("backward")},R=()=>{o.expanded=!1},A=I=>{const{code:L}=I,{tab:W,esc:z,down:V,up:x,enter:M}=Ke;switch(L!==W&&(I.preventDefault(),I.stopPropagation()),L){case W:case z:{R();break}case V:{O();break}case x:{T();break}case M:{k();break}}};return()=>{var I,L,W,z;const{data:V,width:x}=e,{height:M,multiple:D,scrollbarAlwaysOn:N}=o.props,B=i(d)?E2:GU;return q("div",{class:[r.b("dropdown"),r.is("multiple",D)],style:{width:`${x}px`}},[(I=t.header)==null?void 0:I.call(t),((L=t.loading)==null?void 0:L.call(t))||((W=t.empty)==null?void 0:W.call(t))||q(B,pt({ref:c},i(h),{className:r.be("dropdown","list"),scrollbarAlwaysOn:N,data:V,height:M,width:x,total:V.length,onKeydown:A}),{default:U=>q(C,U,null)}),(z=t.footer)==null?void 0:z.call(t)])}}});function pq(e,t){const{aliasProps:n,getLabel:o,getValue:r}=td(e),l=P(0),s=P(null),a=S(()=>e.allowCreate&&e.filterable);function u(v){const m=p=>o(p)===v;return e.options&&e.options.some(m)||t.createdOptions.some(m)}function c(v){a.value&&(e.multiple&&v.created?l.value++:s.value=v)}function f(v){if(a.value)if(v&&v.length>0){if(u(v))return;const m={[n.value.value]:v,[n.value.label]:v,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=l.value?t.createdOptions[l.value]=m:t.createdOptions.push(m)}else if(e.multiple)t.createdOptions.length=l.value;else{const m=s.value;t.createdOptions.length=0,m&&m.created&&t.createdOptions.push(m)}}function d(v){if(!a.value||!v||!v.created||v.created&&e.reserveKeyword&&t.inputValue===o(v))return;const m=t.createdOptions.findIndex(p=>r(p)===r(v));~m&&(t.createdOptions.splice(m,1),l.value--)}function h(){a.value&&(t.createdOptions.length=0,l.value=0)}return{createNewOption:f,removeNewOption:d,selectNewOption:c,clearAllNewOption:h}}const hq=11,vq=(e,t)=>{const{t:n}=Ct(),o=ge("select"),r=ge("input"),{form:l,formItem:s}=Mn(),{inputId:a}=No(e,{formItemContext:s}),{aliasProps:u,getLabel:c,getValue:f,getDisabled:d,getOptions:h}=td(e),{valueOnClear:v,isEmptyValue:m}=qc(e),p=Et({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),y=P(-1),g=P(null),w=P(null),b=P(null),C=P(null),E=P(null),k=P(null),O=P(null),T=P(null),R=P(null),A=P(null),I=P(null),{wrapperRef:L,isFocused:W,handleFocus:z,handleBlur:V}=Uc(E,{afterFocus(){e.automaticDropdown&&!D.value&&(D.value=!0,p.menuVisibleOnFocus=!0)},beforeBlur(Me){var tt,yt;return((tt=b.value)==null?void 0:tt.isFocusInsideContent(Me))||((yt=C.value)==null?void 0:yt.isFocusInsideContent(Me))},afterBlur(){D.value=!1,p.menuVisibleOnFocus=!1}}),x=P([]),M=P([]),D=P(!1),N=S(()=>e.disabled||(l==null?void 0:l.disabled)),B=S(()=>{const Me=M.value.length*e.itemHeight;return Me>e.height?e.height:Me}),U=S(()=>e.multiple?Ae(e.modelValue)&&e.modelValue.length>0:!m(e.modelValue)),G=S(()=>e.clearable&&!N.value&&p.inputHovering&&U.value),ne=S(()=>e.remote&&e.filterable?"":vr),ue=S(()=>ne.value&&o.is("reverse",D.value)),te=S(()=>(s==null?void 0:s.validateState)||""),Y=S(()=>Wh[te.value]),J=S(()=>e.remote?300:0),ee=S(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!p.inputValue&&x.value.length===0?!1:e.filterable&&p.inputValue&&x.value.length>0&&M.value.length===0?e.noMatchText||n("el.select.noMatch"):x.value.length===0?e.noDataText||n("el.select.noData"):null),Ce=Me=>{const tt=yt=>{if(e.filterable&&Xe(e.filterMethod)||e.filterable&&e.remote&&Xe(e.remoteMethod))return!0;const Mt=new RegExp(Dh(Me),"i");return Me?Mt.test(c(yt)||""):!0};return e.loading?[]:[...p.createdOptions,...e.options].reduce((yt,Mt)=>{const Io=h(Mt);if(Ae(Io)){const Jo=Io.filter(tt);Jo.length>0&&yt.push({label:c(Mt),isTitle:!0,type:"Group"},...Jo,{type:"Group"})}else(e.remote||tt(Mt))&&yt.push(Mt);return yt},[])},de=()=>{x.value=Ce(""),M.value=Ce(p.inputValue)},ie=S(()=>{const Me=new Map;return x.value.forEach((tt,yt)=>{Me.set(ht(f(tt)),{option:tt,index:yt})}),Me}),H=S(()=>{const Me=new Map;return M.value.forEach((tt,yt)=>{Me.set(ht(f(tt)),{option:tt,index:yt})}),Me}),X=S(()=>M.value.every(Me=>d(Me))),ce=tn(),he=S(()=>ce.value==="small"?"small":"default"),Ee=()=>{var Me;y.value=((Me=g.value)==null?void 0:Me.offsetWidth)||200},me=()=>{if(!w.value)return 0;const Me=window.getComputedStyle(w.value);return Number.parseFloat(Me.gap||"6px")},ke=S(()=>{const Me=me();return{maxWidth:`${I.value&&e.maxCollapseTags===1?p.selectionWidth-p.collapseItemWidth-Me:p.selectionWidth}px`}}),we=S(()=>({maxWidth:`${p.selectionWidth}px`})),Oe=S(()=>({width:`${Math.max(p.calculatorWidth,hq)}px`})),Se=S(()=>Ae(e.modelValue)?e.modelValue.length===0&&!p.inputValue:e.filterable?!p.inputValue:!0),Ne=S(()=>{var Me;const tt=(Me=e.placeholder)!=null?Me:n("el.select.placeholder");return e.multiple||!U.value?tt:p.selectedLabel}),xe=S(()=>{var Me,tt;return(tt=(Me=b.value)==null?void 0:Me.popperRef)==null?void 0:tt.contentRef}),Be=S(()=>{if(e.multiple){const Me=e.modelValue.length;if(e.modelValue.length>0&&H.value.has(e.modelValue[Me-1])){const{index:tt}=H.value.get(e.modelValue[Me-1]);return tt}}else if(e.modelValue&&H.value.has(e.modelValue)){const{index:Me}=H.value.get(e.modelValue);return Me}return-1}),ye=S({get(){return D.value&&ee.value!==!1},set(Me){D.value=Me}}),Le=S(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(0,e.maxCollapseTags):p.cachedOptions:[]),Qe=S(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(e.maxCollapseTags):[]:[]),{createNewOption:lt,removeNewOption:vt,selectNewOption:qe,clearAllNewOption:ve}=pq(e,p),{handleCompositionStart:Re,handleCompositionUpdate:be,handleCompositionEnd:se}=d2(Me=>Go(Me)),pe=()=>{N.value||(p.menuVisibleOnFocus?p.menuVisibleOnFocus=!1:D.value=!D.value)},Ve=()=>{p.inputValue.length>0&&!D.value&&(D.value=!0),lt(p.inputValue),We(p.inputValue)},ae=Un(Ve,J.value),We=Me=>{p.previousQuery!==Me&&(p.previousQuery=Me,e.filterable&&Xe(e.filterMethod)?e.filterMethod(Me):e.filterable&&e.remote&&Xe(e.remoteMethod)&&e.remoteMethod(Me),e.defaultFirstOption&&(e.filterable||e.remote)&&M.value.length?je(dt):je(Mo))},dt=()=>{const Me=M.value.filter(Mt=>!Mt.disabled&&Mt.type!=="Group"),tt=Me.find(Mt=>Mt.created),yt=Me[0];p.hoveringIndex=un(M.value,tt||yt)},_t=Me=>{Tn(e.modelValue,Me)||t(Dt,Me)},jt=Me=>{t(it,Me),_t(Me),p.previousValue=e.multiple?String(Me):Me},un=(Me=[],tt)=>{if(!ut(tt))return Me.indexOf(tt);const yt=e.valueKey;let Mt=-1;return Me.some((Io,Jo)=>Xt(Io,yt)===Xt(tt,yt)?(Mt=Jo,!0):!1),Mt},ht=Me=>ut(Me)?Xt(Me,e.valueKey):Me,Jt=()=>{Ee()},Oi=()=>{p.selectionWidth=w.value.getBoundingClientRect().width},Zs=()=>{p.calculatorWidth=k.value.getBoundingClientRect().width},sd=()=>{p.collapseItemWidth=I.value.getBoundingClientRect().width},Yo=()=>{var Me,tt;(tt=(Me=b.value)==null?void 0:Me.updatePopper)==null||tt.call(Me)},Ni=()=>{var Me,tt;(tt=(Me=C.value)==null?void 0:Me.updatePopper)==null||tt.call(Me)},Mi=Me=>{if(e.multiple){let tt=e.modelValue.slice();const yt=un(tt,f(Me));yt>-1?(tt=[...tt.slice(0,yt),...tt.slice(yt+1)],p.cachedOptions.splice(yt,1),vt(Me)):(e.multipleLimit<=0||tt.length{let yt=e.modelValue.slice();const Mt=un(yt,f(tt));Mt>-1&&!N.value&&(yt=[...e.modelValue.slice(0,Mt),...e.modelValue.slice(Mt+1)],p.cachedOptions.splice(Mt,1),jt(yt),t("remove-tag",f(tt)),vt(tt)),Me.stopPropagation(),el()},el=()=>{var Me;(Me=E.value)==null||Me.focus()},id=()=>{var Me;(Me=E.value)==null||Me.blur()},ud=()=>{p.inputValue.length>0?p.inputValue="":D.value=!1},cd=Me=>Rw(Me,tt=>!p.cachedOptions.some(yt=>f(yt)===tt&&d(yt))),dd=Me=>{if(e.multiple&&Me.code!==Ke.delete&&p.inputValue.length===0){Me.preventDefault();const tt=e.modelValue.slice(),yt=cd(tt);if(yt<0)return;tt.splice(yt,1);const Mt=p.cachedOptions[yt];p.cachedOptions.splice(yt,1),vt(Mt),jt(tt)}},Ie=()=>{let Me;Ae(e.modelValue)?Me=[]:Me=v.value,e.multiple?p.cachedOptions=[]:p.selectedLabel="",D.value=!1,jt(Me),t("clear"),ve(),el()},Je=(Me,tt=void 0)=>{const yt=M.value;if(!["forward","backward"].includes(Me)||N.value||yt.length<=0||X.value)return;if(!D.value)return pe();tt===void 0&&(tt=p.hoveringIndex);let Mt=-1;Me==="forward"?(Mt=tt+1,Mt>=yt.length&&(Mt=0)):Me==="backward"&&(Mt=tt-1,(Mt<0||Mt>=yt.length)&&(Mt=yt.length-1));const Io=yt[Mt];if(d(Io)||Io.type==="Group")return Je(Me,Mt);p.hoveringIndex=Mt,Fn(Mt)},Bt=()=>{if(D.value)~p.hoveringIndex&&M.value[p.hoveringIndex]&&Mi(M.value[p.hoveringIndex]);else return pe()},Zt=Me=>{p.hoveringIndex=Me},Mo=()=>{e.multiple?p.hoveringIndex=M.value.findIndex(Me=>e.modelValue.some(tt=>ht(tt)===ht(Me))):p.hoveringIndex=M.value.findIndex(Me=>ht(Me)===ht(e.modelValue))},Go=Me=>{if(p.inputValue=Me.target.value,e.remote)ae();else return Ve()},zl=Me=>{if(D.value=!1,W.value){const tt=new FocusEvent("focus",Me);V(tt)}},Xo=()=>(p.isBeforeHide=!1,je(()=>{~Be.value&&Fn(p.hoveringIndex)})),Fn=Me=>{R.value.scrollToItem(Me)},Ii=Me=>{const tt=ht(Me);if(ie.value.has(tt)){const{option:yt}=ie.value.get(tt);return yt}return{[u.value.value]:Me,[u.value.label]:Me}},fd=()=>{if(e.multiple)if(e.modelValue.length>0){p.cachedOptions.length=0,p.previousValue=e.modelValue.toString();for(const Me of e.modelValue){const tt=Ii(Me);p.cachedOptions.push(tt)}}else p.cachedOptions=[],p.previousValue=void 0;else if(U.value){p.previousValue=e.modelValue;const Me=M.value,tt=Me.findIndex(yt=>ht(f(yt))===ht(e.modelValue));~tt?p.selectedLabel=c(Me[tt]):p.selectedLabel=ht(e.modelValue)}else p.selectedLabel="",p.previousValue=void 0;ve(),Ee()};return fe(D,Me=>{Me?We(""):(p.inputValue="",p.previousQuery=null,p.isBeforeHide=!0,lt("")),t("visible-change",Me)}),fe(()=>e.modelValue,(Me,tt)=>{var yt;(!Me||e.multiple&&Me.toString()!==p.previousValue||!e.multiple&&ht(Me)!==ht(p.previousValue))&&fd(),!Tn(Me,tt)&&e.validateEvent&&((yt=s==null?void 0:s.validate)==null||yt.call(s,"change").catch(Mt=>void 0))},{deep:!0}),fe(()=>e.options,()=>{const Me=E.value;(!Me||Me&&document.activeElement!==Me)&&fd()},{deep:!0,flush:"post"}),fe(()=>M.value,()=>R.value&&je(R.value.resetScrollTop)),Cn(()=>{p.isBeforeHide||de()}),Cn(()=>{const{valueKey:Me,options:tt}=e,yt=new Map;for(const Mt of tt){const Io=f(Mt);let Jo=Io;if(ut(Jo)&&(Jo=Xt(Io,Me)),yt.get(Jo))break;yt.set(Jo,!0)}}),nt(()=>{fd()}),Ht(g,Jt),Ht(w,Oi),Ht(k,Zs),Ht(R,Yo),Ht(L,Yo),Ht(A,Ni),Ht(I,sd),{inputId:a,collapseTagSize:he,currentPlaceholder:Ne,expanded:D,emptyText:ee,popupHeight:B,debounce:J,allOptions:x,filteredOptions:M,iconComponent:ne,iconReverse:ue,tagStyle:ke,collapseTagStyle:we,inputStyle:Oe,popperSize:y,dropdownMenuVisible:ye,hasModelValue:U,shouldShowPlaceholder:Se,selectDisabled:N,selectSize:ce,showClearBtn:G,states:p,isFocused:W,nsSelect:o,nsInput:r,calculatorRef:k,inputRef:E,menuRef:R,tagMenuRef:A,tooltipRef:b,tagTooltipRef:C,selectRef:g,wrapperRef:L,selectionRef:w,prefixRef:O,suffixRef:T,collapseItemRef:I,popperRef:xe,validateState:te,validateIcon:Y,showTagList:Le,collapseTagList:Qe,debouncedOnInputChange:ae,deleteTag:ad,getLabel:c,getValue:f,getDisabled:d,getValueKey:ht,handleBlur:V,handleClear:Ie,handleClickOutside:zl,handleDel:dd,handleEsc:ud,handleFocus:z,focus:el,blur:id,handleMenuEnter:Xo,handleResize:Jt,resetSelectionWidth:Oi,resetCalculatorWidth:Zs,updateTooltip:Yo,updateTagTooltip:Ni,updateOptions:de,toggleMenu:pe,scrollTo:Fn,onInput:Go,onKeyboardNavigate:Je,onKeyboardSelect:Bt,onSelect:Mi,onHover:Zt,handleCompositionStart:Re,handleCompositionEnd:se,handleCompositionUpdate:be}},mq=j({name:"ElSelectV2",components:{ElSelectMenu:fq,ElTag:Ja,ElTooltip:Nn,ElIcon:Fe},directives:{ClickOutside:cr},props:sq,emits:[it,Dt,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=S(()=>{const{modelValue:r,multiple:l}=e,s=l?[]:void 0;return Ae(r)?l?r:s:l?s:r}),o=vq(Et({...gn(e),modelValue:n}),t);return ft(Dv,{props:Et({...gn(e),height:o.popupHeight,modelValue:n}),tooltipRef:o.tooltipRef,onSelect:o.onSelect,onHover:o.onHover,onKeyboardNavigate:o.onKeyboardNavigate,onKeyboardSelect:o.onKeyboardSelect}),{...o,modelValue:n}}}),gq=["id","autocomplete","aria-expanded","aria-label","disabled","readonly","name"],yq=["textContent"];function bq(e,t,n,o,r,l){const s=at("el-tag"),a=at("el-tooltip"),u=at("el-icon"),c=at("el-select-menu"),f=Ec("click-outside");return et((_(),F("div",{ref:"selectRef",class:$([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[14]||(t[14]=d=>e.states.inputHovering=!0),onMouseleave:t[15]||(t[15]=d=>e.states.inputHovering=!1),onClick:t[16]||(t[16]=Ge((...d)=>e.toggleMenu&&e.toggleMenu(...d),["prevent","stop"]))},[q(a,{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,onBeforeShow:e.handleMenuEnter,onHide:t[13]||(t[13]=d=>e.states.isBeforeHide=!1)},{default:Z(()=>[K("div",{ref:"wrapperRef",class:$([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)])},[e.$slots.prefix?(_(),F("div",{key:0,ref:"prefixRef",class:$(e.nsSelect.e("prefix"))},[le(e.$slots,"prefix")],2)):oe("v-if",!0),K("div",{ref:"selectionRef",class:$([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?le(e.$slots,"tag",{key:0},()=>[(_(!0),F(ze,null,mt(e.showTagList,d=>(_(),F("div",{key:e.getValueKey(e.getValue(d)),class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!e.selectDisabled&&!e.getDisabled(d),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.tagStyle),onClose:h=>e.deleteTag(h,d)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(e.getLabel(d)),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(_(),re(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Z(()=>[K("div",{ref:"collapseItemRef",class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,style:He(e.collapseTagStyle),"disable-transitions":""},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))}," + "+Te(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Z(()=>[K("div",{ref:"tagMenuRef",class:$(e.nsSelect.e("selection"))},[(_(!0),F(ze,null,mt(e.collapseTagList,d=>(_(),F("div",{key:e.getValueKey(e.getValue(d)),class:$(e.nsSelect.e("selected-item"))},[q(s,{class:"in-tooltip",closable:!e.selectDisabled&&!e.getDisabled(d),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:h=>e.deleteTag(h,d)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(e.getLabel(d)),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):oe("v-if",!0)]):oe("v-if",!0),e.selectDisabled?oe("v-if",!0):(_(),F("div",{key:1,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[et(K("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=d=>e.states.inputValue=d),style:He(e.inputStyle),autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,onFocus:t[1]||(t[1]=(...d)=>e.handleFocus&&e.handleFocus(...d)),onBlur:t[2]||(t[2]=(...d)=>e.handleBlur&&e.handleBlur(...d)),onInput:t[3]||(t[3]=(...d)=>e.onInput&&e.onInput(...d)),onCompositionstart:t[4]||(t[4]=(...d)=>e.handleCompositionStart&&e.handleCompositionStart(...d)),onCompositionupdate:t[5]||(t[5]=(...d)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...d)),onCompositionend:t[6]||(t[6]=(...d)=>e.handleCompositionEnd&&e.handleCompositionEnd(...d)),onKeydown:[t[7]||(t[7]=Tt(Ge(d=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[8]||(t[8]=Tt(Ge(d=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[9]||(t[9]=Tt(Ge((...d)=>e.onKeyboardSelect&&e.onKeyboardSelect(...d),["stop","prevent"]),["enter"])),t[10]||(t[10]=Tt(Ge((...d)=>e.handleEsc&&e.handleEsc(...d),["stop","prevent"]),["esc"])),t[11]||(t[11]=Tt(Ge((...d)=>e.handleDel&&e.handleDel(...d),["stop"]),["delete"]))],onClick:t[12]||(t[12]=Ge((...d)=>e.toggleMenu&&e.toggleMenu(...d),["stop"]))},null,46,gq),[[ch,e.states.inputValue]]),e.filterable?(_(),F("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$(e.nsSelect.e("input-calculator")),textContent:Te(e.states.inputValue)},null,10,yq)):oe("v-if",!0)],2)),e.shouldShowPlaceholder?(_(),F("div",{key:2,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[K("span",null,Te(e.currentPlaceholder),1)],2)):oe("v-if",!0)],2),K("div",{ref:"suffixRef",class:$(e.nsSelect.e("suffix"))},[e.iconComponent?et((_(),re(u,{key:0,class:$([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])),[[St,!e.showClearBtn]]):oe("v-if",!0),e.showClearBtn&&e.clearIcon?(_(),re(u,{key:1,class:$([e.nsSelect.e("caret"),e.nsInput.e("icon")]),onClick:Ge(e.handleClear,["prevent","stop"])},{default:Z(()=>[(_(),re(ct(e.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.validateState&&e.validateIcon?(_(),re(u,{key:2,class:$([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Z(()=>[(_(),re(ct(e.validateIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)]),content:Z(()=>[q(c,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},ar({default:Z(d=>[le(e.$slots,"default",rr(vs(d)))]),_:2},[e.$slots.header?{name:"header",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","header"))},[le(e.$slots,"header")],2)])}:void 0,e.$slots.loading&&e.loading?{name:"loading",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","loading"))},[le(e.$slots,"loading")],2)])}:e.loading||e.filteredOptions.length===0?{name:"empty",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","empty"))},[le(e.$slots,"empty",{},()=>[K("span",null,Te(e.emptyText),1)])],2)])}:void 0,e.$slots.footer?{name:"footer",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","footer"))},[le(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","onBeforeShow"])],34)),[[f,e.handleClickOutside,e.popperRef]])}var Tu=$e(mq,[["render",bq],["__file","select.vue"]]);Tu.install=e=>{e.component(Tu.name,Tu)};const wq=Tu,Cq=wq,Sq=_e({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),Eq=_e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),kq=j({name:"ElSkeletonItem"}),_q=j({...kq,props:Eq,setup(e){const t=ge("skeleton");return(n,o)=>(_(),F("div",{class:$([i(t).e("item"),i(t).e(n.variant)])},[n.variant==="image"?(_(),re(i(gx),{key:0})):oe("v-if",!0)],2))}});var cc=$e(_q,[["__file","skeleton-item.vue"]]);const $q=j({name:"ElSkeleton"}),Tq=j({...$q,props:Sq,setup(e,{expose:t}){const n=e,o=ge("skeleton"),r=c8(Ot(n,"loading"),n.throttle);return t({uiLoading:r}),(l,s)=>i(r)?(_(),F("div",pt({key:0,class:[i(o).b(),i(o).is("animated",l.animated)]},l.$attrs),[(_(!0),F(ze,null,mt(l.count,a=>(_(),F(ze,{key:a},[l.loading?le(l.$slots,"template",{key:a},()=>[q(cc,{class:$(i(o).is("first")),variant:"p"},null,8,["class"]),(_(!0),F(ze,null,mt(l.rows,u=>(_(),re(cc,{key:u,class:$([i(o).e("paragraph"),i(o).is("last",u===l.rows&&l.rows>1)]),variant:"p"},null,8,["class"]))),128))]):oe("v-if",!0)],64))),128))],16)):le(l.$slots,"default",rr(pt({key:1},l.$attrs)))}});var Oq=$e(Tq,[["__file","skeleton.vue"]]);const Nq=rt(Oq,{SkeletonItem:cc}),Mq=Kt(cc),R2=Symbol("sliderContextKey"),Iq=_e({modelValue:{type:Q([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:an,inputSize:an,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Q(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Q(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Vl,default:"top"},marks:{type:Q(Object)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),qd=e=>Ye(e)||Ae(e)&&e.every(Ye),Rq={[it]:qd,[xn]:qd,[Dt]:qd},Aq=(e,t,n)=>{const o=P();return nt(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Lt(window,"resize",n),await je(),n()}),{sliderWrapper:o}},Pq=e=>S(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,o)=>n-o).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),xq=(e,t,n)=>{const{form:o,formItem:r}=Mn(),l=Pt(),s=P(),a=P(),u={firstButton:s,secondButton:a},c=S(()=>e.disabled||(o==null?void 0:o.disabled)||!1),f=S(()=>Math.min(t.firstValue,t.secondValue)),d=S(()=>Math.max(t.firstValue,t.secondValue)),h=S(()=>e.range?`${100*(d.value-f.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),v=S(()=>e.range?`${100*(f.value-e.min)/(e.max-e.min)}%`:"0%"),m=S(()=>e.vertical?{height:e.height}:{}),p=S(()=>e.vertical?{height:h.value,bottom:v.value}:{width:h.value,left:v.value}),y=()=>{l.value&&(t.sliderSize=l.value[`client${e.vertical?"Height":"Width"}`])},g=I=>{const L=e.min+I*(e.max-e.min)/100;if(!e.range)return s;let W;return Math.abs(f.value-L)t.secondValue?"firstButton":"secondButton",u[W]},w=I=>{const L=g(I);return L.value.setPosition(I),L},b=I=>{t.firstValue=I,E(e.range?[f.value,d.value]:I)},C=I=>{t.secondValue=I,e.range&&E([f.value,d.value])},E=I=>{n(it,I),n(xn,I)},k=async()=>{await je(),n(Dt,e.range?[f.value,d.value]:e.modelValue)},O=I=>{var L,W,z,V,x,M;if(c.value||t.dragging)return;y();let D=0;if(e.vertical){const N=(z=(W=(L=I.touches)==null?void 0:L.item(0))==null?void 0:W.clientY)!=null?z:I.clientY;D=(l.value.getBoundingClientRect().bottom-N)/t.sliderSize*100}else{const N=(M=(x=(V=I.touches)==null?void 0:V.item(0))==null?void 0:x.clientX)!=null?M:I.clientX,B=l.value.getBoundingClientRect().left;D=(N-B)/t.sliderSize*100}if(!(D<0||D>100))return w(D)};return{elFormItem:r,slider:l,firstButton:s,secondButton:a,sliderDisabled:c,minValue:f,maxValue:d,runwayStyle:m,barStyle:p,resetSize:y,setPosition:w,emitChange:k,onSliderWrapperPrevent:I=>{var L,W;((L=u.firstButton.value)!=null&&L.dragging||(W=u.secondButton.value)!=null&&W.dragging)&&I.preventDefault()},onSliderClick:I=>{O(I)&&k()},onSliderDown:async I=>{const L=O(I);L&&(await je(),L.value.onButtonDown(I))},setFirstValue:b,setSecondValue:C}},{left:Lq,down:Dq,right:Bq,up:Fq,home:Vq,end:Hq,pageUp:zq,pageDown:Kq}=Ke,jq=(e,t,n)=>{const o=P(),r=P(!1),l=S(()=>t.value instanceof Function),s=S(()=>l.value&&t.value(e.modelValue)||e.modelValue),a=Un(()=>{n.value&&(r.value=!0)},50),u=Un(()=>{n.value&&(r.value=!1)},50);return{tooltip:o,tooltipVisible:r,formatValue:s,displayTooltip:a,hideTooltip:u}},Wq=(e,t,n)=>{const{disabled:o,min:r,max:l,step:s,showTooltip:a,precision:u,sliderSize:c,formatTooltip:f,emitChange:d,resetSize:h,updateDragging:v}=Pe(R2),{tooltip:m,tooltipVisible:p,formatValue:y,displayTooltip:g,hideTooltip:w}=jq(e,f,a),b=P(),C=S(()=>`${(e.modelValue-r.value)/(l.value-r.value)*100}%`),E=S(()=>e.vertical?{bottom:C.value}:{left:C.value}),k=()=>{t.hovering=!0,g()},O=()=>{t.hovering=!1,t.dragging||w()},T=G=>{o.value||(G.preventDefault(),D(G),window.addEventListener("mousemove",N),window.addEventListener("touchmove",N),window.addEventListener("mouseup",B),window.addEventListener("touchend",B),window.addEventListener("contextmenu",B),b.value.focus())},R=G=>{o.value||(t.newPosition=Number.parseFloat(C.value)+G/(l.value-r.value)*100,U(t.newPosition),d())},A=()=>{R(-s.value)},I=()=>{R(s.value)},L=()=>{R(-s.value*4)},W=()=>{R(s.value*4)},z=()=>{o.value||(U(0),d())},V=()=>{o.value||(U(100),d())},x=G=>{let ne=!0;[Lq,Dq].includes(G.key)?A():[Bq,Fq].includes(G.key)?I():G.key===Vq?z():G.key===Hq?V():G.key===Kq?L():G.key===zq?W():ne=!1,ne&&G.preventDefault()},M=G=>{let ne,ue;return G.type.startsWith("touch")?(ue=G.touches[0].clientY,ne=G.touches[0].clientX):(ue=G.clientY,ne=G.clientX),{clientX:ne,clientY:ue}},D=G=>{t.dragging=!0,t.isClick=!0;const{clientX:ne,clientY:ue}=M(G);e.vertical?t.startY=ue:t.startX=ne,t.startPosition=Number.parseFloat(C.value),t.newPosition=t.startPosition},N=G=>{if(t.dragging){t.isClick=!1,g(),h();let ne;const{clientX:ue,clientY:te}=M(G);e.vertical?(t.currentY=te,ne=(t.startY-t.currentY)/c.value*100):(t.currentX=ue,ne=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+ne,U(t.newPosition)}},B=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||w(),t.isClick||U(t.newPosition),d()},0),window.removeEventListener("mousemove",N),window.removeEventListener("touchmove",N),window.removeEventListener("mouseup",B),window.removeEventListener("touchend",B),window.removeEventListener("contextmenu",B))},U=async G=>{if(G===null||Number.isNaN(+G))return;G<0?G=0:G>100&&(G=100);const ne=100/((l.value-r.value)/s.value);let te=Math.round(G/ne)*ne*(l.value-r.value)*.01+r.value;te=Number.parseFloat(te.toFixed(u.value)),te!==e.modelValue&&n(it,te),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await je(),t.dragging&&g(),m.value.updatePopper()};return fe(()=>t.dragging,G=>{v(G)}),{disabled:o,button:b,tooltip:m,tooltipVisible:p,showTooltip:a,wrapperStyle:E,formatValue:y,handleMouseEnter:k,handleMouseLeave:O,onButtonDown:T,onKeyDown:x,setPosition:U}},Uq=(e,t,n,o)=>({stops:S(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const s=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),u=Array.from({length:s-1}).map((c,f)=>(f+1)*a);return e.range?u.filter(c=>c<100*(n.value-e.min)/(e.max-e.min)||c>100*(o.value-e.min)/(e.max-e.min)):u.filter(c=>c>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:s=>e.vertical?{bottom:`${s}%`}:{left:`${s}%`}}),qq=(e,t,n,o,r,l)=>{const s=c=>{r(it,c),r(xn,c)},a=()=>e.range?![n.value,o.value].every((c,f)=>c===t.oldValue[f]):e.modelValue!==t.oldValue,u=()=>{var c,f;e.min>e.max&&rn("Slider","min should not be greater than max.");const d=e.modelValue;e.range&&Array.isArray(d)?d[1]e.max?s([e.max,e.max]):d[0]e.max?s([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],a()&&(e.validateEvent&&((c=l==null?void 0:l.validate)==null||c.call(l,"change").catch(h=>void 0)),t.oldValue=d.slice())):!e.range&&typeof d=="number"&&!Number.isNaN(d)&&(de.max?s(e.max):(t.firstValue=d,a()&&(e.validateEvent&&((f=l==null?void 0:l.validate)==null||f.call(l,"change").catch(h=>void 0)),t.oldValue=d)))};u(),fe(()=>t.dragging,c=>{c||u()}),fe(()=>e.modelValue,(c,f)=>{t.dragging||Array.isArray(c)&&Array.isArray(f)&&c.every((d,h)=>d===f[h])&&t.firstValue===c[0]&&t.secondValue===c[1]||u()},{deep:!0}),fe(()=>[e.min,e.max],()=>{u()})},Yq=_e({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Vl,default:"top"}}),Gq={[it]:e=>Ye(e)},Xq=["tabindex"],Jq=j({name:"ElSliderButton"}),Zq=j({...Jq,props:Yq,emits:Gq,setup(e,{expose:t,emit:n}){const o=e,r=ge("slider"),l=Et({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{disabled:s,button:a,tooltip:u,showTooltip:c,tooltipVisible:f,wrapperStyle:d,formatValue:h,handleMouseEnter:v,handleMouseLeave:m,onButtonDown:p,onKeyDown:y,setPosition:g}=Wq(o,l,n),{hovering:w,dragging:b}=gn(l);return t({onButtonDown:p,onKeyDown:y,setPosition:g,hovering:w,dragging:b}),(C,E)=>(_(),F("div",{ref_key:"button",ref:a,class:$([i(r).e("button-wrapper"),{hover:i(w),dragging:i(b)}]),style:He(i(d)),tabindex:i(s)?-1:0,onMouseenter:E[0]||(E[0]=(...k)=>i(v)&&i(v)(...k)),onMouseleave:E[1]||(E[1]=(...k)=>i(m)&&i(m)(...k)),onMousedown:E[2]||(E[2]=(...k)=>i(p)&&i(p)(...k)),onTouchstart:E[3]||(E[3]=(...k)=>i(p)&&i(p)(...k)),onFocus:E[4]||(E[4]=(...k)=>i(v)&&i(v)(...k)),onBlur:E[5]||(E[5]=(...k)=>i(m)&&i(m)(...k)),onKeydown:E[6]||(E[6]=(...k)=>i(y)&&i(y)(...k))},[q(i(Nn),{ref_key:"tooltip",ref:u,visible:i(f),placement:C.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":C.tooltipClass,disabled:!i(c),persistent:""},{content:Z(()=>[K("span",null,Te(i(h)),1)]),default:Z(()=>[K("div",{class:$([i(r).e("button"),{hover:i(w),dragging:i(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,Xq))}});var O0=$e(Zq,[["__file","button.vue"]]);const Qq=_e({mark:{type:Q([String,Object]),default:void 0}});var eY=j({name:"ElSliderMarker",props:Qq,setup(e){const t=ge("slider"),n=S(()=>Ze(e.mark)?e.mark:e.mark.label),o=S(()=>Ze(e.mark)?void 0:e.mark.style);return()=>Ue("div",{class:t.e("marks-text"),style:o.value},n.value)}});const tY=["id","role","aria-label","aria-labelledby"],nY={key:1},oY=j({name:"ElSlider"}),rY=j({...oY,props:Iq,emits:Rq,setup(e,{expose:t,emit:n}){const o=e,r=ge("slider"),{t:l}=Ct(),s=Et({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:a,slider:u,firstButton:c,secondButton:f,sliderDisabled:d,minValue:h,maxValue:v,runwayStyle:m,barStyle:p,resetSize:y,emitChange:g,onSliderWrapperPrevent:w,onSliderClick:b,onSliderDown:C,setFirstValue:E,setSecondValue:k}=xq(o,s,n),{stops:O,getStopStyle:T}=Uq(o,s,h,v),{inputId:R,isLabeledByFormItem:A}=No(o,{formItemContext:a}),I=tn(),L=S(()=>o.inputSize||I.value),W=S(()=>o.label||o.ariaLabel||l("el.slider.defaultLabel",{min:o.min,max:o.max})),z=S(()=>o.range?o.rangeStartLabel||l("el.slider.defaultRangeStartLabel"):W.value),V=S(()=>o.formatValueText?o.formatValueText(G.value):`${G.value}`),x=S(()=>o.rangeEndLabel||l("el.slider.defaultRangeEndLabel")),M=S(()=>o.formatValueText?o.formatValueText(ne.value):`${ne.value}`),D=S(()=>[r.b(),r.m(I.value),r.is("vertical",o.vertical),{[r.m("with-input")]:o.showInput}]),N=Pq(o);qq(o,s,h,v,n,a);const B=S(()=>{const Y=[o.min,o.max,o.step].map(J=>{const ee=`${J}`.split(".")[1];return ee?ee.length:0});return Math.max.apply(null,Y)}),{sliderWrapper:U}=Aq(o,s,y),{firstValue:G,secondValue:ne,sliderSize:ue}=gn(s),te=Y=>{s.dragging=Y};return ft(R2,{...gn(o),sliderSize:ue,disabled:d,precision:B,emitChange:g,resetSize:y,updateDragging:te}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-slider",ref:"https://element-plus.org/en-US/component/slider.html"},S(()=>!!o.label)),t({onSliderClick:b}),(Y,J)=>{var ee,Ce;return _(),F("div",{id:Y.range?i(R):void 0,ref_key:"sliderWrapper",ref:U,class:$(i(D)),role:Y.range?"group":void 0,"aria-label":Y.range&&!i(A)?i(W):void 0,"aria-labelledby":Y.range&&i(A)?(ee=i(a))==null?void 0:ee.labelId:void 0,onTouchstart:J[2]||(J[2]=(...de)=>i(w)&&i(w)(...de)),onTouchmove:J[3]||(J[3]=(...de)=>i(w)&&i(w)(...de))},[K("div",{ref_key:"slider",ref:u,class:$([i(r).e("runway"),{"show-input":Y.showInput&&!Y.range},i(r).is("disabled",i(d))]),style:He(i(m)),onMousedown:J[0]||(J[0]=(...de)=>i(C)&&i(C)(...de)),onTouchstart:J[1]||(J[1]=(...de)=>i(C)&&i(C)(...de))},[K("div",{class:$(i(r).e("bar")),style:He(i(p))},null,6),q(O0,{id:Y.range?void 0:i(R),ref_key:"firstButton",ref:c,"model-value":i(G),vertical:Y.vertical,"tooltip-class":Y.tooltipClass,placement:Y.placement,role:"slider","aria-label":Y.range||!i(A)?i(z):void 0,"aria-labelledby":!Y.range&&i(A)?(Ce=i(a))==null?void 0:Ce.labelId:void 0,"aria-valuemin":Y.min,"aria-valuemax":Y.range?i(ne):Y.max,"aria-valuenow":i(G),"aria-valuetext":i(V),"aria-orientation":Y.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i(E)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),Y.range?(_(),re(O0,{key:0,ref_key:"secondButton",ref:f,"model-value":i(ne),vertical:Y.vertical,"tooltip-class":Y.tooltipClass,placement:Y.placement,role:"slider","aria-label":i(x),"aria-valuemin":i(G),"aria-valuemax":Y.max,"aria-valuenow":i(ne),"aria-valuetext":i(M),"aria-orientation":Y.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i(k)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):oe("v-if",!0),Y.showStops?(_(),F("div",nY,[(_(!0),F(ze,null,mt(i(O),(de,ie)=>(_(),F("div",{key:ie,class:$(i(r).e("stop")),style:He(i(T)(de))},null,6))),128))])):oe("v-if",!0),i(N).length>0?(_(),F(ze,{key:2},[K("div",null,[(_(!0),F(ze,null,mt(i(N),(de,ie)=>(_(),F("div",{key:ie,style:He(i(T)(de.position)),class:$([i(r).e("stop"),i(r).e("marks-stop")])},null,6))),128))]),K("div",{class:$(i(r).e("marks"))},[(_(!0),F(ze,null,mt(i(N),(de,ie)=>(_(),re(i(eY),{key:ie,mark:de.mark,style:He(i(T)(de.position))},null,8,["mark","style"]))),128))],2)],64)):oe("v-if",!0)],38),Y.showInput&&!Y.range?(_(),re(i(r2),{key:0,ref:"input","model-value":i(G),class:$(i(r).e("input")),step:Y.step,disabled:i(d),controls:Y.showInputControls,min:Y.min,max:Y.max,debounce:Y.debounce,size:i(L),"onUpdate:modelValue":i(E),onChange:i(g)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):oe("v-if",!0)],42,tY)}}});var lY=$e(rY,[["__file","slider.vue"]]);const sY=rt(lY),aY=_e({prefixCls:{type:String}}),N0=j({name:"ElSpaceItem",props:aY,setup(e,{slots:t}){const n=ge("space"),o=S(()=>`${e.prefixCls||n.b()}__item`);return()=>Ue("div",{class:o.value},le(t,"default"))}}),M0={small:8,default:12,large:16};function iY(e){const t=ge("space"),n=S(()=>[t.b(),t.m(e.direction),e.class]),o=P(0),r=P(0),l=S(()=>{const a=e.wrap||e.fill?{flexWrap:"wrap"}:{},u={alignItems:e.alignment},c={rowGap:`${r.value}px`,columnGap:`${o.value}px`};return[a,u,c,e.style]}),s=S(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return Cn(()=>{const{size:a="small",wrap:u,direction:c,fill:f}=e;if(Ae(a)){const[d=0,h=0]=a;o.value=d,r.value=h}else{let d;Ye(a)?d=a:d=M0[a||"small"]||M0.small,(u||f)&&c==="horizontal"?o.value=r.value=d:c==="horizontal"?(o.value=d,r.value=0):(r.value=d,o.value=0)}}),{classes:n,containerStyle:l,itemStyle:s}}const uY=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Q([String,Object,Array]),default:""},style:{type:Q([String,Array,Object]),default:""},alignment:{type:Q(String),default:"center"},prefixCls:{type:String},spacer:{type:Q([Object,String,Number,Array]),default:null,validator:e=>Vt(e)||Ye(e)||Ze(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Uo,validator:e=>Ye(e)||Ae(e)&&e.length===2&&e.every(Ye)}}),cY=j({name:"ElSpace",props:uY,setup(e,{slots:t}){const{classes:n,containerStyle:o,itemStyle:r}=iY(e);function l(s,a="",u=[]){const{prefixCls:c}=e;return s.forEach((f,d)=>{If(f)?Ae(f.children)&&f.children.forEach((h,v)=>{If(h)&&Ae(h.children)?l(h.children,`${a+v}-`,u):u.push(q(N0,{style:r.value,prefixCls:c,key:`nested-${a+v}`},{default:()=>[h]},eo.PROPS|eo.STYLE,["style","prefixCls"]))}):qx(f)&&u.push(q(N0,{style:r.value,prefixCls:c,key:`LoopKey${a+d}`},{default:()=>[f]},eo.PROPS|eo.STYLE,["style","prefixCls"]))}),u}return()=>{var s;const{spacer:a,direction:u}=e,c=le(t,"default",{key:0},()=>[]);if(((s=c.children)!=null?s:[]).length===0)return null;if(Ae(c.children)){let f=l(c.children);if(a){const d=f.length-1;f=f.reduce((h,v,m)=>{const p=[...h,v];return m!==d&&p.push(q("span",{style:[r.value,u==="vertical"?"width: 100%":null],key:m},[Vt(a)?a:wt(a,eo.TEXT)],eo.STYLE)),p},[])}return q("div",{class:n.value,style:o.value},f,eo.STYLE|eo.CLASS)}return c.children}}}),dY=rt(cY),fY=_e({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:Q([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:Q([String,Object,Array])}}),pY=j({name:"ElStatistic"}),hY=j({...pY,props:fY,setup(e,{expose:t}){const n=e,o=ge("statistic"),r=S(()=>{const{value:l,formatter:s,precision:a,decimalSeparator:u,groupSeparator:c}=n;if(Xe(s))return s(l);if(!Ye(l))return l;let[f,d=""]=String(l).split(".");return d=d.padEnd(a,"0").slice(0,a>0?a:0),f=f.replace(/\B(?=(\d{3})+(?!\d))/g,c),[f,d].join(d?u:"")});return t({displayValue:r}),(l,s)=>(_(),F("div",{class:$(i(o).b())},[l.$slots.title||l.title?(_(),F("div",{key:0,class:$(i(o).e("head"))},[le(l.$slots,"title",{},()=>[wt(Te(l.title),1)])],2)):oe("v-if",!0),K("div",{class:$(i(o).e("content"))},[l.$slots.prefix||l.prefix?(_(),F("div",{key:0,class:$(i(o).e("prefix"))},[le(l.$slots,"prefix",{},()=>[K("span",null,Te(l.prefix),1)])],2)):oe("v-if",!0),K("span",{class:$(i(o).e("number")),style:He(l.valueStyle)},Te(i(r)),7),l.$slots.suffix||l.suffix?(_(),F("div",{key:1,class:$(i(o).e("suffix"))},[le(l.$slots,"suffix",{},()=>[K("span",null,Te(l.suffix),1)])],2)):oe("v-if",!0)],2)],2))}});var vY=$e(hY,[["__file","statistic.vue"]]);const A2=rt(vY),mY=_e({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:Q([Number,Object]),default:0},valueStyle:{type:Q([String,Object,Array])}}),gY={finish:()=>!0,[Dt]:e=>Ye(e)},yY=[["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]],I0=e=>Ye(e)?new Date(e).getTime():e.valueOf(),R0=(e,t)=>{let n=e;const o=/\[([^\]]*)]/g;return yY.reduce((l,[s,a])=>{const u=new RegExp(`${s}+(?![^\\[\\]]*\\])`,"g");if(u.test(l)){const c=Math.floor(n/a);return n-=c*a,l.replace(u,f=>String(c).padStart(f.length,"0"))}return l},t).replace(o,"$1")},bY=j({name:"ElCountdown"}),wY=j({...bY,props:mY,emits:gY,setup(e,{expose:t,emit:n}){const o=e;let r;const l=P(I0(o.value)-Date.now()),s=S(()=>R0(l.value,o.format)),a=f=>R0(f,o.format),u=()=>{r&&(Il(r),r=void 0)},c=()=>{const f=I0(o.value),d=()=>{let h=f-Date.now();n("change",h),h<=0?(h=0,u(),n("finish")):r=Kr(d),l.value=h};r=Kr(d)};return fe(()=>[o.value,o.format],()=>{u(),c()},{immediate:!0}),At(()=>{u()}),t({displayValue:s}),(f,d)=>(_(),re(i(A2),{value:l.value,title:f.title,prefix:f.prefix,suffix:f.suffix,"value-style":f.valueStyle,formatter:a},ar({_:2},[mt(f.$slots,(h,v)=>({name:v,fn:Z(()=>[le(f.$slots,v)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var CY=$e(wY,[["__file","countdown.vue"]]);const SY=rt(CY),EY=_e({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"}}),kY={[Dt]:(e,t)=>[e,t].every(Ye)},_Y=j({name:"ElSteps"}),$Y=j({..._Y,props:EY,emits:kY,setup(e,{emit:t}){const n=e,o=ge("steps"),{children:r,addChild:l,removeChild:s}=pv(ot(),"ElStep");return fe(r,()=>{r.value.forEach((a,u)=>{a.setIndex(u)})}),ft("ElSteps",{props:n,steps:r,addStep:l,removeStep:s}),fe(()=>n.active,(a,u)=>{t(Dt,a,u)}),(a,u)=>(_(),F("div",{class:$([i(o).b(),i(o).m(a.simple?"simple":a.direction)])},[le(a.$slots,"default")],2))}});var TY=$e($Y,[["__file","steps.vue"]]);const OY=_e({title:{type:String,default:""},icon:{type:Nt},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),NY=j({name:"ElStep"}),MY=j({...NY,props:OY,setup(e){const t=e,n=ge("step"),o=P(-1),r=P({}),l=P(""),s=Pe("ElSteps"),a=ot();nt(()=>{fe([()=>s.props.active,()=>s.props.processStatus,()=>s.props.finishStatus],([k])=>{C(k)},{immediate:!0})}),At(()=>{s.removeStep(E.uid)});const u=S(()=>t.status||l.value),c=S(()=>{const k=s.steps.value[o.value-1];return k?k.currentStatus:"wait"}),f=S(()=>s.props.alignCenter),d=S(()=>s.props.direction==="vertical"),h=S(()=>s.props.simple),v=S(()=>s.steps.value.length),m=S(()=>{var k;return((k=s.steps.value[v.value-1])==null?void 0:k.uid)===(a==null?void 0:a.uid)}),p=S(()=>h.value?"":s.props.space),y=S(()=>[n.b(),n.is(h.value?"simple":s.props.direction),n.is("flex",m.value&&!p.value&&!f.value),n.is("center",f.value&&!d.value&&!h.value)]),g=S(()=>{const k={flexBasis:Ye(p.value)?`${p.value}px`:p.value?p.value:`${100/(v.value-(f.value?0:1))}%`};return d.value||m.value&&(k.maxWidth=`${100/v.value}%`),k}),w=k=>{o.value=k},b=k=>{const O=k==="wait",T={transitionDelay:`${O?"-":""}${150*o.value}ms`},R=k===s.props.processStatus||O?0:100;T.borderWidth=R&&!h.value?"1px":0,T[s.props.direction==="vertical"?"height":"width"]=`${R}%`,r.value=T},C=k=>{k>o.value?l.value=s.props.finishStatus:k===o.value&&c.value!=="error"?l.value=s.props.processStatus:l.value="wait";const O=s.steps.value[o.value-1];O&&O.calcProgress(l.value)},E=Et({uid:a.uid,currentStatus:u,setIndex:w,calcProgress:b});return s.addStep(E),(k,O)=>(_(),F("div",{style:He(i(g)),class:$(i(y))},[oe(" icon & line "),K("div",{class:$([i(n).e("head"),i(n).is(i(u))])},[i(h)?oe("v-if",!0):(_(),F("div",{key:0,class:$(i(n).e("line"))},[K("i",{class:$(i(n).e("line-inner")),style:He(r.value)},null,6)],2)),K("div",{class:$([i(n).e("icon"),i(n).is(k.icon||k.$slots.icon?"icon":"text")])},[le(k.$slots,"icon",{},()=>[k.icon?(_(),re(i(Fe),{key:0,class:$(i(n).e("icon-inner"))},{default:Z(()=>[(_(),re(ct(k.icon)))]),_:1},8,["class"])):i(u)==="success"?(_(),re(i(Fe),{key:1,class:$([i(n).e("icon-inner"),i(n).is("status")])},{default:Z(()=>[q(i(mi))]),_:1},8,["class"])):i(u)==="error"?(_(),re(i(Fe),{key:2,class:$([i(n).e("icon-inner"),i(n).is("status")])},{default:Z(()=>[q(i(ko))]),_:1},8,["class"])):i(h)?oe("v-if",!0):(_(),F("div",{key:3,class:$(i(n).e("icon-inner"))},Te(o.value+1),3))])],2)],2),oe(" title & description "),K("div",{class:$(i(n).e("main"))},[K("div",{class:$([i(n).e("title"),i(n).is(i(u))])},[le(k.$slots,"title",{},()=>[wt(Te(k.title),1)])],2),i(h)?(_(),F("div",{key:0,class:$(i(n).e("arrow"))},null,2)):(_(),F("div",{key:1,class:$([i(n).e("description"),i(n).is(i(u))])},[le(k.$slots,"description",{},()=>[wt(Te(k.description),1)])],2))],2)],6))}});var P2=$e(MY,[["__file","item.vue"]]);const IY=rt(TY,{Step:P2}),RY=Kt(P2),AY=_e({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:Ww},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Nt},activeActionIcon:{type:Nt},activeIcon:{type:Nt},inactiveIcon:{type:Nt},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:Q(Function)},id:String,tabindex:{type:[String,Number]},label:{type:String,default:void 0},...yn(["ariaLabel"])}),PY={[it]:e=>en(e)||Ze(e)||Ye(e),[Dt]:e=>en(e)||Ze(e)||Ye(e),[xn]:e=>en(e)||Ze(e)||Ye(e)},xY=["onClick"],LY=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],DY=["aria-hidden"],BY=["aria-hidden"],FY=["aria-hidden"],x2="ElSwitch",VY=j({name:x2}),HY=j({...VY,props:AY,emits:PY,setup(e,{expose:t,emit:n}){const o=e,{formItem:r}=Mn(),l=tn(),s=ge("switch"),{inputId:a}=No(o,{formItemContext:r}),u=Bn(S(()=>o.loading)),c=P(o.modelValue!==!1),f=P(),d=P(),h=S(()=>[s.b(),s.m(l.value),s.is("disabled",u.value),s.is("checked",g.value)]),v=S(()=>[s.e("label"),s.em("label","left"),s.is("active",!g.value)]),m=S(()=>[s.e("label"),s.em("label","right"),s.is("active",g.value)]),p=S(()=>({width:qt(o.width)}));fe(()=>o.modelValue,()=>{c.value=!0});const y=S(()=>c.value?o.modelValue:!1),g=S(()=>y.value===o.activeValue);[o.activeValue,o.inactiveValue].includes(y.value)||(n(it,o.inactiveValue),n(Dt,o.inactiveValue),n(xn,o.inactiveValue)),fe(g,E=>{var k;f.value.checked=E,o.validateEvent&&((k=r==null?void 0:r.validate)==null||k.call(r,"change").catch(O=>void 0))});const w=()=>{const E=g.value?o.inactiveValue:o.activeValue;n(it,E),n(Dt,E),n(xn,E),je(()=>{f.value.checked=g.value})},b=()=>{if(u.value)return;const{beforeChange:E}=o;if(!E){w();return}const k=E();[Na(k),en(k)].includes(!0)||rn(x2,"beforeChange must return type `Promise` or `boolean`"),Na(k)?k.then(T=>{T&&w()}).catch(T=>{}):k&&w()},C=()=>{var E,k;(k=(E=f.value)==null?void 0:E.focus)==null||k.call(E)};return nt(()=>{f.value.checked=g.value}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-switch",ref:"https://element-plus.org/en-US/component/switch.html"},S(()=>!!o.label)),t({focus:C,checked:g}),(E,k)=>(_(),F("div",{class:$(i(h)),onClick:Ge(b,["prevent"])},[K("input",{id:i(a),ref_key:"input",ref:f,class:$(i(s).e("input")),type:"checkbox",role:"switch","aria-checked":i(g),"aria-disabled":i(u),"aria-label":E.label||E.ariaLabel,name:E.name,"true-value":E.activeValue,"false-value":E.inactiveValue,disabled:i(u),tabindex:E.tabindex,onChange:w,onKeydown:Tt(b,["enter"])},null,42,LY),!E.inlinePrompt&&(E.inactiveIcon||E.inactiveText)?(_(),F("span",{key:0,class:$(i(v))},[E.inactiveIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.inactiveIcon)))]),_:1})):oe("v-if",!0),!E.inactiveIcon&&E.inactiveText?(_(),F("span",{key:1,"aria-hidden":i(g)},Te(E.inactiveText),9,DY)):oe("v-if",!0)],2)):oe("v-if",!0),K("span",{ref_key:"core",ref:d,class:$(i(s).e("core")),style:He(i(p))},[E.inlinePrompt?(_(),F("div",{key:0,class:$(i(s).e("inner"))},[E.activeIcon||E.inactiveIcon?(_(),re(i(Fe),{key:0,class:$(i(s).is("icon"))},{default:Z(()=>[(_(),re(ct(i(g)?E.activeIcon:E.inactiveIcon)))]),_:1},8,["class"])):E.activeText||E.inactiveText?(_(),F("span",{key:1,class:$(i(s).is("text")),"aria-hidden":!i(g)},Te(i(g)?E.activeText:E.inactiveText),11,BY)):oe("v-if",!0)],2)):oe("v-if",!0),K("div",{class:$(i(s).e("action"))},[E.loading?(_(),re(i(Fe),{key:0,class:$(i(s).is("loading"))},{default:Z(()=>[q(i(Zr))]),_:1},8,["class"])):i(g)?le(E.$slots,"active-action",{key:1},()=>[E.activeActionIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.activeActionIcon)))]),_:1})):oe("v-if",!0)]):i(g)?oe("v-if",!0):le(E.$slots,"inactive-action",{key:2},()=>[E.inactiveActionIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.inactiveActionIcon)))]),_:1})):oe("v-if",!0)])],2)],6),!E.inlinePrompt&&(E.activeIcon||E.activeText)?(_(),F("span",{key:1,class:$(i(m))},[E.activeIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.activeIcon)))]),_:1})):oe("v-if",!0),!E.activeIcon&&E.activeText?(_(),F("span",{key:1,"aria-hidden":!i(g)},Te(E.activeText),9,FY)):oe("v-if",!0)],2)):oe("v-if",!0)],10,xY))}});var zY=$e(HY,[["__file","switch.vue"]]);const KY=rt(zY),Yd=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},jY=function(e,t,n,o,r){if(!t&&!o&&(!r||Array.isArray(r)&&!r.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const l=o?null:function(a,u){return r?(Array.isArray(r)||(r=[r]),r.map(c=>typeof c=="string"?Xt(a,c):c(a,u,e))):(t!=="$key"&&ut(a)&&"$value"in a&&(a=a.$value),[ut(a)?Xt(a,t):a])},s=function(a,u){if(o)return o(a.value,u.value);for(let c=0,f=a.key.length;cu.key[c])return 1}return 0};return e.map((a,u)=>({value:a,index:u,key:l?l(a,u):null})).sort((a,u)=>{let c=s(a,u);return c||(c=a.index-u.index),c*+n}).map(a=>a.value)},L2=function(e,t){let n=null;return e.columns.forEach(o=>{o.id===t&&(n=o)}),n},WY=function(e,t){let n=null;for(let o=0;o{if(!e)throw new Error("Row is required when get row identity");if(typeof t=="string"){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let o=e;for(const r of n)o=o[r];return`${o}`}else if(typeof t=="function")return t.call(null,e)},yl=function(e,t){const n={};return(e||[]).forEach((o,r)=>{n[bn(o,t)]={row:o,index:r}}),n};function UY(e,t){const n={};let o;for(o in e)n[o]=e[o];for(o in t)if(bt(t,o)){const r=t[o];typeof r<"u"&&(n[o]=r)}return n}function Bv(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function D2(e){return e===""||e!==void 0&&(e=Bv(e),Number.isNaN(e)&&(e=80)),e}function qY(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function YY(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...o)=>t(n(...o)))}function $a(e,t,n){let o=!1;const r=e.indexOf(t),l=r!==-1,s=a=>{a==="add"?e.push(t):e.splice(r,1),o=!0,Ae(t.children)&&t.children.forEach(u=>{$a(e,u,n??!l)})};return en(n)?n&&!l?s("add"):!n&&l&&s("remove"):s(l?"remove":"add"),o}function GY(e,t,n="children",o="hasChildren"){const r=s=>!(Array.isArray(s)&&s.length);function l(s,a,u){t(s,a,u),a.forEach(c=>{if(c[o]){t(c,null,u+1);return}const f=c[n];r(f)||l(c,f,u+1)})}e.forEach(s=>{if(s[o]){t(s,null,0);return}const a=s[n];r(a)||l(s,a,0)})}let Qn=null;function XY(e,t,n,o){if((Qn==null?void 0:Qn.trigger)===n)return;Qn==null||Qn();const r=o==null?void 0:o.refs.tableWrapper,l=r==null?void 0:r.dataset.prefix,s={strategy:"fixed",...e.popperOptions},a=q(Nn,{content:t,virtualTriggering:!0,virtualRef:n,appendTo:r,placement:"top",transition:"none",offset:0,hideAfter:0,...e,popperOptions:s,onHide:()=>{Qn==null||Qn()}});a.appContext={...o.appContext,...o};const u=document.createElement("div");Vr(a,u),a.component.exposed.onOpen();const c=r==null?void 0:r.querySelector(`.${l}-scrollbar__wrap`);Qn=()=>{Vr(null,u),c==null||c.removeEventListener("scroll",Qn),Qn=null},Qn.trigger=n,c==null||c.addEventListener("scroll",Qn)}function B2(e){return e.children?lP(e.children,B2):[e]}function P0(e,t){return e+t.colSpan}const F2=(e,t,n,o)=>{let r=0,l=e;const s=n.states.columns.value;if(o){const u=B2(o[e]);r=s.slice(0,s.indexOf(u[0])).reduce(P0,0),l=r+u.reduce(P0,0)-1}else r=e;let a;switch(t){case"left":l=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right");break;default:l=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right")}return a?{direction:a,start:r,after:l}:{}},Fv=(e,t,n,o,r,l=0)=>{const s=[],{direction:a,start:u,after:c}=F2(t,n,o,r);if(a){const f=a==="left";s.push(`${e}-fixed-column--${a}`),f&&c+l===o.states.fixedLeafColumnsLength.value-1?s.push("is-last-column"):!f&&u-l===o.states.columns.value.length-o.states.rightFixedLeafColumnsLength.value&&s.push("is-first-column")}return s};function x0(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const Vv=(e,t,n,o)=>{const{direction:r,start:l=0,after:s=0}=F2(e,t,n,o);if(!r)return;const a={},u=r==="left",c=n.states.columns.value;return u?a.left=c.slice(0,l).reduce(x0,0):a.right=c.slice(s+1).reverse().reduce(x0,0),a},Ps=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function JY(e){const t=ot(),n=P(!1),o=P([]);return{updateExpandRows:()=>{const u=e.data.value||[],c=e.rowKey.value;if(n.value)o.value=u.slice();else if(c){const f=yl(o.value,c);o.value=u.reduce((d,h)=>{const v=bn(h,c);return f[v]&&d.push(h),d},[])}else o.value=[]},toggleRowExpansion:(u,c)=>{$a(o.value,u,c)&&t.emit("expand-change",u,o.value.slice())},setExpandRowKeys:u=>{t.store.assertRowKey();const c=e.data.value||[],f=e.rowKey.value,d=yl(c,f);o.value=u.reduce((h,v)=>{const m=d[v];return m&&h.push(m.row),h},[])},isRowExpanded:u=>{const c=e.rowKey.value;return c?!!yl(o.value,c)[bn(u,c)]:o.value.includes(u)},states:{expandRows:o,defaultExpandAll:n}}}function ZY(e){const t=ot(),n=P(null),o=P(null),r=c=>{t.store.assertRowKey(),n.value=c,s(c)},l=()=>{n.value=null},s=c=>{const{data:f,rowKey:d}=e;let h=null;d.value&&(h=(i(f)||[]).find(v=>bn(v,d.value)===c)),o.value=h,t.emit("current-change",o.value,null)};return{setCurrentRowKey:r,restoreCurrentRowKey:l,setCurrentRowByKey:s,updateCurrentRow:c=>{const f=o.value;if(c&&c!==f){o.value=c,t.emit("current-change",o.value,f);return}!c&&f&&(o.value=null,t.emit("current-change",null,f))},updateCurrentRowData:()=>{const c=e.rowKey.value,f=e.data.value||[],d=o.value;if(!f.includes(d)&&d){if(c){const h=bn(d,c);s(h)}else o.value=null;o.value===null&&t.emit("current-change",null,d)}else n.value&&(s(n.value),l())},states:{_currentRowKey:n,currentRow:o}}}function QY(e){const t=P([]),n=P({}),o=P(16),r=P(!1),l=P({}),s=P("hasChildren"),a=P("children"),u=ot(),c=S(()=>{if(!e.rowKey.value)return{};const g=e.data.value||[];return d(g)}),f=S(()=>{const g=e.rowKey.value,w=Object.keys(l.value),b={};return w.length&&w.forEach(C=>{if(l.value[C].length){const E={children:[]};l.value[C].forEach(k=>{const O=bn(k,g);E.children.push(O),k[s.value]&&!b[O]&&(b[O]={children:[]})}),b[C]=E}}),b}),d=g=>{const w=e.rowKey.value,b={};return GY(g,(C,E,k)=>{const O=bn(C,w);Array.isArray(E)?b[O]={children:E.map(T=>bn(T,w)),level:k}:r.value&&(b[O]={children:[],lazy:!0,level:k})},a.value,s.value),b},h=(g=!1,w=(b=>(b=u.store)==null?void 0:b.states.defaultExpandAll.value)())=>{var b;const C=c.value,E=f.value,k=Object.keys(C),O={};if(k.length){const T=i(n),R=[],A=(L,W)=>{if(g)return t.value?w||t.value.includes(W):!!(w||L!=null&&L.expanded);{const z=w||t.value&&t.value.includes(W);return!!(L!=null&&L.expanded||z)}};k.forEach(L=>{const W=T[L],z={...C[L]};if(z.expanded=A(W,L),z.lazy){const{loaded:V=!1,loading:x=!1}=W||{};z.loaded=!!V,z.loading=!!x,R.push(L)}O[L]=z});const I=Object.keys(E);r.value&&I.length&&R.length&&I.forEach(L=>{const W=T[L],z=E[L].children;if(R.includes(L)){if(O[L].children.length!==0)throw new Error("[ElTable]children must be an empty array.");O[L].children=z}else{const{loaded:V=!1,loading:x=!1}=W||{};O[L]={lazy:!0,loaded:!!V,loading:!!x,expanded:A(W,L),children:z,level:""}}})}n.value=O,(b=u.store)==null||b.updateTableScrollY()};fe(()=>t.value,()=>{h(!0)}),fe(()=>c.value,()=>{h()}),fe(()=>f.value,()=>{h()});const v=g=>{t.value=g,h()},m=(g,w)=>{u.store.assertRowKey();const b=e.rowKey.value,C=bn(g,b),E=C&&n.value[C];if(C&&E&&"expanded"in E){const k=E.expanded;w=typeof w>"u"?!E.expanded:w,n.value[C].expanded=w,k!==w&&u.emit("expand-change",g,w),u.store.updateTableScrollY()}},p=g=>{u.store.assertRowKey();const w=e.rowKey.value,b=bn(g,w),C=n.value[b];r.value&&C&&"loaded"in C&&!C.loaded?y(g,b,C):m(g,void 0)},y=(g,w,b)=>{const{load:C}=u.props;C&&!n.value[w].loaded&&(n.value[w].loading=!0,C(g,b,E=>{if(!Array.isArray(E))throw new TypeError("[ElTable] data must be an array");n.value[w].loading=!1,n.value[w].loaded=!0,n.value[w].expanded=!0,E.length&&(l.value[w]=E),u.emit("expand-change",g,!0)}))};return{loadData:y,loadOrToggle:p,toggleTreeExpansion:m,updateTreeExpandKeys:v,updateTreeData:h,normalize:d,states:{expandRowKeys:t,treeData:n,indent:o,lazy:r,lazyTreeNodeMap:l,lazyColumnIdentifier:s,childrenColumnName:a}}}const eG=(e,t)=>{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:jY(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Ou=e=>{const t=[];return e.forEach(n=>{n.children&&n.children.length>0?t.push.apply(t,Ou(n.children)):t.push(n)}),t};function tG(){var e;const t=ot(),{size:n}=gn((e=t.proxy)==null?void 0:e.$props),o=P(null),r=P([]),l=P([]),s=P(!1),a=P([]),u=P([]),c=P([]),f=P([]),d=P([]),h=P([]),v=P([]),m=P([]),p=[],y=P(0),g=P(0),w=P(0),b=P(!1),C=P([]),E=P(!1),k=P(!1),O=P(null),T=P({}),R=P(null),A=P(null),I=P(null),L=P(null),W=P(null);fe(r,()=>t.state&&M(!1),{deep:!0});const z=()=>{if(!o.value)throw new Error("[ElTable] prop row-key is required")},V=qe=>{var ve;(ve=qe.children)==null||ve.forEach(Re=>{Re.fixed=qe.fixed,V(Re)})},x=()=>{a.value.forEach(se=>{V(se)}),f.value=a.value.filter(se=>se.fixed===!0||se.fixed==="left"),d.value=a.value.filter(se=>se.fixed==="right"),f.value.length>0&&a.value[0]&&a.value[0].type==="selection"&&!a.value[0].fixed&&(a.value[0].fixed=!0,f.value.unshift(a.value[0]));const qe=a.value.filter(se=>!se.fixed);u.value=[].concat(f.value).concat(qe).concat(d.value);const ve=Ou(qe),Re=Ou(f.value),be=Ou(d.value);y.value=ve.length,g.value=Re.length,w.value=be.length,c.value=[].concat(Re).concat(ve).concat(be),s.value=f.value.length>0||d.value.length>0},M=(qe,ve=!1)=>{qe&&x(),ve?t.state.doLayout():t.state.debouncedUpdateLayout()},D=qe=>C.value.includes(qe),N=()=>{b.value=!1,C.value.length&&(C.value=[],t.emit("selection-change",[]))},B=()=>{let qe;if(o.value){qe=[];const ve=yl(C.value,o.value),Re=yl(r.value,o.value);for(const be in ve)bt(ve,be)&&!Re[be]&&qe.push(ve[be].row)}else qe=C.value.filter(ve=>!r.value.includes(ve));if(qe.length){const ve=C.value.filter(Re=>!qe.includes(Re));C.value=ve,t.emit("selection-change",ve.slice())}},U=()=>(C.value||[]).slice(),G=(qe,ve=void 0,Re=!0)=>{if($a(C.value,qe,ve)){const se=(C.value||[]).slice();Re&&t.emit("select",se,qe),t.emit("selection-change",se)}},ne=()=>{var qe,ve;const Re=k.value?!b.value:!(b.value||C.value.length);b.value=Re;let be=!1,se=0;const pe=(ve=(qe=t==null?void 0:t.store)==null?void 0:qe.states)==null?void 0:ve.rowKey.value;r.value.forEach((Ve,ae)=>{const We=ae+se;O.value?O.value.call(null,Ve,We)&&$a(C.value,Ve,Re)&&(be=!0):$a(C.value,Ve,Re)&&(be=!0),se+=Y(bn(Ve,pe))}),be&&t.emit("selection-change",C.value?C.value.slice():[]),t.emit("select-all",C.value)},ue=()=>{const qe=yl(C.value,o.value);r.value.forEach(ve=>{const Re=bn(ve,o.value),be=qe[Re];be&&(C.value[be.index]=ve)})},te=()=>{var qe,ve,Re;if(((qe=r.value)==null?void 0:qe.length)===0){b.value=!1;return}let be;o.value&&(be=yl(C.value,o.value));const se=function(We){return be?!!be[bn(We,o.value)]:C.value.includes(We)};let pe=!0,Ve=0,ae=0;for(let We=0,dt=(r.value||[]).length;We{var ve;if(!t||!t.store)return 0;const{treeData:Re}=t.store.states;let be=0;const se=(ve=Re.value[qe])==null?void 0:ve.children;return se&&(be+=se.length,se.forEach(pe=>{be+=Y(pe)})),be},J=(qe,ve)=>{Array.isArray(qe)||(qe=[qe]);const Re={};return qe.forEach(be=>{T.value[be.id]=ve,Re[be.columnKey||be.id]=ve}),Re},ee=(qe,ve,Re)=>{A.value&&A.value!==qe&&(A.value.order=null),A.value=qe,I.value=ve,L.value=Re},Ce=()=>{let qe=i(l);Object.keys(T.value).forEach(ve=>{const Re=T.value[ve];if(!Re||Re.length===0)return;const be=L2({columns:c.value},ve);be&&be.filterMethod&&(qe=qe.filter(se=>Re.some(pe=>be.filterMethod.call(null,pe,se,be))))}),R.value=qe},de=()=>{r.value=eG(R.value,{sortingColumn:A.value,sortProp:I.value,sortOrder:L.value})},ie=(qe=void 0)=>{qe&&qe.filter||Ce(),de()},H=qe=>{const{tableHeaderRef:ve}=t.refs;if(!ve)return;const Re=Object.assign({},ve.filterPanels),be=Object.keys(Re);if(be.length)if(typeof qe=="string"&&(qe=[qe]),Array.isArray(qe)){const se=qe.map(pe=>WY({columns:c.value},pe));be.forEach(pe=>{const Ve=se.find(ae=>ae.id===pe);Ve&&(Ve.filteredValue=[])}),t.store.commit("filterChange",{column:se,values:[],silent:!0,multi:!0})}else be.forEach(se=>{const pe=c.value.find(Ve=>Ve.id===se);pe&&(pe.filteredValue=[])}),T.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},X=()=>{A.value&&(ee(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:ce,toggleRowExpansion:he,updateExpandRows:Ee,states:me,isRowExpanded:ke}=JY({data:r,rowKey:o}),{updateTreeExpandKeys:we,toggleTreeExpansion:Oe,updateTreeData:Se,loadOrToggle:Ne,states:xe}=QY({data:r,rowKey:o}),{updateCurrentRowData:Be,updateCurrentRow:ye,setCurrentRowKey:Le,states:Qe}=ZY({data:r,rowKey:o});return{assertRowKey:z,updateColumns:x,scheduleLayout:M,isSelected:D,clearSelection:N,cleanSelection:B,getSelectionRows:U,toggleRowSelection:G,_toggleAllSelection:ne,toggleAllSelection:null,updateSelectionByRowKey:ue,updateAllSelected:te,updateFilters:J,updateCurrentRow:ye,updateSort:ee,execFilter:Ce,execSort:de,execQuery:ie,clearFilter:H,clearSort:X,toggleRowExpansion:he,setExpandRowKeysAdapter:qe=>{ce(qe),we(qe)},setCurrentRowKey:Le,toggleRowExpansionAdapter:(qe,ve)=>{c.value.some(({type:be})=>be==="expand")?he(qe,ve):Oe(qe,ve)},isRowExpanded:ke,updateExpandRows:Ee,updateCurrentRowData:Be,loadOrToggle:Ne,updateTreeData:Se,states:{tableSize:n,rowKey:o,data:r,_data:l,isComplex:s,_columns:a,originColumns:u,columns:c,fixedColumns:f,rightFixedColumns:d,leafColumns:h,fixedLeafColumns:v,rightFixedLeafColumns:m,updateOrderFns:p,leafColumnsLength:y,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:w,isAllSelected:b,selection:C,reserveSelection:E,selectOnIndeterminate:k,selectable:O,filters:T,filteredData:R,sortingColumn:A,sortProp:I,sortOrder:L,hoverRow:W,...me,...xe,...Qe}}}function _p(e,t){return e.map(n=>{var o;return n.id===t.id?t:((o=n.children)!=null&&o.length&&(n.children=_p(n.children,t)),n)})}function $p(e){e.forEach(t=>{var n,o;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(o=t.children)!=null&&o.length&&$p(t.children)}),e.sort((t,n)=>t.no-n.no)}function nG(){const e=ot(),t=tG();return{ns:ge("table"),...t,mutations:{setData(s,a){const u=i(s._data)!==a;s.data.value=a,s._data.value=a,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),i(s.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):u?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(s,a,u,c){const f=i(s._columns);let d=[];u?(u&&!u.children&&(u.children=[]),u.children.push(a),d=_p(f,u)):(f.push(a),d=f),$p(d),s._columns.value=d,s.updateOrderFns.push(c),a.type==="selection"&&(s.selectable.value=a.selectable,s.reserveSelection.value=a.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(s,a){var u;((u=a.getColumnIndex)==null?void 0:u.call(a))!==a.no&&($p(s._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(s,a,u,c){const f=i(s._columns)||[];if(u)u.children.splice(u.children.findIndex(h=>h.id===a.id),1),je(()=>{var h;((h=u.children)==null?void 0:h.length)===0&&delete u.children}),s._columns.value=_p(f,u);else{const h=f.indexOf(a);h>-1&&(f.splice(h,1),s._columns.value=f)}const d=s.updateOrderFns.indexOf(c);d>-1&&s.updateOrderFns.splice(d,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(s,a){const{prop:u,order:c,init:f}=a;if(u){const d=i(s.columns).find(h=>h.property===u);d&&(d.order=c,e.store.updateSort(d,u,c),e.store.commit("changeSortCondition",{init:f}))}},changeSortCondition(s,a){const{sortingColumn:u,sortProp:c,sortOrder:f}=s,d=i(u),h=i(c),v=i(f);v===null&&(s.sortingColumn.value=null,s.sortProp.value=null);const m={filter:!0};e.store.execQuery(m),(!a||!(a.silent||a.init))&&e.emit("sort-change",{column:d,prop:h,order:v}),e.store.updateTableScrollY()},filterChange(s,a){const{column:u,values:c,silent:f}=a,d=e.store.updateFilters(u,c);e.store.execQuery(),f||e.emit("filter-change",d),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(s,a){e.store.toggleRowSelection(a),e.store.updateAllSelected()},setHoverRow(s,a){s.hoverRow.value=a},setCurrentRow(s,a){e.store.updateCurrentRow(a)}},commit:function(s,...a){const u=e.store.mutations;if(u[s])u[s].apply(e,[e.store.states].concat(a));else throw new Error(`Action not found: ${s}`)},updateTableScrollY:function(){je(()=>e.layout.updateScrollY.apply(e.layout))}}}const Ta={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function oG(e,t){if(!e)throw new Error("Table is required.");const n=nG();return n.toggleAllSelection=Un(n._toggleAllSelection,10),Object.keys(Ta).forEach(o=>{V2(H2(t,o),o,n)}),rG(n,t),n}function rG(e,t){Object.keys(Ta).forEach(n=>{fe(()=>H2(t,n),o=>{V2(o,n,e)})})}function V2(e,t,n){let o=e,r=Ta[t];typeof Ta[t]=="object"&&(r=r.key,o=o||Ta[t].default),n.states[r].value=o}function H2(e,t){if(t.includes(".")){const n=t.split(".");let o=e;return n.forEach(r=>{o=o[r]}),o}else return e[t]}class lG{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=P(null),this.scrollX=P(!1),this.scrollY=P(!1),this.bodyWidth=P(null),this.fixedWidth=P(null),this.rightFixedWidth=P(null),this.gutterWidth=0;for(const n in t)bt(t,n)&&(xt(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 o=!0;const r=this.scrollY.value;return o=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=o,r!==o}return!1}setHeight(t,n="height"){if(!gt)return;const o=this.table.vnode.el;if(t=qY(t),this.height.value=Number(t),!o&&(t||t===0))return je(()=>this.setHeight(t,n));typeof t=="number"?(o.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&&(o.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(o=>{o.isColumnGroup?t.push.apply(t,o.columns):t.push(o)}),t}updateElsHeight(){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(!gt)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let o=0;const r=this.getFlattenColumns(),l=r.filter(u=>typeof u.width!="number");if(r.forEach(u=>{typeof u.width=="number"&&u.realWidth&&(u.realWidth=null)}),l.length>0&&t){if(r.forEach(u=>{o+=Number(u.width||u.minWidth||80)}),o<=n){this.scrollX.value=!1;const u=n-o;if(l.length===1)l[0].realWidth=Number(l[0].minWidth||80)+u;else{const c=l.reduce((h,v)=>h+Number(v.minWidth||80),0),f=u/c;let d=0;l.forEach((h,v)=>{if(v===0)return;const m=Math.floor(Number(h.minWidth||80)*f);d+=m,h.realWidth=Number(h.minWidth||80)+m}),l[0].realWidth=Number(l[0].minWidth||80)+u-d}}else this.scrollX.value=!0,l.forEach(u=>{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(o,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else r.forEach(u=>{!u.width&&!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),o+=u.realWidth}),this.scrollX.value=o>n,this.bodyWidth.value=o;const s=this.store.states.fixedColumns.value;if(s.length>0){let u=0;s.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.fixedWidth.value=u}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let u=0;a.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(o=>{var r,l;switch(t){case"columns":(r=o.state)==null||r.onColumnsChange(this);break;case"scrollable":(l=o.state)==null||l.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:sG}=ho,aG=j({name:"ElTableFilterPanel",components:{ElCheckbox:ho,ElCheckboxGroup:sG,ElScrollbar:gr,ElTooltip:Nn,ElIcon:Fe,ArrowDown:vr,ArrowUp:Fh},directives:{ClickOutside:cr},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=ot(),{t:n}=Ct(),o=ge("table-filter"),r=t==null?void 0:t.parent;r.filterPanels.value[e.column.id]||(r.filterPanels.value[e.column.id]=t);const l=P(!1),s=P(null),a=S(()=>e.column&&e.column.filters),u=S(()=>e.column.filterClassName?`${o.b()} ${e.column.filterClassName}`:o.b()),c=S({get:()=>{var E;return(((E=e.column)==null?void 0:E.filteredValue)||[])[0]},set:E=>{f.value&&(typeof E<"u"&&E!==null?f.value.splice(0,1,E):f.value.splice(0,1))}}),f=S({get(){return e.column?e.column.filteredValue||[]:[]},set(E){e.column&&e.upDataColumn("filteredValue",E)}}),d=S(()=>e.column?e.column.filterMultiple:!0),h=E=>E.value===c.value,v=()=>{l.value=!1},m=E=>{E.stopPropagation(),l.value=!l.value},p=()=>{l.value=!1},y=()=>{b(f.value),v()},g=()=>{f.value=[],b(f.value),v()},w=E=>{c.value=E,b(typeof E<"u"&&E!==null?f.value:[]),v()},b=E=>{e.store.commit("filterChange",{column:e.column,values:E}),e.store.updateAllSelected()};fe(l,E=>{e.column&&e.upDataColumn("filterOpened",E)},{immediate:!0});const C=S(()=>{var E,k;return(k=(E=s.value)==null?void 0:E.popperRef)==null?void 0:k.contentRef});return{tooltipVisible:l,multiple:d,filterClassName:u,filteredValue:f,filterValue:c,filters:a,handleConfirm:y,handleReset:g,handleSelect:w,isActive:h,t:n,ns:o,showFilterPanel:m,hideFilterPanel:p,popperPaneRef:C,tooltip:s}}}),iG={key:0},uG=["disabled"],cG=["label","onClick"];function dG(e,t,n,o,r,l){const s=at("el-checkbox"),a=at("el-checkbox-group"),u=at("el-scrollbar"),c=at("arrow-up"),f=at("arrow-down"),d=at("el-icon"),h=at("el-tooltip"),v=Ec("click-outside");return _(),re(h,{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:""},{content:Z(()=>[e.multiple?(_(),F("div",iG,[K("div",{class:$(e.ns.e("content"))},[q(u,{"wrap-class":e.ns.e("wrap")},{default:Z(()=>[q(a,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=m=>e.filteredValue=m),class:$(e.ns.e("checkbox-group"))},{default:Z(()=>[(_(!0),F(ze,null,mt(e.filters,m=>(_(),re(s,{key:m.value,value:m.value},{default:Z(()=>[wt(Te(m.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),K("div",{class:$(e.ns.e("bottom"))},[K("button",{class:$({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...m)=>e.handleConfirm&&e.handleConfirm(...m))},Te(e.t("el.table.confirmFilter")),11,uG),K("button",{type:"button",onClick:t[2]||(t[2]=(...m)=>e.handleReset&&e.handleReset(...m))},Te(e.t("el.table.resetFilter")),1)],2)])):(_(),F("ul",{key:1,class:$(e.ns.e("list"))},[K("li",{class:$([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=m=>e.handleSelect(null))},Te(e.t("el.table.clearFilter")),3),(_(!0),F(ze,null,mt(e.filters,m=>(_(),F("li",{key:m.value,class:$([e.ns.e("list-item"),e.ns.is("active",e.isActive(m))]),label:m.value,onClick:p=>e.handleSelect(m.value)},Te(m.text),11,cG))),128))],2))]),default:Z(()=>[et((_(),F("span",{class:$([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...m)=>e.showFilterPanel&&e.showFilterPanel(...m))},[q(d,null,{default:Z(()=>[e.column.filterOpened?(_(),re(c,{key:0})):(_(),re(f,{key:1}))]),_:1})],2)),[[v,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var fG=$e(aG,[["render",dG],["__file","filter-panel.vue"]]);function z2(e){const t=ot();Sc(()=>{n.value.addObserver(t)}),nt(()=>{o(n.value),r(n.value)}),fr(()=>{o(n.value),r(n.value)}),Gr(()=>{n.value.removeObserver(t)});const n=S(()=>{const l=e.layout;if(!l)throw new Error("Can not find table layout.");return l}),o=l=>{var s;const a=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col"))||[];if(!a.length)return;const u=l.getFlattenColumns(),c={};u.forEach(f=>{c[f.id]=f});for(let f=0,d=a.length;f{var s,a;const u=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let f=0,d=u.length;f{p.stopPropagation()},l=(p,y)=>{!y.filters&&y.sortable?m(p,y,!1):y.filterable&&!y.sortable&&r(p),o==null||o.emit("header-click",y,p)},s=(p,y)=>{o==null||o.emit("header-contextmenu",y,p)},a=P(null),u=P(!1),c=P({}),f=(p,y)=>{if(gt&&!(y.children&&y.children.length>0)&&a.value&&e.border){u.value=!0;const g=o;t("set-drag-visible",!0);const b=(g==null?void 0:g.vnode.el).getBoundingClientRect().left,C=n.vnode.el.querySelector(`th.${y.id}`),E=C.getBoundingClientRect(),k=E.left-b+30;no(C,"noclick"),c.value={startMouseLeft:p.clientX,startLeft:E.right-b,startColumnLeft:E.left-b,tableLeft:b};const O=g==null?void 0:g.refs.resizeProxy;O.style.left=`${c.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const T=A=>{const I=A.clientX-c.value.startMouseLeft,L=c.value.startLeft+I;O.style.left=`${Math.max(k,L)}px`},R=()=>{if(u.value){const{startColumnLeft:A,startLeft:I}=c.value,W=Number.parseInt(O.style.left,10)-A;y.width=y.realWidth=W,g==null||g.emit("header-dragend",y.width,I-A,y,p),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,a.value=null,c.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",R),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{On(C,"noclick")},0)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",R)}},d=(p,y)=>{if(y.children&&y.children.length>0)return;const g=p.target;if(!co(g))return;const w=g==null?void 0:g.closest("th");if(!(!y||!y.resizable)&&!u.value&&e.border){const b=w.getBoundingClientRect(),C=document.body.style;b.width>12&&b.right-p.pageX<8?(C.cursor="col-resize",so(w,"is-sortable")&&(w.style.cursor="col-resize"),a.value=y):u.value||(C.cursor="",so(w,"is-sortable")&&(w.style.cursor="pointer"),a.value=null)}},h=()=>{gt&&(document.body.style.cursor="")},v=({order:p,sortOrders:y})=>{if(p==="")return y[0];const g=y.indexOf(p||null);return y[g>y.length-2?0:g+1]},m=(p,y,g)=>{var w;p.stopPropagation();const b=y.order===g?null:g||v(y),C=(w=p.target)==null?void 0:w.closest("th");if(C&&so(C,"noclick")){On(C,"noclick");return}if(!y.sortable)return;const E=e.store.states;let k=E.sortProp.value,O;const T=E.sortingColumn.value;(T!==y||T===y&&T.order===null)&&(T&&(T.order=null),E.sortingColumn.value=y,k=y.property),b?O=y.order=b:O=y.order=null,E.sortProp.value=k,E.sortOrder.value=O,o==null||o.store.commit("changeSortCondition")};return{handleHeaderClick:l,handleHeaderContextMenu:s,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:m,handleFilterClick:r}}function hG(e){const t=Pe(qo),n=ge("table");return{getHeaderRowStyle:a=>{const u=t==null?void 0:t.props.headerRowStyle;return typeof u=="function"?u.call(null,{rowIndex:a}):u},getHeaderRowClass:a=>{const u=[],c=t==null?void 0:t.props.headerRowClassName;return typeof c=="string"?u.push(c):typeof c=="function"&&u.push(c.call(null,{rowIndex:a})),u.join(" ")},getHeaderCellStyle:(a,u,c,f)=>{var d;let h=(d=t==null?void 0:t.props.headerCellStyle)!=null?d:{};typeof h=="function"&&(h=h.call(null,{rowIndex:a,columnIndex:u,row:c,column:f}));const v=Vv(u,f.fixed,e.store,c);return Ps(v,"left"),Ps(v,"right"),Object.assign({},h,v)},getHeaderCellClass:(a,u,c,f)=>{const d=Fv(n.b(),u,f.fixed,e.store,c),h=[f.id,f.order,f.headerAlign,f.className,f.labelClassName,...d];f.children||h.push("is-leaf"),f.sortable&&h.push("is-sortable");const v=t==null?void 0:t.props.headerCellClassName;return typeof v=="string"?h.push(v):typeof v=="function"&&h.push(v.call(null,{rowIndex:a,columnIndex:u,row:c,column:f})),h.push(n.e("cell")),h.filter(m=>!!m).join(" ")}}}const K2=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,K2(n.children))):t.push(n)}),t},vG=e=>{let t=1;const n=(l,s)=>{if(s&&(l.level=s.level+1,t{n(u,l),a+=u.colSpan}),l.colSpan=a}else l.colSpan=1};e.forEach(l=>{l.level=1,n(l,void 0)});const o=[];for(let l=0;l{l.children?(l.rowSpan=1,l.children.forEach(s=>s.isSubColumn=!0)):l.rowSpan=t-l.level+1,o[l.level-1].push(l)}),o};function mG(e){const t=Pe(qo),n=S(()=>vG(e.store.states.originColumns.value));return{isGroup:S(()=>{const l=n.value.length>1;return l&&t&&(t.state.isGroup.value=!0),l}),toggleAllSelection:l=>{l.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var gG=j({name:"ElTableHeader",components:{ElCheckbox:ho},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=ot(),o=Pe(qo),r=ge("table"),l=P({}),{onColumnsChange:s,onScrollableChange:a}=z2(o);nt(async()=>{await je(),await je();const{prop:k,order:O}=e.defaultSort;o==null||o.store.commit("sort",{prop:k,order:O,init:!0})});const{handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:v,handleFilterClick:m}=pG(e,t),{getHeaderRowStyle:p,getHeaderRowClass:y,getHeaderCellStyle:g,getHeaderCellClass:w}=hG(e),{isGroup:b,toggleAllSelection:C,columnRows:E}=mG(e);return n.state={onColumnsChange:s,onScrollableChange:a},n.filterPanels=l,{ns:r,filterPanels:l,onColumnsChange:s,onScrollableChange:a,columnRows:E,getHeaderRowClass:y,getHeaderRowStyle:p,getHeaderCellClass:w,getHeaderCellStyle:g,handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:v,handleFilterClick:m,isGroup:b,toggleAllSelection:C}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:o,getHeaderCellClass:r,getHeaderRowClass:l,getHeaderRowStyle:s,handleHeaderClick:a,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:f,handleSortClick:d,handleMouseOut:h,store:v,$parent:m}=this;let p=1;return Ue("thead",{class:{[e.is("group")]:t}},n.map((y,g)=>Ue("tr",{class:l(g),key:g,style:s(g)},y.map((w,b)=>(w.rowSpan>p&&(p=w.rowSpan),Ue("th",{class:r(g,b,y,w),colspan:w.colSpan,key:`${w.id}-thead`,rowspan:w.rowSpan,style:o(g,b,y,w),onClick:C=>a(C,w),onContextmenu:C=>u(C,w),onMousedown:C=>c(C,w),onMousemove:C=>f(C,w),onMouseout:h},[Ue("div",{class:["cell",w.filteredValue&&w.filteredValue.length>0?"highlight":""]},[w.renderHeader?w.renderHeader({column:w,$index:b,store:v,_self:m}):w.label,w.sortable&&Ue("span",{onClick:C=>d(C,w),class:"caret-wrapper"},[Ue("i",{onClick:C=>d(C,w,"ascending"),class:"sort-caret ascending"}),Ue("i",{onClick:C=>d(C,w,"descending"),class:"sort-caret descending"})]),w.filterable&&Ue(fG,{store:v,placement:w.filterPlacement||"bottom-start",column:w,upDataColumn:(C,E)=>{w[C]=E}})])]))))))}});function yG(e){const t=Pe(qo),n=P(""),o=P(Ue("div")),r=(m,p,y)=>{var g;const w=t,b=Yd(m);let C;const E=(g=w==null?void 0:w.vnode.el)==null?void 0:g.dataset.prefix;b&&(C=A0({columns:e.store.states.columns.value},b,E),C&&(w==null||w.emit(`cell-${y}`,p,C,b,m))),w==null||w.emit(`row-${y}`,p,C,m)},l=(m,p)=>{r(m,p,"dblclick")},s=(m,p)=>{e.store.commit("setCurrentRow",p),r(m,p,"click")},a=(m,p)=>{r(m,p,"contextmenu")},u=Un(m=>{e.store.commit("setHoverRow",m)},30),c=Un(()=>{e.store.commit("setHoverRow",null)},30),f=m=>{const p=window.getComputedStyle(m,null),y=Number.parseInt(p.paddingLeft,10)||0,g=Number.parseInt(p.paddingRight,10)||0,w=Number.parseInt(p.paddingTop,10)||0,b=Number.parseInt(p.paddingBottom,10)||0;return{left:y,right:g,top:w,bottom:b}},d=(m,p,y)=>{let g=p.target.parentNode;for(;m>1&&(g=g==null?void 0:g.nextSibling,!(!g||g.nodeName!=="TR"));)y(g,"hover-row hover-fixed-row"),m--};return{handleDoubleClick:l,handleClick:s,handleContextMenu:a,handleMouseEnter:u,handleMouseLeave:c,handleCellMouseEnter:(m,p,y)=>{var g;const w=t,b=Yd(m),C=(g=w==null?void 0:w.vnode.el)==null?void 0:g.dataset.prefix;if(b){const N=A0({columns:e.store.states.columns.value},b,C);b.rowSpan>1&&d(b.rowSpan,m,no);const B=w.hoverState={cell:b,column:N,row:p};w==null||w.emit("cell-mouse-enter",B.row,B.column,B.cell,m)}if(!y)return;const E=m.target.querySelector(".cell");if(!(so(E,`${C}-tooltip`)&&E.childNodes.length))return;const k=document.createRange();k.setStart(E,0),k.setEnd(E,E.childNodes.length);let O=k.getBoundingClientRect().width,T=k.getBoundingClientRect().height;const R=O-Math.floor(O),{width:A,height:I}=E.getBoundingClientRect();R<.001&&(O=Math.floor(O)),T-Math.floor(T)<.001&&(T=Math.floor(T));const{top:W,left:z,right:V,bottom:x}=f(E),M=z+V,D=W+x;(O+M>A||T+D>I||E.scrollWidth>A)&&XY(y,b.innerText||b.textContent,b,w)},handleCellMouseLeave:m=>{const p=Yd(m);if(!p)return;p.rowSpan>1&&d(p.rowSpan,m,On);const y=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",y==null?void 0:y.row,y==null?void 0:y.column,y==null?void 0:y.cell,m)},tooltipContent:n,tooltipTrigger:o}}function bG(e){const t=Pe(qo),n=ge("table");return{getRowStyle:(c,f)=>{const d=t==null?void 0:t.props.rowStyle;return typeof d=="function"?d.call(null,{row:c,rowIndex:f}):d||null},getRowClass:(c,f)=>{const d=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&c===e.store.states.currentRow.value&&d.push("current-row"),e.stripe&&f%2===1&&d.push(n.em("row","striped"));const h=t==null?void 0:t.props.rowClassName;return typeof h=="string"?d.push(h):typeof h=="function"&&d.push(h.call(null,{row:c,rowIndex:f})),d},getCellStyle:(c,f,d,h)=>{const v=t==null?void 0:t.props.cellStyle;let m=v??{};typeof v=="function"&&(m=v.call(null,{rowIndex:c,columnIndex:f,row:d,column:h}));const p=Vv(f,e==null?void 0:e.fixed,e.store);return Ps(p,"left"),Ps(p,"right"),Object.assign({},m,p)},getCellClass:(c,f,d,h,v)=>{const m=Fv(n.b(),f,e==null?void 0:e.fixed,e.store,void 0,v),p=[h.id,h.align,h.className,...m],y=t==null?void 0:t.props.cellClassName;return typeof y=="string"?p.push(y):typeof y=="function"&&p.push(y.call(null,{rowIndex:c,columnIndex:f,row:d,column:h})),p.push(n.e("cell")),p.filter(g=>!!g).join(" ")},getSpan:(c,f,d,h)=>{let v=1,m=1;const p=t==null?void 0:t.props.spanMethod;if(typeof p=="function"){const y=p({row:c,column:f,rowIndex:d,columnIndex:h});Array.isArray(y)?(v=y[0],m=y[1]):typeof y=="object"&&(v=y.rowspan,m=y.colspan)}return{rowspan:v,colspan:m}},getColspanRealWidth:(c,f,d)=>{if(f<1)return c[d].realWidth;const h=c.map(({realWidth:v,width:m})=>v||m).slice(d,d+f);return Number(h.reduce((v,m)=>Number(v)+Number(m),-1))}}}function wG(e){const t=Pe(qo),n=ge("table"),{handleDoubleClick:o,handleClick:r,handleContextMenu:l,handleMouseEnter:s,handleMouseLeave:a,handleCellMouseEnter:u,handleCellMouseLeave:c,tooltipContent:f,tooltipTrigger:d}=yG(e),{getRowStyle:h,getRowClass:v,getCellStyle:m,getCellClass:p,getSpan:y,getColspanRealWidth:g}=bG(e),w=S(()=>e.store.states.columns.value.findIndex(({type:O})=>O==="default")),b=(O,T)=>{const R=t.props.rowKey;return R?bn(O,R):T},C=(O,T,R,A=!1)=>{const{tooltipEffect:I,tooltipOptions:L,store:W}=e,{indent:z,columns:V}=W.states,x=v(O,T);let M=!0;return R&&(x.push(n.em("row",`level-${R.level}`)),M=R.display),Ue("tr",{style:[M?null:{display:"none"},h(O,T)],class:x,key:b(O,T),onDblclick:N=>o(N,O),onClick:N=>r(N,O),onContextmenu:N=>l(N,O),onMouseenter:()=>s(T),onMouseleave:a},V.value.map((N,B)=>{const{rowspan:U,colspan:G}=y(O,N,T,B);if(!U||!G)return null;const ne=Object.assign({},N);ne.realWidth=g(V.value,G,B);const ue={store:e.store,_self:e.context||t,column:ne,row:O,$index:T,cellIndex:B,expanded:A};B===w.value&&R&&(ue.treeNode={indent:R.level*z.value,level:R.level},typeof R.expanded=="boolean"&&(ue.treeNode.expanded=R.expanded,"loading"in R&&(ue.treeNode.loading=R.loading),"noLazyChildren"in R&&(ue.treeNode.noLazyChildren=R.noLazyChildren)));const te=`${b(O,T)},${B}`,Y=ne.columnKey||ne.rawColumnKey||"",J=E(B,N,ue),ee=N.showOverflowTooltip&&cP({effect:I},L,N.showOverflowTooltip);return Ue("td",{style:m(T,B,O,N),class:p(T,B,O,N,G-1),key:`${Y}${te}`,rowspan:U,colspan:G,onMouseenter:Ce=>u(Ce,O,ee),onMouseleave:c},[J])}))},E=(O,T,R)=>T.renderCell(R);return{wrappedRowRender:(O,T)=>{const R=e.store,{isRowExpanded:A,assertRowKey:I}=R,{treeData:L,lazyTreeNodeMap:W,childrenColumnName:z,rowKey:V}=R.states,x=R.states.columns.value;if(x.some(({type:D})=>D==="expand")){const D=A(O),N=C(O,T,void 0,D),B=t.renderExpanded;return D?B?[[N,Ue("tr",{key:`expanded-row__${N.key}`},[Ue("td",{colspan:x.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[B({row:O,$index:T,store:R,expanded:D})])])]]:(console.error("[Element Error]renderExpanded is required."),N):[[N]]}else if(Object.keys(L.value).length){I();const D=bn(O,V.value);let N=L.value[D],B=null;N&&(B={expanded:N.expanded,level:N.level,display:!0},typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(B.noLazyChildren=!(N.children&&N.children.length)),B.loading=N.loading));const U=[C(O,T,B)];if(N){let G=0;const ne=(te,Y)=>{te&&te.length&&Y&&te.forEach(J=>{const ee={display:Y.display&&Y.expanded,level:Y.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Ce=bn(J,V.value);if(Ce==null)throw new Error("For nested data item, row-key is required.");if(N={...L.value[Ce]},N&&(ee.expanded=N.expanded,N.level=N.level||ee.level,N.display=!!(N.expanded&&ee.display),typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(ee.noLazyChildren=!(N.children&&N.children.length)),ee.loading=N.loading)),G++,U.push(C(J,T+G,ee)),N){const de=W.value[Ce]||J[z.value];ne(de,N)}})};N.display=!0;const ue=W.value[D]||O[z.value];ne(ue,N)}return U}else return C(O,T,void 0)},tooltipContent:f,tooltipTrigger:d}}const CG={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 SG=j({name:"ElTableBody",props:CG,setup(e){const t=ot(),n=Pe(qo),o=ge("table"),{wrappedRowRender:r,tooltipContent:l,tooltipTrigger:s}=wG(e),{onColumnsChange:a,onScrollableChange:u}=z2(n),c=[];return fe(e.store.states.hoverRow,(f,d)=>{var h;const v=t==null?void 0:t.vnode.el,m=Array.from((v==null?void 0:v.children)||[]).filter(g=>g==null?void 0:g.classList.contains(`${o.e("row")}`));let p=f;const y=(h=m[p])==null?void 0:h.childNodes;if(y!=null&&y.length){let g=0;Array.from(y).reduce((b,C,E)=>{var k,O;return((k=y[E])==null?void 0:k.colSpan)>1&&(g=(O=y[E])==null?void 0:O.colSpan),C.nodeName!=="TD"&&g===0&&b.push(E),g>0&&g--,b},[]).forEach(b=>{var C;for(p=f;p>0;){const E=(C=m[p-1])==null?void 0:C.childNodes;if(E[b]&&E[b].nodeName==="TD"&&E[b].rowSpan>1){no(E[b],"hover-cell"),c.push(E[b]);break}p--}})}else c.forEach(g=>On(g,"hover-cell")),c.length=0;!e.store.states.isComplex.value||!gt||Kr(()=>{const g=m[d],w=m[f];g&&!g.classList.contains("hover-fixed-row")&&On(g,"hover-row"),w&&no(w,"hover-row")})}),Gr(()=>{var f;(f=Qn)==null||f()}),{ns:o,onColumnsChange:a,onScrollableChange:u,wrappedRowRender:r,tooltipContent:l,tooltipTrigger:s}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return Ue("tbody",{tabIndex:-1},[n.reduce((o,r)=>o.concat(e(r,o.length)),[])])}});function EG(){const e=Pe(qo),t=e==null?void 0:e.store,n=S(()=>t.states.fixedLeafColumnsLength.value),o=S(()=>t.states.rightFixedColumns.value.length),r=S(()=>t.states.columns.value.length),l=S(()=>t.states.fixedColumns.value.length),s=S(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:o,columnsCount:r,leftFixedCount:l,rightFixedCount:s,columns:t.states.columns}}function kG(e){const{columns:t}=EG(),n=ge("table");return{getCellClasses:(l,s)=>{const a=l[s],u=[n.e("cell"),a.id,a.align,a.labelClassName,...Fv(n.b(),s,a.fixed,e.store)];return a.className&&u.push(a.className),a.children||u.push(n.is("leaf")),u},getCellStyles:(l,s)=>{const a=Vv(s,l.fixed,e.store);return Ps(a,"left"),Ps(a,"right"),a},columns:t}}var _G=j({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:o}=kG(e);return{ns:ge("table"),getCellClasses:t,getCellStyles:n,columns:o}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:o,sumText:r}=this,l=this.store.states.data.value;let s=[];return o?s=o({columns:e,data:l}):e.forEach((a,u)=>{if(u===0){s[u]=r;return}const c=l.map(v=>Number(v[a.property])),f=[];let d=!0;c.forEach(v=>{if(!Number.isNaN(+v)){d=!1;const m=`${v}`.split(".")[1];f.push(m?m.length:0)}});const h=Math.max.apply(null,f);d?s[u]="":s[u]=c.reduce((v,m)=>{const p=Number(m);return Number.isNaN(+p)?v:Number.parseFloat((v+m).toFixed(Math.min(h,20)))},0)}),Ue(Ue("tfoot",[Ue("tr",{},[...e.map((a,u)=>Ue("td",{key:u,colspan:a.colSpan,rowspan:a.rowSpan,class:n(e,u),style:t(a,u)},[Ue("div",{class:["cell",a.labelClassName]},[s[u]])]))])]))}});function $G(e){return{setCurrentRow:f=>{e.commit("setCurrentRow",f)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(f,d)=>{e.toggleRowSelection(f,d,!1),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})}}}function TG(e,t,n,o){const r=P(!1),l=P(null),s=P(!1),a=N=>{s.value=N},u=P({width:null,height:null,headerHeight:null}),c=P(!1),f={display:"inline-block",verticalAlign:"middle"},d=P(),h=P(0),v=P(0),m=P(0),p=P(0),y=P(0);Cn(()=>{t.setHeight(e.height)}),Cn(()=>{t.setMaxHeight(e.maxHeight)}),fe(()=>[e.currentRowKey,n.states.rowKey],([N,B])=>{!i(B)||!i(N)||n.setCurrentRowKey(`${N}`)},{immediate:!0}),fe(()=>e.data,N=>{o.store.commit("setData",N)},{immediate:!0,deep:!0}),Cn(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{o.store.commit("setHoverRow",null),o.hoverState&&(o.hoverState=null)},w=(N,B)=>{const{pixelX:U,pixelY:G}=B;Math.abs(U)>=Math.abs(G)&&(o.refs.bodyWrapper.scrollLeft+=B.pixelX/5)},b=S(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),C=S(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),E=()=>{b.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(R)};nt(async()=>{await je(),n.updateColumns(),A(),requestAnimationFrame(E);const N=o.vnode.el,B=o.refs.headerWrapper;e.flexible&&N&&N.parentElement&&(N.parentElement.style.minWidth="0"),u.value={width:d.value=N.offsetWidth,height:N.offsetHeight,headerHeight:e.showHeader&&B?B.offsetHeight:null},n.states.columns.value.forEach(U=>{U.filteredValue&&U.filteredValue.length&&o.store.commit("filterChange",{column:U,values:U.filteredValue,silent:!0})}),o.$ready=!0});const k=(N,B)=>{if(!N)return;const U=Array.from(N.classList).filter(G=>!G.startsWith("is-scrolling-"));U.push(t.scrollX.value?B:"is-scrolling-none"),N.className=U.join(" ")},O=N=>{const{tableWrapper:B}=o.refs;k(B,N)},T=N=>{const{tableWrapper:B}=o.refs;return!!(B&&B.classList.contains(N))},R=function(){if(!o.refs.scrollBarRef)return;if(!t.scrollX.value){const Y="is-scrolling-none";T(Y)||O(Y);return}const N=o.refs.scrollBarRef.wrapRef;if(!N)return;const{scrollLeft:B,offsetWidth:U,scrollWidth:G}=N,{headerWrapper:ne,footerWrapper:ue}=o.refs;ne&&(ne.scrollLeft=B),ue&&(ue.scrollLeft=B);const te=G-U-1;B>=te?O("is-scrolling-right"):O(B===0?"is-scrolling-left":"is-scrolling-middle")},A=()=>{o.refs.scrollBarRef&&(o.refs.scrollBarRef.wrapRef&&Lt(o.refs.scrollBarRef.wrapRef,"scroll",R,{passive:!0}),e.fit?Ht(o.vnode.el,I):Lt(window,"resize",I),Ht(o.refs.bodyWrapper,()=>{var N,B;I(),(B=(N=o.refs)==null?void 0:N.scrollBarRef)==null||B.update()}))},I=()=>{var N,B,U,G;const ne=o.vnode.el;if(!o.$ready||!ne)return;let ue=!1;const{width:te,height:Y,headerHeight:J}=u.value,ee=d.value=ne.offsetWidth;te!==ee&&(ue=!0);const Ce=ne.offsetHeight;(e.height||b.value)&&Y!==Ce&&(ue=!0);const de=e.tableLayout==="fixed"?o.refs.headerWrapper:(N=o.refs.tableHeaderRef)==null?void 0:N.$el;e.showHeader&&(de==null?void 0:de.offsetHeight)!==J&&(ue=!0),h.value=((B=o.refs.tableWrapper)==null?void 0:B.scrollHeight)||0,m.value=(de==null?void 0:de.scrollHeight)||0,p.value=((U=o.refs.footerWrapper)==null?void 0:U.offsetHeight)||0,y.value=((G=o.refs.appendWrapper)==null?void 0:G.offsetHeight)||0,v.value=h.value-m.value-p.value-y.value,ue&&(u.value={width:ee,height:Ce,headerHeight:e.showHeader&&(de==null?void 0:de.offsetHeight)||0},E())},L=tn(),W=S(()=>{const{bodyWidth:N,scrollY:B,gutterWidth:U}=t;return N.value?`${N.value-(B.value?U:0)}px`:""}),z=S(()=>e.maxHeight?"fixed":e.tableLayout),V=S(()=>{if(e.data&&e.data.length)return null;let N="100%";e.height&&v.value&&(N=`${v.value}px`);const B=d.value;return{width:B?`${B}px`:"",height:N}}),x=S(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:`${e.height}px`}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:`${e.maxHeight}px`}:{}),M=S(()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${m.value+p.value}px)`}:{maxHeight:`${e.maxHeight-m.value-p.value}px`}:{});return{isHidden:r,renderExpanded:l,setDragVisible:a,isGroup:c,handleMouseLeave:g,handleHeaderFooterMousewheel:w,tableSize:L,emptyBlockStyle:V,handleFixedMousewheel:(N,B)=>{const U=o.refs.bodyWrapper;if(Math.abs(B.spinY)>0){const G=U.scrollTop;B.pixelY<0&&G!==0&&N.preventDefault(),B.pixelY>0&&U.scrollHeight-U.clientHeight>G&&N.preventDefault(),U.scrollTop+=Math.ceil(B.pixelY/5)}else U.scrollLeft+=Math.ceil(B.pixelX/5)},resizeProxyVisible:s,bodyWidth:W,resizeState:u,doLayout:E,tableBodyStyles:C,tableLayout:z,scrollbarViewStyle:f,tableInnerStyle:x,scrollbarStyle:M}}function OG(e){const t=P(),n=()=>{const r=e.vnode.el.querySelector(".hidden-columns"),l={childList:!0,subtree:!0},s=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{s.forEach(a=>a())}),t.value.observe(r,l)};nt(()=>{n()}),Gr(()=>{var o;(o=t.value)==null||o.disconnect()})}var NG={data:{type:Array,default:()=>[]},size:an,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"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function j2(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(r=>r.width===void 0)&&(n=[]);const o=r=>{const l={key:`${e.tableLayout}_${r.id}`,style:{},name:void 0};return t?l.style={width:`${r.width}px`}:l.name=r.id,l};return Ue("colgroup",{},n.map(r=>Ue("col",o(r))))}j2.props=["columns","tableLayout"];const MG=()=>{const e=P(),t=(l,s)=>{const a=e.value;a&&a.scrollTo(l,s)},n=(l,s)=>{const a=e.value;a&&Ye(s)&&["Top","Left"].includes(l)&&a[`setScroll${l}`](s)};return{scrollBarRef:e,scrollTo:t,setScrollTop:l=>n("Top",l),setScrollLeft:l=>n("Left",l)}};let IG=1;const RG=j({name:"ElTable",directives:{Mousewheel:yF},components:{TableHeader:gG,TableBody:SG,TableFooter:_G,ElScrollbar:gr,hColgroup:j2},props:NG,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t}=Ct(),n=ge("table"),o=ot();ft(qo,o);const r=oG(o,e);o.store=r;const l=new lG({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=l;const s=S(()=>(r.states.data.value||[]).length===0),{setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:h,toggleRowExpansion:v,clearSort:m,sort:p}=$G(r),{isHidden:y,renderExpanded:g,setDragVisible:w,isGroup:b,handleMouseLeave:C,handleHeaderFooterMousewheel:E,tableSize:k,emptyBlockStyle:O,handleFixedMousewheel:T,resizeProxyVisible:R,bodyWidth:A,resizeState:I,doLayout:L,tableBodyStyles:W,tableLayout:z,scrollbarViewStyle:V,tableInnerStyle:x,scrollbarStyle:M}=TG(e,l,r,o),{scrollBarRef:D,scrollTo:N,setScrollLeft:B,setScrollTop:U}=MG(),G=Un(L,50),ne=`${n.namespace.value}-table_${IG++}`;o.tableId=ne,o.state={isGroup:b,resizeState:I,doLayout:L,debouncedUpdateLayout:G};const ue=S(()=>e.sumText||t("el.table.sumText")),te=S(()=>e.emptyText||t("el.table.emptyText"));return OG(o),{ns:n,layout:l,store:r,handleHeaderFooterMousewheel:E,handleMouseLeave:C,tableId:ne,tableSize:k,isHidden:y,isEmpty:s,renderExpanded:g,resizeProxyVisible:R,resizeState:I,isGroup:b,bodyWidth:A,tableBodyStyles:W,emptyBlockStyle:O,debouncedUpdateLayout:G,handleFixedMousewheel:T,setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:h,toggleRowExpansion:v,clearSort:m,doLayout:L,sort:p,t,setDragVisible:w,context:o,computedSumText:ue,computedEmptyText:te,tableLayout:z,scrollbarViewStyle:V,tableInnerStyle:x,scrollbarStyle:M,scrollBarRef:D,scrollTo:N,setScrollLeft:B,setScrollTop:U}}}),AG=["data-prefix"],PG={ref:"hiddenColumns",class:"hidden-columns"};function xG(e,t,n,o,r,l){const s=at("hColgroup"),a=at("table-header"),u=at("table-body"),c=at("table-footer"),f=at("el-scrollbar"),d=Ec("mousewheel");return _(),F("div",{ref:"tableWrapper",class:$([{[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:He(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=(...h)=>e.handleMouseLeave&&e.handleMouseLeave(...h))},[K("div",{class:$(e.ns.e("inner-wrapper")),style:He(e.tableInnerStyle)},[K("div",PG,[le(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?et((_(),F("div",{key:0,ref:"headerWrapper",class:$(e.ns.e("header-wrapper"))},[K("table",{ref:"tableHeader",class:$(e.ns.e("header")),style:He(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),q(a,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):oe("v-if",!0),K("div",{ref:"bodyWrapper",class:$(e.ns.e("body-wrapper"))},[q(f,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:Z(()=>[K("table",{ref:"tableBody",class:$(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:He({width:e.bodyWidth,tableLayout:e.tableLayout})},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(_(),re(a,{key:0,ref:"tableHeaderRef",class:$(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):oe("v-if",!0),q(u,{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"?(_(),re(c,{key:1,class:$(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"])):oe("v-if",!0)],6),e.isEmpty?(_(),F("div",{key:0,ref:"emptyBlock",style:He(e.emptyBlockStyle),class:$(e.ns.e("empty-block"))},[K("span",{class:$(e.ns.e("empty-text"))},[le(e.$slots,"empty",{},()=>[wt(Te(e.computedEmptyText),1)])],2)],6)):oe("v-if",!0),e.$slots.append?(_(),F("div",{key:1,ref:"appendWrapper",class:$(e.ns.e("append-wrapper"))},[le(e.$slots,"append")],2)):oe("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary&&e.tableLayout==="fixed"?et((_(),F("div",{key:1,ref:"footerWrapper",class:$(e.ns.e("footer-wrapper"))},[K("table",{class:$(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:He(e.tableBodyStyles)},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),q(c,{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)),[[St,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):oe("v-if",!0),e.border||e.isGroup?(_(),F("div",{key:2,class:$(e.ns.e("border-left-patch"))},null,2)):oe("v-if",!0)],6),et(K("div",{ref:"resizeProxy",class:$(e.ns.e("column-resize-proxy"))},null,2),[[St,e.resizeProxyVisible]])],46,AG)}var LG=$e(RG,[["render",xG],["__file","table.vue"]]);const DG={selection:"table-column--selection",expand:"table__expand-column"},BG={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:""}},FG=e=>DG[e]||"",VG={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&&e.states.data.value.length===0}return Ue(ho,{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:o}){return Ue(ho,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:r=>r.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 o=e.index;return typeof o=="number"?n=t+o:typeof o=="function"&&(n=o(t)),Ue("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,r=[o.e("expand-icon")];return n&&r.push(o.em("expand-icon","expanded")),Ue("div",{class:r,onClick:function(s){s.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[Ue(Fe,null,{default:()=>[Ue(Pn)]})]})},sortable:!1,resizable:!1}};function HG({row:e,column:t,$index:n}){var o;const r=t.property,l=r&&hu(e,r).value;return t&&t.formatter?t.formatter(e,t,l,n):((o=l==null?void 0:l.toString)==null?void 0:o.call(l))||""}function zG({row:e,treeNode:t,store:n},o=!1){const{ns:r}=n;if(!t)return o?[Ue("span",{class:r.e("placeholder")})]:null;const l=[],s=function(a){a.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&l.push(Ue("span",{class:r.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&&!t.noLazyChildren){const a=[r.e("expand-icon"),t.expanded?r.em("expand-icon","expanded"):""];let u=Pn;t.loading&&(u=Zr),l.push(Ue("div",{class:a,onClick:s},{default:()=>[Ue(Fe,{class:{[r.is("loading")]:t.loading}},{default:()=>[Ue(u)]})]}))}else l.push(Ue("span",{class:r.e("placeholder")}));return l}function L0(e,t){return e.reduce((n,o)=>(n[o]=o,n),t)}function KG(e,t){const n=ot();return{registerComplexWatchers:()=>{const l=["fixed"],s={realWidth:"width",realMinWidth:"minWidth"},a=L0(l,s);Object.keys(a).forEach(u=>{const c=s[u];bt(t,c)&&fe(()=>t[c],f=>{let d=f;c==="width"&&u==="realWidth"&&(d=Bv(f)),c==="minWidth"&&u==="realMinWidth"&&(d=D2(f)),n.columnConfig.value[c]=d,n.columnConfig.value[u]=d;const h=c==="fixed";e.value.store.scheduleLayout(h)})})},registerNormalWatchers:()=>{const l=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],s={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},a=L0(l,s);Object.keys(a).forEach(u=>{const c=s[u];bt(t,c)&&fe(()=>t[c],f=>{n.columnConfig.value[u]=f})})}}}function jG(e,t,n){const o=ot(),r=P(""),l=P(!1),s=P(),a=P(),u=ge("table");Cn(()=>{s.value=e.align?`is-${e.align}`:null,s.value}),Cn(()=>{a.value=e.headerAlign?`is-${e.headerAlign}`:s.value,a.value});const c=S(()=>{let C=o.vnode.vParent||o.parent;for(;C&&!C.tableId&&!C.columnId;)C=C.vnode.vParent||C.parent;return C}),f=S(()=>{const{store:C}=o.parent;if(!C)return!1;const{treeData:E}=C.states,k=E.value;return k&&Object.keys(k).length>0}),d=P(Bv(e.width)),h=P(D2(e.minWidth)),v=C=>(d.value&&(C.width=d.value),h.value&&(C.minWidth=h.value),!d.value&&h.value&&(C.width=void 0),C.minWidth||(C.minWidth=80),C.realWidth=Number(C.width===void 0?C.minWidth:C.width),C),m=C=>{const E=C.type,k=VG[E]||{};Object.keys(k).forEach(T=>{const R=k[T];T!=="className"&&R!==void 0&&(C[T]=R)});const O=FG(E);if(O){const T=`${i(u.namespace)}-${O}`;C.className=C.className?`${C.className} ${T}`:T}return C},p=C=>{Array.isArray(C)?C.forEach(k=>E(k)):E(C);function E(k){var O;((O=k==null?void 0:k.type)==null?void 0:O.name)==="ElTableColumn"&&(k.vParent=o)}};return{columnId:r,realAlign:s,isSubColumn:l,realHeaderAlign:a,columnOrTableParent:c,setColumnWidth:v,setColumnForcedProps:m,setColumnRenders:C=>{e.renderHeader||C.type!=="selection"&&(C.renderHeader=k=>(o.columnConfig.value.label,le(t,"header",k,()=>[C.label])));let E=C.renderCell;return C.type==="expand"?(C.renderCell=k=>Ue("div",{class:"cell"},[E(k)]),n.value.renderExpanded=k=>t.default?t.default(k):t.default):(E=E||HG,C.renderCell=k=>{let O=null;if(t.default){const W=t.default(k);O=W.some(z=>z.type!==An)?W:E(k)}else O=E(k);const{columns:T}=n.value.store.states,R=T.value.findIndex(W=>W.type==="default"),A=f.value&&k.cellIndex===R,I=zG(k,A),L={class:"cell",style:{}};return C.showOverflowTooltip&&(L.class=`${L.class} ${i(u.namespace)}-tooltip`,L.style={width:`${(k.column.realWidth||Number(k.column.width))-1}px`}),p(O),Ue("div",L,[I,O])}),C},getPropsData:(...C)=>C.reduce((E,k)=>(Array.isArray(k)&&k.forEach(O=>{E[O]=e[O]}),E),{}),getColumnElIndex:(C,E)=>Array.prototype.indexOf.call(C,E),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",o.columnConfig.value)}}}var WG={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 UG=1;var W2=j({name:"ElTableColumn",components:{ElCheckbox:ho},props:WG,setup(e,{slots:t}){const n=ot(),o=P({}),r=S(()=>{let b=n.parent;for(;b&&!b.tableId;)b=b.parent;return b}),{registerNormalWatchers:l,registerComplexWatchers:s}=KG(r,e),{columnId:a,isSubColumn:u,realHeaderAlign:c,columnOrTableParent:f,setColumnWidth:d,setColumnForcedProps:h,setColumnRenders:v,getPropsData:m,getColumnElIndex:p,realAlign:y,updateColumnOrder:g}=jG(e,t,r),w=f.value;a.value=`${w.tableId||w.columnId}_column_${UG++}`,Sc(()=>{u.value=r.value!==w;const b=e.type||"default",C=e.sortable===""?!0:e.sortable,E=Qt(e.showOverflowTooltip)?w.props.showOverflowTooltip:e.showOverflowTooltip,k={...BG[b],id:a.value,type:b,property:e.prop||e.property,align:y,headerAlign:c,showOverflowTooltip:E,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:C,index:e.index,rawColumnKey:n.vnode.key};let I=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);I=UY(k,I),I=YY(v,d,h)(I),o.value=I,l(),s()}),nt(()=>{var b;const C=f.value,E=u.value?C.vnode.el.children:(b=C.refs.hiddenColumns)==null?void 0:b.children,k=()=>p(E||[],n.vnode.el);o.value.getColumnIndex=k,k()>-1&&r.value.store.commit("insertColumn",o.value,u.value?C.columnConfig.value:null,g)}),At(()=>{o.value.getColumnIndex()>-1&&r.value.store.commit("removeColumn",o.value,u.value?w.columnConfig.value:null,g)}),n.columnId=a.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),r=[];if(Array.isArray(o))for(const s of o)((n=s.type)==null?void 0:n.name)==="ElTableColumn"||s.shapeFlag&2?r.push(s):s.type===ze&&Array.isArray(s.children)&&s.children.forEach(a=>{(a==null?void 0:a.patchFlag)!==1024&&!Ze(a==null?void 0:a.children)&&r.push(a)});return Ue("div",r)}catch{return Ue("div",[])}}});const qG=rt(LG,{TableColumn:W2}),YG=Kt(W2);var oi=(e=>(e.ASC="asc",e.DESC="desc",e))(oi||{}),ri=(e=>(e.CENTER="center",e.RIGHT="right",e))(ri||{}),U2=(e=>(e.LEFT="left",e.RIGHT="right",e))(U2||{});const Tp={asc:"desc",desc:"asc"},li=Symbol("placeholder"),GG=(e,t,n)=>{var o;const r={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(r.flexShrink=1);const l={...(o=e.style)!=null?o:{},...r,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(l.maxWidth=e.maxWidth),e.minWidth&&(l.minWidth=e.minWidth)),l};function XG(e,t,n){const o=S(()=>i(t).filter(p=>!p.hidden)),r=S(()=>i(o).filter(p=>p.fixed==="left"||p.fixed===!0)),l=S(()=>i(o).filter(p=>p.fixed==="right")),s=S(()=>i(o).filter(p=>!p.fixed)),a=S(()=>{const p=[];return i(r).forEach(y=>{p.push({...y,placeholderSign:li})}),i(s).forEach(y=>{p.push(y)}),i(l).forEach(y=>{p.push({...y,placeholderSign:li})}),p}),u=S(()=>i(r).length||i(l).length),c=S(()=>i(t).reduce((y,g)=>(y[g.key]=GG(g,i(n),e.fixed),y),{})),f=S(()=>i(o).reduce((p,y)=>p+y.width,0)),d=p=>i(t).find(y=>y.key===p),h=p=>i(c)[p],v=(p,y)=>{p.width=y};function m(p){var y;const{key:g}=p.currentTarget.dataset;if(!g)return;const{sortState:w,sortBy:b}=e;let C=oi.ASC;ut(w)?C=Tp[w[g]]:C=Tp[b.order],(y=e.onColumnSort)==null||y.call(e,{column:d(g),key:g,order:C})}return{columns:t,columnsStyles:c,columnsTotalWidth:f,fixedColumnsOnLeft:r,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:a,normalColumns:s,visibleColumns:o,getColumn:d,getColumnStyle:h,updateColumnWidth:v,onColumnSorted:m}}const JG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:r})=>{const l=P({scrollLeft:0,scrollTop:0});function s(v){var m,p,y;const{scrollTop:g}=v;(m=t.value)==null||m.scrollTo(v),(p=n.value)==null||p.scrollToTop(g),(y=o.value)==null||y.scrollToTop(g)}function a(v){l.value=v,s(v)}function u(v){l.value.scrollTop=v,s(i(l))}function c(v){var m,p;l.value.scrollLeft=v,(p=(m=t.value)==null?void 0:m.scrollTo)==null||p.call(m,i(l))}function f(v){var m;a(v),(m=e.onScroll)==null||m.call(e,v)}function d({scrollTop:v}){const{scrollTop:m}=i(l);v!==m&&u(v)}function h(v,m="auto"){var p;(p=t.value)==null||p.scrollToRow(v,m)}return fe(()=>i(l).scrollTop,(v,m)=>{v>m&&r()}),{scrollPos:l,scrollTo:a,scrollToLeft:c,scrollToTop:u,scrollToRow:h,onScroll:f,onVerticalScroll:d}},ZG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:r,ns:l,isScrolling:s})=>{const a=ot(),{emit:u}=a,c=Pt(!1),f=P(e.defaultExpandedRowKeys||[]),d=P(-1),h=Pt(null),v=P({}),m=P({}),p=Pt({}),y=Pt({}),g=Pt({}),w=S(()=>Ye(e.estimatedRowHeight));function b(A){var I;(I=e.onRowsRendered)==null||I.call(e,A),A.rowCacheEnd>i(d)&&(d.value=A.rowCacheEnd)}function C({hovered:A,rowKey:I}){if(s.value)return;r.vnode.el.querySelectorAll(`[rowkey=${I}]`).forEach(z=>{A?z.classList.add(l.is("hovered")):z.classList.remove(l.is("hovered"))})}function E({expanded:A,rowData:I,rowIndex:L,rowKey:W}){var z,V;const x=[...i(f)],M=x.indexOf(W);A?M===-1&&x.push(W):M>-1&&x.splice(M,1),f.value=x,u("update:expandedRowKeys",x),(z=e.onRowExpand)==null||z.call(e,{expanded:A,rowData:I,rowIndex:L,rowKey:W}),(V=e.onExpandedRowsChange)==null||V.call(e,x)}const k=Un(()=>{var A,I,L,W;c.value=!0,v.value={...i(v),...i(m)},O(i(h),!1),m.value={},h.value=null,(A=t.value)==null||A.forceUpdate(),(I=n.value)==null||I.forceUpdate(),(L=o.value)==null||L.forceUpdate(),(W=a.proxy)==null||W.$forceUpdate(),c.value=!1},0);function O(A,I=!1){i(w)&&[t,n,o].forEach(L=>{const W=i(L);W&&W.resetAfterRowIndex(A,I)})}function T(A,I,L){const W=i(h);(W===null||W>L)&&(h.value=L),m.value[A]=I}function R({rowKey:A,height:I,rowIndex:L},W){W?W===U2.RIGHT?g.value[A]=I:p.value[A]=I:y.value[A]=I;const z=Math.max(...[p,g,y].map(V=>V.value[A]||0));i(v)[A]!==z&&(T(A,z,L),k())}return{expandedRowKeys:f,lastRenderedRowIndex:d,isDynamic:w,isResetting:c,rowHeights:v,resetAfterIndex:O,onRowExpanded:E,onRowHovered:C,onRowsRendered:b,onRowHeightChange:R}},QG=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:o})=>{const r=P({}),l=S(()=>{const a={},{data:u,rowKey:c}=e,f=i(t);if(!f||!f.length)return u;const d=[],h=new Set;f.forEach(m=>h.add(m));let v=u.slice();for(v.forEach(m=>a[m[c]]=0);v.length>0;){const m=v.shift();d.push(m),h.has(m[c])&&Array.isArray(m.children)&&m.children.length>0&&(v=[...m.children,...v],m.children.forEach(p=>a[p[c]]=a[m[c]]+1))}return r.value=a,d}),s=S(()=>{const{data:a,expandColumnKey:u}=e;return u?i(l):a});return fe(s,(a,u)=>{a!==u&&(n.value=-1,o(0,!0))}),{data:s,depthMap:r}},eX=(e,t)=>e+t,Nu=e=>Ae(e)?e.reduce(eX,0):e,xl=(e,t,n={})=>Xe(e)?e(t):e??n,Pr=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=qt(e[t])}),e),q2=e=>Vt(e)?t=>Ue(e,t):e,tX=(e,{columnsTotalWidth:t,data:n,fixedColumnsOnLeft:o,fixedColumnsOnRight:r})=>{const l=S(()=>{const{fixed:b,width:C,vScrollbarSize:E}=e,k=C-E;return b?Math.max(Math.round(i(t)),k):k}),s=S(()=>i(l)+e.vScrollbarSize),a=S(()=>{const{height:b=0,maxHeight:C=0,footerHeight:E,hScrollbarSize:k}=e;if(C>0){const O=i(m),T=i(u),A=i(v)+O+T+k;return Math.min(A,C-E)}return b-E}),u=S(()=>{const{rowHeight:b,estimatedRowHeight:C}=e,E=i(n);return Ye(C)?E.length*C:E.length*b}),c=S(()=>{const{maxHeight:b}=e,C=i(a);if(Ye(b)&&b>0)return C;const E=i(u)+i(v)+i(m);return Math.min(C,E)}),f=b=>b.width,d=S(()=>Nu(i(o).map(f))),h=S(()=>Nu(i(r).map(f))),v=S(()=>Nu(e.headerHeight)),m=S(()=>{var b;return(((b=e.fixedData)==null?void 0:b.length)||0)*e.rowHeight}),p=S(()=>i(a)-i(v)-i(m)),y=S(()=>{const{style:b={},height:C,width:E}=e;return Pr({...b,height:C,width:E})}),g=S(()=>Pr({height:e.footerHeight})),w=S(()=>({top:qt(i(v)),bottom:qt(e.footerHeight),width:qt(e.width)}));return{bodyWidth:l,fixedTableHeight:c,mainTableHeight:a,leftTableWidth:d,rightTableWidth:h,headerWidth:s,rowsHeight:u,windowHeight:p,footerHeight:g,emptyStyle:w,rootStyle:y,headerHeight:v}},nX=e=>{const t=P(),n=P(0),o=P(0);let r;return nt(()=>{r=Ht(t,([l])=>{const{width:s,height:a}=l.contentRect,{paddingLeft:u,paddingRight:c,paddingTop:f,paddingBottom:d}=getComputedStyle(l.target),h=Number.parseInt(u)||0,v=Number.parseInt(c)||0,m=Number.parseInt(f)||0,p=Number.parseInt(d)||0;n.value=s-h-v,o.value=a-m-p}).stop}),At(()=>{r==null||r()}),fe([n,o],([l,s])=>{var a;(a=e.onResize)==null||a.call(e,{width:l,height:s})}),{sizer:t,width:n,height:o}};function oX(e){const t=P(),n=P(),o=P(),{columns:r,columnsStyles:l,columnsTotalWidth:s,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,hasFixedColumns:c,mainColumns:f,onColumnSorted:d}=XG(e,Ot(e,"columns"),Ot(e,"fixed")),{scrollTo:h,scrollToLeft:v,scrollToTop:m,scrollToRow:p,onScroll:y,onVerticalScroll:g,scrollPos:w}=JG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:X}),b=ge("table-v2"),C=ot(),E=Pt(!1),{expandedRowKeys:k,lastRenderedRowIndex:O,isDynamic:T,isResetting:R,rowHeights:A,resetAfterIndex:I,onRowExpanded:L,onRowHeightChange:W,onRowHovered:z,onRowsRendered:V}=ZG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:C,ns:b,isScrolling:E}),{data:x,depthMap:M}=QG(e,{expandedRowKeys:k,lastRenderedRowIndex:O,resetAfterIndex:I}),{bodyWidth:D,fixedTableHeight:N,mainTableHeight:B,leftTableWidth:U,rightTableWidth:G,headerWidth:ne,rowsHeight:ue,windowHeight:te,footerHeight:Y,emptyStyle:J,rootStyle:ee,headerHeight:Ce}=tX(e,{columnsTotalWidth:s,data:x,fixedColumnsOnLeft:a,fixedColumnsOnRight:u}),de=P(),ie=S(()=>{const ce=i(x).length===0;return Ae(e.fixedData)?e.fixedData.length===0&&ce:ce});function H(ce){const{estimatedRowHeight:he,rowHeight:Ee,rowKey:me}=e;return he?i(A)[i(x)[ce][me]]||he:Ee}function X(){const{onEndReached:ce}=e;if(!ce)return;const{scrollTop:he}=i(w),Ee=i(ue),me=i(te),ke=Ee-(he+me)+e.hScrollbarSize;i(O)>=0&&Ee===he+i(B)-i(Ce)&&ce(ke)}return fe(()=>e.expandedRowKeys,ce=>k.value=ce,{deep:!0}),{columns:r,containerRef:de,mainTableRef:t,leftTableRef:n,rightTableRef:o,isDynamic:T,isResetting:R,isScrolling:E,hasFixedColumns:c,columnsStyles:l,columnsTotalWidth:s,data:x,expandedRowKeys:k,depthMap:M,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,mainColumns:f,bodyWidth:D,emptyStyle:J,rootStyle:ee,headerWidth:ne,footerHeight:Y,mainTableHeight:B,fixedTableHeight:N,leftTableWidth:U,rightTableWidth:G,showEmpty:ie,getRowHeight:H,onColumnSorted:d,onRowHovered:z,onRowExpanded:L,onRowsRendered:V,onRowHeightChange:W,scrollTo:h,scrollToLeft:v,scrollToTop:m,scrollToRow:p,onScroll:y,onVerticalScroll:g}}const Hv=Symbol("tableV2"),Y2=String,$i={type:Q(Array),required:!0},zv={type:Q(Array)},G2={...zv,required:!0},rX=String,D0={type:Q(Array),default:()=>zt([])},fl={type:Number,required:!0},X2={type:Q([String,Number,Symbol]),default:"id"},B0={type:Q(Object)},bl=_e({class:String,columns:$i,columnsStyles:{type:Q(Object),required:!0},depth:Number,expandColumnKey:rX,estimatedRowHeight:{...$l.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Q(Function)},onRowHover:{type:Q(Function)},onRowHeightChange:{type:Q(Function)},rowData:{type:Q(Object),required:!0},rowEventHandlers:{type:Q(Object)},rowIndex:{type:Number,required:!0},rowKey:X2,style:{type:Q(Object)}}),Gd={type:Number,required:!0},Kv=_e({class:String,columns:$i,fixedHeaderData:{type:Q(Array)},headerData:{type:Q(Array),required:!0},headerHeight:{type:Q([Number,Array]),default:50},rowWidth:Gd,rowHeight:{type:Number,default:50},height:Gd,width:Gd}),Mu=_e({columns:$i,data:G2,fixedData:zv,estimatedRowHeight:bl.estimatedRowHeight,width:fl,height:fl,headerWidth:fl,headerHeight:Kv.headerHeight,bodyWidth:fl,rowHeight:fl,cache:y2.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:$l.scrollbarAlwaysOn,scrollbarStartGap:$l.scrollbarStartGap,scrollbarEndGap:$l.scrollbarEndGap,class:Y2,style:B0,containerStyle:B0,getRowHeight:{type:Q(Function),required:!0},rowKey:bl.rowKey,onRowsRendered:{type:Q(Function)},onScroll:{type:Q(Function)}}),lX=_e({cache:Mu.cache,estimatedRowHeight:bl.estimatedRowHeight,rowKey:X2,headerClass:{type:Q([String,Function])},headerProps:{type:Q([Object,Function])},headerCellProps:{type:Q([Object,Function])},headerHeight:Kv.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Q([String,Function])},rowProps:{type:Q([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Q([Object,Function])},columns:$i,data:G2,dataGetter:{type:Q(Function)},fixedData:zv,expandColumnKey:bl.expandColumnKey,expandedRowKeys:D0,defaultExpandedRowKeys:D0,class:Y2,fixed:Boolean,style:{type:Q(Object)},width:fl,height:fl,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:$l.hScrollbarSize,vScrollbarSize:$l.vScrollbarSize,scrollbarAlwaysOn:C2.alwaysOn,sortBy:{type:Q(Object),default:()=>({})},sortState:{type:Q(Object),default:void 0},onColumnSort:{type:Q(Function)},onExpandedRowsChange:{type:Q(Function)},onEndReached:{type:Q(Function)},onRowExpand:bl.onRowExpand,onScroll:Mu.onScroll,onRowsRendered:Mu.onRowsRendered,rowEventHandlers:bl.rowEventHandlers}),jv=(e,{slots:t})=>{var n;const{cellData:o,style:r}=e,l=((n=o==null?void 0:o.toString)==null?void 0:n.call(o))||"",s=le(t,"default",e,()=>[l]);return q("div",{class:e.class,title:l,style:r},[s])};jv.displayName="ElTableV2Cell";jv.inheritAttrs=!1;const Wv=(e,{slots:t})=>le(t,"default",e,()=>{var n,o;return[q("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(o=e.column)==null?void 0:o.title])]});Wv.displayName="ElTableV2HeaderCell";Wv.inheritAttrs=!1;const sX=_e({class:String,columns:$i,columnsStyles:{type:Q(Object),required:!0},headerIndex:Number,style:{type:Q(Object)}}),aX=j({name:"ElTableV2HeaderRow",props:sX,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:o,headerIndex:r,style:l}=e;let s=n.map((a,u)=>t.cell({columns:n,column:a,columnIndex:u,headerIndex:r,style:o[a.key]}));return t.header&&(s=t.header({cells:s.map(a=>Ae(a)&&a.length===1?a[0]:a),columns:n,headerIndex:r})),q("div",{class:e.class,style:l,role:"row"},[s])}}}),iX="ElTableV2Header",uX=j({name:iX,props:Kv,setup(e,{slots:t,expose:n}){const o=ge("table-v2"),r=P(),l=S(()=>Pr({width:e.width,height:e.height})),s=S(()=>Pr({width:e.rowWidth,height:e.height})),a=S(()=>zr(i(e.headerHeight))),u=d=>{const h=i(r);je(()=>{h!=null&&h.scroll&&h.scroll({left:d})})},c=()=>{const d=o.e("fixed-header-row"),{columns:h,fixedHeaderData:v,rowHeight:m}=e;return v==null?void 0:v.map((p,y)=>{var g;const w=Pr({height:m,width:"100%"});return(g=t.fixed)==null?void 0:g.call(t,{class:d,columns:h,rowData:p,rowIndex:-(y+1),style:w})})},f=()=>{const d=o.e("dynamic-header-row"),{columns:h}=e;return i(a).map((v,m)=>{var p;const y=Pr({width:"100%",height:v});return(p=t.dynamic)==null?void 0:p.call(t,{class:d,columns:h,headerIndex:m,style:y})})};return n({scrollToLeft:u}),()=>{if(!(e.height<=0))return q("div",{ref:r,class:e.class,style:i(l),role:"rowgroup"},[q("div",{style:i(s),class:o.e("header")},[f(),c()])])}}}),cX=e=>{const{isScrolling:t}=Pe(Hv),n=P(!1),o=P(),r=S(()=>Ye(e.estimatedRowHeight)&&e.rowIndex>=0),l=(u=!1)=>{const c=i(o);if(!c)return;const{columns:f,onRowHeightChange:d,rowKey:h,rowIndex:v,style:m}=e,{height:p}=c.getBoundingClientRect();n.value=!0,je(()=>{if(u||p!==Number.parseInt(m.height)){const y=f[0],g=(y==null?void 0:y.placeholderSign)===li;d==null||d({rowKey:h,height:p,rowIndex:v},y&&!g&&y.fixed)}})},s=S(()=>{const{rowData:u,rowIndex:c,rowKey:f,onRowHover:d}=e,h=e.rowEventHandlers||{},v={};return Object.entries(h).forEach(([m,p])=>{Xe(p)&&(v[m]=y=>{p({event:y,rowData:u,rowIndex:c,rowKey:f})})}),d&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:m,hovered:p})=>{const y=v[m];v[m]=g=>{d({event:g,hovered:p,rowData:u,rowIndex:c,rowKey:f}),y==null||y(g)}}),v}),a=u=>{const{onRowExpand:c,rowData:f,rowIndex:d,rowKey:h}=e;c==null||c({expanded:u,rowData:f,rowIndex:d,rowKey:h})};return nt(()=>{i(r)&&l(!0)}),{isScrolling:t,measurable:r,measured:n,rowRef:o,eventHandlers:s,onExpand:a}},dX="ElTableV2TableRow",fX=j({name:dX,props:bl,setup(e,{expose:t,slots:n,attrs:o}){const{eventHandlers:r,isScrolling:l,measurable:s,measured:a,rowRef:u,onExpand:c}=cX(e);return t({onExpand:c}),()=>{const{columns:f,columnsStyles:d,expandColumnKey:h,depth:v,rowData:m,rowIndex:p,style:y}=e;let g=f.map((w,b)=>{const C=Ae(m.children)&&m.children.length>0&&w.key===h;return n.cell({column:w,columns:f,columnIndex:b,depth:v,style:d[w.key],rowData:m,rowIndex:p,isScrolling:i(l),expandIconProps:C?{rowData:m,rowIndex:p,onExpand:c}:void 0})});if(n.row&&(g=n.row({cells:g.map(w=>Ae(w)&&w.length===1?w[0]:w),style:y,columns:f,depth:v,rowData:m,rowIndex:p,isScrolling:i(l)})),i(s)){const{height:w,...b}=y||{},C=i(a);return q("div",pt({ref:u,class:e.class,style:C?y:b,role:"row"},o,i(r)),[g])}return q("div",pt(o,{ref:u,class:e.class,style:y,role:"row"},i(r)),[g])}}}),pX=e=>{const{sortOrder:t}=e;return q(Fe,{size:14,class:e.class},{default:()=>[t===oi.ASC?q(Rx,null,null):q(Mx,null,null)]})},hX=e=>{const{expanded:t,expandable:n,onExpand:o,style:r,size:l}=e,s={onClick:n?()=>o(!t):void 0,class:e.class};return q(Fe,pt(s,{size:l,style:r}),{default:()=>[q(Pn,null,null)]})},vX="ElTableV2Grid",mX=e=>{const t=P(),n=P(),o=S(()=>{const{data:p,rowHeight:y,estimatedRowHeight:g}=e;if(!g)return p.length*y}),r=S(()=>{const{fixedData:p,rowHeight:y}=e;return((p==null?void 0:p.length)||0)*y}),l=S(()=>Nu(e.headerHeight)),s=S(()=>{const{height:p}=e;return Math.max(0,p-i(l)-i(r))}),a=S(()=>i(l)+i(r)>0),u=({data:p,rowIndex:y})=>p[y][e.rowKey];function c({rowCacheStart:p,rowCacheEnd:y,rowVisibleStart:g,rowVisibleEnd:w}){var b;(b=e.onRowsRendered)==null||b.call(e,{rowCacheStart:p,rowCacheEnd:y,rowVisibleStart:g,rowVisibleEnd:w})}function f(p,y){var g;(g=n.value)==null||g.resetAfterRowIndex(p,y)}function d(p,y){const g=i(t),w=i(n);ut(p)?(g==null||g.scrollToLeft(p.scrollLeft),w==null||w.scrollTo(p)):(g==null||g.scrollToLeft(p),w==null||w.scrollTo({scrollLeft:p,scrollTop:y}))}function h(p){var y;(y=i(n))==null||y.scrollTo({scrollTop:p})}function v(p,y){var g;(g=i(n))==null||g.scrollToItem(p,1,y)}function m(){var p,y;(p=i(n))==null||p.$forceUpdate(),(y=i(t))==null||y.$forceUpdate()}return{bodyRef:n,forceUpdate:m,fixedRowHeight:r,gridHeight:s,hasHeader:a,headerHeight:l,headerRef:t,totalHeight:o,itemKey:u,onItemRendered:c,resetAfterRowIndex:f,scrollTo:d,scrollToTop:h,scrollToRow:v}},Uv=j({name:vX,props:Mu,setup(e,{slots:t,expose:n}){const{ns:o}=Pe(Hv),{bodyRef:r,fixedRowHeight:l,gridHeight:s,hasHeader:a,headerRef:u,headerHeight:c,totalHeight:f,forceUpdate:d,itemKey:h,onItemRendered:v,resetAfterRowIndex:m,scrollTo:p,scrollToTop:y,scrollToRow:g}=mX(e);n({forceUpdate:d,totalHeight:f,scrollTo:p,scrollToTop:y,scrollToRow:g,resetAfterRowIndex:m});const w=()=>e.bodyWidth;return()=>{const{cache:b,columns:C,data:E,fixedData:k,useIsScrolling:O,scrollbarAlwaysOn:T,scrollbarEndGap:R,scrollbarStartGap:A,style:I,rowHeight:L,bodyWidth:W,estimatedRowHeight:z,headerWidth:V,height:x,width:M,getRowHeight:D,onScroll:N}=e,B=Ye(z),U=B?tq:JU,G=i(c);return q("div",{role:"table",class:[o.e("table"),e.class],style:I},[q(U,{ref:r,data:E,useIsScrolling:O,itemKey:h,columnCache:0,columnWidth:B?w:W,totalColumn:1,totalRow:E.length,rowCache:b,rowHeight:B?D:L,width:M,height:i(s),class:o.e("body"),role:"rowgroup",scrollbarStartGap:A,scrollbarEndGap:R,scrollbarAlwaysOn:T,onScroll:N,onItemRendered:v,perfMode:!1},{default:ne=>{var ue;const te=E[ne.rowIndex];return(ue=t.row)==null?void 0:ue.call(t,{...ne,columns:C,rowData:te})}}),i(a)&&q(uX,{ref:u,class:o.e("header-wrapper"),columns:C,headerData:E,headerHeight:e.headerHeight,fixedHeaderData:k,rowWidth:V,rowHeight:L,width:M,height:Math.min(G+i(l),x)},{dynamic:t.header,fixed:t.row})])}}});function gX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const yX=(e,{slots:t})=>{const{mainTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),gX(t)?t:{default:()=>[t]})};function bX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const wX=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),bX(t)?t:{default:()=>[t]})};function CX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const SX=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),CX(t)?t:{default:()=>[t]})};function EX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const kX=(e,{slots:t})=>{const{columns:n,columnsStyles:o,depthMap:r,expandColumnKey:l,expandedRowKeys:s,estimatedRowHeight:a,hasFixedColumns:u,rowData:c,rowIndex:f,style:d,isScrolling:h,rowProps:v,rowClass:m,rowKey:p,rowEventHandlers:y,ns:g,onRowHovered:w,onRowExpanded:b}=e,C=xl(m,{columns:n,rowData:c,rowIndex:f},""),E=xl(v,{columns:n,rowData:c,rowIndex:f}),k=c[p],O=r[k]||0,T=!!l,R=f<0,A=[g.e("row"),C,{[g.e(`row-depth-${O}`)]:T&&f>=0,[g.is("expanded")]:T&&s.includes(k),[g.is("fixed")]:!O&&R,[g.is("customized")]:!!t.row}],I=u?w:void 0,L={...E,columns:n,columnsStyles:o,class:A,depth:O,expandColumnKey:l,estimatedRowHeight:R?void 0:a,isScrolling:h,rowIndex:f,rowData:c,rowKey:k,rowEventHandlers:y,style:d};return q(fX,pt(L,{onRowExpand:b,onMouseenter:V=>{I==null||I({hovered:!0,rowKey:k,event:V,rowData:c,rowIndex:f})},onMouseleave:V=>{I==null||I({hovered:!1,rowKey:k,event:V,rowData:c,rowIndex:f})},rowkey:k}),EX(t)?t:{default:()=>[t]})},Op=({columns:e,column:t,columnIndex:n,depth:o,expandIconProps:r,isScrolling:l,rowData:s,rowIndex:a,style:u,expandedRowKeys:c,ns:f,cellProps:d,expandColumnKey:h,indentSize:v,iconSize:m,rowKey:p},{slots:y})=>{const g=Pr(u);if(t.placeholderSign===li)return q("div",{class:f.em("row-cell","placeholder"),style:g},null);const{cellRenderer:w,dataKey:b,dataGetter:C}=t,E=Xe(C)?C({columns:e,column:t,columnIndex:n,rowData:s,rowIndex:a}):Xt(s,b??""),k=xl(d,{cellData:E,columns:e,column:t,columnIndex:n,rowIndex:a,rowData:s}),O={class:f.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:E,isScrolling:l,rowData:s,rowIndex:a},T=q2(w),R=T?T(O):le(y,"default",O,()=>[q(jv,O,null)]),A=[f.e("row-cell"),t.class,t.align===ri.CENTER&&f.is("align-center"),t.align===ri.RIGHT&&f.is("align-right")],I=a>=0&&h&&t.key===h,L=a>=0&&c.includes(s[p]);let W;const z=`margin-inline-start: ${o*v}px;`;return I&&(ut(r)?W=q(hX,pt(r,{class:[f.e("expand-icon"),f.is("expanded",L)],size:m,expanded:L,style:z,expandable:!0}),null):W=q("div",{style:[z,`width: ${m}px; height: ${m}px;`].join(" ")},null)),q("div",pt({class:A,style:g},k,{role:"cell"}),[W,R])};Op.inheritAttrs=!1;function _X(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const $X=({columns:e,columnsStyles:t,headerIndex:n,style:o,headerClass:r,headerProps:l,ns:s},{slots:a})=>{const u={columns:e,headerIndex:n},c=[s.e("header-row"),xl(r,u,""),{[s.is("customized")]:!!a.header}],f={...xl(l,u),columnsStyles:t,class:c,columns:e,headerIndex:n,style:o};return q(aX,f,_X(a)?a:{default:()=>[a]})},F0=(e,{slots:t})=>{const{column:n,ns:o,style:r,onColumnSorted:l}=e,s=Pr(r);if(n.placeholderSign===li)return q("div",{class:o.em("header-row-cell","placeholder"),style:s},null);const{headerCellRenderer:a,headerClass:u,sortable:c}=n,f={...e,class:o.e("header-cell-text")},d=q2(a),h=d?d(f):le(t,"default",f,()=>[q(Wv,f,null)]),{sortBy:v,sortState:m,headerCellProps:p}=e;let y,g;if(m){const C=m[n.key];y=!!Tp[C],g=y?C:oi.ASC}else y=n.key===v.key,g=y?v.order:oi.ASC;const w=[o.e("header-cell"),xl(u,e,""),n.align===ri.CENTER&&o.is("align-center"),n.align===ri.RIGHT&&o.is("align-right"),c&&o.is("sortable")],b={...xl(p,e),onClick:n.sortable?l:void 0,class:w,style:s,["data-key"]:n.key};return q("div",pt(b,{role:"columnheader"}),[h,c&&q(pX,{class:[o.e("sort-icon"),y&&o.is("sorting")],sortOrder:g},null)])},J2=(e,{slots:t})=>{var n;return q("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};J2.displayName="ElTableV2Footer";const Z2=(e,{slots:t})=>{const n=le(t,"default",{},()=>[q(n2,null,null)]);return q("div",{class:e.class,style:e.style},[n])};Z2.displayName="ElTableV2Empty";const Q2=(e,{slots:t})=>{var n;return q("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};Q2.displayName="ElTableV2Overlay";function aa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const TX="ElTableV2",OX=j({name:TX,props:lX,setup(e,{slots:t,expose:n}){const o=ge("table-v2"),{columnsStyles:r,fixedColumnsOnLeft:l,fixedColumnsOnRight:s,mainColumns:a,mainTableHeight:u,fixedTableHeight:c,leftTableWidth:f,rightTableWidth:d,data:h,depthMap:v,expandedRowKeys:m,hasFixedColumns:p,mainTableRef:y,leftTableRef:g,rightTableRef:w,isDynamic:b,isResetting:C,isScrolling:E,bodyWidth:k,emptyStyle:O,rootStyle:T,headerWidth:R,footerHeight:A,showEmpty:I,scrollTo:L,scrollToLeft:W,scrollToTop:z,scrollToRow:V,getRowHeight:x,onColumnSorted:M,onRowHeightChange:D,onRowHovered:N,onRowExpanded:B,onRowsRendered:U,onScroll:G,onVerticalScroll:ne}=oX(e);return n({scrollTo:L,scrollToLeft:W,scrollToTop:z,scrollToRow:V}),ft(Hv,{ns:o,isResetting:C,isScrolling:E}),()=>{const{cache:ue,cellProps:te,estimatedRowHeight:Y,expandColumnKey:J,fixedData:ee,headerHeight:Ce,headerClass:de,headerProps:ie,headerCellProps:H,sortBy:X,sortState:ce,rowHeight:he,rowClass:Ee,rowEventHandlers:me,rowKey:ke,rowProps:we,scrollbarAlwaysOn:Oe,indentSize:Se,iconSize:Ne,useIsScrolling:xe,vScrollbarSize:Be,width:ye}=e,Le=i(h),Qe={cache:ue,class:o.e("main"),columns:i(a),data:Le,fixedData:ee,estimatedRowHeight:Y,bodyWidth:i(k)+Be,headerHeight:Ce,headerWidth:i(R),height:i(u),mainTableRef:y,rowKey:ke,rowHeight:he,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,useIsScrolling:xe,width:ye,getRowHeight:x,onRowsRendered:U,onScroll:G},lt=i(f),vt=i(c),qe={cache:ue,class:o.e("left"),columns:i(l),data:Le,estimatedRowHeight:Y,leftTableRef:g,rowHeight:he,bodyWidth:lt,headerWidth:lt,headerHeight:Ce,height:vt,rowKey:ke,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,useIsScrolling:xe,width:lt,getRowHeight:x,onScroll:ne},Re=i(d)+Be,be={cache:ue,class:o.e("right"),columns:i(s),data:Le,estimatedRowHeight:Y,rightTableRef:w,rowHeight:he,bodyWidth:Re,headerWidth:Re,headerHeight:Ce,height:vt,rowKey:ke,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,width:Re,style:`--${i(o.namespace)}-table-scrollbar-size: ${Be}px`,useIsScrolling:xe,getRowHeight:x,onScroll:ne},se=i(r),pe={ns:o,depthMap:i(v),columnsStyles:se,expandColumnKey:J,expandedRowKeys:i(m),estimatedRowHeight:Y,hasFixedColumns:i(p),rowProps:we,rowClass:Ee,rowKey:ke,rowEventHandlers:me,onRowHovered:N,onRowExpanded:B,onRowHeightChange:D},Ve={cellProps:te,expandColumnKey:J,indentSize:Se,iconSize:Ne,rowKey:ke,expandedRowKeys:i(m),ns:o},ae={ns:o,headerClass:de,headerProps:ie,columnsStyles:se},We={ns:o,sortBy:X,sortState:ce,headerCellProps:H,onColumnSorted:M},dt={row:un=>q(kX,pt(un,pe),{row:t.row,cell:ht=>{let Jt;return t.cell?q(Op,pt(ht,Ve,{style:se[ht.column.key]}),aa(Jt=t.cell(ht))?Jt:{default:()=>[Jt]}):q(Op,pt(ht,Ve,{style:se[ht.column.key]}),null)}}),header:un=>q($X,pt(un,ae),{header:t.header,cell:ht=>{let Jt;return t["header-cell"]?q(F0,pt(ht,We,{style:se[ht.column.key]}),aa(Jt=t["header-cell"](ht))?Jt:{default:()=>[Jt]}):q(F0,pt(ht,We,{style:se[ht.column.key]}),null)}})},_t=[e.class,o.b(),o.e("root"),{[o.is("dynamic")]:i(b)}],jt={class:o.e("footer"),style:i(A)};return q("div",{class:_t,style:i(T)},[q(yX,Qe,aa(dt)?dt:{default:()=>[dt]}),q(wX,qe,aa(dt)?dt:{default:()=>[dt]}),q(SX,be,aa(dt)?dt:{default:()=>[dt]}),t.footer&&q(J2,jt,{default:t.footer}),i(I)&&q(Z2,{class:o.e("empty"),style:i(O)},{default:t.empty}),t.overlay&&q(Q2,{class:o.e("overlay")},{default:t.overlay})])}}}),NX=_e({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Q(Function)}}),MX=j({name:"ElAutoResizer",props:NX,setup(e,{slots:t}){const n=ge("auto-resizer"),{height:o,width:r,sizer:l}=nX(e),s={width:"100%",height:"100%"};return()=>{var a;return q("div",{ref:l,class:n.b(),style:s},[(a=t.default)==null?void 0:a.call(t,{height:o.value,width:r.value})])}}}),IX=rt(OX),RX=rt(MX),nd=Symbol("tabsRootContextKey"),AX=_e({tabs:{type:Q(Array),default:()=>zt([])}}),eE="ElTabBar",PX=j({name:eE}),xX=j({...PX,props:AX,setup(e,{expose:t}){const n=e,o=ot(),r=Pe(nd);r||rn(eE,"");const l=ge("tabs"),s=P(),a=P(),u=()=>{let f=0,d=0;const h=["top","bottom"].includes(r.props.tabPosition)?"width":"height",v=h==="width"?"x":"y",m=v==="x"?"left":"top";return n.tabs.every(p=>{var y,g;const w=(g=(y=o.parent)==null?void 0:y.refs)==null?void 0:g[`tab-${p.uid}`];if(!w)return!1;if(!p.active)return!0;f=w[`offset${xo(m)}`],d=w[`client${xo(h)}`];const b=window.getComputedStyle(w);return h==="width"&&(n.tabs.length>1&&(d-=Number.parseFloat(b.paddingLeft)+Number.parseFloat(b.paddingRight)),f+=Number.parseFloat(b.paddingLeft)),!1}),{[h]:`${d}px`,transform:`translate${xo(v)}(${f}px)`}},c=()=>a.value=u();return fe(()=>n.tabs,async()=>{await je(),c()},{immediate:!0}),Ht(s,()=>c()),t({ref:s,update:c}),(f,d)=>(_(),F("div",{ref_key:"barRef",ref:s,class:$([i(l).e("active-bar"),i(l).is(i(r).props.tabPosition)]),style:He(a.value)},null,6))}});var LX=$e(xX,[["__file","tab-bar.vue"]]);const DX=_e({panes:{type:Q(Array),default:()=>zt([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),BX={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},V0="ElTabNav",FX=j({name:V0,props:DX,emits:BX,setup(e,{expose:t,emit:n}){const o=ot(),r=Pe(nd);r||rn(V0,"");const l=ge("tabs"),s=eN(),a=fN(),u=P(),c=P(),f=P(),d=P(),h=P(!1),v=P(0),m=P(!1),p=P(!0),y=S(()=>["top","bottom"].includes(r.props.tabPosition)?"width":"height"),g=S(()=>({transform:`translate${y.value==="width"?"X":"Y"}(-${v.value}px)`})),w=()=>{if(!u.value)return;const R=u.value[`offset${xo(y.value)}`],A=v.value;if(!A)return;const I=A>R?A-R:0;v.value=I},b=()=>{if(!u.value||!c.value)return;const R=c.value[`offset${xo(y.value)}`],A=u.value[`offset${xo(y.value)}`],I=v.value;if(R-I<=A)return;const L=R-I>A*2?I+A:R-A;v.value=L},C=async()=>{const R=c.value;if(!h.value||!f.value||!u.value||!R)return;await je();const A=f.value.querySelector(".is-active");if(!A)return;const I=u.value,L=["top","bottom"].includes(r.props.tabPosition),W=A.getBoundingClientRect(),z=I.getBoundingClientRect(),V=L?R.offsetWidth-z.width:R.offsetHeight-z.height,x=v.value;let M=x;L?(W.leftz.right&&(M=x+W.right-z.right)):(W.topz.bottom&&(M=x+(W.bottom-z.bottom))),M=Math.max(M,0),v.value=Math.min(M,V)},E=()=>{var R;if(!c.value||!u.value)return;e.stretch&&((R=d.value)==null||R.update());const A=c.value[`offset${xo(y.value)}`],I=u.value[`offset${xo(y.value)}`],L=v.value;I0&&(v.value=0))},k=R=>{const A=R.code,{up:I,down:L,left:W,right:z}=Ke;if(![I,L,W,z].includes(A))return;const V=Array.from(R.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),x=V.indexOf(R.target);let M;A===W||A===I?x===0?M=V.length-1:M=x-1:x{p.value&&(m.value=!0)},T=()=>m.value=!1;return fe(s,R=>{R==="hidden"?p.value=!1:R==="visible"&&setTimeout(()=>p.value=!0,50)}),fe(a,R=>{R?setTimeout(()=>p.value=!0,50):p.value=!1}),Ht(f,E),nt(()=>setTimeout(()=>C(),0)),fr(()=>E()),t({scrollToActiveTab:C,removeFocus:T}),fe(()=>e.panes,()=>o.update(),{flush:"post",deep:!0}),()=>{const R=h.value?[q("span",{class:[l.e("nav-prev"),l.is("disabled",!h.value.prev)],onClick:w},[q(Fe,null,{default:()=>[q(jr,null,null)]})]),q("span",{class:[l.e("nav-next"),l.is("disabled",!h.value.next)],onClick:b},[q(Fe,null,{default:()=>[q(Pn,null,null)]})])]:null,A=e.panes.map((I,L)=>{var W,z,V,x;const M=I.uid,D=I.props.disabled,N=(z=(W=I.props.name)!=null?W:I.index)!=null?z:`${L}`,B=!D&&(I.isClosable||e.editable);I.index=`${L}`;const U=B?q(Fe,{class:"is-icon-close",onClick:ue=>n("tabRemove",I,ue)},{default:()=>[q(ko,null,null)]}):null,G=((x=(V=I.slots).label)==null?void 0:x.call(V))||I.props.label,ne=!D&&I.active?0:-1;return q("div",{ref:`tab-${M}`,class:[l.e("item"),l.is(r.props.tabPosition),l.is("active",I.active),l.is("disabled",D),l.is("closable",B),l.is("focus",m.value)],id:`tab-${N}`,key:`tab-${M}`,"aria-controls":`pane-${N}`,role:"tab","aria-selected":I.active,tabindex:ne,onFocus:()=>O(),onBlur:()=>T(),onClick:ue=>{T(),n("tabClick",I,N,ue)},onKeydown:ue=>{B&&(ue.code===Ke.delete||ue.code===Ke.backspace)&&n("tabRemove",I,ue)}},[G,U])});return q("div",{ref:f,class:[l.e("nav-wrap"),l.is("scrollable",!!h.value),l.is(r.props.tabPosition)]},[R,q("div",{class:l.e("nav-scroll"),ref:u},[q("div",{class:[l.e("nav"),l.is(r.props.tabPosition),l.is("stretch",e.stretch&&["top","bottom"].includes(r.props.tabPosition))],ref:c,style:g.value,role:"tablist",onKeydown:k},[e.type?null:q(LX,{ref:d,tabs:[...e.panes]},null),A])])])}}}),VX=_e({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:Q(Function),default:()=>!0},stretch:Boolean}),Xd=e=>Ze(e)||Ye(e),HX={[it]:e=>Xd(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>Xd(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>Xd(e),tabAdd:()=>!0},zX=j({name:"ElTabs",props:VX,emits:HX,setup(e,{emit:t,slots:n,expose:o}){var r;const l=ge("tabs"),{children:s,addChild:a,removeChild:u}=pv(ot(),"ElTabPane"),c=P(),f=P((r=e.modelValue)!=null?r:"0"),d=async(p,y=!1)=>{var g,w,b;if(!(f.value===p||Qt(p)))try{await((g=e.beforeLeave)==null?void 0:g.call(e,p,f.value))!==!1&&(f.value=p,y&&(t(it,p),t("tabChange",p)),(b=(w=c.value)==null?void 0:w.removeFocus)==null||b.call(w))}catch{}},h=(p,y,g)=>{p.props.disabled||(d(y,!0),t("tabClick",p,g))},v=(p,y)=>{p.props.disabled||Qt(p.props.name)||(y.stopPropagation(),t("edit",p.props.name,"remove"),t("tabRemove",p.props.name))},m=()=>{t("edit",void 0,"add"),t("tabAdd")};return fe(()=>e.modelValue,p=>d(p)),fe(f,async()=>{var p;await je(),(p=c.value)==null||p.scrollToActiveTab()}),ft(nd,{props:e,currentName:f,registerPane:a,unregisterPane:u}),o({currentName:f}),()=>{const p=n["add-icon"],y=e.editable||e.addable?q("span",{class:l.e("new-tab"),tabindex:"0",onClick:m,onKeydown:b=>{b.code===Ke.enter&&m()}},[p?le(n,"add-icon"):q(Fe,{class:l.is("icon-plus")},{default:()=>[q(Vw,null,null)]})]):null,g=q("div",{class:[l.e("header"),l.is(e.tabPosition)]},[y,q(FX,{ref:c,currentName:f.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:h,onTabRemove:v},null)]),w=q("div",{class:l.e("content")},[le(n,"default")]);return q("div",{class:[l.b(),l.m(e.tabPosition),{[l.m("card")]:e.type==="card",[l.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[g,w]:[w,g]])}}}),KX=_e({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),jX=["id","aria-hidden","aria-labelledby"],tE="ElTabPane",WX=j({name:tE}),UX=j({...WX,props:KX,setup(e){const t=e,n=ot(),o=vn(),r=Pe(nd);r||rn(tE,"usage: ");const l=ge("tab-pane"),s=P(),a=S(()=>t.closable||r.props.closable),u=mg(()=>{var v;return r.currentName.value===((v=t.name)!=null?v:s.value)}),c=P(u.value),f=S(()=>{var v;return(v=t.name)!=null?v:s.value}),d=mg(()=>!t.lazy||c.value||u.value);fe(u,v=>{v&&(c.value=!0)});const h=Et({uid:n.uid,slots:o,props:t,paneName:f,active:u,index:s,isClosable:a});return nt(()=>{r.registerPane(h)}),Gr(()=>{r.unregisterPane(h.uid)}),(v,m)=>i(d)?et((_(),F("div",{key:0,id:`pane-${i(f)}`,class:$(i(l).b()),role:"tabpanel","aria-hidden":!i(u),"aria-labelledby":`tab-${i(f)}`},[le(v.$slots,"default")],10,jX)),[[St,i(u)]]):oe("v-if",!0)}});var nE=$e(UX,[["__file","tab-pane.vue"]]);const qX=rt(zX,{TabPane:nE}),YX=Kt(nE),GX=_e({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:Uo,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),XX=j({name:"ElText"}),JX=j({...XX,props:GX,setup(e){const t=e,n=tn(),o=ge("text"),r=S(()=>[o.b(),o.m(t.type),o.m(n.value),o.is("truncated",t.truncated),o.is("line-clamp",!Qt(t.lineClamp))]);return(l,s)=>(_(),re(ct(l.tag),{class:$(i(r)),style:He({"-webkit-line-clamp":l.lineClamp})},{default:Z(()=>[le(l.$slots,"default")]),_:3},8,["class","style"]))}});var ZX=$e(JX,[["__file","text.vue"]]);const QX=rt(ZX),eJ=_e({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:an,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:Q([String,Object]),default:()=>Fw},clearIcon:{type:Q([String,Object]),default:()=>Jr},...Gs}),or=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const o=Number.parseInt(t[1],10),r=e.toUpperCase();return r.includes("AM")&&n===12?n=0:r.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:o}}return null},Jd=(e,t)=>{const n=or(e);if(!n)return-1;const o=or(t);if(!o)return-1;const r=n.minutes+n.hours*60,l=o.minutes+o.hours*60;return r===l?0:r>l?1:-1},H0=e=>`${e}`.padStart(2,"0"),Zl=e=>`${H0(e.hours)}:${H0(e.minutes)}`,tJ=(e,t)=>{const n=or(e);if(!n)return"";const o=or(t);if(!o)return"";const r={hours:n.hours,minutes:n.minutes};return r.minutes+=o.minutes,r.hours+=o.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,Zl(r)},nJ=j({name:"ElTimeSelect"}),oJ=j({...nJ,props:eJ,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const n=e;st.extend(wv);const{Option:o}=Pl,r=ge("input"),l=P(),s=Bn(),{lang:a}=Ct(),u=S(()=>n.modelValue),c=S(()=>{const g=or(n.start);return g?Zl(g):null}),f=S(()=>{const g=or(n.end);return g?Zl(g):null}),d=S(()=>{const g=or(n.step);return g?Zl(g):null}),h=S(()=>{const g=or(n.minTime||"");return g?Zl(g):null}),v=S(()=>{const g=or(n.maxTime||"");return g?Zl(g):null}),m=S(()=>{const g=[];if(n.start&&n.end&&n.step){let w=c.value,b;for(;w&&f.value&&Jd(w,f.value)<=0;)b=st(w,"HH:mm").locale(a.value).format(n.format),g.push({value:b,disabled:Jd(w,h.value||"-1:-1")<=0||Jd(w,v.value||"100:100")>=0}),w=tJ(w,d.value)}return g});return t({blur:()=>{var g,w;(w=(g=l.value)==null?void 0:g.blur)==null||w.call(g)},focus:()=>{var g,w;(w=(g=l.value)==null?void 0:g.focus)==null||w.call(g)}}),(g,w)=>(_(),re(i(Pl),{ref_key:"select",ref:l,"model-value":i(u),disabled:i(s),clearable:g.clearable,"clear-icon":g.clearIcon,size:g.size,effect:g.effect,placeholder:g.placeholder,"default-first-option":"",filterable:g.editable,"empty-values":g.emptyValues,"value-on-clear":g.valueOnClear,"onUpdate:modelValue":w[0]||(w[0]=b=>g.$emit("update:modelValue",b)),onChange:w[1]||(w[1]=b=>g.$emit("change",b)),onBlur:w[2]||(w[2]=b=>g.$emit("blur",b)),onFocus:w[3]||(w[3]=b=>g.$emit("focus",b))},{prefix:Z(()=>[g.prefixIcon?(_(),re(i(Fe),{key:0,class:$(i(r).e("prefix-icon"))},{default:Z(()=>[(_(),re(ct(g.prefixIcon)))]),_:1},8,["class"])):oe("v-if",!0)]),default:Z(()=>[(_(!0),F(ze,null,mt(i(m),b=>(_(),re(i(o),{key:b.value,label:b.value,value:b.value,disabled:b.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable","empty-values","value-on-clear"]))}});var Iu=$e(oJ,[["__file","time-select.vue"]]);Iu.install=e=>{e.component(Iu.name,Iu)};const rJ=Iu,lJ=rJ,sJ=j({name:"ElTimeline",setup(e,{slots:t}){const n=ge("timeline");return ft("timeline",t),()=>Ue("ul",{class:[n.b()]},[le(t,"default")])}}),aJ=_e({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Nt},hollow:{type:Boolean,default:!1}}),iJ=j({name:"ElTimelineItem"}),uJ=j({...iJ,props:aJ,setup(e){const t=e,n=ge("timeline-item"),o=S(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(r,l)=>(_(),F("li",{class:$([i(n).b(),{[i(n).e("center")]:r.center}])},[K("div",{class:$(i(n).e("tail"))},null,2),r.$slots.dot?oe("v-if",!0):(_(),F("div",{key:0,class:$(i(o)),style:He({backgroundColor:r.color})},[r.icon?(_(),re(i(Fe),{key:0,class:$(i(n).e("icon"))},{default:Z(()=>[(_(),re(ct(r.icon)))]),_:1},8,["class"])):oe("v-if",!0)],6)),r.$slots.dot?(_(),F("div",{key:1,class:$(i(n).e("dot"))},[le(r.$slots,"dot")],2)):oe("v-if",!0),K("div",{class:$(i(n).e("wrapper"))},[!r.hideTimestamp&&r.placement==="top"?(_(),F("div",{key:0,class:$([i(n).e("timestamp"),i(n).is("top")])},Te(r.timestamp),3)):oe("v-if",!0),K("div",{class:$(i(n).e("content"))},[le(r.$slots,"default")],2),!r.hideTimestamp&&r.placement==="bottom"?(_(),F("div",{key:1,class:$([i(n).e("timestamp"),i(n).is("bottom")])},Te(r.timestamp),3)):oe("v-if",!0)],2)],2))}});var oE=$e(uJ,[["__file","timeline-item.vue"]]);const cJ=rt(sJ,{TimelineItem:oE}),dJ=Kt(oE),rE=_e({nowrap:Boolean});var lE=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(lE||{});const fJ=Object.values(lE),qv=_e({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Q(Object),default:null}}),pJ=_e({side:{type:Q(String),values:fJ,required:!0}}),hJ=["absolute","fixed"],vJ=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],Yv=_e({arrowPadding:{type:Q(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:Q(String),values:vJ,default:"bottom"},reference:{type:Q(Object),default:null},offset:{type:Number,default:8},strategy:{type:Q(String),values:hJ,default:"absolute"},showArrow:{type:Boolean,default:!1},...yn(["ariaLabel"])}),Gv=_e({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Q(Function)},"onUpdate:open":{type:Q(Function)}}),Yl={type:Q(Function)},Xv=_e({onBlur:Yl,onClick:Yl,onFocus:Yl,onMouseDown:Yl,onMouseEnter:Yl,onMouseLeave:Yl}),mJ=_e({...Gv,...qv,...Xv,...Yv,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Q(Object),default:null},teleported:Boolean,to:{type:Q(String),default:"body"}}),od=Symbol("tooltipV2"),sE=Symbol("tooltipV2Content"),Zd="tooltip_v2.open",gJ=j({name:"ElTooltipV2Root"}),yJ=j({...gJ,props:Gv,setup(e,{expose:t}){const n=e,o=P(n.defaultOpen),r=P(null),l=S({get:()=>Ml(n.open)?o.value:n.open,set:y=>{var g;o.value=y,(g=n["onUpdate:open"])==null||g.call(n,y)}}),s=S(()=>Ye(n.delayDuration)&&n.delayDuration>0),{start:a,stop:u}=Ol(()=>{l.value=!0},S(()=>n.delayDuration),{immediate:!1}),c=ge("tooltip-v2"),f=En(),d=()=>{u(),l.value=!0},h=()=>{i(s)?a():d()},v=d,m=()=>{u(),l.value=!1};return fe(l,y=>{var g;y&&(document.dispatchEvent(new CustomEvent(Zd)),v()),(g=n.onOpenChange)==null||g.call(n,y)}),nt(()=>{document.addEventListener(Zd,m)}),At(()=>{u(),document.removeEventListener(Zd,m)}),ft(od,{contentId:f,triggerRef:r,ns:c,onClose:m,onDelayOpen:h,onOpen:v}),t({onOpen:v,onClose:m}),(y,g)=>le(y.$slots,"default",{open:i(l)})}});var bJ=$e(yJ,[["__file","root.vue"]]);const wJ=j({name:"ElTooltipV2Arrow"}),CJ=j({...wJ,props:{...qv,...pJ},setup(e){const t=e,{ns:n}=Pe(od),{arrowRef:o}=Pe(sE),r=S(()=>{const{style:l,width:s,height:a}=t,u=n.namespace.value;return{[`--${u}-tooltip-v2-arrow-width`]:`${s}px`,[`--${u}-tooltip-v2-arrow-height`]:`${a}px`,[`--${u}-tooltip-v2-arrow-border-width`]:`${s/2}px`,[`--${u}-tooltip-v2-arrow-cover-width`]:s/2-1,...l||{}}});return(l,s)=>(_(),F("span",{ref_key:"arrowRef",ref:o,style:He(i(r)),class:$(i(n).e("arrow"))},null,6))}});var z0=$e(CJ,[["__file","arrow.vue"]]);const SJ=_e({style:{type:Q([String,Object,Array]),default:()=>({})}}),EJ=j({name:"ElVisuallyHidden"}),kJ=j({...EJ,props:SJ,setup(e){const t=e,n=S(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(o,r)=>(_(),F("span",pt(o.$attrs,{style:i(n)}),[le(o.$slots,"default")],16))}});var _J=$e(kJ,[["__file","visual-hidden.vue"]]);const $J=["data-side"],TJ=j({name:"ElTooltipV2Content"}),OJ=j({...TJ,props:{...Yv,...rE},setup(e){const t=e,{triggerRef:n,contentId:o}=Pe(od),r=P(t.placement),l=P(t.strategy),s=P(null),{referenceRef:a,contentRef:u,middlewareData:c,x:f,y:d,update:h}=t6({placement:r,strategy:l,middleware:S(()=>{const b=[CC(t.offset)];return t.showArrow&&b.push(n6({arrowRef:s})),b})}),v=qs().nextZIndex(),m=ge("tooltip-v2"),p=S(()=>r.value.split("-")[0]),y=S(()=>({position:i(l),top:`${i(d)||0}px`,left:`${i(f)||0}px`,zIndex:v})),g=S(()=>{if(!t.showArrow)return{};const{arrow:b}=i(c);return{[`--${m.namespace.value}-tooltip-v2-arrow-x`]:`${b==null?void 0:b.x}px`||"",[`--${m.namespace.value}-tooltip-v2-arrow-y`]:`${b==null?void 0:b.y}px`||""}}),w=S(()=>[m.e("content"),m.is("dark",t.effect==="dark"),m.is(i(l)),t.contentClass]);return fe(s,()=>h()),fe(()=>t.placement,b=>r.value=b),nt(()=>{fe(()=>t.reference||n.value,b=>{a.value=b||void 0},{immediate:!0})}),ft(sE,{arrowRef:s}),(b,C)=>(_(),F("div",{ref_key:"contentRef",ref:u,style:He(i(y)),"data-tooltip-v2-root":""},[b.nowrap?oe("v-if",!0):(_(),F("div",{key:0,"data-side":i(p),class:$(i(w))},[le(b.$slots,"default",{contentStyle:i(y),contentClass:i(w)}),q(i(_J),{id:i(o),role:"tooltip"},{default:Z(()=>[b.ariaLabel?(_(),F(ze,{key:0},[wt(Te(b.ariaLabel),1)],64)):le(b.$slots,"default",{key:1})]),_:3},8,["id"]),le(b.$slots,"arrow",{style:He(i(g)),side:i(p)})],10,$J))],4))}});var K0=$e(OJ,[["__file","content.vue"]]);const NJ=_e({setRef:{type:Q(Function),required:!0},onlyChild:Boolean});var MJ=j({props:NJ,setup(e,{slots:t}){const n=P(),o=zc(n,r=>{r?e.setRef(r.nextElementSibling):e.setRef(null)});return()=>{var r;const[l]=((r=t.default)==null?void 0:r.call(t))||[],s=e.onlyChild?Gx(l.children):l.children;return q(ze,{ref:o},[s])}}});const IJ=j({name:"ElTooltipV2Trigger"}),RJ=j({...IJ,props:{...rE,...Xv},setup(e){const t=e,{onClose:n,onOpen:o,onDelayOpen:r,triggerRef:l,contentId:s}=Pe(od);let a=!1;const u=w=>{l.value=w},c=()=>{a=!1},f=Ut(t.onMouseEnter,r),d=Ut(t.onMouseLeave,n),h=Ut(t.onMouseDown,()=>{n(),a=!0,document.addEventListener("mouseup",c,{once:!0})}),v=Ut(t.onFocus,()=>{a||o()}),m=Ut(t.onBlur,n),p=Ut(t.onClick,w=>{w.detail===0&&n()}),y={blur:m,click:p,focus:v,mousedown:h,mouseenter:f,mouseleave:d},g=(w,b,C)=>{w&&Object.entries(b).forEach(([E,k])=>{w[C](E,k)})};return fe(l,(w,b)=>{g(w,y,"addEventListener"),g(b,y,"removeEventListener"),w&&w.setAttribute("aria-describedby",s.value)}),At(()=>{g(l.value,y,"removeEventListener"),document.removeEventListener("mouseup",c)}),(w,b)=>w.nowrap?(_(),re(i(MJ),{key:0,"set-ref":u,"only-child":""},{default:Z(()=>[le(w.$slots,"default")]),_:3})):(_(),F("button",pt({key:1,ref_key:"triggerRef",ref:l},w.$attrs),[le(w.$slots,"default")],16))}});var AJ=$e(RJ,[["__file","trigger.vue"]]);const PJ=j({name:"ElTooltipV2"}),xJ=j({...PJ,props:mJ,setup(e){const n=gn(e),o=Et(Do(n,Object.keys(qv))),r=Et(Do(n,Object.keys(Yv))),l=Et(Do(n,Object.keys(Gv))),s=Et(Do(n,Object.keys(Xv)));return(a,u)=>(_(),re(bJ,rr(vs(l)),{default:Z(({open:c})=>[q(AJ,pt(s,{nowrap:""}),{default:Z(()=>[le(a.$slots,"trigger")]),_:3},16),(_(),re(Vs,{to:a.to,disabled:!a.teleported},[a.fullTransition?(_(),re(on,rr(pt({key:0},a.transitionProps)),{default:Z(()=>[a.alwaysOn||c?(_(),re(K0,rr(pt({key:0},r)),{arrow:Z(({style:f,side:d})=>[a.showArrow?(_(),re(z0,pt({key:0},o,{style:f,side:d}),null,16,["style","side"])):oe("v-if",!0)]),default:Z(()=>[le(a.$slots,"default")]),_:3},16)):oe("v-if",!0)]),_:2},1040)):(_(),F(ze,{key:1},[a.alwaysOn||c?(_(),re(K0,rr(pt({key:0},r)),{arrow:Z(({style:f,side:d})=>[a.showArrow?(_(),re(z0,pt({key:0},o,{style:f,side:d}),null,16,["style","side"])):oe("v-if",!0)]),default:Z(()=>[le(a.$slots,"default")]),_:3},16)):oe("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var LJ=$e(xJ,[["__file","tooltip.vue"]]);const DJ=rt(LJ),aE="left-check-change",iE="right-check-change",Ql=_e({data:{type:Q(Array),default:()=>[]},titles:{type:Q(Array),default:()=>[]},buttonTexts:{type:Q(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Q(Function)},leftDefaultChecked:{type:Q(Array),default:()=>[]},rightDefaultChecked:{type:Q(Array),default:()=>[]},renderContent:{type:Q(Function)},modelValue:{type:Q(Array),default:()=>[]},format:{type:Q(Object),default:()=>({})},filterable:Boolean,props:{type:Q(Object),default:()=>zt({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Np=(e,t)=>[e,t].every(Ae)||Ae(e)&&fn(t),BJ={[Dt]:(e,t,n)=>[e,n].every(Ae)&&["left","right"].includes(t),[it]:e=>Ae(e),[aE]:Np,[iE]:Np},Mp="checked-change",FJ=_e({data:Ql.data,optionRender:{type:Q(Function)},placeholder:String,title:String,filterable:Boolean,format:Ql.format,filterMethod:Ql.filterMethod,defaultChecked:Ql.leftDefaultChecked,props:Ql.props}),VJ={[Mp]:Np},Ti=e=>{const t={label:"label",key:"key",disabled:"disabled"};return S(()=>({...t,...e.props}))},HJ=(e,t,n)=>{const o=Ti(e),r=S(()=>e.data.filter(f=>Xe(e.filterMethod)?e.filterMethod(t.query,f):String(f[o.value.label]||f[o.value.key]).toLowerCase().includes(t.query.toLowerCase()))),l=S(()=>r.value.filter(f=>!f[o.value.disabled])),s=S(()=>{const f=t.checked.length,d=e.data.length,{noChecked:h,hasChecked:v}=e.format;return h&&v?f>0?v.replace(/\${checked}/g,f.toString()).replace(/\${total}/g,d.toString()):h.replace(/\${total}/g,d.toString()):`${f}/${d}`}),a=S(()=>{const f=t.checked.length;return f>0&&f{const f=l.value.map(d=>d[o.value.key]);t.allChecked=f.length>0&&f.every(d=>t.checked.includes(d))},c=f=>{t.checked=f?l.value.map(d=>d[o.value.key]):[]};return fe(()=>t.checked,(f,d)=>{if(u(),t.checkChangeByUser){const h=f.concat(d).filter(v=>!f.includes(v)||!d.includes(v));n(Mp,f,h)}else n(Mp,f),t.checkChangeByUser=!0}),fe(l,()=>{u()}),fe(()=>e.data,()=>{const f=[],d=r.value.map(h=>h[o.value.key]);t.checked.forEach(h=>{d.includes(h)&&f.push(h)}),t.checkChangeByUser=!1,t.checked=f}),fe(()=>e.defaultChecked,(f,d)=>{if(d&&f.length===d.length&&f.every(m=>d.includes(m)))return;const h=[],v=l.value.map(m=>m[o.value.key]);f.forEach(m=>{v.includes(m)&&h.push(m)}),t.checkChangeByUser=!1,t.checked=h},{immediate:!0}),{filteredData:r,checkableData:l,checkedSummary:s,isIndeterminate:a,updateAllChecked:u,handleAllCheckedChange:c}},zJ=(e,t)=>({onSourceCheckedChange:(r,l)=>{e.leftChecked=r,l&&t(aE,r,l)},onTargetCheckedChange:(r,l)=>{e.rightChecked=r,l&&t(iE,r,l)}}),KJ=e=>{const t=Ti(e),n=S(()=>e.data.reduce((l,s)=>(l[s[t.value.key]]=s)&&l,{})),o=S(()=>e.data.filter(l=>!e.modelValue.includes(l[t.value.key]))),r=S(()=>e.targetOrder==="original"?e.data.filter(l=>e.modelValue.includes(l[t.value.key])):e.modelValue.reduce((l,s)=>{const a=n.value[s];return a&&l.push(a),l},[]));return{sourceData:o,targetData:r}},jJ=(e,t,n)=>{const o=Ti(e),r=(a,u,c)=>{n(it,a),n(Dt,a,u,c)};return{addToLeft:()=>{const a=e.modelValue.slice();t.rightChecked.forEach(u=>{const c=a.indexOf(u);c>-1&&a.splice(c,1)}),r(a,"left",t.rightChecked)},addToRight:()=>{let a=e.modelValue.slice();const u=e.data.filter(c=>{const f=c[o.value.key];return t.leftChecked.includes(f)&&!e.modelValue.includes(f)}).map(c=>c[o.value.key]);a=e.targetOrder==="unshift"?u.concat(a):a.concat(u),e.targetOrder==="original"&&(a=e.data.filter(c=>a.includes(c[o.value.key])).map(c=>c[o.value.key])),r(a,"right",t.leftChecked)}}},WJ=j({name:"ElTransferPanel"}),UJ=j({...WJ,props:FJ,emits:VJ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),l=({option:b})=>b,{t:s}=Ct(),a=ge("transfer"),u=Et({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),c=Ti(o),{filteredData:f,checkedSummary:d,isIndeterminate:h,handleAllCheckedChange:v}=HJ(o,u,n),m=S(()=>!to(u.query)&&to(f.value)),p=S(()=>!to(r.default()[0].children)),{checked:y,allChecked:g,query:w}=gn(u);return t({query:w}),(b,C)=>(_(),F("div",{class:$(i(a).b("panel"))},[K("p",{class:$(i(a).be("panel","header"))},[q(i(ho),{modelValue:i(g),"onUpdate:modelValue":C[0]||(C[0]=E=>xt(g)?g.value=E:null),indeterminate:i(h),"validate-event":!1,onChange:i(v)},{default:Z(()=>[wt(Te(b.title)+" ",1),K("span",null,Te(i(d)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),K("div",{class:$([i(a).be("panel","body"),i(a).is("with-footer",i(p))])},[b.filterable?(_(),re(i($n),{key:0,modelValue:i(w),"onUpdate:modelValue":C[1]||(C[1]=E=>xt(w)?w.value=E:null),class:$(i(a).be("panel","filter")),size:"default",placeholder:b.placeholder,"prefix-icon":i(Ox),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):oe("v-if",!0),et(q(i(bS),{modelValue:i(y),"onUpdate:modelValue":C[2]||(C[2]=E=>xt(y)?y.value=E:null),"validate-event":!1,class:$([i(a).is("filterable",b.filterable),i(a).be("panel","list")])},{default:Z(()=>[(_(!0),F(ze,null,mt(i(f),E=>(_(),re(i(ho),{key:E[i(c).key],class:$(i(a).be("panel","item")),value:E[i(c).key],disabled:E[i(c).disabled],"validate-event":!1},{default:Z(()=>{var k;return[q(l,{option:(k=b.optionRender)==null?void 0:k.call(b,E)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[St,!i(m)&&!i(to)(b.data)]]),et(K("p",{class:$(i(a).be("panel","empty"))},Te(i(m)?i(s)("el.transfer.noMatch"):i(s)("el.transfer.noData")),3),[[St,i(m)||i(to)(b.data)]])],2),i(p)?(_(),F("p",{key:0,class:$(i(a).be("panel","footer"))},[le(b.$slots,"default")],2)):oe("v-if",!0)],2))}});var j0=$e(UJ,[["__file","transfer-panel.vue"]]);const qJ={key:0},YJ={key:0},GJ=j({name:"ElTransfer"}),XJ=j({...GJ,props:Ql,emits:BJ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),{t:l}=Ct(),s=ge("transfer"),{formItem:a}=Mn(),u=Et({leftChecked:[],rightChecked:[]}),c=Ti(o),{sourceData:f,targetData:d}=KJ(o),{onSourceCheckedChange:h,onTargetCheckedChange:v}=zJ(u,n),{addToLeft:m,addToRight:p}=jJ(o,u,n),y=P(),g=P(),w=T=>{switch(T){case"left":y.value.query="";break;case"right":g.value.query="";break}},b=S(()=>o.buttonTexts.length===2),C=S(()=>o.titles[0]||l("el.transfer.titles.0")),E=S(()=>o.titles[1]||l("el.transfer.titles.1")),k=S(()=>o.filterPlaceholder||l("el.transfer.filterPlaceholder"));fe(()=>o.modelValue,()=>{var T;o.validateEvent&&((T=a==null?void 0:a.validate)==null||T.call(a,"change").catch(R=>void 0))});const O=S(()=>T=>o.renderContent?o.renderContent(Ue,T):r.default?r.default({option:T}):Ue("span",T[c.value.label]||T[c.value.key]));return t({clearQuery:w,leftPanel:y,rightPanel:g}),(T,R)=>(_(),F("div",{class:$(i(s).b())},[q(j0,{ref_key:"leftPanel",ref:y,data:i(f),"option-render":i(O),placeholder:i(k),title:i(C),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,"default-checked":T.leftDefaultChecked,props:o.props,onCheckedChange:i(h)},{default:Z(()=>[le(T.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),K("div",{class:$(i(s).e("buttons"))},[q(i(pn),{type:"primary",class:$([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(to)(u.rightChecked),onClick:i(m)},{default:Z(()=>[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1}),i(Qt)(T.buttonTexts[0])?oe("v-if",!0):(_(),F("span",qJ,Te(T.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),q(i(pn),{type:"primary",class:$([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(to)(u.leftChecked),onClick:i(p)},{default:Z(()=>[i(Qt)(T.buttonTexts[1])?oe("v-if",!0):(_(),F("span",YJ,Te(T.buttonTexts[1]),1)),q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),q(j0,{ref_key:"rightPanel",ref:g,data:i(d),"option-render":i(O),placeholder:i(k),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,title:i(E),"default-checked":T.rightDefaultChecked,props:o.props,onCheckedChange:i(v)},{default:Z(()=>[le(T.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var JJ=$e(XJ,[["__file","transfer.vue"]]);const ZJ=rt(JJ),fs="$treeNodeId",W0=function(e,t){!t||t[fs]||Object.defineProperty(t,fs,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},Jv=function(e,t){return e?t[e]:t[fs]},Ip=(e,t,n)=>{const o=e.value.currentNode;n();const r=e.value.currentNode;o!==r&&t("current-change",r?r.data:null,r)},Rp=e=>{let t=!0,n=!0,o=!0;for(let r=0,l=e.length;r"u"){const l=o[t];return l===void 0?"":l}};let QJ=0,Ap=class Ru{constructor(t){this.id=QJ++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)bt(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const l=tu(this,"isLeaf");typeof l=="boolean"&&(this.isLeafByUser=l)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||W0(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,r=t.key;r&&o&&o.includes(this.key)&&this.expand(null,t.autoExpandParent),r&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||W0(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=tu(this,"children")||[];for(let o=0,r=n.length;o-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=>o===t||n&&o.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof Ru)){if(!o){const r=this.getChildren(!0);r.includes(t.data)||(typeof n>"u"||n<0?r.push(t.data):r.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=Et(new Ru(t)),t instanceof Ru&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&&(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&&(o=this.childNodes.indexOf(n),o!==-1&&(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o>-1&&n.splice(o,1);const r=this.childNodes.indexOf(t);r>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(r,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o{if(n){let r=this.parent;for(;r.level>0;)r.expanded=!0,r=r.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(r=>{r.canFocus=!0})};this.shouldLoadData()?this.loadData(r=>{Array.isArray(r)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||da(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=>{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,r){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:s,allWithoutDisable:a}=Rp(this.childNodes);!this.isLeaf&&!s&&a&&(this.checked=!1,t=!1);const u=()=>{if(n){const c=this.childNodes;for(let h=0,v=c.length;h{u(),da(this)},{checked:t!==!1});return}else u()}const l=this.parent;!l||l.level===0||o||da(l)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let r="children";return o&&(r=o.children||"children"),n[r]===void 0&&(n[r]=null),t&&!n[r]&&(n[r]=[]),n[r]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(l=>l.data),o={},r=[];t.forEach((l,s)=>{const a=l[fs];!!a&&n.findIndex(c=>c[fs]===a)>=0?o[a]={index:s,data:l}:r.push({index:s,data:l})}),this.store.lazy||n.forEach(l=>{o[l[fs]]||this.removeChildByData(l)}),r.forEach(({index:l,data:s})=>{this.insertChild({data:s},l)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const o=l=>{this.childNodes=[],this.doCreateChildren(l,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,l)},r=()=>{this.loading=!1};this.store.load(this,o,r)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const o=n.shift();n.unshift(...o.childNodes),t(o)}}reInitChecked(){this.store.checkStrictly||da(this)}};class eZ{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)bt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new Ap({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,r=function(l){const s=l.root?l.root.childNodes:l.childNodes;if(s.forEach(a=>{a.visible=n.call(a,t,a.data,a),r(a)}),!l.visible&&s.length){let a=!0;a=!s.some(u=>u.visible),l.root?l.root.visible=a===!1:l.visible=a===!1}t&&l.visible&&!l.isLeaf&&(!o||l.loaded)&&l.expand()};r(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof Ap)return t;const n=ut(t)?Jv(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=Ml(n)?this.root:this.getNode(n);o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=>{const r=n[o];r&&r.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=>{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],r=function(l){(l.root?l.root.childNodes:l.childNodes).forEach(a=>{(a.checked||n&&a.indeterminate)&&(!t||t&&a.isLeaf)&&o.push(a.data),r(a)})};return r(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(l=>{l.indeterminate&&t.push(l.data),n(l)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)bt(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const r=o.childNodes;for(let l=r.length-1;l>=0;l--){const s=r[l];this.remove(s.data)}for(let l=0,s=n.length;lu.level-c.level),l=Object.create(null),s=Object.keys(o);r.forEach(u=>u.setChecked(!1,!1));const a=u=>{u.childNodes.forEach(c=>{var f;l[c.data[t]]=!0,(f=c.childNodes)!=null&&f.length&&a(c)})};for(let u=0,c=r.length;u{y.isLeaf||y.setChecked(!1,!1),v(y)})};v(f)}}}setCheckedNodes(t,n=!1){const o=this.key,r={};t.forEach(l=>{r[(l||{})[o]]=!0}),this._setCheckedKeys(o,n,r)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,r={};t.forEach(l=>{r[l]=!0}),this._setCheckedKeys(o,n,r)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const o=this.getNode(n);o&&o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const r=this.getNode(t);r&&r.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],r=this.nodesMap[o];this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const tZ=j({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=ge("tree"),n=Pe("NodeInstance"),o=Pe("RootTree");return()=>{const r=e.node,{data:l,store:s}=r;return e.renderContent?e.renderContent(Ue,{_self:n,node:r,data:l,store:s}):le(o.ctx.slots,"default",{node:r,data:l},()=>[Ue("span",{class:t.be("node","label")},[r.label])])}}});var nZ=$e(tZ,[["__file","tree-node-content.vue"]]);function uE(e){const t=Pe("TreeNodeMap",null),n={treeNodeExpand:o=>{e.node!==o&&e.node.collapse()},children:[]};return t&&t.children.push(n),ft("TreeNodeMap",n),{broadcastExpanded:o=>{if(e.accordion)for(const r of n.children)r.treeNodeExpand(o)}}}const cE=Symbol("dragEvents");function oZ({props:e,ctx:t,el$:n,dropIndicator$:o,store:r}){const l=ge("tree"),s=P({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return ft(cE,{treeNodeDragStart:({event:f,treeNode:d})=>{if(typeof e.allowDrag=="function"&&!e.allowDrag(d.node))return f.preventDefault(),!1;f.dataTransfer.effectAllowed="move";try{f.dataTransfer.setData("text/plain","")}catch{}s.value.draggingNode=d,t.emit("node-drag-start",d.node,f)},treeNodeDragOver:({event:f,treeNode:d})=>{const h=d,v=s.value.dropNode;v&&v.node.id!==h.node.id&&On(v.$el,l.is("drop-inner"));const m=s.value.draggingNode;if(!m||!h)return;let p=!0,y=!0,g=!0,w=!0;typeof e.allowDrop=="function"&&(p=e.allowDrop(m.node,h.node,"prev"),w=y=e.allowDrop(m.node,h.node,"inner"),g=e.allowDrop(m.node,h.node,"next")),f.dataTransfer.dropEffect=y||p||g?"move":"none",(p||y||g)&&(v==null?void 0:v.node.id)!==h.node.id&&(v&&t.emit("node-drag-leave",m.node,v.node,f),t.emit("node-drag-enter",m.node,h.node,f)),p||y||g?s.value.dropNode=h:s.value.dropNode=null,h.node.nextSibling===m.node&&(g=!1),h.node.previousSibling===m.node&&(p=!1),h.node.contains(m.node,!1)&&(y=!1),(m.node===h.node||m.node.contains(h.node))&&(p=!1,y=!1,g=!1);const b=h.$el.querySelector(`.${l.be("node","content")}`).getBoundingClientRect(),C=n.value.getBoundingClientRect();let E;const k=p?y?.25:g?.45:1:-1,O=g?y?.75:p?.55:0:1;let T=-9999;const R=f.clientY-b.top;Rb.height*O?E="after":y?E="inner":E="none";const A=h.$el.querySelector(`.${l.be("node","expand-icon")}`).getBoundingClientRect(),I=o.value;E==="before"?T=A.top-C.top:E==="after"&&(T=A.bottom-C.top),I.style.top=`${T}px`,I.style.left=`${A.right-C.left}px`,E==="inner"?no(h.$el,l.is("drop-inner")):On(h.$el,l.is("drop-inner")),s.value.showDropIndicator=E==="before"||E==="after",s.value.allowDrop=s.value.showDropIndicator||w,s.value.dropType=E,t.emit("node-drag-over",m.node,h.node,f)},treeNodeDragEnd:f=>{const{draggingNode:d,dropType:h,dropNode:v}=s.value;if(f.preventDefault(),f.dataTransfer.dropEffect="move",d&&v){const m={data:d.node.data};h!=="none"&&d.node.remove(),h==="before"?v.node.parent.insertBefore(m,v.node):h==="after"?v.node.parent.insertAfter(m,v.node):h==="inner"&&v.node.insertChild(m),h!=="none"&&(r.value.registerNode(m),r.value.key&&d.node.eachNode(p=>{var y;(y=r.value.nodesMap[p.data[r.value.key]])==null||y.setChecked(p.checked,!r.value.checkStrictly)})),On(v.$el,l.is("drop-inner")),t.emit("node-drag-end",d.node,v.node,h,f),h!=="none"&&t.emit("node-drop",d.node,v.node,h,f)}d&&!v&&t.emit("node-drag-end",d.node,null,h,f),s.value.showDropIndicator=!1,s.value.draggingNode=null,s.value.dropNode=null,s.value.allowDrop=!0}}),{dragState:s}}const rZ=j({name:"ElTreeNode",components:{ElCollapseTransition:Zc,ElCheckbox:ho,NodeContent:nZ,ElIcon:Fe,Loading:Zr},props:{node:{type:Ap,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=ge("tree"),{broadcastExpanded:o}=uE(e),r=Pe("RootTree"),l=P(!1),s=P(!1),a=P(null),u=P(null),c=P(null),f=Pe(cE),d=ot();ft("NodeInstance",d),e.node.expanded&&(l.value=!0,s.value=!0);const h=r.props.props.children||"children";fe(()=>{const R=e.node.data[h];return R&&[...R]},()=>{e.node.updateChildren()}),fe(()=>e.node.indeterminate,R=>{p(e.node.checked,R)}),fe(()=>e.node.checked,R=>{p(R,e.node.indeterminate)}),fe(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),fe(()=>e.node.expanded,R=>{je(()=>l.value=R),R&&(s.value=!0)});const v=R=>Jv(r.props.nodeKey,R.data),m=R=>{const A=e.props.class;if(!A)return{};let I;if(Xe(A)){const{data:L}=R;I=A(L,R)}else I=A;return Ze(I)?{[I]:!0}:I},p=(R,A)=>{(a.value!==R||u.value!==A)&&r.ctx.emit("check-change",e.node.data,R,A),a.value=R,u.value=A},y=R=>{Ip(r.store,r.ctx.emit,()=>r.store.value.setCurrentNode(e.node)),r.currentNode.value=e.node,r.props.expandOnClickNode&&w(),r.props.checkOnClickNode&&!e.node.disabled&&b(null,{target:{checked:!e.node.checked}}),r.ctx.emit("node-click",e.node.data,e.node,d,R)},g=R=>{r.instance.vnode.props.onNodeContextmenu&&(R.stopPropagation(),R.preventDefault()),r.ctx.emit("node-contextmenu",R,e.node.data,e.node,d)},w=()=>{e.node.isLeaf||(l.value?(r.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,d)))},b=(R,A)=>{e.node.setChecked(A.target.checked,!r.props.checkStrictly),je(()=>{const I=r.store.value;r.ctx.emit("check",e.node.data,{checkedNodes:I.getCheckedNodes(),checkedKeys:I.getCheckedKeys(),halfCheckedNodes:I.getHalfCheckedNodes(),halfCheckedKeys:I.getHalfCheckedKeys()})})};return{ns:n,node$:c,tree:r,expanded:l,childNodeRendered:s,oldChecked:a,oldIndeterminate:u,getNodeKey:v,getNodeClass:m,handleSelectChange:p,handleClick:y,handleContextMenu:g,handleExpandIconClick:w,handleCheckChange:b,handleChildNodeExpand:(R,A,I)=>{o(A),r.ctx.emit("node-expand",R,A,I)},handleDragStart:R=>{r.props.draggable&&f.treeNodeDragStart({event:R,treeNode:e})},handleDragOver:R=>{R.preventDefault(),r.props.draggable&&f.treeNodeDragOver({event:R,treeNode:{$el:c.value,node:e.node}})},handleDrop:R=>{R.preventDefault()},handleDragEnd:R=>{r.props.draggable&&f.treeNodeDragEnd(R)},CaretRight:Bw}}}),lZ=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],sZ=["aria-expanded"];function aZ(e,t,n,o,r,l){const s=at("el-icon"),a=at("el-checkbox"),u=at("loading"),c=at("node-content"),f=at("el-tree-node"),d=at("el-collapse-transition");return et((_(),F("div",{ref:"node$",class:$([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=Ge((...h)=>e.handleClick&&e.handleClick(...h),["stop"])),onContextmenu:t[2]||(t[2]=(...h)=>e.handleContextMenu&&e.handleContextMenu(...h)),onDragstart:t[3]||(t[3]=Ge((...h)=>e.handleDragStart&&e.handleDragStart(...h),["stop"])),onDragover:t[4]||(t[4]=Ge((...h)=>e.handleDragOver&&e.handleDragOver(...h),["stop"])),onDragend:t[5]||(t[5]=Ge((...h)=>e.handleDragEnd&&e.handleDragEnd(...h),["stop"])),onDrop:t[6]||(t[6]=Ge((...h)=>e.handleDrop&&e.handleDrop(...h),["stop"]))},[K("div",{class:$(e.ns.be("node","content")),style:He({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(_(),re(s,{key:0,class:$([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Ge(e.handleExpandIconClick,["stop"])},{default:Z(()=>[(_(),re(ct(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.showCheckbox?(_(),re(a,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):oe("v-if",!0),e.node.loading?(_(),re(s,{key:2,class:$([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Z(()=>[q(u)]),_:1},8,["class"])):oe("v-if",!0),q(c,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),q(d,null,{default:Z(()=>[!e.renderAfterExpand||e.childNodeRendered?et((_(),F("div",{key:0,class:$(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(_(!0),F(ze,null,mt(e.node.childNodes,h=>(_(),re(f,{key:e.getNodeKey(h),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:h,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,sZ)),[[St,e.expanded]]):oe("v-if",!0)]),_:1})],42,lZ)),[[St,e.node.visible]])}var iZ=$e(rZ,[["render",aZ],["__file","tree-node.vue"]]);function uZ({el$:e},t){const n=ge("tree"),o=Pt([]),r=Pt([]);nt(()=>{s()}),fr(()=>{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),r.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),fe(r,a=>{a.forEach(u=>{u.setAttribute("tabindex","-1")})}),Lt(e,"keydown",a=>{const u=a.target;if(!u.className.includes(n.b("node")))return;const c=a.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const f=o.value.indexOf(u);let d;if([Ke.up,Ke.down].includes(c)){if(a.preventDefault(),c===Ke.up){d=f===-1?0:f!==0?f-1:o.value.length-1;const v=d;for(;!t.value.getNode(o.value[d].dataset.key).canFocus;){if(d--,d===v){d=-1;break}d<0&&(d=o.value.length-1)}}else{d=f===-1?0:f=o.value.length&&(d=0)}}d!==-1&&o.value[d].focus()}[Ke.left,Ke.right].includes(c)&&(a.preventDefault(),u.click());const h=u.querySelector('[type="checkbox"]');[Ke.enter,Ke.space].includes(c)&&h&&(a.preventDefault(),h.click())});const s=()=>{var a;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),r.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(a=o.value[0])==null||a.setAttribute("tabindex","0")}}const cZ=j({name:"ElTree",components:{ElTreeNode:iZ},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:Nt}},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}=Ct(),o=ge("tree"),r=P(new eZ({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}));r.value.initialize();const l=P(r.value.root),s=P(null),a=P(null),u=P(null),{broadcastExpanded:c}=uE(e),{dragState:f}=oZ({props:e,ctx:t,el$:a,dropIndicator$:u,store:r});uZ({el$:a},r);const d=S(()=>{const{childNodes:M}=l.value;return!M||M.length===0||M.every(({visible:D})=>!D)});fe(()=>e.currentNodeKey,M=>{r.value.setCurrentNodeKey(M)}),fe(()=>e.defaultCheckedKeys,M=>{r.value.setDefaultCheckedKey(M)}),fe(()=>e.defaultExpandedKeys,M=>{r.value.setDefaultExpandedKeys(M)}),fe(()=>e.data,M=>{r.value.setData(M)},{deep:!0}),fe(()=>e.checkStrictly,M=>{r.value.checkStrictly=M});const h=M=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");r.value.filter(M)},v=M=>Jv(e.nodeKey,M.data),m=M=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const D=r.value.getNode(M);if(!D)return[];const N=[D.data];let B=D.parent;for(;B&&B!==l.value;)N.push(B.data),B=B.parent;return N.reverse()},p=(M,D)=>r.value.getCheckedNodes(M,D),y=M=>r.value.getCheckedKeys(M),g=()=>{const M=r.value.getCurrentNode();return M?M.data:null},w=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const M=g();return M?M[e.nodeKey]:null},b=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");r.value.setCheckedNodes(M,D)},C=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");r.value.setCheckedKeys(M,D)},E=(M,D,N)=>{r.value.setChecked(M,D,N)},k=()=>r.value.getHalfCheckedNodes(),O=()=>r.value.getHalfCheckedKeys(),T=(M,D=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");Ip(r,t.emit,()=>r.value.setUserCurrentNode(M,D))},R=(M,D=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");Ip(r,t.emit,()=>r.value.setCurrentNodeKey(M,D))},A=M=>r.value.getNode(M),I=M=>{r.value.remove(M)},L=(M,D)=>{r.value.append(M,D)},W=(M,D)=>{r.value.insertBefore(M,D)},z=(M,D)=>{r.value.insertAfter(M,D)},V=(M,D,N)=>{c(D),t.emit("node-expand",M,D,N)},x=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");r.value.updateChildren(M,D)};return ft("RootTree",{ctx:t,props:e,store:r,root:l,currentNode:s,instance:ot()}),ft(jo,void 0),{ns:o,store:r,root:l,currentNode:s,dragState:f,el$:a,dropIndicator$:u,isEmpty:d,filter:h,getNodeKey:v,getNodePath:m,getCheckedNodes:p,getCheckedKeys:y,getCurrentNode:g,getCurrentKey:w,setCheckedNodes:b,setCheckedKeys:C,setChecked:E,getHalfCheckedNodes:k,getHalfCheckedKeys:O,setCurrentNode:T,setCurrentKey:R,t:n,getNode:A,remove:I,append:L,insertBefore:W,insertAfter:z,handleNodeExpand:V,updateKeyChildren:x}}});function dZ(e,t,n,o,r,l){const s=at("el-tree-node");return _(),F("div",{ref:"el$",class:$([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"},[(_(!0),F(ze,null,mt(e.root.childNodes,a=>(_(),re(s,{key:e.getNodeKey(a),node:a,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?(_(),F("div",{key:0,class:$(e.ns.e("empty-block"))},[le(e.$slots,"empty",{},()=>{var a;return[K("span",{class:$(e.ns.e("empty-text"))},Te((a=e.emptyText)!=null?a:e.t("el.tree.emptyText")),3)]})],2)):oe("v-if",!0),et(K("div",{ref:"dropIndicator$",class:$(e.ns.e("drop-indicator"))},null,2),[[St,e.dragState.showDropIndicator]])],2)}var Au=$e(cZ,[["render",dZ],["__file","tree.vue"]]);Au.install=e=>{e.component(Au.name,Au)};const dc=Au,fZ=dc,pZ=(e,{attrs:t,emit:n},{select:o,tree:r,key:l})=>{const s=ge("tree-select");return fe(()=>e.data,()=>{e.filterable&&je(()=>{var u,c;(c=r.value)==null||c.filter((u=o.value)==null?void 0:u.states.inputValue)})},{flush:"post"}),{...Do(gn(e),Object.keys(Pl.props)),...t,"onUpdate:modelValue":u=>n(it,u),valueKey:l,popperClass:S(()=>{const u=[s.e("popper")];return e.popperClass&&u.push(e.popperClass),u.join(" ")}),filterMethod:(u="")=>{var c;e.filterMethod?e.filterMethod(u):e.remoteMethod?e.remoteMethod(u):(c=r.value)==null||c.filter(u)}}},hZ=j({extends:oc,setup(e,t){const n=oc.setup(e,t);delete n.selectOptionClick;const o=ot().proxy;return je(()=>{n.select.states.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function Pp(e){return e||e===0}function Zv(e){return Array.isArray(e)&&e.length}function ia(e){return Array.isArray(e)?e:Pp(e)?[e]:[]}function Pu(e,t,n,o,r){for(let l=0;l{fe(()=>e.modelValue,()=>{e.showCheckbox&&je(()=>{const d=l.value;d&&!Tn(d.getCheckedKeys(),ia(e.modelValue))&&d.setCheckedKeys(ia(e.modelValue))})},{immediate:!0,deep:!0});const a=S(()=>({value:s.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),u=(d,h)=>{var v;const m=a.value[d];return Xe(m)?m(h,(v=l.value)==null?void 0:v.getNode(u("value",h))):h[m]},c=ia(e.modelValue).map(d=>Pu(e.data||[],h=>u("value",h)===d,h=>u("children",h),(h,v,m,p)=>p&&u("value",p))).filter(d=>Pp(d)),f=S(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const d=[];return xp(e.data.concat(e.cacheData),h=>{const v=u("value",h);d.push({value:v,currentLabel:u("label",h),isDisabled:u("disabled",h)})},h=>u("children",h)),d});return{...Do(gn(e),Object.keys(dc.props)),...t,nodeKey:s,expandOnClickNode:S(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:S(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(c):c),renderContent:(d,{node:h,data:v,store:m})=>d(hZ,{value:u("value",v),label:u("label",v),disabled:u("disabled",v)},e.renderContent?()=>e.renderContent(d,{node:h,data:v,store:m}):n.default?()=>n.default({node:h,data:v,store:m}):void 0),filterNodeMethod:(d,h,v)=>e.filterNodeMethod?e.filterNodeMethod(d,h,v):d?new RegExp(Dh(d),"i").test(u("label",h)||""):!0,onNodeClick:(d,h,v)=>{var m,p,y,g;if((m=t.onNodeClick)==null||m.call(t,d,h,v),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||h.isLeaf)){if(!u("disabled",d)){const w=(p=r.value)==null?void 0:p.states.options.get(u("value",d));(y=r.value)==null||y.handleOptionSelect(w)}}else e.expandOnClickNode&&v.proxy.handleExpandIconClick();(g=r.value)==null||g.focus()}},onCheck:(d,h)=>{var v;if(!e.showCheckbox)return;const m=u("value",d),p={};xp([l.value.store.root],b=>p[b.key]=b,b=>b.childNodes);const y=h.checkedKeys,g=e.multiple?ia(e.modelValue).filter(b=>!(b in p)&&!y.includes(b)):[],w=g.concat(y);if(e.checkStrictly)o(it,e.multiple?w:w.includes(m)?m:void 0);else if(e.multiple)o(it,g.concat(l.value.getCheckedKeys(!0)));else{const b=Pu([d],k=>!Zv(u("children",k))&&!u("disabled",k),k=>u("children",k)),C=b?u("value",b):void 0,E=Pp(e.modelValue)&&!!Pu([d],k=>u("value",k)===e.modelValue,k=>u("children",k));o(it,C===e.modelValue||E?void 0:C)}je(()=>{var b;const C=ia(e.modelValue);l.value.setCheckedKeys(C),(b=t.onCheck)==null||b.call(t,d,{checkedKeys:l.value.getCheckedKeys(),checkedNodes:l.value.getCheckedNodes(),halfCheckedKeys:l.value.getHalfCheckedKeys(),halfCheckedNodes:l.value.getHalfCheckedNodes()})}),(v=r.value)==null||v.focus()},cacheOptions:f}};var mZ=j({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Pe(_i);return fe(()=>e.data,()=>{var n;e.data.forEach(r=>{t.states.cachedOptions.has(r.value)||t.states.cachedOptions.set(r.value,r)});const o=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];Array.from(o).includes(document.activeElement)||t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const gZ=j({name:"ElTreeSelect",inheritAttrs:!1,props:{...Pl.props,...dc.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:o}=t,r=P(),l=P(),s=S(()=>e.nodeKey||e.valueKey||"value"),a=pZ(e,t,{select:r,tree:l,key:s}),{cacheOptions:u,...c}=vZ(e,t,{select:r,tree:l,key:s}),f=Et({});return o(f),nt(()=>{Object.assign(f,{...Do(l.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Do(r.value,["focus","blur"])})}),()=>Ue(Pl,Et({...a,ref:d=>r.value=d}),{...n,default:()=>[Ue(mZ,{data:u.value}),Ue(dc,Et({...c,ref:d=>l.value=d}))]})}});var xu=$e(gZ,[["__file","tree-select.vue"]]);xu.install=e=>{e.component(xu.name,xu)};const yZ=xu,bZ=yZ,Qv=Symbol(),wZ={key:-1,level:-1,data:{}};var fa=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(fa||{}),Lp=(e=>(e.ADD="add",e.DELETE="delete",e))(Lp||{});const dE={type:Number,default:26},CZ=_e({data:{type:Q(Array),default:()=>zt([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Q(Object),default:()=>zt({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Q(Array),default:()=>zt([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Q(Array),default:()=>zt([])},indent:{type:Number,default:16},itemSize:dE,icon:{type:Nt},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Q([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Q(Function)},perfMode:{type:Boolean,default:!0}}),SZ=_e({node:{type:Q(Object),default:()=>zt(wZ)},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:dE}),EZ=_e({node:{type:Q(Object),required:!0}}),fE="node-click",pE="node-expand",hE="node-collapse",vE="current-change",mE="check",gE="check-change",yE="node-contextmenu",kZ={[fE]:(e,t,n)=>e&&t&&n,[pE]:(e,t)=>e&&t,[hE]:(e,t)=>e&&t,[vE]:(e,t)=>e&&t,[mE]:(e,t)=>e&&t,[gE]:(e,t)=>e&&typeof t=="boolean",[yE]:(e,t,n)=>e&&t&&n},_Z={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function $Z(e,t){const n=P(new Set),o=P(new Set),{emit:r}=ot();fe([()=>t.value,()=>e.defaultCheckedKeys],()=>je(()=>{w(e.defaultCheckedKeys)}),{immediate:!0});const l=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:b,maxLevel:C}=t.value,E=n.value,k=new Set;for(let O=C-1;O>=1;--O){const T=b.get(O);T&&T.forEach(R=>{const A=R.children;if(A){let I=!0,L=!1;for(const W of A){const z=W.key;if(E.has(z))L=!0;else if(k.has(z)){I=!1,L=!0;break}else I=!1}I?E.add(R.key):L?(k.add(R.key),E.delete(R.key)):(E.delete(R.key),k.delete(R.key))}})}o.value=k},s=b=>n.value.has(b.key),a=b=>o.value.has(b.key),u=(b,C,E=!0)=>{const k=n.value,O=(T,R)=>{k[R?Lp.ADD:Lp.DELETE](T.key);const A=T.children;!e.checkStrictly&&A&&A.forEach(I=>{I.disabled||O(I,R)})};O(b,C),l(),E&&c(b,C)},c=(b,C)=>{const{checkedNodes:E,checkedKeys:k}=m(),{halfCheckedNodes:O,halfCheckedKeys:T}=p();r(mE,b.data,{checkedKeys:k,checkedNodes:E,halfCheckedKeys:T,halfCheckedNodes:O}),r(gE,b.data,C)};function f(b=!1){return m(b).checkedKeys}function d(b=!1){return m(b).checkedNodes}function h(){return p().halfCheckedKeys}function v(){return p().halfCheckedNodes}function m(b=!1){const C=[],E=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:k}=t.value;n.value.forEach(O=>{const T=k.get(O);T&&(!b||b&&T.isLeaf)&&(E.push(O),C.push(T.data))})}return{checkedKeys:E,checkedNodes:C}}function p(){const b=[],C=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:E}=t.value;o.value.forEach(k=>{const O=E.get(k);O&&(C.push(k),b.push(O.data))})}return{halfCheckedNodes:b,halfCheckedKeys:C}}function y(b){n.value.clear(),o.value.clear(),je(()=>{w(b)})}function g(b,C){if(t!=null&&t.value&&e.showCheckbox){const E=t.value.treeNodeMap.get(b);E&&u(E,C,!1)}}function w(b){if(t!=null&&t.value){const{treeNodeMap:C}=t.value;if(e.showCheckbox&&C&&b)for(const E of b){const k=C.get(E);k&&!s(k)&&u(k,!0,!1)}}}return{updateCheckedKeys:l,toggleCheckbox:u,isChecked:s,isIndeterminate:a,getCheckedKeys:f,getCheckedNodes:d,getHalfCheckedKeys:h,getHalfCheckedNodes:v,setChecked:g,setCheckedKeys:y}}function TZ(e,t){const n=P(new Set([])),o=P(new Set([])),r=S(()=>Xe(e.filterMethod));function l(a){var u;if(!r.value)return;const c=new Set,f=o.value,d=n.value,h=[],v=((u=t.value)==null?void 0:u.treeNodes)||[],m=e.filterMethod;d.clear();function p(y){y.forEach(g=>{h.push(g),m!=null&&m(a,g.data)?h.forEach(b=>{c.add(b.key)}):g.isLeaf&&d.add(g.key);const w=g.children;if(w&&p(w),!g.isLeaf){if(!c.has(g.key))d.add(g.key);else if(w){let b=!0;for(const C of w)if(!d.has(C.key)){b=!1;break}b?f.add(g.key):f.delete(g.key)}}h.pop()})}return p(v),c}function s(a){return o.value.has(a.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:l,isForceHiddenExpandIcon:s}}function OZ(e,t){const n=P(new Set(e.defaultExpandedKeys)),o=P(),r=Pt();fe(()=>e.currentNodeKey,ee=>{o.value=ee},{immediate:!0}),fe(()=>e.data,ee=>{Y(ee)},{immediate:!0});const{isIndeterminate:l,isChecked:s,toggleCheckbox:a,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:h,setCheckedKeys:v}=$Z(e,r),{doFilter:m,hiddenNodeKeySet:p,isForceHiddenExpandIcon:y}=TZ(e,r),g=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.value)||fa.KEY}),w=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.children)||fa.CHILDREN}),b=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.disabled)||fa.DISABLED}),C=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.label)||fa.LABEL}),E=S(()=>{const ee=n.value,Ce=p.value,de=[],ie=r.value&&r.value.treeNodes||[];function H(){const X=[];for(let ce=ie.length-1;ce>=0;--ce)X.push(ie[ce]);for(;X.length;){const ce=X.pop();if(ce&&(Ce.has(ce.key)||de.push(ce),ee.has(ce.key))){const he=ce.children;if(he){const Ee=he.length;for(let me=Ee-1;me>=0;--me)X.push(he[me])}}}}return H(),de}),k=S(()=>E.value.length>0);function O(ee){const Ce=new Map,de=new Map;let ie=1;function H(ce,he=1,Ee=void 0){var me;const ke=[];for(const we of ce){const Oe=A(we),Se={level:he,key:Oe,data:we};Se.label=L(we),Se.parent=Ee;const Ne=R(we);Se.disabled=I(we),Se.isLeaf=!Ne||Ne.length===0,Ne&&Ne.length&&(Se.children=H(Ne,he+1,Se)),ke.push(Se),Ce.set(Oe,Se),de.has(he)||de.set(he,[]),(me=de.get(he))==null||me.push(Se)}return he>ie&&(ie=he),ke}const X=H(ee);return{treeNodeMap:Ce,levelTreeNodeMap:de,maxLevel:ie,treeNodes:X}}function T(ee){const Ce=m(ee);Ce&&(n.value=Ce)}function R(ee){return ee[w.value]}function A(ee){return ee?ee[g.value]:""}function I(ee){return ee[b.value]}function L(ee){return ee[C.value]}function W(ee){n.value.has(ee.key)?N(ee):D(ee)}function z(ee){n.value=new Set(ee)}function V(ee,Ce){t(fE,ee.data,ee,Ce),x(ee),e.expandOnClickNode&&W(ee),e.showCheckbox&&e.checkOnClickNode&&!ee.disabled&&a(ee,!s(ee),!0)}function x(ee){G(ee)||(o.value=ee.key,t(vE,ee.data,ee))}function M(ee,Ce){a(ee,Ce)}function D(ee){const Ce=n.value;if(r.value&&e.accordion){const{treeNodeMap:de}=r.value;Ce.forEach(ie=>{const H=de.get(ie);ee&&ee.level===(H==null?void 0:H.level)&&Ce.delete(ie)})}Ce.add(ee.key),t(pE,ee.data,ee)}function N(ee){n.value.delete(ee.key),t(hE,ee.data,ee)}function B(ee){return n.value.has(ee.key)}function U(ee){return!!ee.disabled}function G(ee){const Ce=o.value;return Ce!==void 0&&Ce===ee.key}function ne(){var ee,Ce;if(o.value)return(Ce=(ee=r.value)==null?void 0:ee.treeNodeMap.get(o.value))==null?void 0:Ce.data}function ue(){return o.value}function te(ee){o.value=ee}function Y(ee){je(()=>r.value=O(ee))}function J(ee){var Ce;const de=ut(ee)?A(ee):ee;return(Ce=r.value)==null?void 0:Ce.treeNodeMap.get(de)}return{tree:r,flattenTree:E,isNotEmpty:k,getKey:A,getChildren:R,toggleExpand:W,toggleCheckbox:a,isExpanded:B,isChecked:s,isIndeterminate:l,isDisabled:U,isCurrent:G,isForceHiddenExpandIcon:y,handleNodeClick:V,handleNodeCheck:M,getCurrentNode:ne,getCurrentKey:ue,setCurrentKey:te,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:h,setCheckedKeys:v,filter:T,setData:Y,getNode:J,expandNode:D,collapseNode:N,setExpandedKeys:z}}var NZ=j({name:"ElTreeNodeContent",props:EZ,setup(e){const t=Pe(Qv),n=ge("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):Ue("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const MZ=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],IZ=j({name:"ElTreeNode"}),RZ=j({...IZ,props:SZ,emits:_Z,setup(e,{emit:t}){const n=e,o=Pe(Qv),r=ge("tree"),l=S(()=>{var d;return(d=o==null?void 0:o.props.indent)!=null?d:16}),s=S(()=>{var d;return(d=o==null?void 0:o.props.icon)!=null?d:Bw}),a=d=>{t("click",n.node,d)},u=()=>{t("toggle",n.node)},c=d=>{t("check",n.node,d)},f=d=>{var h,v,m,p;(m=(v=(h=o==null?void 0:o.instance)==null?void 0:h.vnode)==null?void 0:v.props)!=null&&m.onNodeContextmenu&&(d.stopPropagation(),d.preventDefault()),o==null||o.ctx.emit(yE,d,(p=n.node)==null?void 0:p.data,n.node)};return(d,h)=>{var v,m,p;return _(),F("div",{ref:"node$",class:$([i(r).b("node"),i(r).is("expanded",d.expanded),i(r).is("current",d.current),i(r).is("focusable",!d.disabled),i(r).is("checked",!d.disabled&&d.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":d.expanded,"aria-disabled":d.disabled,"aria-checked":d.checked,"data-key":(v=d.node)==null?void 0:v.key,onClick:Ge(a,["stop"]),onContextmenu:f},[K("div",{class:$(i(r).be("node","content")),style:He({paddingLeft:`${(d.node.level-1)*i(l)}px`,height:d.itemSize+"px"})},[i(s)?(_(),re(i(Fe),{key:0,class:$([i(r).is("leaf",!!((m=d.node)!=null&&m.isLeaf)),i(r).is("hidden",d.hiddenExpandIcon),{expanded:!((p=d.node)!=null&&p.isLeaf)&&d.expanded},i(r).be("node","expand-icon")]),onClick:Ge(u,["stop"])},{default:Z(()=>[(_(),re(ct(i(s))))]),_:1},8,["class","onClick"])):oe("v-if",!0),d.showCheckbox?(_(),re(i(ho),{key:1,"model-value":d.checked,indeterminate:d.indeterminate,disabled:d.disabled,onChange:c,onClick:h[0]||(h[0]=Ge(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):oe("v-if",!0),q(i(NZ),{node:d.node},null,8,["node"])],6)],42,MZ)}}});var AZ=$e(RZ,[["__file","tree-node.vue"]]);const PZ=j({name:"ElTreeV2"}),xZ=j({...PZ,props:CZ,emits:kZ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),l=S(()=>o.itemSize);ft(Qv,{ctx:{emit:n,slots:r},props:o,instance:ot()}),ft(jo,void 0);const{t:s}=Ct(),a=ge("tree"),{flattenTree:u,isNotEmpty:c,toggleExpand:f,isExpanded:d,isIndeterminate:h,isChecked:v,isDisabled:m,isCurrent:p,isForceHiddenExpandIcon:y,handleNodeClick:g,handleNodeCheck:w,toggleCheckbox:b,getCurrentNode:C,getCurrentKey:E,setCurrentKey:k,getCheckedKeys:O,getCheckedNodes:T,getHalfCheckedKeys:R,getHalfCheckedNodes:A,setChecked:I,setCheckedKeys:L,filter:W,setData:z,getNode:V,expandNode:x,collapseNode:M,setExpandedKeys:D}=OZ(o,n);return t({toggleCheckbox:b,getCurrentNode:C,getCurrentKey:E,setCurrentKey:k,getCheckedKeys:O,getCheckedNodes:T,getHalfCheckedKeys:R,getHalfCheckedNodes:A,setChecked:I,setCheckedKeys:L,filter:W,setData:z,getNode:V,expandNode:x,collapseNode:M,setExpandedKeys:D}),(N,B)=>{var U;return _(),F("div",{class:$([i(a).b(),{[i(a).m("highlight-current")]:N.highlightCurrent}]),role:"tree"},[i(c)?(_(),re(i(E2),{key:0,"class-name":i(a).b("virtual-list"),data:i(u),total:i(u).length,height:N.height,"item-size":i(l),"perf-mode":N.perfMode},{default:Z(({data:G,index:ne,style:ue})=>[(_(),re(AZ,{key:G[ne].key,style:He(ue),node:G[ne],expanded:i(d)(G[ne]),"show-checkbox":N.showCheckbox,checked:i(v)(G[ne]),indeterminate:i(h)(G[ne]),"item-size":i(l),disabled:i(m)(G[ne]),current:i(p)(G[ne]),"hidden-expand-icon":i(y)(G[ne]),onClick:i(g),onToggle:i(f),onCheck:i(w)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(_(),F("div",{key:1,class:$(i(a).e("empty-block"))},[K("span",{class:$(i(a).e("empty-text"))},Te((U=N.emptyText)!=null?U:i(s)("el.tree.emptyText")),3)],2))],2)}}});var LZ=$e(xZ,[["__file","tree.vue"]]);const DZ=rt(LZ),bE=Symbol("uploadContextKey"),BZ="ElUpload";class FZ extends Error{constructor(t,n,o,r){super(t),this.name="UploadAjaxError",this.status=n,this.method=o,this.url=r}}function U0(e,t,n){let o;return n.response?o=`${n.response.error||n.response}`:n.responseText?o=`${n.responseText}`:o=`fail to ${t.method} ${e} ${n.status}`,new FZ(o,n.status,t.method,e)}function VZ(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const HZ=e=>{typeof XMLHttpRequest>"u"&&rn(BZ,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",l=>{const s=l;s.percent=l.total>0?l.loaded/l.total*100:0,e.onProgress(s)});const o=new FormData;if(e.data)for(const[l,s]of Object.entries(e.data))Ae(s)&&s.length?o.append(l,...s):o.append(l,s);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(U0(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(U0(n,e,t));e.onSuccess(VZ(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const r=e.headers||{};if(r instanceof Headers)r.forEach((l,s)=>t.setRequestHeader(s,l));else for(const[l,s]of Object.entries(r))fn(s)||t.setRequestHeader(l,String(s));return t.send(o),t},wE=["text","picture","picture-card"];let zZ=1;const Dp=()=>Date.now()+zZ++,CE=_e({action:{type:String,default:"#"},headers:{type:Q(Object)},method:{type:String,default:"post"},data:{type:Q([Object,Function,Promise]),default:()=>zt({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Q(Array),default:()=>zt([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:wE,default:"text"},httpRequest:{type:Q(Function),default:HZ},disabled:Boolean,limit:Number}),KZ=_e({...CE,beforeUpload:{type:Q(Function),default:$t},beforeRemove:{type:Q(Function)},onRemove:{type:Q(Function),default:$t},onChange:{type:Q(Function),default:$t},onPreview:{type:Q(Function),default:$t},onSuccess:{type:Q(Function),default:$t},onProgress:{type:Q(Function),default:$t},onError:{type:Q(Function),default:$t},onExceed:{type:Q(Function),default:$t},crossorigin:{type:Q(String)}}),jZ=_e({files:{type:Q(Array),default:()=>zt([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Q(Function),default:$t},listType:{type:String,values:wE,default:"text"},crossorigin:{type:Q(String)}}),WZ={remove:e=>!!e},UZ=["onKeydown"],qZ=["src","crossorigin"],YZ=["onClick"],GZ=["title"],XZ=["onClick"],JZ=["onClick"],ZZ=j({name:"ElUploadList"}),QZ=j({...ZZ,props:jZ,emits:WZ,setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("upload"),l=ge("icon"),s=ge("list"),a=Bn(),u=P(!1),c=S(()=>[r.b("list"),r.bm("list",n.listType),r.is("disabled",n.disabled)]),f=d=>{t("remove",d)};return(d,h)=>(_(),re(r1,{tag:"ul",class:$(i(c)),name:i(s).b()},{default:Z(()=>[(_(!0),F(ze,null,mt(d.files,v=>(_(),F("li",{key:v.uid||v.name,class:$([i(r).be("list","item"),i(r).is(v.status),{focusing:u.value}]),tabindex:"0",onKeydown:Tt(m=>!i(a)&&f(v),["delete"]),onFocus:h[0]||(h[0]=m=>u.value=!0),onBlur:h[1]||(h[1]=m=>u.value=!1),onClick:h[2]||(h[2]=m=>u.value=!1)},[le(d.$slots,"default",{file:v},()=>[d.listType==="picture"||v.status!=="uploading"&&d.listType==="picture-card"?(_(),F("img",{key:0,class:$(i(r).be("list","item-thumbnail")),src:v.url,crossorigin:d.crossorigin,alt:""},null,10,qZ)):oe("v-if",!0),v.status==="uploading"||d.listType!=="picture-card"?(_(),F("div",{key:1,class:$(i(r).be("list","item-info"))},[K("a",{class:$(i(r).be("list","item-name")),onClick:Ge(m=>d.handlePreview(v),["prevent"])},[q(i(Fe),{class:$(i(l).m("document"))},{default:Z(()=>[q(i(rx))]),_:1},8,["class"]),K("span",{class:$(i(r).be("list","item-file-name")),title:v.name},Te(v.name),11,GZ)],10,YZ),v.status==="uploading"?(_(),re(i(h2),{key:0,type:d.listType==="picture-card"?"circle":"line","stroke-width":d.listType==="picture-card"?6:2,percentage:Number(v.percentage),style:He(d.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):oe("v-if",!0)],2)):oe("v-if",!0),K("label",{class:$(i(r).be("list","item-status-label"))},[d.listType==="text"?(_(),re(i(Fe),{key:0,class:$([i(l).m("upload-success"),i(l).m("circle-check")])},{default:Z(()=>[q(i(Vh))]),_:1},8,["class"])):["picture-card","picture"].includes(d.listType)?(_(),re(i(Fe),{key:1,class:$([i(l).m("upload-success"),i(l).m("check")])},{default:Z(()=>[q(i(mi))]),_:1},8,["class"])):oe("v-if",!0)],2),i(a)?oe("v-if",!0):(_(),re(i(Fe),{key:2,class:$(i(l).m("close")),onClick:m=>f(v)},{default:Z(()=>[q(i(ko))]),_:2},1032,["class","onClick"])),oe(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),oe(" This is a bug which needs to be fixed "),oe(" TODO: Fix the incorrect navigation interaction "),i(a)?oe("v-if",!0):(_(),F("i",{key:3,class:$(i(l).m("close-tip"))},Te(i(o)("el.upload.deleteTip")),3)),d.listType==="picture-card"?(_(),F("span",{key:4,class:$(i(r).be("list","item-actions"))},[K("span",{class:$(i(r).be("list","item-preview")),onClick:m=>d.handlePreview(v)},[q(i(Fe),{class:$(i(l).m("zoom-in"))},{default:Z(()=>[q(i(zw))]),_:1},8,["class"])],10,XZ),i(a)?oe("v-if",!0):(_(),F("span",{key:0,class:$(i(r).be("list","item-delete")),onClick:m=>f(v)},[q(i(Fe),{class:$(i(l).m("delete"))},{default:Z(()=>[q(i(nx))]),_:1},8,["class"])],10,JZ))],2)):oe("v-if",!0)])],42,UZ))),128)),le(d.$slots,"append")]),_:3},8,["class","name"]))}});var q0=$e(QZ,[["__file","upload-list.vue"]]);const eQ=_e({disabled:{type:Boolean,default:!1}}),tQ={file:e=>Ae(e)},nQ=["onDrop","onDragover"],SE="ElUploadDrag",oQ=j({name:SE}),rQ=j({...oQ,props:eQ,emits:tQ,setup(e,{emit:t}){Pe(bE)||rn(SE,"usage: ");const o=ge("upload"),r=P(!1),l=Bn(),s=u=>{if(l.value)return;r.value=!1,u.stopPropagation();const c=Array.from(u.dataTransfer.files);t("file",c)},a=()=>{l.value||(r.value=!0)};return(u,c)=>(_(),F("div",{class:$([i(o).b("dragger"),i(o).is("dragover",r.value)]),onDrop:Ge(s,["prevent"]),onDragover:Ge(a,["prevent"]),onDragleave:c[0]||(c[0]=Ge(f=>r.value=!1,["prevent"]))},[le(u.$slots,"default")],42,nQ))}});var lQ=$e(rQ,[["__file","upload-dragger.vue"]]);const sQ=_e({...CE,beforeUpload:{type:Q(Function),default:$t},onRemove:{type:Q(Function),default:$t},onStart:{type:Q(Function),default:$t},onSuccess:{type:Q(Function),default:$t},onProgress:{type:Q(Function),default:$t},onError:{type:Q(Function),default:$t},onExceed:{type:Q(Function),default:$t}}),aQ=["onKeydown"],iQ=["name","multiple","accept"],uQ=j({name:"ElUploadContent",inheritAttrs:!1}),cQ=j({...uQ,props:sQ,setup(e,{expose:t}){const n=e,o=ge("upload"),r=Bn(),l=Pt({}),s=Pt(),a=p=>{if(p.length===0)return;const{autoUpload:y,limit:g,fileList:w,multiple:b,onStart:C,onExceed:E}=n;if(g&&w.length+p.length>g){E(p,w);return}b||(p=p.slice(0,1));for(const k of p){const O=k;O.uid=Dp(),C(O),y&&u(O)}},u=async p=>{if(s.value.value="",!n.beforeUpload)return f(p);let y,g={};try{const b=n.data,C=n.beforeUpload(p);g=Du(n.data)?Yu(n.data):n.data,y=await C,Du(n.data)&&Tn(b,g)&&(g=Yu(n.data))}catch{y=!1}if(y===!1){n.onRemove(p);return}let w=p;y instanceof Blob&&(y instanceof File?w=y:w=new File([y],p.name,{type:p.type})),f(Object.assign(w,{uid:p.uid}),g)},c=async(p,y)=>Xe(p)?p(y):p,f=async(p,y)=>{const{headers:g,data:w,method:b,withCredentials:C,name:E,action:k,onProgress:O,onSuccess:T,onError:R,httpRequest:A}=n;try{y=await c(y??w,p)}catch{n.onRemove(p);return}const{uid:I}=p,L={headers:g||{},withCredentials:C,file:p,data:y,method:b,filename:E,action:k,onProgress:z=>{O(z,p)},onSuccess:z=>{T(z,p),delete l.value[I]},onError:z=>{R(z,p),delete l.value[I]}},W=A(L);l.value[I]=W,W instanceof Promise&&W.then(L.onSuccess,L.onError)},d=p=>{const y=p.target.files;y&&a(Array.from(y))},h=()=>{r.value||(s.value.value="",s.value.click())},v=()=>{h()};return t({abort:p=>{MP(l.value).filter(p?([g])=>String(p.uid)===g:()=>!0).forEach(([g,w])=>{w instanceof XMLHttpRequest&&w.abort(),delete l.value[g]})},upload:u}),(p,y)=>(_(),F("div",{class:$([i(o).b(),i(o).m(p.listType),i(o).is("drag",p.drag)]),tabindex:"0",onClick:h,onKeydown:Tt(Ge(v,["self"]),["enter","space"])},[p.drag?(_(),re(lQ,{key:0,disabled:i(r),onFile:a},{default:Z(()=>[le(p.$slots,"default")]),_:3},8,["disabled"])):le(p.$slots,"default",{key:1}),K("input",{ref_key:"inputRef",ref:s,class:$(i(o).e("input")),name:p.name,multiple:p.multiple,accept:p.accept,type:"file",onChange:d,onClick:y[0]||(y[0]=Ge(()=>{},["stop"]))},null,42,iQ)],42,aQ))}});var Y0=$e(cQ,[["__file","upload-content.vue"]]);const G0="ElUpload",X0=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},dQ=(e,t)=>{const n=q1(e,"fileList",void 0,{passive:!0}),o=h=>n.value.find(v=>v.uid===h.uid);function r(h){var v;(v=t.value)==null||v.abort(h)}function l(h=["ready","uploading","success","fail"]){n.value=n.value.filter(v=>!h.includes(v.status))}const s=(h,v)=>{const m=o(v);m&&(console.error(h),m.status="fail",n.value.splice(n.value.indexOf(m),1),e.onError(h,m,n.value),e.onChange(m,n.value))},a=(h,v)=>{const m=o(v);m&&(e.onProgress(h,m,n.value),m.status="uploading",m.percentage=Math.round(h.percent))},u=(h,v)=>{const m=o(v);m&&(m.status="success",m.response=h,e.onSuccess(h,m,n.value),e.onChange(m,n.value))},c=h=>{fn(h.uid)&&(h.uid=Dp());const v={name:h.name,percentage:0,status:"ready",size:h.size,raw:h,uid:h.uid};if(e.listType==="picture-card"||e.listType==="picture")try{v.url=URL.createObjectURL(h)}catch(m){m.message,e.onError(m,v,n.value)}n.value=[...n.value,v],e.onChange(v,n.value)},f=async h=>{const v=h instanceof File?o(h):h;v||rn(G0,"file to be removed not found");const m=p=>{r(p);const y=n.value;y.splice(y.indexOf(p),1),e.onRemove(p,y),X0(p)};e.beforeRemove?await e.beforeRemove(v,n.value)!==!1&&m(v):m(v)};function d(){n.value.filter(({status:h})=>h==="ready").forEach(({raw:h})=>{var v;return h&&((v=t.value)==null?void 0:v.upload(h))})}return fe(()=>e.listType,h=>{h!=="picture-card"&&h!=="picture"||(n.value=n.value.map(v=>{const{raw:m,url:p}=v;if(!p&&m)try{v.url=URL.createObjectURL(m)}catch(y){e.onError(y,v,n.value)}return v}))}),fe(n,h=>{for(const v of h)v.uid||(v.uid=Dp()),v.status||(v.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:r,clearFiles:l,handleError:s,handleProgress:a,handleStart:c,handleSuccess:u,handleRemove:f,submit:d,revokeFileObjectURL:X0}},fQ=j({name:"ElUpload"}),pQ=j({...fQ,props:KZ,setup(e,{expose:t}){const n=e,o=Bn(),r=Pt(),{abort:l,submit:s,clearFiles:a,uploadFiles:u,handleStart:c,handleError:f,handleRemove:d,handleSuccess:h,handleProgress:v,revokeFileObjectURL:m}=dQ(n,r),p=S(()=>n.listType==="picture-card"),y=S(()=>({...n,fileList:u.value,onStart:c,onProgress:v,onSuccess:h,onError:f,onRemove:d}));return At(()=>{u.value.forEach(m)}),ft(bE,{accept:Ot(n,"accept")}),t({abort:l,submit:s,clearFiles:a,handleStart:c,handleRemove:d}),(g,w)=>(_(),F("div",null,[i(p)&&g.showFileList?(_(),re(q0,{key:0,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(d)},ar({append:Z(()=>[q(Y0,pt({ref_key:"uploadRef",ref:r},i(y)),{default:Z(()=>[g.$slots.trigger?le(g.$slots,"trigger",{key:0}):oe("v-if",!0),!g.$slots.trigger&&g.$slots.default?le(g.$slots,"default",{key:1}):oe("v-if",!0)]),_:3},16)]),_:2},[g.$slots.file?{name:"default",fn:Z(({file:b})=>[le(g.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):oe("v-if",!0),!i(p)||i(p)&&!g.showFileList?(_(),re(Y0,pt({key:1,ref_key:"uploadRef",ref:r},i(y)),{default:Z(()=>[g.$slots.trigger?le(g.$slots,"trigger",{key:0}):oe("v-if",!0),!g.$slots.trigger&&g.$slots.default?le(g.$slots,"default",{key:1}):oe("v-if",!0)]),_:3},16)):oe("v-if",!0),g.$slots.trigger?le(g.$slots,"default",{key:2}):oe("v-if",!0),le(g.$slots,"tip"),!i(p)&&g.showFileList?(_(),re(q0,{key:3,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(d)},ar({_:2},[g.$slots.file?{name:"default",fn:Z(({file:b})=>[le(g.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):oe("v-if",!0)]))}});var hQ=$e(pQ,[["__file","upload.vue"]]);const vQ=rt(hQ),mQ=_e({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:Q([String,Array]),default:"Element Plus"},font:{type:Q(Object)},gap:{type:Q(Array),default:()=>[100,100]},offset:{type:Q(Array)}});function gQ(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function yQ(e){return Object.keys(e).map(t=>`${gQ(t)}: ${e[t]};`).join(" ")}function bQ(){return window.devicePixelRatio||1}const wQ=(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},EE=3;function Qd(e,t,n=1){const o=document.createElement("canvas"),r=o.getContext("2d"),l=e*n,s=t*n;return o.setAttribute("width",`${l}px`),o.setAttribute("height",`${s}px`),r.save(),[r,o,l,s]}function CQ(){function e(t,n,o,r,l,s,a,u){const[c,f,d,h]=Qd(r,l,o);if(t instanceof HTMLImageElement)c.drawImage(t,0,0,d,h);else{const{color:U,fontSize:G,fontStyle:ne,fontWeight:ue,fontFamily:te,textAlign:Y,textBaseline:J}=s,ee=Number(G)*o;c.font=`${ne} normal ${ue} ${ee}px/${l}px ${te}`,c.fillStyle=U,c.textAlign=Y,c.textBaseline=J;const Ce=Array.isArray(t)?t:[t];Ce==null||Ce.forEach((de,ie)=>{c.fillText(de??"",d/2,ie*(ee+EE*o))})}const v=Math.PI/180*Number(n),m=Math.max(r,l),[p,y,g]=Qd(m,m,o);p.translate(g/2,g/2),p.rotate(v),d>0&&h>0&&p.drawImage(f,-d/2,-h/2);function w(U,G){const ne=U*Math.cos(v)-G*Math.sin(v),ue=U*Math.sin(v)+G*Math.cos(v);return[ne,ue]}let b=0,C=0,E=0,k=0;const O=d/2,T=h/2;[[0-O,0-T],[0+O,0-T],[0+O,0+T],[0-O,0+T]].forEach(([U,G])=>{const[ne,ue]=w(U,G);b=Math.min(b,ne),C=Math.max(C,ne),E=Math.min(E,ue),k=Math.max(k,ue)});const A=b+g/2,I=E+g/2,L=C-b,W=k-E,z=a*o,V=u*o,x=(L+z)*2,M=W+V,[D,N]=Qd(x,M);function B(U=0,G=0){D.drawImage(y,A,I,L,W,U,G,L,W)}return B(),B(L+z,-W/2-V/2),B(L+z,+W/2+V/2),[N.toDataURL(),x/o,M/o]}return e}const SQ=j({name:"ElWatermark"}),EQ=j({...SQ,props:mQ,setup(e){const t=e,n={position:"relative"},o=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.color)!=null?I:"rgba(0,0,0,.15)"}),r=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontSize)!=null?I:16}),l=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontWeight)!=null?I:"normal"}),s=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontStyle)!=null?I:"normal"}),a=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontFamily)!=null?I:"sans-serif"}),u=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.textAlign)!=null?I:"center"}),c=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.textBaseline)!=null?I:"top"}),f=S(()=>t.gap[0]),d=S(()=>t.gap[1]),h=S(()=>f.value/2),v=S(()=>d.value/2),m=S(()=>{var A,I;return(I=(A=t.offset)==null?void 0:A[0])!=null?I:h.value}),p=S(()=>{var A,I;return(I=(A=t.offset)==null?void 0:A[1])!=null?I:v.value}),y=()=>{const A={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let I=m.value-h.value,L=p.value-v.value;return I>0&&(A.left=`${I}px`,A.width=`calc(100% - ${I}px)`,I=0),L>0&&(A.top=`${L}px`,A.height=`calc(100% - ${L}px)`,L=0),A.backgroundPosition=`${I}px ${L}px`,A},g=Pt(null),w=Pt(),b=P(!1),C=()=>{w.value&&(w.value.remove(),w.value=void 0)},E=(A,I)=>{var L;g.value&&w.value&&(b.value=!0,w.value.setAttribute("style",yQ({...y(),backgroundImage:`url('${A}')`,backgroundSize:`${Math.floor(I)}px`})),(L=g.value)==null||L.append(w.value),setTimeout(()=>{b.value=!1}))},k=A=>{let I=120,L=64;const W=t.image,z=t.content,V=t.width,x=t.height;if(!W&&A.measureText){A.font=`${Number(r.value)}px ${a.value}`;const M=Array.isArray(z)?z:[z],D=M.map(N=>{const B=A.measureText(N);return[B.width,B.fontBoundingBoxAscent!==void 0?B.fontBoundingBoxAscent+B.fontBoundingBoxDescent:B.actualBoundingBoxAscent+B.actualBoundingBoxDescent]});I=Math.ceil(Math.max(...D.map(N=>N[0]))),L=Math.ceil(Math.max(...D.map(N=>N[1])))*M.length+(M.length-1)*EE}return[V??I,x??L]},O=CQ(),T=()=>{const I=document.createElement("canvas").getContext("2d"),L=t.image,W=t.content,z=t.rotate;if(I){w.value||(w.value=document.createElement("div"));const V=bQ(),[x,M]=k(I),D=N=>{const[B,U]=O(N||"",z,V,x,M,{color:o.value,fontSize:r.value,fontStyle:s.value,fontWeight:l.value,fontFamily:a.value,textAlign:u.value,textBaseline:c.value},f.value,d.value);E(B,U)};if(L){const N=new Image;N.onload=()=>{D(N)},N.onerror=()=>{D(W)},N.crossOrigin="anonymous",N.referrerPolicy="no-referrer",N.src=L}else D(W)}};return nt(()=>{T()}),fe(()=>t,()=>{T()},{deep:!0,flush:"post"}),At(()=>{C()}),U1(g,A=>{b.value||A.forEach(I=>{wQ(I,w.value)&&(C(),T())})},{attributes:!0,subtree:!0,childList:!0}),(A,I)=>(_(),F("div",{ref_key:"containerRef",ref:g,style:He([n])},[le(A.$slots,"default")],4))}});var kQ=$e(EQ,[["__file","watermark.vue"]]);const _Q=rt(kQ),$Q=_e({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Q(Object)},targetAreaClickable:{type:Boolean,default:!0}}),TQ=(e,t,n,o,r)=>{const l=P(null),s=()=>{let d;return Ze(e.value)?d=document.querySelector(e.value):Xe(e.value)?d=e.value():d=e.value,d},a=()=>{const d=s();if(!d||!t.value){l.value=null;return}!OQ(d)&&t.value&&d.scrollIntoView(r.value);const{left:h,top:v,width:m,height:p}=d.getBoundingClientRect();l.value={left:h,top:v,width:m,height:p,radius:0}};nt(()=>{fe([t,e],()=>{a()},{immediate:!0}),window.addEventListener("resize",a)}),At(()=>{window.removeEventListener("resize",a)});const u=d=>{var h;return(h=Ae(n.value.offset)?n.value.offset[d]:n.value.offset)!=null?h:6},c=S(()=>{var d;if(!l.value)return l.value;const h=u(0),v=u(1),m=((d=n.value)==null?void 0:d.radius)||2;return{left:l.value.left-h,top:l.value.top-v,width:l.value.width+h*2,height:l.value.height+v*2,radius:m}}),f=S(()=>{const d=s();return!o.value||!d||!window.DOMRect?d||void 0:{getBoundingClientRect(){var h,v,m,p;return window.DOMRect.fromRect({width:((h=c.value)==null?void 0:h.width)||0,height:((v=c.value)==null?void 0:v.height)||0,x:((m=c.value)==null?void 0:m.left)||0,y:((p=c.value)==null?void 0:p.top)||0})}}});return{mergedPosInfo:c,triggerTarget:f}},rd=Symbol("ElTour");function OQ(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:o,right:r,bottom:l,left:s}=e.getBoundingClientRect();return o>=0&&s>=0&&r<=t&&l<=n}const NQ=(e,t,n,o,r,l,s,a)=>{const u=P(),c=P(),f=P({}),d={x:u,y:c,placement:o,strategy:r,middlewareData:f},h=S(()=>{const g=[CC(i(l)),Q8(),Z8(),MQ()];return i(a)&&i(n)&&g.push(SC({element:i(n)})),g}),v=async()=>{if(!gt)return;const g=i(e),w=i(t);if(!g||!w)return;const b=await EC(g,w,{placement:i(o),strategy:i(r),middleware:i(h)});Es(d).forEach(C=>{d[C].value=b[C]})},m=S(()=>{if(!i(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:i(s)};const{overflow:g}=i(f);return{position:i(r),zIndex:i(s),top:i(c)!=null?`${i(c)}px`:"",left:i(u)!=null?`${i(u)}px`:"",maxWidth:g!=null&&g.maxWidth?`${g==null?void 0:g.maxWidth}px`:""}}),p=S(()=>{if(!i(a))return{};const{arrow:g}=i(f);return{left:(g==null?void 0:g.x)!=null?`${g==null?void 0:g.x}px`:"",top:(g==null?void 0:g.y)!=null?`${g==null?void 0:g.y}px`:""}});let y;return nt(()=>{const g=i(e),w=i(t);g&&w&&(y=X8(g,w,v)),Cn(()=>{v()})}),At(()=>{y&&y()}),{update:v,contentStyle:m,arrowStyle:p}},MQ=()=>({name:"overflow",async fn(e){const t=await J8(e);let n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),IQ={style:{width:"100%",height:"100%"}},RQ=["d"],AQ=j({name:"ElTourMask",inheritAttrs:!1}),PQ=j({...AQ,props:$Q,setup(e){const t=e,{ns:n}=Pe(rd),o=S(()=>{var a,u;return(u=(a=t.pos)==null?void 0:a.radius)!=null?u:2}),r=S(()=>{const a=o.value,u=`a${a},${a} 0 0 1`;return{topRight:`${u} ${a},${a}`,bottomRight:`${u} ${-a},${a}`,bottomLeft:`${u} ${-a},${-a}`,topLeft:`${u} ${a},${-a}`}}),l=S(()=>{const a=window.innerWidth,u=window.innerHeight,c=r.value,f=`M${a},0 L0,0 L0,${u} L${a},${u} L${a},0 Z`,d=o.value;return t.pos?`${f} M${t.pos.left+d},${t.pos.top} h${t.pos.width-d*2} ${c.topRight} v${t.pos.height-d*2} ${c.bottomRight} h${-t.pos.width+d*2} ${c.bottomLeft} v${-t.pos.height+d*2} ${c.topLeft} z`:f}),s=S(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return Gh(Ot(t,"visible"),{ns:n}),(a,u)=>a.visible?(_(),F("div",pt({key:0,class:i(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:a.zIndex,pointerEvents:a.pos&&a.targetAreaClickable?"none":"auto"}},a.$attrs),[(_(),F("svg",IQ,[K("path",{class:$(i(n).e("hollow")),style:He(i(s)),d:i(l)},null,14,RQ)]))],16)):oe("v-if",!0)}});var xQ=$e(PQ,[["__file","mask.vue"]]);const LQ=["absolute","fixed"],DQ=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],em=_e({placement:{type:Q(String),values:DQ,default:"bottom"},reference:{type:Q(Object),default:null},strategy:{type:Q(String),values:LQ,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),BQ={close:()=>!0},FQ=["data-side"],VQ=j({name:"ElTourContent"}),HQ=j({...VQ,props:em,emits:BQ,setup(e,{emit:t}){const n=e,o=P(n.placement),r=P(n.strategy),l=P(null),s=P(null);fe(()=>n.placement,()=>{o.value=n.placement});const{contentStyle:a,arrowStyle:u}=NQ(Ot(n,"reference"),l,s,o,r,Ot(n,"offset"),Ot(n,"zIndex"),Ot(n,"showArrow")),c=S(()=>o.value.split("-")[0]),{ns:f}=Pe(rd),d=()=>{t("close")},h=v=>{v.detail.focusReason==="pointer"&&v.preventDefault()};return(v,m)=>(_(),F("div",{ref_key:"contentRef",ref:l,style:He(i(a)),class:$(i(f).e("content")),"data-side":i(c),tabindex:"-1"},[q(i(ki),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":l.value||void 0,onReleaseRequested:d,onFocusoutPrevented:h},{default:Z(()=>[le(v.$slots,"default")]),_:3},8,["focus-trap-el"]),v.showArrow?(_(),F("span",{key:0,ref_key:"arrowRef",ref:s,style:He(i(u)),class:$(i(f).e("arrow"))},null,6)):oe("v-if",!0)],14,FQ))}});var zQ=$e(HQ,[["__file","content.vue"]]),KQ=j({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let o=0;return()=>{var r,l;const s=(r=t.default)==null?void 0:r.call(t),a=[];let u=0;function c(f){Ae(f)&&f.forEach(d=>{var h;((h=(d==null?void 0:d.type)||{})==null?void 0:h.name)==="ElTourStep"&&(a.push(d),u+=1)})}return s.length&&c(Dr((l=s[0])==null?void 0:l.children)),o!==u&&(o=u,n("update-total",u)),a.length?a[e.current]:null}}});const jQ=_e({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Nt},placement:em.placement,contentStyle:{type:Q([Object])},mask:{type:Q([Boolean,Object]),default:!0},gap:{type:Q(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:Q([Boolean,Object]),default:()=>({block:"center"})},type:{type:Q(String)},appendTo:{type:Q([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),WQ={[it]:e=>en(e),["update:current"]:e=>Ye(e),close:e=>Ye(e),finish:()=>!0,change:e=>Ye(e)},UQ=j({name:"ElTour"}),qQ=j({...UQ,props:jQ,emits:WQ,setup(e,{emit:t}){const n=e,o=ge("tour"),r=P(0),l=P(),s=q1(n,"current",t,{passive:!0}),a=S(()=>{var R;return(R=l.value)==null?void 0:R.target}),u=S(()=>[o.b(),y.value==="primary"?o.m("primary"):""]),c=S(()=>{var R;return((R=l.value)==null?void 0:R.placement)||n.placement}),f=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.contentStyle)!=null?A:n.contentStyle}),d=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.mask)!=null?A:n.mask}),h=S(()=>!!d.value&&n.modelValue),v=S(()=>en(d.value)?void 0:d.value),m=S(()=>{var R,A;return!!a.value&&((A=(R=l.value)==null?void 0:R.showArrow)!=null?A:n.showArrow)}),p=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.scrollIntoViewOptions)!=null?A:n.scrollIntoViewOptions}),y=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.type)!=null?A:n.type}),{nextZIndex:g}=qs(),w=g(),b=S(()=>{var R;return(R=n.zIndex)!=null?R:w}),{mergedPosInfo:C,triggerTarget:E}=TQ(a,Ot(n,"modelValue"),Ot(n,"gap"),d,p);fe(()=>n.modelValue,R=>{R||(s.value=0)});const k=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",s.value))},O=R=>{r.value=R},T=vn();return ft(rd,{currentStep:l,current:s,total:r,showClose:Ot(n,"showClose"),closeIcon:Ot(n,"closeIcon"),mergedType:y,ns:o,slots:T,updateModelValue(R){t("update:modelValue",R)},onClose(){t("close",s.value)},onFinish(){t("finish")},onChange(){t("change",s.value)}}),(R,A)=>{var I,L;return _(),F(ze,null,[(_(),re(Vs,{to:R.appendTo},[K("div",pt({class:i(u)},R.$attrs),[q(xQ,{visible:i(h),fill:(I=i(v))==null?void 0:I.color,style:He((L=i(v))==null?void 0:L.style),pos:i(C),"z-index":i(b),"target-area-clickable":R.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),R.modelValue?(_(),re(zQ,{key:i(s),reference:i(E),placement:i(c),"show-arrow":i(m),"z-index":i(b),style:He(i(f)),onClose:k},{default:Z(()=>[q(i(KQ),{current:i(s),onUpdateTotal:O},{default:Z(()=>[le(R.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):oe("v-if",!0)],16)],8,["to"])),oe(" just for IDE "),oe("v-if",!0)],64)}}});var YQ=$e(qQ,[["__file","tour.vue"]]);const GQ=_e({target:{type:Q([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Nt},showArrow:{type:Boolean,default:void 0},placement:em.placement,mask:{type:Q([Boolean,Object]),default:void 0},contentStyle:{type:Q([Object])},prevButtonProps:{type:Q(Object)},nextButtonProps:{type:Q(Object)},scrollIntoViewOptions:{type:Q([Boolean,Object]),default:void 0},type:{type:Q(String)}}),XQ={close:()=>!0},JQ=j({name:"ElTourStep"}),ZQ=j({...JQ,props:GQ,emits:XQ,setup(e,{emit:t}){const n=e,{Close:o}=Kh,{t:r}=Ct(),{currentStep:l,current:s,total:a,showClose:u,closeIcon:c,mergedType:f,ns:d,slots:h,updateModelValue:v,onClose:m,onFinish:p,onChange:y}=Pe(rd);fe(n,T=>{l.value=T},{immediate:!0});const g=S(()=>{var T;return(T=n.showClose)!=null?T:u.value}),w=S(()=>{var T,R;return(R=(T=n.closeIcon)!=null?T:c.value)!=null?R:o}),b=T=>{if(T)return gP(T,["children","onClick"])},C=()=>{var T,R;s.value-=1,(T=n.prevButtonProps)!=null&&T.onClick&&((R=n.prevButtonProps)==null||R.onClick()),y()},E=()=>{var T;s.value>=a.value-1?k():s.value+=1,(T=n.nextButtonProps)!=null&&T.onClick&&n.nextButtonProps.onClick(),y()},k=()=>{O(),p()},O=()=>{v(!1),m(),t("close")};return(T,R)=>(_(),F(ze,null,[i(g)?(_(),F("button",{key:0,"aria-label":"Close",class:$(i(d).e("closebtn")),type:"button",onClick:O},[q(i(Fe),{class:$(i(d).e("close"))},{default:Z(()=>[(_(),re(ct(i(w))))]),_:1},8,["class"])],2)):oe("v-if",!0),K("header",{class:$([i(d).e("header"),{"show-close":i(u)}])},[le(T.$slots,"header",{},()=>[K("span",{role:"heading",class:$(i(d).e("title"))},Te(T.title),3)])],2),K("div",{class:$(i(d).e("body"))},[le(T.$slots,"default",{},()=>[K("span",null,Te(T.description),1)])],2),K("footer",{class:$(i(d).e("footer"))},[K("div",{class:$(i(d).b("indicators"))},[i(h).indicators?(_(),re(ct(i(h).indicators),{key:0,current:i(s),total:i(a)},null,8,["current","total"])):(_(!0),F(ze,{key:1},mt(i(a),(A,I)=>(_(),F("span",{key:A,class:$([i(d).b("indicator"),I===i(s)?"is-active":""])},null,2))),128))],2),K("div",{class:$(i(d).b("buttons"))},[i(s)>0?(_(),re(i(pn),pt({key:0,size:"small",type:i(f)},b(T.prevButtonProps),{onClick:C}),{default:Z(()=>{var A,I;return[wt(Te((I=(A=T.prevButtonProps)==null?void 0:A.children)!=null?I:i(r)("el.tour.previous")),1)]}),_:1},16,["type"])):oe("v-if",!0),i(s)<=i(a)-1?(_(),re(i(pn),pt({key:1,size:"small",type:i(f)==="primary"?"default":"primary"},b(T.nextButtonProps),{onClick:E}),{default:Z(()=>{var A,I;return[wt(Te((I=(A=T.nextButtonProps)==null?void 0:A.children)!=null?I:i(s)===i(a)-1?i(r)("el.tour.finish"):i(r)("el.tour.next")),1)]}),_:1},16,["type"])):oe("v-if",!0)],2)],2)],64))}});var kE=$e(ZQ,[["__file","step.vue"]]);const QQ=rt(YQ,{TourStep:kE}),eee=Kt(kE),tee=_e({container:{type:Q([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:Q(String),default:"default"},direction:{type:Q(String),default:"vertical"}}),nee={change:e=>Ze(e),click:(e,t)=>e instanceof MouseEvent&&(Ze(t)||Qt(t))},_E=Symbol("anchor"),oee=j({name:"ElAnchor"}),ree=j({...oee,props:tee,emits:nee,setup(e,{expose:t,emit:n}){const o=e,r=P(""),l=P(null),s=P(null),a=P(),u={};let c=!1,f=0;const d=ge("anchor"),h=S(()=>[d.b(),o.type==="underline"?d.m("underline"):"",d.m(o.direction)]),v=T=>{u[T.href]=T.el},m=T=>{delete u[T]},p=T=>{r.value!==T&&(r.value=T,n("change",T))};let y=null;const g=T=>{if(!a.value)return;const R=Hi(T);if(!R)return;y&&y(),c=!0;const A=ly(R,a.value),I=Ef(R,A),L=A.scrollHeight-A.clientHeight,W=Math.min(I-o.offset,L);y=AP(a.value,f,W,o.duration,()=>{setTimeout(()=>{c=!1},20)})},w=T=>{T&&(p(T),g(T))},b=(T,R)=>{n("click",T,R),w(R)},C=Xx(()=>{a.value&&(f=sy(a.value));const T=E();c||Qt(T)||p(T)}),E=()=>{if(!a.value)return;const T=sy(a.value),R=[];for(const A of Object.keys(u)){const I=Hi(A);if(!I)continue;const L=ly(I,a.value),W=Ef(I,L);R.push({top:W-o.offset-o.bound,href:A})}R.sort((A,I)=>A.top-I.top);for(let A=0;AT))return I.href}},k=()=>{const T=Hi(o.container);!T||Vc(T)?a.value=window:a.value=T};Lt(a,"scroll",C);const O=S(()=>{if(!l.value||!s.value||!r.value)return{};const T=u[r.value];if(!T)return{};const R=l.value.getBoundingClientRect(),A=s.value.getBoundingClientRect(),I=T.getBoundingClientRect();return o.direction==="horizontal"?{left:`${I.left-R.left}px`,width:`${I.width}px`,opacity:1}:{top:`${I.top-R.top+(I.height-A.height)/2}px`,opacity:1}});return nt(()=>{k();const T=decodeURIComponent(window.location.hash);Hi(T)?w(T):C()}),fe(()=>o.container,()=>{k()}),ft(_E,{ns:d,direction:o.direction,currentAnchor:r,addLink:v,removeLink:m,handleClick:b}),t({scrollTo:w}),(T,R)=>(_(),F("div",{ref_key:"anchorRef",ref:l,class:$(i(h))},[T.marker?(_(),F("div",{key:0,ref_key:"markerRef",ref:s,class:$(i(d).e("marker")),style:He(i(O))},null,6)):oe("v-if",!0),K("div",{class:$(i(d).e("list"))},[le(T.$slots,"default")],2)],2))}});var lee=$e(ree,[["__file","anchor.vue"]]);const see=_e({title:String,href:String}),aee=["href"],iee=j({name:"ElAnchorLink"}),uee=j({...iee,props:see,setup(e){const t=e,n=P(null),{ns:o,direction:r,currentAnchor:l,addLink:s,removeLink:a,handleClick:u}=Pe(_E),c=S(()=>[o.e("link"),o.is("active",l.value===t.href)]),f=d=>{u(d,t.href)};return fe(()=>t.href,(d,h)=>{je(()=>{h&&a(h),d&&s({href:d,el:n.value})})}),nt(()=>{const{href:d}=t;d&&s({href:d,el:n.value})}),At(()=>{const{href:d}=t;d&&a(d)}),(d,h)=>(_(),F("div",{class:$(i(o).e("item"))},[K("a",{ref_key:"linkRef",ref:n,class:$(i(c)),href:d.href,onClick:f},[le(d.$slots,"default",{},()=>[wt(Te(d.title),1)])],10,aee),d.$slots["sub-link"]&&i(r)==="vertical"?(_(),F("div",{key:0,class:$(i(o).e("list"))},[le(d.$slots,"sub-link")],2)):oe("v-if",!0)],2))}});var $E=$e(uee,[["__file","anchor-link.vue"]]);const cee=rt(lee,{AnchorLink:$E}),dee=Kt($E),fee=_e({options:{type:Q(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},block:Boolean,size:an,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String,...yn(["ariaLabel"])}),pee={[it]:e=>Ze(e)||Ye(e),[Dt]:e=>Ze(e)||Ye(e)},hee=["id","aria-label","aria-labelledby"],vee=["name","disabled","checked","onChange"],mee=j({name:"ElSegmented"}),gee=j({...mee,props:fee,emits:pee,setup(e,{emit:t}){const n=e,o=ge("segmented"),r=En(),l=tn(),s=Bn(),{formItem:a}=Mn(),{inputId:u,isLabeledByFormItem:c}=No(n,{formItemContext:a}),f=P(null),d=JO(),h=Et({isInit:!1,width:0,translateX:0,disabled:!1,focusVisible:!1}),v=R=>{const A=m(R);t(it,A),t(Dt,A)},m=R=>ut(R)?R.value:R,p=R=>ut(R)?R.label:R,y=R=>!!(s.value||ut(R)&&R.disabled),g=R=>n.modelValue===m(R),w=R=>n.options.find(A=>m(A)===R),b=R=>[o.e("item"),o.is("selected",g(R)),o.is("disabled",y(R))],C=()=>{if(!f.value)return;const R=f.value.querySelector(".is-selected"),A=f.value.querySelector(".is-selected input");if(!R||!A){h.width=0,h.translateX=0,h.disabled=!1,h.focusVisible=!1;return}const I=R.getBoundingClientRect();h.isInit=!0,h.width=I.width,h.translateX=R.offsetLeft,h.disabled=y(w(n.modelValue));try{h.focusVisible=A.matches(":focus-visible")}catch{}},E=S(()=>[o.b(),o.m(l.value),o.is("block",n.block)]),k=S(()=>({width:`${h.width}px`,transform:`translateX(${h.translateX}px)`,display:h.isInit?"block":"none"})),O=S(()=>[o.e("item-selected"),o.is("disabled",h.disabled),o.is("focus-visible",h.focusVisible)]),T=S(()=>n.name||r.value);return Ht(f,C),fe(d,C),fe(()=>n.modelValue,()=>{var R;C(),n.validateEvent&&((R=a==null?void 0:a.validate)==null||R.call(a,"change").catch(A=>void 0))},{flush:"post"}),(R,A)=>(_(),F("div",{id:i(u),ref_key:"segmentedRef",ref:f,class:$(i(E)),role:"radiogroup","aria-label":i(c)?void 0:R.ariaLabel||"segmented","aria-labelledby":i(c)?i(a).labelId:void 0},[K("div",{class:$(i(o).e("group"))},[K("div",{style:He(i(k)),class:$(i(O))},null,6),(_(!0),F(ze,null,mt(R.options,(I,L)=>(_(),F("label",{key:L,class:$(b(I))},[K("input",{class:$(i(o).e("item-input")),type:"radio",name:i(T),disabled:y(I),checked:g(I),onChange:W=>v(I)},null,42,vee),K("div",{class:$(i(o).e("item-label"))},[le(R.$slots,"default",{item:I},()=>[wt(Te(p(I)),1)])],2)],2))),128))],2)],10,hee))}});var yee=$e(gee,[["__file","segmented.vue"]]);const bee=rt(yee);var wee=[w6,I6,oB,RX,cB,gB,HC,IB,RB,pn,YC,JF,nV,SV,EV,x5,C5,H5,ho,HV,bS,Q5,gH,yH,uH,YH,f6,sz,az,iz,uz,cz,MK,HK,zK,r9,qS,y9,u7,c7,d7,n2,kL,_L,Fe,oj,o2,$n,r2,gj,Dj,Bj,Fj,Vj,qj,QW,lU,hU,BC,h2,$S,o5,n5,IU,LU,Y5,gr,Pl,oc,_W,Cq,Nq,Mq,sY,dY,A2,SY,IY,RY,KY,qG,YG,IX,qX,YX,Ja,QX,NF,lJ,cJ,dJ,Nn,DJ,ZJ,fZ,bZ,DZ,vQ,_Q,QQ,eee,cee,dee,bee];const go="ElInfiniteScroll",Cee=50,See=200,Eee=0,kee={delay:{type:Number,default:See},distance:{type:Number,default:Eee},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},tm=(e,t)=>Object.entries(kee).reduce((n,[o,r])=>{var l,s;const{type:a,default:u}=r,c=e.getAttribute(`infinite-scroll-${o}`);let f=(s=(l=t[c])!=null?l:c)!=null?s:u;return f=f==="false"?!1:f,f=a(f),n[o]=Number.isNaN(f)?u:f,n},{}),TE=e=>{const{observer:t}=e[go];t&&(t.disconnect(),delete e[go].observer)},_ee=(e,t)=>{const{container:n,containerEl:o,instance:r,observer:l,lastScrollTop:s}=e[go],{disabled:a,distance:u}=tm(e,r),{clientHeight:c,scrollHeight:f,scrollTop:d}=o,h=d-s;if(e[go].lastScrollTop=d,l||a||h<0)return;let v=!1;if(n===e)v=f-(c+d)<=u;else{const{clientTop:m,scrollHeight:p}=e,y=Ef(e,o);v=d+c>=y+m+p-u}v&&t.call(r)};function ef(e,t){const{containerEl:n,instance:o}=e[go],{disabled:r}=tm(e,o);r||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):TE(e))}const $ee={async mounted(e,t){const{instance:n,value:o}=t;Xe(o)||rn(go,"'v-infinite-scroll' binding value must be a function"),await je();const{delay:r,immediate:l}=tm(e,n),s=Bh(e,!0),a=s===window?document.documentElement:s,u=El(_ee.bind(null,e,o),r);if(s){if(e[go]={instance:n,container:s,containerEl:a,delay:r,cb:o,onScroll:u,lastScrollTop:a.scrollTop},l){const c=new MutationObserver(El(ef.bind(null,e,o),Cee));e[go].observer=c,c.observe(e,{childList:!0,subtree:!0}),ef(e,o)}s.addEventListener("scroll",u)}},unmounted(e){const{container:t,onScroll:n}=e[go];t==null||t.removeEventListener("scroll",n),TE(e)},async updated(e){if(!e[go])await je();else{const{containerEl:t,cb:n,observer:o}=e[go];t.clientHeight&&o&&ef(e,n)}}},Bp=$ee;Bp.install=e=>{e.directive("InfiniteScroll",Bp)};const Tee=Bp;function Oee(e){let t;const n=P(!1),o=Et({...e,originalPosition:"",originalOverflow:"",visible:!1});function r(h){o.text=h}function l(){const h=o.parent,v=d.ns;if(!h.vLoadingAddClassList){let m=h.getAttribute("loading-number");m=Number.parseInt(m)-1,m?h.setAttribute("loading-number",m.toString()):(On(h,v.bm("parent","relative")),h.removeAttribute("loading-number")),On(h,v.bm("parent","hidden"))}s(),f.unmount()}function s(){var h,v;(v=(h=d.$el)==null?void 0:h.parentNode)==null||v.removeChild(d.$el)}function a(){var h;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(u,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function u(){if(!n.value)return;const h=o.parent;n.value=!1,h.vLoadingAddClassList=void 0,l()}const c=j({name:"ElLoading",setup(h,{expose:v}){const{ns:m,zIndex:p}=Yc("loading");return v({ns:m,zIndex:p}),()=>{const y=o.spinner||o.svg,g=Ue("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...y?{innerHTML:y}:{}},[Ue("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),w=o.text?Ue("p",{class:m.b("text")},[o.text]):void 0;return Ue(on,{name:m.b("fade"),onAfterLeave:u},{default:Z(()=>[et(q("div",{style:{backgroundColor:o.background||""},class:[m.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Ue("div",{class:m.b("spinner")},[g,w])]),[[St,o.visible]])])})}}}),f=u1(c),d=f.mount(document.createElement("div"));return{...gn(o),setText:r,removeElLoadingChild:s,close:a,handleAfterLeave:u,vm:d,get $el(){return d.$el}}}let nu;const Fp=function(e={}){if(!gt)return;const t=Nee(e);if(t.fullscreen&&nu)return nu;const n=Oee({...t,closed:()=>{var r;(r=t.closed)==null||r.call(t),t.fullscreen&&(nu=void 0)}});Mee(t,t.parent,n),J0(t,t.parent,n),t.parent.vLoadingAddClassList=()=>J0(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),je(()=>n.visible.value=t.visible),t.fullscreen&&(nu=n),n},Nee=e=>{var t,n,o,r;let l;return Ze(e.target)?l=(t=document.querySelector(e.target))!=null?t:document.body:l=e.target||document.body,{parent:l===document.body||e.body?document.body:l,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:l===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(r=e.visible)!=null?r:!0,target:l}},Mee=async(e,t,n)=>{const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,r={};if(e.fullscreen)n.originalPosition.value=Ir(document.body,"position"),n.originalOverflow.value=Ir(document.body,"overflow"),r.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=Ir(document.body,"position"),await je();for(const l of["top","left"]){const s=l==="top"?"scrollTop":"scrollLeft";r[l]=`${e.target.getBoundingClientRect()[l]+document.body[s]+document.documentElement[s]-Number.parseInt(Ir(document.body,`margin-${l}`),10)}px`}for(const l of["height","width"])r[l]=`${e.target.getBoundingClientRect()[l]}px`}else n.originalPosition.value=Ir(t,"position");for(const[l,s]of Object.entries(r))n.$el.style[l]=s},J0=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?On(t,o.bm("parent","relative")):no(t,o.bm("parent","relative")),e.fullscreen&&e.lock?no(t,o.bm("parent","hidden")):On(t,o.bm("parent","hidden"))},Lu=Symbol("ElLoading"),Z0=(e,t)=>{var n,o,r,l;const s=t.instance,a=h=>ut(t.value)?t.value[h]:void 0,u=h=>{const v=Ze(h)&&(s==null?void 0:s[h])||h;return v&&P(v)},c=h=>u(a(h)||e.getAttribute(`element-loading-${Yr(h)}`)),f=(n=a("fullscreen"))!=null?n:t.modifiers.fullscreen,d={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:f,target:(o=a("target"))!=null?o:f?void 0:e,body:(r=a("body"))!=null?r:t.modifiers.body,lock:(l=a("lock"))!=null?l:t.modifiers.lock};e[Lu]={options:d,instance:Fp(d)}},Iee=(e,t)=>{for(const n of Object.keys(t))xt(t[n])&&(t[n].value=e[n])},Q0={mounted(e,t){t.value&&Z0(e,t)},updated(e,t){const n=e[Lu];t.oldValue!==t.value&&(t.value&&!t.oldValue?Z0(e,t):t.value&&t.oldValue?ut(t.value)&&Iee(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[Lu])==null||t.instance.close(),e[Lu]=null}},Ree={install(e){e.directive("loading",Q0),e.config.globalProperties.$loading=Fp},directive:Q0,service:Fp},OE=["success","info","warning","error"],kn=zt({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:gt?document.body:void 0}),Aee=_e({customClass:{type:String,default:kn.customClass},center:{type:Boolean,default:kn.center},dangerouslyUseHTMLString:{type:Boolean,default:kn.dangerouslyUseHTMLString},duration:{type:Number,default:kn.duration},icon:{type:Nt,default:kn.icon},id:{type:String,default:kn.id},message:{type:Q([String,Object,Function]),default:kn.message},onClose:{type:Q(Function),default:kn.onClose},showClose:{type:Boolean,default:kn.showClose},type:{type:String,values:OE,default:kn.type},plain:{type:Boolean,default:kn.plain},offset:{type:Number,default:kn.offset},zIndex:{type:Number,default:kn.zIndex},grouping:{type:Boolean,default:kn.grouping},repeatNum:{type:Number,default:kn.repeatNum}}),Pee={destroy:()=>!0},Co=gb([]),xee=e=>{const t=Co.findIndex(r=>r.id===e),n=Co[t];let o;return t>0&&(o=Co[t-1]),{current:n,prev:o}},Lee=e=>{const{prev:t}=xee(e);return t?t.vm.exposed.bottom.value:0},Dee=(e,t)=>Co.findIndex(o=>o.id===e)>0?16:t,Bee=["id"],Fee=["innerHTML"],Vee=j({name:"ElMessage"}),Hee=j({...Vee,props:Aee,emits:Pee,setup(e,{expose:t}){const n=e,{Close:o}=jh,{ns:r,zIndex:l}=Yc("message"),{currentZIndex:s,nextZIndex:a}=l,u=P(),c=P(!1),f=P(0);let d;const h=S(()=>n.type?n.type==="error"?"danger":n.type:"info"),v=S(()=>{const O=n.type;return{[r.bm("icon",O)]:O&&Wr[O]}}),m=S(()=>n.icon||Wr[n.type]||""),p=S(()=>Lee(n.id)),y=S(()=>Dee(n.id,n.offset)+p.value),g=S(()=>f.value+y.value),w=S(()=>({top:`${y.value}px`,zIndex:s.value}));function b(){n.duration!==0&&({stop:d}=Ol(()=>{E()},n.duration))}function C(){d==null||d()}function E(){c.value=!1}function k({code:O}){O===Ke.esc&&E()}return nt(()=>{b(),a(),c.value=!0}),fe(()=>n.repeatNum,()=>{C(),b()}),Lt(document,"keydown",k),Ht(u,()=>{f.value=u.value.getBoundingClientRect().height}),t({visible:c,bottom:g,close:E}),(O,T)=>(_(),re(on,{name:i(r).b("fade"),onBeforeLeave:O.onClose,onAfterLeave:T[0]||(T[0]=R=>O.$emit("destroy")),persisted:""},{default:Z(()=>[et(K("div",{id:O.id,ref_key:"messageRef",ref:u,class:$([i(r).b(),{[i(r).m(O.type)]:O.type},i(r).is("center",O.center),i(r).is("closable",O.showClose),i(r).is("plain",O.plain),O.customClass]),style:He(i(w)),role:"alert",onMouseenter:C,onMouseleave:b},[O.repeatNum>1?(_(),re(i(HC),{key:0,value:O.repeatNum,type:i(h),class:$(i(r).e("badge"))},null,8,["value","type","class"])):oe("v-if",!0),i(m)?(_(),re(i(Fe),{key:1,class:$([i(r).e("icon"),i(v)])},{default:Z(()=>[(_(),re(ct(i(m))))]),_:1},8,["class"])):oe("v-if",!0),le(O.$slots,"default",{},()=>[O.dangerouslyUseHTMLString?(_(),F(ze,{key:1},[oe(" Caution here, message could've been compromised, never use user's input as message "),K("p",{class:$(i(r).e("content")),innerHTML:O.message},null,10,Fee)],2112)):(_(),F("p",{key:0,class:$(i(r).e("content"))},Te(O.message),3))]),O.showClose?(_(),re(i(Fe),{key:2,class:$(i(r).e("closeBtn")),onClick:Ge(E,["stop"])},{default:Z(()=>[q(i(o))]),_:1},8,["class","onClick"])):oe("v-if",!0)],46,Bee),[[St,c.value]])]),_:3},8,["name","onBeforeLeave"]))}});var zee=$e(Hee,[["__file","message.vue"]]);let Kee=1;const NE=e=>{const t=!e||Ze(e)||Vt(e)||Xe(e)?{message:e}:e,n={...kn,...t};if(!n.appendTo)n.appendTo=document.body;else if(Ze(n.appendTo)){let o=document.querySelector(n.appendTo);co(o)||(o=document.body),n.appendTo=o}return n},jee=e=>{const t=Co.indexOf(e);if(t===-1)return;Co.splice(t,1);const{handler:n}=e;n.close()},Wee=({appendTo:e,...t},n)=>{const o=`message_${Kee++}`,r=t.onClose,l=document.createElement("div"),s={...t,id:o,onClose:()=>{r==null||r(),jee(f)},onDestroy:()=>{Vr(null,l)}},a=q(zee,s,Xe(s.message)||Vt(s.message)?{default:Xe(s.message)?s.message:()=>s.message}:null);a.appContext=n||xs._context,Vr(a,l),e.appendChild(l.firstElementChild);const u=a.component,f={id:o,vnode:a,vm:u,handler:{close:()=>{u.exposed.visible.value=!1}},props:a.component.props};return f},xs=(e={},t)=>{if(!gt)return{close:()=>{}};if(Ye(xf.max)&&Co.length>=xf.max)return{close:()=>{}};const n=NE(e);if(n.grouping&&Co.length){const r=Co.find(({vnode:l})=>{var s;return((s=l.props)==null?void 0:s.message)===n.message});if(r)return r.props.repeatNum+=1,r.props.type=n.type,r.handler}const o=Wee(n,t);return Co.push(o),o.handler};OE.forEach(e=>{xs[e]=(t={},n)=>{const o=NE(t);return xs({...o,type:e},n)}});function Uee(e){for(const t of Co)(!e||e===t.props.type)&&t.handler.close()}xs.closeAll=Uee;xs._context=null;const yo=jw(xs,"$message"),qee=j({name:"ElMessageBox",directives:{TrapFocus:dF},components:{ElButton:pn,ElFocusTrap:ki,ElInput:$n,ElOverlay:Tv,ElIcon:Fe,...jh},inheritAttrs:!1,props:{buttonSize:{type:String,validator:Ww},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:o,ns:r,size:l}=Yc("message-box",S(()=>e.buttonSize)),{t:s}=n,{nextZIndex:a}=o,u=P(!1),c=Et({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:a()}),f=S(()=>{const x=c.type;return{[r.bm("icon",x)]:x&&Wr[x]}}),d=En(),h=En(),v=S(()=>c.icon||Wr[c.type]||""),m=S(()=>!!c.message),p=P(),y=P(),g=P(),w=P(),b=P(),C=S(()=>c.confirmButtonClass);fe(()=>c.inputValue,async x=>{await je(),e.boxType==="prompt"&&x!==null&&L()},{immediate:!0}),fe(()=>u.value,x=>{var M,D;x&&(e.boxType!=="prompt"&&(c.autofocus?g.value=(D=(M=b.value)==null?void 0:M.$el)!=null?D:p.value:g.value=p.value),c.zIndex=a()),e.boxType==="prompt"&&(x?je().then(()=>{var N;w.value&&w.value.$el&&(c.autofocus?g.value=(N=W())!=null?N:p.value:g.value=p.value)}):(c.editorErrorMessage="",c.validateError=!1))});const E=S(()=>e.draggable),k=S(()=>e.overflow);Uw(p,y,E,k),nt(async()=>{await je(),e.closeOnHashChange&&window.addEventListener("hashchange",O)}),At(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",O)});function O(){u.value&&(u.value=!1,je(()=>{c.action&&t("action",c.action)}))}const T=()=>{e.closeOnClickModal&&I(c.distinguishCancelAndClose?"close":"cancel")},R=rv(T),A=x=>{if(c.inputType!=="textarea")return x.preventDefault(),I("confirm")},I=x=>{var M;e.boxType==="prompt"&&x==="confirm"&&!L()||(c.action=x,c.beforeClose?(M=c.beforeClose)==null||M.call(c,x,c,O):O())},L=()=>{if(e.boxType==="prompt"){const x=c.inputPattern;if(x&&!x.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;const M=c.inputValidator;if(typeof M=="function"){const D=M(c.inputValue);if(D===!1)return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;if(typeof D=="string")return c.editorErrorMessage=D,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},W=()=>{const x=w.value.$refs;return x.input||x.textarea},z=()=>{I("close")},V=()=>{e.closeOnPressEscape&&z()};return e.lockScroll&&Gh(u),{...gn(c),ns:r,overlayEvent:R,visible:u,hasMessage:m,typeClass:f,contentId:d,inputId:h,btnSize:l,iconComponent:v,confirmButtonClasses:C,rootRef:p,focusStartRef:g,headerRef:y,inputRef:w,confirmRef:b,doClose:O,handleClose:z,onCloseRequested:V,handleWrapperClick:T,handleInputEnter:A,handleAction:I,t:s}}}),Yee=["aria-label","aria-describedby"],Gee=["aria-label"],Xee=["id"];function Jee(e,t,n,o,r,l){const s=at("el-icon"),a=at("close"),u=at("el-input"),c=at("el-button"),f=at("el-focus-trap"),d=at("el-overlay");return _(),re(on,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=h=>e.$emit("vanish")),persisted:""},{default:Z(()=>[et(q(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Z(()=>[K("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:$(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...h)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...h)),onMousedown:t[9]||(t[9]=(...h)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...h)),onMouseup:t[10]||(t[10]=(...h)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...h))},[q(f,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Z(()=>[K("div",{ref:"rootRef",class:$([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:He(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Ge(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(_(),F("div",{key:0,ref:"headerRef",class:$([e.ns.e("header"),{"show-close":e.showClose}])},[K("div",{class:$(e.ns.e("title"))},[e.iconComponent&&e.center?(_(),re(s,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),K("span",null,Te(e.title),1)],2),e.showClose?(_(),F("button",{key:0,type:"button",class:$(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=h=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Tt(Ge(h=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[q(s,{class:$(e.ns.e("close"))},{default:Z(()=>[q(a)]),_:1},8,["class"])],42,Gee)):oe("v-if",!0)],2)):oe("v-if",!0),K("div",{id:e.contentId,class:$(e.ns.e("content"))},[K("div",{class:$(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(_(),re(s,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),e.hasMessage?(_(),F("div",{key:1,class:$(e.ns.e("message"))},[le(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(_(),re(ct(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(_(),re(ct(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:Z(()=>[wt(Te(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):oe("v-if",!0)],2),et(K("div",{class:$(e.ns.e("input"))},[q(u,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=h=>e.inputValue=h),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:$({invalid:e.validateError}),onKeydown:Tt(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),K("div",{class:$(e.ns.e("errormsg")),style:He({visibility:e.editorErrorMessage?"visible":"hidden"})},Te(e.editorErrorMessage),7)],2),[[St,e.showInput]])],10,Xee),K("div",{class:$(e.ns.e("btns"))},[e.showCancelButton?(_(),re(c,{key:0,loading:e.cancelButtonLoading,class:$([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=h=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Tt(Ge(h=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:Z(()=>[wt(Te(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):oe("v-if",!0),et(q(c,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:$([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=h=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Tt(Ge(h=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:Z(()=>[wt(Te(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[St,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Yee)]),_:3},8,["z-index","overlay-class","mask"]),[[St,e.visible]])]),_:3})}var Zee=$e(qee,[["render",Jee],["__file","index.vue"]]);const si=new Map,Qee=e=>{let t=document.body;return e.appendTo&&(Ze(e.appendTo)&&(t=document.querySelector(e.appendTo)),co(e.appendTo)&&(t=e.appendTo),co(t)||(t=document.body)),t},ete=(e,t,n=null)=>{const o=q(Zee,e,Xe(e.message)||Vt(e.message)?{default:Xe(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Vr(o,t),Qee(e).appendChild(t.firstElementChild),o.component},tte=()=>document.createElement("div"),nte=(e,t)=>{const n=tte();e.onVanish=()=>{Vr(null,n),si.delete(r)},e.onAction=l=>{const s=si.get(r);let a;e.showInput?a={value:r.inputValue,action:l}:a=l,e.callback?e.callback(a,o.proxy):l==="cancel"||l==="close"?e.distinguishCancelAndClose&&l!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(a)};const o=ete(e,n,t),r=o.proxy;for(const l in e)bt(e,l)&&!bt(r.$props,l)&&(r[l]=e[l]);return r.visible=!0,r};function Js(e,t=null){if(!gt)return Promise.reject();let n;return Ze(e)||Vt(e)?e={message:e}:n=e.callback,new Promise((o,r)=>{const l=nte(e,t??Js._context);si.set(l,{options:e,callback:n,resolve:o,reject:r})})}const ote=["alert","confirm","prompt"],rte={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};ote.forEach(e=>{Js[e]=lte(e)});function lte(e){return(t,n,o,r)=>{let l="";return ut(n)?(o=n,l=""):Qt(n)?l="":l=n,Js(Object.assign({title:l,message:t,type:"",...rte[e]},o,{boxType:e}),r)}}Js.close=()=>{si.forEach((e,t)=>{t.doClose()}),si.clear()};Js._context=null;const Tr=Js;Tr.install=e=>{Tr._context=e._context,e.config.globalProperties.$msgbox=Tr,e.config.globalProperties.$messageBox=Tr,e.config.globalProperties.$alert=Tr.alert,e.config.globalProperties.$confirm=Tr.confirm,e.config.globalProperties.$prompt=Tr.prompt};const ste=Tr,ME=["success","info","warning","error"],ate=_e({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:Nt},id:{type:String,default:""},message:{type:Q([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:Q(Function),default:()=>{}},onClose:{type:Q(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:[...ME,""],default:""},zIndex:Number}),ite={destroy:()=>!0},ute=["id"],cte=["textContent"],dte={key:0},fte=["innerHTML"],pte=j({name:"ElNotification"}),hte=j({...pte,props:ate,emits:ite,setup(e,{expose:t}){const n=e,{ns:o,zIndex:r}=Yc("notification"),{nextZIndex:l,currentZIndex:s}=r,{Close:a}=Kh,u=P(!1);let c;const f=S(()=>{const b=n.type;return b&&Wr[n.type]?o.m(b):""}),d=S(()=>n.type&&Wr[n.type]||n.icon),h=S(()=>n.position.endsWith("right")?"right":"left"),v=S(()=>n.position.startsWith("top")?"top":"bottom"),m=S(()=>{var b;return{[v.value]:`${n.offset}px`,zIndex:(b=n.zIndex)!=null?b:s.value}});function p(){n.duration>0&&({stop:c}=Ol(()=>{u.value&&g()},n.duration))}function y(){c==null||c()}function g(){u.value=!1}function w({code:b}){b===Ke.delete||b===Ke.backspace?y():b===Ke.esc?u.value&&g():p()}return nt(()=>{p(),l(),u.value=!0}),Lt(document,"keydown",w),t({visible:u,close:g}),(b,C)=>(_(),re(on,{name:i(o).b("fade"),onBeforeLeave:b.onClose,onAfterLeave:C[1]||(C[1]=E=>b.$emit("destroy")),persisted:""},{default:Z(()=>[et(K("div",{id:b.id,class:$([i(o).b(),b.customClass,i(h)]),style:He(i(m)),role:"alert",onMouseenter:y,onMouseleave:p,onClick:C[0]||(C[0]=(...E)=>b.onClick&&b.onClick(...E))},[i(d)?(_(),re(i(Fe),{key:0,class:$([i(o).e("icon"),i(f)])},{default:Z(()=>[(_(),re(ct(i(d))))]),_:1},8,["class"])):oe("v-if",!0),K("div",{class:$(i(o).e("group"))},[K("h2",{class:$(i(o).e("title")),textContent:Te(b.title)},null,10,cte),et(K("div",{class:$(i(o).e("content")),style:He(b.title?void 0:{margin:0})},[le(b.$slots,"default",{},()=>[b.dangerouslyUseHTMLString?(_(),F(ze,{key:1},[oe(" Caution here, message could've been compromised, never use user's input as message "),K("p",{innerHTML:b.message},null,8,fte)],2112)):(_(),F("p",dte,Te(b.message),1))])],6),[[St,b.message]]),b.showClose?(_(),re(i(Fe),{key:0,class:$(i(o).e("closeBtn")),onClick:Ge(g,["stop"])},{default:Z(()=>[q(i(a))]),_:1},8,["class","onClick"])):oe("v-if",!0)],2)],46,ute),[[St,u.value]])]),_:3},8,["name","onBeforeLeave"]))}});var vte=$e(hte,[["__file","notification.vue"]]);const fc={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Vp=16;let mte=1;const Ls=function(e={},t=null){if(!gt)return{close:()=>{}};(typeof e=="string"||Vt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;fc[n].forEach(({vm:f})=>{var d;o+=(((d=f.el)==null?void 0:d.offsetHeight)||0)+Vp}),o+=Vp;const r=`notification_${mte++}`,l=e.onClose,s={...e,offset:o,id:r,onClose:()=>{gte(r,n,l)}};let a=document.body;co(e.appendTo)?a=e.appendTo:Ze(e.appendTo)&&(a=document.querySelector(e.appendTo)),co(a)||(a=document.body);const u=document.createElement("div"),c=q(vte,s,Vt(s.message)?{default:()=>s.message}:null);return c.appContext=t??Ls._context,c.props.onDestroy=()=>{Vr(null,u)},Vr(c,u),fc[n].push({vm:c}),a.appendChild(u.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};ME.forEach(e=>{Ls[e]=(t={})=>((typeof t=="string"||Vt(t))&&(t={message:t}),Ls({...t,type:e}))});function gte(e,t,n){const o=fc[t],r=o.findIndex(({vm:c})=>{var f;return((f=c.component)==null?void 0:f.props.id)===e});if(r===-1)return;const{vm:l}=o[r];if(!l)return;n==null||n(l);const s=l.el.offsetHeight,a=t.split("-")[0];o.splice(r,1);const u=o.length;if(!(u<1))for(let c=r;c{t.component.exposed.visible.value=!1})}Ls.closeAll=yte;Ls._context=null;const bte=jw(Ls,"$notify");var wte=[Tee,Ree,yo,ste,bte,p2],Cte=h6([...wee,...wte]),ld={};ld.data={set(e,t){var n=JSON.stringify(t);return localStorage.setItem(e,n)},get(e){var t=localStorage.getItem(e);try{t=JSON.parse(t)}catch{return null}return t},remove(e){return localStorage.removeItem(e)},clear(){return localStorage.clear()}};ld.url=function(e,t){var n=e.indexOf("?")>0;for(var o in t)e=e+(n?"&":"?")+o+"="+t[o],n=!0;return e};Rr.defaults.baseURL="http://220.191.238.50:996/";Rr.defaults.timeout=12e4;Rr.interceptors.request.use(e=>{let t=ld.data.get("token");return t&&(e.headers["x-token"]=t),e},e=>Promise.reject(e));Rr.interceptors.response.use(e=>e,e=>{if(e.response)if(e.response.status==401){yo.error("请重新登录!");const t=document.cookie.split(";");for(let n=0;n-1?o.substr(0,r):o;document.cookie=l+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;"}pa.replace({path:"/guide"})}else e.response.status==403?(yo.error("Status:403,资源不可用!"),pa.replace({path:"/error/403"})):e.response.status==404?(yo.error("Status:404,正在请求不存在的服务器记录!"),pa.replace({path:"/error/404"})):e.response.status==500?(yo.error({title:"请求错误",message:"Status:500,服务器发生错误!"}),pa.replace({path:"/error/500"})):yo.error(`Status:${e.response.status},未知错误!`);else yo.error("请求服务器无响应!");return Promise.reject(e.response)});var Ate={get:function(e,t){return new Promise((n,o)=>{Rr.get(e,{params:t}).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},post:function(e,t){return new Promise((n,o)=>{Rr.post(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},put:function(e,t){return new Promise((n,o)=>{Rr.put(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},delete:function(e,t){return new Promise((n,o)=>{Rr.delete(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},download:function(e){let n="x-token="+ld.data.get("user").token;e=e+(e.indexOf("?")>0?"&":"?")+n,window.open(e)}};const Ste=O$(),IE=fT({history:Ste,routes:[{path:"/",redirect:"/guide"},{name:"引导页",path:"/guide",component:()=>ln(()=>import("./guide-3683cdb5.js"),["./guide-3683cdb5.js","./___vite-browser-external_commonjs-proxy-a202247c.js","./guide-8519b132.css"],import.meta.url)},{name:"401",path:"/error/401",component:()=>ln(()=>import("./401-17ae6fbe.js"),["./401-17ae6fbe.js","./error3-2af3a855.js","./401-554e0030.css"],import.meta.url)},{name:"403",path:"/error/403",component:()=>ln(()=>import("./403-872cb476.js"),["./403-872cb476.js","./error3-2af3a855.js","./401-554e0030.css"],import.meta.url)},{name:"404",path:"/error/404",component:()=>ln(()=>import("./404-efedc294.js"),["./404-efedc294.js","./401-554e0030.css"],import.meta.url)},{name:"500",path:"/error/500",component:()=>ln(()=>import("./500-b74e9a35.js"),["./500-b74e9a35.js","./401-554e0030.css"],import.meta.url)},{name:"无网络",path:"/error/noNetwork",component:()=>ln(()=>import("./noNetwork-4cfc39ae.js"),["./noNetwork-4cfc39ae.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"建设中",path:"/error/emptyPage",component:()=>ln(()=>import("./emptyPage-e1992f26.js"),["./emptyPage-e1992f26.js","./error6-f64d959f.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"查询为空",path:"/error/noResults",component:()=>ln(()=>import("./noResults-9345ce24.js"),["./noResults-9345ce24.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"通用空页面",path:"/error/noConstruction",component:()=>ln(()=>import("./noConstruction-78c50e69.js"),["./noConstruction-78c50e69.js","./error6-f64d959f.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{path:"/home",component:()=>ln(()=>import("./home-11403124.js"),["./home-11403124.js","./back-6f0da97a.js","./home-830da922.css"],import.meta.url),children:[{name:"首页",path:"/home/index",component:()=>ln(()=>import("./sy-097d6c98.js"),["./sy-097d6c98.js","./index-c2d8894b.js","./dialog-1a4410c9.js","./table_c-9de598ee.js","./dialog-873873ff.css","./sy-3a3c0860.css"],import.meta.url)},{name:"养老",path:"/home/yl",component:()=>ln(()=>import("./yl-e054d5c8.js"),["./yl-e054d5c8.js","./ylXZZC-2b6d111c.js","./index-c2d8894b.js","./dialogMap-9d432caa.js","./table_c-9de598ee.js","./dialogMap-c5de3d0e.css","./dialog-1a4410c9.js","./dialog-873873ff.css","./yl-dc41b1d9.css"],import.meta.url)},{name:"卫生",path:"/home/hygiene",component:()=>ln(()=>import("./hygiene-96fd66f7.js"),["./hygiene-96fd66f7.js","./mfyyqk-63107447.js","./index-c2d8894b.js","./hygiene-9d4e677a.css"],import.meta.url)},{name:"教育",path:"/home/education",component:()=>ln(()=>import("./education-2f39dba0.js"),["./education-2f39dba0.js","./eP1-ea160a60.js","./index-c2d8894b.js","./dialog-1a4410c9.js","./table_c-9de598ee.js","./dialog-873873ff.css","./education-5129c4e5.css"],import.meta.url)},{name:"就业补助",path:"/home/work",component:()=>ln(()=>import("./work-9d1933c7.js"),["./work-9d1933c7.js","./ePjz-1ac8c620.js","./index-c2d8894b.js","./work-e688b905.css"],import.meta.url)},{name:"智能分析",path:"/home/analyze",component:()=>ln(()=>import("./analyze-a1914d0b.js"),["./analyze-a1914d0b.js","./index-0f9ba0f2.js","./back-6f0da97a.js","./table_c-9de598ee.js","./___vite-browser-external_commonjs-proxy-a202247c.js","./index-fe59ebd3.css","./dialog-873873ff.css","./dialog-1a4410c9.js","./index-c2d8894b.js","./dialogMap-9d432caa.js","./dialogMap-c5de3d0e.css","./analyze-558255df.css"],import.meta.url)},{name:"首页地图",path:"/home/index/map",component:()=>ln(()=>import("./sy_map-b14231a8.js"),["./sy_map-b14231a8.js","./table_c-9de598ee.js","./index-0f9ba0f2.js","./back-6f0da97a.js","./___vite-browser-external_commonjs-proxy-a202247c.js","./index-fe59ebd3.css","./dialog-873873ff.css","./sy_map-32e7b13f.css"],import.meta.url)},{name:"首页表格",path:"/home/index/table",component:()=>ln(()=>import("./sy_table-ef01f1dd.js"),["./sy_table-ef01f1dd.js","./ePjz-1ac8c620.js","./index-c2d8894b.js","./eP1-ea160a60.js","./dialog-1a4410c9.js","./table_c-9de598ee.js","./dialog-873873ff.css","./ylXZZC-2b6d111c.js","./dialogMap-9d432caa.js","./dialogMap-c5de3d0e.css","./mfyyqk-63107447.js","./sy_table-ee3c82be.css"],import.meta.url)},{name:"首页表格详情",path:"/home/index/table/details",component:()=>ln(()=>import("./sy_details-76bd4d03.js"),["./sy_details-76bd4d03.js","./table_c-9de598ee.js","./sy_details-a524c2b0.css"],import.meta.url)},{name:"人物图",path:"/home/index/person",component:()=>ln(()=>import("./index-0f9ba0f2.js").then(e=>e.i),["./index-0f9ba0f2.js","./back-6f0da97a.js","./table_c-9de598ee.js","./___vite-browser-external_commonjs-proxy-a202247c.js","./index-fe59ebd3.css","./dialog-873873ff.css"],import.meta.url)}]}]});IE.beforeEach((e,t,n)=>{n()});const pa=IE;/*! Element Plus v2.7.2 */var Ete={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}};u1(a$).use(pa).use(Cte,{locale:Ete}).mount("#app");export{q as A,je as B,Sc as C,Z as D,Hh as E,ze as F,le as G,S as H,wt as I,on as J,et as K,St as L,Ec as M,ste as N,yo as O,Nte as P,Vs as T,r$ as _,Ote as a,nt as b,yr as c,Et as d,_ as e,F as f,K as g,mt as h,Ate as i,$ as j,oe as k,Te as l,_te as m,He as n,Gr as o,kte as p,$te as q,P as r,At as s,ld as t,Tte as u,re as v,Ge as w,i as x,fe as y,at as z}; + `}),u=S(()=>2*Math.PI*s.value),c=S(()=>t.type==="dashboard"?.75:1),f=S(()=>`${-1*u.value*(1-c.value)/2}px`),d=S(()=>({strokeDasharray:`${u.value*c.value}px, ${u.value}px`,strokeDashoffset:f.value})),h=S(()=>({strokeDasharray:`${u.value*c.value*(t.percentage/100)}px, ${u.value}px`,strokeDashoffset:f.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),v=S(()=>{let b;return t.color?b=w(t.percentage):b=n[t.status]||n.default,b}),m=S(()=>t.status==="warning"?Hc:t.type==="line"?t.status==="success"?Vh:Jr:t.status==="success"?mi:ko),p=S(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),y=S(()=>t.format(t.percentage));function g(b){const C=100/b.length;return b.map((k,O)=>Ze(k)?{color:k,percentage:(O+1)*C}:k).sort((k,O)=>k.percentage-O.percentage)}const w=b=>{var C;const{color:E}=t;if(Xe(E))return E(b);if(Ze(E))return E;{const k=g(E);for(const O of k)if(O.percentage>b)return O.color;return(C=k[k.length-1])==null?void 0:C.color}};return(b,C)=>(_(),F("div",{class:$([i(o).b(),i(o).m(b.type),i(o).is(b.status),{[i(o).m("without-text")]:!b.showText,[i(o).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(_(),F("div",{key:0,class:$(i(o).b("bar"))},[K("div",{class:$(i(o).be("bar","outer")),style:He({height:`${b.strokeWidth}px`})},[K("div",{class:$([i(o).be("bar","inner"),{[i(o).bem("bar","inner","indeterminate")]:b.indeterminate},{[i(o).bem("bar","inner","striped")]:b.striped},{[i(o).bem("bar","inner","striped-flow")]:b.stripedFlow}]),style:He(i(r))},[(b.showText||b.$slots.default)&&b.textInside?(_(),F("div",{key:0,class:$(i(o).be("bar","innerText"))},[le(b.$slots,"default",{percentage:b.percentage},()=>[K("span",null,Te(i(y)),1)])],2)):oe("v-if",!0)],6)],6)],2)):(_(),F("div",{key:1,class:$(i(o).b("circle")),style:He({height:`${b.width}px`,width:`${b.width}px`})},[(_(),F("svg",gU,[K("path",{class:$(i(o).be("circle","track")),d:i(a),stroke:`var(${i(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":b.strokeLinecap,"stroke-width":i(l),fill:"none",style:He(i(d))},null,14,yU),K("path",{class:$(i(o).be("circle","path")),d:i(a),stroke:i(v),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":i(l),style:He(i(h))},null,14,bU)]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(_(),F("div",{key:2,class:$(i(o).e("text")),style:He({fontSize:`${i(p)}px`})},[le(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(_(),re(i(Fe),{key:1},{default:Z(()=>[(_(),re(ct(i(m))))]),_:1})):(_(),F("span",wU,Te(i(y)),1))])],6)):oe("v-if",!0)],10,mU))}});var EU=$e(SU,[["__file","progress.vue"]]);const h2=rt(EU),kU=_e({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:Q([Array,Object]),default:()=>zt(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Q([Array,Object]),default:()=>[zi,zi,zi]},voidIcon:{type:Nt,default:()=>xx},disabledVoidIcon:{type:Nt,default:()=>zi},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:Q(Array),default:()=>zt(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:an,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1},...yn(["ariaLabel"])}),_U={[Dt]:e=>Ye(e),[it]:e=>Ye(e)},$U=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],TU=["onMousemove","onClick"],OU=j({name:"ElRate"}),NU=j({...OU,props:kU,emits:_U,setup(e,{expose:t,emit:n}){const o=e;function r(x,M){const D=U=>ut(U),N=Object.keys(M).map(U=>+U).filter(U=>{const G=M[U];return(D(G)?G.excluded:!1)?xU-G),B=M[N[0]];return D(B)&&B.value||B}const l=Pe(Hl,void 0),s=Pe(jo,void 0),a=tn(),u=ge("rate"),{inputId:c,isLabeledByFormItem:f}=No(o,{formItemContext:s}),d=P(o.modelValue),h=P(-1),v=P(!0),m=S(()=>[u.b(),u.m(a.value)]),p=S(()=>o.disabled||(l==null?void 0:l.disabled)),y=S(()=>u.cssVarBlock({"void-color":o.voidColor,"disabled-void-color":o.disabledVoidColor,"fill-color":C.value})),g=S(()=>{let x="";return o.showScore?x=o.scoreTemplate.replace(/\{\s*value\s*\}/,p.value?`${o.modelValue}`:`${d.value}`):o.showText&&(x=o.texts[Math.ceil(d.value)-1]),x}),w=S(()=>o.modelValue*100-Math.floor(o.modelValue)*100),b=S(()=>Ae(o.colors)?{[o.lowThreshold]:o.colors[0],[o.highThreshold]:{value:o.colors[1],excluded:!0},[o.max]:o.colors[2]}:o.colors),C=S(()=>{const x=r(d.value,b.value);return ut(x)?"":x}),E=S(()=>{let x="";return p.value?x=`${w.value}%`:o.allowHalf&&(x="50%"),{color:C.value,width:x}}),k=S(()=>{let x=Ae(o.icons)?[...o.icons]:{...o.icons};return x=Cl(x),Ae(x)?{[o.lowThreshold]:x[0],[o.highThreshold]:{value:x[1],excluded:!0},[o.max]:x[2]}:x}),O=S(()=>r(o.modelValue,k.value)),T=S(()=>p.value?Ze(o.disabledVoidIcon)?o.disabledVoidIcon:Cl(o.disabledVoidIcon):Ze(o.voidIcon)?o.voidIcon:Cl(o.voidIcon)),R=S(()=>r(d.value,k.value));function A(x){const M=p.value&&w.value>0&&x-1o.modelValue,D=o.allowHalf&&v.value&&x-.5<=d.value&&x>d.value;return M||D}function I(x){o.clearable&&x===o.modelValue&&(x=0),n(it,x),o.modelValue!==x&&n("change",x)}function L(x){p.value||(o.allowHalf&&v.value?I(d.value):I(x))}function W(x){if(p.value)return;let M=d.value;const D=x.code;return D===Ke.up||D===Ke.right?(o.allowHalf?M+=.5:M+=1,x.stopPropagation(),x.preventDefault()):(D===Ke.left||D===Ke.down)&&(o.allowHalf?M-=.5:M-=1,x.stopPropagation(),x.preventDefault()),M=M<0?0:M,M=M>o.max?o.max:M,n(it,M),n("change",M),M}function z(x,M){if(!p.value){if(o.allowHalf&&M){let D=M.target;so(D,u.e("item"))&&(D=D.querySelector(`.${u.e("icon")}`)),(D.clientWidth===0||so(D,u.e("decimal")))&&(D=D.parentNode),v.value=M.offsetX*2<=D.clientWidth,d.value=v.value?x-.5:x}else d.value=x;h.value=x}}function V(){p.value||(o.allowHalf&&(v.value=o.modelValue!==Math.floor(o.modelValue)),d.value=o.modelValue,h.value=-1)}return fe(()=>o.modelValue,x=>{d.value=x,v.value=o.modelValue!==Math.floor(o.modelValue)}),o.modelValue||n(it,0),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-rate",ref:"https://element-plus.org/en-US/component/rate.html"},S(()=>!!o.label)),t({setCurrentValue:z,resetCurrentValue:V}),(x,M)=>{var D;return _(),F("div",{id:i(c),class:$([i(m),i(u).is("disabled",i(p))]),role:"slider","aria-label":i(f)?void 0:x.label||x.ariaLabel||"rating","aria-labelledby":i(f)?(D=i(s))==null?void 0:D.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":i(g)||void 0,"aria-valuemin":"0","aria-valuemax":x.max,tabindex:"0",style:He(i(y)),onKeydown:W},[(_(!0),F(ze,null,mt(x.max,(N,B)=>(_(),F("span",{key:B,class:$(i(u).e("item")),onMousemove:U=>z(N,U),onMouseleave:V,onClick:U=>L(N)},[q(i(Fe),{class:$([i(u).e("icon"),{hover:h.value===N},i(u).is("active",N<=d.value)])},{default:Z(()=>[A(N)?oe("v-if",!0):(_(),F(ze,{key:0},[et((_(),re(ct(i(R)),null,null,512)),[[St,N<=d.value]]),et((_(),re(ct(i(T)),null,null,512)),[[St,!(N<=d.value)]])],64)),A(N)?(_(),F(ze,{key:1},[(_(),re(ct(i(T)),{class:$([i(u).em("decimal","box")])},null,8,["class"])),q(i(Fe),{style:He(i(E)),class:$([i(u).e("icon"),i(u).e("decimal")])},{default:Z(()=>[(_(),re(ct(i(O))))]),_:1},8,["style","class"])],64)):oe("v-if",!0)]),_:2},1032,["class"])],42,TU))),128)),x.showText||x.showScore?(_(),F("span",{key:0,class:$(i(u).e("text")),style:He({color:x.textColor})},Te(i(g)),7)):oe("v-if",!0)],46,$U)}}});var MU=$e(NU,[["__file","rate.vue"]]);const IU=rt(MU),es={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},S0={[es.success]:qP,[es.warning]:Hc,[es.error]:Hh,[es.info]:zh},RU=_e({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),AU=j({name:"ElResult"}),PU=j({...AU,props:RU,setup(e){const t=e,n=ge("result"),o=S(()=>{const r=t.icon,l=r&&es[r]?es[r]:"icon-info",s=S0[l]||S0["icon-info"];return{class:l,component:s}});return(r,l)=>(_(),F("div",{class:$(i(n).b())},[K("div",{class:$(i(n).e("icon"))},[le(r.$slots,"icon",{},()=>[i(o).component?(_(),re(ct(i(o).component),{key:0,class:$(i(o).class)},null,8,["class"])):oe("v-if",!0)])],2),r.title||r.$slots.title?(_(),F("div",{key:0,class:$(i(n).e("title"))},[le(r.$slots,"title",{},()=>[K("p",null,Te(r.title),1)])],2)):oe("v-if",!0),r.subTitle||r.$slots["sub-title"]?(_(),F("div",{key:1,class:$(i(n).e("subtitle"))},[le(r.$slots,"sub-title",{},()=>[K("p",null,Te(r.subTitle),1)])],2)):oe("v-if",!0),r.$slots.extra?(_(),F("div",{key:2,class:$(i(n).e("extra"))},[le(r.$slots,"extra")],2)):oe("v-if",!0)],2))}});var xU=$e(PU,[["__file","result.vue"]]);const LU=rt(xU);var E0=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function DU(e,t){return!!(e===t||E0(e)&&E0(t))}function BU(e,t){if(e.length!==t.length)return!1;for(var n=0;n{const t=ot().proxy.$props;return S(()=>{const n=(o,r,l)=>({});return t.perfMode?Dc(n):FU(n)})},gp=50,rc="itemRendered",lc="scroll",ts="forward",sc="backward",oo="auto",ed="smart",Qa="start",Bo="center",ei="end",As="horizontal",Pv="vertical",VU="ltr",ds="rtl",ti="negative",xv="positive-ascending",Lv="positive-descending",HU={[As]:"left",[Pv]:"top"},zU=20,KU={[As]:"deltaX",[Pv]:"deltaY"},jU=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let r,l=0;const s=u=>u<0&&t.value||u>0&&e.value;return{hasReachedEdge:s,onWheel:u=>{Il(r);const c=u[KU[n.value]];s(l)&&s(l+c)||(l+=c,Y1()||u.preventDefault(),r=Kr(()=>{o(l),l=0}))}}},yp=To({type:Q([Number,Function]),required:!0}),bp=To({type:Number}),wp=To({type:Number,default:2}),WU=To({type:String,values:["ltr","rtl"],default:"ltr"}),Cp=To({type:Number,default:0}),ac=To({type:Number,required:!0}),m2=To({type:String,values:["horizontal","vertical"],default:Pv}),g2=_e({className:{type:String,default:""},containerElement:{type:Q([String,Object]),default:"div"},data:{type:Q(Array),default:()=>zt([])},direction:WU,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:Q([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),y2=_e({cache:wp,estimatedItemSize:bp,layout:m2,initScrollOffset:Cp,total:ac,itemSize:yp,...g2}),Sp={type:Number,default:6},b2={type:Number,default:0},w2={type:Number,default:2},$l=_e({columnCache:wp,columnWidth:yp,estimatedColumnWidth:bp,estimatedRowHeight:bp,initScrollLeft:Cp,initScrollTop:Cp,itemKey:{type:Q(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:wp,rowHeight:yp,totalColumn:ac,totalRow:ac,hScrollbarSize:Sp,vScrollbarSize:Sp,scrollbarStartGap:b2,scrollbarEndGap:w2,role:String,...g2}),C2=_e({alwaysOn:Boolean,class:String,layout:m2,total:ac,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:Sp,startGap:b2,endGap:w2,visible:Boolean}),gl=(e,t)=>ee===VU||e===ds||e===As,k0=e=>e===ds;let ql=null;function ic(e=!1){if(ql===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),r=o.style;return r.width="100px",r.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?ql=Lv:(t.scrollLeft=1,t.scrollLeft===0?ql=ti:ql=xv),document.body.removeChild(t),ql}return ql}function UU({move:e,size:t,bar:n},o){const r={},l=`translate${n.axis}(${e}px)`;return r[n.size]=t,r.transform=l,r.msTransform=l,r.webkitTransform=l,o==="horizontal"?r.height="100%":r.width="100%",r}const Ep=j({name:"ElVirtualScrollBar",props:C2,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=S(()=>e.startGap+e.endGap),o=ge("virtual-scrollbar"),r=ge("scrollbar"),l=P(),s=P();let a=null,u=null;const c=Et({isDragging:!1,traveled:0}),f=S(()=>NC[e.layout]),d=S(()=>e.clientSize-i(n)),h=S(()=>({position:"absolute",width:`${As===e.layout?d.value:e.scrollbarSize}px`,height:`${As===e.layout?e.scrollbarSize:d.value}px`,[HU[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),v=S(()=>{const k=e.ratio,O=e.clientSize;if(k>=100)return Number.POSITIVE_INFINITY;if(k>=50)return k*O/100;const T=O/3;return Math.floor(Math.min(Math.max(k*O,zU),T))}),m=S(()=>{if(!Number.isFinite(v.value))return{display:"none"};const k=`${v.value}px`;return UU({bar:f.value,size:k,move:c.traveled},e.layout)}),p=S(()=>Math.floor(e.clientSize-v.value-i(n))),y=()=>{window.addEventListener("mousemove",C),window.addEventListener("mouseup",b);const k=i(s);k&&(u=document.onselectstart,document.onselectstart=()=>!1,k.addEventListener("touchmove",C),k.addEventListener("touchend",b))},g=()=>{window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",b),document.onselectstart=u,u=null;const k=i(s);k&&(k.removeEventListener("touchmove",C),k.removeEventListener("touchend",b))},w=k=>{k.stopImmediatePropagation(),!(k.ctrlKey||[1,2].includes(k.button))&&(c.isDragging=!0,c[f.value.axis]=k.currentTarget[f.value.offset]-(k[f.value.client]-k.currentTarget.getBoundingClientRect()[f.value.direction]),t("start-move"),y())},b=()=>{c.isDragging=!1,c[f.value.axis]=0,t("stop-move"),g()},C=k=>{const{isDragging:O}=c;if(!O||!s.value||!l.value)return;const T=c[f.value.axis];if(!T)return;Il(a);const R=(l.value.getBoundingClientRect()[f.value.direction]-k[f.value.client])*-1,A=s.value[f.value.offset]-T,I=R-A;a=Kr(()=>{c.traveled=Math.max(e.startGap,Math.min(I,p.value)),t("scroll",I,p.value)})},E=k=>{const O=Math.abs(k.target.getBoundingClientRect()[f.value.direction]-k[f.value.client]),T=s.value[f.value.offset]/2,R=O-T;c.traveled=Math.max(0,Math.min(R,p.value)),t("scroll",R,p.value)};return fe(()=>e.scrollFrom,k=>{c.isDragging||(c.traveled=Math.ceil(k*p.value))}),At(()=>{g()}),()=>Ue("div",{role:"presentation",ref:l,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:h.value,onMousedown:Ge(E,["stop","prevent"]),onTouchstartPrevent:w},Ue("div",{ref:s,class:r.e("thumb"),style:m.value,onMousedown:w},[]))}}),S2=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:r,getStartIndexForOffset:l,getStopIndexForStartIndex:s,initCache:a,clearCache:u,validateProps:c})=>j({name:e??"ElVirtualList",props:y2,emits:[rc,lc],setup(f,{emit:d,expose:h}){c(f);const v=ot(),m=ge("vl"),p=P(a(f,v)),y=v2(),g=P(),w=P(),b=P(),C=P({isScrolling:!1,scrollDir:"forward",scrollOffset:Ye(f.initScrollOffset)?f.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:f.scrollbarAlwaysOn}),E=S(()=>{const{total:ne,cache:ue}=f,{isScrolling:te,scrollDir:Y,scrollOffset:J}=i(C);if(ne===0)return[0,0,0,0];const ee=l(f,J,i(p)),Ce=s(f,ee,J,i(p)),de=!te||Y===sc?Math.max(1,ue):1,ie=!te||Y===ts?Math.max(1,ue):1;return[Math.max(0,ee-de),Math.max(0,Math.min(ne-1,Ce+ie)),ee,Ce]}),k=S(()=>r(f,i(p))),O=S(()=>ni(f.layout)),T=S(()=>[{position:"relative",[`overflow-${O.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:f.direction,height:Ye(f.height)?`${f.height}px`:f.height,width:Ye(f.width)?`${f.width}px`:f.width},f.style]),R=S(()=>{const ne=i(k),ue=i(O);return{height:ue?"100%":`${ne}px`,pointerEvents:i(C).isScrolling?"none":void 0,width:ue?`${ne}px`:"100%"}}),A=S(()=>O.value?f.width:f.height),{onWheel:I}=jU({atStartEdge:S(()=>C.value.scrollOffset<=0),atEndEdge:S(()=>C.value.scrollOffset>=k.value),layout:S(()=>f.layout)},ne=>{var ue,te;(te=(ue=b.value).onMouseUp)==null||te.call(ue),M(Math.min(C.value.scrollOffset+ne,k.value-A.value))}),L=()=>{const{total:ne}=f;if(ne>0){const[J,ee,Ce,de]=i(E);d(rc,J,ee,Ce,de)}const{scrollDir:ue,scrollOffset:te,updateRequested:Y}=i(C);d(lc,ue,te,Y)},W=ne=>{const{clientHeight:ue,scrollHeight:te,scrollTop:Y}=ne.currentTarget,J=i(C);if(J.scrollOffset===Y)return;const ee=Math.max(0,Math.min(Y,te-ue));C.value={...J,isScrolling:!0,scrollDir:gl(J.scrollOffset,ee),scrollOffset:ee,updateRequested:!1},je(B)},z=ne=>{const{clientWidth:ue,scrollLeft:te,scrollWidth:Y}=ne.currentTarget,J=i(C);if(J.scrollOffset===te)return;const{direction:ee}=f;let Ce=te;if(ee===ds)switch(ic()){case ti:{Ce=-te;break}case Lv:{Ce=Y-ue-te;break}}Ce=Math.max(0,Math.min(Ce,Y-ue)),C.value={...J,isScrolling:!0,scrollDir:gl(J.scrollOffset,Ce),scrollOffset:Ce,updateRequested:!1},je(B)},V=ne=>{i(O)?z(ne):W(ne),L()},x=(ne,ue)=>{const te=(k.value-A.value)/ue*ne;M(Math.min(k.value-A.value,te))},M=ne=>{ne=Math.max(ne,0),ne!==i(C).scrollOffset&&(C.value={...i(C),scrollOffset:ne,scrollDir:gl(i(C).scrollOffset,ne),updateRequested:!0},je(B))},D=(ne,ue=oo)=>{const{scrollOffset:te}=i(C);ne=Math.max(0,Math.min(ne,f.total-1)),M(t(f,ne,ue,te,i(p)))},N=ne=>{const{direction:ue,itemSize:te,layout:Y}=f,J=y.value(u&&te,u&&Y,u&&ue);let ee;if(bt(J,String(ne)))ee=J[ne];else{const Ce=o(f,ne,i(p)),de=n(f,ne,i(p)),ie=i(O),H=ue===ds,X=ie?Ce:0;J[ne]=ee={position:"absolute",left:H?void 0:`${X}px`,right:H?`${X}px`:void 0,top:ie?0:`${Ce}px`,height:ie?"100%":`${de}px`,width:ie?`${de}px`:"100%"}}return ee},B=()=>{C.value.isScrolling=!1,je(()=>{y.value(-1,null,null)})},U=()=>{const ne=g.value;ne&&(ne.scrollTop=0)};nt(()=>{if(!gt)return;const{initScrollOffset:ne}=f,ue=i(g);Ye(ne)&&ue&&(i(O)?ue.scrollLeft=ne:ue.scrollTop=ne),L()}),fr(()=>{const{direction:ne,layout:ue}=f,{scrollOffset:te,updateRequested:Y}=i(C),J=i(g);if(Y&&J)if(ue===As)if(ne===ds)switch(ic()){case ti:{J.scrollLeft=-te;break}case xv:{J.scrollLeft=te;break}default:{const{clientWidth:ee,scrollWidth:Ce}=J;J.scrollLeft=Ce-ee-te;break}}else J.scrollLeft=te;else J.scrollTop=te});const G={ns:m,clientSize:A,estimatedTotalSize:k,windowStyle:T,windowRef:g,innerRef:w,innerStyle:R,itemsToRender:E,scrollbarRef:b,states:C,getItemStyle:N,onScroll:V,onScrollbarScroll:x,onWheel:I,scrollTo:M,scrollToItem:D,resetScrollTop:U};return h({windowRef:g,innerRef:w,getItemStyleCache:y,scrollTo:M,scrollToItem:D,resetScrollTop:U,states:C}),G},render(f){var d;const{$slots:h,className:v,clientSize:m,containerElement:p,data:y,getItemStyle:g,innerElement:w,itemsToRender:b,innerStyle:C,layout:E,total:k,onScroll:O,onScrollbarScroll:T,onWheel:R,states:A,useIsScrolling:I,windowStyle:L,ns:W}=f,[z,V]=b,x=ct(p),M=ct(w),D=[];if(k>0)for(let G=z;G<=V;G++)D.push((d=h.default)==null?void 0:d.call(h,{data:y,key:G,index:G,isScrolling:I?A.isScrolling:void 0,style:g(G)}));const N=[Ue(M,{style:C,ref:"innerRef"},Ze(M)?D:{default:()=>D})],B=Ue(Ep,{ref:"scrollbarRef",clientSize:m,layout:E,onScroll:T,ratio:m*100/this.estimatedTotalSize,scrollFrom:A.scrollOffset/(this.estimatedTotalSize-m),total:k}),U=Ue(x,{class:[W.e("window"),v],style:L,onScroll:O,onWheel:R,ref:"windowRef",key:0},Ze(x)?[N]:{default:()=>[N]});return Ue("div",{key:0,class:[W.e("wrapper"),A.scrollbarAlwaysOn?"always-on":""]},[U,B])}}),E2=S2({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:r},l,s,a)=>{const u=ni(o)?r:e,c=Math.max(0,t*n-u),f=Math.min(c,l*n),d=Math.max(0,(l+1)*n-u);switch(s===ed&&(a>=d-u&&a<=f+u?s=oo:s=Bo),s){case Qa:return f;case ei:return d;case Bo:{const h=Math.round(d+(f-d)/2);return hc+Math.floor(u/2)?c:h}case oo:default:return a>=d&&a<=f?a:aMath.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:r},l,s)=>{const a=l*n,u=ni(o)?r:e,c=Math.ceil((u+s-a)/n);return Math.max(0,Math.min(t-1,l+c-1))},initCache(){},clearCache:!0,validateProps(){}}),ns=(e,t,n)=>{const{itemSize:o}=e,{items:r,lastVisitedIndex:l}=n;if(t>l){let s=0;if(l>=0){const a=r[l];s=a.offset+a.size}for(let a=l+1;a<=t;a++){const u=o(a);r[a]={offset:s,size:u},s+=u}n.lastVisitedIndex=t}return r[t]},qU=(e,t,n)=>{const{items:o,lastVisitedIndex:r}=t;return(r>0?o[r].offset:0)>=n?k2(e,t,0,r,n):YU(e,t,Math.max(0,r),n)},k2=(e,t,n,o,r)=>{for(;n<=o;){const l=n+Math.floor((o-n)/2),s=ns(e,l,t).offset;if(s===r)return l;sr&&(o=l-1)}return Math.max(0,n-1)},YU=(e,t,n,o)=>{const{total:r}=e;let l=1;for(;n{let r=0;if(o>=e&&(o=e-1),o>=0){const a=t[o];r=a.offset+a.size}const s=(e-o-1)*n;return r+s},GU=S2({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>ns(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:_0,getOffset:(e,t,n,o,r)=>{const{height:l,layout:s,width:a}=e,u=ni(s)?a:l,c=ns(e,t,r),f=_0(e,r),d=Math.max(0,Math.min(f-u,c.offset)),h=Math.max(0,c.offset-u+c.size);switch(n===ed&&(o>=h-u&&o<=d+u?n=oo:n=Bo),n){case Qa:return d;case ei:return h;case Bo:return Math.round(h+(d-h)/2);case oo:default:return o>=h&&o<=d?o:oqU(e,n,t),getStopIndexForStartIndex:(e,t,n,o)=>{const{height:r,total:l,layout:s,width:a}=e,u=ni(s)?a:r,c=ns(e,t,o),f=n+u;let d=c.offset+c.size,h=t;for(;h{var l,s;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,o-1),(l=t.exposed)==null||l.getItemStyleCache(-1),r&&((s=t.proxy)==null||s.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),XU=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:o},r)=>{let l=null,s=0,a=0;const u=(f,d)=>{const h=f<=0&&t.value||f>=0&&e.value,v=d<=0&&o.value||d>=0&&n.value;return h&&v};return{hasReachedEdge:u,onWheel:f=>{Il(l);let d=f.deltaX,h=f.deltaY;Math.abs(d)>Math.abs(h)?h=0:d=0,f.shiftKey&&h!==0&&(d=h,h=0),!(u(s,a)&&u(s+d,a+h))&&(s+=d,a+=h,f.preventDefault(),l=Kr(()=>{r(s,a),s=0,a=0}))}}},_2=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:o,getColumnStopIndexForStartIndex:r,getEstimatedTotalHeight:l,getEstimatedTotalWidth:s,getColumnOffset:a,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:f,getRowStopIndexForStartIndex:d,initCache:h,injectToInstance:v,validateProps:m})=>j({name:e??"ElVirtualList",props:$l,emits:[rc,lc],setup(p,{emit:y,expose:g,slots:w}){const b=ge("vl");m(p);const C=ot(),E=P(h(p,C));v==null||v(C,E);const k=P(),O=P(),T=P(),R=P(null),A=P({isScrolling:!1,scrollLeft:Ye(p.initScrollLeft)?p.initScrollLeft:0,scrollTop:Ye(p.initScrollTop)?p.initScrollTop:0,updateRequested:!1,xAxisScrollDir:ts,yAxisScrollDir:ts}),I=v2(),L=S(()=>Number.parseInt(`${p.height}`,10)),W=S(()=>Number.parseInt(`${p.width}`,10)),z=S(()=>{const{totalColumn:me,totalRow:ke,columnCache:we}=p,{isScrolling:Oe,xAxisScrollDir:Se,scrollLeft:Ne}=i(A);if(me===0||ke===0)return[0,0,0,0];const xe=o(p,Ne,i(E)),Be=r(p,xe,Ne,i(E)),ye=!Oe||Se===sc?Math.max(1,we):1,Le=!Oe||Se===ts?Math.max(1,we):1;return[Math.max(0,xe-ye),Math.max(0,Math.min(me-1,Be+Le)),xe,Be]}),V=S(()=>{const{totalColumn:me,totalRow:ke,rowCache:we}=p,{isScrolling:Oe,yAxisScrollDir:Se,scrollTop:Ne}=i(A);if(me===0||ke===0)return[0,0,0,0];const xe=f(p,Ne,i(E)),Be=d(p,xe,Ne,i(E)),ye=!Oe||Se===sc?Math.max(1,we):1,Le=!Oe||Se===ts?Math.max(1,we):1;return[Math.max(0,xe-ye),Math.max(0,Math.min(ke-1,Be+Le)),xe,Be]}),x=S(()=>l(p,i(E))),M=S(()=>s(p,i(E))),D=S(()=>{var me;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:p.direction,height:Ye(p.height)?`${p.height}px`:p.height,width:Ye(p.width)?`${p.width}px`:p.width},(me=p.style)!=null?me:{}]}),N=S(()=>{const me=`${i(M)}px`;return{height:`${i(x)}px`,pointerEvents:i(A).isScrolling?"none":void 0,width:me}}),B=()=>{const{totalColumn:me,totalRow:ke}=p;if(me>0&&ke>0){const[Be,ye,Le,Qe]=i(z),[lt,vt,qe,ve]=i(V);y(rc,{columnCacheStart:Be,columnCacheEnd:ye,rowCacheStart:lt,rowCacheEnd:vt,columnVisibleStart:Le,columnVisibleEnd:Qe,rowVisibleStart:qe,rowVisibleEnd:ve})}const{scrollLeft:we,scrollTop:Oe,updateRequested:Se,xAxisScrollDir:Ne,yAxisScrollDir:xe}=i(A);y(lc,{xAxisScrollDir:Ne,scrollLeft:we,yAxisScrollDir:xe,scrollTop:Oe,updateRequested:Se})},U=me=>{const{clientHeight:ke,clientWidth:we,scrollHeight:Oe,scrollLeft:Se,scrollTop:Ne,scrollWidth:xe}=me.currentTarget,Be=i(A);if(Be.scrollTop===Ne&&Be.scrollLeft===Se)return;let ye=Se;if(k0(p.direction))switch(ic()){case ti:ye=-Se;break;case Lv:ye=xe-we-Se;break}A.value={...Be,isScrolling:!0,scrollLeft:ye,scrollTop:Math.max(0,Math.min(Ne,Oe-ke)),updateRequested:!0,xAxisScrollDir:gl(Be.scrollLeft,ye),yAxisScrollDir:gl(Be.scrollTop,Ne)},je(()=>ee()),Ce(),B()},G=(me,ke)=>{const we=i(L),Oe=(x.value-we)/ke*me;te({scrollTop:Math.min(x.value-we,Oe)})},ne=(me,ke)=>{const we=i(W),Oe=(M.value-we)/ke*me;te({scrollLeft:Math.min(M.value-we,Oe)})},{onWheel:ue}=XU({atXStartEdge:S(()=>A.value.scrollLeft<=0),atXEndEdge:S(()=>A.value.scrollLeft>=M.value-i(W)),atYStartEdge:S(()=>A.value.scrollTop<=0),atYEndEdge:S(()=>A.value.scrollTop>=x.value-i(L))},(me,ke)=>{var we,Oe,Se,Ne;(Oe=(we=O.value)==null?void 0:we.onMouseUp)==null||Oe.call(we),(Ne=(Se=T.value)==null?void 0:Se.onMouseUp)==null||Ne.call(Se);const xe=i(W),Be=i(L);te({scrollLeft:Math.min(A.value.scrollLeft+me,M.value-xe),scrollTop:Math.min(A.value.scrollTop+ke,x.value-Be)})}),te=({scrollLeft:me=A.value.scrollLeft,scrollTop:ke=A.value.scrollTop})=>{me=Math.max(me,0),ke=Math.max(ke,0);const we=i(A);ke===we.scrollTop&&me===we.scrollLeft||(A.value={...we,xAxisScrollDir:gl(we.scrollLeft,me),yAxisScrollDir:gl(we.scrollTop,ke),scrollLeft:me,scrollTop:ke,updateRequested:!0},je(()=>ee()),Ce(),B())},Y=(me=0,ke=0,we=oo)=>{const Oe=i(A);ke=Math.max(0,Math.min(ke,p.totalColumn-1)),me=Math.max(0,Math.min(me,p.totalRow-1));const Se=Lw(b.namespace.value),Ne=i(E),xe=l(p,Ne),Be=s(p,Ne);te({scrollLeft:a(p,ke,we,Oe.scrollLeft,Ne,Be>p.width?Se:0),scrollTop:u(p,me,we,Oe.scrollTop,Ne,xe>p.height?Se:0)})},J=(me,ke)=>{const{columnWidth:we,direction:Oe,rowHeight:Se}=p,Ne=I.value(t&&we,t&&Se,t&&Oe),xe=`${me},${ke}`;if(bt(Ne,xe))return Ne[xe];{const[,Be]=n(p,ke,i(E)),ye=i(E),Le=k0(Oe),[Qe,lt]=c(p,me,ye),[vt]=n(p,ke,ye);return Ne[xe]={position:"absolute",left:Le?void 0:`${Be}px`,right:Le?`${Be}px`:void 0,top:`${lt}px`,height:`${Qe}px`,width:`${vt}px`},Ne[xe]}},ee=()=>{A.value.isScrolling=!1,je(()=>{I.value(-1,null,null)})};nt(()=>{if(!gt)return;const{initScrollLeft:me,initScrollTop:ke}=p,we=i(k);we&&(Ye(me)&&(we.scrollLeft=me),Ye(ke)&&(we.scrollTop=ke)),B()});const Ce=()=>{const{direction:me}=p,{scrollLeft:ke,scrollTop:we,updateRequested:Oe}=i(A),Se=i(k);if(Oe&&Se){if(me===ds)switch(ic()){case ti:{Se.scrollLeft=-ke;break}case xv:{Se.scrollLeft=ke;break}default:{const{clientWidth:Ne,scrollWidth:xe}=Se;Se.scrollLeft=xe-Ne-ke;break}}else Se.scrollLeft=Math.max(0,ke);Se.scrollTop=Math.max(0,we)}},{resetAfterColumnIndex:de,resetAfterRowIndex:ie,resetAfter:H}=C.proxy;g({windowRef:k,innerRef:R,getItemStyleCache:I,scrollTo:te,scrollToItem:Y,states:A,resetAfterColumnIndex:de,resetAfterRowIndex:ie,resetAfter:H});const X=()=>{const{scrollbarAlwaysOn:me,scrollbarStartGap:ke,scrollbarEndGap:we,totalColumn:Oe,totalRow:Se}=p,Ne=i(W),xe=i(L),Be=i(M),ye=i(x),{scrollLeft:Le,scrollTop:Qe}=i(A),lt=Ue(Ep,{ref:O,alwaysOn:me,startGap:ke,endGap:we,class:b.e("horizontal"),clientSize:Ne,layout:"horizontal",onScroll:ne,ratio:Ne*100/Be,scrollFrom:Le/(Be-Ne),total:Se,visible:!0}),vt=Ue(Ep,{ref:T,alwaysOn:me,startGap:ke,endGap:we,class:b.e("vertical"),clientSize:xe,layout:"vertical",onScroll:G,ratio:xe*100/ye,scrollFrom:Qe/(ye-xe),total:Oe,visible:!0});return{horizontalScrollbar:lt,verticalScrollbar:vt}},ce=()=>{var me;const[ke,we]=i(z),[Oe,Se]=i(V),{data:Ne,totalColumn:xe,totalRow:Be,useIsScrolling:ye,itemKey:Le}=p,Qe=[];if(Be>0&&xe>0)for(let lt=Oe;lt<=Se;lt++)for(let vt=ke;vt<=we;vt++)Qe.push((me=w.default)==null?void 0:me.call(w,{columnIndex:vt,data:Ne,key:Le({columnIndex:vt,data:Ne,rowIndex:lt}),isScrolling:ye?i(A).isScrolling:void 0,style:J(lt,vt),rowIndex:lt}));return Qe},he=()=>{const me=ct(p.innerElement),ke=ce();return[Ue(me,{style:i(N),ref:R},Ze(me)?ke:{default:()=>ke})]};return()=>{const me=ct(p.containerElement),{horizontalScrollbar:ke,verticalScrollbar:we}=X(),Oe=he();return Ue("div",{key:0,class:b.e("wrapper"),role:p.role},[Ue(me,{class:p.className,style:i(D),onScroll:U,onWheel:ue,ref:k},Ze(me)?Oe:{default:()=>Oe}),ke,we])}}}),JU=_2({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},o,r,l,s,a)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,o*t),f=Math.max(0,o*t-n+a+t);switch(r==="smart"&&(l>=f-n&&l<=c+n?r=oo:r=Bo),r){case Qa:return c;case ei:return f;case Bo:{const d=Math.round(f+(c-f)/2);return du+Math.floor(n/2)?u:d}case oo:default:return l>=f&&l<=c?l:f>c||l{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,o*e),f=Math.max(0,o*e-t+a+e);switch(r===ed&&(l>=f-t&&l<=c+t?r=oo:r=Bo),r){case Qa:return c;case ei:return f;case Bo:{const d=Math.round(f+(c-f)/2);return du+Math.floor(t/2)?u:d}case oo:default:return l>=f&&l<=c?l:f>c||lMath.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},o,r)=>{const l=o*e,s=Math.ceil((n+r-l)/e);return Math.max(0,Math.min(t-1,o+s-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},o,r)=>{const l=o*e,s=Math.ceil((n+r-l)/e);return Math.max(0,Math.min(t-1,o+s-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:uc,min:$2,floor:T2}=Math,ZU={column:"columnWidth",row:"rowHeight"},kp={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},nr=(e,t,n,o)=>{const[r,l,s]=[n[o],e[ZU[o]],n[kp[o]]];if(t>s){let a=0;if(s>=0){const u=r[s];a=u.offset+u.size}for(let u=s+1;u<=t;u++){const c=l(u);r[u]={offset:a,size:c},a+=c}n[kp[o]]=t}return r[t]},O2=(e,t,n,o,r,l)=>{for(;n<=o;){const s=n+T2((o-n)/2),a=nr(e,s,t,l).offset;if(a===r)return s;a{const l=r==="column"?e.totalColumn:e.totalRow;let s=1;for(;n{const[r,l]=[t[o],t[kp[o]]];return(l>0?r[l].offset:0)>=n?O2(e,t,0,l,n,o):QU(e,t,uc(0,l),n,o)},N2=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:o})=>{let r=0;if(n>=e&&(n=e-1),n>=0){const a=o[n];r=a.offset+a.size}const s=(e-n-1)*t;return r+s},M2=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:o})=>{let r=0;if(o>e&&(o=e-1),o>=0){const a=t[o];r=a.offset+a.size}const s=(e-o-1)*n;return r+s},eq={column:M2,row:N2},T0=(e,t,n,o,r,l,s)=>{const[a,u]=[l==="row"?e.height:e.width,eq[l]],c=nr(e,t,r,l),f=u(e,r),d=uc(0,$2(f-a,c.offset)),h=uc(0,c.offset-a+s+c.size);switch(n===ed&&(o>=h-a&&o<=d+a?n=oo:n=Bo),n){case Qa:return d;case ei:return h;case Bo:return Math.round(h+(d-h)/2);case oo:default:return o>=h&&o<=d?o:h>d||o{const o=nr(e,t,n,"column");return[o.size,o.offset]},getRowPosition:(e,t,n)=>{const o=nr(e,t,n,"row");return[o.size,o.offset]},getColumnOffset:(e,t,n,o,r,l)=>T0(e,t,n,o,r,"column",l),getRowOffset:(e,t,n,o,r,l)=>T0(e,t,n,o,r,"row",l),getColumnStartIndexForOffset:(e,t,n)=>$0(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,o)=>{const r=nr(e,t,o,"column"),l=n+e.width;let s=r.offset+r.size,a=t;for(;a$0(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,o)=>{const{totalRow:r,height:l}=e,s=nr(e,t,o,"row"),a=n+l;let u=s.size+s.offset,c=t;for(;c{const n=({columnIndex:l,rowIndex:s},a)=>{var u,c;a=Qt(a)?!0:a,Ye(l)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,l-1)),Ye(s)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,s-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),a&&((c=e.proxy)==null||c.$forceUpdate())},o=(l,s)=>{n({columnIndex:l},s)},r=(l,s)=>{n({rowIndex:l},s)};Object.assign(e.proxy,{resetAfterColumnIndex:o,resetAfterRowIndex:r,resetAfter:n})},initCache:({estimatedColumnWidth:e=gp,estimatedRowHeight:t=gp})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),nq=j({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:ge("select")}}});function oq(e,t,n,o,r,l){return e.item.isTitle?(_(),F("div",{key:0,class:$(e.ns.be("group","title")),style:He([e.style,{lineHeight:`${e.height}px`}])},Te(e.item.label),7)):(_(),F("div",{key:1,class:$(e.ns.be("group","split")),style:He(e.style)},[K("span",{class:$(e.ns.be("group","split-dash")),style:He({top:`${e.height/2}px`})},null,6)],6))}var rq=$e(nq,[["render",oq],["__file","group-item.vue"]]);function lq(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const I2={label:"label",value:"value",disabled:"disabled",options:"options"};function td(e){const t=S(()=>({...I2,...e.props}));return{aliasProps:t,getLabel:s=>Xt(s,t.value.label),getValue:s=>Xt(s,t.value.value),getDisabled:s=>Xt(s,t.value.disabled),getOptions:s=>Xt(s,t.value.options)}}const sq=_e({allowCreate:Boolean,autocomplete:{type:Q(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:Nt,default:Jr},effect:{type:Q(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:Q([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:Q(Array),required:!0},placeholder:{type:String},teleported:cn.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Q(Object),default:()=>({})},remote:Boolean,size:an,props:{type:Q(Object),default:()=>I2},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},placement:{type:Q(String),values:Vl,default:"bottom-start"},fallbackPlacements:{type:Q(Array),default:["bottom-start","top-start","right","left"]},tagType:{...Jc.type,default:"info"},...Gs,...yn(["ariaLabel"])}),aq=_e({data:Array,disabled:Boolean,hovering:Boolean,item:{type:Q(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),Dv=Symbol("ElSelectV2Injection"),iq=j({props:aq,emits:["select","hover"],setup(e,{emit:t}){const n=Pe(Dv),o=ge("select"),{hoverItem:r,selectOptionClick:l}=lq(e,{emit:t}),{getLabel:s}=td(n.props);return{ns:o,hoverItem:r,selectOptionClick:l,getLabel:s}}}),uq=["aria-selected"];function cq(e,t,n,o,r,l){return _(),F("li",{"aria-selected":e.selected,style:He(e.style),class:$([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)]),onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[le(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[K("span",null,Te(e.getLabel(e.item)),1)])],46,uq)}var dq=$e(iq,[["render",cq],["__file","option-item.vue"]]),fq=j({name:"ElSelectDropdown",props:{loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const o=Pe(Dv),r=ge("select"),{getLabel:l,getValue:s,getDisabled:a}=td(o.props),u=P([]),c=P(),f=S(()=>e.data.length);fe(()=>f.value,()=>{var I,L;(L=(I=o.tooltipRef.value).updatePopper)==null||L.call(I)});const d=S(()=>Qt(o.props.estimatedOptionHeight)),h=S(()=>d.value?{itemSize:o.props.itemHeight}:{estimatedSize:o.props.estimatedOptionHeight,itemSize:I=>u.value[I]}),v=(I=[],L)=>{const{props:{valueKey:W}}=o;return ut(L)?I&&I.some(z=>kt(Xt(z,W))===Xt(L,W)):I.includes(L)},m=(I,L)=>{if(ut(L)){const{valueKey:W}=o.props;return Xt(I,W)===Xt(L,W)}else return I===L},p=(I,L)=>o.props.multiple?v(I,s(L)):m(I,s(L)),y=(I,L)=>{const{disabled:W,multiple:z,multipleLimit:V}=o.props;return W||!L&&(z?V>0&&I.length>=V:!1)},g=I=>e.hoveringIndex===I;n({listRef:c,isSized:d,isItemDisabled:y,isItemHovering:g,isItemSelected:p,scrollToItem:I=>{const L=c.value;L&&L.scrollToItem(I)},resetScrollTop:()=>{const I=c.value;I&&I.resetScrollTop()}});const C=I=>{const{index:L,data:W,style:z}=I,V=i(d),{itemSize:x,estimatedSize:M}=i(h),{modelValue:D}=o.props,{onSelect:N,onHover:B}=o,U=W[L];if(U.type==="Group")return q(rq,{item:U,style:z,height:V?x:M},null);const G=p(D,U),ne=y(D,G),ue=g(L);return q(dq,pt(I,{selected:G,disabled:a(U)||ne,created:!!U.created,hovering:ue,item:U,onSelect:N,onHover:B}),{default:te=>{var Y;return((Y=t.default)==null?void 0:Y.call(t,te))||q("span",null,[l(U)])}})},{onKeyboardNavigate:E,onKeyboardSelect:k}=o,O=()=>{E("forward")},T=()=>{E("backward")},R=()=>{o.expanded=!1},A=I=>{const{code:L}=I,{tab:W,esc:z,down:V,up:x,enter:M}=Ke;switch(L!==W&&(I.preventDefault(),I.stopPropagation()),L){case W:case z:{R();break}case V:{O();break}case x:{T();break}case M:{k();break}}};return()=>{var I,L,W,z;const{data:V,width:x}=e,{height:M,multiple:D,scrollbarAlwaysOn:N}=o.props,B=i(d)?E2:GU;return q("div",{class:[r.b("dropdown"),r.is("multiple",D)],style:{width:`${x}px`}},[(I=t.header)==null?void 0:I.call(t),((L=t.loading)==null?void 0:L.call(t))||((W=t.empty)==null?void 0:W.call(t))||q(B,pt({ref:c},i(h),{className:r.be("dropdown","list"),scrollbarAlwaysOn:N,data:V,height:M,width:x,total:V.length,onKeydown:A}),{default:U=>q(C,U,null)}),(z=t.footer)==null?void 0:z.call(t)])}}});function pq(e,t){const{aliasProps:n,getLabel:o,getValue:r}=td(e),l=P(0),s=P(null),a=S(()=>e.allowCreate&&e.filterable);function u(v){const m=p=>o(p)===v;return e.options&&e.options.some(m)||t.createdOptions.some(m)}function c(v){a.value&&(e.multiple&&v.created?l.value++:s.value=v)}function f(v){if(a.value)if(v&&v.length>0){if(u(v))return;const m={[n.value.value]:v,[n.value.label]:v,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=l.value?t.createdOptions[l.value]=m:t.createdOptions.push(m)}else if(e.multiple)t.createdOptions.length=l.value;else{const m=s.value;t.createdOptions.length=0,m&&m.created&&t.createdOptions.push(m)}}function d(v){if(!a.value||!v||!v.created||v.created&&e.reserveKeyword&&t.inputValue===o(v))return;const m=t.createdOptions.findIndex(p=>r(p)===r(v));~m&&(t.createdOptions.splice(m,1),l.value--)}function h(){a.value&&(t.createdOptions.length=0,l.value=0)}return{createNewOption:f,removeNewOption:d,selectNewOption:c,clearAllNewOption:h}}const hq=11,vq=(e,t)=>{const{t:n}=Ct(),o=ge("select"),r=ge("input"),{form:l,formItem:s}=Mn(),{inputId:a}=No(e,{formItemContext:s}),{aliasProps:u,getLabel:c,getValue:f,getDisabled:d,getOptions:h}=td(e),{valueOnClear:v,isEmptyValue:m}=qc(e),p=Et({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,calculatorWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),y=P(-1),g=P(null),w=P(null),b=P(null),C=P(null),E=P(null),k=P(null),O=P(null),T=P(null),R=P(null),A=P(null),I=P(null),{wrapperRef:L,isFocused:W,handleFocus:z,handleBlur:V}=Uc(E,{afterFocus(){e.automaticDropdown&&!D.value&&(D.value=!0,p.menuVisibleOnFocus=!0)},beforeBlur(Me){var tt,yt;return((tt=b.value)==null?void 0:tt.isFocusInsideContent(Me))||((yt=C.value)==null?void 0:yt.isFocusInsideContent(Me))},afterBlur(){D.value=!1,p.menuVisibleOnFocus=!1}}),x=P([]),M=P([]),D=P(!1),N=S(()=>e.disabled||(l==null?void 0:l.disabled)),B=S(()=>{const Me=M.value.length*e.itemHeight;return Me>e.height?e.height:Me}),U=S(()=>e.multiple?Ae(e.modelValue)&&e.modelValue.length>0:!m(e.modelValue)),G=S(()=>e.clearable&&!N.value&&p.inputHovering&&U.value),ne=S(()=>e.remote&&e.filterable?"":vr),ue=S(()=>ne.value&&o.is("reverse",D.value)),te=S(()=>(s==null?void 0:s.validateState)||""),Y=S(()=>Wh[te.value]),J=S(()=>e.remote?300:0),ee=S(()=>e.loading?e.loadingText||n("el.select.loading"):e.remote&&!p.inputValue&&x.value.length===0?!1:e.filterable&&p.inputValue&&x.value.length>0&&M.value.length===0?e.noMatchText||n("el.select.noMatch"):x.value.length===0?e.noDataText||n("el.select.noData"):null),Ce=Me=>{const tt=yt=>{if(e.filterable&&Xe(e.filterMethod)||e.filterable&&e.remote&&Xe(e.remoteMethod))return!0;const Mt=new RegExp(Dh(Me),"i");return Me?Mt.test(c(yt)||""):!0};return e.loading?[]:[...p.createdOptions,...e.options].reduce((yt,Mt)=>{const Io=h(Mt);if(Ae(Io)){const Jo=Io.filter(tt);Jo.length>0&&yt.push({label:c(Mt),isTitle:!0,type:"Group"},...Jo,{type:"Group"})}else(e.remote||tt(Mt))&&yt.push(Mt);return yt},[])},de=()=>{x.value=Ce(""),M.value=Ce(p.inputValue)},ie=S(()=>{const Me=new Map;return x.value.forEach((tt,yt)=>{Me.set(ht(f(tt)),{option:tt,index:yt})}),Me}),H=S(()=>{const Me=new Map;return M.value.forEach((tt,yt)=>{Me.set(ht(f(tt)),{option:tt,index:yt})}),Me}),X=S(()=>M.value.every(Me=>d(Me))),ce=tn(),he=S(()=>ce.value==="small"?"small":"default"),Ee=()=>{var Me;y.value=((Me=g.value)==null?void 0:Me.offsetWidth)||200},me=()=>{if(!w.value)return 0;const Me=window.getComputedStyle(w.value);return Number.parseFloat(Me.gap||"6px")},ke=S(()=>{const Me=me();return{maxWidth:`${I.value&&e.maxCollapseTags===1?p.selectionWidth-p.collapseItemWidth-Me:p.selectionWidth}px`}}),we=S(()=>({maxWidth:`${p.selectionWidth}px`})),Oe=S(()=>({width:`${Math.max(p.calculatorWidth,hq)}px`})),Se=S(()=>Ae(e.modelValue)?e.modelValue.length===0&&!p.inputValue:e.filterable?!p.inputValue:!0),Ne=S(()=>{var Me;const tt=(Me=e.placeholder)!=null?Me:n("el.select.placeholder");return e.multiple||!U.value?tt:p.selectedLabel}),xe=S(()=>{var Me,tt;return(tt=(Me=b.value)==null?void 0:Me.popperRef)==null?void 0:tt.contentRef}),Be=S(()=>{if(e.multiple){const Me=e.modelValue.length;if(e.modelValue.length>0&&H.value.has(e.modelValue[Me-1])){const{index:tt}=H.value.get(e.modelValue[Me-1]);return tt}}else if(e.modelValue&&H.value.has(e.modelValue)){const{index:Me}=H.value.get(e.modelValue);return Me}return-1}),ye=S({get(){return D.value&&ee.value!==!1},set(Me){D.value=Me}}),Le=S(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(0,e.maxCollapseTags):p.cachedOptions:[]),Qe=S(()=>e.multiple?e.collapseTags?p.cachedOptions.slice(e.maxCollapseTags):[]:[]),{createNewOption:lt,removeNewOption:vt,selectNewOption:qe,clearAllNewOption:ve}=pq(e,p),{handleCompositionStart:Re,handleCompositionUpdate:be,handleCompositionEnd:se}=d2(Me=>Go(Me)),pe=()=>{N.value||(p.menuVisibleOnFocus?p.menuVisibleOnFocus=!1:D.value=!D.value)},Ve=()=>{p.inputValue.length>0&&!D.value&&(D.value=!0),lt(p.inputValue),We(p.inputValue)},ae=Un(Ve,J.value),We=Me=>{p.previousQuery!==Me&&(p.previousQuery=Me,e.filterable&&Xe(e.filterMethod)?e.filterMethod(Me):e.filterable&&e.remote&&Xe(e.remoteMethod)&&e.remoteMethod(Me),e.defaultFirstOption&&(e.filterable||e.remote)&&M.value.length?je(dt):je(Mo))},dt=()=>{const Me=M.value.filter(Mt=>!Mt.disabled&&Mt.type!=="Group"),tt=Me.find(Mt=>Mt.created),yt=Me[0];p.hoveringIndex=un(M.value,tt||yt)},_t=Me=>{Tn(e.modelValue,Me)||t(Dt,Me)},jt=Me=>{t(it,Me),_t(Me),p.previousValue=e.multiple?String(Me):Me},un=(Me=[],tt)=>{if(!ut(tt))return Me.indexOf(tt);const yt=e.valueKey;let Mt=-1;return Me.some((Io,Jo)=>Xt(Io,yt)===Xt(tt,yt)?(Mt=Jo,!0):!1),Mt},ht=Me=>ut(Me)?Xt(Me,e.valueKey):Me,Jt=()=>{Ee()},Oi=()=>{p.selectionWidth=w.value.getBoundingClientRect().width},Zs=()=>{p.calculatorWidth=k.value.getBoundingClientRect().width},sd=()=>{p.collapseItemWidth=I.value.getBoundingClientRect().width},Yo=()=>{var Me,tt;(tt=(Me=b.value)==null?void 0:Me.updatePopper)==null||tt.call(Me)},Ni=()=>{var Me,tt;(tt=(Me=C.value)==null?void 0:Me.updatePopper)==null||tt.call(Me)},Mi=Me=>{if(e.multiple){let tt=e.modelValue.slice();const yt=un(tt,f(Me));yt>-1?(tt=[...tt.slice(0,yt),...tt.slice(yt+1)],p.cachedOptions.splice(yt,1),vt(Me)):(e.multipleLimit<=0||tt.length{let yt=e.modelValue.slice();const Mt=un(yt,f(tt));Mt>-1&&!N.value&&(yt=[...e.modelValue.slice(0,Mt),...e.modelValue.slice(Mt+1)],p.cachedOptions.splice(Mt,1),jt(yt),t("remove-tag",f(tt)),vt(tt)),Me.stopPropagation(),el()},el=()=>{var Me;(Me=E.value)==null||Me.focus()},id=()=>{var Me;(Me=E.value)==null||Me.blur()},ud=()=>{p.inputValue.length>0?p.inputValue="":D.value=!1},cd=Me=>Rw(Me,tt=>!p.cachedOptions.some(yt=>f(yt)===tt&&d(yt))),dd=Me=>{if(e.multiple&&Me.code!==Ke.delete&&p.inputValue.length===0){Me.preventDefault();const tt=e.modelValue.slice(),yt=cd(tt);if(yt<0)return;tt.splice(yt,1);const Mt=p.cachedOptions[yt];p.cachedOptions.splice(yt,1),vt(Mt),jt(tt)}},Ie=()=>{let Me;Ae(e.modelValue)?Me=[]:Me=v.value,e.multiple?p.cachedOptions=[]:p.selectedLabel="",D.value=!1,jt(Me),t("clear"),ve(),el()},Je=(Me,tt=void 0)=>{const yt=M.value;if(!["forward","backward"].includes(Me)||N.value||yt.length<=0||X.value)return;if(!D.value)return pe();tt===void 0&&(tt=p.hoveringIndex);let Mt=-1;Me==="forward"?(Mt=tt+1,Mt>=yt.length&&(Mt=0)):Me==="backward"&&(Mt=tt-1,(Mt<0||Mt>=yt.length)&&(Mt=yt.length-1));const Io=yt[Mt];if(d(Io)||Io.type==="Group")return Je(Me,Mt);p.hoveringIndex=Mt,Fn(Mt)},Bt=()=>{if(D.value)~p.hoveringIndex&&M.value[p.hoveringIndex]&&Mi(M.value[p.hoveringIndex]);else return pe()},Zt=Me=>{p.hoveringIndex=Me},Mo=()=>{e.multiple?p.hoveringIndex=M.value.findIndex(Me=>e.modelValue.some(tt=>ht(tt)===ht(Me))):p.hoveringIndex=M.value.findIndex(Me=>ht(Me)===ht(e.modelValue))},Go=Me=>{if(p.inputValue=Me.target.value,e.remote)ae();else return Ve()},zl=Me=>{if(D.value=!1,W.value){const tt=new FocusEvent("focus",Me);V(tt)}},Xo=()=>(p.isBeforeHide=!1,je(()=>{~Be.value&&Fn(p.hoveringIndex)})),Fn=Me=>{R.value.scrollToItem(Me)},Ii=Me=>{const tt=ht(Me);if(ie.value.has(tt)){const{option:yt}=ie.value.get(tt);return yt}return{[u.value.value]:Me,[u.value.label]:Me}},fd=()=>{if(e.multiple)if(e.modelValue.length>0){p.cachedOptions.length=0,p.previousValue=e.modelValue.toString();for(const Me of e.modelValue){const tt=Ii(Me);p.cachedOptions.push(tt)}}else p.cachedOptions=[],p.previousValue=void 0;else if(U.value){p.previousValue=e.modelValue;const Me=M.value,tt=Me.findIndex(yt=>ht(f(yt))===ht(e.modelValue));~tt?p.selectedLabel=c(Me[tt]):p.selectedLabel=ht(e.modelValue)}else p.selectedLabel="",p.previousValue=void 0;ve(),Ee()};return fe(D,Me=>{Me?We(""):(p.inputValue="",p.previousQuery=null,p.isBeforeHide=!0,lt("")),t("visible-change",Me)}),fe(()=>e.modelValue,(Me,tt)=>{var yt;(!Me||e.multiple&&Me.toString()!==p.previousValue||!e.multiple&&ht(Me)!==ht(p.previousValue))&&fd(),!Tn(Me,tt)&&e.validateEvent&&((yt=s==null?void 0:s.validate)==null||yt.call(s,"change").catch(Mt=>void 0))},{deep:!0}),fe(()=>e.options,()=>{const Me=E.value;(!Me||Me&&document.activeElement!==Me)&&fd()},{deep:!0,flush:"post"}),fe(()=>M.value,()=>R.value&&je(R.value.resetScrollTop)),Cn(()=>{p.isBeforeHide||de()}),Cn(()=>{const{valueKey:Me,options:tt}=e,yt=new Map;for(const Mt of tt){const Io=f(Mt);let Jo=Io;if(ut(Jo)&&(Jo=Xt(Io,Me)),yt.get(Jo))break;yt.set(Jo,!0)}}),nt(()=>{fd()}),Ht(g,Jt),Ht(w,Oi),Ht(k,Zs),Ht(R,Yo),Ht(L,Yo),Ht(A,Ni),Ht(I,sd),{inputId:a,collapseTagSize:he,currentPlaceholder:Ne,expanded:D,emptyText:ee,popupHeight:B,debounce:J,allOptions:x,filteredOptions:M,iconComponent:ne,iconReverse:ue,tagStyle:ke,collapseTagStyle:we,inputStyle:Oe,popperSize:y,dropdownMenuVisible:ye,hasModelValue:U,shouldShowPlaceholder:Se,selectDisabled:N,selectSize:ce,showClearBtn:G,states:p,isFocused:W,nsSelect:o,nsInput:r,calculatorRef:k,inputRef:E,menuRef:R,tagMenuRef:A,tooltipRef:b,tagTooltipRef:C,selectRef:g,wrapperRef:L,selectionRef:w,prefixRef:O,suffixRef:T,collapseItemRef:I,popperRef:xe,validateState:te,validateIcon:Y,showTagList:Le,collapseTagList:Qe,debouncedOnInputChange:ae,deleteTag:ad,getLabel:c,getValue:f,getDisabled:d,getValueKey:ht,handleBlur:V,handleClear:Ie,handleClickOutside:zl,handleDel:dd,handleEsc:ud,handleFocus:z,focus:el,blur:id,handleMenuEnter:Xo,handleResize:Jt,resetSelectionWidth:Oi,resetCalculatorWidth:Zs,updateTooltip:Yo,updateTagTooltip:Ni,updateOptions:de,toggleMenu:pe,scrollTo:Fn,onInput:Go,onKeyboardNavigate:Je,onKeyboardSelect:Bt,onSelect:Mi,onHover:Zt,handleCompositionStart:Re,handleCompositionEnd:se,handleCompositionUpdate:be}},mq=j({name:"ElSelectV2",components:{ElSelectMenu:fq,ElTag:Ja,ElTooltip:Nn,ElIcon:Fe},directives:{ClickOutside:cr},props:sq,emits:[it,Dt,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=S(()=>{const{modelValue:r,multiple:l}=e,s=l?[]:void 0;return Ae(r)?l?r:s:l?s:r}),o=vq(Et({...gn(e),modelValue:n}),t);return ft(Dv,{props:Et({...gn(e),height:o.popupHeight,modelValue:n}),tooltipRef:o.tooltipRef,onSelect:o.onSelect,onHover:o.onHover,onKeyboardNavigate:o.onKeyboardNavigate,onKeyboardSelect:o.onKeyboardSelect}),{...o,modelValue:n}}}),gq=["id","autocomplete","aria-expanded","aria-label","disabled","readonly","name"],yq=["textContent"];function bq(e,t,n,o,r,l){const s=at("el-tag"),a=at("el-tooltip"),u=at("el-icon"),c=at("el-select-menu"),f=Ec("click-outside");return et((_(),F("div",{ref:"selectRef",class:$([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:t[14]||(t[14]=d=>e.states.inputHovering=!0),onMouseleave:t[15]||(t[15]=d=>e.states.inputHovering=!1),onClick:t[16]||(t[16]=Ge((...d)=>e.toggleMenu&&e.toggleMenu(...d),["prevent","stop"]))},[q(a,{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,onBeforeShow:e.handleMenuEnter,onHide:t[13]||(t[13]=d=>e.states.isBeforeHide=!1)},{default:Z(()=>[K("div",{ref:"wrapperRef",class:$([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)])},[e.$slots.prefix?(_(),F("div",{key:0,ref:"prefixRef",class:$(e.nsSelect.e("prefix"))},[le(e.$slots,"prefix")],2)):oe("v-if",!0),K("div",{ref:"selectionRef",class:$([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?le(e.$slots,"tag",{key:0},()=>[(_(!0),F(ze,null,mt(e.showTagList,d=>(_(),F("div",{key:e.getValueKey(e.getValue(d)),class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!e.selectDisabled&&!e.getDisabled(d),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",style:He(e.tagStyle),onClose:h=>e.deleteTag(h,d)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(e.getLabel(d)),3)]),_:2},1032,["closable","size","type","style","onClose"])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(_(),re(a,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Z(()=>[K("div",{ref:"collapseItemRef",class:$(e.nsSelect.e("selected-item"))},[q(s,{closable:!1,size:e.collapseTagSize,type:e.tagType,style:He(e.collapseTagStyle),"disable-transitions":""},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))}," + "+Te(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,["size","type","style"])],2)]),content:Z(()=>[K("div",{ref:"tagMenuRef",class:$(e.nsSelect.e("selection"))},[(_(!0),F(ze,null,mt(e.collapseTagList,d=>(_(),F("div",{key:e.getValueKey(e.getValue(d)),class:$(e.nsSelect.e("selected-item"))},[q(s,{class:"in-tooltip",closable:!e.selectDisabled&&!e.getDisabled(d),size:e.collapseTagSize,type:e.tagType,"disable-transitions":"",onClose:h=>e.deleteTag(h,d)},{default:Z(()=>[K("span",{class:$(e.nsSelect.e("tags-text"))},Te(e.getLabel(d)),3)]),_:2},1032,["closable","size","type","onClose"])],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):oe("v-if",!0)]):oe("v-if",!0),e.selectDisabled?oe("v-if",!0):(_(),F("div",{key:1,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[et(K("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":t[0]||(t[0]=d=>e.states.inputValue=d),style:He(e.inputStyle),autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:$([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,onFocus:t[1]||(t[1]=(...d)=>e.handleFocus&&e.handleFocus(...d)),onBlur:t[2]||(t[2]=(...d)=>e.handleBlur&&e.handleBlur(...d)),onInput:t[3]||(t[3]=(...d)=>e.onInput&&e.onInput(...d)),onCompositionstart:t[4]||(t[4]=(...d)=>e.handleCompositionStart&&e.handleCompositionStart(...d)),onCompositionupdate:t[5]||(t[5]=(...d)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...d)),onCompositionend:t[6]||(t[6]=(...d)=>e.handleCompositionEnd&&e.handleCompositionEnd(...d)),onKeydown:[t[7]||(t[7]=Tt(Ge(d=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[8]||(t[8]=Tt(Ge(d=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[9]||(t[9]=Tt(Ge((...d)=>e.onKeyboardSelect&&e.onKeyboardSelect(...d),["stop","prevent"]),["enter"])),t[10]||(t[10]=Tt(Ge((...d)=>e.handleEsc&&e.handleEsc(...d),["stop","prevent"]),["esc"])),t[11]||(t[11]=Tt(Ge((...d)=>e.handleDel&&e.handleDel(...d),["stop"]),["delete"]))],onClick:t[12]||(t[12]=Ge((...d)=>e.toggleMenu&&e.toggleMenu(...d),["stop"]))},null,46,gq),[[ch,e.states.inputValue]]),e.filterable?(_(),F("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:$(e.nsSelect.e("input-calculator")),textContent:Te(e.states.inputValue)},null,10,yq)):oe("v-if",!0)],2)),e.shouldShowPlaceholder?(_(),F("div",{key:2,class:$([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[K("span",null,Te(e.currentPlaceholder),1)],2)):oe("v-if",!0)],2),K("div",{ref:"suffixRef",class:$(e.nsSelect.e("suffix"))},[e.iconComponent?et((_(),re(u,{key:0,class:$([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])),[[St,!e.showClearBtn]]):oe("v-if",!0),e.showClearBtn&&e.clearIcon?(_(),re(u,{key:1,class:$([e.nsSelect.e("caret"),e.nsInput.e("icon")]),onClick:Ge(e.handleClear,["prevent","stop"])},{default:Z(()=>[(_(),re(ct(e.clearIcon)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.validateState&&e.validateIcon?(_(),re(u,{key:2,class:$([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Z(()=>[(_(),re(ct(e.validateIcon)))]),_:1},8,["class"])):oe("v-if",!0)],2)],2)]),content:Z(()=>[q(c,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},ar({default:Z(d=>[le(e.$slots,"default",rr(vs(d)))]),_:2},[e.$slots.header?{name:"header",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","header"))},[le(e.$slots,"header")],2)])}:void 0,e.$slots.loading&&e.loading?{name:"loading",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","loading"))},[le(e.$slots,"loading")],2)])}:e.loading||e.filteredOptions.length===0?{name:"empty",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","empty"))},[le(e.$slots,"empty",{},()=>[K("span",null,Te(e.emptyText),1)])],2)])}:void 0,e.$slots.footer?{name:"footer",fn:Z(()=>[K("div",{class:$(e.nsSelect.be("dropdown","footer"))},[le(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","onBeforeShow"])],34)),[[f,e.handleClickOutside,e.popperRef]])}var Tu=$e(mq,[["render",bq],["__file","select.vue"]]);Tu.install=e=>{e.component(Tu.name,Tu)};const wq=Tu,Cq=wq,Sq=_e({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),Eq=_e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),kq=j({name:"ElSkeletonItem"}),_q=j({...kq,props:Eq,setup(e){const t=ge("skeleton");return(n,o)=>(_(),F("div",{class:$([i(t).e("item"),i(t).e(n.variant)])},[n.variant==="image"?(_(),re(i(gx),{key:0})):oe("v-if",!0)],2))}});var cc=$e(_q,[["__file","skeleton-item.vue"]]);const $q=j({name:"ElSkeleton"}),Tq=j({...$q,props:Sq,setup(e,{expose:t}){const n=e,o=ge("skeleton"),r=c8(Ot(n,"loading"),n.throttle);return t({uiLoading:r}),(l,s)=>i(r)?(_(),F("div",pt({key:0,class:[i(o).b(),i(o).is("animated",l.animated)]},l.$attrs),[(_(!0),F(ze,null,mt(l.count,a=>(_(),F(ze,{key:a},[l.loading?le(l.$slots,"template",{key:a},()=>[q(cc,{class:$(i(o).is("first")),variant:"p"},null,8,["class"]),(_(!0),F(ze,null,mt(l.rows,u=>(_(),re(cc,{key:u,class:$([i(o).e("paragraph"),i(o).is("last",u===l.rows&&l.rows>1)]),variant:"p"},null,8,["class"]))),128))]):oe("v-if",!0)],64))),128))],16)):le(l.$slots,"default",rr(pt({key:1},l.$attrs)))}});var Oq=$e(Tq,[["__file","skeleton.vue"]]);const Nq=rt(Oq,{SkeletonItem:cc}),Mq=Kt(cc),R2=Symbol("sliderContextKey"),Iq=_e({modelValue:{type:Q([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:an,inputSize:an,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Q(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Q(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Vl,default:"top"},marks:{type:Q(Object)},validateEvent:{type:Boolean,default:!0},...yn(["ariaLabel"])}),qd=e=>Ye(e)||Ae(e)&&e.every(Ye),Rq={[it]:qd,[xn]:qd,[Dt]:qd},Aq=(e,t,n)=>{const o=P();return nt(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Lt(window,"resize",n),await je(),n()}),{sliderWrapper:o}},Pq=e=>S(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,o)=>n-o).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),xq=(e,t,n)=>{const{form:o,formItem:r}=Mn(),l=Pt(),s=P(),a=P(),u={firstButton:s,secondButton:a},c=S(()=>e.disabled||(o==null?void 0:o.disabled)||!1),f=S(()=>Math.min(t.firstValue,t.secondValue)),d=S(()=>Math.max(t.firstValue,t.secondValue)),h=S(()=>e.range?`${100*(d.value-f.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),v=S(()=>e.range?`${100*(f.value-e.min)/(e.max-e.min)}%`:"0%"),m=S(()=>e.vertical?{height:e.height}:{}),p=S(()=>e.vertical?{height:h.value,bottom:v.value}:{width:h.value,left:v.value}),y=()=>{l.value&&(t.sliderSize=l.value[`client${e.vertical?"Height":"Width"}`])},g=I=>{const L=e.min+I*(e.max-e.min)/100;if(!e.range)return s;let W;return Math.abs(f.value-L)t.secondValue?"firstButton":"secondButton",u[W]},w=I=>{const L=g(I);return L.value.setPosition(I),L},b=I=>{t.firstValue=I,E(e.range?[f.value,d.value]:I)},C=I=>{t.secondValue=I,e.range&&E([f.value,d.value])},E=I=>{n(it,I),n(xn,I)},k=async()=>{await je(),n(Dt,e.range?[f.value,d.value]:e.modelValue)},O=I=>{var L,W,z,V,x,M;if(c.value||t.dragging)return;y();let D=0;if(e.vertical){const N=(z=(W=(L=I.touches)==null?void 0:L.item(0))==null?void 0:W.clientY)!=null?z:I.clientY;D=(l.value.getBoundingClientRect().bottom-N)/t.sliderSize*100}else{const N=(M=(x=(V=I.touches)==null?void 0:V.item(0))==null?void 0:x.clientX)!=null?M:I.clientX,B=l.value.getBoundingClientRect().left;D=(N-B)/t.sliderSize*100}if(!(D<0||D>100))return w(D)};return{elFormItem:r,slider:l,firstButton:s,secondButton:a,sliderDisabled:c,minValue:f,maxValue:d,runwayStyle:m,barStyle:p,resetSize:y,setPosition:w,emitChange:k,onSliderWrapperPrevent:I=>{var L,W;((L=u.firstButton.value)!=null&&L.dragging||(W=u.secondButton.value)!=null&&W.dragging)&&I.preventDefault()},onSliderClick:I=>{O(I)&&k()},onSliderDown:async I=>{const L=O(I);L&&(await je(),L.value.onButtonDown(I))},setFirstValue:b,setSecondValue:C}},{left:Lq,down:Dq,right:Bq,up:Fq,home:Vq,end:Hq,pageUp:zq,pageDown:Kq}=Ke,jq=(e,t,n)=>{const o=P(),r=P(!1),l=S(()=>t.value instanceof Function),s=S(()=>l.value&&t.value(e.modelValue)||e.modelValue),a=Un(()=>{n.value&&(r.value=!0)},50),u=Un(()=>{n.value&&(r.value=!1)},50);return{tooltip:o,tooltipVisible:r,formatValue:s,displayTooltip:a,hideTooltip:u}},Wq=(e,t,n)=>{const{disabled:o,min:r,max:l,step:s,showTooltip:a,precision:u,sliderSize:c,formatTooltip:f,emitChange:d,resetSize:h,updateDragging:v}=Pe(R2),{tooltip:m,tooltipVisible:p,formatValue:y,displayTooltip:g,hideTooltip:w}=jq(e,f,a),b=P(),C=S(()=>`${(e.modelValue-r.value)/(l.value-r.value)*100}%`),E=S(()=>e.vertical?{bottom:C.value}:{left:C.value}),k=()=>{t.hovering=!0,g()},O=()=>{t.hovering=!1,t.dragging||w()},T=G=>{o.value||(G.preventDefault(),D(G),window.addEventListener("mousemove",N),window.addEventListener("touchmove",N),window.addEventListener("mouseup",B),window.addEventListener("touchend",B),window.addEventListener("contextmenu",B),b.value.focus())},R=G=>{o.value||(t.newPosition=Number.parseFloat(C.value)+G/(l.value-r.value)*100,U(t.newPosition),d())},A=()=>{R(-s.value)},I=()=>{R(s.value)},L=()=>{R(-s.value*4)},W=()=>{R(s.value*4)},z=()=>{o.value||(U(0),d())},V=()=>{o.value||(U(100),d())},x=G=>{let ne=!0;[Lq,Dq].includes(G.key)?A():[Bq,Fq].includes(G.key)?I():G.key===Vq?z():G.key===Hq?V():G.key===Kq?L():G.key===zq?W():ne=!1,ne&&G.preventDefault()},M=G=>{let ne,ue;return G.type.startsWith("touch")?(ue=G.touches[0].clientY,ne=G.touches[0].clientX):(ue=G.clientY,ne=G.clientX),{clientX:ne,clientY:ue}},D=G=>{t.dragging=!0,t.isClick=!0;const{clientX:ne,clientY:ue}=M(G);e.vertical?t.startY=ue:t.startX=ne,t.startPosition=Number.parseFloat(C.value),t.newPosition=t.startPosition},N=G=>{if(t.dragging){t.isClick=!1,g(),h();let ne;const{clientX:ue,clientY:te}=M(G);e.vertical?(t.currentY=te,ne=(t.startY-t.currentY)/c.value*100):(t.currentX=ue,ne=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+ne,U(t.newPosition)}},B=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||w(),t.isClick||U(t.newPosition),d()},0),window.removeEventListener("mousemove",N),window.removeEventListener("touchmove",N),window.removeEventListener("mouseup",B),window.removeEventListener("touchend",B),window.removeEventListener("contextmenu",B))},U=async G=>{if(G===null||Number.isNaN(+G))return;G<0?G=0:G>100&&(G=100);const ne=100/((l.value-r.value)/s.value);let te=Math.round(G/ne)*ne*(l.value-r.value)*.01+r.value;te=Number.parseFloat(te.toFixed(u.value)),te!==e.modelValue&&n(it,te),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await je(),t.dragging&&g(),m.value.updatePopper()};return fe(()=>t.dragging,G=>{v(G)}),{disabled:o,button:b,tooltip:m,tooltipVisible:p,showTooltip:a,wrapperStyle:E,formatValue:y,handleMouseEnter:k,handleMouseLeave:O,onButtonDown:T,onKeyDown:x,setPosition:U}},Uq=(e,t,n,o)=>({stops:S(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const s=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),u=Array.from({length:s-1}).map((c,f)=>(f+1)*a);return e.range?u.filter(c=>c<100*(n.value-e.min)/(e.max-e.min)||c>100*(o.value-e.min)/(e.max-e.min)):u.filter(c=>c>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:s=>e.vertical?{bottom:`${s}%`}:{left:`${s}%`}}),qq=(e,t,n,o,r,l)=>{const s=c=>{r(it,c),r(xn,c)},a=()=>e.range?![n.value,o.value].every((c,f)=>c===t.oldValue[f]):e.modelValue!==t.oldValue,u=()=>{var c,f;e.min>e.max&&ln("Slider","min should not be greater than max.");const d=e.modelValue;e.range&&Array.isArray(d)?d[1]e.max?s([e.max,e.max]):d[0]e.max?s([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],a()&&(e.validateEvent&&((c=l==null?void 0:l.validate)==null||c.call(l,"change").catch(h=>void 0)),t.oldValue=d.slice())):!e.range&&typeof d=="number"&&!Number.isNaN(d)&&(de.max?s(e.max):(t.firstValue=d,a()&&(e.validateEvent&&((f=l==null?void 0:l.validate)==null||f.call(l,"change").catch(h=>void 0)),t.oldValue=d)))};u(),fe(()=>t.dragging,c=>{c||u()}),fe(()=>e.modelValue,(c,f)=>{t.dragging||Array.isArray(c)&&Array.isArray(f)&&c.every((d,h)=>d===f[h])&&t.firstValue===c[0]&&t.secondValue===c[1]||u()},{deep:!0}),fe(()=>[e.min,e.max],()=>{u()})},Yq=_e({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Vl,default:"top"}}),Gq={[it]:e=>Ye(e)},Xq=["tabindex"],Jq=j({name:"ElSliderButton"}),Zq=j({...Jq,props:Yq,emits:Gq,setup(e,{expose:t,emit:n}){const o=e,r=ge("slider"),l=Et({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{disabled:s,button:a,tooltip:u,showTooltip:c,tooltipVisible:f,wrapperStyle:d,formatValue:h,handleMouseEnter:v,handleMouseLeave:m,onButtonDown:p,onKeyDown:y,setPosition:g}=Wq(o,l,n),{hovering:w,dragging:b}=gn(l);return t({onButtonDown:p,onKeyDown:y,setPosition:g,hovering:w,dragging:b}),(C,E)=>(_(),F("div",{ref_key:"button",ref:a,class:$([i(r).e("button-wrapper"),{hover:i(w),dragging:i(b)}]),style:He(i(d)),tabindex:i(s)?-1:0,onMouseenter:E[0]||(E[0]=(...k)=>i(v)&&i(v)(...k)),onMouseleave:E[1]||(E[1]=(...k)=>i(m)&&i(m)(...k)),onMousedown:E[2]||(E[2]=(...k)=>i(p)&&i(p)(...k)),onTouchstart:E[3]||(E[3]=(...k)=>i(p)&&i(p)(...k)),onFocus:E[4]||(E[4]=(...k)=>i(v)&&i(v)(...k)),onBlur:E[5]||(E[5]=(...k)=>i(m)&&i(m)(...k)),onKeydown:E[6]||(E[6]=(...k)=>i(y)&&i(y)(...k))},[q(i(Nn),{ref_key:"tooltip",ref:u,visible:i(f),placement:C.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":C.tooltipClass,disabled:!i(c),persistent:""},{content:Z(()=>[K("span",null,Te(i(h)),1)]),default:Z(()=>[K("div",{class:$([i(r).e("button"),{hover:i(w),dragging:i(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,Xq))}});var O0=$e(Zq,[["__file","button.vue"]]);const Qq=_e({mark:{type:Q([String,Object]),default:void 0}});var eY=j({name:"ElSliderMarker",props:Qq,setup(e){const t=ge("slider"),n=S(()=>Ze(e.mark)?e.mark:e.mark.label),o=S(()=>Ze(e.mark)?void 0:e.mark.style);return()=>Ue("div",{class:t.e("marks-text"),style:o.value},n.value)}});const tY=["id","role","aria-label","aria-labelledby"],nY={key:1},oY=j({name:"ElSlider"}),rY=j({...oY,props:Iq,emits:Rq,setup(e,{expose:t,emit:n}){const o=e,r=ge("slider"),{t:l}=Ct(),s=Et({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:a,slider:u,firstButton:c,secondButton:f,sliderDisabled:d,minValue:h,maxValue:v,runwayStyle:m,barStyle:p,resetSize:y,emitChange:g,onSliderWrapperPrevent:w,onSliderClick:b,onSliderDown:C,setFirstValue:E,setSecondValue:k}=xq(o,s,n),{stops:O,getStopStyle:T}=Uq(o,s,h,v),{inputId:R,isLabeledByFormItem:A}=No(o,{formItemContext:a}),I=tn(),L=S(()=>o.inputSize||I.value),W=S(()=>o.label||o.ariaLabel||l("el.slider.defaultLabel",{min:o.min,max:o.max})),z=S(()=>o.range?o.rangeStartLabel||l("el.slider.defaultRangeStartLabel"):W.value),V=S(()=>o.formatValueText?o.formatValueText(G.value):`${G.value}`),x=S(()=>o.rangeEndLabel||l("el.slider.defaultRangeEndLabel")),M=S(()=>o.formatValueText?o.formatValueText(ne.value):`${ne.value}`),D=S(()=>[r.b(),r.m(I.value),r.is("vertical",o.vertical),{[r.m("with-input")]:o.showInput}]),N=Pq(o);qq(o,s,h,v,n,a);const B=S(()=>{const Y=[o.min,o.max,o.step].map(J=>{const ee=`${J}`.split(".")[1];return ee?ee.length:0});return Math.max.apply(null,Y)}),{sliderWrapper:U}=Aq(o,s,y),{firstValue:G,secondValue:ne,sliderSize:ue}=gn(s),te=Y=>{s.dragging=Y};return ft(R2,{...gn(o),sliderSize:ue,disabled:d,precision:B,emitChange:g,resetSize:y,updateDragging:te}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-slider",ref:"https://element-plus.org/en-US/component/slider.html"},S(()=>!!o.label)),t({onSliderClick:b}),(Y,J)=>{var ee,Ce;return _(),F("div",{id:Y.range?i(R):void 0,ref_key:"sliderWrapper",ref:U,class:$(i(D)),role:Y.range?"group":void 0,"aria-label":Y.range&&!i(A)?i(W):void 0,"aria-labelledby":Y.range&&i(A)?(ee=i(a))==null?void 0:ee.labelId:void 0,onTouchstart:J[2]||(J[2]=(...de)=>i(w)&&i(w)(...de)),onTouchmove:J[3]||(J[3]=(...de)=>i(w)&&i(w)(...de))},[K("div",{ref_key:"slider",ref:u,class:$([i(r).e("runway"),{"show-input":Y.showInput&&!Y.range},i(r).is("disabled",i(d))]),style:He(i(m)),onMousedown:J[0]||(J[0]=(...de)=>i(C)&&i(C)(...de)),onTouchstart:J[1]||(J[1]=(...de)=>i(C)&&i(C)(...de))},[K("div",{class:$(i(r).e("bar")),style:He(i(p))},null,6),q(O0,{id:Y.range?void 0:i(R),ref_key:"firstButton",ref:c,"model-value":i(G),vertical:Y.vertical,"tooltip-class":Y.tooltipClass,placement:Y.placement,role:"slider","aria-label":Y.range||!i(A)?i(z):void 0,"aria-labelledby":!Y.range&&i(A)?(Ce=i(a))==null?void 0:Ce.labelId:void 0,"aria-valuemin":Y.min,"aria-valuemax":Y.range?i(ne):Y.max,"aria-valuenow":i(G),"aria-valuetext":i(V),"aria-orientation":Y.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i(E)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),Y.range?(_(),re(O0,{key:0,ref_key:"secondButton",ref:f,"model-value":i(ne),vertical:Y.vertical,"tooltip-class":Y.tooltipClass,placement:Y.placement,role:"slider","aria-label":i(x),"aria-valuemin":i(G),"aria-valuemax":Y.max,"aria-valuenow":i(ne),"aria-valuetext":i(M),"aria-orientation":Y.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i(k)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):oe("v-if",!0),Y.showStops?(_(),F("div",nY,[(_(!0),F(ze,null,mt(i(O),(de,ie)=>(_(),F("div",{key:ie,class:$(i(r).e("stop")),style:He(i(T)(de))},null,6))),128))])):oe("v-if",!0),i(N).length>0?(_(),F(ze,{key:2},[K("div",null,[(_(!0),F(ze,null,mt(i(N),(de,ie)=>(_(),F("div",{key:ie,style:He(i(T)(de.position)),class:$([i(r).e("stop"),i(r).e("marks-stop")])},null,6))),128))]),K("div",{class:$(i(r).e("marks"))},[(_(!0),F(ze,null,mt(i(N),(de,ie)=>(_(),re(i(eY),{key:ie,mark:de.mark,style:He(i(T)(de.position))},null,8,["mark","style"]))),128))],2)],64)):oe("v-if",!0)],38),Y.showInput&&!Y.range?(_(),re(i(r2),{key:0,ref:"input","model-value":i(G),class:$(i(r).e("input")),step:Y.step,disabled:i(d),controls:Y.showInputControls,min:Y.min,max:Y.max,debounce:Y.debounce,size:i(L),"onUpdate:modelValue":i(E),onChange:i(g)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):oe("v-if",!0)],42,tY)}}});var lY=$e(rY,[["__file","slider.vue"]]);const sY=rt(lY),aY=_e({prefixCls:{type:String}}),N0=j({name:"ElSpaceItem",props:aY,setup(e,{slots:t}){const n=ge("space"),o=S(()=>`${e.prefixCls||n.b()}__item`);return()=>Ue("div",{class:o.value},le(t,"default"))}}),M0={small:8,default:12,large:16};function iY(e){const t=ge("space"),n=S(()=>[t.b(),t.m(e.direction),e.class]),o=P(0),r=P(0),l=S(()=>{const a=e.wrap||e.fill?{flexWrap:"wrap"}:{},u={alignItems:e.alignment},c={rowGap:`${r.value}px`,columnGap:`${o.value}px`};return[a,u,c,e.style]}),s=S(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return Cn(()=>{const{size:a="small",wrap:u,direction:c,fill:f}=e;if(Ae(a)){const[d=0,h=0]=a;o.value=d,r.value=h}else{let d;Ye(a)?d=a:d=M0[a||"small"]||M0.small,(u||f)&&c==="horizontal"?o.value=r.value=d:c==="horizontal"?(o.value=d,r.value=0):(r.value=d,o.value=0)}}),{classes:n,containerStyle:l,itemStyle:s}}const uY=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Q([String,Object,Array]),default:""},style:{type:Q([String,Array,Object]),default:""},alignment:{type:Q(String),default:"center"},prefixCls:{type:String},spacer:{type:Q([Object,String,Number,Array]),default:null,validator:e=>Vt(e)||Ye(e)||Ze(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Uo,validator:e=>Ye(e)||Ae(e)&&e.length===2&&e.every(Ye)}}),cY=j({name:"ElSpace",props:uY,setup(e,{slots:t}){const{classes:n,containerStyle:o,itemStyle:r}=iY(e);function l(s,a="",u=[]){const{prefixCls:c}=e;return s.forEach((f,d)=>{If(f)?Ae(f.children)&&f.children.forEach((h,v)=>{If(h)&&Ae(h.children)?l(h.children,`${a+v}-`,u):u.push(q(N0,{style:r.value,prefixCls:c,key:`nested-${a+v}`},{default:()=>[h]},eo.PROPS|eo.STYLE,["style","prefixCls"]))}):qx(f)&&u.push(q(N0,{style:r.value,prefixCls:c,key:`LoopKey${a+d}`},{default:()=>[f]},eo.PROPS|eo.STYLE,["style","prefixCls"]))}),u}return()=>{var s;const{spacer:a,direction:u}=e,c=le(t,"default",{key:0},()=>[]);if(((s=c.children)!=null?s:[]).length===0)return null;if(Ae(c.children)){let f=l(c.children);if(a){const d=f.length-1;f=f.reduce((h,v,m)=>{const p=[...h,v];return m!==d&&p.push(q("span",{style:[r.value,u==="vertical"?"width: 100%":null],key:m},[Vt(a)?a:wt(a,eo.TEXT)],eo.STYLE)),p},[])}return q("div",{class:n.value,style:o.value},f,eo.STYLE|eo.CLASS)}return c.children}}}),dY=rt(cY),fY=_e({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:Q([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:Q([String,Object,Array])}}),pY=j({name:"ElStatistic"}),hY=j({...pY,props:fY,setup(e,{expose:t}){const n=e,o=ge("statistic"),r=S(()=>{const{value:l,formatter:s,precision:a,decimalSeparator:u,groupSeparator:c}=n;if(Xe(s))return s(l);if(!Ye(l))return l;let[f,d=""]=String(l).split(".");return d=d.padEnd(a,"0").slice(0,a>0?a:0),f=f.replace(/\B(?=(\d{3})+(?!\d))/g,c),[f,d].join(d?u:"")});return t({displayValue:r}),(l,s)=>(_(),F("div",{class:$(i(o).b())},[l.$slots.title||l.title?(_(),F("div",{key:0,class:$(i(o).e("head"))},[le(l.$slots,"title",{},()=>[wt(Te(l.title),1)])],2)):oe("v-if",!0),K("div",{class:$(i(o).e("content"))},[l.$slots.prefix||l.prefix?(_(),F("div",{key:0,class:$(i(o).e("prefix"))},[le(l.$slots,"prefix",{},()=>[K("span",null,Te(l.prefix),1)])],2)):oe("v-if",!0),K("span",{class:$(i(o).e("number")),style:He(l.valueStyle)},Te(i(r)),7),l.$slots.suffix||l.suffix?(_(),F("div",{key:1,class:$(i(o).e("suffix"))},[le(l.$slots,"suffix",{},()=>[K("span",null,Te(l.suffix),1)])],2)):oe("v-if",!0)],2)],2))}});var vY=$e(hY,[["__file","statistic.vue"]]);const A2=rt(vY),mY=_e({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:Q([Number,Object]),default:0},valueStyle:{type:Q([String,Object,Array])}}),gY={finish:()=>!0,[Dt]:e=>Ye(e)},yY=[["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]],I0=e=>Ye(e)?new Date(e).getTime():e.valueOf(),R0=(e,t)=>{let n=e;const o=/\[([^\]]*)]/g;return yY.reduce((l,[s,a])=>{const u=new RegExp(`${s}+(?![^\\[\\]]*\\])`,"g");if(u.test(l)){const c=Math.floor(n/a);return n-=c*a,l.replace(u,f=>String(c).padStart(f.length,"0"))}return l},t).replace(o,"$1")},bY=j({name:"ElCountdown"}),wY=j({...bY,props:mY,emits:gY,setup(e,{expose:t,emit:n}){const o=e;let r;const l=P(I0(o.value)-Date.now()),s=S(()=>R0(l.value,o.format)),a=f=>R0(f,o.format),u=()=>{r&&(Il(r),r=void 0)},c=()=>{const f=I0(o.value),d=()=>{let h=f-Date.now();n("change",h),h<=0?(h=0,u(),n("finish")):r=Kr(d),l.value=h};r=Kr(d)};return fe(()=>[o.value,o.format],()=>{u(),c()},{immediate:!0}),At(()=>{u()}),t({displayValue:s}),(f,d)=>(_(),re(i(A2),{value:l.value,title:f.title,prefix:f.prefix,suffix:f.suffix,"value-style":f.valueStyle,formatter:a},ar({_:2},[mt(f.$slots,(h,v)=>({name:v,fn:Z(()=>[le(f.$slots,v)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var CY=$e(wY,[["__file","countdown.vue"]]);const SY=rt(CY),EY=_e({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"}}),kY={[Dt]:(e,t)=>[e,t].every(Ye)},_Y=j({name:"ElSteps"}),$Y=j({..._Y,props:EY,emits:kY,setup(e,{emit:t}){const n=e,o=ge("steps"),{children:r,addChild:l,removeChild:s}=pv(ot(),"ElStep");return fe(r,()=>{r.value.forEach((a,u)=>{a.setIndex(u)})}),ft("ElSteps",{props:n,steps:r,addStep:l,removeStep:s}),fe(()=>n.active,(a,u)=>{t(Dt,a,u)}),(a,u)=>(_(),F("div",{class:$([i(o).b(),i(o).m(a.simple?"simple":a.direction)])},[le(a.$slots,"default")],2))}});var TY=$e($Y,[["__file","steps.vue"]]);const OY=_e({title:{type:String,default:""},icon:{type:Nt},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),NY=j({name:"ElStep"}),MY=j({...NY,props:OY,setup(e){const t=e,n=ge("step"),o=P(-1),r=P({}),l=P(""),s=Pe("ElSteps"),a=ot();nt(()=>{fe([()=>s.props.active,()=>s.props.processStatus,()=>s.props.finishStatus],([k])=>{C(k)},{immediate:!0})}),At(()=>{s.removeStep(E.uid)});const u=S(()=>t.status||l.value),c=S(()=>{const k=s.steps.value[o.value-1];return k?k.currentStatus:"wait"}),f=S(()=>s.props.alignCenter),d=S(()=>s.props.direction==="vertical"),h=S(()=>s.props.simple),v=S(()=>s.steps.value.length),m=S(()=>{var k;return((k=s.steps.value[v.value-1])==null?void 0:k.uid)===(a==null?void 0:a.uid)}),p=S(()=>h.value?"":s.props.space),y=S(()=>[n.b(),n.is(h.value?"simple":s.props.direction),n.is("flex",m.value&&!p.value&&!f.value),n.is("center",f.value&&!d.value&&!h.value)]),g=S(()=>{const k={flexBasis:Ye(p.value)?`${p.value}px`:p.value?p.value:`${100/(v.value-(f.value?0:1))}%`};return d.value||m.value&&(k.maxWidth=`${100/v.value}%`),k}),w=k=>{o.value=k},b=k=>{const O=k==="wait",T={transitionDelay:`${O?"-":""}${150*o.value}ms`},R=k===s.props.processStatus||O?0:100;T.borderWidth=R&&!h.value?"1px":0,T[s.props.direction==="vertical"?"height":"width"]=`${R}%`,r.value=T},C=k=>{k>o.value?l.value=s.props.finishStatus:k===o.value&&c.value!=="error"?l.value=s.props.processStatus:l.value="wait";const O=s.steps.value[o.value-1];O&&O.calcProgress(l.value)},E=Et({uid:a.uid,currentStatus:u,setIndex:w,calcProgress:b});return s.addStep(E),(k,O)=>(_(),F("div",{style:He(i(g)),class:$(i(y))},[oe(" icon & line "),K("div",{class:$([i(n).e("head"),i(n).is(i(u))])},[i(h)?oe("v-if",!0):(_(),F("div",{key:0,class:$(i(n).e("line"))},[K("i",{class:$(i(n).e("line-inner")),style:He(r.value)},null,6)],2)),K("div",{class:$([i(n).e("icon"),i(n).is(k.icon||k.$slots.icon?"icon":"text")])},[le(k.$slots,"icon",{},()=>[k.icon?(_(),re(i(Fe),{key:0,class:$(i(n).e("icon-inner"))},{default:Z(()=>[(_(),re(ct(k.icon)))]),_:1},8,["class"])):i(u)==="success"?(_(),re(i(Fe),{key:1,class:$([i(n).e("icon-inner"),i(n).is("status")])},{default:Z(()=>[q(i(mi))]),_:1},8,["class"])):i(u)==="error"?(_(),re(i(Fe),{key:2,class:$([i(n).e("icon-inner"),i(n).is("status")])},{default:Z(()=>[q(i(ko))]),_:1},8,["class"])):i(h)?oe("v-if",!0):(_(),F("div",{key:3,class:$(i(n).e("icon-inner"))},Te(o.value+1),3))])],2)],2),oe(" title & description "),K("div",{class:$(i(n).e("main"))},[K("div",{class:$([i(n).e("title"),i(n).is(i(u))])},[le(k.$slots,"title",{},()=>[wt(Te(k.title),1)])],2),i(h)?(_(),F("div",{key:0,class:$(i(n).e("arrow"))},null,2)):(_(),F("div",{key:1,class:$([i(n).e("description"),i(n).is(i(u))])},[le(k.$slots,"description",{},()=>[wt(Te(k.description),1)])],2))],2)],6))}});var P2=$e(MY,[["__file","item.vue"]]);const IY=rt(TY,{Step:P2}),RY=Kt(P2),AY=_e({modelValue:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},size:{type:String,validator:Ww},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},inactiveActionIcon:{type:Nt},activeActionIcon:{type:Nt},activeIcon:{type:Nt},inactiveIcon:{type:Nt},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:Q(Function)},id:String,tabindex:{type:[String,Number]},label:{type:String,default:void 0},...yn(["ariaLabel"])}),PY={[it]:e=>en(e)||Ze(e)||Ye(e),[Dt]:e=>en(e)||Ze(e)||Ye(e),[xn]:e=>en(e)||Ze(e)||Ye(e)},xY=["onClick"],LY=["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"],DY=["aria-hidden"],BY=["aria-hidden"],FY=["aria-hidden"],x2="ElSwitch",VY=j({name:x2}),HY=j({...VY,props:AY,emits:PY,setup(e,{expose:t,emit:n}){const o=e,{formItem:r}=Mn(),l=tn(),s=ge("switch"),{inputId:a}=No(o,{formItemContext:r}),u=Bn(S(()=>o.loading)),c=P(o.modelValue!==!1),f=P(),d=P(),h=S(()=>[s.b(),s.m(l.value),s.is("disabled",u.value),s.is("checked",g.value)]),v=S(()=>[s.e("label"),s.em("label","left"),s.is("active",!g.value)]),m=S(()=>[s.e("label"),s.em("label","right"),s.is("active",g.value)]),p=S(()=>({width:qt(o.width)}));fe(()=>o.modelValue,()=>{c.value=!0});const y=S(()=>c.value?o.modelValue:!1),g=S(()=>y.value===o.activeValue);[o.activeValue,o.inactiveValue].includes(y.value)||(n(it,o.inactiveValue),n(Dt,o.inactiveValue),n(xn,o.inactiveValue)),fe(g,E=>{var k;f.value.checked=E,o.validateEvent&&((k=r==null?void 0:r.validate)==null||k.call(r,"change").catch(O=>void 0))});const w=()=>{const E=g.value?o.inactiveValue:o.activeValue;n(it,E),n(Dt,E),n(xn,E),je(()=>{f.value.checked=g.value})},b=()=>{if(u.value)return;const{beforeChange:E}=o;if(!E){w();return}const k=E();[Na(k),en(k)].includes(!0)||ln(x2,"beforeChange must return type `Promise` or `boolean`"),Na(k)?k.then(T=>{T&&w()}).catch(T=>{}):k&&w()},C=()=>{var E,k;(k=(E=f.value)==null?void 0:E.focus)==null||k.call(E)};return nt(()=>{f.value.checked=g.value}),dn({from:"label",replacement:"aria-label",version:"2.8.0",scope:"el-switch",ref:"https://element-plus.org/en-US/component/switch.html"},S(()=>!!o.label)),t({focus:C,checked:g}),(E,k)=>(_(),F("div",{class:$(i(h)),onClick:Ge(b,["prevent"])},[K("input",{id:i(a),ref_key:"input",ref:f,class:$(i(s).e("input")),type:"checkbox",role:"switch","aria-checked":i(g),"aria-disabled":i(u),"aria-label":E.label||E.ariaLabel,name:E.name,"true-value":E.activeValue,"false-value":E.inactiveValue,disabled:i(u),tabindex:E.tabindex,onChange:w,onKeydown:Tt(b,["enter"])},null,42,LY),!E.inlinePrompt&&(E.inactiveIcon||E.inactiveText)?(_(),F("span",{key:0,class:$(i(v))},[E.inactiveIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.inactiveIcon)))]),_:1})):oe("v-if",!0),!E.inactiveIcon&&E.inactiveText?(_(),F("span",{key:1,"aria-hidden":i(g)},Te(E.inactiveText),9,DY)):oe("v-if",!0)],2)):oe("v-if",!0),K("span",{ref_key:"core",ref:d,class:$(i(s).e("core")),style:He(i(p))},[E.inlinePrompt?(_(),F("div",{key:0,class:$(i(s).e("inner"))},[E.activeIcon||E.inactiveIcon?(_(),re(i(Fe),{key:0,class:$(i(s).is("icon"))},{default:Z(()=>[(_(),re(ct(i(g)?E.activeIcon:E.inactiveIcon)))]),_:1},8,["class"])):E.activeText||E.inactiveText?(_(),F("span",{key:1,class:$(i(s).is("text")),"aria-hidden":!i(g)},Te(i(g)?E.activeText:E.inactiveText),11,BY)):oe("v-if",!0)],2)):oe("v-if",!0),K("div",{class:$(i(s).e("action"))},[E.loading?(_(),re(i(Fe),{key:0,class:$(i(s).is("loading"))},{default:Z(()=>[q(i(Zr))]),_:1},8,["class"])):i(g)?le(E.$slots,"active-action",{key:1},()=>[E.activeActionIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.activeActionIcon)))]),_:1})):oe("v-if",!0)]):i(g)?oe("v-if",!0):le(E.$slots,"inactive-action",{key:2},()=>[E.inactiveActionIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.inactiveActionIcon)))]),_:1})):oe("v-if",!0)])],2)],6),!E.inlinePrompt&&(E.activeIcon||E.activeText)?(_(),F("span",{key:1,class:$(i(m))},[E.activeIcon?(_(),re(i(Fe),{key:0},{default:Z(()=>[(_(),re(ct(E.activeIcon)))]),_:1})):oe("v-if",!0),!E.activeIcon&&E.activeText?(_(),F("span",{key:1,"aria-hidden":!i(g)},Te(E.activeText),9,FY)):oe("v-if",!0)],2)):oe("v-if",!0)],10,xY))}});var zY=$e(HY,[["__file","switch.vue"]]);const KY=rt(zY),Yd=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},jY=function(e,t,n,o,r){if(!t&&!o&&(!r||Array.isArray(r)&&!r.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const l=o?null:function(a,u){return r?(Array.isArray(r)||(r=[r]),r.map(c=>typeof c=="string"?Xt(a,c):c(a,u,e))):(t!=="$key"&&ut(a)&&"$value"in a&&(a=a.$value),[ut(a)?Xt(a,t):a])},s=function(a,u){if(o)return o(a.value,u.value);for(let c=0,f=a.key.length;cu.key[c])return 1}return 0};return e.map((a,u)=>({value:a,index:u,key:l?l(a,u):null})).sort((a,u)=>{let c=s(a,u);return c||(c=a.index-u.index),c*+n}).map(a=>a.value)},L2=function(e,t){let n=null;return e.columns.forEach(o=>{o.id===t&&(n=o)}),n},WY=function(e,t){let n=null;for(let o=0;o{if(!e)throw new Error("Row is required when get row identity");if(typeof t=="string"){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let o=e;for(const r of n)o=o[r];return`${o}`}else if(typeof t=="function")return t.call(null,e)},yl=function(e,t){const n={};return(e||[]).forEach((o,r)=>{n[bn(o,t)]={row:o,index:r}}),n};function UY(e,t){const n={};let o;for(o in e)n[o]=e[o];for(o in t)if(bt(t,o)){const r=t[o];typeof r<"u"&&(n[o]=r)}return n}function Bv(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function D2(e){return e===""||e!==void 0&&(e=Bv(e),Number.isNaN(e)&&(e=80)),e}function qY(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function YY(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...o)=>t(n(...o)))}function $a(e,t,n){let o=!1;const r=e.indexOf(t),l=r!==-1,s=a=>{a==="add"?e.push(t):e.splice(r,1),o=!0,Ae(t.children)&&t.children.forEach(u=>{$a(e,u,n??!l)})};return en(n)?n&&!l?s("add"):!n&&l&&s("remove"):s(l?"remove":"add"),o}function GY(e,t,n="children",o="hasChildren"){const r=s=>!(Array.isArray(s)&&s.length);function l(s,a,u){t(s,a,u),a.forEach(c=>{if(c[o]){t(c,null,u+1);return}const f=c[n];r(f)||l(c,f,u+1)})}e.forEach(s=>{if(s[o]){t(s,null,0);return}const a=s[n];r(a)||l(s,a,0)})}let Qn=null;function XY(e,t,n,o){if((Qn==null?void 0:Qn.trigger)===n)return;Qn==null||Qn();const r=o==null?void 0:o.refs.tableWrapper,l=r==null?void 0:r.dataset.prefix,s={strategy:"fixed",...e.popperOptions},a=q(Nn,{content:t,virtualTriggering:!0,virtualRef:n,appendTo:r,placement:"top",transition:"none",offset:0,hideAfter:0,...e,popperOptions:s,onHide:()=>{Qn==null||Qn()}});a.appContext={...o.appContext,...o};const u=document.createElement("div");Vr(a,u),a.component.exposed.onOpen();const c=r==null?void 0:r.querySelector(`.${l}-scrollbar__wrap`);Qn=()=>{Vr(null,u),c==null||c.removeEventListener("scroll",Qn),Qn=null},Qn.trigger=n,c==null||c.addEventListener("scroll",Qn)}function B2(e){return e.children?lP(e.children,B2):[e]}function P0(e,t){return e+t.colSpan}const F2=(e,t,n,o)=>{let r=0,l=e;const s=n.states.columns.value;if(o){const u=B2(o[e]);r=s.slice(0,s.indexOf(u[0])).reduce(P0,0),l=r+u.reduce(P0,0)-1}else r=e;let a;switch(t){case"left":l=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right");break;default:l=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right")}return a?{direction:a,start:r,after:l}:{}},Fv=(e,t,n,o,r,l=0)=>{const s=[],{direction:a,start:u,after:c}=F2(t,n,o,r);if(a){const f=a==="left";s.push(`${e}-fixed-column--${a}`),f&&c+l===o.states.fixedLeafColumnsLength.value-1?s.push("is-last-column"):!f&&u-l===o.states.columns.value.length-o.states.rightFixedLeafColumnsLength.value&&s.push("is-first-column")}return s};function x0(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const Vv=(e,t,n,o)=>{const{direction:r,start:l=0,after:s=0}=F2(e,t,n,o);if(!r)return;const a={},u=r==="left",c=n.states.columns.value;return u?a.left=c.slice(0,l).reduce(x0,0):a.right=c.slice(s+1).reverse().reduce(x0,0),a},Ps=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function JY(e){const t=ot(),n=P(!1),o=P([]);return{updateExpandRows:()=>{const u=e.data.value||[],c=e.rowKey.value;if(n.value)o.value=u.slice();else if(c){const f=yl(o.value,c);o.value=u.reduce((d,h)=>{const v=bn(h,c);return f[v]&&d.push(h),d},[])}else o.value=[]},toggleRowExpansion:(u,c)=>{$a(o.value,u,c)&&t.emit("expand-change",u,o.value.slice())},setExpandRowKeys:u=>{t.store.assertRowKey();const c=e.data.value||[],f=e.rowKey.value,d=yl(c,f);o.value=u.reduce((h,v)=>{const m=d[v];return m&&h.push(m.row),h},[])},isRowExpanded:u=>{const c=e.rowKey.value;return c?!!yl(o.value,c)[bn(u,c)]:o.value.includes(u)},states:{expandRows:o,defaultExpandAll:n}}}function ZY(e){const t=ot(),n=P(null),o=P(null),r=c=>{t.store.assertRowKey(),n.value=c,s(c)},l=()=>{n.value=null},s=c=>{const{data:f,rowKey:d}=e;let h=null;d.value&&(h=(i(f)||[]).find(v=>bn(v,d.value)===c)),o.value=h,t.emit("current-change",o.value,null)};return{setCurrentRowKey:r,restoreCurrentRowKey:l,setCurrentRowByKey:s,updateCurrentRow:c=>{const f=o.value;if(c&&c!==f){o.value=c,t.emit("current-change",o.value,f);return}!c&&f&&(o.value=null,t.emit("current-change",null,f))},updateCurrentRowData:()=>{const c=e.rowKey.value,f=e.data.value||[],d=o.value;if(!f.includes(d)&&d){if(c){const h=bn(d,c);s(h)}else o.value=null;o.value===null&&t.emit("current-change",null,d)}else n.value&&(s(n.value),l())},states:{_currentRowKey:n,currentRow:o}}}function QY(e){const t=P([]),n=P({}),o=P(16),r=P(!1),l=P({}),s=P("hasChildren"),a=P("children"),u=ot(),c=S(()=>{if(!e.rowKey.value)return{};const g=e.data.value||[];return d(g)}),f=S(()=>{const g=e.rowKey.value,w=Object.keys(l.value),b={};return w.length&&w.forEach(C=>{if(l.value[C].length){const E={children:[]};l.value[C].forEach(k=>{const O=bn(k,g);E.children.push(O),k[s.value]&&!b[O]&&(b[O]={children:[]})}),b[C]=E}}),b}),d=g=>{const w=e.rowKey.value,b={};return GY(g,(C,E,k)=>{const O=bn(C,w);Array.isArray(E)?b[O]={children:E.map(T=>bn(T,w)),level:k}:r.value&&(b[O]={children:[],lazy:!0,level:k})},a.value,s.value),b},h=(g=!1,w=(b=>(b=u.store)==null?void 0:b.states.defaultExpandAll.value)())=>{var b;const C=c.value,E=f.value,k=Object.keys(C),O={};if(k.length){const T=i(n),R=[],A=(L,W)=>{if(g)return t.value?w||t.value.includes(W):!!(w||L!=null&&L.expanded);{const z=w||t.value&&t.value.includes(W);return!!(L!=null&&L.expanded||z)}};k.forEach(L=>{const W=T[L],z={...C[L]};if(z.expanded=A(W,L),z.lazy){const{loaded:V=!1,loading:x=!1}=W||{};z.loaded=!!V,z.loading=!!x,R.push(L)}O[L]=z});const I=Object.keys(E);r.value&&I.length&&R.length&&I.forEach(L=>{const W=T[L],z=E[L].children;if(R.includes(L)){if(O[L].children.length!==0)throw new Error("[ElTable]children must be an empty array.");O[L].children=z}else{const{loaded:V=!1,loading:x=!1}=W||{};O[L]={lazy:!0,loaded:!!V,loading:!!x,expanded:A(W,L),children:z,level:""}}})}n.value=O,(b=u.store)==null||b.updateTableScrollY()};fe(()=>t.value,()=>{h(!0)}),fe(()=>c.value,()=>{h()}),fe(()=>f.value,()=>{h()});const v=g=>{t.value=g,h()},m=(g,w)=>{u.store.assertRowKey();const b=e.rowKey.value,C=bn(g,b),E=C&&n.value[C];if(C&&E&&"expanded"in E){const k=E.expanded;w=typeof w>"u"?!E.expanded:w,n.value[C].expanded=w,k!==w&&u.emit("expand-change",g,w),u.store.updateTableScrollY()}},p=g=>{u.store.assertRowKey();const w=e.rowKey.value,b=bn(g,w),C=n.value[b];r.value&&C&&"loaded"in C&&!C.loaded?y(g,b,C):m(g,void 0)},y=(g,w,b)=>{const{load:C}=u.props;C&&!n.value[w].loaded&&(n.value[w].loading=!0,C(g,b,E=>{if(!Array.isArray(E))throw new TypeError("[ElTable] data must be an array");n.value[w].loading=!1,n.value[w].loaded=!0,n.value[w].expanded=!0,E.length&&(l.value[w]=E),u.emit("expand-change",g,!0)}))};return{loadData:y,loadOrToggle:p,toggleTreeExpansion:m,updateTreeExpandKeys:v,updateTreeData:h,normalize:d,states:{expandRowKeys:t,treeData:n,indent:o,lazy:r,lazyTreeNodeMap:l,lazyColumnIdentifier:s,childrenColumnName:a}}}const eG=(e,t)=>{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:jY(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Ou=e=>{const t=[];return e.forEach(n=>{n.children&&n.children.length>0?t.push.apply(t,Ou(n.children)):t.push(n)}),t};function tG(){var e;const t=ot(),{size:n}=gn((e=t.proxy)==null?void 0:e.$props),o=P(null),r=P([]),l=P([]),s=P(!1),a=P([]),u=P([]),c=P([]),f=P([]),d=P([]),h=P([]),v=P([]),m=P([]),p=[],y=P(0),g=P(0),w=P(0),b=P(!1),C=P([]),E=P(!1),k=P(!1),O=P(null),T=P({}),R=P(null),A=P(null),I=P(null),L=P(null),W=P(null);fe(r,()=>t.state&&M(!1),{deep:!0});const z=()=>{if(!o.value)throw new Error("[ElTable] prop row-key is required")},V=qe=>{var ve;(ve=qe.children)==null||ve.forEach(Re=>{Re.fixed=qe.fixed,V(Re)})},x=()=>{a.value.forEach(se=>{V(se)}),f.value=a.value.filter(se=>se.fixed===!0||se.fixed==="left"),d.value=a.value.filter(se=>se.fixed==="right"),f.value.length>0&&a.value[0]&&a.value[0].type==="selection"&&!a.value[0].fixed&&(a.value[0].fixed=!0,f.value.unshift(a.value[0]));const qe=a.value.filter(se=>!se.fixed);u.value=[].concat(f.value).concat(qe).concat(d.value);const ve=Ou(qe),Re=Ou(f.value),be=Ou(d.value);y.value=ve.length,g.value=Re.length,w.value=be.length,c.value=[].concat(Re).concat(ve).concat(be),s.value=f.value.length>0||d.value.length>0},M=(qe,ve=!1)=>{qe&&x(),ve?t.state.doLayout():t.state.debouncedUpdateLayout()},D=qe=>C.value.includes(qe),N=()=>{b.value=!1,C.value.length&&(C.value=[],t.emit("selection-change",[]))},B=()=>{let qe;if(o.value){qe=[];const ve=yl(C.value,o.value),Re=yl(r.value,o.value);for(const be in ve)bt(ve,be)&&!Re[be]&&qe.push(ve[be].row)}else qe=C.value.filter(ve=>!r.value.includes(ve));if(qe.length){const ve=C.value.filter(Re=>!qe.includes(Re));C.value=ve,t.emit("selection-change",ve.slice())}},U=()=>(C.value||[]).slice(),G=(qe,ve=void 0,Re=!0)=>{if($a(C.value,qe,ve)){const se=(C.value||[]).slice();Re&&t.emit("select",se,qe),t.emit("selection-change",se)}},ne=()=>{var qe,ve;const Re=k.value?!b.value:!(b.value||C.value.length);b.value=Re;let be=!1,se=0;const pe=(ve=(qe=t==null?void 0:t.store)==null?void 0:qe.states)==null?void 0:ve.rowKey.value;r.value.forEach((Ve,ae)=>{const We=ae+se;O.value?O.value.call(null,Ve,We)&&$a(C.value,Ve,Re)&&(be=!0):$a(C.value,Ve,Re)&&(be=!0),se+=Y(bn(Ve,pe))}),be&&t.emit("selection-change",C.value?C.value.slice():[]),t.emit("select-all",C.value)},ue=()=>{const qe=yl(C.value,o.value);r.value.forEach(ve=>{const Re=bn(ve,o.value),be=qe[Re];be&&(C.value[be.index]=ve)})},te=()=>{var qe,ve,Re;if(((qe=r.value)==null?void 0:qe.length)===0){b.value=!1;return}let be;o.value&&(be=yl(C.value,o.value));const se=function(We){return be?!!be[bn(We,o.value)]:C.value.includes(We)};let pe=!0,Ve=0,ae=0;for(let We=0,dt=(r.value||[]).length;We{var ve;if(!t||!t.store)return 0;const{treeData:Re}=t.store.states;let be=0;const se=(ve=Re.value[qe])==null?void 0:ve.children;return se&&(be+=se.length,se.forEach(pe=>{be+=Y(pe)})),be},J=(qe,ve)=>{Array.isArray(qe)||(qe=[qe]);const Re={};return qe.forEach(be=>{T.value[be.id]=ve,Re[be.columnKey||be.id]=ve}),Re},ee=(qe,ve,Re)=>{A.value&&A.value!==qe&&(A.value.order=null),A.value=qe,I.value=ve,L.value=Re},Ce=()=>{let qe=i(l);Object.keys(T.value).forEach(ve=>{const Re=T.value[ve];if(!Re||Re.length===0)return;const be=L2({columns:c.value},ve);be&&be.filterMethod&&(qe=qe.filter(se=>Re.some(pe=>be.filterMethod.call(null,pe,se,be))))}),R.value=qe},de=()=>{r.value=eG(R.value,{sortingColumn:A.value,sortProp:I.value,sortOrder:L.value})},ie=(qe=void 0)=>{qe&&qe.filter||Ce(),de()},H=qe=>{const{tableHeaderRef:ve}=t.refs;if(!ve)return;const Re=Object.assign({},ve.filterPanels),be=Object.keys(Re);if(be.length)if(typeof qe=="string"&&(qe=[qe]),Array.isArray(qe)){const se=qe.map(pe=>WY({columns:c.value},pe));be.forEach(pe=>{const Ve=se.find(ae=>ae.id===pe);Ve&&(Ve.filteredValue=[])}),t.store.commit("filterChange",{column:se,values:[],silent:!0,multi:!0})}else be.forEach(se=>{const pe=c.value.find(Ve=>Ve.id===se);pe&&(pe.filteredValue=[])}),T.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},X=()=>{A.value&&(ee(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:ce,toggleRowExpansion:he,updateExpandRows:Ee,states:me,isRowExpanded:ke}=JY({data:r,rowKey:o}),{updateTreeExpandKeys:we,toggleTreeExpansion:Oe,updateTreeData:Se,loadOrToggle:Ne,states:xe}=QY({data:r,rowKey:o}),{updateCurrentRowData:Be,updateCurrentRow:ye,setCurrentRowKey:Le,states:Qe}=ZY({data:r,rowKey:o});return{assertRowKey:z,updateColumns:x,scheduleLayout:M,isSelected:D,clearSelection:N,cleanSelection:B,getSelectionRows:U,toggleRowSelection:G,_toggleAllSelection:ne,toggleAllSelection:null,updateSelectionByRowKey:ue,updateAllSelected:te,updateFilters:J,updateCurrentRow:ye,updateSort:ee,execFilter:Ce,execSort:de,execQuery:ie,clearFilter:H,clearSort:X,toggleRowExpansion:he,setExpandRowKeysAdapter:qe=>{ce(qe),we(qe)},setCurrentRowKey:Le,toggleRowExpansionAdapter:(qe,ve)=>{c.value.some(({type:be})=>be==="expand")?he(qe,ve):Oe(qe,ve)},isRowExpanded:ke,updateExpandRows:Ee,updateCurrentRowData:Be,loadOrToggle:Ne,updateTreeData:Se,states:{tableSize:n,rowKey:o,data:r,_data:l,isComplex:s,_columns:a,originColumns:u,columns:c,fixedColumns:f,rightFixedColumns:d,leafColumns:h,fixedLeafColumns:v,rightFixedLeafColumns:m,updateOrderFns:p,leafColumnsLength:y,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:w,isAllSelected:b,selection:C,reserveSelection:E,selectOnIndeterminate:k,selectable:O,filters:T,filteredData:R,sortingColumn:A,sortProp:I,sortOrder:L,hoverRow:W,...me,...xe,...Qe}}}function _p(e,t){return e.map(n=>{var o;return n.id===t.id?t:((o=n.children)!=null&&o.length&&(n.children=_p(n.children,t)),n)})}function $p(e){e.forEach(t=>{var n,o;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(o=t.children)!=null&&o.length&&$p(t.children)}),e.sort((t,n)=>t.no-n.no)}function nG(){const e=ot(),t=tG();return{ns:ge("table"),...t,mutations:{setData(s,a){const u=i(s._data)!==a;s.data.value=a,s._data.value=a,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),i(s.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):u?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(s,a,u,c){const f=i(s._columns);let d=[];u?(u&&!u.children&&(u.children=[]),u.children.push(a),d=_p(f,u)):(f.push(a),d=f),$p(d),s._columns.value=d,s.updateOrderFns.push(c),a.type==="selection"&&(s.selectable.value=a.selectable,s.reserveSelection.value=a.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(s,a){var u;((u=a.getColumnIndex)==null?void 0:u.call(a))!==a.no&&($p(s._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(s,a,u,c){const f=i(s._columns)||[];if(u)u.children.splice(u.children.findIndex(h=>h.id===a.id),1),je(()=>{var h;((h=u.children)==null?void 0:h.length)===0&&delete u.children}),s._columns.value=_p(f,u);else{const h=f.indexOf(a);h>-1&&(f.splice(h,1),s._columns.value=f)}const d=s.updateOrderFns.indexOf(c);d>-1&&s.updateOrderFns.splice(d,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(s,a){const{prop:u,order:c,init:f}=a;if(u){const d=i(s.columns).find(h=>h.property===u);d&&(d.order=c,e.store.updateSort(d,u,c),e.store.commit("changeSortCondition",{init:f}))}},changeSortCondition(s,a){const{sortingColumn:u,sortProp:c,sortOrder:f}=s,d=i(u),h=i(c),v=i(f);v===null&&(s.sortingColumn.value=null,s.sortProp.value=null);const m={filter:!0};e.store.execQuery(m),(!a||!(a.silent||a.init))&&e.emit("sort-change",{column:d,prop:h,order:v}),e.store.updateTableScrollY()},filterChange(s,a){const{column:u,values:c,silent:f}=a,d=e.store.updateFilters(u,c);e.store.execQuery(),f||e.emit("filter-change",d),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(s,a){e.store.toggleRowSelection(a),e.store.updateAllSelected()},setHoverRow(s,a){s.hoverRow.value=a},setCurrentRow(s,a){e.store.updateCurrentRow(a)}},commit:function(s,...a){const u=e.store.mutations;if(u[s])u[s].apply(e,[e.store.states].concat(a));else throw new Error(`Action not found: ${s}`)},updateTableScrollY:function(){je(()=>e.layout.updateScrollY.apply(e.layout))}}}const Ta={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function oG(e,t){if(!e)throw new Error("Table is required.");const n=nG();return n.toggleAllSelection=Un(n._toggleAllSelection,10),Object.keys(Ta).forEach(o=>{V2(H2(t,o),o,n)}),rG(n,t),n}function rG(e,t){Object.keys(Ta).forEach(n=>{fe(()=>H2(t,n),o=>{V2(o,n,e)})})}function V2(e,t,n){let o=e,r=Ta[t];typeof Ta[t]=="object"&&(r=r.key,o=o||Ta[t].default),n.states[r].value=o}function H2(e,t){if(t.includes(".")){const n=t.split(".");let o=e;return n.forEach(r=>{o=o[r]}),o}else return e[t]}class lG{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=P(null),this.scrollX=P(!1),this.scrollY=P(!1),this.bodyWidth=P(null),this.fixedWidth=P(null),this.rightFixedWidth=P(null),this.gutterWidth=0;for(const n in t)bt(t,n)&&(xt(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 o=!0;const r=this.scrollY.value;return o=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=o,r!==o}return!1}setHeight(t,n="height"){if(!gt)return;const o=this.table.vnode.el;if(t=qY(t),this.height.value=Number(t),!o&&(t||t===0))return je(()=>this.setHeight(t,n));typeof t=="number"?(o.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&&(o.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(o=>{o.isColumnGroup?t.push.apply(t,o.columns):t.push(o)}),t}updateElsHeight(){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(!gt)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let o=0;const r=this.getFlattenColumns(),l=r.filter(u=>typeof u.width!="number");if(r.forEach(u=>{typeof u.width=="number"&&u.realWidth&&(u.realWidth=null)}),l.length>0&&t){if(r.forEach(u=>{o+=Number(u.width||u.minWidth||80)}),o<=n){this.scrollX.value=!1;const u=n-o;if(l.length===1)l[0].realWidth=Number(l[0].minWidth||80)+u;else{const c=l.reduce((h,v)=>h+Number(v.minWidth||80),0),f=u/c;let d=0;l.forEach((h,v)=>{if(v===0)return;const m=Math.floor(Number(h.minWidth||80)*f);d+=m,h.realWidth=Number(h.minWidth||80)+m}),l[0].realWidth=Number(l[0].minWidth||80)+u-d}}else this.scrollX.value=!0,l.forEach(u=>{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(o,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else r.forEach(u=>{!u.width&&!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),o+=u.realWidth}),this.scrollX.value=o>n,this.bodyWidth.value=o;const s=this.store.states.fixedColumns.value;if(s.length>0){let u=0;s.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.fixedWidth.value=u}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let u=0;a.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(o=>{var r,l;switch(t){case"columns":(r=o.state)==null||r.onColumnsChange(this);break;case"scrollable":(l=o.state)==null||l.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:sG}=ho,aG=j({name:"ElTableFilterPanel",components:{ElCheckbox:ho,ElCheckboxGroup:sG,ElScrollbar:gr,ElTooltip:Nn,ElIcon:Fe,ArrowDown:vr,ArrowUp:Fh},directives:{ClickOutside:cr},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=ot(),{t:n}=Ct(),o=ge("table-filter"),r=t==null?void 0:t.parent;r.filterPanels.value[e.column.id]||(r.filterPanels.value[e.column.id]=t);const l=P(!1),s=P(null),a=S(()=>e.column&&e.column.filters),u=S(()=>e.column.filterClassName?`${o.b()} ${e.column.filterClassName}`:o.b()),c=S({get:()=>{var E;return(((E=e.column)==null?void 0:E.filteredValue)||[])[0]},set:E=>{f.value&&(typeof E<"u"&&E!==null?f.value.splice(0,1,E):f.value.splice(0,1))}}),f=S({get(){return e.column?e.column.filteredValue||[]:[]},set(E){e.column&&e.upDataColumn("filteredValue",E)}}),d=S(()=>e.column?e.column.filterMultiple:!0),h=E=>E.value===c.value,v=()=>{l.value=!1},m=E=>{E.stopPropagation(),l.value=!l.value},p=()=>{l.value=!1},y=()=>{b(f.value),v()},g=()=>{f.value=[],b(f.value),v()},w=E=>{c.value=E,b(typeof E<"u"&&E!==null?f.value:[]),v()},b=E=>{e.store.commit("filterChange",{column:e.column,values:E}),e.store.updateAllSelected()};fe(l,E=>{e.column&&e.upDataColumn("filterOpened",E)},{immediate:!0});const C=S(()=>{var E,k;return(k=(E=s.value)==null?void 0:E.popperRef)==null?void 0:k.contentRef});return{tooltipVisible:l,multiple:d,filterClassName:u,filteredValue:f,filterValue:c,filters:a,handleConfirm:y,handleReset:g,handleSelect:w,isActive:h,t:n,ns:o,showFilterPanel:m,hideFilterPanel:p,popperPaneRef:C,tooltip:s}}}),iG={key:0},uG=["disabled"],cG=["label","onClick"];function dG(e,t,n,o,r,l){const s=at("el-checkbox"),a=at("el-checkbox-group"),u=at("el-scrollbar"),c=at("arrow-up"),f=at("arrow-down"),d=at("el-icon"),h=at("el-tooltip"),v=Ec("click-outside");return _(),re(h,{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:""},{content:Z(()=>[e.multiple?(_(),F("div",iG,[K("div",{class:$(e.ns.e("content"))},[q(u,{"wrap-class":e.ns.e("wrap")},{default:Z(()=>[q(a,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=m=>e.filteredValue=m),class:$(e.ns.e("checkbox-group"))},{default:Z(()=>[(_(!0),F(ze,null,mt(e.filters,m=>(_(),re(s,{key:m.value,value:m.value},{default:Z(()=>[wt(Te(m.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),K("div",{class:$(e.ns.e("bottom"))},[K("button",{class:$({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...m)=>e.handleConfirm&&e.handleConfirm(...m))},Te(e.t("el.table.confirmFilter")),11,uG),K("button",{type:"button",onClick:t[2]||(t[2]=(...m)=>e.handleReset&&e.handleReset(...m))},Te(e.t("el.table.resetFilter")),1)],2)])):(_(),F("ul",{key:1,class:$(e.ns.e("list"))},[K("li",{class:$([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=m=>e.handleSelect(null))},Te(e.t("el.table.clearFilter")),3),(_(!0),F(ze,null,mt(e.filters,m=>(_(),F("li",{key:m.value,class:$([e.ns.e("list-item"),e.ns.is("active",e.isActive(m))]),label:m.value,onClick:p=>e.handleSelect(m.value)},Te(m.text),11,cG))),128))],2))]),default:Z(()=>[et((_(),F("span",{class:$([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...m)=>e.showFilterPanel&&e.showFilterPanel(...m))},[q(d,null,{default:Z(()=>[e.column.filterOpened?(_(),re(c,{key:0})):(_(),re(f,{key:1}))]),_:1})],2)),[[v,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var fG=$e(aG,[["render",dG],["__file","filter-panel.vue"]]);function z2(e){const t=ot();Sc(()=>{n.value.addObserver(t)}),nt(()=>{o(n.value),r(n.value)}),fr(()=>{o(n.value),r(n.value)}),Gr(()=>{n.value.removeObserver(t)});const n=S(()=>{const l=e.layout;if(!l)throw new Error("Can not find table layout.");return l}),o=l=>{var s;const a=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col"))||[];if(!a.length)return;const u=l.getFlattenColumns(),c={};u.forEach(f=>{c[f.id]=f});for(let f=0,d=a.length;f{var s,a;const u=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let f=0,d=u.length;f{p.stopPropagation()},l=(p,y)=>{!y.filters&&y.sortable?m(p,y,!1):y.filterable&&!y.sortable&&r(p),o==null||o.emit("header-click",y,p)},s=(p,y)=>{o==null||o.emit("header-contextmenu",y,p)},a=P(null),u=P(!1),c=P({}),f=(p,y)=>{if(gt&&!(y.children&&y.children.length>0)&&a.value&&e.border){u.value=!0;const g=o;t("set-drag-visible",!0);const b=(g==null?void 0:g.vnode.el).getBoundingClientRect().left,C=n.vnode.el.querySelector(`th.${y.id}`),E=C.getBoundingClientRect(),k=E.left-b+30;no(C,"noclick"),c.value={startMouseLeft:p.clientX,startLeft:E.right-b,startColumnLeft:E.left-b,tableLeft:b};const O=g==null?void 0:g.refs.resizeProxy;O.style.left=`${c.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const T=A=>{const I=A.clientX-c.value.startMouseLeft,L=c.value.startLeft+I;O.style.left=`${Math.max(k,L)}px`},R=()=>{if(u.value){const{startColumnLeft:A,startLeft:I}=c.value,W=Number.parseInt(O.style.left,10)-A;y.width=y.realWidth=W,g==null||g.emit("header-dragend",y.width,I-A,y,p),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,a.value=null,c.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",R),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{On(C,"noclick")},0)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",R)}},d=(p,y)=>{if(y.children&&y.children.length>0)return;const g=p.target;if(!co(g))return;const w=g==null?void 0:g.closest("th");if(!(!y||!y.resizable)&&!u.value&&e.border){const b=w.getBoundingClientRect(),C=document.body.style;b.width>12&&b.right-p.pageX<8?(C.cursor="col-resize",so(w,"is-sortable")&&(w.style.cursor="col-resize"),a.value=y):u.value||(C.cursor="",so(w,"is-sortable")&&(w.style.cursor="pointer"),a.value=null)}},h=()=>{gt&&(document.body.style.cursor="")},v=({order:p,sortOrders:y})=>{if(p==="")return y[0];const g=y.indexOf(p||null);return y[g>y.length-2?0:g+1]},m=(p,y,g)=>{var w;p.stopPropagation();const b=y.order===g?null:g||v(y),C=(w=p.target)==null?void 0:w.closest("th");if(C&&so(C,"noclick")){On(C,"noclick");return}if(!y.sortable)return;const E=e.store.states;let k=E.sortProp.value,O;const T=E.sortingColumn.value;(T!==y||T===y&&T.order===null)&&(T&&(T.order=null),E.sortingColumn.value=y,k=y.property),b?O=y.order=b:O=y.order=null,E.sortProp.value=k,E.sortOrder.value=O,o==null||o.store.commit("changeSortCondition")};return{handleHeaderClick:l,handleHeaderContextMenu:s,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:m,handleFilterClick:r}}function hG(e){const t=Pe(qo),n=ge("table");return{getHeaderRowStyle:a=>{const u=t==null?void 0:t.props.headerRowStyle;return typeof u=="function"?u.call(null,{rowIndex:a}):u},getHeaderRowClass:a=>{const u=[],c=t==null?void 0:t.props.headerRowClassName;return typeof c=="string"?u.push(c):typeof c=="function"&&u.push(c.call(null,{rowIndex:a})),u.join(" ")},getHeaderCellStyle:(a,u,c,f)=>{var d;let h=(d=t==null?void 0:t.props.headerCellStyle)!=null?d:{};typeof h=="function"&&(h=h.call(null,{rowIndex:a,columnIndex:u,row:c,column:f}));const v=Vv(u,f.fixed,e.store,c);return Ps(v,"left"),Ps(v,"right"),Object.assign({},h,v)},getHeaderCellClass:(a,u,c,f)=>{const d=Fv(n.b(),u,f.fixed,e.store,c),h=[f.id,f.order,f.headerAlign,f.className,f.labelClassName,...d];f.children||h.push("is-leaf"),f.sortable&&h.push("is-sortable");const v=t==null?void 0:t.props.headerCellClassName;return typeof v=="string"?h.push(v):typeof v=="function"&&h.push(v.call(null,{rowIndex:a,columnIndex:u,row:c,column:f})),h.push(n.e("cell")),h.filter(m=>!!m).join(" ")}}}const K2=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,K2(n.children))):t.push(n)}),t},vG=e=>{let t=1;const n=(l,s)=>{if(s&&(l.level=s.level+1,t{n(u,l),a+=u.colSpan}),l.colSpan=a}else l.colSpan=1};e.forEach(l=>{l.level=1,n(l,void 0)});const o=[];for(let l=0;l{l.children?(l.rowSpan=1,l.children.forEach(s=>s.isSubColumn=!0)):l.rowSpan=t-l.level+1,o[l.level-1].push(l)}),o};function mG(e){const t=Pe(qo),n=S(()=>vG(e.store.states.originColumns.value));return{isGroup:S(()=>{const l=n.value.length>1;return l&&t&&(t.state.isGroup.value=!0),l}),toggleAllSelection:l=>{l.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var gG=j({name:"ElTableHeader",components:{ElCheckbox:ho},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=ot(),o=Pe(qo),r=ge("table"),l=P({}),{onColumnsChange:s,onScrollableChange:a}=z2(o);nt(async()=>{await je(),await je();const{prop:k,order:O}=e.defaultSort;o==null||o.store.commit("sort",{prop:k,order:O,init:!0})});const{handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:v,handleFilterClick:m}=pG(e,t),{getHeaderRowStyle:p,getHeaderRowClass:y,getHeaderCellStyle:g,getHeaderCellClass:w}=hG(e),{isGroup:b,toggleAllSelection:C,columnRows:E}=mG(e);return n.state={onColumnsChange:s,onScrollableChange:a},n.filterPanels=l,{ns:r,filterPanels:l,onColumnsChange:s,onScrollableChange:a,columnRows:E,getHeaderRowClass:y,getHeaderRowStyle:p,getHeaderCellClass:w,getHeaderCellStyle:g,handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:h,handleSortClick:v,handleFilterClick:m,isGroup:b,toggleAllSelection:C}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:o,getHeaderCellClass:r,getHeaderRowClass:l,getHeaderRowStyle:s,handleHeaderClick:a,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:f,handleSortClick:d,handleMouseOut:h,store:v,$parent:m}=this;let p=1;return Ue("thead",{class:{[e.is("group")]:t}},n.map((y,g)=>Ue("tr",{class:l(g),key:g,style:s(g)},y.map((w,b)=>(w.rowSpan>p&&(p=w.rowSpan),Ue("th",{class:r(g,b,y,w),colspan:w.colSpan,key:`${w.id}-thead`,rowspan:w.rowSpan,style:o(g,b,y,w),onClick:C=>a(C,w),onContextmenu:C=>u(C,w),onMousedown:C=>c(C,w),onMousemove:C=>f(C,w),onMouseout:h},[Ue("div",{class:["cell",w.filteredValue&&w.filteredValue.length>0?"highlight":""]},[w.renderHeader?w.renderHeader({column:w,$index:b,store:v,_self:m}):w.label,w.sortable&&Ue("span",{onClick:C=>d(C,w),class:"caret-wrapper"},[Ue("i",{onClick:C=>d(C,w,"ascending"),class:"sort-caret ascending"}),Ue("i",{onClick:C=>d(C,w,"descending"),class:"sort-caret descending"})]),w.filterable&&Ue(fG,{store:v,placement:w.filterPlacement||"bottom-start",column:w,upDataColumn:(C,E)=>{w[C]=E}})])]))))))}});function yG(e){const t=Pe(qo),n=P(""),o=P(Ue("div")),r=(m,p,y)=>{var g;const w=t,b=Yd(m);let C;const E=(g=w==null?void 0:w.vnode.el)==null?void 0:g.dataset.prefix;b&&(C=A0({columns:e.store.states.columns.value},b,E),C&&(w==null||w.emit(`cell-${y}`,p,C,b,m))),w==null||w.emit(`row-${y}`,p,C,m)},l=(m,p)=>{r(m,p,"dblclick")},s=(m,p)=>{e.store.commit("setCurrentRow",p),r(m,p,"click")},a=(m,p)=>{r(m,p,"contextmenu")},u=Un(m=>{e.store.commit("setHoverRow",m)},30),c=Un(()=>{e.store.commit("setHoverRow",null)},30),f=m=>{const p=window.getComputedStyle(m,null),y=Number.parseInt(p.paddingLeft,10)||0,g=Number.parseInt(p.paddingRight,10)||0,w=Number.parseInt(p.paddingTop,10)||0,b=Number.parseInt(p.paddingBottom,10)||0;return{left:y,right:g,top:w,bottom:b}},d=(m,p,y)=>{let g=p.target.parentNode;for(;m>1&&(g=g==null?void 0:g.nextSibling,!(!g||g.nodeName!=="TR"));)y(g,"hover-row hover-fixed-row"),m--};return{handleDoubleClick:l,handleClick:s,handleContextMenu:a,handleMouseEnter:u,handleMouseLeave:c,handleCellMouseEnter:(m,p,y)=>{var g;const w=t,b=Yd(m),C=(g=w==null?void 0:w.vnode.el)==null?void 0:g.dataset.prefix;if(b){const N=A0({columns:e.store.states.columns.value},b,C);b.rowSpan>1&&d(b.rowSpan,m,no);const B=w.hoverState={cell:b,column:N,row:p};w==null||w.emit("cell-mouse-enter",B.row,B.column,B.cell,m)}if(!y)return;const E=m.target.querySelector(".cell");if(!(so(E,`${C}-tooltip`)&&E.childNodes.length))return;const k=document.createRange();k.setStart(E,0),k.setEnd(E,E.childNodes.length);let O=k.getBoundingClientRect().width,T=k.getBoundingClientRect().height;const R=O-Math.floor(O),{width:A,height:I}=E.getBoundingClientRect();R<.001&&(O=Math.floor(O)),T-Math.floor(T)<.001&&(T=Math.floor(T));const{top:W,left:z,right:V,bottom:x}=f(E),M=z+V,D=W+x;(O+M>A||T+D>I||E.scrollWidth>A)&&XY(y,b.innerText||b.textContent,b,w)},handleCellMouseLeave:m=>{const p=Yd(m);if(!p)return;p.rowSpan>1&&d(p.rowSpan,m,On);const y=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",y==null?void 0:y.row,y==null?void 0:y.column,y==null?void 0:y.cell,m)},tooltipContent:n,tooltipTrigger:o}}function bG(e){const t=Pe(qo),n=ge("table");return{getRowStyle:(c,f)=>{const d=t==null?void 0:t.props.rowStyle;return typeof d=="function"?d.call(null,{row:c,rowIndex:f}):d||null},getRowClass:(c,f)=>{const d=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&c===e.store.states.currentRow.value&&d.push("current-row"),e.stripe&&f%2===1&&d.push(n.em("row","striped"));const h=t==null?void 0:t.props.rowClassName;return typeof h=="string"?d.push(h):typeof h=="function"&&d.push(h.call(null,{row:c,rowIndex:f})),d},getCellStyle:(c,f,d,h)=>{const v=t==null?void 0:t.props.cellStyle;let m=v??{};typeof v=="function"&&(m=v.call(null,{rowIndex:c,columnIndex:f,row:d,column:h}));const p=Vv(f,e==null?void 0:e.fixed,e.store);return Ps(p,"left"),Ps(p,"right"),Object.assign({},m,p)},getCellClass:(c,f,d,h,v)=>{const m=Fv(n.b(),f,e==null?void 0:e.fixed,e.store,void 0,v),p=[h.id,h.align,h.className,...m],y=t==null?void 0:t.props.cellClassName;return typeof y=="string"?p.push(y):typeof y=="function"&&p.push(y.call(null,{rowIndex:c,columnIndex:f,row:d,column:h})),p.push(n.e("cell")),p.filter(g=>!!g).join(" ")},getSpan:(c,f,d,h)=>{let v=1,m=1;const p=t==null?void 0:t.props.spanMethod;if(typeof p=="function"){const y=p({row:c,column:f,rowIndex:d,columnIndex:h});Array.isArray(y)?(v=y[0],m=y[1]):typeof y=="object"&&(v=y.rowspan,m=y.colspan)}return{rowspan:v,colspan:m}},getColspanRealWidth:(c,f,d)=>{if(f<1)return c[d].realWidth;const h=c.map(({realWidth:v,width:m})=>v||m).slice(d,d+f);return Number(h.reduce((v,m)=>Number(v)+Number(m),-1))}}}function wG(e){const t=Pe(qo),n=ge("table"),{handleDoubleClick:o,handleClick:r,handleContextMenu:l,handleMouseEnter:s,handleMouseLeave:a,handleCellMouseEnter:u,handleCellMouseLeave:c,tooltipContent:f,tooltipTrigger:d}=yG(e),{getRowStyle:h,getRowClass:v,getCellStyle:m,getCellClass:p,getSpan:y,getColspanRealWidth:g}=bG(e),w=S(()=>e.store.states.columns.value.findIndex(({type:O})=>O==="default")),b=(O,T)=>{const R=t.props.rowKey;return R?bn(O,R):T},C=(O,T,R,A=!1)=>{const{tooltipEffect:I,tooltipOptions:L,store:W}=e,{indent:z,columns:V}=W.states,x=v(O,T);let M=!0;return R&&(x.push(n.em("row",`level-${R.level}`)),M=R.display),Ue("tr",{style:[M?null:{display:"none"},h(O,T)],class:x,key:b(O,T),onDblclick:N=>o(N,O),onClick:N=>r(N,O),onContextmenu:N=>l(N,O),onMouseenter:()=>s(T),onMouseleave:a},V.value.map((N,B)=>{const{rowspan:U,colspan:G}=y(O,N,T,B);if(!U||!G)return null;const ne=Object.assign({},N);ne.realWidth=g(V.value,G,B);const ue={store:e.store,_self:e.context||t,column:ne,row:O,$index:T,cellIndex:B,expanded:A};B===w.value&&R&&(ue.treeNode={indent:R.level*z.value,level:R.level},typeof R.expanded=="boolean"&&(ue.treeNode.expanded=R.expanded,"loading"in R&&(ue.treeNode.loading=R.loading),"noLazyChildren"in R&&(ue.treeNode.noLazyChildren=R.noLazyChildren)));const te=`${b(O,T)},${B}`,Y=ne.columnKey||ne.rawColumnKey||"",J=E(B,N,ue),ee=N.showOverflowTooltip&&cP({effect:I},L,N.showOverflowTooltip);return Ue("td",{style:m(T,B,O,N),class:p(T,B,O,N,G-1),key:`${Y}${te}`,rowspan:U,colspan:G,onMouseenter:Ce=>u(Ce,O,ee),onMouseleave:c},[J])}))},E=(O,T,R)=>T.renderCell(R);return{wrappedRowRender:(O,T)=>{const R=e.store,{isRowExpanded:A,assertRowKey:I}=R,{treeData:L,lazyTreeNodeMap:W,childrenColumnName:z,rowKey:V}=R.states,x=R.states.columns.value;if(x.some(({type:D})=>D==="expand")){const D=A(O),N=C(O,T,void 0,D),B=t.renderExpanded;return D?B?[[N,Ue("tr",{key:`expanded-row__${N.key}`},[Ue("td",{colspan:x.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[B({row:O,$index:T,store:R,expanded:D})])])]]:(console.error("[Element Error]renderExpanded is required."),N):[[N]]}else if(Object.keys(L.value).length){I();const D=bn(O,V.value);let N=L.value[D],B=null;N&&(B={expanded:N.expanded,level:N.level,display:!0},typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(B.noLazyChildren=!(N.children&&N.children.length)),B.loading=N.loading));const U=[C(O,T,B)];if(N){let G=0;const ne=(te,Y)=>{te&&te.length&&Y&&te.forEach(J=>{const ee={display:Y.display&&Y.expanded,level:Y.level+1,expanded:!1,noLazyChildren:!1,loading:!1},Ce=bn(J,V.value);if(Ce==null)throw new Error("For nested data item, row-key is required.");if(N={...L.value[Ce]},N&&(ee.expanded=N.expanded,N.level=N.level||ee.level,N.display=!!(N.expanded&&ee.display),typeof N.lazy=="boolean"&&(typeof N.loaded=="boolean"&&N.loaded&&(ee.noLazyChildren=!(N.children&&N.children.length)),ee.loading=N.loading)),G++,U.push(C(J,T+G,ee)),N){const de=W.value[Ce]||J[z.value];ne(de,N)}})};N.display=!0;const ue=W.value[D]||O[z.value];ne(ue,N)}return U}else return C(O,T,void 0)},tooltipContent:f,tooltipTrigger:d}}const CG={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 SG=j({name:"ElTableBody",props:CG,setup(e){const t=ot(),n=Pe(qo),o=ge("table"),{wrappedRowRender:r,tooltipContent:l,tooltipTrigger:s}=wG(e),{onColumnsChange:a,onScrollableChange:u}=z2(n),c=[];return fe(e.store.states.hoverRow,(f,d)=>{var h;const v=t==null?void 0:t.vnode.el,m=Array.from((v==null?void 0:v.children)||[]).filter(g=>g==null?void 0:g.classList.contains(`${o.e("row")}`));let p=f;const y=(h=m[p])==null?void 0:h.childNodes;if(y!=null&&y.length){let g=0;Array.from(y).reduce((b,C,E)=>{var k,O;return((k=y[E])==null?void 0:k.colSpan)>1&&(g=(O=y[E])==null?void 0:O.colSpan),C.nodeName!=="TD"&&g===0&&b.push(E),g>0&&g--,b},[]).forEach(b=>{var C;for(p=f;p>0;){const E=(C=m[p-1])==null?void 0:C.childNodes;if(E[b]&&E[b].nodeName==="TD"&&E[b].rowSpan>1){no(E[b],"hover-cell"),c.push(E[b]);break}p--}})}else c.forEach(g=>On(g,"hover-cell")),c.length=0;!e.store.states.isComplex.value||!gt||Kr(()=>{const g=m[d],w=m[f];g&&!g.classList.contains("hover-fixed-row")&&On(g,"hover-row"),w&&no(w,"hover-row")})}),Gr(()=>{var f;(f=Qn)==null||f()}),{ns:o,onColumnsChange:a,onScrollableChange:u,wrappedRowRender:r,tooltipContent:l,tooltipTrigger:s}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return Ue("tbody",{tabIndex:-1},[n.reduce((o,r)=>o.concat(e(r,o.length)),[])])}});function EG(){const e=Pe(qo),t=e==null?void 0:e.store,n=S(()=>t.states.fixedLeafColumnsLength.value),o=S(()=>t.states.rightFixedColumns.value.length),r=S(()=>t.states.columns.value.length),l=S(()=>t.states.fixedColumns.value.length),s=S(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:o,columnsCount:r,leftFixedCount:l,rightFixedCount:s,columns:t.states.columns}}function kG(e){const{columns:t}=EG(),n=ge("table");return{getCellClasses:(l,s)=>{const a=l[s],u=[n.e("cell"),a.id,a.align,a.labelClassName,...Fv(n.b(),s,a.fixed,e.store)];return a.className&&u.push(a.className),a.children||u.push(n.is("leaf")),u},getCellStyles:(l,s)=>{const a=Vv(s,l.fixed,e.store);return Ps(a,"left"),Ps(a,"right"),a},columns:t}}var _G=j({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:o}=kG(e);return{ns:ge("table"),getCellClasses:t,getCellStyles:n,columns:o}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:o,sumText:r}=this,l=this.store.states.data.value;let s=[];return o?s=o({columns:e,data:l}):e.forEach((a,u)=>{if(u===0){s[u]=r;return}const c=l.map(v=>Number(v[a.property])),f=[];let d=!0;c.forEach(v=>{if(!Number.isNaN(+v)){d=!1;const m=`${v}`.split(".")[1];f.push(m?m.length:0)}});const h=Math.max.apply(null,f);d?s[u]="":s[u]=c.reduce((v,m)=>{const p=Number(m);return Number.isNaN(+p)?v:Number.parseFloat((v+m).toFixed(Math.min(h,20)))},0)}),Ue(Ue("tfoot",[Ue("tr",{},[...e.map((a,u)=>Ue("td",{key:u,colspan:a.colSpan,rowspan:a.rowSpan,class:n(e,u),style:t(a,u)},[Ue("div",{class:["cell",a.labelClassName]},[s[u]])]))])]))}});function $G(e){return{setCurrentRow:f=>{e.commit("setCurrentRow",f)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(f,d)=>{e.toggleRowSelection(f,d,!1),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})}}}function TG(e,t,n,o){const r=P(!1),l=P(null),s=P(!1),a=N=>{s.value=N},u=P({width:null,height:null,headerHeight:null}),c=P(!1),f={display:"inline-block",verticalAlign:"middle"},d=P(),h=P(0),v=P(0),m=P(0),p=P(0),y=P(0);Cn(()=>{t.setHeight(e.height)}),Cn(()=>{t.setMaxHeight(e.maxHeight)}),fe(()=>[e.currentRowKey,n.states.rowKey],([N,B])=>{!i(B)||!i(N)||n.setCurrentRowKey(`${N}`)},{immediate:!0}),fe(()=>e.data,N=>{o.store.commit("setData",N)},{immediate:!0,deep:!0}),Cn(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{o.store.commit("setHoverRow",null),o.hoverState&&(o.hoverState=null)},w=(N,B)=>{const{pixelX:U,pixelY:G}=B;Math.abs(U)>=Math.abs(G)&&(o.refs.bodyWrapper.scrollLeft+=B.pixelX/5)},b=S(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),C=S(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),E=()=>{b.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(R)};nt(async()=>{await je(),n.updateColumns(),A(),requestAnimationFrame(E);const N=o.vnode.el,B=o.refs.headerWrapper;e.flexible&&N&&N.parentElement&&(N.parentElement.style.minWidth="0"),u.value={width:d.value=N.offsetWidth,height:N.offsetHeight,headerHeight:e.showHeader&&B?B.offsetHeight:null},n.states.columns.value.forEach(U=>{U.filteredValue&&U.filteredValue.length&&o.store.commit("filterChange",{column:U,values:U.filteredValue,silent:!0})}),o.$ready=!0});const k=(N,B)=>{if(!N)return;const U=Array.from(N.classList).filter(G=>!G.startsWith("is-scrolling-"));U.push(t.scrollX.value?B:"is-scrolling-none"),N.className=U.join(" ")},O=N=>{const{tableWrapper:B}=o.refs;k(B,N)},T=N=>{const{tableWrapper:B}=o.refs;return!!(B&&B.classList.contains(N))},R=function(){if(!o.refs.scrollBarRef)return;if(!t.scrollX.value){const Y="is-scrolling-none";T(Y)||O(Y);return}const N=o.refs.scrollBarRef.wrapRef;if(!N)return;const{scrollLeft:B,offsetWidth:U,scrollWidth:G}=N,{headerWrapper:ne,footerWrapper:ue}=o.refs;ne&&(ne.scrollLeft=B),ue&&(ue.scrollLeft=B);const te=G-U-1;B>=te?O("is-scrolling-right"):O(B===0?"is-scrolling-left":"is-scrolling-middle")},A=()=>{o.refs.scrollBarRef&&(o.refs.scrollBarRef.wrapRef&&Lt(o.refs.scrollBarRef.wrapRef,"scroll",R,{passive:!0}),e.fit?Ht(o.vnode.el,I):Lt(window,"resize",I),Ht(o.refs.bodyWrapper,()=>{var N,B;I(),(B=(N=o.refs)==null?void 0:N.scrollBarRef)==null||B.update()}))},I=()=>{var N,B,U,G;const ne=o.vnode.el;if(!o.$ready||!ne)return;let ue=!1;const{width:te,height:Y,headerHeight:J}=u.value,ee=d.value=ne.offsetWidth;te!==ee&&(ue=!0);const Ce=ne.offsetHeight;(e.height||b.value)&&Y!==Ce&&(ue=!0);const de=e.tableLayout==="fixed"?o.refs.headerWrapper:(N=o.refs.tableHeaderRef)==null?void 0:N.$el;e.showHeader&&(de==null?void 0:de.offsetHeight)!==J&&(ue=!0),h.value=((B=o.refs.tableWrapper)==null?void 0:B.scrollHeight)||0,m.value=(de==null?void 0:de.scrollHeight)||0,p.value=((U=o.refs.footerWrapper)==null?void 0:U.offsetHeight)||0,y.value=((G=o.refs.appendWrapper)==null?void 0:G.offsetHeight)||0,v.value=h.value-m.value-p.value-y.value,ue&&(u.value={width:ee,height:Ce,headerHeight:e.showHeader&&(de==null?void 0:de.offsetHeight)||0},E())},L=tn(),W=S(()=>{const{bodyWidth:N,scrollY:B,gutterWidth:U}=t;return N.value?`${N.value-(B.value?U:0)}px`:""}),z=S(()=>e.maxHeight?"fixed":e.tableLayout),V=S(()=>{if(e.data&&e.data.length)return null;let N="100%";e.height&&v.value&&(N=`${v.value}px`);const B=d.value;return{width:B?`${B}px`:"",height:N}}),x=S(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:`${e.height}px`}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:`${e.maxHeight}px`}:{}),M=S(()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${m.value+p.value}px)`}:{maxHeight:`${e.maxHeight-m.value-p.value}px`}:{});return{isHidden:r,renderExpanded:l,setDragVisible:a,isGroup:c,handleMouseLeave:g,handleHeaderFooterMousewheel:w,tableSize:L,emptyBlockStyle:V,handleFixedMousewheel:(N,B)=>{const U=o.refs.bodyWrapper;if(Math.abs(B.spinY)>0){const G=U.scrollTop;B.pixelY<0&&G!==0&&N.preventDefault(),B.pixelY>0&&U.scrollHeight-U.clientHeight>G&&N.preventDefault(),U.scrollTop+=Math.ceil(B.pixelY/5)}else U.scrollLeft+=Math.ceil(B.pixelX/5)},resizeProxyVisible:s,bodyWidth:W,resizeState:u,doLayout:E,tableBodyStyles:C,tableLayout:z,scrollbarViewStyle:f,tableInnerStyle:x,scrollbarStyle:M}}function OG(e){const t=P(),n=()=>{const r=e.vnode.el.querySelector(".hidden-columns"),l={childList:!0,subtree:!0},s=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{s.forEach(a=>a())}),t.value.observe(r,l)};nt(()=>{n()}),Gr(()=>{var o;(o=t.value)==null||o.disconnect()})}var NG={data:{type:Array,default:()=>[]},size:an,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"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object]};function j2(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(r=>r.width===void 0)&&(n=[]);const o=r=>{const l={key:`${e.tableLayout}_${r.id}`,style:{},name:void 0};return t?l.style={width:`${r.width}px`}:l.name=r.id,l};return Ue("colgroup",{},n.map(r=>Ue("col",o(r))))}j2.props=["columns","tableLayout"];const MG=()=>{const e=P(),t=(l,s)=>{const a=e.value;a&&a.scrollTo(l,s)},n=(l,s)=>{const a=e.value;a&&Ye(s)&&["Top","Left"].includes(l)&&a[`setScroll${l}`](s)};return{scrollBarRef:e,scrollTo:t,setScrollTop:l=>n("Top",l),setScrollLeft:l=>n("Left",l)}};let IG=1;const RG=j({name:"ElTable",directives:{Mousewheel:yF},components:{TableHeader:gG,TableBody:SG,TableFooter:_G,ElScrollbar:gr,hColgroup:j2},props:NG,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t}=Ct(),n=ge("table"),o=ot();ft(qo,o);const r=oG(o,e);o.store=r;const l=new lG({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=l;const s=S(()=>(r.states.data.value||[]).length===0),{setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:h,toggleRowExpansion:v,clearSort:m,sort:p}=$G(r),{isHidden:y,renderExpanded:g,setDragVisible:w,isGroup:b,handleMouseLeave:C,handleHeaderFooterMousewheel:E,tableSize:k,emptyBlockStyle:O,handleFixedMousewheel:T,resizeProxyVisible:R,bodyWidth:A,resizeState:I,doLayout:L,tableBodyStyles:W,tableLayout:z,scrollbarViewStyle:V,tableInnerStyle:x,scrollbarStyle:M}=TG(e,l,r,o),{scrollBarRef:D,scrollTo:N,setScrollLeft:B,setScrollTop:U}=MG(),G=Un(L,50),ne=`${n.namespace.value}-table_${IG++}`;o.tableId=ne,o.state={isGroup:b,resizeState:I,doLayout:L,debouncedUpdateLayout:G};const ue=S(()=>e.sumText||t("el.table.sumText")),te=S(()=>e.emptyText||t("el.table.emptyText"));return OG(o),{ns:n,layout:l,store:r,handleHeaderFooterMousewheel:E,handleMouseLeave:C,tableId:ne,tableSize:k,isHidden:y,isEmpty:s,renderExpanded:g,resizeProxyVisible:R,resizeState:I,isGroup:b,bodyWidth:A,tableBodyStyles:W,emptyBlockStyle:O,debouncedUpdateLayout:G,handleFixedMousewheel:T,setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:h,toggleRowExpansion:v,clearSort:m,doLayout:L,sort:p,t,setDragVisible:w,context:o,computedSumText:ue,computedEmptyText:te,tableLayout:z,scrollbarViewStyle:V,tableInnerStyle:x,scrollbarStyle:M,scrollBarRef:D,scrollTo:N,setScrollLeft:B,setScrollTop:U}}}),AG=["data-prefix"],PG={ref:"hiddenColumns",class:"hidden-columns"};function xG(e,t,n,o,r,l){const s=at("hColgroup"),a=at("table-header"),u=at("table-body"),c=at("table-footer"),f=at("el-scrollbar"),d=Ec("mousewheel");return _(),F("div",{ref:"tableWrapper",class:$([{[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:He(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=(...h)=>e.handleMouseLeave&&e.handleMouseLeave(...h))},[K("div",{class:$(e.ns.e("inner-wrapper")),style:He(e.tableInnerStyle)},[K("div",PG,[le(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?et((_(),F("div",{key:0,ref:"headerWrapper",class:$(e.ns.e("header-wrapper"))},[K("table",{ref:"tableHeader",class:$(e.ns.e("header")),style:He(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),q(a,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):oe("v-if",!0),K("div",{ref:"bodyWrapper",class:$(e.ns.e("body-wrapper"))},[q(f,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:Z(()=>[K("table",{ref:"tableBody",class:$(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:He({width:e.bodyWidth,tableLayout:e.tableLayout})},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(_(),re(a,{key:0,ref:"tableHeaderRef",class:$(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","onSetDragVisible"])):oe("v-if",!0),q(u,{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"?(_(),re(c,{key:1,class:$(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"])):oe("v-if",!0)],6),e.isEmpty?(_(),F("div",{key:0,ref:"emptyBlock",style:He(e.emptyBlockStyle),class:$(e.ns.e("empty-block"))},[K("span",{class:$(e.ns.e("empty-text"))},[le(e.$slots,"empty",{},()=>[wt(Te(e.computedEmptyText),1)])],2)],6)):oe("v-if",!0),e.$slots.append?(_(),F("div",{key:1,ref:"appendWrapper",class:$(e.ns.e("append-wrapper"))},[le(e.$slots,"append")],2)):oe("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary&&e.tableLayout==="fixed"?et((_(),F("div",{key:1,ref:"footerWrapper",class:$(e.ns.e("footer-wrapper"))},[K("table",{class:$(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:He(e.tableBodyStyles)},[q(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),q(c,{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)),[[St,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):oe("v-if",!0),e.border||e.isGroup?(_(),F("div",{key:2,class:$(e.ns.e("border-left-patch"))},null,2)):oe("v-if",!0)],6),et(K("div",{ref:"resizeProxy",class:$(e.ns.e("column-resize-proxy"))},null,2),[[St,e.resizeProxyVisible]])],46,AG)}var LG=$e(RG,[["render",xG],["__file","table.vue"]]);const DG={selection:"table-column--selection",expand:"table__expand-column"},BG={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:""}},FG=e=>DG[e]||"",VG={selection:{renderHeader({store:e,column:t}){function n(){return e.states.data.value&&e.states.data.value.length===0}return Ue(ho,{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:o}){return Ue(ho,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:r=>r.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 o=e.index;return typeof o=="number"?n=t+o:typeof o=="function"&&(n=o(t)),Ue("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,r=[o.e("expand-icon")];return n&&r.push(o.em("expand-icon","expanded")),Ue("div",{class:r,onClick:function(s){s.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[Ue(Fe,null,{default:()=>[Ue(Pn)]})]})},sortable:!1,resizable:!1}};function HG({row:e,column:t,$index:n}){var o;const r=t.property,l=r&&hu(e,r).value;return t&&t.formatter?t.formatter(e,t,l,n):((o=l==null?void 0:l.toString)==null?void 0:o.call(l))||""}function zG({row:e,treeNode:t,store:n},o=!1){const{ns:r}=n;if(!t)return o?[Ue("span",{class:r.e("placeholder")})]:null;const l=[],s=function(a){a.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&l.push(Ue("span",{class:r.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&&!t.noLazyChildren){const a=[r.e("expand-icon"),t.expanded?r.em("expand-icon","expanded"):""];let u=Pn;t.loading&&(u=Zr),l.push(Ue("div",{class:a,onClick:s},{default:()=>[Ue(Fe,{class:{[r.is("loading")]:t.loading}},{default:()=>[Ue(u)]})]}))}else l.push(Ue("span",{class:r.e("placeholder")}));return l}function L0(e,t){return e.reduce((n,o)=>(n[o]=o,n),t)}function KG(e,t){const n=ot();return{registerComplexWatchers:()=>{const l=["fixed"],s={realWidth:"width",realMinWidth:"minWidth"},a=L0(l,s);Object.keys(a).forEach(u=>{const c=s[u];bt(t,c)&&fe(()=>t[c],f=>{let d=f;c==="width"&&u==="realWidth"&&(d=Bv(f)),c==="minWidth"&&u==="realMinWidth"&&(d=D2(f)),n.columnConfig.value[c]=d,n.columnConfig.value[u]=d;const h=c==="fixed";e.value.store.scheduleLayout(h)})})},registerNormalWatchers:()=>{const l=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip"],s={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},a=L0(l,s);Object.keys(a).forEach(u=>{const c=s[u];bt(t,c)&&fe(()=>t[c],f=>{n.columnConfig.value[u]=f})})}}}function jG(e,t,n){const o=ot(),r=P(""),l=P(!1),s=P(),a=P(),u=ge("table");Cn(()=>{s.value=e.align?`is-${e.align}`:null,s.value}),Cn(()=>{a.value=e.headerAlign?`is-${e.headerAlign}`:s.value,a.value});const c=S(()=>{let C=o.vnode.vParent||o.parent;for(;C&&!C.tableId&&!C.columnId;)C=C.vnode.vParent||C.parent;return C}),f=S(()=>{const{store:C}=o.parent;if(!C)return!1;const{treeData:E}=C.states,k=E.value;return k&&Object.keys(k).length>0}),d=P(Bv(e.width)),h=P(D2(e.minWidth)),v=C=>(d.value&&(C.width=d.value),h.value&&(C.minWidth=h.value),!d.value&&h.value&&(C.width=void 0),C.minWidth||(C.minWidth=80),C.realWidth=Number(C.width===void 0?C.minWidth:C.width),C),m=C=>{const E=C.type,k=VG[E]||{};Object.keys(k).forEach(T=>{const R=k[T];T!=="className"&&R!==void 0&&(C[T]=R)});const O=FG(E);if(O){const T=`${i(u.namespace)}-${O}`;C.className=C.className?`${C.className} ${T}`:T}return C},p=C=>{Array.isArray(C)?C.forEach(k=>E(k)):E(C);function E(k){var O;((O=k==null?void 0:k.type)==null?void 0:O.name)==="ElTableColumn"&&(k.vParent=o)}};return{columnId:r,realAlign:s,isSubColumn:l,realHeaderAlign:a,columnOrTableParent:c,setColumnWidth:v,setColumnForcedProps:m,setColumnRenders:C=>{e.renderHeader||C.type!=="selection"&&(C.renderHeader=k=>(o.columnConfig.value.label,le(t,"header",k,()=>[C.label])));let E=C.renderCell;return C.type==="expand"?(C.renderCell=k=>Ue("div",{class:"cell"},[E(k)]),n.value.renderExpanded=k=>t.default?t.default(k):t.default):(E=E||HG,C.renderCell=k=>{let O=null;if(t.default){const W=t.default(k);O=W.some(z=>z.type!==An)?W:E(k)}else O=E(k);const{columns:T}=n.value.store.states,R=T.value.findIndex(W=>W.type==="default"),A=f.value&&k.cellIndex===R,I=zG(k,A),L={class:"cell",style:{}};return C.showOverflowTooltip&&(L.class=`${L.class} ${i(u.namespace)}-tooltip`,L.style={width:`${(k.column.realWidth||Number(k.column.width))-1}px`}),p(O),Ue("div",L,[I,O])}),C},getPropsData:(...C)=>C.reduce((E,k)=>(Array.isArray(k)&&k.forEach(O=>{E[O]=e[O]}),E),{}),getColumnElIndex:(C,E)=>Array.prototype.indexOf.call(C,E),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",o.columnConfig.value)}}}var WG={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 UG=1;var W2=j({name:"ElTableColumn",components:{ElCheckbox:ho},props:WG,setup(e,{slots:t}){const n=ot(),o=P({}),r=S(()=>{let b=n.parent;for(;b&&!b.tableId;)b=b.parent;return b}),{registerNormalWatchers:l,registerComplexWatchers:s}=KG(r,e),{columnId:a,isSubColumn:u,realHeaderAlign:c,columnOrTableParent:f,setColumnWidth:d,setColumnForcedProps:h,setColumnRenders:v,getPropsData:m,getColumnElIndex:p,realAlign:y,updateColumnOrder:g}=jG(e,t,r),w=f.value;a.value=`${w.tableId||w.columnId}_column_${UG++}`,Sc(()=>{u.value=r.value!==w;const b=e.type||"default",C=e.sortable===""?!0:e.sortable,E=Qt(e.showOverflowTooltip)?w.props.showOverflowTooltip:e.showOverflowTooltip,k={...BG[b],id:a.value,type:b,property:e.prop||e.property,align:y,headerAlign:c,showOverflowTooltip:E,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:C,index:e.index,rawColumnKey:n.vnode.key};let I=m(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);I=UY(k,I),I=YY(v,d,h)(I),o.value=I,l(),s()}),nt(()=>{var b;const C=f.value,E=u.value?C.vnode.el.children:(b=C.refs.hiddenColumns)==null?void 0:b.children,k=()=>p(E||[],n.vnode.el);o.value.getColumnIndex=k,k()>-1&&r.value.store.commit("insertColumn",o.value,u.value?C.columnConfig.value:null,g)}),At(()=>{o.value.getColumnIndex()>-1&&r.value.store.commit("removeColumn",o.value,u.value?w.columnConfig.value:null,g)}),n.columnId=a.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),r=[];if(Array.isArray(o))for(const s of o)((n=s.type)==null?void 0:n.name)==="ElTableColumn"||s.shapeFlag&2?r.push(s):s.type===ze&&Array.isArray(s.children)&&s.children.forEach(a=>{(a==null?void 0:a.patchFlag)!==1024&&!Ze(a==null?void 0:a.children)&&r.push(a)});return Ue("div",r)}catch{return Ue("div",[])}}});const qG=rt(LG,{TableColumn:W2}),YG=Kt(W2);var oi=(e=>(e.ASC="asc",e.DESC="desc",e))(oi||{}),ri=(e=>(e.CENTER="center",e.RIGHT="right",e))(ri||{}),U2=(e=>(e.LEFT="left",e.RIGHT="right",e))(U2||{});const Tp={asc:"desc",desc:"asc"},li=Symbol("placeholder"),GG=(e,t,n)=>{var o;const r={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(r.flexShrink=1);const l={...(o=e.style)!=null?o:{},...r,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(l.maxWidth=e.maxWidth),e.minWidth&&(l.minWidth=e.minWidth)),l};function XG(e,t,n){const o=S(()=>i(t).filter(p=>!p.hidden)),r=S(()=>i(o).filter(p=>p.fixed==="left"||p.fixed===!0)),l=S(()=>i(o).filter(p=>p.fixed==="right")),s=S(()=>i(o).filter(p=>!p.fixed)),a=S(()=>{const p=[];return i(r).forEach(y=>{p.push({...y,placeholderSign:li})}),i(s).forEach(y=>{p.push(y)}),i(l).forEach(y=>{p.push({...y,placeholderSign:li})}),p}),u=S(()=>i(r).length||i(l).length),c=S(()=>i(t).reduce((y,g)=>(y[g.key]=GG(g,i(n),e.fixed),y),{})),f=S(()=>i(o).reduce((p,y)=>p+y.width,0)),d=p=>i(t).find(y=>y.key===p),h=p=>i(c)[p],v=(p,y)=>{p.width=y};function m(p){var y;const{key:g}=p.currentTarget.dataset;if(!g)return;const{sortState:w,sortBy:b}=e;let C=oi.ASC;ut(w)?C=Tp[w[g]]:C=Tp[b.order],(y=e.onColumnSort)==null||y.call(e,{column:d(g),key:g,order:C})}return{columns:t,columnsStyles:c,columnsTotalWidth:f,fixedColumnsOnLeft:r,fixedColumnsOnRight:l,hasFixedColumns:u,mainColumns:a,normalColumns:s,visibleColumns:o,getColumn:d,getColumnStyle:h,updateColumnWidth:v,onColumnSorted:m}}const JG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:r})=>{const l=P({scrollLeft:0,scrollTop:0});function s(v){var m,p,y;const{scrollTop:g}=v;(m=t.value)==null||m.scrollTo(v),(p=n.value)==null||p.scrollToTop(g),(y=o.value)==null||y.scrollToTop(g)}function a(v){l.value=v,s(v)}function u(v){l.value.scrollTop=v,s(i(l))}function c(v){var m,p;l.value.scrollLeft=v,(p=(m=t.value)==null?void 0:m.scrollTo)==null||p.call(m,i(l))}function f(v){var m;a(v),(m=e.onScroll)==null||m.call(e,v)}function d({scrollTop:v}){const{scrollTop:m}=i(l);v!==m&&u(v)}function h(v,m="auto"){var p;(p=t.value)==null||p.scrollToRow(v,m)}return fe(()=>i(l).scrollTop,(v,m)=>{v>m&&r()}),{scrollPos:l,scrollTo:a,scrollToLeft:c,scrollToTop:u,scrollToRow:h,onScroll:f,onVerticalScroll:d}},ZG=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:r,ns:l,isScrolling:s})=>{const a=ot(),{emit:u}=a,c=Pt(!1),f=P(e.defaultExpandedRowKeys||[]),d=P(-1),h=Pt(null),v=P({}),m=P({}),p=Pt({}),y=Pt({}),g=Pt({}),w=S(()=>Ye(e.estimatedRowHeight));function b(A){var I;(I=e.onRowsRendered)==null||I.call(e,A),A.rowCacheEnd>i(d)&&(d.value=A.rowCacheEnd)}function C({hovered:A,rowKey:I}){if(s.value)return;r.vnode.el.querySelectorAll(`[rowkey=${I}]`).forEach(z=>{A?z.classList.add(l.is("hovered")):z.classList.remove(l.is("hovered"))})}function E({expanded:A,rowData:I,rowIndex:L,rowKey:W}){var z,V;const x=[...i(f)],M=x.indexOf(W);A?M===-1&&x.push(W):M>-1&&x.splice(M,1),f.value=x,u("update:expandedRowKeys",x),(z=e.onRowExpand)==null||z.call(e,{expanded:A,rowData:I,rowIndex:L,rowKey:W}),(V=e.onExpandedRowsChange)==null||V.call(e,x)}const k=Un(()=>{var A,I,L,W;c.value=!0,v.value={...i(v),...i(m)},O(i(h),!1),m.value={},h.value=null,(A=t.value)==null||A.forceUpdate(),(I=n.value)==null||I.forceUpdate(),(L=o.value)==null||L.forceUpdate(),(W=a.proxy)==null||W.$forceUpdate(),c.value=!1},0);function O(A,I=!1){i(w)&&[t,n,o].forEach(L=>{const W=i(L);W&&W.resetAfterRowIndex(A,I)})}function T(A,I,L){const W=i(h);(W===null||W>L)&&(h.value=L),m.value[A]=I}function R({rowKey:A,height:I,rowIndex:L},W){W?W===U2.RIGHT?g.value[A]=I:p.value[A]=I:y.value[A]=I;const z=Math.max(...[p,g,y].map(V=>V.value[A]||0));i(v)[A]!==z&&(T(A,z,L),k())}return{expandedRowKeys:f,lastRenderedRowIndex:d,isDynamic:w,isResetting:c,rowHeights:v,resetAfterIndex:O,onRowExpanded:E,onRowHovered:C,onRowsRendered:b,onRowHeightChange:R}},QG=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:o})=>{const r=P({}),l=S(()=>{const a={},{data:u,rowKey:c}=e,f=i(t);if(!f||!f.length)return u;const d=[],h=new Set;f.forEach(m=>h.add(m));let v=u.slice();for(v.forEach(m=>a[m[c]]=0);v.length>0;){const m=v.shift();d.push(m),h.has(m[c])&&Array.isArray(m.children)&&m.children.length>0&&(v=[...m.children,...v],m.children.forEach(p=>a[p[c]]=a[m[c]]+1))}return r.value=a,d}),s=S(()=>{const{data:a,expandColumnKey:u}=e;return u?i(l):a});return fe(s,(a,u)=>{a!==u&&(n.value=-1,o(0,!0))}),{data:s,depthMap:r}},eX=(e,t)=>e+t,Nu=e=>Ae(e)?e.reduce(eX,0):e,xl=(e,t,n={})=>Xe(e)?e(t):e??n,Pr=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=qt(e[t])}),e),q2=e=>Vt(e)?t=>Ue(e,t):e,tX=(e,{columnsTotalWidth:t,data:n,fixedColumnsOnLeft:o,fixedColumnsOnRight:r})=>{const l=S(()=>{const{fixed:b,width:C,vScrollbarSize:E}=e,k=C-E;return b?Math.max(Math.round(i(t)),k):k}),s=S(()=>i(l)+e.vScrollbarSize),a=S(()=>{const{height:b=0,maxHeight:C=0,footerHeight:E,hScrollbarSize:k}=e;if(C>0){const O=i(m),T=i(u),A=i(v)+O+T+k;return Math.min(A,C-E)}return b-E}),u=S(()=>{const{rowHeight:b,estimatedRowHeight:C}=e,E=i(n);return Ye(C)?E.length*C:E.length*b}),c=S(()=>{const{maxHeight:b}=e,C=i(a);if(Ye(b)&&b>0)return C;const E=i(u)+i(v)+i(m);return Math.min(C,E)}),f=b=>b.width,d=S(()=>Nu(i(o).map(f))),h=S(()=>Nu(i(r).map(f))),v=S(()=>Nu(e.headerHeight)),m=S(()=>{var b;return(((b=e.fixedData)==null?void 0:b.length)||0)*e.rowHeight}),p=S(()=>i(a)-i(v)-i(m)),y=S(()=>{const{style:b={},height:C,width:E}=e;return Pr({...b,height:C,width:E})}),g=S(()=>Pr({height:e.footerHeight})),w=S(()=>({top:qt(i(v)),bottom:qt(e.footerHeight),width:qt(e.width)}));return{bodyWidth:l,fixedTableHeight:c,mainTableHeight:a,leftTableWidth:d,rightTableWidth:h,headerWidth:s,rowsHeight:u,windowHeight:p,footerHeight:g,emptyStyle:w,rootStyle:y,headerHeight:v}},nX=e=>{const t=P(),n=P(0),o=P(0);let r;return nt(()=>{r=Ht(t,([l])=>{const{width:s,height:a}=l.contentRect,{paddingLeft:u,paddingRight:c,paddingTop:f,paddingBottom:d}=getComputedStyle(l.target),h=Number.parseInt(u)||0,v=Number.parseInt(c)||0,m=Number.parseInt(f)||0,p=Number.parseInt(d)||0;n.value=s-h-v,o.value=a-m-p}).stop}),At(()=>{r==null||r()}),fe([n,o],([l,s])=>{var a;(a=e.onResize)==null||a.call(e,{width:l,height:s})}),{sizer:t,width:n,height:o}};function oX(e){const t=P(),n=P(),o=P(),{columns:r,columnsStyles:l,columnsTotalWidth:s,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,hasFixedColumns:c,mainColumns:f,onColumnSorted:d}=XG(e,Ot(e,"columns"),Ot(e,"fixed")),{scrollTo:h,scrollToLeft:v,scrollToTop:m,scrollToRow:p,onScroll:y,onVerticalScroll:g,scrollPos:w}=JG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:X}),b=ge("table-v2"),C=ot(),E=Pt(!1),{expandedRowKeys:k,lastRenderedRowIndex:O,isDynamic:T,isResetting:R,rowHeights:A,resetAfterIndex:I,onRowExpanded:L,onRowHeightChange:W,onRowHovered:z,onRowsRendered:V}=ZG(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,tableInstance:C,ns:b,isScrolling:E}),{data:x,depthMap:M}=QG(e,{expandedRowKeys:k,lastRenderedRowIndex:O,resetAfterIndex:I}),{bodyWidth:D,fixedTableHeight:N,mainTableHeight:B,leftTableWidth:U,rightTableWidth:G,headerWidth:ne,rowsHeight:ue,windowHeight:te,footerHeight:Y,emptyStyle:J,rootStyle:ee,headerHeight:Ce}=tX(e,{columnsTotalWidth:s,data:x,fixedColumnsOnLeft:a,fixedColumnsOnRight:u}),de=P(),ie=S(()=>{const ce=i(x).length===0;return Ae(e.fixedData)?e.fixedData.length===0&&ce:ce});function H(ce){const{estimatedRowHeight:he,rowHeight:Ee,rowKey:me}=e;return he?i(A)[i(x)[ce][me]]||he:Ee}function X(){const{onEndReached:ce}=e;if(!ce)return;const{scrollTop:he}=i(w),Ee=i(ue),me=i(te),ke=Ee-(he+me)+e.hScrollbarSize;i(O)>=0&&Ee===he+i(B)-i(Ce)&&ce(ke)}return fe(()=>e.expandedRowKeys,ce=>k.value=ce,{deep:!0}),{columns:r,containerRef:de,mainTableRef:t,leftTableRef:n,rightTableRef:o,isDynamic:T,isResetting:R,isScrolling:E,hasFixedColumns:c,columnsStyles:l,columnsTotalWidth:s,data:x,expandedRowKeys:k,depthMap:M,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,mainColumns:f,bodyWidth:D,emptyStyle:J,rootStyle:ee,headerWidth:ne,footerHeight:Y,mainTableHeight:B,fixedTableHeight:N,leftTableWidth:U,rightTableWidth:G,showEmpty:ie,getRowHeight:H,onColumnSorted:d,onRowHovered:z,onRowExpanded:L,onRowsRendered:V,onRowHeightChange:W,scrollTo:h,scrollToLeft:v,scrollToTop:m,scrollToRow:p,onScroll:y,onVerticalScroll:g}}const Hv=Symbol("tableV2"),Y2=String,$i={type:Q(Array),required:!0},zv={type:Q(Array)},G2={...zv,required:!0},rX=String,D0={type:Q(Array),default:()=>zt([])},fl={type:Number,required:!0},X2={type:Q([String,Number,Symbol]),default:"id"},B0={type:Q(Object)},bl=_e({class:String,columns:$i,columnsStyles:{type:Q(Object),required:!0},depth:Number,expandColumnKey:rX,estimatedRowHeight:{...$l.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:Q(Function)},onRowHover:{type:Q(Function)},onRowHeightChange:{type:Q(Function)},rowData:{type:Q(Object),required:!0},rowEventHandlers:{type:Q(Object)},rowIndex:{type:Number,required:!0},rowKey:X2,style:{type:Q(Object)}}),Gd={type:Number,required:!0},Kv=_e({class:String,columns:$i,fixedHeaderData:{type:Q(Array)},headerData:{type:Q(Array),required:!0},headerHeight:{type:Q([Number,Array]),default:50},rowWidth:Gd,rowHeight:{type:Number,default:50},height:Gd,width:Gd}),Mu=_e({columns:$i,data:G2,fixedData:zv,estimatedRowHeight:bl.estimatedRowHeight,width:fl,height:fl,headerWidth:fl,headerHeight:Kv.headerHeight,bodyWidth:fl,rowHeight:fl,cache:y2.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:$l.scrollbarAlwaysOn,scrollbarStartGap:$l.scrollbarStartGap,scrollbarEndGap:$l.scrollbarEndGap,class:Y2,style:B0,containerStyle:B0,getRowHeight:{type:Q(Function),required:!0},rowKey:bl.rowKey,onRowsRendered:{type:Q(Function)},onScroll:{type:Q(Function)}}),lX=_e({cache:Mu.cache,estimatedRowHeight:bl.estimatedRowHeight,rowKey:X2,headerClass:{type:Q([String,Function])},headerProps:{type:Q([Object,Function])},headerCellProps:{type:Q([Object,Function])},headerHeight:Kv.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Q([String,Function])},rowProps:{type:Q([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Q([Object,Function])},columns:$i,data:G2,dataGetter:{type:Q(Function)},fixedData:zv,expandColumnKey:bl.expandColumnKey,expandedRowKeys:D0,defaultExpandedRowKeys:D0,class:Y2,fixed:Boolean,style:{type:Q(Object)},width:fl,height:fl,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:$l.hScrollbarSize,vScrollbarSize:$l.vScrollbarSize,scrollbarAlwaysOn:C2.alwaysOn,sortBy:{type:Q(Object),default:()=>({})},sortState:{type:Q(Object),default:void 0},onColumnSort:{type:Q(Function)},onExpandedRowsChange:{type:Q(Function)},onEndReached:{type:Q(Function)},onRowExpand:bl.onRowExpand,onScroll:Mu.onScroll,onRowsRendered:Mu.onRowsRendered,rowEventHandlers:bl.rowEventHandlers}),jv=(e,{slots:t})=>{var n;const{cellData:o,style:r}=e,l=((n=o==null?void 0:o.toString)==null?void 0:n.call(o))||"",s=le(t,"default",e,()=>[l]);return q("div",{class:e.class,title:l,style:r},[s])};jv.displayName="ElTableV2Cell";jv.inheritAttrs=!1;const Wv=(e,{slots:t})=>le(t,"default",e,()=>{var n,o;return[q("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(o=e.column)==null?void 0:o.title])]});Wv.displayName="ElTableV2HeaderCell";Wv.inheritAttrs=!1;const sX=_e({class:String,columns:$i,columnsStyles:{type:Q(Object),required:!0},headerIndex:Number,style:{type:Q(Object)}}),aX=j({name:"ElTableV2HeaderRow",props:sX,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:o,headerIndex:r,style:l}=e;let s=n.map((a,u)=>t.cell({columns:n,column:a,columnIndex:u,headerIndex:r,style:o[a.key]}));return t.header&&(s=t.header({cells:s.map(a=>Ae(a)&&a.length===1?a[0]:a),columns:n,headerIndex:r})),q("div",{class:e.class,style:l,role:"row"},[s])}}}),iX="ElTableV2Header",uX=j({name:iX,props:Kv,setup(e,{slots:t,expose:n}){const o=ge("table-v2"),r=P(),l=S(()=>Pr({width:e.width,height:e.height})),s=S(()=>Pr({width:e.rowWidth,height:e.height})),a=S(()=>zr(i(e.headerHeight))),u=d=>{const h=i(r);je(()=>{h!=null&&h.scroll&&h.scroll({left:d})})},c=()=>{const d=o.e("fixed-header-row"),{columns:h,fixedHeaderData:v,rowHeight:m}=e;return v==null?void 0:v.map((p,y)=>{var g;const w=Pr({height:m,width:"100%"});return(g=t.fixed)==null?void 0:g.call(t,{class:d,columns:h,rowData:p,rowIndex:-(y+1),style:w})})},f=()=>{const d=o.e("dynamic-header-row"),{columns:h}=e;return i(a).map((v,m)=>{var p;const y=Pr({width:"100%",height:v});return(p=t.dynamic)==null?void 0:p.call(t,{class:d,columns:h,headerIndex:m,style:y})})};return n({scrollToLeft:u}),()=>{if(!(e.height<=0))return q("div",{ref:r,class:e.class,style:i(l),role:"rowgroup"},[q("div",{style:i(s),class:o.e("header")},[f(),c()])])}}}),cX=e=>{const{isScrolling:t}=Pe(Hv),n=P(!1),o=P(),r=S(()=>Ye(e.estimatedRowHeight)&&e.rowIndex>=0),l=(u=!1)=>{const c=i(o);if(!c)return;const{columns:f,onRowHeightChange:d,rowKey:h,rowIndex:v,style:m}=e,{height:p}=c.getBoundingClientRect();n.value=!0,je(()=>{if(u||p!==Number.parseInt(m.height)){const y=f[0],g=(y==null?void 0:y.placeholderSign)===li;d==null||d({rowKey:h,height:p,rowIndex:v},y&&!g&&y.fixed)}})},s=S(()=>{const{rowData:u,rowIndex:c,rowKey:f,onRowHover:d}=e,h=e.rowEventHandlers||{},v={};return Object.entries(h).forEach(([m,p])=>{Xe(p)&&(v[m]=y=>{p({event:y,rowData:u,rowIndex:c,rowKey:f})})}),d&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:m,hovered:p})=>{const y=v[m];v[m]=g=>{d({event:g,hovered:p,rowData:u,rowIndex:c,rowKey:f}),y==null||y(g)}}),v}),a=u=>{const{onRowExpand:c,rowData:f,rowIndex:d,rowKey:h}=e;c==null||c({expanded:u,rowData:f,rowIndex:d,rowKey:h})};return nt(()=>{i(r)&&l(!0)}),{isScrolling:t,measurable:r,measured:n,rowRef:o,eventHandlers:s,onExpand:a}},dX="ElTableV2TableRow",fX=j({name:dX,props:bl,setup(e,{expose:t,slots:n,attrs:o}){const{eventHandlers:r,isScrolling:l,measurable:s,measured:a,rowRef:u,onExpand:c}=cX(e);return t({onExpand:c}),()=>{const{columns:f,columnsStyles:d,expandColumnKey:h,depth:v,rowData:m,rowIndex:p,style:y}=e;let g=f.map((w,b)=>{const C=Ae(m.children)&&m.children.length>0&&w.key===h;return n.cell({column:w,columns:f,columnIndex:b,depth:v,style:d[w.key],rowData:m,rowIndex:p,isScrolling:i(l),expandIconProps:C?{rowData:m,rowIndex:p,onExpand:c}:void 0})});if(n.row&&(g=n.row({cells:g.map(w=>Ae(w)&&w.length===1?w[0]:w),style:y,columns:f,depth:v,rowData:m,rowIndex:p,isScrolling:i(l)})),i(s)){const{height:w,...b}=y||{},C=i(a);return q("div",pt({ref:u,class:e.class,style:C?y:b,role:"row"},o,i(r)),[g])}return q("div",pt(o,{ref:u,class:e.class,style:y,role:"row"},i(r)),[g])}}}),pX=e=>{const{sortOrder:t}=e;return q(Fe,{size:14,class:e.class},{default:()=>[t===oi.ASC?q(Rx,null,null):q(Mx,null,null)]})},hX=e=>{const{expanded:t,expandable:n,onExpand:o,style:r,size:l}=e,s={onClick:n?()=>o(!t):void 0,class:e.class};return q(Fe,pt(s,{size:l,style:r}),{default:()=>[q(Pn,null,null)]})},vX="ElTableV2Grid",mX=e=>{const t=P(),n=P(),o=S(()=>{const{data:p,rowHeight:y,estimatedRowHeight:g}=e;if(!g)return p.length*y}),r=S(()=>{const{fixedData:p,rowHeight:y}=e;return((p==null?void 0:p.length)||0)*y}),l=S(()=>Nu(e.headerHeight)),s=S(()=>{const{height:p}=e;return Math.max(0,p-i(l)-i(r))}),a=S(()=>i(l)+i(r)>0),u=({data:p,rowIndex:y})=>p[y][e.rowKey];function c({rowCacheStart:p,rowCacheEnd:y,rowVisibleStart:g,rowVisibleEnd:w}){var b;(b=e.onRowsRendered)==null||b.call(e,{rowCacheStart:p,rowCacheEnd:y,rowVisibleStart:g,rowVisibleEnd:w})}function f(p,y){var g;(g=n.value)==null||g.resetAfterRowIndex(p,y)}function d(p,y){const g=i(t),w=i(n);ut(p)?(g==null||g.scrollToLeft(p.scrollLeft),w==null||w.scrollTo(p)):(g==null||g.scrollToLeft(p),w==null||w.scrollTo({scrollLeft:p,scrollTop:y}))}function h(p){var y;(y=i(n))==null||y.scrollTo({scrollTop:p})}function v(p,y){var g;(g=i(n))==null||g.scrollToItem(p,1,y)}function m(){var p,y;(p=i(n))==null||p.$forceUpdate(),(y=i(t))==null||y.$forceUpdate()}return{bodyRef:n,forceUpdate:m,fixedRowHeight:r,gridHeight:s,hasHeader:a,headerHeight:l,headerRef:t,totalHeight:o,itemKey:u,onItemRendered:c,resetAfterRowIndex:f,scrollTo:d,scrollToTop:h,scrollToRow:v}},Uv=j({name:vX,props:Mu,setup(e,{slots:t,expose:n}){const{ns:o}=Pe(Hv),{bodyRef:r,fixedRowHeight:l,gridHeight:s,hasHeader:a,headerRef:u,headerHeight:c,totalHeight:f,forceUpdate:d,itemKey:h,onItemRendered:v,resetAfterRowIndex:m,scrollTo:p,scrollToTop:y,scrollToRow:g}=mX(e);n({forceUpdate:d,totalHeight:f,scrollTo:p,scrollToTop:y,scrollToRow:g,resetAfterRowIndex:m});const w=()=>e.bodyWidth;return()=>{const{cache:b,columns:C,data:E,fixedData:k,useIsScrolling:O,scrollbarAlwaysOn:T,scrollbarEndGap:R,scrollbarStartGap:A,style:I,rowHeight:L,bodyWidth:W,estimatedRowHeight:z,headerWidth:V,height:x,width:M,getRowHeight:D,onScroll:N}=e,B=Ye(z),U=B?tq:JU,G=i(c);return q("div",{role:"table",class:[o.e("table"),e.class],style:I},[q(U,{ref:r,data:E,useIsScrolling:O,itemKey:h,columnCache:0,columnWidth:B?w:W,totalColumn:1,totalRow:E.length,rowCache:b,rowHeight:B?D:L,width:M,height:i(s),class:o.e("body"),role:"rowgroup",scrollbarStartGap:A,scrollbarEndGap:R,scrollbarAlwaysOn:T,onScroll:N,onItemRendered:v,perfMode:!1},{default:ne=>{var ue;const te=E[ne.rowIndex];return(ue=t.row)==null?void 0:ue.call(t,{...ne,columns:C,rowData:te})}}),i(a)&&q(uX,{ref:u,class:o.e("header-wrapper"),columns:C,headerData:E,headerHeight:e.headerHeight,fixedHeaderData:k,rowWidth:V,rowHeight:L,width:M,height:Math.min(G+i(l),x)},{dynamic:t.header,fixed:t.row})])}}});function gX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const yX=(e,{slots:t})=>{const{mainTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),gX(t)?t:{default:()=>[t]})};function bX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const wX=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),bX(t)?t:{default:()=>[t]})};function CX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const SX=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...o}=e;return q(Uv,pt({ref:n},o),CX(t)?t:{default:()=>[t]})};function EX(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const kX=(e,{slots:t})=>{const{columns:n,columnsStyles:o,depthMap:r,expandColumnKey:l,expandedRowKeys:s,estimatedRowHeight:a,hasFixedColumns:u,rowData:c,rowIndex:f,style:d,isScrolling:h,rowProps:v,rowClass:m,rowKey:p,rowEventHandlers:y,ns:g,onRowHovered:w,onRowExpanded:b}=e,C=xl(m,{columns:n,rowData:c,rowIndex:f},""),E=xl(v,{columns:n,rowData:c,rowIndex:f}),k=c[p],O=r[k]||0,T=!!l,R=f<0,A=[g.e("row"),C,{[g.e(`row-depth-${O}`)]:T&&f>=0,[g.is("expanded")]:T&&s.includes(k),[g.is("fixed")]:!O&&R,[g.is("customized")]:!!t.row}],I=u?w:void 0,L={...E,columns:n,columnsStyles:o,class:A,depth:O,expandColumnKey:l,estimatedRowHeight:R?void 0:a,isScrolling:h,rowIndex:f,rowData:c,rowKey:k,rowEventHandlers:y,style:d};return q(fX,pt(L,{onRowExpand:b,onMouseenter:V=>{I==null||I({hovered:!0,rowKey:k,event:V,rowData:c,rowIndex:f})},onMouseleave:V=>{I==null||I({hovered:!1,rowKey:k,event:V,rowData:c,rowIndex:f})},rowkey:k}),EX(t)?t:{default:()=>[t]})},Op=({columns:e,column:t,columnIndex:n,depth:o,expandIconProps:r,isScrolling:l,rowData:s,rowIndex:a,style:u,expandedRowKeys:c,ns:f,cellProps:d,expandColumnKey:h,indentSize:v,iconSize:m,rowKey:p},{slots:y})=>{const g=Pr(u);if(t.placeholderSign===li)return q("div",{class:f.em("row-cell","placeholder"),style:g},null);const{cellRenderer:w,dataKey:b,dataGetter:C}=t,E=Xe(C)?C({columns:e,column:t,columnIndex:n,rowData:s,rowIndex:a}):Xt(s,b??""),k=xl(d,{cellData:E,columns:e,column:t,columnIndex:n,rowIndex:a,rowData:s}),O={class:f.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:E,isScrolling:l,rowData:s,rowIndex:a},T=q2(w),R=T?T(O):le(y,"default",O,()=>[q(jv,O,null)]),A=[f.e("row-cell"),t.class,t.align===ri.CENTER&&f.is("align-center"),t.align===ri.RIGHT&&f.is("align-right")],I=a>=0&&h&&t.key===h,L=a>=0&&c.includes(s[p]);let W;const z=`margin-inline-start: ${o*v}px;`;return I&&(ut(r)?W=q(hX,pt(r,{class:[f.e("expand-icon"),f.is("expanded",L)],size:m,expanded:L,style:z,expandable:!0}),null):W=q("div",{style:[z,`width: ${m}px; height: ${m}px;`].join(" ")},null)),q("div",pt({class:A,style:g},k,{role:"cell"}),[W,R])};Op.inheritAttrs=!1;function _X(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const $X=({columns:e,columnsStyles:t,headerIndex:n,style:o,headerClass:r,headerProps:l,ns:s},{slots:a})=>{const u={columns:e,headerIndex:n},c=[s.e("header-row"),xl(r,u,""),{[s.is("customized")]:!!a.header}],f={...xl(l,u),columnsStyles:t,class:c,columns:e,headerIndex:n,style:o};return q(aX,f,_X(a)?a:{default:()=>[a]})},F0=(e,{slots:t})=>{const{column:n,ns:o,style:r,onColumnSorted:l}=e,s=Pr(r);if(n.placeholderSign===li)return q("div",{class:o.em("header-row-cell","placeholder"),style:s},null);const{headerCellRenderer:a,headerClass:u,sortable:c}=n,f={...e,class:o.e("header-cell-text")},d=q2(a),h=d?d(f):le(t,"default",f,()=>[q(Wv,f,null)]),{sortBy:v,sortState:m,headerCellProps:p}=e;let y,g;if(m){const C=m[n.key];y=!!Tp[C],g=y?C:oi.ASC}else y=n.key===v.key,g=y?v.order:oi.ASC;const w=[o.e("header-cell"),xl(u,e,""),n.align===ri.CENTER&&o.is("align-center"),n.align===ri.RIGHT&&o.is("align-right"),c&&o.is("sortable")],b={...xl(p,e),onClick:n.sortable?l:void 0,class:w,style:s,["data-key"]:n.key};return q("div",pt(b,{role:"columnheader"}),[h,c&&q(pX,{class:[o.e("sort-icon"),y&&o.is("sorting")],sortOrder:g},null)])},J2=(e,{slots:t})=>{var n;return q("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};J2.displayName="ElTableV2Footer";const Z2=(e,{slots:t})=>{const n=le(t,"default",{},()=>[q(n2,null,null)]);return q("div",{class:e.class,style:e.style},[n])};Z2.displayName="ElTableV2Empty";const Q2=(e,{slots:t})=>{var n;return q("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};Q2.displayName="ElTableV2Overlay";function aa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vt(e)}const TX="ElTableV2",OX=j({name:TX,props:lX,setup(e,{slots:t,expose:n}){const o=ge("table-v2"),{columnsStyles:r,fixedColumnsOnLeft:l,fixedColumnsOnRight:s,mainColumns:a,mainTableHeight:u,fixedTableHeight:c,leftTableWidth:f,rightTableWidth:d,data:h,depthMap:v,expandedRowKeys:m,hasFixedColumns:p,mainTableRef:y,leftTableRef:g,rightTableRef:w,isDynamic:b,isResetting:C,isScrolling:E,bodyWidth:k,emptyStyle:O,rootStyle:T,headerWidth:R,footerHeight:A,showEmpty:I,scrollTo:L,scrollToLeft:W,scrollToTop:z,scrollToRow:V,getRowHeight:x,onColumnSorted:M,onRowHeightChange:D,onRowHovered:N,onRowExpanded:B,onRowsRendered:U,onScroll:G,onVerticalScroll:ne}=oX(e);return n({scrollTo:L,scrollToLeft:W,scrollToTop:z,scrollToRow:V}),ft(Hv,{ns:o,isResetting:C,isScrolling:E}),()=>{const{cache:ue,cellProps:te,estimatedRowHeight:Y,expandColumnKey:J,fixedData:ee,headerHeight:Ce,headerClass:de,headerProps:ie,headerCellProps:H,sortBy:X,sortState:ce,rowHeight:he,rowClass:Ee,rowEventHandlers:me,rowKey:ke,rowProps:we,scrollbarAlwaysOn:Oe,indentSize:Se,iconSize:Ne,useIsScrolling:xe,vScrollbarSize:Be,width:ye}=e,Le=i(h),Qe={cache:ue,class:o.e("main"),columns:i(a),data:Le,fixedData:ee,estimatedRowHeight:Y,bodyWidth:i(k)+Be,headerHeight:Ce,headerWidth:i(R),height:i(u),mainTableRef:y,rowKey:ke,rowHeight:he,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,useIsScrolling:xe,width:ye,getRowHeight:x,onRowsRendered:U,onScroll:G},lt=i(f),vt=i(c),qe={cache:ue,class:o.e("left"),columns:i(l),data:Le,estimatedRowHeight:Y,leftTableRef:g,rowHeight:he,bodyWidth:lt,headerWidth:lt,headerHeight:Ce,height:vt,rowKey:ke,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,useIsScrolling:xe,width:lt,getRowHeight:x,onScroll:ne},Re=i(d)+Be,be={cache:ue,class:o.e("right"),columns:i(s),data:Le,estimatedRowHeight:Y,rightTableRef:w,rowHeight:he,bodyWidth:Re,headerWidth:Re,headerHeight:Ce,height:vt,rowKey:ke,scrollbarAlwaysOn:Oe,scrollbarStartGap:2,scrollbarEndGap:Be,width:Re,style:`--${i(o.namespace)}-table-scrollbar-size: ${Be}px`,useIsScrolling:xe,getRowHeight:x,onScroll:ne},se=i(r),pe={ns:o,depthMap:i(v),columnsStyles:se,expandColumnKey:J,expandedRowKeys:i(m),estimatedRowHeight:Y,hasFixedColumns:i(p),rowProps:we,rowClass:Ee,rowKey:ke,rowEventHandlers:me,onRowHovered:N,onRowExpanded:B,onRowHeightChange:D},Ve={cellProps:te,expandColumnKey:J,indentSize:Se,iconSize:Ne,rowKey:ke,expandedRowKeys:i(m),ns:o},ae={ns:o,headerClass:de,headerProps:ie,columnsStyles:se},We={ns:o,sortBy:X,sortState:ce,headerCellProps:H,onColumnSorted:M},dt={row:un=>q(kX,pt(un,pe),{row:t.row,cell:ht=>{let Jt;return t.cell?q(Op,pt(ht,Ve,{style:se[ht.column.key]}),aa(Jt=t.cell(ht))?Jt:{default:()=>[Jt]}):q(Op,pt(ht,Ve,{style:se[ht.column.key]}),null)}}),header:un=>q($X,pt(un,ae),{header:t.header,cell:ht=>{let Jt;return t["header-cell"]?q(F0,pt(ht,We,{style:se[ht.column.key]}),aa(Jt=t["header-cell"](ht))?Jt:{default:()=>[Jt]}):q(F0,pt(ht,We,{style:se[ht.column.key]}),null)}})},_t=[e.class,o.b(),o.e("root"),{[o.is("dynamic")]:i(b)}],jt={class:o.e("footer"),style:i(A)};return q("div",{class:_t,style:i(T)},[q(yX,Qe,aa(dt)?dt:{default:()=>[dt]}),q(wX,qe,aa(dt)?dt:{default:()=>[dt]}),q(SX,be,aa(dt)?dt:{default:()=>[dt]}),t.footer&&q(J2,jt,{default:t.footer}),i(I)&&q(Z2,{class:o.e("empty"),style:i(O)},{default:t.empty}),t.overlay&&q(Q2,{class:o.e("overlay")},{default:t.overlay})])}}}),NX=_e({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Q(Function)}}),MX=j({name:"ElAutoResizer",props:NX,setup(e,{slots:t}){const n=ge("auto-resizer"),{height:o,width:r,sizer:l}=nX(e),s={width:"100%",height:"100%"};return()=>{var a;return q("div",{ref:l,class:n.b(),style:s},[(a=t.default)==null?void 0:a.call(t,{height:o.value,width:r.value})])}}}),IX=rt(OX),RX=rt(MX),nd=Symbol("tabsRootContextKey"),AX=_e({tabs:{type:Q(Array),default:()=>zt([])}}),eE="ElTabBar",PX=j({name:eE}),xX=j({...PX,props:AX,setup(e,{expose:t}){const n=e,o=ot(),r=Pe(nd);r||ln(eE,"");const l=ge("tabs"),s=P(),a=P(),u=()=>{let f=0,d=0;const h=["top","bottom"].includes(r.props.tabPosition)?"width":"height",v=h==="width"?"x":"y",m=v==="x"?"left":"top";return n.tabs.every(p=>{var y,g;const w=(g=(y=o.parent)==null?void 0:y.refs)==null?void 0:g[`tab-${p.uid}`];if(!w)return!1;if(!p.active)return!0;f=w[`offset${xo(m)}`],d=w[`client${xo(h)}`];const b=window.getComputedStyle(w);return h==="width"&&(n.tabs.length>1&&(d-=Number.parseFloat(b.paddingLeft)+Number.parseFloat(b.paddingRight)),f+=Number.parseFloat(b.paddingLeft)),!1}),{[h]:`${d}px`,transform:`translate${xo(v)}(${f}px)`}},c=()=>a.value=u();return fe(()=>n.tabs,async()=>{await je(),c()},{immediate:!0}),Ht(s,()=>c()),t({ref:s,update:c}),(f,d)=>(_(),F("div",{ref_key:"barRef",ref:s,class:$([i(l).e("active-bar"),i(l).is(i(r).props.tabPosition)]),style:He(a.value)},null,6))}});var LX=$e(xX,[["__file","tab-bar.vue"]]);const DX=_e({panes:{type:Q(Array),default:()=>zt([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),BX={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},V0="ElTabNav",FX=j({name:V0,props:DX,emits:BX,setup(e,{expose:t,emit:n}){const o=ot(),r=Pe(nd);r||ln(V0,"");const l=ge("tabs"),s=eN(),a=fN(),u=P(),c=P(),f=P(),d=P(),h=P(!1),v=P(0),m=P(!1),p=P(!0),y=S(()=>["top","bottom"].includes(r.props.tabPosition)?"width":"height"),g=S(()=>({transform:`translate${y.value==="width"?"X":"Y"}(-${v.value}px)`})),w=()=>{if(!u.value)return;const R=u.value[`offset${xo(y.value)}`],A=v.value;if(!A)return;const I=A>R?A-R:0;v.value=I},b=()=>{if(!u.value||!c.value)return;const R=c.value[`offset${xo(y.value)}`],A=u.value[`offset${xo(y.value)}`],I=v.value;if(R-I<=A)return;const L=R-I>A*2?I+A:R-A;v.value=L},C=async()=>{const R=c.value;if(!h.value||!f.value||!u.value||!R)return;await je();const A=f.value.querySelector(".is-active");if(!A)return;const I=u.value,L=["top","bottom"].includes(r.props.tabPosition),W=A.getBoundingClientRect(),z=I.getBoundingClientRect(),V=L?R.offsetWidth-z.width:R.offsetHeight-z.height,x=v.value;let M=x;L?(W.leftz.right&&(M=x+W.right-z.right)):(W.topz.bottom&&(M=x+(W.bottom-z.bottom))),M=Math.max(M,0),v.value=Math.min(M,V)},E=()=>{var R;if(!c.value||!u.value)return;e.stretch&&((R=d.value)==null||R.update());const A=c.value[`offset${xo(y.value)}`],I=u.value[`offset${xo(y.value)}`],L=v.value;I0&&(v.value=0))},k=R=>{const A=R.code,{up:I,down:L,left:W,right:z}=Ke;if(![I,L,W,z].includes(A))return;const V=Array.from(R.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),x=V.indexOf(R.target);let M;A===W||A===I?x===0?M=V.length-1:M=x-1:x{p.value&&(m.value=!0)},T=()=>m.value=!1;return fe(s,R=>{R==="hidden"?p.value=!1:R==="visible"&&setTimeout(()=>p.value=!0,50)}),fe(a,R=>{R?setTimeout(()=>p.value=!0,50):p.value=!1}),Ht(f,E),nt(()=>setTimeout(()=>C(),0)),fr(()=>E()),t({scrollToActiveTab:C,removeFocus:T}),fe(()=>e.panes,()=>o.update(),{flush:"post",deep:!0}),()=>{const R=h.value?[q("span",{class:[l.e("nav-prev"),l.is("disabled",!h.value.prev)],onClick:w},[q(Fe,null,{default:()=>[q(jr,null,null)]})]),q("span",{class:[l.e("nav-next"),l.is("disabled",!h.value.next)],onClick:b},[q(Fe,null,{default:()=>[q(Pn,null,null)]})])]:null,A=e.panes.map((I,L)=>{var W,z,V,x;const M=I.uid,D=I.props.disabled,N=(z=(W=I.props.name)!=null?W:I.index)!=null?z:`${L}`,B=!D&&(I.isClosable||e.editable);I.index=`${L}`;const U=B?q(Fe,{class:"is-icon-close",onClick:ue=>n("tabRemove",I,ue)},{default:()=>[q(ko,null,null)]}):null,G=((x=(V=I.slots).label)==null?void 0:x.call(V))||I.props.label,ne=!D&&I.active?0:-1;return q("div",{ref:`tab-${M}`,class:[l.e("item"),l.is(r.props.tabPosition),l.is("active",I.active),l.is("disabled",D),l.is("closable",B),l.is("focus",m.value)],id:`tab-${N}`,key:`tab-${M}`,"aria-controls":`pane-${N}`,role:"tab","aria-selected":I.active,tabindex:ne,onFocus:()=>O(),onBlur:()=>T(),onClick:ue=>{T(),n("tabClick",I,N,ue)},onKeydown:ue=>{B&&(ue.code===Ke.delete||ue.code===Ke.backspace)&&n("tabRemove",I,ue)}},[G,U])});return q("div",{ref:f,class:[l.e("nav-wrap"),l.is("scrollable",!!h.value),l.is(r.props.tabPosition)]},[R,q("div",{class:l.e("nav-scroll"),ref:u},[q("div",{class:[l.e("nav"),l.is(r.props.tabPosition),l.is("stretch",e.stretch&&["top","bottom"].includes(r.props.tabPosition))],ref:c,style:g.value,role:"tablist",onKeydown:k},[e.type?null:q(LX,{ref:d,tabs:[...e.panes]},null),A])])])}}}),VX=_e({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:Q(Function),default:()=>!0},stretch:Boolean}),Xd=e=>Ze(e)||Ye(e),HX={[it]:e=>Xd(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>Xd(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>Xd(e),tabAdd:()=>!0},zX=j({name:"ElTabs",props:VX,emits:HX,setup(e,{emit:t,slots:n,expose:o}){var r;const l=ge("tabs"),{children:s,addChild:a,removeChild:u}=pv(ot(),"ElTabPane"),c=P(),f=P((r=e.modelValue)!=null?r:"0"),d=async(p,y=!1)=>{var g,w,b;if(!(f.value===p||Qt(p)))try{await((g=e.beforeLeave)==null?void 0:g.call(e,p,f.value))!==!1&&(f.value=p,y&&(t(it,p),t("tabChange",p)),(b=(w=c.value)==null?void 0:w.removeFocus)==null||b.call(w))}catch{}},h=(p,y,g)=>{p.props.disabled||(d(y,!0),t("tabClick",p,g))},v=(p,y)=>{p.props.disabled||Qt(p.props.name)||(y.stopPropagation(),t("edit",p.props.name,"remove"),t("tabRemove",p.props.name))},m=()=>{t("edit",void 0,"add"),t("tabAdd")};return fe(()=>e.modelValue,p=>d(p)),fe(f,async()=>{var p;await je(),(p=c.value)==null||p.scrollToActiveTab()}),ft(nd,{props:e,currentName:f,registerPane:a,unregisterPane:u}),o({currentName:f}),()=>{const p=n["add-icon"],y=e.editable||e.addable?q("span",{class:l.e("new-tab"),tabindex:"0",onClick:m,onKeydown:b=>{b.code===Ke.enter&&m()}},[p?le(n,"add-icon"):q(Fe,{class:l.is("icon-plus")},{default:()=>[q(Vw,null,null)]})]):null,g=q("div",{class:[l.e("header"),l.is(e.tabPosition)]},[y,q(FX,{ref:c,currentName:f.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:h,onTabRemove:v},null)]),w=q("div",{class:l.e("content")},[le(n,"default")]);return q("div",{class:[l.b(),l.m(e.tabPosition),{[l.m("card")]:e.type==="card",[l.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[g,w]:[w,g]])}}}),KX=_e({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),jX=["id","aria-hidden","aria-labelledby"],tE="ElTabPane",WX=j({name:tE}),UX=j({...WX,props:KX,setup(e){const t=e,n=ot(),o=vn(),r=Pe(nd);r||ln(tE,"usage: ");const l=ge("tab-pane"),s=P(),a=S(()=>t.closable||r.props.closable),u=mg(()=>{var v;return r.currentName.value===((v=t.name)!=null?v:s.value)}),c=P(u.value),f=S(()=>{var v;return(v=t.name)!=null?v:s.value}),d=mg(()=>!t.lazy||c.value||u.value);fe(u,v=>{v&&(c.value=!0)});const h=Et({uid:n.uid,slots:o,props:t,paneName:f,active:u,index:s,isClosable:a});return nt(()=>{r.registerPane(h)}),Gr(()=>{r.unregisterPane(h.uid)}),(v,m)=>i(d)?et((_(),F("div",{key:0,id:`pane-${i(f)}`,class:$(i(l).b()),role:"tabpanel","aria-hidden":!i(u),"aria-labelledby":`tab-${i(f)}`},[le(v.$slots,"default")],10,jX)),[[St,i(u)]]):oe("v-if",!0)}});var nE=$e(UX,[["__file","tab-pane.vue"]]);const qX=rt(zX,{TabPane:nE}),YX=Kt(nE),GX=_e({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:Uo,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),XX=j({name:"ElText"}),JX=j({...XX,props:GX,setup(e){const t=e,n=tn(),o=ge("text"),r=S(()=>[o.b(),o.m(t.type),o.m(n.value),o.is("truncated",t.truncated),o.is("line-clamp",!Qt(t.lineClamp))]);return(l,s)=>(_(),re(ct(l.tag),{class:$(i(r)),style:He({"-webkit-line-clamp":l.lineClamp})},{default:Z(()=>[le(l.$slots,"default")]),_:3},8,["class","style"]))}});var ZX=$e(JX,[["__file","text.vue"]]);const QX=rt(ZX),eJ=_e({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:an,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:Q([String,Object]),default:()=>Fw},clearIcon:{type:Q([String,Object]),default:()=>Jr},...Gs}),or=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const o=Number.parseInt(t[1],10),r=e.toUpperCase();return r.includes("AM")&&n===12?n=0:r.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:o}}return null},Jd=(e,t)=>{const n=or(e);if(!n)return-1;const o=or(t);if(!o)return-1;const r=n.minutes+n.hours*60,l=o.minutes+o.hours*60;return r===l?0:r>l?1:-1},H0=e=>`${e}`.padStart(2,"0"),Zl=e=>`${H0(e.hours)}:${H0(e.minutes)}`,tJ=(e,t)=>{const n=or(e);if(!n)return"";const o=or(t);if(!o)return"";const r={hours:n.hours,minutes:n.minutes};return r.minutes+=o.minutes,r.hours+=o.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,Zl(r)},nJ=j({name:"ElTimeSelect"}),oJ=j({...nJ,props:eJ,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const n=e;st.extend(wv);const{Option:o}=Pl,r=ge("input"),l=P(),s=Bn(),{lang:a}=Ct(),u=S(()=>n.modelValue),c=S(()=>{const g=or(n.start);return g?Zl(g):null}),f=S(()=>{const g=or(n.end);return g?Zl(g):null}),d=S(()=>{const g=or(n.step);return g?Zl(g):null}),h=S(()=>{const g=or(n.minTime||"");return g?Zl(g):null}),v=S(()=>{const g=or(n.maxTime||"");return g?Zl(g):null}),m=S(()=>{const g=[];if(n.start&&n.end&&n.step){let w=c.value,b;for(;w&&f.value&&Jd(w,f.value)<=0;)b=st(w,"HH:mm").locale(a.value).format(n.format),g.push({value:b,disabled:Jd(w,h.value||"-1:-1")<=0||Jd(w,v.value||"100:100")>=0}),w=tJ(w,d.value)}return g});return t({blur:()=>{var g,w;(w=(g=l.value)==null?void 0:g.blur)==null||w.call(g)},focus:()=>{var g,w;(w=(g=l.value)==null?void 0:g.focus)==null||w.call(g)}}),(g,w)=>(_(),re(i(Pl),{ref_key:"select",ref:l,"model-value":i(u),disabled:i(s),clearable:g.clearable,"clear-icon":g.clearIcon,size:g.size,effect:g.effect,placeholder:g.placeholder,"default-first-option":"",filterable:g.editable,"empty-values":g.emptyValues,"value-on-clear":g.valueOnClear,"onUpdate:modelValue":w[0]||(w[0]=b=>g.$emit("update:modelValue",b)),onChange:w[1]||(w[1]=b=>g.$emit("change",b)),onBlur:w[2]||(w[2]=b=>g.$emit("blur",b)),onFocus:w[3]||(w[3]=b=>g.$emit("focus",b))},{prefix:Z(()=>[g.prefixIcon?(_(),re(i(Fe),{key:0,class:$(i(r).e("prefix-icon"))},{default:Z(()=>[(_(),re(ct(g.prefixIcon)))]),_:1},8,["class"])):oe("v-if",!0)]),default:Z(()=>[(_(!0),F(ze,null,mt(i(m),b=>(_(),re(i(o),{key:b.value,label:b.value,value:b.value,disabled:b.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable","empty-values","value-on-clear"]))}});var Iu=$e(oJ,[["__file","time-select.vue"]]);Iu.install=e=>{e.component(Iu.name,Iu)};const rJ=Iu,lJ=rJ,sJ=j({name:"ElTimeline",setup(e,{slots:t}){const n=ge("timeline");return ft("timeline",t),()=>Ue("ul",{class:[n.b()]},[le(t,"default")])}}),aJ=_e({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Nt},hollow:{type:Boolean,default:!1}}),iJ=j({name:"ElTimelineItem"}),uJ=j({...iJ,props:aJ,setup(e){const t=e,n=ge("timeline-item"),o=S(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(r,l)=>(_(),F("li",{class:$([i(n).b(),{[i(n).e("center")]:r.center}])},[K("div",{class:$(i(n).e("tail"))},null,2),r.$slots.dot?oe("v-if",!0):(_(),F("div",{key:0,class:$(i(o)),style:He({backgroundColor:r.color})},[r.icon?(_(),re(i(Fe),{key:0,class:$(i(n).e("icon"))},{default:Z(()=>[(_(),re(ct(r.icon)))]),_:1},8,["class"])):oe("v-if",!0)],6)),r.$slots.dot?(_(),F("div",{key:1,class:$(i(n).e("dot"))},[le(r.$slots,"dot")],2)):oe("v-if",!0),K("div",{class:$(i(n).e("wrapper"))},[!r.hideTimestamp&&r.placement==="top"?(_(),F("div",{key:0,class:$([i(n).e("timestamp"),i(n).is("top")])},Te(r.timestamp),3)):oe("v-if",!0),K("div",{class:$(i(n).e("content"))},[le(r.$slots,"default")],2),!r.hideTimestamp&&r.placement==="bottom"?(_(),F("div",{key:1,class:$([i(n).e("timestamp"),i(n).is("bottom")])},Te(r.timestamp),3)):oe("v-if",!0)],2)],2))}});var oE=$e(uJ,[["__file","timeline-item.vue"]]);const cJ=rt(sJ,{TimelineItem:oE}),dJ=Kt(oE),rE=_e({nowrap:Boolean});var lE=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(lE||{});const fJ=Object.values(lE),qv=_e({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:Q(Object),default:null}}),pJ=_e({side:{type:Q(String),values:fJ,required:!0}}),hJ=["absolute","fixed"],vJ=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],Yv=_e({arrowPadding:{type:Q(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:Q(String),values:vJ,default:"bottom"},reference:{type:Q(Object),default:null},offset:{type:Number,default:8},strategy:{type:Q(String),values:hJ,default:"absolute"},showArrow:{type:Boolean,default:!1},...yn(["ariaLabel"])}),Gv=_e({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:Q(Function)},"onUpdate:open":{type:Q(Function)}}),Yl={type:Q(Function)},Xv=_e({onBlur:Yl,onClick:Yl,onFocus:Yl,onMouseDown:Yl,onMouseEnter:Yl,onMouseLeave:Yl}),mJ=_e({...Gv,...qv,...Xv,...Yv,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:Q(Object),default:null},teleported:Boolean,to:{type:Q(String),default:"body"}}),od=Symbol("tooltipV2"),sE=Symbol("tooltipV2Content"),Zd="tooltip_v2.open",gJ=j({name:"ElTooltipV2Root"}),yJ=j({...gJ,props:Gv,setup(e,{expose:t}){const n=e,o=P(n.defaultOpen),r=P(null),l=S({get:()=>Ml(n.open)?o.value:n.open,set:y=>{var g;o.value=y,(g=n["onUpdate:open"])==null||g.call(n,y)}}),s=S(()=>Ye(n.delayDuration)&&n.delayDuration>0),{start:a,stop:u}=Ol(()=>{l.value=!0},S(()=>n.delayDuration),{immediate:!1}),c=ge("tooltip-v2"),f=En(),d=()=>{u(),l.value=!0},h=()=>{i(s)?a():d()},v=d,m=()=>{u(),l.value=!1};return fe(l,y=>{var g;y&&(document.dispatchEvent(new CustomEvent(Zd)),v()),(g=n.onOpenChange)==null||g.call(n,y)}),nt(()=>{document.addEventListener(Zd,m)}),At(()=>{u(),document.removeEventListener(Zd,m)}),ft(od,{contentId:f,triggerRef:r,ns:c,onClose:m,onDelayOpen:h,onOpen:v}),t({onOpen:v,onClose:m}),(y,g)=>le(y.$slots,"default",{open:i(l)})}});var bJ=$e(yJ,[["__file","root.vue"]]);const wJ=j({name:"ElTooltipV2Arrow"}),CJ=j({...wJ,props:{...qv,...pJ},setup(e){const t=e,{ns:n}=Pe(od),{arrowRef:o}=Pe(sE),r=S(()=>{const{style:l,width:s,height:a}=t,u=n.namespace.value;return{[`--${u}-tooltip-v2-arrow-width`]:`${s}px`,[`--${u}-tooltip-v2-arrow-height`]:`${a}px`,[`--${u}-tooltip-v2-arrow-border-width`]:`${s/2}px`,[`--${u}-tooltip-v2-arrow-cover-width`]:s/2-1,...l||{}}});return(l,s)=>(_(),F("span",{ref_key:"arrowRef",ref:o,style:He(i(r)),class:$(i(n).e("arrow"))},null,6))}});var z0=$e(CJ,[["__file","arrow.vue"]]);const SJ=_e({style:{type:Q([String,Object,Array]),default:()=>({})}}),EJ=j({name:"ElVisuallyHidden"}),kJ=j({...EJ,props:SJ,setup(e){const t=e,n=S(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(o,r)=>(_(),F("span",pt(o.$attrs,{style:i(n)}),[le(o.$slots,"default")],16))}});var _J=$e(kJ,[["__file","visual-hidden.vue"]]);const $J=["data-side"],TJ=j({name:"ElTooltipV2Content"}),OJ=j({...TJ,props:{...Yv,...rE},setup(e){const t=e,{triggerRef:n,contentId:o}=Pe(od),r=P(t.placement),l=P(t.strategy),s=P(null),{referenceRef:a,contentRef:u,middlewareData:c,x:f,y:d,update:h}=t6({placement:r,strategy:l,middleware:S(()=>{const b=[CC(t.offset)];return t.showArrow&&b.push(n6({arrowRef:s})),b})}),v=qs().nextZIndex(),m=ge("tooltip-v2"),p=S(()=>r.value.split("-")[0]),y=S(()=>({position:i(l),top:`${i(d)||0}px`,left:`${i(f)||0}px`,zIndex:v})),g=S(()=>{if(!t.showArrow)return{};const{arrow:b}=i(c);return{[`--${m.namespace.value}-tooltip-v2-arrow-x`]:`${b==null?void 0:b.x}px`||"",[`--${m.namespace.value}-tooltip-v2-arrow-y`]:`${b==null?void 0:b.y}px`||""}}),w=S(()=>[m.e("content"),m.is("dark",t.effect==="dark"),m.is(i(l)),t.contentClass]);return fe(s,()=>h()),fe(()=>t.placement,b=>r.value=b),nt(()=>{fe(()=>t.reference||n.value,b=>{a.value=b||void 0},{immediate:!0})}),ft(sE,{arrowRef:s}),(b,C)=>(_(),F("div",{ref_key:"contentRef",ref:u,style:He(i(y)),"data-tooltip-v2-root":""},[b.nowrap?oe("v-if",!0):(_(),F("div",{key:0,"data-side":i(p),class:$(i(w))},[le(b.$slots,"default",{contentStyle:i(y),contentClass:i(w)}),q(i(_J),{id:i(o),role:"tooltip"},{default:Z(()=>[b.ariaLabel?(_(),F(ze,{key:0},[wt(Te(b.ariaLabel),1)],64)):le(b.$slots,"default",{key:1})]),_:3},8,["id"]),le(b.$slots,"arrow",{style:He(i(g)),side:i(p)})],10,$J))],4))}});var K0=$e(OJ,[["__file","content.vue"]]);const NJ=_e({setRef:{type:Q(Function),required:!0},onlyChild:Boolean});var MJ=j({props:NJ,setup(e,{slots:t}){const n=P(),o=zc(n,r=>{r?e.setRef(r.nextElementSibling):e.setRef(null)});return()=>{var r;const[l]=((r=t.default)==null?void 0:r.call(t))||[],s=e.onlyChild?Gx(l.children):l.children;return q(ze,{ref:o},[s])}}});const IJ=j({name:"ElTooltipV2Trigger"}),RJ=j({...IJ,props:{...rE,...Xv},setup(e){const t=e,{onClose:n,onOpen:o,onDelayOpen:r,triggerRef:l,contentId:s}=Pe(od);let a=!1;const u=w=>{l.value=w},c=()=>{a=!1},f=Ut(t.onMouseEnter,r),d=Ut(t.onMouseLeave,n),h=Ut(t.onMouseDown,()=>{n(),a=!0,document.addEventListener("mouseup",c,{once:!0})}),v=Ut(t.onFocus,()=>{a||o()}),m=Ut(t.onBlur,n),p=Ut(t.onClick,w=>{w.detail===0&&n()}),y={blur:m,click:p,focus:v,mousedown:h,mouseenter:f,mouseleave:d},g=(w,b,C)=>{w&&Object.entries(b).forEach(([E,k])=>{w[C](E,k)})};return fe(l,(w,b)=>{g(w,y,"addEventListener"),g(b,y,"removeEventListener"),w&&w.setAttribute("aria-describedby",s.value)}),At(()=>{g(l.value,y,"removeEventListener"),document.removeEventListener("mouseup",c)}),(w,b)=>w.nowrap?(_(),re(i(MJ),{key:0,"set-ref":u,"only-child":""},{default:Z(()=>[le(w.$slots,"default")]),_:3})):(_(),F("button",pt({key:1,ref_key:"triggerRef",ref:l},w.$attrs),[le(w.$slots,"default")],16))}});var AJ=$e(RJ,[["__file","trigger.vue"]]);const PJ=j({name:"ElTooltipV2"}),xJ=j({...PJ,props:mJ,setup(e){const n=gn(e),o=Et(Do(n,Object.keys(qv))),r=Et(Do(n,Object.keys(Yv))),l=Et(Do(n,Object.keys(Gv))),s=Et(Do(n,Object.keys(Xv)));return(a,u)=>(_(),re(bJ,rr(vs(l)),{default:Z(({open:c})=>[q(AJ,pt(s,{nowrap:""}),{default:Z(()=>[le(a.$slots,"trigger")]),_:3},16),(_(),re(Vs,{to:a.to,disabled:!a.teleported},[a.fullTransition?(_(),re(rn,rr(pt({key:0},a.transitionProps)),{default:Z(()=>[a.alwaysOn||c?(_(),re(K0,rr(pt({key:0},r)),{arrow:Z(({style:f,side:d})=>[a.showArrow?(_(),re(z0,pt({key:0},o,{style:f,side:d}),null,16,["style","side"])):oe("v-if",!0)]),default:Z(()=>[le(a.$slots,"default")]),_:3},16)):oe("v-if",!0)]),_:2},1040)):(_(),F(ze,{key:1},[a.alwaysOn||c?(_(),re(K0,rr(pt({key:0},r)),{arrow:Z(({style:f,side:d})=>[a.showArrow?(_(),re(z0,pt({key:0},o,{style:f,side:d}),null,16,["style","side"])):oe("v-if",!0)]),default:Z(()=>[le(a.$slots,"default")]),_:3},16)):oe("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var LJ=$e(xJ,[["__file","tooltip.vue"]]);const DJ=rt(LJ),aE="left-check-change",iE="right-check-change",Ql=_e({data:{type:Q(Array),default:()=>[]},titles:{type:Q(Array),default:()=>[]},buttonTexts:{type:Q(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Q(Function)},leftDefaultChecked:{type:Q(Array),default:()=>[]},rightDefaultChecked:{type:Q(Array),default:()=>[]},renderContent:{type:Q(Function)},modelValue:{type:Q(Array),default:()=>[]},format:{type:Q(Object),default:()=>({})},filterable:Boolean,props:{type:Q(Object),default:()=>zt({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),Np=(e,t)=>[e,t].every(Ae)||Ae(e)&&fn(t),BJ={[Dt]:(e,t,n)=>[e,n].every(Ae)&&["left","right"].includes(t),[it]:e=>Ae(e),[aE]:Np,[iE]:Np},Mp="checked-change",FJ=_e({data:Ql.data,optionRender:{type:Q(Function)},placeholder:String,title:String,filterable:Boolean,format:Ql.format,filterMethod:Ql.filterMethod,defaultChecked:Ql.leftDefaultChecked,props:Ql.props}),VJ={[Mp]:Np},Ti=e=>{const t={label:"label",key:"key",disabled:"disabled"};return S(()=>({...t,...e.props}))},HJ=(e,t,n)=>{const o=Ti(e),r=S(()=>e.data.filter(f=>Xe(e.filterMethod)?e.filterMethod(t.query,f):String(f[o.value.label]||f[o.value.key]).toLowerCase().includes(t.query.toLowerCase()))),l=S(()=>r.value.filter(f=>!f[o.value.disabled])),s=S(()=>{const f=t.checked.length,d=e.data.length,{noChecked:h,hasChecked:v}=e.format;return h&&v?f>0?v.replace(/\${checked}/g,f.toString()).replace(/\${total}/g,d.toString()):h.replace(/\${total}/g,d.toString()):`${f}/${d}`}),a=S(()=>{const f=t.checked.length;return f>0&&f{const f=l.value.map(d=>d[o.value.key]);t.allChecked=f.length>0&&f.every(d=>t.checked.includes(d))},c=f=>{t.checked=f?l.value.map(d=>d[o.value.key]):[]};return fe(()=>t.checked,(f,d)=>{if(u(),t.checkChangeByUser){const h=f.concat(d).filter(v=>!f.includes(v)||!d.includes(v));n(Mp,f,h)}else n(Mp,f),t.checkChangeByUser=!0}),fe(l,()=>{u()}),fe(()=>e.data,()=>{const f=[],d=r.value.map(h=>h[o.value.key]);t.checked.forEach(h=>{d.includes(h)&&f.push(h)}),t.checkChangeByUser=!1,t.checked=f}),fe(()=>e.defaultChecked,(f,d)=>{if(d&&f.length===d.length&&f.every(m=>d.includes(m)))return;const h=[],v=l.value.map(m=>m[o.value.key]);f.forEach(m=>{v.includes(m)&&h.push(m)}),t.checkChangeByUser=!1,t.checked=h},{immediate:!0}),{filteredData:r,checkableData:l,checkedSummary:s,isIndeterminate:a,updateAllChecked:u,handleAllCheckedChange:c}},zJ=(e,t)=>({onSourceCheckedChange:(r,l)=>{e.leftChecked=r,l&&t(aE,r,l)},onTargetCheckedChange:(r,l)=>{e.rightChecked=r,l&&t(iE,r,l)}}),KJ=e=>{const t=Ti(e),n=S(()=>e.data.reduce((l,s)=>(l[s[t.value.key]]=s)&&l,{})),o=S(()=>e.data.filter(l=>!e.modelValue.includes(l[t.value.key]))),r=S(()=>e.targetOrder==="original"?e.data.filter(l=>e.modelValue.includes(l[t.value.key])):e.modelValue.reduce((l,s)=>{const a=n.value[s];return a&&l.push(a),l},[]));return{sourceData:o,targetData:r}},jJ=(e,t,n)=>{const o=Ti(e),r=(a,u,c)=>{n(it,a),n(Dt,a,u,c)};return{addToLeft:()=>{const a=e.modelValue.slice();t.rightChecked.forEach(u=>{const c=a.indexOf(u);c>-1&&a.splice(c,1)}),r(a,"left",t.rightChecked)},addToRight:()=>{let a=e.modelValue.slice();const u=e.data.filter(c=>{const f=c[o.value.key];return t.leftChecked.includes(f)&&!e.modelValue.includes(f)}).map(c=>c[o.value.key]);a=e.targetOrder==="unshift"?u.concat(a):a.concat(u),e.targetOrder==="original"&&(a=e.data.filter(c=>a.includes(c[o.value.key])).map(c=>c[o.value.key])),r(a,"right",t.leftChecked)}}},WJ=j({name:"ElTransferPanel"}),UJ=j({...WJ,props:FJ,emits:VJ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),l=({option:b})=>b,{t:s}=Ct(),a=ge("transfer"),u=Et({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),c=Ti(o),{filteredData:f,checkedSummary:d,isIndeterminate:h,handleAllCheckedChange:v}=HJ(o,u,n),m=S(()=>!to(u.query)&&to(f.value)),p=S(()=>!to(r.default()[0].children)),{checked:y,allChecked:g,query:w}=gn(u);return t({query:w}),(b,C)=>(_(),F("div",{class:$(i(a).b("panel"))},[K("p",{class:$(i(a).be("panel","header"))},[q(i(ho),{modelValue:i(g),"onUpdate:modelValue":C[0]||(C[0]=E=>xt(g)?g.value=E:null),indeterminate:i(h),"validate-event":!1,onChange:i(v)},{default:Z(()=>[wt(Te(b.title)+" ",1),K("span",null,Te(i(d)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),K("div",{class:$([i(a).be("panel","body"),i(a).is("with-footer",i(p))])},[b.filterable?(_(),re(i($n),{key:0,modelValue:i(w),"onUpdate:modelValue":C[1]||(C[1]=E=>xt(w)?w.value=E:null),class:$(i(a).be("panel","filter")),size:"default",placeholder:b.placeholder,"prefix-icon":i(Ox),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):oe("v-if",!0),et(q(i(bS),{modelValue:i(y),"onUpdate:modelValue":C[2]||(C[2]=E=>xt(y)?y.value=E:null),"validate-event":!1,class:$([i(a).is("filterable",b.filterable),i(a).be("panel","list")])},{default:Z(()=>[(_(!0),F(ze,null,mt(i(f),E=>(_(),re(i(ho),{key:E[i(c).key],class:$(i(a).be("panel","item")),value:E[i(c).key],disabled:E[i(c).disabled],"validate-event":!1},{default:Z(()=>{var k;return[q(l,{option:(k=b.optionRender)==null?void 0:k.call(b,E)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[St,!i(m)&&!i(to)(b.data)]]),et(K("p",{class:$(i(a).be("panel","empty"))},Te(i(m)?i(s)("el.transfer.noMatch"):i(s)("el.transfer.noData")),3),[[St,i(m)||i(to)(b.data)]])],2),i(p)?(_(),F("p",{key:0,class:$(i(a).be("panel","footer"))},[le(b.$slots,"default")],2)):oe("v-if",!0)],2))}});var j0=$e(UJ,[["__file","transfer-panel.vue"]]);const qJ={key:0},YJ={key:0},GJ=j({name:"ElTransfer"}),XJ=j({...GJ,props:Ql,emits:BJ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),{t:l}=Ct(),s=ge("transfer"),{formItem:a}=Mn(),u=Et({leftChecked:[],rightChecked:[]}),c=Ti(o),{sourceData:f,targetData:d}=KJ(o),{onSourceCheckedChange:h,onTargetCheckedChange:v}=zJ(u,n),{addToLeft:m,addToRight:p}=jJ(o,u,n),y=P(),g=P(),w=T=>{switch(T){case"left":y.value.query="";break;case"right":g.value.query="";break}},b=S(()=>o.buttonTexts.length===2),C=S(()=>o.titles[0]||l("el.transfer.titles.0")),E=S(()=>o.titles[1]||l("el.transfer.titles.1")),k=S(()=>o.filterPlaceholder||l("el.transfer.filterPlaceholder"));fe(()=>o.modelValue,()=>{var T;o.validateEvent&&((T=a==null?void 0:a.validate)==null||T.call(a,"change").catch(R=>void 0))});const O=S(()=>T=>o.renderContent?o.renderContent(Ue,T):r.default?r.default({option:T}):Ue("span",T[c.value.label]||T[c.value.key]));return t({clearQuery:w,leftPanel:y,rightPanel:g}),(T,R)=>(_(),F("div",{class:$(i(s).b())},[q(j0,{ref_key:"leftPanel",ref:y,data:i(f),"option-render":i(O),placeholder:i(k),title:i(C),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,"default-checked":T.leftDefaultChecked,props:o.props,onCheckedChange:i(h)},{default:Z(()=>[le(T.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),K("div",{class:$(i(s).e("buttons"))},[q(i(pn),{type:"primary",class:$([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(to)(u.rightChecked),onClick:i(m)},{default:Z(()=>[q(i(Fe),null,{default:Z(()=>[q(i(jr))]),_:1}),i(Qt)(T.buttonTexts[0])?oe("v-if",!0):(_(),F("span",qJ,Te(T.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),q(i(pn),{type:"primary",class:$([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(to)(u.leftChecked),onClick:i(p)},{default:Z(()=>[i(Qt)(T.buttonTexts[1])?oe("v-if",!0):(_(),F("span",YJ,Te(T.buttonTexts[1]),1)),q(i(Fe),null,{default:Z(()=>[q(i(Pn))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),q(j0,{ref_key:"rightPanel",ref:g,data:i(d),"option-render":i(O),placeholder:i(k),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,title:i(E),"default-checked":T.rightDefaultChecked,props:o.props,onCheckedChange:i(v)},{default:Z(()=>[le(T.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var JJ=$e(XJ,[["__file","transfer.vue"]]);const ZJ=rt(JJ),fs="$treeNodeId",W0=function(e,t){!t||t[fs]||Object.defineProperty(t,fs,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},Jv=function(e,t){return e?t[e]:t[fs]},Ip=(e,t,n)=>{const o=e.value.currentNode;n();const r=e.value.currentNode;o!==r&&t("current-change",r?r.data:null,r)},Rp=e=>{let t=!0,n=!0,o=!0;for(let r=0,l=e.length;r"u"){const l=o[t];return l===void 0?"":l}};let QJ=0,Ap=class Ru{constructor(t){this.id=QJ++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)bt(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const l=tu(this,"isLeaf");typeof l=="boolean"&&(this.isLeafByUser=l)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||W0(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,r=t.key;r&&o&&o.includes(this.key)&&this.expand(null,t.autoExpandParent),r&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||W0(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=tu(this,"children")||[];for(let o=0,r=n.length;o-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=>o===t||n&&o.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof Ru)){if(!o){const r=this.getChildren(!0);r.includes(t.data)||(typeof n>"u"||n<0?r.push(t.data):r.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=Et(new Ru(t)),t instanceof Ru&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&&(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&&(o=this.childNodes.indexOf(n),o!==-1&&(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o>-1&&n.splice(o,1);const r=this.childNodes.indexOf(t);r>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(r,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o{if(n){let r=this.parent;for(;r.level>0;)r.expanded=!0,r=r.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(r=>{r.canFocus=!0})};this.shouldLoadData()?this.loadData(r=>{Array.isArray(r)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||da(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=>{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,r){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:s,allWithoutDisable:a}=Rp(this.childNodes);!this.isLeaf&&!s&&a&&(this.checked=!1,t=!1);const u=()=>{if(n){const c=this.childNodes;for(let h=0,v=c.length;h{u(),da(this)},{checked:t!==!1});return}else u()}const l=this.parent;!l||l.level===0||o||da(l)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let r="children";return o&&(r=o.children||"children"),n[r]===void 0&&(n[r]=null),t&&!n[r]&&(n[r]=[]),n[r]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(l=>l.data),o={},r=[];t.forEach((l,s)=>{const a=l[fs];!!a&&n.findIndex(c=>c[fs]===a)>=0?o[a]={index:s,data:l}:r.push({index:s,data:l})}),this.store.lazy||n.forEach(l=>{o[l[fs]]||this.removeChildByData(l)}),r.forEach(({index:l,data:s})=>{this.insertChild({data:s},l)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const o=l=>{this.childNodes=[],this.doCreateChildren(l,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,l)},r=()=>{this.loading=!1};this.store.load(this,o,r)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const o=n.shift();n.unshift(...o.childNodes),t(o)}}reInitChecked(){this.store.checkStrictly||da(this)}};class eZ{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)bt(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new Ap({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,r=function(l){const s=l.root?l.root.childNodes:l.childNodes;if(s.forEach(a=>{a.visible=n.call(a,t,a.data,a),r(a)}),!l.visible&&s.length){let a=!0;a=!s.some(u=>u.visible),l.root?l.root.visible=a===!1:l.visible=a===!1}t&&l.visible&&!l.isLeaf&&(!o||l.loaded)&&l.expand()};r(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof Ap)return t;const n=ut(t)?Jv(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=Ml(n)?this.root:this.getNode(n);o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=>{const r=n[o];r&&r.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=>{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],r=function(l){(l.root?l.root.childNodes:l.childNodes).forEach(a=>{(a.checked||n&&a.indeterminate)&&(!t||t&&a.isLeaf)&&o.push(a.data),r(a)})};return r(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(l=>{l.indeterminate&&t.push(l.data),n(l)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)bt(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const r=o.childNodes;for(let l=r.length-1;l>=0;l--){const s=r[l];this.remove(s.data)}for(let l=0,s=n.length;lu.level-c.level),l=Object.create(null),s=Object.keys(o);r.forEach(u=>u.setChecked(!1,!1));const a=u=>{u.childNodes.forEach(c=>{var f;l[c.data[t]]=!0,(f=c.childNodes)!=null&&f.length&&a(c)})};for(let u=0,c=r.length;u{y.isLeaf||y.setChecked(!1,!1),v(y)})};v(f)}}}setCheckedNodes(t,n=!1){const o=this.key,r={};t.forEach(l=>{r[(l||{})[o]]=!0}),this._setCheckedKeys(o,n,r)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,r={};t.forEach(l=>{r[l]=!0}),this._setCheckedKeys(o,n,r)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const o=this.getNode(n);o&&o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const r=this.getNode(t);r&&r.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],r=this.nodesMap[o];this.setCurrentNode(r),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const tZ=j({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=ge("tree"),n=Pe("NodeInstance"),o=Pe("RootTree");return()=>{const r=e.node,{data:l,store:s}=r;return e.renderContent?e.renderContent(Ue,{_self:n,node:r,data:l,store:s}):le(o.ctx.slots,"default",{node:r,data:l},()=>[Ue("span",{class:t.be("node","label")},[r.label])])}}});var nZ=$e(tZ,[["__file","tree-node-content.vue"]]);function uE(e){const t=Pe("TreeNodeMap",null),n={treeNodeExpand:o=>{e.node!==o&&e.node.collapse()},children:[]};return t&&t.children.push(n),ft("TreeNodeMap",n),{broadcastExpanded:o=>{if(e.accordion)for(const r of n.children)r.treeNodeExpand(o)}}}const cE=Symbol("dragEvents");function oZ({props:e,ctx:t,el$:n,dropIndicator$:o,store:r}){const l=ge("tree"),s=P({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return ft(cE,{treeNodeDragStart:({event:f,treeNode:d})=>{if(typeof e.allowDrag=="function"&&!e.allowDrag(d.node))return f.preventDefault(),!1;f.dataTransfer.effectAllowed="move";try{f.dataTransfer.setData("text/plain","")}catch{}s.value.draggingNode=d,t.emit("node-drag-start",d.node,f)},treeNodeDragOver:({event:f,treeNode:d})=>{const h=d,v=s.value.dropNode;v&&v.node.id!==h.node.id&&On(v.$el,l.is("drop-inner"));const m=s.value.draggingNode;if(!m||!h)return;let p=!0,y=!0,g=!0,w=!0;typeof e.allowDrop=="function"&&(p=e.allowDrop(m.node,h.node,"prev"),w=y=e.allowDrop(m.node,h.node,"inner"),g=e.allowDrop(m.node,h.node,"next")),f.dataTransfer.dropEffect=y||p||g?"move":"none",(p||y||g)&&(v==null?void 0:v.node.id)!==h.node.id&&(v&&t.emit("node-drag-leave",m.node,v.node,f),t.emit("node-drag-enter",m.node,h.node,f)),p||y||g?s.value.dropNode=h:s.value.dropNode=null,h.node.nextSibling===m.node&&(g=!1),h.node.previousSibling===m.node&&(p=!1),h.node.contains(m.node,!1)&&(y=!1),(m.node===h.node||m.node.contains(h.node))&&(p=!1,y=!1,g=!1);const b=h.$el.querySelector(`.${l.be("node","content")}`).getBoundingClientRect(),C=n.value.getBoundingClientRect();let E;const k=p?y?.25:g?.45:1:-1,O=g?y?.75:p?.55:0:1;let T=-9999;const R=f.clientY-b.top;Rb.height*O?E="after":y?E="inner":E="none";const A=h.$el.querySelector(`.${l.be("node","expand-icon")}`).getBoundingClientRect(),I=o.value;E==="before"?T=A.top-C.top:E==="after"&&(T=A.bottom-C.top),I.style.top=`${T}px`,I.style.left=`${A.right-C.left}px`,E==="inner"?no(h.$el,l.is("drop-inner")):On(h.$el,l.is("drop-inner")),s.value.showDropIndicator=E==="before"||E==="after",s.value.allowDrop=s.value.showDropIndicator||w,s.value.dropType=E,t.emit("node-drag-over",m.node,h.node,f)},treeNodeDragEnd:f=>{const{draggingNode:d,dropType:h,dropNode:v}=s.value;if(f.preventDefault(),f.dataTransfer.dropEffect="move",d&&v){const m={data:d.node.data};h!=="none"&&d.node.remove(),h==="before"?v.node.parent.insertBefore(m,v.node):h==="after"?v.node.parent.insertAfter(m,v.node):h==="inner"&&v.node.insertChild(m),h!=="none"&&(r.value.registerNode(m),r.value.key&&d.node.eachNode(p=>{var y;(y=r.value.nodesMap[p.data[r.value.key]])==null||y.setChecked(p.checked,!r.value.checkStrictly)})),On(v.$el,l.is("drop-inner")),t.emit("node-drag-end",d.node,v.node,h,f),h!=="none"&&t.emit("node-drop",d.node,v.node,h,f)}d&&!v&&t.emit("node-drag-end",d.node,null,h,f),s.value.showDropIndicator=!1,s.value.draggingNode=null,s.value.dropNode=null,s.value.allowDrop=!0}}),{dragState:s}}const rZ=j({name:"ElTreeNode",components:{ElCollapseTransition:Zc,ElCheckbox:ho,NodeContent:nZ,ElIcon:Fe,Loading:Zr},props:{node:{type:Ap,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=ge("tree"),{broadcastExpanded:o}=uE(e),r=Pe("RootTree"),l=P(!1),s=P(!1),a=P(null),u=P(null),c=P(null),f=Pe(cE),d=ot();ft("NodeInstance",d),e.node.expanded&&(l.value=!0,s.value=!0);const h=r.props.props.children||"children";fe(()=>{const R=e.node.data[h];return R&&[...R]},()=>{e.node.updateChildren()}),fe(()=>e.node.indeterminate,R=>{p(e.node.checked,R)}),fe(()=>e.node.checked,R=>{p(R,e.node.indeterminate)}),fe(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),fe(()=>e.node.expanded,R=>{je(()=>l.value=R),R&&(s.value=!0)});const v=R=>Jv(r.props.nodeKey,R.data),m=R=>{const A=e.props.class;if(!A)return{};let I;if(Xe(A)){const{data:L}=R;I=A(L,R)}else I=A;return Ze(I)?{[I]:!0}:I},p=(R,A)=>{(a.value!==R||u.value!==A)&&r.ctx.emit("check-change",e.node.data,R,A),a.value=R,u.value=A},y=R=>{Ip(r.store,r.ctx.emit,()=>r.store.value.setCurrentNode(e.node)),r.currentNode.value=e.node,r.props.expandOnClickNode&&w(),r.props.checkOnClickNode&&!e.node.disabled&&b(null,{target:{checked:!e.node.checked}}),r.ctx.emit("node-click",e.node.data,e.node,d,R)},g=R=>{r.instance.vnode.props.onNodeContextmenu&&(R.stopPropagation(),R.preventDefault()),r.ctx.emit("node-contextmenu",R,e.node.data,e.node,d)},w=()=>{e.node.isLeaf||(l.value?(r.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,d)))},b=(R,A)=>{e.node.setChecked(A.target.checked,!r.props.checkStrictly),je(()=>{const I=r.store.value;r.ctx.emit("check",e.node.data,{checkedNodes:I.getCheckedNodes(),checkedKeys:I.getCheckedKeys(),halfCheckedNodes:I.getHalfCheckedNodes(),halfCheckedKeys:I.getHalfCheckedKeys()})})};return{ns:n,node$:c,tree:r,expanded:l,childNodeRendered:s,oldChecked:a,oldIndeterminate:u,getNodeKey:v,getNodeClass:m,handleSelectChange:p,handleClick:y,handleContextMenu:g,handleExpandIconClick:w,handleCheckChange:b,handleChildNodeExpand:(R,A,I)=>{o(A),r.ctx.emit("node-expand",R,A,I)},handleDragStart:R=>{r.props.draggable&&f.treeNodeDragStart({event:R,treeNode:e})},handleDragOver:R=>{R.preventDefault(),r.props.draggable&&f.treeNodeDragOver({event:R,treeNode:{$el:c.value,node:e.node}})},handleDrop:R=>{R.preventDefault()},handleDragEnd:R=>{r.props.draggable&&f.treeNodeDragEnd(R)},CaretRight:Bw}}}),lZ=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],sZ=["aria-expanded"];function aZ(e,t,n,o,r,l){const s=at("el-icon"),a=at("el-checkbox"),u=at("loading"),c=at("node-content"),f=at("el-tree-node"),d=at("el-collapse-transition");return et((_(),F("div",{ref:"node$",class:$([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=Ge((...h)=>e.handleClick&&e.handleClick(...h),["stop"])),onContextmenu:t[2]||(t[2]=(...h)=>e.handleContextMenu&&e.handleContextMenu(...h)),onDragstart:t[3]||(t[3]=Ge((...h)=>e.handleDragStart&&e.handleDragStart(...h),["stop"])),onDragover:t[4]||(t[4]=Ge((...h)=>e.handleDragOver&&e.handleDragOver(...h),["stop"])),onDragend:t[5]||(t[5]=Ge((...h)=>e.handleDragEnd&&e.handleDragEnd(...h),["stop"])),onDrop:t[6]||(t[6]=Ge((...h)=>e.handleDrop&&e.handleDrop(...h),["stop"]))},[K("div",{class:$(e.ns.be("node","content")),style:He({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(_(),re(s,{key:0,class:$([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Ge(e.handleExpandIconClick,["stop"])},{default:Z(()=>[(_(),re(ct(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):oe("v-if",!0),e.showCheckbox?(_(),re(a,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):oe("v-if",!0),e.node.loading?(_(),re(s,{key:2,class:$([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Z(()=>[q(u)]),_:1},8,["class"])):oe("v-if",!0),q(c,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),q(d,null,{default:Z(()=>[!e.renderAfterExpand||e.childNodeRendered?et((_(),F("div",{key:0,class:$(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(_(!0),F(ze,null,mt(e.node.childNodes,h=>(_(),re(f,{key:e.getNodeKey(h),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:h,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,sZ)),[[St,e.expanded]]):oe("v-if",!0)]),_:1})],42,lZ)),[[St,e.node.visible]])}var iZ=$e(rZ,[["render",aZ],["__file","tree-node.vue"]]);function uZ({el$:e},t){const n=ge("tree"),o=Pt([]),r=Pt([]);nt(()=>{s()}),fr(()=>{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),r.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),fe(r,a=>{a.forEach(u=>{u.setAttribute("tabindex","-1")})}),Lt(e,"keydown",a=>{const u=a.target;if(!u.className.includes(n.b("node")))return;const c=a.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const f=o.value.indexOf(u);let d;if([Ke.up,Ke.down].includes(c)){if(a.preventDefault(),c===Ke.up){d=f===-1?0:f!==0?f-1:o.value.length-1;const v=d;for(;!t.value.getNode(o.value[d].dataset.key).canFocus;){if(d--,d===v){d=-1;break}d<0&&(d=o.value.length-1)}}else{d=f===-1?0:f=o.value.length&&(d=0)}}d!==-1&&o.value[d].focus()}[Ke.left,Ke.right].includes(c)&&(a.preventDefault(),u.click());const h=u.querySelector('[type="checkbox"]');[Ke.enter,Ke.space].includes(c)&&h&&(a.preventDefault(),h.click())});const s=()=>{var a;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),r.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(a=o.value[0])==null||a.setAttribute("tabindex","0")}}const cZ=j({name:"ElTree",components:{ElTreeNode:iZ},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:Nt}},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}=Ct(),o=ge("tree"),r=P(new eZ({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}));r.value.initialize();const l=P(r.value.root),s=P(null),a=P(null),u=P(null),{broadcastExpanded:c}=uE(e),{dragState:f}=oZ({props:e,ctx:t,el$:a,dropIndicator$:u,store:r});uZ({el$:a},r);const d=S(()=>{const{childNodes:M}=l.value;return!M||M.length===0||M.every(({visible:D})=>!D)});fe(()=>e.currentNodeKey,M=>{r.value.setCurrentNodeKey(M)}),fe(()=>e.defaultCheckedKeys,M=>{r.value.setDefaultCheckedKey(M)}),fe(()=>e.defaultExpandedKeys,M=>{r.value.setDefaultExpandedKeys(M)}),fe(()=>e.data,M=>{r.value.setData(M)},{deep:!0}),fe(()=>e.checkStrictly,M=>{r.value.checkStrictly=M});const h=M=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");r.value.filter(M)},v=M=>Jv(e.nodeKey,M.data),m=M=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const D=r.value.getNode(M);if(!D)return[];const N=[D.data];let B=D.parent;for(;B&&B!==l.value;)N.push(B.data),B=B.parent;return N.reverse()},p=(M,D)=>r.value.getCheckedNodes(M,D),y=M=>r.value.getCheckedKeys(M),g=()=>{const M=r.value.getCurrentNode();return M?M.data:null},w=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const M=g();return M?M[e.nodeKey]:null},b=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");r.value.setCheckedNodes(M,D)},C=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");r.value.setCheckedKeys(M,D)},E=(M,D,N)=>{r.value.setChecked(M,D,N)},k=()=>r.value.getHalfCheckedNodes(),O=()=>r.value.getHalfCheckedKeys(),T=(M,D=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");Ip(r,t.emit,()=>r.value.setUserCurrentNode(M,D))},R=(M,D=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");Ip(r,t.emit,()=>r.value.setCurrentNodeKey(M,D))},A=M=>r.value.getNode(M),I=M=>{r.value.remove(M)},L=(M,D)=>{r.value.append(M,D)},W=(M,D)=>{r.value.insertBefore(M,D)},z=(M,D)=>{r.value.insertAfter(M,D)},V=(M,D,N)=>{c(D),t.emit("node-expand",M,D,N)},x=(M,D)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");r.value.updateChildren(M,D)};return ft("RootTree",{ctx:t,props:e,store:r,root:l,currentNode:s,instance:ot()}),ft(jo,void 0),{ns:o,store:r,root:l,currentNode:s,dragState:f,el$:a,dropIndicator$:u,isEmpty:d,filter:h,getNodeKey:v,getNodePath:m,getCheckedNodes:p,getCheckedKeys:y,getCurrentNode:g,getCurrentKey:w,setCheckedNodes:b,setCheckedKeys:C,setChecked:E,getHalfCheckedNodes:k,getHalfCheckedKeys:O,setCurrentNode:T,setCurrentKey:R,t:n,getNode:A,remove:I,append:L,insertBefore:W,insertAfter:z,handleNodeExpand:V,updateKeyChildren:x}}});function dZ(e,t,n,o,r,l){const s=at("el-tree-node");return _(),F("div",{ref:"el$",class:$([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"},[(_(!0),F(ze,null,mt(e.root.childNodes,a=>(_(),re(s,{key:e.getNodeKey(a),node:a,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?(_(),F("div",{key:0,class:$(e.ns.e("empty-block"))},[le(e.$slots,"empty",{},()=>{var a;return[K("span",{class:$(e.ns.e("empty-text"))},Te((a=e.emptyText)!=null?a:e.t("el.tree.emptyText")),3)]})],2)):oe("v-if",!0),et(K("div",{ref:"dropIndicator$",class:$(e.ns.e("drop-indicator"))},null,2),[[St,e.dragState.showDropIndicator]])],2)}var Au=$e(cZ,[["render",dZ],["__file","tree.vue"]]);Au.install=e=>{e.component(Au.name,Au)};const dc=Au,fZ=dc,pZ=(e,{attrs:t,emit:n},{select:o,tree:r,key:l})=>{const s=ge("tree-select");return fe(()=>e.data,()=>{e.filterable&&je(()=>{var u,c;(c=r.value)==null||c.filter((u=o.value)==null?void 0:u.states.inputValue)})},{flush:"post"}),{...Do(gn(e),Object.keys(Pl.props)),...t,"onUpdate:modelValue":u=>n(it,u),valueKey:l,popperClass:S(()=>{const u=[s.e("popper")];return e.popperClass&&u.push(e.popperClass),u.join(" ")}),filterMethod:(u="")=>{var c;e.filterMethod?e.filterMethod(u):e.remoteMethod?e.remoteMethod(u):(c=r.value)==null||c.filter(u)}}},hZ=j({extends:oc,setup(e,t){const n=oc.setup(e,t);delete n.selectOptionClick;const o=ot().proxy;return je(()=>{n.select.states.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function Pp(e){return e||e===0}function Zv(e){return Array.isArray(e)&&e.length}function ia(e){return Array.isArray(e)?e:Pp(e)?[e]:[]}function Pu(e,t,n,o,r){for(let l=0;l{fe(()=>e.modelValue,()=>{e.showCheckbox&&je(()=>{const d=l.value;d&&!Tn(d.getCheckedKeys(),ia(e.modelValue))&&d.setCheckedKeys(ia(e.modelValue))})},{immediate:!0,deep:!0});const a=S(()=>({value:s.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),u=(d,h)=>{var v;const m=a.value[d];return Xe(m)?m(h,(v=l.value)==null?void 0:v.getNode(u("value",h))):h[m]},c=ia(e.modelValue).map(d=>Pu(e.data||[],h=>u("value",h)===d,h=>u("children",h),(h,v,m,p)=>p&&u("value",p))).filter(d=>Pp(d)),f=S(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const d=[];return xp(e.data.concat(e.cacheData),h=>{const v=u("value",h);d.push({value:v,currentLabel:u("label",h),isDisabled:u("disabled",h)})},h=>u("children",h)),d});return{...Do(gn(e),Object.keys(dc.props)),...t,nodeKey:s,expandOnClickNode:S(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:S(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(c):c),renderContent:(d,{node:h,data:v,store:m})=>d(hZ,{value:u("value",v),label:u("label",v),disabled:u("disabled",v)},e.renderContent?()=>e.renderContent(d,{node:h,data:v,store:m}):n.default?()=>n.default({node:h,data:v,store:m}):void 0),filterNodeMethod:(d,h,v)=>e.filterNodeMethod?e.filterNodeMethod(d,h,v):d?new RegExp(Dh(d),"i").test(u("label",h)||""):!0,onNodeClick:(d,h,v)=>{var m,p,y,g;if((m=t.onNodeClick)==null||m.call(t,d,h,v),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||h.isLeaf)){if(!u("disabled",d)){const w=(p=r.value)==null?void 0:p.states.options.get(u("value",d));(y=r.value)==null||y.handleOptionSelect(w)}}else e.expandOnClickNode&&v.proxy.handleExpandIconClick();(g=r.value)==null||g.focus()}},onCheck:(d,h)=>{var v;if(!e.showCheckbox)return;const m=u("value",d),p={};xp([l.value.store.root],b=>p[b.key]=b,b=>b.childNodes);const y=h.checkedKeys,g=e.multiple?ia(e.modelValue).filter(b=>!(b in p)&&!y.includes(b)):[],w=g.concat(y);if(e.checkStrictly)o(it,e.multiple?w:w.includes(m)?m:void 0);else if(e.multiple)o(it,g.concat(l.value.getCheckedKeys(!0)));else{const b=Pu([d],k=>!Zv(u("children",k))&&!u("disabled",k),k=>u("children",k)),C=b?u("value",b):void 0,E=Pp(e.modelValue)&&!!Pu([d],k=>u("value",k)===e.modelValue,k=>u("children",k));o(it,C===e.modelValue||E?void 0:C)}je(()=>{var b;const C=ia(e.modelValue);l.value.setCheckedKeys(C),(b=t.onCheck)==null||b.call(t,d,{checkedKeys:l.value.getCheckedKeys(),checkedNodes:l.value.getCheckedNodes(),halfCheckedKeys:l.value.getHalfCheckedKeys(),halfCheckedNodes:l.value.getHalfCheckedNodes()})}),(v=r.value)==null||v.focus()},cacheOptions:f}};var mZ=j({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Pe(_i);return fe(()=>e.data,()=>{var n;e.data.forEach(r=>{t.states.cachedOptions.has(r.value)||t.states.cachedOptions.set(r.value,r)});const o=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];Array.from(o).includes(document.activeElement)||t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const gZ=j({name:"ElTreeSelect",inheritAttrs:!1,props:{...Pl.props,...dc.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:o}=t,r=P(),l=P(),s=S(()=>e.nodeKey||e.valueKey||"value"),a=pZ(e,t,{select:r,tree:l,key:s}),{cacheOptions:u,...c}=vZ(e,t,{select:r,tree:l,key:s}),f=Et({});return o(f),nt(()=>{Object.assign(f,{...Do(l.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Do(r.value,["focus","blur"])})}),()=>Ue(Pl,Et({...a,ref:d=>r.value=d}),{...n,default:()=>[Ue(mZ,{data:u.value}),Ue(dc,Et({...c,ref:d=>l.value=d}))]})}});var xu=$e(gZ,[["__file","tree-select.vue"]]);xu.install=e=>{e.component(xu.name,xu)};const yZ=xu,bZ=yZ,Qv=Symbol(),wZ={key:-1,level:-1,data:{}};var fa=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(fa||{}),Lp=(e=>(e.ADD="add",e.DELETE="delete",e))(Lp||{});const dE={type:Number,default:26},CZ=_e({data:{type:Q(Array),default:()=>zt([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Q(Object),default:()=>zt({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:Q(Array),default:()=>zt([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:Q(Array),default:()=>zt([])},indent:{type:Number,default:16},itemSize:dE,icon:{type:Nt},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:Q([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:Q(Function)},perfMode:{type:Boolean,default:!0}}),SZ=_e({node:{type:Q(Object),default:()=>zt(wZ)},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:dE}),EZ=_e({node:{type:Q(Object),required:!0}}),fE="node-click",pE="node-expand",hE="node-collapse",vE="current-change",mE="check",gE="check-change",yE="node-contextmenu",kZ={[fE]:(e,t,n)=>e&&t&&n,[pE]:(e,t)=>e&&t,[hE]:(e,t)=>e&&t,[vE]:(e,t)=>e&&t,[mE]:(e,t)=>e&&t,[gE]:(e,t)=>e&&typeof t=="boolean",[yE]:(e,t,n)=>e&&t&&n},_Z={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function $Z(e,t){const n=P(new Set),o=P(new Set),{emit:r}=ot();fe([()=>t.value,()=>e.defaultCheckedKeys],()=>je(()=>{w(e.defaultCheckedKeys)}),{immediate:!0});const l=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:b,maxLevel:C}=t.value,E=n.value,k=new Set;for(let O=C-1;O>=1;--O){const T=b.get(O);T&&T.forEach(R=>{const A=R.children;if(A){let I=!0,L=!1;for(const W of A){const z=W.key;if(E.has(z))L=!0;else if(k.has(z)){I=!1,L=!0;break}else I=!1}I?E.add(R.key):L?(k.add(R.key),E.delete(R.key)):(E.delete(R.key),k.delete(R.key))}})}o.value=k},s=b=>n.value.has(b.key),a=b=>o.value.has(b.key),u=(b,C,E=!0)=>{const k=n.value,O=(T,R)=>{k[R?Lp.ADD:Lp.DELETE](T.key);const A=T.children;!e.checkStrictly&&A&&A.forEach(I=>{I.disabled||O(I,R)})};O(b,C),l(),E&&c(b,C)},c=(b,C)=>{const{checkedNodes:E,checkedKeys:k}=m(),{halfCheckedNodes:O,halfCheckedKeys:T}=p();r(mE,b.data,{checkedKeys:k,checkedNodes:E,halfCheckedKeys:T,halfCheckedNodes:O}),r(gE,b.data,C)};function f(b=!1){return m(b).checkedKeys}function d(b=!1){return m(b).checkedNodes}function h(){return p().halfCheckedKeys}function v(){return p().halfCheckedNodes}function m(b=!1){const C=[],E=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:k}=t.value;n.value.forEach(O=>{const T=k.get(O);T&&(!b||b&&T.isLeaf)&&(E.push(O),C.push(T.data))})}return{checkedKeys:E,checkedNodes:C}}function p(){const b=[],C=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:E}=t.value;o.value.forEach(k=>{const O=E.get(k);O&&(C.push(k),b.push(O.data))})}return{halfCheckedNodes:b,halfCheckedKeys:C}}function y(b){n.value.clear(),o.value.clear(),je(()=>{w(b)})}function g(b,C){if(t!=null&&t.value&&e.showCheckbox){const E=t.value.treeNodeMap.get(b);E&&u(E,C,!1)}}function w(b){if(t!=null&&t.value){const{treeNodeMap:C}=t.value;if(e.showCheckbox&&C&&b)for(const E of b){const k=C.get(E);k&&!s(k)&&u(k,!0,!1)}}}return{updateCheckedKeys:l,toggleCheckbox:u,isChecked:s,isIndeterminate:a,getCheckedKeys:f,getCheckedNodes:d,getHalfCheckedKeys:h,getHalfCheckedNodes:v,setChecked:g,setCheckedKeys:y}}function TZ(e,t){const n=P(new Set([])),o=P(new Set([])),r=S(()=>Xe(e.filterMethod));function l(a){var u;if(!r.value)return;const c=new Set,f=o.value,d=n.value,h=[],v=((u=t.value)==null?void 0:u.treeNodes)||[],m=e.filterMethod;d.clear();function p(y){y.forEach(g=>{h.push(g),m!=null&&m(a,g.data)?h.forEach(b=>{c.add(b.key)}):g.isLeaf&&d.add(g.key);const w=g.children;if(w&&p(w),!g.isLeaf){if(!c.has(g.key))d.add(g.key);else if(w){let b=!0;for(const C of w)if(!d.has(C.key)){b=!1;break}b?f.add(g.key):f.delete(g.key)}}h.pop()})}return p(v),c}function s(a){return o.value.has(a.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:l,isForceHiddenExpandIcon:s}}function OZ(e,t){const n=P(new Set(e.defaultExpandedKeys)),o=P(),r=Pt();fe(()=>e.currentNodeKey,ee=>{o.value=ee},{immediate:!0}),fe(()=>e.data,ee=>{Y(ee)},{immediate:!0});const{isIndeterminate:l,isChecked:s,toggleCheckbox:a,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:h,setCheckedKeys:v}=$Z(e,r),{doFilter:m,hiddenNodeKeySet:p,isForceHiddenExpandIcon:y}=TZ(e,r),g=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.value)||fa.KEY}),w=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.children)||fa.CHILDREN}),b=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.disabled)||fa.DISABLED}),C=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.label)||fa.LABEL}),E=S(()=>{const ee=n.value,Ce=p.value,de=[],ie=r.value&&r.value.treeNodes||[];function H(){const X=[];for(let ce=ie.length-1;ce>=0;--ce)X.push(ie[ce]);for(;X.length;){const ce=X.pop();if(ce&&(Ce.has(ce.key)||de.push(ce),ee.has(ce.key))){const he=ce.children;if(he){const Ee=he.length;for(let me=Ee-1;me>=0;--me)X.push(he[me])}}}}return H(),de}),k=S(()=>E.value.length>0);function O(ee){const Ce=new Map,de=new Map;let ie=1;function H(ce,he=1,Ee=void 0){var me;const ke=[];for(const we of ce){const Oe=A(we),Se={level:he,key:Oe,data:we};Se.label=L(we),Se.parent=Ee;const Ne=R(we);Se.disabled=I(we),Se.isLeaf=!Ne||Ne.length===0,Ne&&Ne.length&&(Se.children=H(Ne,he+1,Se)),ke.push(Se),Ce.set(Oe,Se),de.has(he)||de.set(he,[]),(me=de.get(he))==null||me.push(Se)}return he>ie&&(ie=he),ke}const X=H(ee);return{treeNodeMap:Ce,levelTreeNodeMap:de,maxLevel:ie,treeNodes:X}}function T(ee){const Ce=m(ee);Ce&&(n.value=Ce)}function R(ee){return ee[w.value]}function A(ee){return ee?ee[g.value]:""}function I(ee){return ee[b.value]}function L(ee){return ee[C.value]}function W(ee){n.value.has(ee.key)?N(ee):D(ee)}function z(ee){n.value=new Set(ee)}function V(ee,Ce){t(fE,ee.data,ee,Ce),x(ee),e.expandOnClickNode&&W(ee),e.showCheckbox&&e.checkOnClickNode&&!ee.disabled&&a(ee,!s(ee),!0)}function x(ee){G(ee)||(o.value=ee.key,t(vE,ee.data,ee))}function M(ee,Ce){a(ee,Ce)}function D(ee){const Ce=n.value;if(r.value&&e.accordion){const{treeNodeMap:de}=r.value;Ce.forEach(ie=>{const H=de.get(ie);ee&&ee.level===(H==null?void 0:H.level)&&Ce.delete(ie)})}Ce.add(ee.key),t(pE,ee.data,ee)}function N(ee){n.value.delete(ee.key),t(hE,ee.data,ee)}function B(ee){return n.value.has(ee.key)}function U(ee){return!!ee.disabled}function G(ee){const Ce=o.value;return Ce!==void 0&&Ce===ee.key}function ne(){var ee,Ce;if(o.value)return(Ce=(ee=r.value)==null?void 0:ee.treeNodeMap.get(o.value))==null?void 0:Ce.data}function ue(){return o.value}function te(ee){o.value=ee}function Y(ee){je(()=>r.value=O(ee))}function J(ee){var Ce;const de=ut(ee)?A(ee):ee;return(Ce=r.value)==null?void 0:Ce.treeNodeMap.get(de)}return{tree:r,flattenTree:E,isNotEmpty:k,getKey:A,getChildren:R,toggleExpand:W,toggleCheckbox:a,isExpanded:B,isChecked:s,isIndeterminate:l,isDisabled:U,isCurrent:G,isForceHiddenExpandIcon:y,handleNodeClick:V,handleNodeCheck:M,getCurrentNode:ne,getCurrentKey:ue,setCurrentKey:te,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:h,setCheckedKeys:v,filter:T,setData:Y,getNode:J,expandNode:D,collapseNode:N,setExpandedKeys:z}}var NZ=j({name:"ElTreeNodeContent",props:EZ,setup(e){const t=Pe(Qv),n=ge("tree");return()=>{const o=e.node,{data:r}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:r}):Ue("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const MZ=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],IZ=j({name:"ElTreeNode"}),RZ=j({...IZ,props:SZ,emits:_Z,setup(e,{emit:t}){const n=e,o=Pe(Qv),r=ge("tree"),l=S(()=>{var d;return(d=o==null?void 0:o.props.indent)!=null?d:16}),s=S(()=>{var d;return(d=o==null?void 0:o.props.icon)!=null?d:Bw}),a=d=>{t("click",n.node,d)},u=()=>{t("toggle",n.node)},c=d=>{t("check",n.node,d)},f=d=>{var h,v,m,p;(m=(v=(h=o==null?void 0:o.instance)==null?void 0:h.vnode)==null?void 0:v.props)!=null&&m.onNodeContextmenu&&(d.stopPropagation(),d.preventDefault()),o==null||o.ctx.emit(yE,d,(p=n.node)==null?void 0:p.data,n.node)};return(d,h)=>{var v,m,p;return _(),F("div",{ref:"node$",class:$([i(r).b("node"),i(r).is("expanded",d.expanded),i(r).is("current",d.current),i(r).is("focusable",!d.disabled),i(r).is("checked",!d.disabled&&d.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":d.expanded,"aria-disabled":d.disabled,"aria-checked":d.checked,"data-key":(v=d.node)==null?void 0:v.key,onClick:Ge(a,["stop"]),onContextmenu:f},[K("div",{class:$(i(r).be("node","content")),style:He({paddingLeft:`${(d.node.level-1)*i(l)}px`,height:d.itemSize+"px"})},[i(s)?(_(),re(i(Fe),{key:0,class:$([i(r).is("leaf",!!((m=d.node)!=null&&m.isLeaf)),i(r).is("hidden",d.hiddenExpandIcon),{expanded:!((p=d.node)!=null&&p.isLeaf)&&d.expanded},i(r).be("node","expand-icon")]),onClick:Ge(u,["stop"])},{default:Z(()=>[(_(),re(ct(i(s))))]),_:1},8,["class","onClick"])):oe("v-if",!0),d.showCheckbox?(_(),re(i(ho),{key:1,"model-value":d.checked,indeterminate:d.indeterminate,disabled:d.disabled,onChange:c,onClick:h[0]||(h[0]=Ge(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):oe("v-if",!0),q(i(NZ),{node:d.node},null,8,["node"])],6)],42,MZ)}}});var AZ=$e(RZ,[["__file","tree-node.vue"]]);const PZ=j({name:"ElTreeV2"}),xZ=j({...PZ,props:CZ,emits:kZ,setup(e,{expose:t,emit:n}){const o=e,r=vn(),l=S(()=>o.itemSize);ft(Qv,{ctx:{emit:n,slots:r},props:o,instance:ot()}),ft(jo,void 0);const{t:s}=Ct(),a=ge("tree"),{flattenTree:u,isNotEmpty:c,toggleExpand:f,isExpanded:d,isIndeterminate:h,isChecked:v,isDisabled:m,isCurrent:p,isForceHiddenExpandIcon:y,handleNodeClick:g,handleNodeCheck:w,toggleCheckbox:b,getCurrentNode:C,getCurrentKey:E,setCurrentKey:k,getCheckedKeys:O,getCheckedNodes:T,getHalfCheckedKeys:R,getHalfCheckedNodes:A,setChecked:I,setCheckedKeys:L,filter:W,setData:z,getNode:V,expandNode:x,collapseNode:M,setExpandedKeys:D}=OZ(o,n);return t({toggleCheckbox:b,getCurrentNode:C,getCurrentKey:E,setCurrentKey:k,getCheckedKeys:O,getCheckedNodes:T,getHalfCheckedKeys:R,getHalfCheckedNodes:A,setChecked:I,setCheckedKeys:L,filter:W,setData:z,getNode:V,expandNode:x,collapseNode:M,setExpandedKeys:D}),(N,B)=>{var U;return _(),F("div",{class:$([i(a).b(),{[i(a).m("highlight-current")]:N.highlightCurrent}]),role:"tree"},[i(c)?(_(),re(i(E2),{key:0,"class-name":i(a).b("virtual-list"),data:i(u),total:i(u).length,height:N.height,"item-size":i(l),"perf-mode":N.perfMode},{default:Z(({data:G,index:ne,style:ue})=>[(_(),re(AZ,{key:G[ne].key,style:He(ue),node:G[ne],expanded:i(d)(G[ne]),"show-checkbox":N.showCheckbox,checked:i(v)(G[ne]),indeterminate:i(h)(G[ne]),"item-size":i(l),disabled:i(m)(G[ne]),current:i(p)(G[ne]),"hidden-expand-icon":i(y)(G[ne]),onClick:i(g),onToggle:i(f),onCheck:i(w)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode"])):(_(),F("div",{key:1,class:$(i(a).e("empty-block"))},[K("span",{class:$(i(a).e("empty-text"))},Te((U=N.emptyText)!=null?U:i(s)("el.tree.emptyText")),3)],2))],2)}}});var LZ=$e(xZ,[["__file","tree.vue"]]);const DZ=rt(LZ),bE=Symbol("uploadContextKey"),BZ="ElUpload";class FZ extends Error{constructor(t,n,o,r){super(t),this.name="UploadAjaxError",this.status=n,this.method=o,this.url=r}}function U0(e,t,n){let o;return n.response?o=`${n.response.error||n.response}`:n.responseText?o=`${n.responseText}`:o=`fail to ${t.method} ${e} ${n.status}`,new FZ(o,n.status,t.method,e)}function VZ(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const HZ=e=>{typeof XMLHttpRequest>"u"&&ln(BZ,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",l=>{const s=l;s.percent=l.total>0?l.loaded/l.total*100:0,e.onProgress(s)});const o=new FormData;if(e.data)for(const[l,s]of Object.entries(e.data))Ae(s)&&s.length?o.append(l,...s):o.append(l,s);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(U0(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(U0(n,e,t));e.onSuccess(VZ(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const r=e.headers||{};if(r instanceof Headers)r.forEach((l,s)=>t.setRequestHeader(s,l));else for(const[l,s]of Object.entries(r))fn(s)||t.setRequestHeader(l,String(s));return t.send(o),t},wE=["text","picture","picture-card"];let zZ=1;const Dp=()=>Date.now()+zZ++,CE=_e({action:{type:String,default:"#"},headers:{type:Q(Object)},method:{type:String,default:"post"},data:{type:Q([Object,Function,Promise]),default:()=>zt({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Q(Array),default:()=>zt([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:wE,default:"text"},httpRequest:{type:Q(Function),default:HZ},disabled:Boolean,limit:Number}),KZ=_e({...CE,beforeUpload:{type:Q(Function),default:$t},beforeRemove:{type:Q(Function)},onRemove:{type:Q(Function),default:$t},onChange:{type:Q(Function),default:$t},onPreview:{type:Q(Function),default:$t},onSuccess:{type:Q(Function),default:$t},onProgress:{type:Q(Function),default:$t},onError:{type:Q(Function),default:$t},onExceed:{type:Q(Function),default:$t},crossorigin:{type:Q(String)}}),jZ=_e({files:{type:Q(Array),default:()=>zt([])},disabled:{type:Boolean,default:!1},handlePreview:{type:Q(Function),default:$t},listType:{type:String,values:wE,default:"text"},crossorigin:{type:Q(String)}}),WZ={remove:e=>!!e},UZ=["onKeydown"],qZ=["src","crossorigin"],YZ=["onClick"],GZ=["title"],XZ=["onClick"],JZ=["onClick"],ZZ=j({name:"ElUploadList"}),QZ=j({...ZZ,props:jZ,emits:WZ,setup(e,{emit:t}){const n=e,{t:o}=Ct(),r=ge("upload"),l=ge("icon"),s=ge("list"),a=Bn(),u=P(!1),c=S(()=>[r.b("list"),r.bm("list",n.listType),r.is("disabled",n.disabled)]),f=d=>{t("remove",d)};return(d,h)=>(_(),re(r1,{tag:"ul",class:$(i(c)),name:i(s).b()},{default:Z(()=>[(_(!0),F(ze,null,mt(d.files,v=>(_(),F("li",{key:v.uid||v.name,class:$([i(r).be("list","item"),i(r).is(v.status),{focusing:u.value}]),tabindex:"0",onKeydown:Tt(m=>!i(a)&&f(v),["delete"]),onFocus:h[0]||(h[0]=m=>u.value=!0),onBlur:h[1]||(h[1]=m=>u.value=!1),onClick:h[2]||(h[2]=m=>u.value=!1)},[le(d.$slots,"default",{file:v},()=>[d.listType==="picture"||v.status!=="uploading"&&d.listType==="picture-card"?(_(),F("img",{key:0,class:$(i(r).be("list","item-thumbnail")),src:v.url,crossorigin:d.crossorigin,alt:""},null,10,qZ)):oe("v-if",!0),v.status==="uploading"||d.listType!=="picture-card"?(_(),F("div",{key:1,class:$(i(r).be("list","item-info"))},[K("a",{class:$(i(r).be("list","item-name")),onClick:Ge(m=>d.handlePreview(v),["prevent"])},[q(i(Fe),{class:$(i(l).m("document"))},{default:Z(()=>[q(i(rx))]),_:1},8,["class"]),K("span",{class:$(i(r).be("list","item-file-name")),title:v.name},Te(v.name),11,GZ)],10,YZ),v.status==="uploading"?(_(),re(i(h2),{key:0,type:d.listType==="picture-card"?"circle":"line","stroke-width":d.listType==="picture-card"?6:2,percentage:Number(v.percentage),style:He(d.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):oe("v-if",!0)],2)):oe("v-if",!0),K("label",{class:$(i(r).be("list","item-status-label"))},[d.listType==="text"?(_(),re(i(Fe),{key:0,class:$([i(l).m("upload-success"),i(l).m("circle-check")])},{default:Z(()=>[q(i(Vh))]),_:1},8,["class"])):["picture-card","picture"].includes(d.listType)?(_(),re(i(Fe),{key:1,class:$([i(l).m("upload-success"),i(l).m("check")])},{default:Z(()=>[q(i(mi))]),_:1},8,["class"])):oe("v-if",!0)],2),i(a)?oe("v-if",!0):(_(),re(i(Fe),{key:2,class:$(i(l).m("close")),onClick:m=>f(v)},{default:Z(()=>[q(i(ko))]),_:2},1032,["class","onClick"])),oe(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),oe(" This is a bug which needs to be fixed "),oe(" TODO: Fix the incorrect navigation interaction "),i(a)?oe("v-if",!0):(_(),F("i",{key:3,class:$(i(l).m("close-tip"))},Te(i(o)("el.upload.deleteTip")),3)),d.listType==="picture-card"?(_(),F("span",{key:4,class:$(i(r).be("list","item-actions"))},[K("span",{class:$(i(r).be("list","item-preview")),onClick:m=>d.handlePreview(v)},[q(i(Fe),{class:$(i(l).m("zoom-in"))},{default:Z(()=>[q(i(zw))]),_:1},8,["class"])],10,XZ),i(a)?oe("v-if",!0):(_(),F("span",{key:0,class:$(i(r).be("list","item-delete")),onClick:m=>f(v)},[q(i(Fe),{class:$(i(l).m("delete"))},{default:Z(()=>[q(i(nx))]),_:1},8,["class"])],10,JZ))],2)):oe("v-if",!0)])],42,UZ))),128)),le(d.$slots,"append")]),_:3},8,["class","name"]))}});var q0=$e(QZ,[["__file","upload-list.vue"]]);const eQ=_e({disabled:{type:Boolean,default:!1}}),tQ={file:e=>Ae(e)},nQ=["onDrop","onDragover"],SE="ElUploadDrag",oQ=j({name:SE}),rQ=j({...oQ,props:eQ,emits:tQ,setup(e,{emit:t}){Pe(bE)||ln(SE,"usage: ");const o=ge("upload"),r=P(!1),l=Bn(),s=u=>{if(l.value)return;r.value=!1,u.stopPropagation();const c=Array.from(u.dataTransfer.files);t("file",c)},a=()=>{l.value||(r.value=!0)};return(u,c)=>(_(),F("div",{class:$([i(o).b("dragger"),i(o).is("dragover",r.value)]),onDrop:Ge(s,["prevent"]),onDragover:Ge(a,["prevent"]),onDragleave:c[0]||(c[0]=Ge(f=>r.value=!1,["prevent"]))},[le(u.$slots,"default")],42,nQ))}});var lQ=$e(rQ,[["__file","upload-dragger.vue"]]);const sQ=_e({...CE,beforeUpload:{type:Q(Function),default:$t},onRemove:{type:Q(Function),default:$t},onStart:{type:Q(Function),default:$t},onSuccess:{type:Q(Function),default:$t},onProgress:{type:Q(Function),default:$t},onError:{type:Q(Function),default:$t},onExceed:{type:Q(Function),default:$t}}),aQ=["onKeydown"],iQ=["name","multiple","accept"],uQ=j({name:"ElUploadContent",inheritAttrs:!1}),cQ=j({...uQ,props:sQ,setup(e,{expose:t}){const n=e,o=ge("upload"),r=Bn(),l=Pt({}),s=Pt(),a=p=>{if(p.length===0)return;const{autoUpload:y,limit:g,fileList:w,multiple:b,onStart:C,onExceed:E}=n;if(g&&w.length+p.length>g){E(p,w);return}b||(p=p.slice(0,1));for(const k of p){const O=k;O.uid=Dp(),C(O),y&&u(O)}},u=async p=>{if(s.value.value="",!n.beforeUpload)return f(p);let y,g={};try{const b=n.data,C=n.beforeUpload(p);g=Du(n.data)?Yu(n.data):n.data,y=await C,Du(n.data)&&Tn(b,g)&&(g=Yu(n.data))}catch{y=!1}if(y===!1){n.onRemove(p);return}let w=p;y instanceof Blob&&(y instanceof File?w=y:w=new File([y],p.name,{type:p.type})),f(Object.assign(w,{uid:p.uid}),g)},c=async(p,y)=>Xe(p)?p(y):p,f=async(p,y)=>{const{headers:g,data:w,method:b,withCredentials:C,name:E,action:k,onProgress:O,onSuccess:T,onError:R,httpRequest:A}=n;try{y=await c(y??w,p)}catch{n.onRemove(p);return}const{uid:I}=p,L={headers:g||{},withCredentials:C,file:p,data:y,method:b,filename:E,action:k,onProgress:z=>{O(z,p)},onSuccess:z=>{T(z,p),delete l.value[I]},onError:z=>{R(z,p),delete l.value[I]}},W=A(L);l.value[I]=W,W instanceof Promise&&W.then(L.onSuccess,L.onError)},d=p=>{const y=p.target.files;y&&a(Array.from(y))},h=()=>{r.value||(s.value.value="",s.value.click())},v=()=>{h()};return t({abort:p=>{MP(l.value).filter(p?([g])=>String(p.uid)===g:()=>!0).forEach(([g,w])=>{w instanceof XMLHttpRequest&&w.abort(),delete l.value[g]})},upload:u}),(p,y)=>(_(),F("div",{class:$([i(o).b(),i(o).m(p.listType),i(o).is("drag",p.drag)]),tabindex:"0",onClick:h,onKeydown:Tt(Ge(v,["self"]),["enter","space"])},[p.drag?(_(),re(lQ,{key:0,disabled:i(r),onFile:a},{default:Z(()=>[le(p.$slots,"default")]),_:3},8,["disabled"])):le(p.$slots,"default",{key:1}),K("input",{ref_key:"inputRef",ref:s,class:$(i(o).e("input")),name:p.name,multiple:p.multiple,accept:p.accept,type:"file",onChange:d,onClick:y[0]||(y[0]=Ge(()=>{},["stop"]))},null,42,iQ)],42,aQ))}});var Y0=$e(cQ,[["__file","upload-content.vue"]]);const G0="ElUpload",X0=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},dQ=(e,t)=>{const n=q1(e,"fileList",void 0,{passive:!0}),o=h=>n.value.find(v=>v.uid===h.uid);function r(h){var v;(v=t.value)==null||v.abort(h)}function l(h=["ready","uploading","success","fail"]){n.value=n.value.filter(v=>!h.includes(v.status))}const s=(h,v)=>{const m=o(v);m&&(console.error(h),m.status="fail",n.value.splice(n.value.indexOf(m),1),e.onError(h,m,n.value),e.onChange(m,n.value))},a=(h,v)=>{const m=o(v);m&&(e.onProgress(h,m,n.value),m.status="uploading",m.percentage=Math.round(h.percent))},u=(h,v)=>{const m=o(v);m&&(m.status="success",m.response=h,e.onSuccess(h,m,n.value),e.onChange(m,n.value))},c=h=>{fn(h.uid)&&(h.uid=Dp());const v={name:h.name,percentage:0,status:"ready",size:h.size,raw:h,uid:h.uid};if(e.listType==="picture-card"||e.listType==="picture")try{v.url=URL.createObjectURL(h)}catch(m){m.message,e.onError(m,v,n.value)}n.value=[...n.value,v],e.onChange(v,n.value)},f=async h=>{const v=h instanceof File?o(h):h;v||ln(G0,"file to be removed not found");const m=p=>{r(p);const y=n.value;y.splice(y.indexOf(p),1),e.onRemove(p,y),X0(p)};e.beforeRemove?await e.beforeRemove(v,n.value)!==!1&&m(v):m(v)};function d(){n.value.filter(({status:h})=>h==="ready").forEach(({raw:h})=>{var v;return h&&((v=t.value)==null?void 0:v.upload(h))})}return fe(()=>e.listType,h=>{h!=="picture-card"&&h!=="picture"||(n.value=n.value.map(v=>{const{raw:m,url:p}=v;if(!p&&m)try{v.url=URL.createObjectURL(m)}catch(y){e.onError(y,v,n.value)}return v}))}),fe(n,h=>{for(const v of h)v.uid||(v.uid=Dp()),v.status||(v.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:r,clearFiles:l,handleError:s,handleProgress:a,handleStart:c,handleSuccess:u,handleRemove:f,submit:d,revokeFileObjectURL:X0}},fQ=j({name:"ElUpload"}),pQ=j({...fQ,props:KZ,setup(e,{expose:t}){const n=e,o=Bn(),r=Pt(),{abort:l,submit:s,clearFiles:a,uploadFiles:u,handleStart:c,handleError:f,handleRemove:d,handleSuccess:h,handleProgress:v,revokeFileObjectURL:m}=dQ(n,r),p=S(()=>n.listType==="picture-card"),y=S(()=>({...n,fileList:u.value,onStart:c,onProgress:v,onSuccess:h,onError:f,onRemove:d}));return At(()=>{u.value.forEach(m)}),ft(bE,{accept:Ot(n,"accept")}),t({abort:l,submit:s,clearFiles:a,handleStart:c,handleRemove:d}),(g,w)=>(_(),F("div",null,[i(p)&&g.showFileList?(_(),re(q0,{key:0,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(d)},ar({append:Z(()=>[q(Y0,pt({ref_key:"uploadRef",ref:r},i(y)),{default:Z(()=>[g.$slots.trigger?le(g.$slots,"trigger",{key:0}):oe("v-if",!0),!g.$slots.trigger&&g.$slots.default?le(g.$slots,"default",{key:1}):oe("v-if",!0)]),_:3},16)]),_:2},[g.$slots.file?{name:"default",fn:Z(({file:b})=>[le(g.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):oe("v-if",!0),!i(p)||i(p)&&!g.showFileList?(_(),re(Y0,pt({key:1,ref_key:"uploadRef",ref:r},i(y)),{default:Z(()=>[g.$slots.trigger?le(g.$slots,"trigger",{key:0}):oe("v-if",!0),!g.$slots.trigger&&g.$slots.default?le(g.$slots,"default",{key:1}):oe("v-if",!0)]),_:3},16)):oe("v-if",!0),g.$slots.trigger?le(g.$slots,"default",{key:2}):oe("v-if",!0),le(g.$slots,"tip"),!i(p)&&g.showFileList?(_(),re(q0,{key:3,disabled:i(o),"list-type":g.listType,files:i(u),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:i(d)},ar({_:2},[g.$slots.file?{name:"default",fn:Z(({file:b})=>[le(g.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):oe("v-if",!0)]))}});var hQ=$e(pQ,[["__file","upload.vue"]]);const vQ=rt(hQ),mQ=_e({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:Q([String,Array]),default:"Element Plus"},font:{type:Q(Object)},gap:{type:Q(Array),default:()=>[100,100]},offset:{type:Q(Array)}});function gQ(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function yQ(e){return Object.keys(e).map(t=>`${gQ(t)}: ${e[t]};`).join(" ")}function bQ(){return window.devicePixelRatio||1}const wQ=(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},EE=3;function Qd(e,t,n=1){const o=document.createElement("canvas"),r=o.getContext("2d"),l=e*n,s=t*n;return o.setAttribute("width",`${l}px`),o.setAttribute("height",`${s}px`),r.save(),[r,o,l,s]}function CQ(){function e(t,n,o,r,l,s,a,u){const[c,f,d,h]=Qd(r,l,o);if(t instanceof HTMLImageElement)c.drawImage(t,0,0,d,h);else{const{color:U,fontSize:G,fontStyle:ne,fontWeight:ue,fontFamily:te,textAlign:Y,textBaseline:J}=s,ee=Number(G)*o;c.font=`${ne} normal ${ue} ${ee}px/${l}px ${te}`,c.fillStyle=U,c.textAlign=Y,c.textBaseline=J;const Ce=Array.isArray(t)?t:[t];Ce==null||Ce.forEach((de,ie)=>{c.fillText(de??"",d/2,ie*(ee+EE*o))})}const v=Math.PI/180*Number(n),m=Math.max(r,l),[p,y,g]=Qd(m,m,o);p.translate(g/2,g/2),p.rotate(v),d>0&&h>0&&p.drawImage(f,-d/2,-h/2);function w(U,G){const ne=U*Math.cos(v)-G*Math.sin(v),ue=U*Math.sin(v)+G*Math.cos(v);return[ne,ue]}let b=0,C=0,E=0,k=0;const O=d/2,T=h/2;[[0-O,0-T],[0+O,0-T],[0+O,0+T],[0-O,0+T]].forEach(([U,G])=>{const[ne,ue]=w(U,G);b=Math.min(b,ne),C=Math.max(C,ne),E=Math.min(E,ue),k=Math.max(k,ue)});const A=b+g/2,I=E+g/2,L=C-b,W=k-E,z=a*o,V=u*o,x=(L+z)*2,M=W+V,[D,N]=Qd(x,M);function B(U=0,G=0){D.drawImage(y,A,I,L,W,U,G,L,W)}return B(),B(L+z,-W/2-V/2),B(L+z,+W/2+V/2),[N.toDataURL(),x/o,M/o]}return e}const SQ=j({name:"ElWatermark"}),EQ=j({...SQ,props:mQ,setup(e){const t=e,n={position:"relative"},o=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.color)!=null?I:"rgba(0,0,0,.15)"}),r=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontSize)!=null?I:16}),l=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontWeight)!=null?I:"normal"}),s=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontStyle)!=null?I:"normal"}),a=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.fontFamily)!=null?I:"sans-serif"}),u=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.textAlign)!=null?I:"center"}),c=S(()=>{var A,I;return(I=(A=t.font)==null?void 0:A.textBaseline)!=null?I:"top"}),f=S(()=>t.gap[0]),d=S(()=>t.gap[1]),h=S(()=>f.value/2),v=S(()=>d.value/2),m=S(()=>{var A,I;return(I=(A=t.offset)==null?void 0:A[0])!=null?I:h.value}),p=S(()=>{var A,I;return(I=(A=t.offset)==null?void 0:A[1])!=null?I:v.value}),y=()=>{const A={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let I=m.value-h.value,L=p.value-v.value;return I>0&&(A.left=`${I}px`,A.width=`calc(100% - ${I}px)`,I=0),L>0&&(A.top=`${L}px`,A.height=`calc(100% - ${L}px)`,L=0),A.backgroundPosition=`${I}px ${L}px`,A},g=Pt(null),w=Pt(),b=P(!1),C=()=>{w.value&&(w.value.remove(),w.value=void 0)},E=(A,I)=>{var L;g.value&&w.value&&(b.value=!0,w.value.setAttribute("style",yQ({...y(),backgroundImage:`url('${A}')`,backgroundSize:`${Math.floor(I)}px`})),(L=g.value)==null||L.append(w.value),setTimeout(()=>{b.value=!1}))},k=A=>{let I=120,L=64;const W=t.image,z=t.content,V=t.width,x=t.height;if(!W&&A.measureText){A.font=`${Number(r.value)}px ${a.value}`;const M=Array.isArray(z)?z:[z],D=M.map(N=>{const B=A.measureText(N);return[B.width,B.fontBoundingBoxAscent!==void 0?B.fontBoundingBoxAscent+B.fontBoundingBoxDescent:B.actualBoundingBoxAscent+B.actualBoundingBoxDescent]});I=Math.ceil(Math.max(...D.map(N=>N[0]))),L=Math.ceil(Math.max(...D.map(N=>N[1])))*M.length+(M.length-1)*EE}return[V??I,x??L]},O=CQ(),T=()=>{const I=document.createElement("canvas").getContext("2d"),L=t.image,W=t.content,z=t.rotate;if(I){w.value||(w.value=document.createElement("div"));const V=bQ(),[x,M]=k(I),D=N=>{const[B,U]=O(N||"",z,V,x,M,{color:o.value,fontSize:r.value,fontStyle:s.value,fontWeight:l.value,fontFamily:a.value,textAlign:u.value,textBaseline:c.value},f.value,d.value);E(B,U)};if(L){const N=new Image;N.onload=()=>{D(N)},N.onerror=()=>{D(W)},N.crossOrigin="anonymous",N.referrerPolicy="no-referrer",N.src=L}else D(W)}};return nt(()=>{T()}),fe(()=>t,()=>{T()},{deep:!0,flush:"post"}),At(()=>{C()}),U1(g,A=>{b.value||A.forEach(I=>{wQ(I,w.value)&&(C(),T())})},{attributes:!0,subtree:!0,childList:!0}),(A,I)=>(_(),F("div",{ref_key:"containerRef",ref:g,style:He([n])},[le(A.$slots,"default")],4))}});var kQ=$e(EQ,[["__file","watermark.vue"]]);const _Q=rt(kQ),$Q=_e({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Q(Object)},targetAreaClickable:{type:Boolean,default:!0}}),TQ=(e,t,n,o,r)=>{const l=P(null),s=()=>{let d;return Ze(e.value)?d=document.querySelector(e.value):Xe(e.value)?d=e.value():d=e.value,d},a=()=>{const d=s();if(!d||!t.value){l.value=null;return}!OQ(d)&&t.value&&d.scrollIntoView(r.value);const{left:h,top:v,width:m,height:p}=d.getBoundingClientRect();l.value={left:h,top:v,width:m,height:p,radius:0}};nt(()=>{fe([t,e],()=>{a()},{immediate:!0}),window.addEventListener("resize",a)}),At(()=>{window.removeEventListener("resize",a)});const u=d=>{var h;return(h=Ae(n.value.offset)?n.value.offset[d]:n.value.offset)!=null?h:6},c=S(()=>{var d;if(!l.value)return l.value;const h=u(0),v=u(1),m=((d=n.value)==null?void 0:d.radius)||2;return{left:l.value.left-h,top:l.value.top-v,width:l.value.width+h*2,height:l.value.height+v*2,radius:m}}),f=S(()=>{const d=s();return!o.value||!d||!window.DOMRect?d||void 0:{getBoundingClientRect(){var h,v,m,p;return window.DOMRect.fromRect({width:((h=c.value)==null?void 0:h.width)||0,height:((v=c.value)==null?void 0:v.height)||0,x:((m=c.value)==null?void 0:m.left)||0,y:((p=c.value)==null?void 0:p.top)||0})}}});return{mergedPosInfo:c,triggerTarget:f}},rd=Symbol("ElTour");function OQ(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:o,right:r,bottom:l,left:s}=e.getBoundingClientRect();return o>=0&&s>=0&&r<=t&&l<=n}const NQ=(e,t,n,o,r,l,s,a)=>{const u=P(),c=P(),f=P({}),d={x:u,y:c,placement:o,strategy:r,middlewareData:f},h=S(()=>{const g=[CC(i(l)),Q8(),Z8(),MQ()];return i(a)&&i(n)&&g.push(SC({element:i(n)})),g}),v=async()=>{if(!gt)return;const g=i(e),w=i(t);if(!g||!w)return;const b=await EC(g,w,{placement:i(o),strategy:i(r),middleware:i(h)});Es(d).forEach(C=>{d[C].value=b[C]})},m=S(()=>{if(!i(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:i(s)};const{overflow:g}=i(f);return{position:i(r),zIndex:i(s),top:i(c)!=null?`${i(c)}px`:"",left:i(u)!=null?`${i(u)}px`:"",maxWidth:g!=null&&g.maxWidth?`${g==null?void 0:g.maxWidth}px`:""}}),p=S(()=>{if(!i(a))return{};const{arrow:g}=i(f);return{left:(g==null?void 0:g.x)!=null?`${g==null?void 0:g.x}px`:"",top:(g==null?void 0:g.y)!=null?`${g==null?void 0:g.y}px`:""}});let y;return nt(()=>{const g=i(e),w=i(t);g&&w&&(y=X8(g,w,v)),Cn(()=>{v()})}),At(()=>{y&&y()}),{update:v,contentStyle:m,arrowStyle:p}},MQ=()=>({name:"overflow",async fn(e){const t=await J8(e);let n=0;return t.left>0&&(n=t.left),t.right>0&&(n=t.right),{data:{maxWidth:e.rects.floating.width-n}}}}),IQ={style:{width:"100%",height:"100%"}},RQ=["d"],AQ=j({name:"ElTourMask",inheritAttrs:!1}),PQ=j({...AQ,props:$Q,setup(e){const t=e,{ns:n}=Pe(rd),o=S(()=>{var a,u;return(u=(a=t.pos)==null?void 0:a.radius)!=null?u:2}),r=S(()=>{const a=o.value,u=`a${a},${a} 0 0 1`;return{topRight:`${u} ${a},${a}`,bottomRight:`${u} ${-a},${a}`,bottomLeft:`${u} ${-a},${-a}`,topLeft:`${u} ${a},${-a}`}}),l=S(()=>{const a=window.innerWidth,u=window.innerHeight,c=r.value,f=`M${a},0 L0,0 L0,${u} L${a},${u} L${a},0 Z`,d=o.value;return t.pos?`${f} M${t.pos.left+d},${t.pos.top} h${t.pos.width-d*2} ${c.topRight} v${t.pos.height-d*2} ${c.bottomRight} h${-t.pos.width+d*2} ${c.bottomLeft} v${-t.pos.height+d*2} ${c.topLeft} z`:f}),s=S(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return Gh(Ot(t,"visible"),{ns:n}),(a,u)=>a.visible?(_(),F("div",pt({key:0,class:i(n).e("mask"),style:{position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:a.zIndex,pointerEvents:a.pos&&a.targetAreaClickable?"none":"auto"}},a.$attrs),[(_(),F("svg",IQ,[K("path",{class:$(i(n).e("hollow")),style:He(i(s)),d:i(l)},null,14,RQ)]))],16)):oe("v-if",!0)}});var xQ=$e(PQ,[["__file","mask.vue"]]);const LQ=["absolute","fixed"],DQ=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],em=_e({placement:{type:Q(String),values:DQ,default:"bottom"},reference:{type:Q(Object),default:null},strategy:{type:Q(String),values:LQ,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),BQ={close:()=>!0},FQ=["data-side"],VQ=j({name:"ElTourContent"}),HQ=j({...VQ,props:em,emits:BQ,setup(e,{emit:t}){const n=e,o=P(n.placement),r=P(n.strategy),l=P(null),s=P(null);fe(()=>n.placement,()=>{o.value=n.placement});const{contentStyle:a,arrowStyle:u}=NQ(Ot(n,"reference"),l,s,o,r,Ot(n,"offset"),Ot(n,"zIndex"),Ot(n,"showArrow")),c=S(()=>o.value.split("-")[0]),{ns:f}=Pe(rd),d=()=>{t("close")},h=v=>{v.detail.focusReason==="pointer"&&v.preventDefault()};return(v,m)=>(_(),F("div",{ref_key:"contentRef",ref:l,style:He(i(a)),class:$(i(f).e("content")),"data-side":i(c),tabindex:"-1"},[q(i(ki),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":l.value||void 0,onReleaseRequested:d,onFocusoutPrevented:h},{default:Z(()=>[le(v.$slots,"default")]),_:3},8,["focus-trap-el"]),v.showArrow?(_(),F("span",{key:0,ref_key:"arrowRef",ref:s,style:He(i(u)),class:$(i(f).e("arrow"))},null,6)):oe("v-if",!0)],14,FQ))}});var zQ=$e(HQ,[["__file","content.vue"]]),KQ=j({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let o=0;return()=>{var r,l;const s=(r=t.default)==null?void 0:r.call(t),a=[];let u=0;function c(f){Ae(f)&&f.forEach(d=>{var h;((h=(d==null?void 0:d.type)||{})==null?void 0:h.name)==="ElTourStep"&&(a.push(d),u+=1)})}return s.length&&c(Dr((l=s[0])==null?void 0:l.children)),o!==u&&(o=u,n("update-total",u)),a.length?a[e.current]:null}}});const jQ=_e({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:Nt},placement:em.placement,contentStyle:{type:Q([Object])},mask:{type:Q([Boolean,Object]),default:!0},gap:{type:Q(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:Q([Boolean,Object]),default:()=>({block:"center"})},type:{type:Q(String)},appendTo:{type:Q([String,Object]),default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),WQ={[it]:e=>en(e),["update:current"]:e=>Ye(e),close:e=>Ye(e),finish:()=>!0,change:e=>Ye(e)},UQ=j({name:"ElTour"}),qQ=j({...UQ,props:jQ,emits:WQ,setup(e,{emit:t}){const n=e,o=ge("tour"),r=P(0),l=P(),s=q1(n,"current",t,{passive:!0}),a=S(()=>{var R;return(R=l.value)==null?void 0:R.target}),u=S(()=>[o.b(),y.value==="primary"?o.m("primary"):""]),c=S(()=>{var R;return((R=l.value)==null?void 0:R.placement)||n.placement}),f=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.contentStyle)!=null?A:n.contentStyle}),d=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.mask)!=null?A:n.mask}),h=S(()=>!!d.value&&n.modelValue),v=S(()=>en(d.value)?void 0:d.value),m=S(()=>{var R,A;return!!a.value&&((A=(R=l.value)==null?void 0:R.showArrow)!=null?A:n.showArrow)}),p=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.scrollIntoViewOptions)!=null?A:n.scrollIntoViewOptions}),y=S(()=>{var R,A;return(A=(R=l.value)==null?void 0:R.type)!=null?A:n.type}),{nextZIndex:g}=qs(),w=g(),b=S(()=>{var R;return(R=n.zIndex)!=null?R:w}),{mergedPosInfo:C,triggerTarget:E}=TQ(a,Ot(n,"modelValue"),Ot(n,"gap"),d,p);fe(()=>n.modelValue,R=>{R||(s.value=0)});const k=()=>{n.closeOnPressEscape&&(t("update:modelValue",!1),t("close",s.value))},O=R=>{r.value=R},T=vn();return ft(rd,{currentStep:l,current:s,total:r,showClose:Ot(n,"showClose"),closeIcon:Ot(n,"closeIcon"),mergedType:y,ns:o,slots:T,updateModelValue(R){t("update:modelValue",R)},onClose(){t("close",s.value)},onFinish(){t("finish")},onChange(){t("change",s.value)}}),(R,A)=>{var I,L;return _(),F(ze,null,[(_(),re(Vs,{to:R.appendTo},[K("div",pt({class:i(u)},R.$attrs),[q(xQ,{visible:i(h),fill:(I=i(v))==null?void 0:I.color,style:He((L=i(v))==null?void 0:L.style),pos:i(C),"z-index":i(b),"target-area-clickable":R.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),R.modelValue?(_(),re(zQ,{key:i(s),reference:i(E),placement:i(c),"show-arrow":i(m),"z-index":i(b),style:He(i(f)),onClose:k},{default:Z(()=>[q(i(KQ),{current:i(s),onUpdateTotal:O},{default:Z(()=>[le(R.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):oe("v-if",!0)],16)],8,["to"])),oe(" just for IDE "),oe("v-if",!0)],64)}}});var YQ=$e(qQ,[["__file","tour.vue"]]);const GQ=_e({target:{type:Q([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:Nt},showArrow:{type:Boolean,default:void 0},placement:em.placement,mask:{type:Q([Boolean,Object]),default:void 0},contentStyle:{type:Q([Object])},prevButtonProps:{type:Q(Object)},nextButtonProps:{type:Q(Object)},scrollIntoViewOptions:{type:Q([Boolean,Object]),default:void 0},type:{type:Q(String)}}),XQ={close:()=>!0},JQ=j({name:"ElTourStep"}),ZQ=j({...JQ,props:GQ,emits:XQ,setup(e,{emit:t}){const n=e,{Close:o}=Kh,{t:r}=Ct(),{currentStep:l,current:s,total:a,showClose:u,closeIcon:c,mergedType:f,ns:d,slots:h,updateModelValue:v,onClose:m,onFinish:p,onChange:y}=Pe(rd);fe(n,T=>{l.value=T},{immediate:!0});const g=S(()=>{var T;return(T=n.showClose)!=null?T:u.value}),w=S(()=>{var T,R;return(R=(T=n.closeIcon)!=null?T:c.value)!=null?R:o}),b=T=>{if(T)return gP(T,["children","onClick"])},C=()=>{var T,R;s.value-=1,(T=n.prevButtonProps)!=null&&T.onClick&&((R=n.prevButtonProps)==null||R.onClick()),y()},E=()=>{var T;s.value>=a.value-1?k():s.value+=1,(T=n.nextButtonProps)!=null&&T.onClick&&n.nextButtonProps.onClick(),y()},k=()=>{O(),p()},O=()=>{v(!1),m(),t("close")};return(T,R)=>(_(),F(ze,null,[i(g)?(_(),F("button",{key:0,"aria-label":"Close",class:$(i(d).e("closebtn")),type:"button",onClick:O},[q(i(Fe),{class:$(i(d).e("close"))},{default:Z(()=>[(_(),re(ct(i(w))))]),_:1},8,["class"])],2)):oe("v-if",!0),K("header",{class:$([i(d).e("header"),{"show-close":i(u)}])},[le(T.$slots,"header",{},()=>[K("span",{role:"heading",class:$(i(d).e("title"))},Te(T.title),3)])],2),K("div",{class:$(i(d).e("body"))},[le(T.$slots,"default",{},()=>[K("span",null,Te(T.description),1)])],2),K("footer",{class:$(i(d).e("footer"))},[K("div",{class:$(i(d).b("indicators"))},[i(h).indicators?(_(),re(ct(i(h).indicators),{key:0,current:i(s),total:i(a)},null,8,["current","total"])):(_(!0),F(ze,{key:1},mt(i(a),(A,I)=>(_(),F("span",{key:A,class:$([i(d).b("indicator"),I===i(s)?"is-active":""])},null,2))),128))],2),K("div",{class:$(i(d).b("buttons"))},[i(s)>0?(_(),re(i(pn),pt({key:0,size:"small",type:i(f)},b(T.prevButtonProps),{onClick:C}),{default:Z(()=>{var A,I;return[wt(Te((I=(A=T.prevButtonProps)==null?void 0:A.children)!=null?I:i(r)("el.tour.previous")),1)]}),_:1},16,["type"])):oe("v-if",!0),i(s)<=i(a)-1?(_(),re(i(pn),pt({key:1,size:"small",type:i(f)==="primary"?"default":"primary"},b(T.nextButtonProps),{onClick:E}),{default:Z(()=>{var A,I;return[wt(Te((I=(A=T.nextButtonProps)==null?void 0:A.children)!=null?I:i(s)===i(a)-1?i(r)("el.tour.finish"):i(r)("el.tour.next")),1)]}),_:1},16,["type"])):oe("v-if",!0)],2)],2)],64))}});var kE=$e(ZQ,[["__file","step.vue"]]);const QQ=rt(YQ,{TourStep:kE}),eee=Kt(kE),tee=_e({container:{type:Q([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:Q(String),default:"default"},direction:{type:Q(String),default:"vertical"}}),nee={change:e=>Ze(e),click:(e,t)=>e instanceof MouseEvent&&(Ze(t)||Qt(t))},_E=Symbol("anchor"),oee=j({name:"ElAnchor"}),ree=j({...oee,props:tee,emits:nee,setup(e,{expose:t,emit:n}){const o=e,r=P(""),l=P(null),s=P(null),a=P(),u={};let c=!1,f=0;const d=ge("anchor"),h=S(()=>[d.b(),o.type==="underline"?d.m("underline"):"",d.m(o.direction)]),v=T=>{u[T.href]=T.el},m=T=>{delete u[T]},p=T=>{r.value!==T&&(r.value=T,n("change",T))};let y=null;const g=T=>{if(!a.value)return;const R=Hi(T);if(!R)return;y&&y(),c=!0;const A=ly(R,a.value),I=Ef(R,A),L=A.scrollHeight-A.clientHeight,W=Math.min(I-o.offset,L);y=AP(a.value,f,W,o.duration,()=>{setTimeout(()=>{c=!1},20)})},w=T=>{T&&(p(T),g(T))},b=(T,R)=>{n("click",T,R),w(R)},C=Xx(()=>{a.value&&(f=sy(a.value));const T=E();c||Qt(T)||p(T)}),E=()=>{if(!a.value)return;const T=sy(a.value),R=[];for(const A of Object.keys(u)){const I=Hi(A);if(!I)continue;const L=ly(I,a.value),W=Ef(I,L);R.push({top:W-o.offset-o.bound,href:A})}R.sort((A,I)=>A.top-I.top);for(let A=0;AT))return I.href}},k=()=>{const T=Hi(o.container);!T||Vc(T)?a.value=window:a.value=T};Lt(a,"scroll",C);const O=S(()=>{if(!l.value||!s.value||!r.value)return{};const T=u[r.value];if(!T)return{};const R=l.value.getBoundingClientRect(),A=s.value.getBoundingClientRect(),I=T.getBoundingClientRect();return o.direction==="horizontal"?{left:`${I.left-R.left}px`,width:`${I.width}px`,opacity:1}:{top:`${I.top-R.top+(I.height-A.height)/2}px`,opacity:1}});return nt(()=>{k();const T=decodeURIComponent(window.location.hash);Hi(T)?w(T):C()}),fe(()=>o.container,()=>{k()}),ft(_E,{ns:d,direction:o.direction,currentAnchor:r,addLink:v,removeLink:m,handleClick:b}),t({scrollTo:w}),(T,R)=>(_(),F("div",{ref_key:"anchorRef",ref:l,class:$(i(h))},[T.marker?(_(),F("div",{key:0,ref_key:"markerRef",ref:s,class:$(i(d).e("marker")),style:He(i(O))},null,6)):oe("v-if",!0),K("div",{class:$(i(d).e("list"))},[le(T.$slots,"default")],2)],2))}});var lee=$e(ree,[["__file","anchor.vue"]]);const see=_e({title:String,href:String}),aee=["href"],iee=j({name:"ElAnchorLink"}),uee=j({...iee,props:see,setup(e){const t=e,n=P(null),{ns:o,direction:r,currentAnchor:l,addLink:s,removeLink:a,handleClick:u}=Pe(_E),c=S(()=>[o.e("link"),o.is("active",l.value===t.href)]),f=d=>{u(d,t.href)};return fe(()=>t.href,(d,h)=>{je(()=>{h&&a(h),d&&s({href:d,el:n.value})})}),nt(()=>{const{href:d}=t;d&&s({href:d,el:n.value})}),At(()=>{const{href:d}=t;d&&a(d)}),(d,h)=>(_(),F("div",{class:$(i(o).e("item"))},[K("a",{ref_key:"linkRef",ref:n,class:$(i(c)),href:d.href,onClick:f},[le(d.$slots,"default",{},()=>[wt(Te(d.title),1)])],10,aee),d.$slots["sub-link"]&&i(r)==="vertical"?(_(),F("div",{key:0,class:$(i(o).e("list"))},[le(d.$slots,"sub-link")],2)):oe("v-if",!0)],2))}});var $E=$e(uee,[["__file","anchor-link.vue"]]);const cee=rt(lee,{AnchorLink:$E}),dee=Kt($E),fee=_e({options:{type:Q(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},block:Boolean,size:an,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String,...yn(["ariaLabel"])}),pee={[it]:e=>Ze(e)||Ye(e),[Dt]:e=>Ze(e)||Ye(e)},hee=["id","aria-label","aria-labelledby"],vee=["name","disabled","checked","onChange"],mee=j({name:"ElSegmented"}),gee=j({...mee,props:fee,emits:pee,setup(e,{emit:t}){const n=e,o=ge("segmented"),r=En(),l=tn(),s=Bn(),{formItem:a}=Mn(),{inputId:u,isLabeledByFormItem:c}=No(n,{formItemContext:a}),f=P(null),d=JO(),h=Et({isInit:!1,width:0,translateX:0,disabled:!1,focusVisible:!1}),v=R=>{const A=m(R);t(it,A),t(Dt,A)},m=R=>ut(R)?R.value:R,p=R=>ut(R)?R.label:R,y=R=>!!(s.value||ut(R)&&R.disabled),g=R=>n.modelValue===m(R),w=R=>n.options.find(A=>m(A)===R),b=R=>[o.e("item"),o.is("selected",g(R)),o.is("disabled",y(R))],C=()=>{if(!f.value)return;const R=f.value.querySelector(".is-selected"),A=f.value.querySelector(".is-selected input");if(!R||!A){h.width=0,h.translateX=0,h.disabled=!1,h.focusVisible=!1;return}const I=R.getBoundingClientRect();h.isInit=!0,h.width=I.width,h.translateX=R.offsetLeft,h.disabled=y(w(n.modelValue));try{h.focusVisible=A.matches(":focus-visible")}catch{}},E=S(()=>[o.b(),o.m(l.value),o.is("block",n.block)]),k=S(()=>({width:`${h.width}px`,transform:`translateX(${h.translateX}px)`,display:h.isInit?"block":"none"})),O=S(()=>[o.e("item-selected"),o.is("disabled",h.disabled),o.is("focus-visible",h.focusVisible)]),T=S(()=>n.name||r.value);return Ht(f,C),fe(d,C),fe(()=>n.modelValue,()=>{var R;C(),n.validateEvent&&((R=a==null?void 0:a.validate)==null||R.call(a,"change").catch(A=>void 0))},{flush:"post"}),(R,A)=>(_(),F("div",{id:i(u),ref_key:"segmentedRef",ref:f,class:$(i(E)),role:"radiogroup","aria-label":i(c)?void 0:R.ariaLabel||"segmented","aria-labelledby":i(c)?i(a).labelId:void 0},[K("div",{class:$(i(o).e("group"))},[K("div",{style:He(i(k)),class:$(i(O))},null,6),(_(!0),F(ze,null,mt(R.options,(I,L)=>(_(),F("label",{key:L,class:$(b(I))},[K("input",{class:$(i(o).e("item-input")),type:"radio",name:i(T),disabled:y(I),checked:g(I),onChange:W=>v(I)},null,42,vee),K("div",{class:$(i(o).e("item-label"))},[le(R.$slots,"default",{item:I},()=>[wt(Te(p(I)),1)])],2)],2))),128))],2)],10,hee))}});var yee=$e(gee,[["__file","segmented.vue"]]);const bee=rt(yee);var wee=[w6,I6,oB,RX,cB,gB,HC,IB,RB,pn,YC,JF,nV,SV,EV,x5,C5,H5,ho,HV,bS,Q5,gH,yH,uH,YH,f6,sz,az,iz,uz,cz,MK,HK,zK,r9,qS,y9,u7,c7,d7,n2,kL,_L,Fe,oj,o2,$n,r2,gj,Dj,Bj,Fj,Vj,qj,QW,lU,hU,BC,h2,$S,o5,n5,IU,LU,Y5,gr,Pl,oc,_W,Cq,Nq,Mq,sY,dY,A2,SY,IY,RY,KY,qG,YG,IX,qX,YX,Ja,QX,NF,lJ,cJ,dJ,Nn,DJ,ZJ,fZ,bZ,DZ,vQ,_Q,QQ,eee,cee,dee,bee];const go="ElInfiniteScroll",Cee=50,See=200,Eee=0,kee={delay:{type:Number,default:See},distance:{type:Number,default:Eee},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},tm=(e,t)=>Object.entries(kee).reduce((n,[o,r])=>{var l,s;const{type:a,default:u}=r,c=e.getAttribute(`infinite-scroll-${o}`);let f=(s=(l=t[c])!=null?l:c)!=null?s:u;return f=f==="false"?!1:f,f=a(f),n[o]=Number.isNaN(f)?u:f,n},{}),TE=e=>{const{observer:t}=e[go];t&&(t.disconnect(),delete e[go].observer)},_ee=(e,t)=>{const{container:n,containerEl:o,instance:r,observer:l,lastScrollTop:s}=e[go],{disabled:a,distance:u}=tm(e,r),{clientHeight:c,scrollHeight:f,scrollTop:d}=o,h=d-s;if(e[go].lastScrollTop=d,l||a||h<0)return;let v=!1;if(n===e)v=f-(c+d)<=u;else{const{clientTop:m,scrollHeight:p}=e,y=Ef(e,o);v=d+c>=y+m+p-u}v&&t.call(r)};function ef(e,t){const{containerEl:n,instance:o}=e[go],{disabled:r}=tm(e,o);r||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):TE(e))}const $ee={async mounted(e,t){const{instance:n,value:o}=t;Xe(o)||ln(go,"'v-infinite-scroll' binding value must be a function"),await je();const{delay:r,immediate:l}=tm(e,n),s=Bh(e,!0),a=s===window?document.documentElement:s,u=El(_ee.bind(null,e,o),r);if(s){if(e[go]={instance:n,container:s,containerEl:a,delay:r,cb:o,onScroll:u,lastScrollTop:a.scrollTop},l){const c=new MutationObserver(El(ef.bind(null,e,o),Cee));e[go].observer=c,c.observe(e,{childList:!0,subtree:!0}),ef(e,o)}s.addEventListener("scroll",u)}},unmounted(e){const{container:t,onScroll:n}=e[go];t==null||t.removeEventListener("scroll",n),TE(e)},async updated(e){if(!e[go])await je();else{const{containerEl:t,cb:n,observer:o}=e[go];t.clientHeight&&o&&ef(e,n)}}},Bp=$ee;Bp.install=e=>{e.directive("InfiniteScroll",Bp)};const Tee=Bp;function Oee(e){let t;const n=P(!1),o=Et({...e,originalPosition:"",originalOverflow:"",visible:!1});function r(h){o.text=h}function l(){const h=o.parent,v=d.ns;if(!h.vLoadingAddClassList){let m=h.getAttribute("loading-number");m=Number.parseInt(m)-1,m?h.setAttribute("loading-number",m.toString()):(On(h,v.bm("parent","relative")),h.removeAttribute("loading-number")),On(h,v.bm("parent","hidden"))}s(),f.unmount()}function s(){var h,v;(v=(h=d.$el)==null?void 0:h.parentNode)==null||v.removeChild(d.$el)}function a(){var h;e.beforeClose&&!e.beforeClose()||(n.value=!0,clearTimeout(t),t=window.setTimeout(u,400),o.visible=!1,(h=e.closed)==null||h.call(e))}function u(){if(!n.value)return;const h=o.parent;n.value=!1,h.vLoadingAddClassList=void 0,l()}const c=j({name:"ElLoading",setup(h,{expose:v}){const{ns:m,zIndex:p}=Yc("loading");return v({ns:m,zIndex:p}),()=>{const y=o.spinner||o.svg,g=Ue("svg",{class:"circular",viewBox:o.svgViewBox?o.svgViewBox:"0 0 50 50",...y?{innerHTML:y}:{}},[Ue("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),w=o.text?Ue("p",{class:m.b("text")},[o.text]):void 0;return Ue(rn,{name:m.b("fade"),onAfterLeave:u},{default:Z(()=>[et(q("div",{style:{backgroundColor:o.background||""},class:[m.b("mask"),o.customClass,o.fullscreen?"is-fullscreen":""]},[Ue("div",{class:m.b("spinner")},[g,w])]),[[St,o.visible]])])})}}}),f=u1(c),d=f.mount(document.createElement("div"));return{...gn(o),setText:r,removeElLoadingChild:s,close:a,handleAfterLeave:u,vm:d,get $el(){return d.$el}}}let nu;const Fp=function(e={}){if(!gt)return;const t=Nee(e);if(t.fullscreen&&nu)return nu;const n=Oee({...t,closed:()=>{var r;(r=t.closed)==null||r.call(t),t.fullscreen&&(nu=void 0)}});Mee(t,t.parent,n),J0(t,t.parent,n),t.parent.vLoadingAddClassList=()=>J0(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),je(()=>n.visible.value=t.visible),t.fullscreen&&(nu=n),n},Nee=e=>{var t,n,o,r;let l;return Ze(e.target)?l=(t=document.querySelector(e.target))!=null?t:document.body:l=e.target||document.body,{parent:l===document.body||e.body?document.body:l,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:l===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(r=e.visible)!=null?r:!0,target:l}},Mee=async(e,t,n)=>{const{nextZIndex:o}=n.vm.zIndex||n.vm._.exposed.zIndex,r={};if(e.fullscreen)n.originalPosition.value=Ir(document.body,"position"),n.originalOverflow.value=Ir(document.body,"overflow"),r.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=Ir(document.body,"position"),await je();for(const l of["top","left"]){const s=l==="top"?"scrollTop":"scrollLeft";r[l]=`${e.target.getBoundingClientRect()[l]+document.body[s]+document.documentElement[s]-Number.parseInt(Ir(document.body,`margin-${l}`),10)}px`}for(const l of["height","width"])r[l]=`${e.target.getBoundingClientRect()[l]}px`}else n.originalPosition.value=Ir(t,"position");for(const[l,s]of Object.entries(r))n.$el.style[l]=s},J0=(e,t,n)=>{const o=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?On(t,o.bm("parent","relative")):no(t,o.bm("parent","relative")),e.fullscreen&&e.lock?no(t,o.bm("parent","hidden")):On(t,o.bm("parent","hidden"))},Lu=Symbol("ElLoading"),Z0=(e,t)=>{var n,o,r,l;const s=t.instance,a=h=>ut(t.value)?t.value[h]:void 0,u=h=>{const v=Ze(h)&&(s==null?void 0:s[h])||h;return v&&P(v)},c=h=>u(a(h)||e.getAttribute(`element-loading-${Yr(h)}`)),f=(n=a("fullscreen"))!=null?n:t.modifiers.fullscreen,d={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:f,target:(o=a("target"))!=null?o:f?void 0:e,body:(r=a("body"))!=null?r:t.modifiers.body,lock:(l=a("lock"))!=null?l:t.modifiers.lock};e[Lu]={options:d,instance:Fp(d)}},Iee=(e,t)=>{for(const n of Object.keys(t))xt(t[n])&&(t[n].value=e[n])},Q0={mounted(e,t){t.value&&Z0(e,t)},updated(e,t){const n=e[Lu];t.oldValue!==t.value&&(t.value&&!t.oldValue?Z0(e,t):t.value&&t.oldValue?ut(t.value)&&Iee(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[Lu])==null||t.instance.close(),e[Lu]=null}},Ree={install(e){e.directive("loading",Q0),e.config.globalProperties.$loading=Fp},directive:Q0,service:Fp},OE=["success","info","warning","error"],kn=zt({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:gt?document.body:void 0}),Aee=_e({customClass:{type:String,default:kn.customClass},center:{type:Boolean,default:kn.center},dangerouslyUseHTMLString:{type:Boolean,default:kn.dangerouslyUseHTMLString},duration:{type:Number,default:kn.duration},icon:{type:Nt,default:kn.icon},id:{type:String,default:kn.id},message:{type:Q([String,Object,Function]),default:kn.message},onClose:{type:Q(Function),default:kn.onClose},showClose:{type:Boolean,default:kn.showClose},type:{type:String,values:OE,default:kn.type},plain:{type:Boolean,default:kn.plain},offset:{type:Number,default:kn.offset},zIndex:{type:Number,default:kn.zIndex},grouping:{type:Boolean,default:kn.grouping},repeatNum:{type:Number,default:kn.repeatNum}}),Pee={destroy:()=>!0},Co=gb([]),xee=e=>{const t=Co.findIndex(r=>r.id===e),n=Co[t];let o;return t>0&&(o=Co[t-1]),{current:n,prev:o}},Lee=e=>{const{prev:t}=xee(e);return t?t.vm.exposed.bottom.value:0},Dee=(e,t)=>Co.findIndex(o=>o.id===e)>0?16:t,Bee=["id"],Fee=["innerHTML"],Vee=j({name:"ElMessage"}),Hee=j({...Vee,props:Aee,emits:Pee,setup(e,{expose:t}){const n=e,{Close:o}=jh,{ns:r,zIndex:l}=Yc("message"),{currentZIndex:s,nextZIndex:a}=l,u=P(),c=P(!1),f=P(0);let d;const h=S(()=>n.type?n.type==="error"?"danger":n.type:"info"),v=S(()=>{const O=n.type;return{[r.bm("icon",O)]:O&&Wr[O]}}),m=S(()=>n.icon||Wr[n.type]||""),p=S(()=>Lee(n.id)),y=S(()=>Dee(n.id,n.offset)+p.value),g=S(()=>f.value+y.value),w=S(()=>({top:`${y.value}px`,zIndex:s.value}));function b(){n.duration!==0&&({stop:d}=Ol(()=>{E()},n.duration))}function C(){d==null||d()}function E(){c.value=!1}function k({code:O}){O===Ke.esc&&E()}return nt(()=>{b(),a(),c.value=!0}),fe(()=>n.repeatNum,()=>{C(),b()}),Lt(document,"keydown",k),Ht(u,()=>{f.value=u.value.getBoundingClientRect().height}),t({visible:c,bottom:g,close:E}),(O,T)=>(_(),re(rn,{name:i(r).b("fade"),onBeforeLeave:O.onClose,onAfterLeave:T[0]||(T[0]=R=>O.$emit("destroy")),persisted:""},{default:Z(()=>[et(K("div",{id:O.id,ref_key:"messageRef",ref:u,class:$([i(r).b(),{[i(r).m(O.type)]:O.type},i(r).is("center",O.center),i(r).is("closable",O.showClose),i(r).is("plain",O.plain),O.customClass]),style:He(i(w)),role:"alert",onMouseenter:C,onMouseleave:b},[O.repeatNum>1?(_(),re(i(HC),{key:0,value:O.repeatNum,type:i(h),class:$(i(r).e("badge"))},null,8,["value","type","class"])):oe("v-if",!0),i(m)?(_(),re(i(Fe),{key:1,class:$([i(r).e("icon"),i(v)])},{default:Z(()=>[(_(),re(ct(i(m))))]),_:1},8,["class"])):oe("v-if",!0),le(O.$slots,"default",{},()=>[O.dangerouslyUseHTMLString?(_(),F(ze,{key:1},[oe(" Caution here, message could've been compromised, never use user's input as message "),K("p",{class:$(i(r).e("content")),innerHTML:O.message},null,10,Fee)],2112)):(_(),F("p",{key:0,class:$(i(r).e("content"))},Te(O.message),3))]),O.showClose?(_(),re(i(Fe),{key:2,class:$(i(r).e("closeBtn")),onClick:Ge(E,["stop"])},{default:Z(()=>[q(i(o))]),_:1},8,["class","onClick"])):oe("v-if",!0)],46,Bee),[[St,c.value]])]),_:3},8,["name","onBeforeLeave"]))}});var zee=$e(Hee,[["__file","message.vue"]]);let Kee=1;const NE=e=>{const t=!e||Ze(e)||Vt(e)||Xe(e)?{message:e}:e,n={...kn,...t};if(!n.appendTo)n.appendTo=document.body;else if(Ze(n.appendTo)){let o=document.querySelector(n.appendTo);co(o)||(o=document.body),n.appendTo=o}return n},jee=e=>{const t=Co.indexOf(e);if(t===-1)return;Co.splice(t,1);const{handler:n}=e;n.close()},Wee=({appendTo:e,...t},n)=>{const o=`message_${Kee++}`,r=t.onClose,l=document.createElement("div"),s={...t,id:o,onClose:()=>{r==null||r(),jee(f)},onDestroy:()=>{Vr(null,l)}},a=q(zee,s,Xe(s.message)||Vt(s.message)?{default:Xe(s.message)?s.message:()=>s.message}:null);a.appContext=n||xs._context,Vr(a,l),e.appendChild(l.firstElementChild);const u=a.component,f={id:o,vnode:a,vm:u,handler:{close:()=>{u.exposed.visible.value=!1}},props:a.component.props};return f},xs=(e={},t)=>{if(!gt)return{close:()=>{}};if(Ye(xf.max)&&Co.length>=xf.max)return{close:()=>{}};const n=NE(e);if(n.grouping&&Co.length){const r=Co.find(({vnode:l})=>{var s;return((s=l.props)==null?void 0:s.message)===n.message});if(r)return r.props.repeatNum+=1,r.props.type=n.type,r.handler}const o=Wee(n,t);return Co.push(o),o.handler};OE.forEach(e=>{xs[e]=(t={},n)=>{const o=NE(t);return xs({...o,type:e},n)}});function Uee(e){for(const t of Co)(!e||e===t.props.type)&&t.handler.close()}xs.closeAll=Uee;xs._context=null;const yo=jw(xs,"$message"),qee=j({name:"ElMessageBox",directives:{TrapFocus:dF},components:{ElButton:pn,ElFocusTrap:ki,ElInput:$n,ElOverlay:Tv,ElIcon:Fe,...jh},inheritAttrs:!1,props:{buttonSize:{type:String,validator:Ww},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:o,ns:r,size:l}=Yc("message-box",S(()=>e.buttonSize)),{t:s}=n,{nextZIndex:a}=o,u=P(!1),c=Et({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:a()}),f=S(()=>{const x=c.type;return{[r.bm("icon",x)]:x&&Wr[x]}}),d=En(),h=En(),v=S(()=>c.icon||Wr[c.type]||""),m=S(()=>!!c.message),p=P(),y=P(),g=P(),w=P(),b=P(),C=S(()=>c.confirmButtonClass);fe(()=>c.inputValue,async x=>{await je(),e.boxType==="prompt"&&x!==null&&L()},{immediate:!0}),fe(()=>u.value,x=>{var M,D;x&&(e.boxType!=="prompt"&&(c.autofocus?g.value=(D=(M=b.value)==null?void 0:M.$el)!=null?D:p.value:g.value=p.value),c.zIndex=a()),e.boxType==="prompt"&&(x?je().then(()=>{var N;w.value&&w.value.$el&&(c.autofocus?g.value=(N=W())!=null?N:p.value:g.value=p.value)}):(c.editorErrorMessage="",c.validateError=!1))});const E=S(()=>e.draggable),k=S(()=>e.overflow);Uw(p,y,E,k),nt(async()=>{await je(),e.closeOnHashChange&&window.addEventListener("hashchange",O)}),At(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",O)});function O(){u.value&&(u.value=!1,je(()=>{c.action&&t("action",c.action)}))}const T=()=>{e.closeOnClickModal&&I(c.distinguishCancelAndClose?"close":"cancel")},R=rv(T),A=x=>{if(c.inputType!=="textarea")return x.preventDefault(),I("confirm")},I=x=>{var M;e.boxType==="prompt"&&x==="confirm"&&!L()||(c.action=x,c.beforeClose?(M=c.beforeClose)==null||M.call(c,x,c,O):O())},L=()=>{if(e.boxType==="prompt"){const x=c.inputPattern;if(x&&!x.test(c.inputValue||""))return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;const M=c.inputValidator;if(typeof M=="function"){const D=M(c.inputValue);if(D===!1)return c.editorErrorMessage=c.inputErrorMessage||s("el.messagebox.error"),c.validateError=!0,!1;if(typeof D=="string")return c.editorErrorMessage=D,c.validateError=!0,!1}}return c.editorErrorMessage="",c.validateError=!1,!0},W=()=>{const x=w.value.$refs;return x.input||x.textarea},z=()=>{I("close")},V=()=>{e.closeOnPressEscape&&z()};return e.lockScroll&&Gh(u),{...gn(c),ns:r,overlayEvent:R,visible:u,hasMessage:m,typeClass:f,contentId:d,inputId:h,btnSize:l,iconComponent:v,confirmButtonClasses:C,rootRef:p,focusStartRef:g,headerRef:y,inputRef:w,confirmRef:b,doClose:O,handleClose:z,onCloseRequested:V,handleWrapperClick:T,handleInputEnter:A,handleAction:I,t:s}}}),Yee=["aria-label","aria-describedby"],Gee=["aria-label"],Xee=["id"];function Jee(e,t,n,o,r,l){const s=at("el-icon"),a=at("close"),u=at("el-input"),c=at("el-button"),f=at("el-focus-trap"),d=at("el-overlay");return _(),re(rn,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=h=>e.$emit("vanish")),persisted:""},{default:Z(()=>[et(q(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Z(()=>[K("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:$(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...h)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...h)),onMousedown:t[9]||(t[9]=(...h)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...h)),onMouseup:t[10]||(t[10]=(...h)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...h))},[q(f,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Z(()=>[K("div",{ref:"rootRef",class:$([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:He(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Ge(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(_(),F("div",{key:0,ref:"headerRef",class:$([e.ns.e("header"),{"show-close":e.showClose}])},[K("div",{class:$(e.ns.e("title"))},[e.iconComponent&&e.center?(_(),re(s,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),K("span",null,Te(e.title),1)],2),e.showClose?(_(),F("button",{key:0,type:"button",class:$(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=h=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=Tt(Ge(h=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[q(s,{class:$(e.ns.e("close"))},{default:Z(()=>[q(a)]),_:1},8,["class"])],42,Gee)):oe("v-if",!0)],2)):oe("v-if",!0),K("div",{id:e.contentId,class:$(e.ns.e("content"))},[K("div",{class:$(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(_(),re(s,{key:0,class:$([e.ns.e("status"),e.typeClass])},{default:Z(()=>[(_(),re(ct(e.iconComponent)))]),_:1},8,["class"])):oe("v-if",!0),e.hasMessage?(_(),F("div",{key:1,class:$(e.ns.e("message"))},[le(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(_(),re(ct(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(_(),re(ct(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:Z(()=>[wt(Te(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):oe("v-if",!0)],2),et(K("div",{class:$(e.ns.e("input"))},[q(u,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=h=>e.inputValue=h),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:$({invalid:e.validateError}),onKeydown:Tt(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),K("div",{class:$(e.ns.e("errormsg")),style:He({visibility:e.editorErrorMessage?"visible":"hidden"})},Te(e.editorErrorMessage),7)],2),[[St,e.showInput]])],10,Xee),K("div",{class:$(e.ns.e("btns"))},[e.showCancelButton?(_(),re(c,{key:0,loading:e.cancelButtonLoading,class:$([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=h=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=Tt(Ge(h=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:Z(()=>[wt(Te(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):oe("v-if",!0),et(q(c,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:$([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=h=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=Tt(Ge(h=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:Z(()=>[wt(Te(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[St,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,Yee)]),_:3},8,["z-index","overlay-class","mask"]),[[St,e.visible]])]),_:3})}var Zee=$e(qee,[["render",Jee],["__file","index.vue"]]);const si=new Map,Qee=e=>{let t=document.body;return e.appendTo&&(Ze(e.appendTo)&&(t=document.querySelector(e.appendTo)),co(e.appendTo)&&(t=e.appendTo),co(t)||(t=document.body)),t},ete=(e,t,n=null)=>{const o=q(Zee,e,Xe(e.message)||Vt(e.message)?{default:Xe(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Vr(o,t),Qee(e).appendChild(t.firstElementChild),o.component},tte=()=>document.createElement("div"),nte=(e,t)=>{const n=tte();e.onVanish=()=>{Vr(null,n),si.delete(r)},e.onAction=l=>{const s=si.get(r);let a;e.showInput?a={value:r.inputValue,action:l}:a=l,e.callback?e.callback(a,o.proxy):l==="cancel"||l==="close"?e.distinguishCancelAndClose&&l!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(a)};const o=ete(e,n,t),r=o.proxy;for(const l in e)bt(e,l)&&!bt(r.$props,l)&&(r[l]=e[l]);return r.visible=!0,r};function Js(e,t=null){if(!gt)return Promise.reject();let n;return Ze(e)||Vt(e)?e={message:e}:n=e.callback,new Promise((o,r)=>{const l=nte(e,t??Js._context);si.set(l,{options:e,callback:n,resolve:o,reject:r})})}const ote=["alert","confirm","prompt"],rte={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};ote.forEach(e=>{Js[e]=lte(e)});function lte(e){return(t,n,o,r)=>{let l="";return ut(n)?(o=n,l=""):Qt(n)?l="":l=n,Js(Object.assign({title:l,message:t,type:"",...rte[e]},o,{boxType:e}),r)}}Js.close=()=>{si.forEach((e,t)=>{t.doClose()}),si.clear()};Js._context=null;const Tr=Js;Tr.install=e=>{Tr._context=e._context,e.config.globalProperties.$msgbox=Tr,e.config.globalProperties.$messageBox=Tr,e.config.globalProperties.$alert=Tr.alert,e.config.globalProperties.$confirm=Tr.confirm,e.config.globalProperties.$prompt=Tr.prompt};const ste=Tr,ME=["success","info","warning","error"],ate=_e({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:Nt},id:{type:String,default:""},message:{type:Q([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:Q(Function),default:()=>{}},onClose:{type:Q(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:[...ME,""],default:""},zIndex:Number}),ite={destroy:()=>!0},ute=["id"],cte=["textContent"],dte={key:0},fte=["innerHTML"],pte=j({name:"ElNotification"}),hte=j({...pte,props:ate,emits:ite,setup(e,{expose:t}){const n=e,{ns:o,zIndex:r}=Yc("notification"),{nextZIndex:l,currentZIndex:s}=r,{Close:a}=Kh,u=P(!1);let c;const f=S(()=>{const b=n.type;return b&&Wr[n.type]?o.m(b):""}),d=S(()=>n.type&&Wr[n.type]||n.icon),h=S(()=>n.position.endsWith("right")?"right":"left"),v=S(()=>n.position.startsWith("top")?"top":"bottom"),m=S(()=>{var b;return{[v.value]:`${n.offset}px`,zIndex:(b=n.zIndex)!=null?b:s.value}});function p(){n.duration>0&&({stop:c}=Ol(()=>{u.value&&g()},n.duration))}function y(){c==null||c()}function g(){u.value=!1}function w({code:b}){b===Ke.delete||b===Ke.backspace?y():b===Ke.esc?u.value&&g():p()}return nt(()=>{p(),l(),u.value=!0}),Lt(document,"keydown",w),t({visible:u,close:g}),(b,C)=>(_(),re(rn,{name:i(o).b("fade"),onBeforeLeave:b.onClose,onAfterLeave:C[1]||(C[1]=E=>b.$emit("destroy")),persisted:""},{default:Z(()=>[et(K("div",{id:b.id,class:$([i(o).b(),b.customClass,i(h)]),style:He(i(m)),role:"alert",onMouseenter:y,onMouseleave:p,onClick:C[0]||(C[0]=(...E)=>b.onClick&&b.onClick(...E))},[i(d)?(_(),re(i(Fe),{key:0,class:$([i(o).e("icon"),i(f)])},{default:Z(()=>[(_(),re(ct(i(d))))]),_:1},8,["class"])):oe("v-if",!0),K("div",{class:$(i(o).e("group"))},[K("h2",{class:$(i(o).e("title")),textContent:Te(b.title)},null,10,cte),et(K("div",{class:$(i(o).e("content")),style:He(b.title?void 0:{margin:0})},[le(b.$slots,"default",{},()=>[b.dangerouslyUseHTMLString?(_(),F(ze,{key:1},[oe(" Caution here, message could've been compromised, never use user's input as message "),K("p",{innerHTML:b.message},null,8,fte)],2112)):(_(),F("p",dte,Te(b.message),1))])],6),[[St,b.message]]),b.showClose?(_(),re(i(Fe),{key:0,class:$(i(o).e("closeBtn")),onClick:Ge(g,["stop"])},{default:Z(()=>[q(i(a))]),_:1},8,["class","onClick"])):oe("v-if",!0)],2)],46,ute),[[St,u.value]])]),_:3},8,["name","onBeforeLeave"]))}});var vte=$e(hte,[["__file","notification.vue"]]);const fc={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},Vp=16;let mte=1;const Ls=function(e={},t=null){if(!gt)return{close:()=>{}};(typeof e=="string"||Vt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;fc[n].forEach(({vm:f})=>{var d;o+=(((d=f.el)==null?void 0:d.offsetHeight)||0)+Vp}),o+=Vp;const r=`notification_${mte++}`,l=e.onClose,s={...e,offset:o,id:r,onClose:()=>{gte(r,n,l)}};let a=document.body;co(e.appendTo)?a=e.appendTo:Ze(e.appendTo)&&(a=document.querySelector(e.appendTo)),co(a)||(a=document.body);const u=document.createElement("div"),c=q(vte,s,Vt(s.message)?{default:()=>s.message}:null);return c.appContext=t??Ls._context,c.props.onDestroy=()=>{Vr(null,u)},Vr(c,u),fc[n].push({vm:c}),a.appendChild(u.firstElementChild),{close:()=>{c.component.exposed.visible.value=!1}}};ME.forEach(e=>{Ls[e]=(t={})=>((typeof t=="string"||Vt(t))&&(t={message:t}),Ls({...t,type:e}))});function gte(e,t,n){const o=fc[t],r=o.findIndex(({vm:c})=>{var f;return((f=c.component)==null?void 0:f.props.id)===e});if(r===-1)return;const{vm:l}=o[r];if(!l)return;n==null||n(l);const s=l.el.offsetHeight,a=t.split("-")[0];o.splice(r,1);const u=o.length;if(!(u<1))for(let c=r;c{t.component.exposed.visible.value=!1})}Ls.closeAll=yte;Ls._context=null;const bte=jw(Ls,"$notify");var wte=[Tee,Ree,yo,ste,bte,p2],Cte=h6([...wee,...wte]),ld={};ld.data={set(e,t){var n=JSON.stringify(t);return localStorage.setItem(e,n)},get(e){var t=localStorage.getItem(e);try{t=JSON.parse(t)}catch{return null}return t},remove(e){return localStorage.removeItem(e)},clear(){return localStorage.clear()}};ld.url=function(e,t){var n=e.indexOf("?")>0;for(var o in t)e=e+(n?"&":"?")+o+"="+t[o],n=!0;return e};Rr.defaults.baseURL="https://jzzf.longyou.gov.cn:998/";Rr.defaults.timeout=12e4;Rr.interceptors.request.use(e=>{let t=ld.data.get("token");return t&&(e.headers["x-token"]=t),e},e=>Promise.reject(e));Rr.interceptors.response.use(e=>e,e=>{if(e.response)if(e.response.status==401){yo.error("请重新登录!");const t=document.cookie.split(";");for(let n=0;n-1?o.substr(0,r):o;document.cookie=l+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/;"}pa.replace({path:"/guide"})}else e.response.status==403?(yo.error("Status:403,资源不可用!"),pa.replace({path:"/error/403"})):e.response.status==404?(yo.error("Status:404,正在请求不存在的服务器记录!"),pa.replace({path:"/error/404"})):e.response.status==500?(yo.error({title:"请求错误",message:"Status:500,服务器发生错误!"}),pa.replace({path:"/error/500"})):yo.error(`Status:${e.response.status},未知错误!`);else yo.error("请求服务器无响应!");return Promise.reject(e.response)});var Ate={get:function(e,t){return new Promise((n,o)=>{Rr.get(e,{params:t}).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},post:function(e,t){return new Promise((n,o)=>{Rr.post(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},put:function(e,t){return new Promise((n,o)=>{Rr.put(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},delete:function(e,t){return new Promise((n,o)=>{Rr.delete(e,t).then(r=>{r.data.code==400&&r.data.msg&&yo.error(r.data.msg),n(r.data)}).catch(r=>{o(r)})})},download:function(e){let n="x-token="+ld.data.get("user").token;e=e+(e.indexOf("?")>0?"&":"?")+n,window.open(e)}};const Ste=O$(),IE=fT({history:Ste,routes:[{path:"/",redirect:"/guide"},{name:"引导页",path:"/guide",component:()=>nn(()=>import("./guide-e8417a1e.js"),["./guide-e8417a1e.js","./___vite-browser-external_commonjs-proxy-d8f321f4.js","./guide-8519b132.css"],import.meta.url)},{name:"401",path:"/error/401",component:()=>nn(()=>import("./401-7bb5d6ce.js"),["./401-7bb5d6ce.js","./error3-2af3a855.js","./401-554e0030.css"],import.meta.url)},{name:"403",path:"/error/403",component:()=>nn(()=>import("./403-a6c695d9.js"),["./403-a6c695d9.js","./error3-2af3a855.js","./401-554e0030.css"],import.meta.url)},{name:"404",path:"/error/404",component:()=>nn(()=>import("./404-84917127.js"),["./404-84917127.js","./401-554e0030.css"],import.meta.url)},{name:"500",path:"/error/500",component:()=>nn(()=>import("./500-fa0c0de1.js"),["./500-fa0c0de1.js","./401-554e0030.css"],import.meta.url)},{name:"无网络",path:"/error/noNetwork",component:()=>nn(()=>import("./noNetwork-e9be097e.js"),["./noNetwork-e9be097e.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"建设中",path:"/error/emptyPage",component:()=>nn(()=>import("./emptyPage-4f7abf97.js"),["./emptyPage-4f7abf97.js","./error6-f64d959f.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"查询为空",path:"/error/noResults",component:()=>nn(()=>import("./noResults-2796122d.js"),["./noResults-2796122d.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"通用空页面",path:"/error/noConstruction",component:()=>nn(()=>import("./noConstruction-ca96d439.js"),["./noConstruction-ca96d439.js","./error6-f64d959f.js","./noNetwork-26b5d5f4.css"],import.meta.url)},{name:"未享受人员",path:"/person/rwTable",component:()=>nn(()=>import("./rwTable-69d5c517.js"),[],import.meta.url)},{path:"/home",component:()=>nn(()=>import("./home-c13cea92.js"),["./home-c13cea92.js","./back-6f0da97a.js","./home-830da922.css"],import.meta.url),children:[{name:"首页",path:"/home/index",component:()=>nn(()=>import("./sy-76646190.js"),["./sy-76646190.js","./index-c2d8894b.js","./dialog-dafb5ae2.js","./table_c-9de598ee.js","./dialog-873873ff.css","./sy-c4e9b3b1.css"],import.meta.url)},{name:"养老",path:"/home/yl",component:()=>nn(()=>import("./yl-caa25459.js"),["./yl-caa25459.js","./ylXZZC-20740486.js","./index-c2d8894b.js","./dialogMap-26e2e8bc.js","./table_c-9de598ee.js","./dialogMap-c5de3d0e.css","./dialog-dafb5ae2.js","./dialog-873873ff.css","./yl-dc41b1d9.css"],import.meta.url)},{name:"卫生",path:"/home/hygiene",component:()=>nn(()=>import("./hygiene-7d4a0c24.js"),["./hygiene-7d4a0c24.js","./mfyyqk-b4998e06.js","./index-c2d8894b.js","./hygiene-9d4e677a.css"],import.meta.url)},{name:"教育",path:"/home/education",component:()=>nn(()=>import("./education-be47e31a.js"),["./education-be47e31a.js","./eP1-a65db88a.js","./index-c2d8894b.js","./dialog-dafb5ae2.js","./table_c-9de598ee.js","./dialog-873873ff.css","./education-5129c4e5.css"],import.meta.url)},{name:"就业补助",path:"/home/work",component:()=>nn(()=>import("./work-6982e45a.js"),["./work-6982e45a.js","./ePjz-44cd59db.js","./index-c2d8894b.js","./work-e688b905.css"],import.meta.url)},{name:"智能分析",path:"/home/analyze",component:()=>nn(()=>import("./analyze-c236dad4.js"),["./analyze-c236dad4.js","./index-38a63845.js","./back-6f0da97a.js","./table_c-9de598ee.js","./___vite-browser-external_commonjs-proxy-d8f321f4.js","./index-8a2cbb8e.css","./dialog-873873ff.css","./dialog-dafb5ae2.js","./index-c2d8894b.js","./dialogMap-26e2e8bc.js","./dialogMap-c5de3d0e.css","./analyze-558255df.css"],import.meta.url)},{name:"首页地图",path:"/home/index/map",component:()=>nn(()=>import("./sy_map-41742041.js"),["./sy_map-41742041.js","./table_c-9de598ee.js","./index-38a63845.js","./back-6f0da97a.js","./___vite-browser-external_commonjs-proxy-d8f321f4.js","./index-8a2cbb8e.css","./dialog-873873ff.css","./sy_map-b2844609.css"],import.meta.url)},{name:"首页表格",path:"/home/index/table",component:()=>nn(()=>import("./sy_table-0cfdf27c.js"),["./sy_table-0cfdf27c.js","./ePjz-44cd59db.js","./index-c2d8894b.js","./eP1-a65db88a.js","./dialog-dafb5ae2.js","./table_c-9de598ee.js","./dialog-873873ff.css","./ylXZZC-20740486.js","./dialogMap-26e2e8bc.js","./dialogMap-c5de3d0e.css","./mfyyqk-b4998e06.js","./sy_table-24ebf729.css"],import.meta.url)},{name:"首页表格详情",path:"/home/index/table/details",component:()=>nn(()=>import("./sy_details-4d58d5a6.js"),["./sy_details-4d58d5a6.js","./table_c-9de598ee.js","./sy_details-62dd579f.css"],import.meta.url)},{name:"人物图",path:"/home/index/person",component:()=>nn(()=>import("./index-38a63845.js").then(e=>e.i),["./index-38a63845.js","./back-6f0da97a.js","./table_c-9de598ee.js","./___vite-browser-external_commonjs-proxy-d8f321f4.js","./index-8a2cbb8e.css","./dialog-873873ff.css"],import.meta.url)}]}]});IE.beforeEach((e,t,n)=>{n()});const pa=IE;/*! Element Plus v2.7.2 */var Ete={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}};u1(a$).use(pa).use(Cte,{locale:Ete}).mount("#app");export{i as A,fe as B,je as C,Sc as D,Hh as E,ze as F,le as G,S as H,wt as I,rn as J,et as K,St as L,Ec as M,ste as N,yo as O,Nte as P,Vs as T,r$ as _,Ote as a,nt as b,yr as c,Et as d,_ as e,F as f,K as g,mt as h,Ate as i,$ as j,oe as k,Te as l,_te as m,He as n,Gr as o,kte as p,$te as q,P as r,at as s,ld as t,Tte as u,q as v,Ge as w,Z as x,At as y,re as z}; diff --git a/build/build/assets/mfyyqk-63107447.js b/build/build/assets/mfyyqk-b4998e06.js similarity index 99% rename from build/build/assets/mfyyqk-63107447.js rename to build/build/assets/mfyyqk-b4998e06.js index 8d50e4d..ff7ffd8 100644 --- a/build/build/assets/mfyyqk-63107447.js +++ b/build/build/assets/mfyyqk-b4998e06.js @@ -1 +1 @@ -import{i as g,L as S,e as v,r as w}from"./index-c2d8894b.js";import{d,r as p,C as x,e as m,f as h,y as O}from"./index-306f53b4.js";const B=""+new URL("mjzrc-9ef02511.png",import.meta.url).href,E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAOCAMAAABdN6MFAAAAe1BMVEUAAAAA4f8A4v8A4f8A4v8A4/8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4/8A3/8A4P8A6f8A7P8A3v8A4f8A4v8A4f8A3/8A4f8AwP8A4f8A4P8A4f8A4P8A4f8A4f8A4f8A4f8A4P8A5P8A4/8A4f8A4f9RHOMoAAAAKHRSTlMAiA3mJRfy4duD1MmOfXdxKRsZCQYf93VhWxEEnh75vLWlaU1KQjagcc+BagAAALlJREFUSMfd1skOgyAQgOEBwb11r7Vq92Xe/wmbCWQSbx6B78bxDwwAHrsrCANehYQQIGJ0hgAgKb7gPTQWbdedbvQMTL6qcboA02WRLw04CK147GnZy3ZQqueO5/GQiYxLdJEmURy5WIIsfdOGyHZV9QDWp6KQkodI5BRyegBD91DI3NGO1DVYkwkRYN1MSOJwCB0tE7LuCXEPGj9tlrQje46We7bXLw376u2wmwfR++s3lC/K5tP4BzS0QMZ9RSBJAAAAAElFTkSuQmCC",Y=""+new URL("zyrs-9dc82dfb.png",import.meta.url).href,G="data:image/png;base64,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",T="data:image/png;base64,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",J=""+new URL("jd-82ec7ea6.gif",import.meta.url).href,R="data:image/png;base64,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",K="data:image/png;base64,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",N=""+new URL("fy-c15bd3fa.gif",import.meta.url).href,H=""+new URL("fy2-45fa795e.png",import.meta.url).href,Q={__name:"pie",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],zgffrc:[],cxffrc:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工医疗保险发放人次","城乡医疗保险发放人次"],top:"6%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"23%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.year},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.zgffrc,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[17,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工医疗保险发放人次",type:"bar",barGap:.3,data:t.zgffrc,barWidth:"18%",label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value+"万"}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.cxffrc,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[17,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"城乡医疗保险发放人次",type:"bar",barGap:.3,data:t.cxffrc,barWidth:"18%",label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value+"万"}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.bg.map(()=>100),barWidth:50}]}},l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.list.forEach(o=>{t.zgffrc.push((o.zgffrc/1e4).toFixed(0)),t.cxffrc.push((o.cxffrc/1e4).toFixed(0)),t.bg.push("")}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},V={__name:"pie2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],zgffje:[],cxffje:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["职工医疗保险金额","城乡医疗保险金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"5%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}}},yAxis:[{name:"职工医疗保险金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"城乡医疗保险金额",type:"value",min:0,max:function(f){return Math.ceil(Math.max(f.max,f.max*1.5)/50)*50},splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"职工医疗保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(f){return f.value}},data:t.zgffje},{yAxisIndex:1,name:"城乡医疗保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(f){return f.value}},data:t.cxffje}]}},l=()=>{var f=g(r.value);f.setOption(t.option)},o=()=>{t.zgffje=[],t.cxffje=[],t.bg=[],t.list.forEach(f=>{t.zgffje.push(f.zgffje),t.cxffje.push(f.cxffje),t.bg.push("")})};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.list.length!==0&&(o(),A(),l())},600)}),(f,P)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},q={__name:"pie3",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=d({list:[],zg:[3136,4345,4964,5846,8076],cx:[3860,6980,7585,8858,12737],year:[2019,2020,2021,2022,2023],option:{},bg:[0,0,0,0,0]}),t=p(),r=()=>{s.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3}"},legend:{data:["职工医疗保险","城乡医疗保险"],top:"6%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"23%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:s.year},{axisTick:!1,type:"category",data:s.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:s.zg,symbol:"diamond",symbolOffset:["-65%","-50%"],symbolSize:[15,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工医疗保险",type:"bar",barGap:.3,data:s.zg,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:s.cx,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[15,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"城乡医疗保险",type:"bar",barGap:.3,data:s.cx,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:s.bg.map(()=>100),barWidth:40}]}},A=()=>{var l=g(t.value);l.setOption(s.option)};return x(()=>{setTimeout(()=>{r(),A()},600)}),(l,o)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"280px"}},null,512))}},W={__name:"pie3_1",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=p(),t=d({list1:[4167.703845,4736.436645,5345.882021,5761.09324,7615.018745],list2:[4160.310608,5668.346418,6463.614862,7169.546084,9450.380778],year:[2019,2020,2021,2022,2023],bg:[0,0,0,0,0],option:{}}),r=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}万元
{a1}:{c1}万元 "},legend:{data:["职工","城乡"],top:"6%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"20%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{name:"金额/万元",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},series:[{name:"职工",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(l){return l.value.toFixed(0)}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},data:t.list1},{name:"城乡",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(l){return l.value.toFixed(0)}},itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},data:t.list2},{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]}},A=()=>{var l=g(s.value);l.setOption(t.option)};return x(()=>{setTimeout(()=>{r(),A()},600)}),(l,o)=>(m(),h("div",{ref_key:"chart",ref:s,style:{width:"100%",height:"280px"}},null,512))}},D={__name:"pie4",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:[],year:[],bg:[],option:{}}),A=()=>{r.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0} "},grid:{top:"15%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:r.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{name:"人数/次",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},series:[{name:"手工零星报销人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(o){return o.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},data:r.list},{name:"背景",type:"bar",data:r.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,r.year=s.year,r.bg=r.year.map(o=>0),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"260px"}},null,512))}},Z={__name:"eP7",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0} "},grid:{top:"15%",left:"5%",right:"10%",bottom:"10%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.year},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{name:"历年体检人数",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",fontSize:16,lineHeight:19}}],series:[{z:1,name:"体检人数",type:"bar",data:t.list,barWidth:20,label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var f=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return f[o.dataIndex%f.length]}}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.bg.map(()=>100),barWidth:50},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[23,15],itemStyle:{normal:{color:function(o){var f=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return f[o.dataIndex%f.length].color}}}}]}},l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"330px"}},null,512))}},X={__name:"eP5",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:[],jgmc:[],rs:[],option:{},bg:[]}),A=()=>{r.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}"},grid:{top:"13%",left:"15%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:15},rotate:40},data:r.jgmc}],yAxis:[{name:"在册数",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.2)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:15}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:15,width:1,type:"solid"}}}],series:[{z:1,name:"精神病健康居家在册管理人数",type:"bar",data:r.rs,barWidth:20,label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var f=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return f[o.dataIndex%f.length]}}}},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.rs,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{normal:{color:function(o){var f=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return f[o.dataIndex%f.length].color}}}}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,r.list.forEach((o,f)=>{o.jgmc.includes("龙游县")?r.jgmc.push(o.jgmc.slice(3)):r.jgmc.push(o.jgmc),r.rs.push(o.rs)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"400px"}},null,512))}},j={__name:"eP4",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:60,option:{}}),A=()=>{r.option={series:[{type:"pie",center:["55%","55%"],radius:["70%","90%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new S(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}},tooltip:{show:!1},label:{show:!1},data:[100]},{type:"pie",roundCap:!0,clockWise:!0,radius:["50%","70%"],center:["55%","55%"],startAngle:180,labelLine:{show:!1},hoverAnimation:!1,data:[{value:r.list,label:{normal:{position:"center",show:!0,textStyle:{fontSize:"24",fontWeight:"normal",color:"#fff",fontSize:16,lineHeight:30,rich:{cell:{fontSize:"24",fontWeight:"normal",color:"#fff"},text:{fontSize:16,fontFamily:"FZLanTingHeiS-L-GB",color:"#fff"}}}}},itemStyle:{normal:{color:new S(0,1,1,0,[{offset:0,color:"rgba(0, 255, 250, 0.29)"},{offset:.5,color:"rgba(0, 255, 250, 0.8)"},{offset:1,color:"rgba(0, 255, 250, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:100-r.list,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}}]}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},_={__name:"eP4_1",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:60,option:{},initialLegendData:["特困救助金额","低保救助金额"],initialLegendData1:["特困救助人次","低保救助人次","低边救助人次"]}),A=()=>{r.option={series:[{type:"pie",center:["55%","55%"],radius:["70%","90%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new S(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}},tooltip:{show:!1},label:{show:!1},data:[100]},{name:"pie",type:"pie",roundCap:!0,clockWise:!0,startAngle:180,labelLine:{show:!1},radius:["50%","70%"],hoverAnimation:!1,center:["55%","55%"],data:[{value:r.list,label:{normal:{position:"center",show:!0,textStyle:{fontSize:"24",fontWeight:"normal",color:"#fff",lineHeight:30,rich:{cell:{fontSize:"24",fontWeight:"normal",color:"#fff"},text:{fontSize:16,fontFamily:"FZLanTingHeiS-L-GB",color:"#fff"}}}}},itemStyle:{normal:{color:new S(0,1,1,0,[{offset:0,color:"rgba(255, 224, 0, 0.29)"},{offset:1,color:"rgba(255, 224, 0, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:100-r.list,name:"",itemStyle:{normal:{color:"rgba(255, 224, 0, 0.1)",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"rgba(255, 224, 0, 0.1)"}}}]}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},$={__name:"tnb",props:{list:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],list2:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["糖尿病人数","高血压人数"],top:"6%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"糖尿病人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},areaStyle:{color:"#F4F65B",normal:{color:new S(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:t.list},{name:"高血压人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},areaStyle:{color:"#F4F65B",normal:{color:new S(0,0,0,1,[{offset:0,color:"rgba(0, 252, 255, 0.50)"},{offset:1,color:"rgba(0, 252, 255, 0)"}],!1),shadowBlur:0}},data:t.list2}]}};O(()=>s.list,(o,f)=>{setTimeout(()=>{t.list=s.list,t.list2=s.list2,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)});const l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.list2=s.list2,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"250px"}},null,512))}},tt={__name:"mfyyqk",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=[{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"}],A=p([]),l=d({list:[],option:{},Max:200,valueList:[20,53,47,65,29,11,10],xxname:[]}),o=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x-20,e.y],y=[e.x-7,e.y-14],u=[a[0]-7,a[1]-14],b=[a[0]-20,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),f=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x-20,e.y],y=[e.x+2,e.y],u=[a[0]+2,a[1]],b=[a[0]-20,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),P=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x+2,e.y],y=[e.x+15,e.y-14],u=[a[0]+15,a[1]-14],b=[a[0]+2,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),L=v({shape:{x:0,y:0},buildPath:function(i,e){const a=[e.x-20,e.y],c=[e.x+2,e.y],y=[e.x+15,e.y-14],u=[e.x-7,e.y-14];i.moveTo(a[0],a[1]).lineTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).closePath()}}),z=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[a[0]-20,a[1]],y=[a[0]+2,a[1]],u=[a[0]+15,a[1]-14],b=[a[0]-7,a[1]-14];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}});w("CubeLeft_1",o),w("CubeFront_1",f),w("CubeRight_1",P),w("CubeTop_1",L),w("CubeBottom_1",z);const k=()=>{l.option={tooltip:{trigger:"axis",formatter:"{b0}:{c1}"},legend:{data:["两慢病免费用药情况"],top:"4%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:10,right:0,bottom:20,top:70,containLabel:!0},xAxis:[{type:"category",data:l.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!0,color:"#fff",fontSize:16}},{type:"category",data:l.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!1,color:"#fff",fontSize:16}}],yAxis:{min:0,max:l.Max,type:"value",axisLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, .16)"}},splitLine:{show:!0,lineStyle:{type:"dashed",color:"rgba(255, 255, 255, .16)"}},axisTick:{show:!1},axisLabel:{show:!0,fontSize:16,color:"#fff"}},series:[{type:"custom",renderItem:function(i,e){const a=e.coord([e.value(0),e.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeLeft_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .04)"}},{type:"CubeFront_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeRight_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .08)"}},{type:"CubeTop_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .26)"}}]}},data:A.value},{name:"两慢病免费用药情况",type:"custom",itemStyle:{color:"#0efdff"},renderItem:(i,e)=>{const a=e.coord([e.value(0),e.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].bottom}},{type:"CubeLeft_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].left}},{type:"CubeFront_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].front}},{type:"CubeRight_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].right}},{type:"CubeTop_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].top}}]}},data:l.valueList},{type:"bar",xAxisIndex:1,label:{show:!0,fontSize:18,position:"top",color:"#ffffff",formatter:function(i){return i.value-5}},itemStyle:{color:"rgba(221, 242, 255, 0)"},data:l.valueList.map(i=>parseInt(i)+5),barWidth:20}]}},C=()=>{var i=g(t.value);i.setOption(l.option)},M=i=>{let e=Math.max(...i);return Math.ceil(e/100)*100},F=()=>{l.valueList=[],l.xxname=[],l.list.length!==0&&l.list.forEach(i=>{l.xxname.push(i.name),l.valueList.push(i.num)})};return x(()=>{setTimeout(()=>{l.list=s.list,F(),l.Max=M(l.valueList),A.value=l.valueList.map(i=>parseInt(l.Max)*.9),k(),C()},800)}),(i,e)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"96%",height:"250px"}},null,512))}};export{Q as _,V as a,q as b,W as c,D as d,$ as e,tt as f,j as g,_ as h,X as i,Z as j,B as k,E as l,Y as m,G as n,T as o,J as p,R as q,K as r,N as s,H as t}; +import{i as g,L as S,e as v,r as w}from"./index-c2d8894b.js";import{d,r as p,D as x,e as m,f as h,B as O}from"./index-c3050129.js";const U=""+new URL("mjzrc-9ef02511.png",import.meta.url).href,E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAOCAMAAABdN6MFAAAAe1BMVEUAAAAA4f8A4v8A4f8A4v8A4/8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4f8A4/8A3/8A4P8A6f8A7P8A3v8A4f8A4v8A4f8A3/8A4f8AwP8A4f8A4P8A4f8A4P8A4f8A4f8A4f8A4f8A4P8A5P8A4/8A4f8A4f9RHOMoAAAAKHRSTlMAiA3mJRfy4duD1MmOfXdxKRsZCQYf93VhWxEEnh75vLWlaU1KQjagcc+BagAAALlJREFUSMfd1skOgyAQgOEBwb11r7Vq92Xe/wmbCWQSbx6B78bxDwwAHrsrCANehYQQIGJ0hgAgKb7gPTQWbdedbvQMTL6qcboA02WRLw04CK147GnZy3ZQqueO5/GQiYxLdJEmURy5WIIsfdOGyHZV9QDWp6KQkodI5BRyegBD91DI3NGO1DVYkwkRYN1MSOJwCB0tE7LuCXEPGj9tlrQje46We7bXLw376u2wmwfR++s3lC/K5tP4BzS0QMZ9RSBJAAAAAElFTkSuQmCC",Y=""+new URL("zyrs-9dc82dfb.png",import.meta.url).href,G="data:image/png;base64,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",T="data:image/png;base64,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",J=""+new URL("jd-82ec7ea6.gif",import.meta.url).href,R="data:image/png;base64,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",K="data:image/png;base64,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",N=""+new URL("fy-c15bd3fa.gif",import.meta.url).href,H=""+new URL("fy2-45fa795e.png",import.meta.url).href,Q={__name:"pie",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],zgffrc:[],cxffrc:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工医疗保险发放人次","城乡医疗保险发放人次"],top:"6%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"23%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.year},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.zgffrc,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[17,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工医疗保险发放人次",type:"bar",barGap:.3,data:t.zgffrc,barWidth:"18%",label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value+"万"}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.cxffrc,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[17,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"城乡医疗保险发放人次",type:"bar",barGap:.3,data:t.cxffrc,barWidth:"18%",label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value+"万"}},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.bg.map(()=>100),barWidth:50}]}},l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.list.forEach(o=>{t.zgffrc.push((o.zgffrc/1e4).toFixed(0)),t.cxffrc.push((o.cxffrc/1e4).toFixed(0)),t.bg.push("")}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},V={__name:"pie2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],zgffje:[],cxffje:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["职工医疗保险金额","城乡医疗保险金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"5%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}}},yAxis:[{name:"职工医疗保险金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"城乡医疗保险金额",type:"value",min:0,max:function(f){return Math.ceil(Math.max(f.max,f.max*1.5)/50)*50},splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{fontSize:16,color:"#ffffff"}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"职工医疗保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(f){return f.value}},data:t.zgffje},{yAxisIndex:1,name:"城乡医疗保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(f){return f.value}},data:t.cxffje}]}},l=()=>{var f=g(r.value);f.setOption(t.option)},o=()=>{t.zgffje=[],t.cxffje=[],t.bg=[],t.list.forEach(f=>{t.zgffje.push(f.zgffje),t.cxffje.push(f.cxffje),t.bg.push("")})};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.list.length!==0&&(o(),A(),l())},600)}),(f,P)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},q={__name:"pie3",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=d({list:[],zg:[3136,4345,4964,5846,8076],cx:[3860,6980,7585,8858,12737],year:[2019,2020,2021,2022,2023],option:{},bg:[0,0,0,0,0]}),t=p(),r=()=>{s.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3}"},legend:{data:["职工医疗保险","城乡医疗保险"],top:"6%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"23%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:s.year},{axisTick:!1,type:"category",data:s.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:s.zg,symbol:"diamond",symbolOffset:["-65%","-50%"],symbolSize:[15,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工医疗保险",type:"bar",barGap:.3,data:s.zg,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:s.cx,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[15,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{z:2,name:"城乡医疗保险",type:"bar",barGap:.3,data:s.cx,barWidth:"30%",label:{show:!0,color:"#ffffff",position:"top"},itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:s.bg.map(()=>100),barWidth:40}]}},A=()=>{var l=g(t.value);l.setOption(s.option)};return x(()=>{setTimeout(()=>{r(),A()},600)}),(l,o)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"280px"}},null,512))}},W={__name:"pie3_1",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=p(),t=d({list1:[4167.703845,4736.436645,5345.882021,5761.09324,7615.018745],list2:[4160.310608,5668.346418,6463.614862,7169.546084,9450.380778],year:[2019,2020,2021,2022,2023],bg:[0,0,0,0,0],option:{}}),r=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0}万元
{a1}:{c1}万元 "},legend:{data:["职工","城乡"],top:"6%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"20%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{name:"金额/万元",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},series:[{name:"职工",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(l){return l.value.toFixed(0)}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},data:t.list1},{name:"城乡",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(l){return l.value.toFixed(0)}},itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},data:t.list2},{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]}},A=()=>{var l=g(s.value);l.setOption(t.option)};return x(()=>{setTimeout(()=>{r(),A()},600)}),(l,o)=>(m(),h("div",{ref_key:"chart",ref:s,style:{width:"100%",height:"280px"}},null,512))}},D={__name:"pie4",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:[],year:[],bg:[],option:{}}),A=()=>{r.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a0}:{c0} "},grid:{top:"15%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:r.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{name:"人数/次",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},series:[{name:"手工零星报销人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,label:{show:!0,color:"#ffffff",position:"top",fontSize:14,formatter:function(o){return o.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},data:r.list},{name:"背景",type:"bar",data:r.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,r.year=s.year,r.bg=r.year.map(o=>0),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"260px"}},null,512))}},Z={__name:"eP7",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0} "},grid:{top:"15%",left:"5%",right:"10%",bottom:"10%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:t.year},{axisTick:!1,type:"category",data:t.year,axisLabel:{show:!1}}],yAxis:[{name:"历年体检人数",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",min:0,max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",fontSize:16,lineHeight:19}}],series:[{z:1,name:"体检人数",type:"bar",data:t.list,barWidth:20,label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var f=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return f[o.dataIndex%f.length]}}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:t.bg.map(()=>100),barWidth:50},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[23,15],itemStyle:{normal:{color:function(o){var f=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return f[o.dataIndex%f.length].color}}}}]}},l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"330px"}},null,512))}},X={__name:"eP5",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:[],jgmc:[],rs:[],option:{},bg:[]}),A=()=>{r.option={tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}"},grid:{top:"13%",left:"15%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:15},rotate:40},data:r.jgmc}],yAxis:[{name:"在册数",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.2)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:15}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:15,width:1,type:"solid"}}}],series:[{z:1,name:"精神病健康居家在册管理人数",type:"bar",data:r.rs,barWidth:20,label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},itemStyle:{normal:{color:function(o){var f=[{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .7)"},{offset:.5,color:"rgba(255, 242, 142, .3)"},{offset:1,color:"rgba(255, 242, 142, .5)"}]},{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}];return f[o.dataIndex%f.length]}}}},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.rs,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[21,15],itemStyle:{normal:{color:function(o){var f=[{offset:1,color:"rgba(23, 237, 255, 1)"},{offset:1,color:"rgba(255, 242, 142, 1)"},{offset:1,color:"rgba(142, 187, 255, 1)"}];return f[o.dataIndex%f.length].color}}}}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,r.list.forEach((o,f)=>{o.jgmc.includes("龙游县")?r.jgmc.push(o.jgmc.slice(3)):r.jgmc.push(o.jgmc),r.rs.push(o.rs)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"400px"}},null,512))}},j={__name:"eP4",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:60,option:{}}),A=()=>{r.option={series:[{type:"pie",center:["55%","55%"],radius:["70%","90%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new S(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}},tooltip:{show:!1},label:{show:!1},data:[100]},{type:"pie",roundCap:!0,clockWise:!0,radius:["50%","70%"],center:["55%","55%"],startAngle:180,labelLine:{show:!1},hoverAnimation:!1,data:[{value:r.list,label:{normal:{position:"center",show:!0,textStyle:{fontSize:"24",fontWeight:"normal",color:"#fff",fontSize:16,lineHeight:30,rich:{cell:{fontSize:"24",fontWeight:"normal",color:"#fff"},text:{fontSize:16,fontFamily:"FZLanTingHeiS-L-GB",color:"#fff"}}}}},itemStyle:{normal:{color:new S(0,1,1,0,[{offset:0,color:"rgba(0, 255, 250, 0.29)"},{offset:.5,color:"rgba(0, 255, 250, 0.8)"},{offset:1,color:"rgba(0, 255, 250, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:100-r.list,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}}]}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},_={__name:"eP4_1",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=d({list:60,option:{},initialLegendData:["特困救助金额","低保救助金额"],initialLegendData1:["特困救助人次","低保救助人次","低边救助人次"]}),A=()=>{r.option={series:[{type:"pie",center:["55%","55%"],radius:["70%","90%"],hoverAnimation:!1,clockWise:!1,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new S(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}},tooltip:{show:!1},label:{show:!1},data:[100]},{name:"pie",type:"pie",roundCap:!0,clockWise:!0,startAngle:180,labelLine:{show:!1},radius:["50%","70%"],hoverAnimation:!1,center:["55%","55%"],data:[{value:r.list,label:{normal:{position:"center",show:!0,textStyle:{fontSize:"24",fontWeight:"normal",color:"#fff",lineHeight:30,rich:{cell:{fontSize:"24",fontWeight:"normal",color:"#fff"},text:{fontSize:16,fontFamily:"FZLanTingHeiS-L-GB",color:"#fff"}}}}},itemStyle:{normal:{color:new S(0,1,1,0,[{offset:0,color:"rgba(255, 224, 0, 0.29)"},{offset:1,color:"rgba(255, 224, 0, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:100-r.list,name:"",itemStyle:{normal:{color:"rgba(255, 224, 0, 0.1)",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"rgba(255, 224, 0, 0.1)"}}}]}]}},l=()=>{var o=g(t.value);o.setOption(r.option)};return x(()=>{setTimeout(()=>{r.list=s.list,A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"100%"}},null,512))}},$={__name:"tnb",props:{list:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(n){const s=n,t=d({list:[],list2:[],year:[],option:{},bg:[]}),r=p(),A=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["糖尿病人数","高血压人数"],top:"6%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"糖尿病人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},areaStyle:{color:"#F4F65B",normal:{color:new S(0,0,0,1,[{offset:0,color:"rgba(255, 234, 90, 0.50)"},{offset:1,color:"rgba(255, 234, 90, 0)"}],!1),shadowBlur:0}},data:t.list},{name:"高血压人数",type:"line",stack:"Total",symbol:"emptyCircle",smooth:!0,symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(o){return o.value}},areaStyle:{color:"#F4F65B",normal:{color:new S(0,0,0,1,[{offset:0,color:"rgba(0, 252, 255, 0.50)"},{offset:1,color:"rgba(0, 252, 255, 0)"}],!1),shadowBlur:0}},data:t.list2}]}};O(()=>s.list,(o,f)=>{setTimeout(()=>{t.list=s.list,t.list2=s.list2,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)});const l=()=>{var o=g(r.value);o.setOption(t.option)};return x(()=>{setTimeout(()=>{t.list=s.list,t.list2=s.list2,t.year=s.year,t.year.forEach(()=>{t.bg.push(0)}),A(),l()},600)}),(o,f)=>(m(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"250px"}},null,512))}},tt={__name:"mfyyqk",props:{list:{type:Array,default:()=>[]}},setup(n){const s=n,t=p(),r=[{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"},{left:"rgba(14, 252, 255, .16)",right:"rgba(14, 252, 255, .6)",top:"rgba(14, 252, 255, 1)",bottom:"rgba(14, 252, 255, .46)",front:"rgba(14, 252, 255, .66)"}],A=p([]),l=d({list:[],option:{},Max:200,valueList:[20,53,47,65,29,11,10],xxname:[]}),o=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x-20,e.y],y=[e.x-7,e.y-14],u=[a[0]-7,a[1]-14],b=[a[0]-20,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),f=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x-20,e.y],y=[e.x+2,e.y],u=[a[0]+2,a[1]],b=[a[0]-20,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),P=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[e.x+2,e.y],y=[e.x+15,e.y-14],u=[a[0]+15,a[1]-14],b=[a[0]+2,a[1]];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}}),L=v({shape:{x:0,y:0},buildPath:function(i,e){const a=[e.x-20,e.y],c=[e.x+2,e.y],y=[e.x+15,e.y-14],u=[e.x-7,e.y-14];i.moveTo(a[0],a[1]).lineTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).closePath()}}),z=v({shape:{x:0,y:0},buildPath:function(i,e){const a=e.xAxisPoint,c=[a[0]-20,a[1]],y=[a[0]+2,a[1]],u=[a[0]+15,a[1]-14],b=[a[0]-7,a[1]-14];i.moveTo(c[0],c[1]).lineTo(y[0],y[1]).lineTo(u[0],u[1]).lineTo(b[0],b[1]).closePath()}});w("CubeLeft_1",o),w("CubeFront_1",f),w("CubeRight_1",P),w("CubeTop_1",L),w("CubeBottom_1",z);const k=()=>{l.option={tooltip:{trigger:"axis",formatter:"{b0}:{c1}"},legend:{data:["两慢病免费用药情况"],top:"4%",right:"5%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:10,right:0,bottom:20,top:70,containLabel:!0},xAxis:[{type:"category",data:l.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!0,color:"#fff",fontSize:16}},{type:"category",data:l.xxname,axisLine:{show:!1},offset:10,axisTick:{show:!1},axisLabel:{show:!1,color:"#fff",fontSize:16}}],yAxis:{min:0,max:l.Max,type:"value",axisLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, .16)"}},splitLine:{show:!0,lineStyle:{type:"dashed",color:"rgba(255, 255, 255, .16)"}},axisTick:{show:!1},axisLabel:{show:!0,fontSize:16,color:"#fff"}},series:[{type:"custom",renderItem:function(i,e){const a=e.coord([e.value(0),e.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeLeft_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .04)"}},{type:"CubeFront_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .16)"}},{type:"CubeRight_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .08)"}},{type:"CubeTop_1",shape:{api:e,x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:"rgba(103, 180, 233, .26)"}}]}},data:A.value},{name:"两慢病免费用药情况",type:"custom",itemStyle:{color:"#0efdff"},renderItem:(i,e)=>{const a=e.coord([e.value(0),e.value(1)]);return{type:"group",children:[{type:"CubeBottom_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].bottom}},{type:"CubeLeft_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].left}},{type:"CubeFront_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].front}},{type:"CubeRight_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].right}},{type:"CubeTop_1",shape:{api:e,xValue:e.value(0),yValue:e.value(1),x:a[0],y:a[1],xAxisPoint:e.coord([e.value(0),0])},style:{fill:r[`${i.dataIndexInside%3}`].top}}]}},data:l.valueList},{type:"bar",xAxisIndex:1,label:{show:!0,fontSize:18,position:"top",color:"#ffffff",formatter:function(i){return i.value-5}},itemStyle:{color:"rgba(221, 242, 255, 0)"},data:l.valueList.map(i=>parseInt(i)+5),barWidth:20}]}},C=()=>{var i=g(t.value);i.setOption(l.option)},M=i=>{let e=Math.max(...i);return Math.ceil(e/100)*100},F=()=>{l.valueList=[],l.xxname=[],l.list.length!==0&&l.list.forEach(i=>{l.xxname.push(i.name),l.valueList.push(i.num)})};return x(()=>{setTimeout(()=>{l.list=s.list,F(),l.Max=M(l.valueList),A.value=l.valueList.map(i=>parseInt(l.Max)*.9),k(),C()},800)}),(i,e)=>(m(),h("div",{ref_key:"chart",ref:t,style:{width:"96%",height:"250px"}},null,512))}};export{Q as _,V as a,q as b,W as c,D as d,$ as e,tt as f,j as g,_ as h,X as i,Z as j,U as k,E as l,Y as m,G as n,T as o,J as p,R as q,K as r,N as s,H as t}; diff --git a/build/build/assets/noConstruction-78c50e69.js b/build/build/assets/noConstruction-ca96d439.js similarity index 89% rename from build/build/assets/noConstruction-78c50e69.js rename to build/build/assets/noConstruction-ca96d439.js index dbccb58..77ed37f 100644 --- a/build/build/assets/noConstruction-78c50e69.js +++ b/build/build/assets/noConstruction-ca96d439.js @@ -1 +1 @@ -import{_ as i}from"./error6-f64d959f.js";import{_ as s,e as t,f as o,q as e}from"./index-306f53b4.js";const n={},_={class:"error_main"},d=e('
暂无相关内容,请退回上一页
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),c=[d];function r(a,v){return t(),o("div",_,c)}const u=s(n,[["render",r]]);export{u as default}; +import{_ as i}from"./error6-f64d959f.js";import{_ as s,e as t,f as o,q as e}from"./index-c3050129.js";const n={},_={class:"error_main"},d=e('
暂无相关内容,请退回上一页
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),c=[d];function r(a,v){return t(),o("div",_,c)}const u=s(n,[["render",r]]);export{u as default}; diff --git a/build/build/assets/noNetwork-4cfc39ae.js b/build/build/assets/noNetwork-e9be097e.js similarity index 89% rename from build/build/assets/noNetwork-4cfc39ae.js rename to build/build/assets/noNetwork-e9be097e.js index 59152e4..a76db1f 100644 --- a/build/build/assets/noNetwork-4cfc39ae.js +++ b/build/build/assets/noNetwork-e9be097e.js @@ -1 +1 @@ -import{_ as i,e,f as t,q as s}from"./index-306f53b4.js";const r=""+new URL("error4-af058904.png",import.meta.url).href;const o={},d={class:"error_main"},n=s('
网络错误,请检查网络连接是否正常
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),_=[n];function c(a,v){return e(),t("div",d,_)}const m=i(o,[["render",c]]);export{m as default}; +import{_ as i,e,f as t,q as s}from"./index-c3050129.js";const r=""+new URL("error4-af058904.png",import.meta.url).href;const o={},d={class:"error_main"},n=s('
网络错误,请检查网络连接是否正常
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),_=[n];function c(a,v){return e(),t("div",d,_)}const m=i(o,[["render",c]]);export{m as default}; diff --git a/build/build/assets/noResults-9345ce24.js b/build/build/assets/noResults-2796122d.js similarity index 89% rename from build/build/assets/noResults-9345ce24.js rename to build/build/assets/noResults-2796122d.js index 1516c47..9d4cb75 100644 --- a/build/build/assets/noResults-9345ce24.js +++ b/build/build/assets/noResults-2796122d.js @@ -1 +1 @@ -import{_ as i,e as s,f as e,q as t}from"./index-306f53b4.js";const d=""+new URL("error5-ddc90da0.png",import.meta.url).href;const n={},r={class:"error_main"},_=t('
暂无相关搜索结果,请更换关键字搜索
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),c=[_];function o(a,v){return s(),e("div",r,c)}const m=i(n,[["render",o]]);export{m as default}; +import{_ as i,e as s,f as e,q as t}from"./index-c3050129.js";const d=""+new URL("error5-ddc90da0.png",import.meta.url).href;const n={},r={class:"error_main"},_=t('
暂无相关搜索结果,请更换关键字搜索
应用归属单位
浙江省龙游县数据局
应用管理员
王昊
联系方式
18368625409
',5),c=[_];function o(a,v){return s(),e("div",r,c)}const m=i(n,[["render",o]]);export{m as default}; diff --git a/build/build/assets/rwTable-69d5c517.js b/build/build/assets/rwTable-69d5c517.js new file mode 100644 index 0000000..7b17200 --- /dev/null +++ b/build/build/assets/rwTable-69d5c517.js @@ -0,0 +1 @@ +import{u as n,a as b,d as c,b as m,s,e as d,f as h,v as t,x as u,i}from"./index-c3050129.js";const y={__name:"rwTable",setup(_){n();const o=b(),e=c({xh:"",bm:"",columns:[{label:"姓名",property:"xm",width:"90"},{label:"身份证",property:"sfz"},{label:"地址",property:"dz"},{label:"年龄",property:"nl",width:"60"},{label:"人口标签",property:"bq",type:"slot"}],tableData:[]}),p=()=>{i.get(`/api/ggfwyth/pg/wxsbmRyxx/${e.xh}/${e.bm}`).then(a=>{a.code==200?(console.log(a.data),e.tableData=a.data):ElMessage.warning({message:a.message})})};return m(()=>{e.xh=o.query.xh,e.bm=o.query.bm,console.log(11,e.tableData),p()}),(a,x)=>{const l=s("el-table-column"),r=s("el-table");return d(),h("div",null,[t(r,{data:e.tableData,stripe:"",border:"","max-height":"100vh",style:{width:"100%"}},{default:u(()=>[t(l,{prop:"xm",label:"姓名",width:"60"}),t(l,{prop:"sfzhm",label:"身份证号"}),t(l,{prop:"dz",label:"地址"}),t(l,{prop:"nl",label:"年龄",width:"60"}),t(l,{prop:"bq",label:"人口标签"})]),_:1},8,["data"])])}}};export{y as default}; diff --git a/build/build/assets/sy-097d6c98.js b/build/build/assets/sy-097d6c98.js deleted file mode 100644 index 4eba4c2..0000000 --- a/build/build/assets/sy-097d6c98.js +++ /dev/null @@ -1 +0,0 @@ -import{r as z,d as L,C as Z,e as p,f as h,b as $,y as U,_ as ct,z as V,A as k,D as C,g as t,x as W,E as _t,l as a,p as dt,m as ft,j as N,v as q,F as H,h as D,G as qt,k as R,u as Vt,a as Tt,H as it,I as u,n as X,J as nt,i as M}from"./index-306f53b4.js";import{i as Q,L as F}from"./index-c2d8894b.js";import{D as Jt}from"./dialog-1a4410c9.js";import{_ as bt,a as Pt,b as wt}from"./table_c-9de598ee.js";/* empty css */const Yt=""+new URL("主页人口-633ac230.gif",import.meta.url).href,Ht=""+new URL("man-179621c5.png",import.meta.url).href,kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAARCAYAAAABvfiJAAAAAXNSR0IArs4c6QAAAOtJREFUWEft1r1tAkEQxfH/w7cShEROoQJoAFEQEjmuwC7AoiFoAFEAEjEiROJrrUETIHcwd3MVvJnf7e4Tt3qi4RPpTn7xNuB+4laPNIwTMp7hK7H7iWvdU5gmZFBI9zPILYV5QoaFfPmJWj+QHkHHyNjup9xEOzZgV+svhWWeyqCg7met9YeGFdIz6Cjdju1+BvlFw3dCBv0f3M+u1gWFdUIGhXQ/a629RAyKaLHdL1trYMP36OJSZ/TZINWWzNStMdzP3sgJhV1CBvV3PzuRIwY6BB0jY7uflZ0h0jk3EnQD7pdlJ6jf/9h/AfFeGUOLovYAAAAASUVORK5CYII=",Qt=""+new URL("people_total-c084c090.png",import.meta.url).href,Dt=""+new URL("woman-0af72d68.png",import.meta.url).href,zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABMNJREFUWEfV2V9rHFUYx/Hv+TezSbaGorUiChFEsb6JvgnfguALELzsnb4JL1rUe8FbiyAK4oVWMRYtIiiClBJak7gz588jz+6edLJJlm2gdhsYZsiw7Ce/5zxzzpwYlv2ImKX3l900Rs792cEHjwOWgK7BSthrcDbsHOiHX7qAG4J+WhFX//A3F5An0I8AnQEHuAobou7Oga8NoHu7DxO9eOV4ar/MgZfm5yH4GHYFqDkLN0RVzH6DueyXl/rvNMOOe6TCFbyIXRV6BNTkamqK07QUVlEHHjNxM1xnMdv2JPR+QdoyA44yspUQBVfsInQV5BQ4LGvF/XEHq2lV2MhjO4OJFjPW8/2TwLCN7AsSFCpIBSt2f0JZhNbSL4MeATW9Rdy9FlthrcMe/oPdtJhkMMliRuY4ciKIL4gXJCaKgrtMUewkUZ7tKJroy69SaponkAvj0lwTsYu48Qir5TQBV2GNw3qH7Sy2NZhugtVSljnSKm4DcYJ0Mi11SZnSZ8rmBYpCJ5myHSma5qrII+BFsDrmtjaxmlzFcYDD4xRGh/MW21usN9i8kKDiklAaxRVKO6KQyQqVSC5j8jLkUakHKZq3RJyW9tIu9jRcCnjjcIrDolcu9Vg3B4Y5MsosvSwU38xgeu0akmIlk11HqsgX/yUfHFK00/egnFXqKVDT06bQ0tLOEtPkKi73+OLwTZzeccmgPewkYtwcmAUxASmaoCiPLA25zyS9tg3JRZImGbZIOibTAXmx1IspToHs4obp5UP8ZoPPHl9xPhEUKQmvSVqD1aPMH96WGU4PzU882RSS9SSbSQoNgegjaX+TlCNZxyMPyMMUTwCvivha3oMtvGaUDvE54H0kRE/Q5JIn2EzYs7xyL/KOGOSC4bPnHbe0WSoQR5ZCtoVkPClnoiJTJjaBGCOxllrTHKZ4FcqpwI07OC1vN8LbfVwYETS9Pk5RjXMECk22hN8iH2V4vc67TvjhGcv1yw3fi1BEyytkZ4mpkJwjKtJ7IpE+BWLbE2uKdSzevULR2UbH4hQ5bxTztkjQ8ee3cKmdAZuWECPBBBqTaYyjMYXGWsLPHV9zyuLBw49jw43Llu+MI5VCVGTJRHH0Ps3OBPqaoo5FOnJ97NRmOQHsf8f9tYHbbvBaXt8QND3jaaTQKhJFCs3tyJfL1nkKvWC4/pznW1eIYumnR6ZXoER6HYt9R3Sbs6apZV4JOJkQQiAQZ+mVMAOKTPu7ud3zxSoLUWe4NRY+fKHhGzK9sXQKtJFuWGbfkXSGaXbIx4D6JcbItMSaoDZIPMDnFm8SjZ2Xt3haTdELbbI0v/bcXAV4NEbhq5cc7wbHA5PoFKrNknriZIOo3azjUIE6/S02yhS49yde81kElkKL4hSpCVqa2x2fPwpwurIxvL/T8Imm1zm6DU+vQL9Jut+TnjzQ8sFO4ONzAx9niT3c3DG8R+Dw3CUedvHaNMnwObj2j5m1flDrXPyIU92NDG/8b1PdeRcLuj4YWz597IuFtV9uPRUL1se55NelPi353Ev++la3ti9Na//aWXcW1vbF/anY+tCH7lpvHtVZYXETSX9fd7n0+slsv639BmaNb623gM9ADpf2T34T/bQXjTX4N8R/IXjidEJJicQAAAAASUVORK5CYII=",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAAKCAMAAAAuJlQ4AAAAVFBMVEUAAAAA4f8A4f8A4f8A4v8A4f8A4f8A4f8A4/8A4v8A4f8A4f8A4f8A4f8A4f8A4P8A4f8A4P8A4f8A4f8A4v8A4f8A4P8A4P8A4/8A4v8A4v8A4f+yLyErAAAAG3RSTlMAs/3mPaB0LCF69/HLxbqvqH1nYVtVUBkNCHtoZSFaAAAAYUlEQVQ4y9XVRwrAQAgFUHV6em/e/55BCCRHyH8rcSViISyenWNPYIoaKQTFi6oRrH6zPpjoPPacU7L0ti7zFONocQhDz13bWOzqSoiM/oODLRvIZ0iQgK4kXYJ4AN93cwPWXyODhszu4wAAAABJRU5ErkJggg==",Zt=""+new URL("zwfw_sl-b46d2557.png",import.meta.url).href,Kt=""+new URL("zwfw_bl-8015d7f1.png",import.meta.url).href,Wt="data:image/png;base64,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",O=""+new URL("jtsy-9132779d.gif",import.meta.url).href,Nt={__name:"pie",props:{list:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list:[{name:"0-9岁",value:95},{name:"10-19岁",value:120},{name:"20-29岁",value:98},{name:"30-39岁",value:90},{name:"40-49岁",value:100},{name:"50-59岁",value:97},{name:"60-69岁",value:100},{name:"70-79岁",value:100},{name:"80-89岁",value:100},{name:"90-99岁",value:100},{name:"100岁以上",value:100}],list1:{},year:[],option:{}}),n=[],_=[{color1:"rgba(76,167,163,0.9)",color2:"rgba(90,255,223,1)"},{color1:"rgba(65,149,99,0.9)",color2:"rgba(115,255,145,1)"},{color1:"rgba(98,167,131,0.9)",color2:"rgba(153,255,179,1)"},{color1:"rgba(127,177,108,0.9)",color2:"rgba(193,255,138,1)"},{color1:"rgba(190,164,75,0.9)",color2:"rgba(255,207,74,1)"},{color1:"rgba(165,123,98,0.9)",color2:"rgba(254,178,128,1)"},{color1:"rgba(105,123,186,0.9)",color2:"rgba(151,176,255,1)"},{color1:"rgba(106,102,173,0.9)",color2:"rgba(164,151,255,1)"},{color1:"rgba(106,76,178,0.9)",color2:"rgba(159,110,254,1)"},{color1:"rgba(134,109,188,0.9)",color2:"rgba(180,143,241,1)"},{color1:"rgba(54,122,194,0.9)",color2:"rgba(76,174,254,1)"}];var c=0,d=0;const f=()=>{e.list[0].value=parseInt(e.list1.nl09),e.list[1].value=parseInt(e.list1.nl1019),e.list[2].value=parseInt(e.list1.nl2029),e.list[3].value=parseInt(e.list1.nl3039),e.list[4].value=parseInt(e.list1.nl4049),e.list[5].value=parseInt(e.list1.nl5059),e.list[6].value=parseInt(e.list1.nl6069),e.list[7].value=parseInt(e.list1.nl7079),e.list[8].value=parseInt(e.list1.nl8089),e.list[9].value=parseInt(e.list1.nl9099),e.list[10].value=parseInt(e.list1.nl100);let P=0;e.list.forEach(x=>{x.value>c&&(c=x.value),P+=x.value}),d=Math.round(c*.2),e.list.forEach(x=>{n.push({value:x.value+d,name:x.name}),n.push({name:"",value:P/100,itemStyle:{color:"transparent"}})})},g=()=>{e.option={tooltip:{trigger:"item",formatter(P){let x="";const{marker:K,name:S,value:b}=P;return S!==""&&(x+=`${K}${S}:${b-d}`),x}},series:[{type:"pie",roseType:"radius",radius:["15%","90%"],center:["45%","40%"],label:{position:"inside",formatter(P){return P.name==="",""},textStyle:{fontSize:16,color:"#ffffff"}},labelLine:{show:!1},labelLine:{show:!0,lineStyle:{width:3},normal:{length:30,length2:30}},itemStyle:{normal:{color(P){return _[parseInt(P.dataIndex/2)].color1}}},z:3,data:n},{type:"pie",roseType:"radius",radius:["15%","92%"],center:["45%","40%"],label:{show:!1},labelLine:{show:!1},itemStyle:{normal:{color(P){return _[parseInt(P.dataIndex/2)].color2}}},z:2,data:n}]}},A=()=>{var P=Q(l.value);P.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list,f(),g(),A()},600)}),(P,x)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"50%",height:"260px"}},null,512))}},Ot={__name:"pie2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list:[[140],[260],[330],[270]],list1:[],year:[],option:{},totalMax:0,total:0,lb:3}),n=()=>{e.list=e.list1.map(d=>[d]),e.list1.forEach(d=>{e.total+=d}),e.totalMax=e.total+6},_=()=>{var d,f,g,A;e.option={legend:{show:!0,itemHeight:12,itemWidth:30,textStyle:{fontSize:16,padding:10,color:"#fff"},top:70,left:30,itemGap:20,y:"top",data:["17岁以下","18-34岁","35-59岁","60岁以上"]},grid:{left:"2%",right:"2%",top:"10%"},xAxis:[{type:"value",show:!1,max:e.totalMax},{type:"value",show:!1,max:e.totalMax}],yAxis:[{type:"category",show:!1,axisTick:{show:!1}},{type:"category",show:!1,axisTick:{show:!1}}],series:[{type:"bar",data:[e.lb],stack:"income",barWidth:18,itemStyle:{normal:{color:"rgba(255,255,255,0)"}}},{type:"bar",name:"17岁以下",data:e.list[0],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#62CDFF"},{offset:1,color:"#9BE8FF"}]),barBorderRadius:[100,0,0,100]}},label:{normal:{show:!0,position:["10%","-60%"],formatter:`${((d=e.list[0])==null?void 0:d[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"18-34岁",data:e.list[1],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#2355EA"},{offset:1,color:"#3873DD"}]),barBorderRadius:[0,0,0,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((f=e.list[1])==null?void 0:f[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"35-59岁",data:e.list[2],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#42D6B2"},{offset:1,color:"#9BFFD3"}]),barBorderRadius:[0,0,0,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((g=e.list[2])==null?void 0:g[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"60岁以上",data:e.list[3],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#FFAA62"},{offset:1,color:"#FFE89B"}]),barBorderRadius:[0,100,100,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((A=e.list[3])==null?void 0:A[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",data:[e.lb],stack:"income",barWidth:18,itemStyle:{normal:{color:"rgba(255,255,255,0)"}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(255,255,255,0.1)",barBorderRadius:[100,100,100,100]},data:[`${e.totalMax}`],barWidth:50}]}},c=()=>{var d=Q(l.value);d.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list,n(),_(),c()},600)}),(d,f)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"120px"}},null,512))}},Gt={__name:"zwfw1",props:{list:{type:Array,default:()=>({})}},setup(m){const y=m,l=L({dataList:[{name:"2.0收件数",value:42277},{name:"总收件数",value:42632}],percent:0,option:{}}),e=z();var n=[{value:l.dataList[0].value,name:"2.0收件数",itemStyle:{normal:{color:new F(0,1,1,0,[{offset:0,color:"rgba(0, 255, 250, 0.29)"},{offset:.5,color:"rgba(0, 255, 250, 0.8)"},{offset:1,color:"rgba(0, 255, 250, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l.dataList[1].value-l.dataList[0].value,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}},{value:l.dataList[1].value,name:"总收件数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const _=[{value:l.dataList[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l.dataList[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],c=()=>{l.option={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["2.0收件数","","总收件数"],bottom:"3%",width:380,textStyle:{color:"#ffffff"},formatter:function(f){var g="";for(let A=0;A{var f=Q(e.value);f.setOption(l.option)};return Z(()=>{setTimeout(()=>{l.dataList[0].value=y.list.finish,l.dataList[1].value=y.list.total,l.percent=y.list.percent,c(),d()},600)}),(f,g)=>(p(),h("div",{ref_key:"chart",ref:e,style:{width:"100%",height:"100%"}},null,512))}},Xt={__name:"zwfw2",setup(m){const y=z(),l=[{name:"超期受理数",value:3},{name:"应受理数",value:41341}];var e=[{value:l[0].value,name:"超期受理数",itemStyle:{normal:{color:new F(0,1,1,0,[{offset:0,color:"rgba(255, 224, 0, 0.29)"},{offset:1,color:"rgba(255, 224, 0, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l[1].value-l[0].value,name:"",itemStyle:{normal:{color:"rgba(255, 224, 0, 0.1)",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"rgba(255, 224, 0, 0.1)"}}},{value:l[1].value,name:"应受理数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const n=[{value:l[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],_={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["超期受理数","","应受理数"],bottom:"3%",textStyle:{color:"#ffffff"},formatter:function(c){var d="";for(let f=0;f{var c=Q(y.value);c.setOption(_)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:y,style:{width:"100%",height:"100%"}},null,512))}},$t={__name:"zwfw3",setup(m){const y=z(),l=[{name:"超期办理数",value:0},{name:"应办理数",value:39196}];var e=[{value:l[0].value,name:"超期办理数",itemStyle:{normal:{color:new F(0,0,1,1,[{offset:0,color:"rgba(0, 255, 134, 0.29)"},{offset:1,color:"rgba(0, 255, 134, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l[1].value-l[0].value,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}},{value:l[1].value,name:"应办理数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const n=[{value:l[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],_={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["超期办理数","","应办理数"],bottom:"3%",width:380,textStyle:{color:"#ffffff"},formatter:function(c){var d="";for(let f=0;f{var c=Q(y.value);c.setOption(_)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:y,style:{width:"100%",height:"100%"}},null,512))}},te=""+new URL("足球-41eb8a76.gif",import.meta.url).href,ee=""+new URL("篮球-81c39447.gif",import.meta.url).href,se=""+new URL("羽毛球-b3d0bf56.gif",import.meta.url).href,le=""+new URL("人行道-6c248d4a.gif",import.meta.url).href,ae=""+new URL("乒乓-1ebffc2f.gif",import.meta.url).href,oe="data:image/png;base64,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",ie="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,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",ce="data:image/png;base64,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",de={__name:"echartLine",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list1:[],list2:[],year:[],option:{},bg:[]}),n=()=>{e.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["骑行次数","骑行时长"],top:"5%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"20%",left:"5%",right:"5%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"骑行次数/次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.2)/2)*2},nameTextStyle:{fontSize:16},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"骑行时长/时",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:e.bg,barWidth:"40%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"骑行次数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list1},{yAxisIndex:1,name:"骑行时长",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list2}]}};U(()=>y.list1,()=>{e.list1=y.list1,n(),_()}),U(()=>y.list2,()=>{e.list2=y.list2,n(),_()}),U(()=>y.year,()=>{e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()});const _=()=>{var c=Q(l.value);c.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list1,e.list2=y.list2,e.year=y.year,console.log(e.list1,e.list2,666),e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"100%"}},null,512))}};const vt=m=>(dt("data-v-35c95202"),m=m(),ft(),m),fe={class:"dialogPage"},ve={class:"my-header"},ye={class:"tabelPart"},ue={class:"bo"},pe={class:"title"},me={class:"title_top"},he=vt(()=>t("img",{src:bt,alt:"",style:{"margin-right":"10px"}},null,-1)),Ae={class:"name"},ge=vt(()=>t("img",{src:Pt,alt:"",style:{"margin-left":"10px"}},null,-1)),_e=vt(()=>t("img",{class:"title_botton",src:wt,alt:""},null,-1)),be={style:{width:"100%",height:"600px"}},Pe={__name:"dialogEc",props:{dialogShowEc:{type:Boolean,default:()=>!1},title:{type:String,default:()=>""},list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},emits:["close"],setup(m,{emit:y}){const l=m,e=z(),n=L({title:"",list1:[],list2:[],year:[],option:{},bg:[]});U(()=>l.dialogShowEc,(c,d)=>{e.value=c}),U(()=>l.list1,(c,d)=>{n.list1=c}),U(()=>l.list2,(c,d)=>{n.list2=c}),U(()=>l.year,(c,d)=>{n.year=c}),$(()=>{n.title=l.title,n.list1=l.list1,n.list2=l.list2,n.year=l.year});const _=()=>{e.value=!1,y("close")};return(c,d)=>{const f=V("el-icon"),g=V("el-dialog");return p(),h("div",fe,[k(g,{modelValue:e.value,"onUpdate:modelValue":d[0]||(d[0]=A=>e.value=A),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:C(({close:A,titleId:P,titleClass:x})=>[t("div",ve,[k(f,{size:"26",color:"#fff",onClick:_},{default:C(()=>[k(W(_t))]),_:1})])]),default:C(()=>[t("div",ye,[t("div",ue,[t("div",pe,[t("div",me,[he,t("div",Ae,a(m.title)+"详情",1),ge]),_e])]),t("div",be,[k(de,{list1:n.list1,list2:n.list2,year:n.year},null,8,["list1","list2","year"])])])]),_:1},8,["modelValue"])])}}},we=ct(Pe,[["__scopeId","data-v-35c95202"]]),ke={__name:"tabLine",props:{list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list1:[],year:[],option:{},bg:[]}),n=()=>{e.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}日
{a1}:{c1}"},legend:{data:["乘坐人次"],top:"5%",right:"center",textStyle:{fontSize:16,color:"#ffffff"},show:!1},grid:{top:"10%",left:"5%",right:"5%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"乘坐人次/次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:e.bg,barWidth:"40%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"乘坐人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list1}]}};U(()=>y.list1,()=>{setTimeout(()=>{e.list1=y.list1,e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)});const _=()=>{var c=Q(l.value);c.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list1,e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"100%"}},null,512))}};const yt=m=>(dt("data-v-dcaa0cb1"),m=m(),ft(),m),ze={class:"dialogPage"},xe={class:"my-header"},Se={class:"tabelPart"},je={class:"bo"},Ie={class:"title"},Ee={class:"title_top"},Le=yt(()=>t("img",{src:bt,alt:"",style:{"margin-right":"10px"}},null,-1)),Ce={class:"name"},Re=yt(()=>t("img",{src:Pt,alt:"",style:{"margin-left":"10px"}},null,-1)),Ue=yt(()=>t("img",{class:"title_botton",src:wt,alt:""},null,-1)),Be={class:"tabChoose"},Fe={key:0,style:{width:"100%",height:"calc(100% - 110px)"}},Me={key:1,style:{width:"100%",height:"550px"}},qe={key:2,class:"pagePart"},Ve={key:0},Te={__name:"dialogTab",props:{dialogShowTab:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,required:!0},list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},emits:["close","handle"],setup(m,{emit:y}){const l=m,e=z(),n=L({title:"",columns:[],tableData:[],pagination:{},list1:[],year:[],tab:"0"}),_=z(Math.random());U(()=>l.dialogShowTab,(g,A)=>{e.value=g,n.columns=l.columns}),U(()=>l.tableData,(g,A)=>{n.tableData=l.tableData,_.value=Math.random()}),U(()=>l.list1,(g,A)=>{n.list1=g}),U(()=>l.year,(g,A)=>{n.year=g}),$(()=>{e.value=l.dialogShowTab,n.columns=l.columns,n.title=l.title,n.tableData=l.tableData,n.list1=l.list1,n.year=l.year,document.querySelector(".el-pagination__total")});const c=()=>{e.value=!1,y("close")},d=g=>{y("handle",g)},f=g=>{n.tab=g};return(g,A)=>{const P=V("el-icon"),x=V("el-table-column"),K=V("el-table"),S=V("el-pagination"),b=V("el-dialog");return p(),h("div",ze,[k(b,{modelValue:e.value,"onUpdate:modelValue":A[3]||(A[3]=s=>e.value=s),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:C(({close:s,titleId:I,titleClass:ut})=>[t("div",xe,[k(P,{size:"26",color:"#fff",onClick:c},{default:C(()=>[k(W(_t))]),_:1})])]),default:C(()=>[t("div",Se,[t("div",je,[t("div",Ie,[t("div",Ee,[Le,t("div",Ce,a(m.title)+"详情",1),Re]),Ue])]),t("div",Be,[t("div",{class:N(n.tab=="0"?"choosed":"tabs"),style:{"margin-left":"-35px"}},[t("span",{onClick:A[0]||(A[0]=s=>f("0"))},"乘坐人次趋势")],2),t("div",{class:N(n.tab=="1"?"choosed":"tabs"),style:{"margin-right":"-35px"}},[t("span",{onClick:A[1]||(A[1]=s=>f("1"))},"路线")],2)]),n.tab=="1"?(p(),h("div",Fe,[(p(),q(K,{data:n.tableData,height:"100%","header-cell-style":{background:"#008FCD"},key:_.value},{default:C(()=>[(p(!0),h(H,null,D(n.columns,s=>(p(),h(H,null,[s.type==="slot"?(p(),q(x,{key:s.label,"show-overflow-tooltip":!0,label:s.label,property:s.property,align:"center"},{default:C(I=>[qt(g.$slots,s.property,{currentCol:s,currentData:I.row},void 0,!0)]),_:2},1032,["label","property"])):(p(),q(x,{key:1,property:s.property,label:s.label,"show-overflow-tooltip":!0,align:"center"},null,8,["property","label"]))],64))),256))]),_:3},8,["data"]))])):R("",!0),n.tab=="0"?(p(),h("div",Me,[k(ke,{list1:n.list1,year:n.year},null,8,["list1","year"])])):R("",!0),n.tab=="1"?(p(),h("div",qe,[m.title=="高铁"?(p(),h("div",Ve,[k(S,{background:"",layout:"prev, pager, next,total","page-size":m.pagination.pageSize,total:m.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:d,"current-page":m.pagination.currentPage,"onUpdate:currentPage":A[2]||(A[2]=s=>m.pagination.currentPage=s)},null,8,["page-size","total","current-page"])])):R("",!0)])):R("",!0)])]),_:3},8,["modelValue"])])}}},Je=ct(Te,[["__scopeId","data-v-dcaa0cb1"]]),Ye=""+new URL("ljzcs-ae107702.png",import.meta.url).href,He=""+new URL("rzbms-b27e3bdf.png",import.meta.url).href,Qe=""+new URL("shqys-31d0155c.png",import.meta.url).href,De=""+new URL("dxje-26ce08f5.png",import.meta.url).href;const i=m=>(dt("data-v-0ca7b154"),m=m(),ft(),m),Ze={class:"module"},Ke={class:"displayFlex left_bg"},We={class:"flex1"},Ne=i(()=>t("div",{class:"yd_title left_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Oe={class:"left_1_bg"},Ge={class:"item yl_1"},Xe=i(()=>t("div",{class:"item_title"},[u(" 职工基本"),t("span",{class:"blue"},"养老"),u("保险 ")],-1)),$e={class:"item_content"},ts={class:"sr"},es=i(()=>t("span",{class:"left"},"收入:",-1)),ss={class:"right"},ls={class:"sr",style:{"margin-top":"5px"}},as=i(()=>t("span",{class:"left"},"支出:",-1)),os={class:"right"},is={class:"item yl_2"},ns=i(()=>t("div",{class:"item_title"},[t("span",{class:"blue"},"工伤"),u("保险")],-1)),rs={class:"item_content"},cs={class:"sr"},ds=i(()=>t("span",{class:"left"},"收入:",-1)),fs={class:"right"},vs={class:"sr",style:{"margin-top":"5px"}},ys=i(()=>t("span",{class:"left"},"支出:",-1)),us={class:"right"},ps={class:"item yl_3"},ms=i(()=>t("div",{class:"item_title"},[u(" 城乡居民"),t("span",{class:"blue"},"养老"),u("保险 ")],-1)),hs={class:"item_content"},As={class:"sr"},gs=i(()=>t("span",{class:"left"},"收入:",-1)),_s={class:"right"},bs={class:"sr",style:{"margin-top":"5px"}},Ps=i(()=>t("span",{class:"left"},"支出:",-1)),ws={class:"right"},ks={class:"item yl_4"},zs=i(()=>t("div",{class:"item_title"},[u(" 职工基本"),t("span",{class:"yellow"},"医疗"),u("保险 ")],-1)),xs={class:"item_content"},Ss={class:"sr"},js=i(()=>t("span",{class:"left"},"收入:",-1)),Is={class:"right"},Es={class:"sr",style:{"margin-top":"5px"}},Ls=i(()=>t("span",{class:"left"},"支出:",-1)),Cs={class:"right"},Rs={class:"item yl_5"},Us=i(()=>t("div",{class:"item_title"},[u(" 城乡居民"),t("span",{class:"yellow"},"医疗"),u("保险 ")],-1)),Bs={class:"item_content"},Fs={class:"sr"},Ms=i(()=>t("span",{class:"left"},"收入:",-1)),qs={class:"right"},Vs={class:"sr",style:{"margin-top":"5px"}},Ts=i(()=>t("span",{class:"left"},"支出:",-1)),Js={class:"right"},Ys=i(()=>t("div",{class:"left_1_1"},null,-1)),Hs={class:"left_jzfw"},Qs={class:"left_1_2"},Ds=i(()=>t("div",{class:"top"},"救助人次",-1)),Zs={class:"bottom"},Ks=i(()=>t("span",{style:{"font-size":"12px",color:"#fff","margin-left":"4px"}},"人次",-1)),Ws={class:"left_1_3"},Ns=i(()=>t("div",{class:"top"},"救助金额",-1)),Os={class:"bottom"},Gs=i(()=>t("span",{style:{"font-size":"12px",color:"#fff","margin-left":"4px"}},"万元",-1)),Xs={class:"flex1",style:{"margin-top":"10px"}},$s=i(()=>t("div",{class:"yd_title left_2"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),tl={class:"left_2_top"},el={class:"item school"},sl=i(()=>t("div",{class:"shang"},"学校",-1)),ll={class:"xia"},al={class:"item teacher"},ol=i(()=>t("div",{class:"shang"},"教师",-1)),il={class:"xia"},nl={class:"item student"},rl=i(()=>t("div",{class:"shang"},"学生",-1)),cl={class:"xia"},dl={class:"left_2_bottom"},fl={class:"left_2_bottom_item"},vl={class:"left_2_bottom_item_shang"},yl={class:"left"},ul={class:"span1"},pl={class:"right"},ml={class:"span1"},hl={class:"left_2_bottom_item_xia"},Al={class:"left_2_bottom_item"},gl={class:"left_2_bottom_item_shang"},_l={class:"left"},bl={class:"span2"},Pl={class:"right"},wl={class:"left_2_bottom_item_xia"},kl={class:"flex1",style:{"margin-top":"10px"}},zl=i(()=>t("div",{class:"yd_title left_3"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),xl={class:"left_3_1"},Sl=i(()=>t("span",null,"人",-1)),jl=i(()=>t("div",null,"就业培训",-1)),Il=i(()=>t("div",{class:"moveImg"},null,-1)),El=i(()=>t("span",null,"次",-1)),Ll=i(()=>t("div",null,"就业见习服务",-1)),Cl=i(()=>t("div",{class:"moveImg"},null,-1)),Rl=i(()=>t("span",null,"人",-1)),Ul=i(()=>t("div",null,"就业援助",-1)),Bl=i(()=>t("div",{class:"moveImg"},null,-1)),Fl={class:"displayFlex center_bg"},Ml={class:"flex1"},ql={class:"people_total"},Vl=i(()=>t("img",{src:Yt,style:{width:"70%",height:"112%",margin:"-2% 15%"},alt:""},null,-1)),Tl={class:"people_total_item left"},Jl={class:"number"},Yl=i(()=>t("img",{src:Ht,alt:""},null,-1)),Hl=i(()=>t("div",{class:"sex"},"男性人口",-1)),Ql=i(()=>t("img",{class:"sexMove",src:kt,alt:""},null,-1)),Dl={class:"people_total_item2 center",style:{cursor:"pointer"}},Zl=i(()=>t("img",{src:Qt,alt:""},null,-1)),Kl={class:"number"},Wl=i(()=>t("div",{class:"total"},"人口总数",-1)),Nl={class:"people_total_item right"},Ol={class:"number"},Gl=i(()=>t("img",{src:Dt,alt:""},null,-1)),Xl=i(()=>t("div",{class:"sex"},"女性人口",-1)),$l=i(()=>t("img",{class:"sexMove",src:kt,alt:""},null,-1)),ta={class:"bt"},ea={class:"btList_item"},sa={class:"btList_item_value"},la={class:"table"},aa={class:"table_choose"},oa={key:0,class:"dailyActivity"},ia=i(()=>t("div",{class:"dailyActivityBox"},[t("div",{class:"dailyActivitybottom"},[t("img",{src:zt}),t("span",null,"浙里办平均日活")]),t("span",{style:{"margin-right":"20px"}},"9137")],-1)),na={class:"dailyActivityBox"},ra=i(()=>t("div",{class:"dailyActivitybottom"},[t("img",{src:zt}),t("span",null,"龙游通平均日活")],-1)),ca={style:{"margin-right":"20px"}},da={key:0,class:"qyfw"},fa=["src"],va={class:"qyfw_item_right"},ya={class:"name"},ua=i(()=>t("img",{class:"line",src:rt},null,-1)),pa={class:"number"},ma={class:"zwfw"},ha={class:"shang"},Aa={class:"shang_item"},ga=i(()=>t("div",{class:"title"},"一网通办率",-1)),_a={class:"i"},ba={class:"shang_item"},Pa=i(()=>t("div",{class:"title"},"超期受理率",-1)),wa={class:"i"},ka={class:"shang_item"},za=i(()=>t("div",{class:"title"},"超期办理率",-1)),xa={class:"i"},Sa=i(()=>t("div",{class:"xia"},[t("div",{class:"xia_item"},[t("img",{class:"left",src:Zt}),t("div",{class:"right"},[t("div",{class:"name"},"平均受理时长"),t("img",{class:"line",src:rt}),t("div",{class:"time"},[t("span",null,"0.28"),u("小时")])])]),t("div",{class:"fgx"}),t("div",{class:"xia_item"},[t("img",{class:"left",src:Kt}),t("div",{class:"right"},[t("div",{class:"name"},"平均办理时长"),t("img",{class:"line",src:rt}),t("div",{class:"time"},[t("span",null,"0.78"),u("小时")])])])],-1)),ja={class:"displayFlex right_bg"},Ia={class:"flex1"},Ea=i(()=>t("div",{class:"yd_title mechanism"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),La={class:"ylws"},Ca=["onClick"],Ra={class:"name"},Ua={class:"value"},Ba={class:"flex1",style:{"margin-top":"10px"}},Fa=i(()=>t("div",{class:"yd_title service"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Ma={class:"whsy"},qa={class:"name"},Va={class:"value"},Ta={class:"flex1",style:{"margin-top":"10px"}},Ja=i(()=>t("div",{class:"yd_title last"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Ya={class:"tysy"},Ha={class:"value"},Qa=["src"],Da=i(()=>t("img",{src:Wt,style:{"margin-top":"-60px"}},null,-1)),Za={class:"name"},Ka={class:"flex1",style:{"margin-top":"10px"}},Wa=i(()=>t("div",{class:"yd_title last_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Na={class:"jtsyBox"},Oa={class:"jtsyBoxtop"},Ga=["src"],Xa=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),$a={class:"jtsyname"},to={class:"jtsytext"},eo=["src"],so=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),lo={class:"jtsyname"},ao={class:"jtsytext"},oo={class:"jtsyBoxbot"},io=["src"],no=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),ro={class:"jtsyname"},co={class:"jtsytext"},fo=i(()=>t("span",{style:{"font-size":"12px"}},"条",-1)),vo=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),yo=["src"],uo=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),po={class:"jtsyname"},mo={class:"jtsytext"},ho=i(()=>t("span",{style:{"font-size":"12px"}},"次",-1)),Ao=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),go=["src"],_o=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),bo={class:"jtsyname"},Po={class:"jtsytext"},wo=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),ko={__name:"sy",setup(m){Vt(),Tt();const y=z(!1),l=z(!1),e=z(!1),n=z(!1),_=L({就业培训:[{label:"姓名",property:"xm"},{label:"单位",property:"szdw"},{label:"职业",property:"zy"},{label:"承办机构",property:"pxcbjg"},{label:"培训班名称",property:"pxbmc"},{label:"培训时间",property:"pxkssj"}],就业见习服务:[{label:"见习岗位名称",property:"jxgwmc"},{label:"单位名称",property:"dwmc"},{label:"岗位类型",property:"gwlx"},{label:"接受人数",property:"kjsrs"},{label:"见习地点",property:"jxszd"},{label:"见习月数",property:"njxys"},{label:"学历要求",property:"xlyq"},{label:"专业",property:"zy"},{label:"有效状态",property:"yxzt"}],就业援助:[{label:"姓名",property:"xm"},{label:"人员类别",property:"rylb"},{label:"就失业状态",property:"jsyzt"},{label:"优先指数",property:"yxzs"},{label:"是否已帮扶",property:"sfybf"},{label:"失业登记时间",property:"sydjsj"},{label:"失业登记管辖地",property:"sydjgxd"},{label:"户籍地",property:"hjd"},{label:"居住地",property:"jzd"},{label:"帮扶时间",property:"bfsj"}]}),c=z([{label:"医院名称",property:"yymc"},{label:"医生数",property:"zyyss"},{label:"护士数",property:"zchss"},{label:"家庭医生签约数",property:"jtysqys"},{label:"床位数",property:"hdcws"}]),d=L({url:"",title:"",columns:[],data:[]}),f=L({total:100,pageSize:10,currentPage:1}),g=o=>{f.currentPage=o,et(d.url,f.currentPage)},A=o=>{f.currentPage=o,pt(b.url,f.currentPage)},P=(o,r)=>{d.title=o,d.url=r,d.columns=_[o],et(r,f.currentPage)},x=()=>{l.value=!1,e.value=!1,n.value=!1,f.currentPage=1,f.total=100},K=(o,r)=>{o=="医院卫生院"&&(d.title=o,d.url=r,d.columns=c.value,l.value=!0,et(r,f.currentPage))},S=L({title:"",list1:[],list2:[],year:[]}),b=L({url:"",title:"",list1:[],list2:[],year:[],columns:[{label:"班次",property:"cc"},{label:"始发站-终点站",property:"qqz"},{label:"到达龙游站时间",type:"slot",property:"dd"}],data:[]}),s=L({PopulationData:{rkzs:"0",man:"0",woman:"0"},ageGroup:{nl17:"0",nl1834:"0",nl3569:"0",nl60:"0",nl110:"0",nl1120:"0",nl2130:"0",nl3140:"0",nl4150:"0",nl5160:"0",nl6170:"0",nl7180:"0",nl8190:"0",nl91100:"0",nl100:"0"},ageRatio:[],salvageServices:{jzrc:"0",jzje:"0",nf:"0"},education:{xxzs:"0",xszs:"0",jzgzs:"0"},employmentService:{jypx:"0",jyjxfw:"0",jyyz:"0"},LivelihoodWelfare:{zgylbxzsr:"0",zgylbxzzc:"0",cxylbxzsr:"0",cxylbxzzc:"0",gsbxzsr:"0",gsbxzzc:"0",zgyilbxzsr:"0",zgyilbxzzc:"0",cxyilbxzsr:"0",cxyilbxzzc:"0",nf:""},lytAppDayActive:"105",tableData:[],zwfw:{list1:{finish:"",total:"",percent:""},list2:{},list3:{}},jysyList:[{title:"县镇",teacher:1,student:10.76},{title:"农村",teacher:1,student:8.53}],ylwsList:[{name:"医院卫生院",value:0,dw:"所"},{name:"注册护士",value:0,dw:"人"},{name:"职业医生",value:0,dw:"人"},{name:"家庭签约医生",value:0,dw:"人"},{name:"医院卫生院床位数",value:0,dw:"个"},{name:"健康档案建档",value:0,dw:"份"},{name:"村社卫生服务站",value:0,dw:"个"}],whsyList:[{name:"公共图书馆(南孔书屋)",value:"198",dw:"家"},{name:"总藏书",value:"1983",dw:"册"},{name:"送戏下乡次数",value:"2787",dw:"次"},{name:"博物馆观展人次",value:"1.292.874",dw:"次"},{name:"图书借阅",value:"1.724.012",dw:"次"}],tysyList:[{name:"足球场",value:"100",img:te,dw:"个"},{name:"篮球场",value:"100",img:ee,dw:"个"},{name:"乒乓球馆",value:"100",img:ae,dw:"个"},{name:"羽毛球馆",value:"100",img:se,dw:"个"},{name:"绿色跑道",value:"100",dw:"km",img:le}],jtsyList:[{name:"公共自行车",key1:"骑行次数",key1_value:"117231",dw:"人次",key2:"骑行时长",key2_value:"1283时",img:oe},{name:"电动单车",key1:"骑行次数",key1_value:"1172491",dw:"人次",key2:"骑行时长",key2_value:"1283时",img:ie},{name:"公共汽车",key1:"公交线路",key1_value:"176",dw:"条",key2:"乘坐人次",key2_value:"239741",img:ne},{name:"长途汽车",key1:"班车次数",key1_value:"133",dw:"次",key2:"客流量",key2_value:"192874",img:re},{name:"高铁",key1:"列车班次",key1_value:"23",dw:"次",key2:"客流量",key2_value:"113414",img:ce}]}),I=z([{title:"县镇",teacher:1,student:10.76},{title:"农村",teacher:1,student:8.53}]),ut=it(()=>`--teacher: ${I.value[0].teacher}; --total: ${I.value[0].teacher+I.value[0].student}`),xt=it(()=>`--teacher: ${I.value[1].teacher}; --total: ${I.value[1].teacher+I.value[1].student}`),St=o=>({paddingLeft:"10px",letterSpacing:"1px",fontSize:"15px",height:"32px",backgroundColor:"#455F8A",color:"#fff"}),jt=o=>{if(o.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(o.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}},B=z("1"),tt=o=>{B.value=o},It=o=>parseInt(o.trim(),10).toLocaleString("en-US"),Et=async()=>{console.log("更新成功"),await M.get("/api/ggfwyth/index").then(o=>{if(o.code==200){const r=["zgylbxzsr","zgylbxzzc","cxylbxzsr","cxylbxzzc","gsbxzsr","gsbxzzc","zgyilbxzsr","zgyilbxzzc","cxyilbxzsr","cxyilbxzzc","nf"];if(s.LivelihoodWelfare&&r.forEach(w=>{s.LivelihoodWelfare[w]=(o.data.msfz[w]/1e4).toFixed(2)}),s.salvageServices&&(s.salvageServices.jzrc=It(o.data.jzfw.jzrc),s.salvageServices.jzje=(o.data.jzfw.jzje/1e4).toFixed(2)),["xxzs","xszs","jzgzs"].forEach(w=>{s.education[w]=o.data.xxgk[w]}),["jypx","jyjxfw","jyyz"].forEach(w=>{s.employmentService[w]=o.data.jyfw[w].toString()}),s.PopulationData=o.data.rksj,s.PopulationData){["rkzs","man","woman"].forEach(Y=>{s.PopulationData[Y]=o.data.rksj[Y]});const J=["nl17","nl1834","nl3569","nl60","nl09","nl1019","nl2029","nl3039","nl4049","nl5059","nl6069","nl7079","nl8089","nl9099","nl100"],Ft=["nl09","nl1019","nl2029","nl3039","nl4049","nl5059","nl6069","nl7079","nl8089","nl9099","nl100"];J.forEach(Y=>{s.ageGroup[Y]=o.data.rksj[Y]}),Ft.forEach((Y,Mt)=>{ht.value[Mt].value=o.data.rksj[Y]})}["nl17Percent","nl1834Percent","nl3559Percent","nl60Percent"].forEach(w=>{s.ageRatio.push(o.data.rksj[w])}),["yywsysl","zchssl","zyyssl","jtqyyssl","yywsycws","jkdajdfs","cswsfwzs"].forEach((w,J)=>{s.ylwsList[J].value=o.data.ylws[w]}),["ggtsg","zcs","sxxxcs","bwgcgcs","tsjycs"].forEach((w,J)=>{s.whsyList[J].value=o.data.whtysy[w]}),["zqcs","lqcs","ppqcs","ymqcs","lsbdcd"].forEach((w,J)=>{s.tysyList[J].value=o.data.whtysy[w]}),s.jtsyList[1].key1_value=o.data.transportation.electricbicycle.cyclingFrequency,s.jtsyList[1].key2_value=o.data.transportation.electricbicycle.cyclingDduration,s.jtsyList[4].key1_value=o.data.transportation.highSpeedRail.trainSchedule,s.jtsyList[4].key2_value=o.data.transportation.highSpeedRail.passengerFlow}y.value=!0})},Lt=async()=>{await M.get("/api/ggfwyth/getLytAppData").then(o=>{o.code==200&&(s.lytAppDayActive=o.data.lytAppDayActive,s.tableData=o.data.lytApp.reduce((r,j,T,v)=>{var E,G,ot,w;return T%2===0&&r.push({highFrequencyApp:((E=v[T])==null?void 0:E.title)||"",monthlyVisits:((G=v[T])==null?void 0:G.num)||"",highFrequencyApp1:((ot=v[T+1])==null?void 0:ot.title)||"",monthlyVisits1:((w=v[T+1])==null?void 0:w.num)||""}),r},[]))}),await M.get("/api/ggfwyth/getDataSharing").then(o=>{o.code==200&&(s.zwfw.list1.finish=Number(o.data.apply),s.zwfw.list1.total=Number(o.data.applyNum),s.zwfw.list1.percent=(Number(o.data.netRate)*100).toFixed(2))})},et=(o,r)=>{M.get(`${o}?page=${r}&size=${f.pageSize}`).then(j=>{j.code==200&&(d.data=j.data,f.total=j.count,l.value=!0)})},pt=(o,r)=>{b.url=o,M.get(`${o}?page=${r}&size=${f.pageSize}`).then(j=>{j.code==200&&(b.data=j.data,f.total=j.count,n.value=!0)})},Ct=L([{name:"累计政策数",value:"273",dw:"个",img:Ye},{name:"入住部门数",value:"35",dw:"个",img:He},{name:"受惠企业数",value:"1084",dw:"个",img:Qe},{name:"累计已兑现资金额",value:"18.54",dw:"亿元",img:De}]),mt=o=>{switch(S.title=o,S.list1=[],S.list2=[],o){case"公共自行车":S.list1=[602,1314,3697,4474,4285,4400,4251,4406,4324,4123,3774,3491,4074,4546,4287],S.list2=[695,892,1265,1178,1246,1206,1361,1323,1231,893,1032,1196,1411,1232,1232],S.times=["15","16","17","18","19","20","21","22","23","24","25","26","27","28","29"],e.value=!0;break;case"电动单车":M.get("/api/ggfwyth/ddcList").then(r=>{r.code==200&&(S.list1=r.data.qxcs,S.list2=r.data.qxsc.map(j=>parseInt(j)),S.times=r.data.times,e.value=!0)});break}},st=o=>{switch(b.title=o,b.list1=[],b.times=[],b.data=[],o){case"公共汽车":M.get("/api/ggfwyth/bus").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)}),b.data=[{cc:"201A",qqz:"龙游公交中心—湖镇车站",dd:"06:56",kd:"07:10",ts:"14"},{cc:"201B",qqz:"龙游公交中心—湖镇车站",dd:"07:30",kd:"07:45",ts:"15"},{cc:"203",qqz:"龙游公交中心—地圩",dd:"08:00",kd:"08:20",ts:"20"},{cc:"301",qqz:"湖镇车站—十里坪",dd:"08:45",kd:"09:00",ts:"15"},{cc:"302",qqz:"湖镇车站—大坪",dd:"09:15",kd:"09:30",ts:"15"},{cc:"307",qqz:"湖镇车站—蒲塘",dd:"10:00",kd:"10:20",ts:"20"},{cc:"308",qqz:"湖镇车站—童村",dd:"10:45",kd:"11:00",ts:"15"},{cc:"304",qqz:"湖镇车站—青塘坞",dd:"11:15",kd:"11:30",ts:"15"},{cc:"206",qqz:"龙游公交中心—上堤",dd:"12:00",kd:"12:20",ts:"20"},{cc:"205",qqz:"龙游公交中心—源头",dd:"12:45",kd:"13:00",ts:"15"},{cc:"305",qqz:"湖镇车站—上堤",dd:"13:15",kd:"13:30",ts:"15"},{cc:"306",qqz:"湖镇车站—源头",dd:"14:00",kd:"14:20",ts:"20"}],n.value=!0;break;case"长途汽车":M.get("/api/ggfwyth/longDistanceBus").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)}),b.data=[{cc:"303",qqz:"湖镇车站—马家",dd:"08:00",kd:"08:30",ts:"30"},{cc:"202",qqz:"龙游公交中心—周家",dd:"09:15",kd:"09:45",ts:"30"},{cc:"204",qqz:"龙游公交中心—社阳",dd:"10:30",kd:"11:00",ts:"30"},{cc:"221",qqz:"龙游公交中心—溪口车站",dd:"11:45",kd:"12:15",ts:"30"},{cc:"222",qqz:"龙游公交中心—官潭—溪口车站",dd:"13:00",kd:"13:30",ts:"30"},{cc:"325",qqz:"溪口车站—大街",dd:"14:15",kd:"14:45",ts:"30"},{cc:"322",qqz:"溪口车站—坑头",dd:"15:30",kd:"16:00",ts:"30"},{cc:"326",qqz:"大街—方坦—横坑—岭脚",dd:"16:45",kd:"17:15",ts:"30"},{cc:"328",qqz:"溪口车站—合坑源",dd:"18:00",kd:"18:30",ts:"30"},{cc:"329",qqz:"溪口车站—际上",dd:"19:15",kd:"19:45",ts:"30"},{cc:"330",qqz:"溪口车站—毛连里",dd:"20:30",kd:"21:00",ts:"30"},{cc:"327",qqz:"长山桥—后山",dd:"21:45",kd:"22:15",ts:"30"}],n.value=!0;break;case"高铁":pt("/api/ggfwyth/lyzlcskList",f.currentPage),M.get("/api/ggfwyth/lckll").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)});break}},Rt=[{color2:"rgba(90,255,223,1)"},{color2:"rgba(115,255,145,1)"},{color2:"rgba(153,255,179,1)"},{color2:"rgba(193,255,138,1)"},{color2:"rgba(255,207,74,1)"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],Ut=it(()=>o=>`--i:${Rt[o].color2}`),ht=z([{name:"0-9岁人口总数",value:""},{name:"10-19岁人口总数",value:""},{name:"20-29岁人口总数",value:""},{name:"30-39岁人口总数",value:""},{name:"40-49岁人口总数",value:""},{name:"50-59岁人口总数",value:""},{name:"60-69岁人口总数",value:""},{name:"70-79岁人口总数",value:""},{name:"80-89岁人口总数",value:""},{name:"90-99岁人口总数",value:""},{name:"100岁以上人口总数",value:""}]),At=z(null);let lt=!0;const Bt=()=>{lt=!1},gt=()=>{lt=!0,at()},at=()=>{if(!lt)return;const o=At.value;o&&(o.scrollTop+=1,o.scrollTop+1>=o.scrollHeight-o.clientHeight?setTimeout(()=>{o.scrollTo({top:0,behavior:"smooth"}),setTimeout(at,2e3)},1e3):requestAnimationFrame(at))};return Z(async()=>{Et(),Lt(),setTimeout(()=>{gt()},1e3)}),(o,r)=>{const j=V("el-table-column"),T=V("el-table");return p(),h("div",Ze,[t("div",Ke,[t("div",We,[Ne,t("div",Oe,[t("div",Ge,[Xe,t("div",$e,[t("div",ts,[es,t("span",ss,a(s.LivelihoodWelfare.zgylbxzsr)+"万元",1)]),t("div",ls,[as,t("span",os,a(s.LivelihoodWelfare.zgylbxzzc)+"万元",1)])])]),t("div",is,[ns,t("div",rs,[t("div",cs,[ds,t("span",fs,a(s.LivelihoodWelfare.gsbxzsr)+"万元",1)]),t("div",vs,[ys,t("span",us,a(s.LivelihoodWelfare.gsbxzzc)+"万元",1)])])]),t("div",ps,[ms,t("div",hs,[t("div",As,[gs,t("span",_s,a(s.LivelihoodWelfare.cxylbxzsr)+"万元",1)]),t("div",bs,[Ps,t("span",ws,a(s.LivelihoodWelfare.cxylbxzzc)+"万元",1)])])]),t("div",ks,[zs,t("div",xs,[t("div",Ss,[js,t("span",Is,a(s.LivelihoodWelfare.zgyilbxzsr)+"万元",1)]),t("div",Es,[Ls,t("span",Cs,a(s.LivelihoodWelfare.zgyilbxzzc)+"万元",1)])])]),t("div",Rs,[Us,t("div",Bs,[t("div",Fs,[Ms,t("span",qs,a(s.LivelihoodWelfare.cxyilbxzsr)+"万元",1)]),t("div",Vs,[Ts,t("span",Js,a(s.LivelihoodWelfare.cxyilbxzzc)+"万元",1)])])])]),Ys,t("div",Hs,[t("div",Qs,[Ds,t("div",Zs,[u(a(s.salvageServices.jzrc),1),Ks])]),t("div",Ws,[Ns,t("div",Os,[u(a(s.salvageServices.jzje),1),Gs])])])]),t("div",Xs,[$s,t("div",tl,[t("div",el,[sl,t("div",ll,a(s.education.xxzs),1)]),t("div",al,[ol,t("div",il,a(s.education.jzgzs),1)]),t("div",nl,[rl,t("div",cl,a(s.education.xszs),1)])]),t("div",dl,[t("div",fl,[t("div",vl,[t("div",yl,[t("span",ul,a(I.value[0].title),1),u("学校师生比 ")]),t("div",pl,[t("span",ml,a(I.value[0].teacher),1),u(":"+a(I.value[0].student),1)])]),t("div",hl,[t("div",{class:"csbl",style:X(W(ut))},null,4)])]),t("div",Al,[t("div",gl,[t("div",_l,[t("span",bl,a(I.value[1].title),1),u("学校师生比 ")]),t("div",Pl,a(I.value[1].teacher)+":"+a(I.value[1].student),1)]),t("div",wl,[t("div",{class:"ncbl",style:X(W(xt))},null,4)])])])]),t("div",kl,[zl,t("div",xl,[t("div",{class:"left_3_1_item",onClick:r[0]||(r[0]=v=>P("就业培训","/api/ggfwyth/jypxList"))},[t("div",null,[u(a(s.employmentService.jypx),1),Sl]),jl,Il]),t("div",{class:"left_3_1_item",onClick:r[1]||(r[1]=v=>P("就业见习服务","/api/ggfwyth/jyjxfwList"))},[t("div",null,[u(a(s.employmentService.jyjxfw),1),El]),Ll,Cl]),t("div",{class:"left_3_1_item",onClick:r[2]||(r[2]=v=>P("就业援助","/api/ggfwyth/jyyzList"))},[t("div",null,[u(a(s.employmentService.jyyz),1),Rl]),Ul,Bl])])])]),t("div",Fl,[t("div",Ml,[t("div",ql,[Vl,t("div",Tl,[t("div",Jl,a(s.PopulationData.man),1),Yl,Hl,Ql]),t("div",Dl,[Zl,t("div",Kl,a(s.PopulationData.rkzs),1),Wl]),t("div",Nl,[t("div",Ol,a(s.PopulationData.woman),1),Gl,Xl,$l])]),y.value?(p(),q(Ot,{key:0,style:{"margin-top":"20px"},list:s.ageRatio},null,8,["list"])):R("",!0),t("div",ta,[y.value?(p(),q(Nt,{key:0,style:{"margin-bottom":"20px"},list:s.ageGroup},null,8,["list"])):R("",!0),t("div",{class:"btList",ref_key:"mainRef",ref:At,onMouseenter:Bt,onMouseleave:gt},[(p(!0),h(H,null,D(ht.value,(v,E)=>(p(),h("div",ea,[t("div",{class:"btList_item_color",style:X(W(Ut)(E))},null,4),t("div",sa,a(v.name)+":"+a(v.value),1)]))),256))],544)]),t("div",la,[t("div",aa,[t("div",{class:N(B.value=="1"?"choose":"noChoose"),onClick:r[3]||(r[3]=v=>tt("1"))}," 公共服务 ",2),t("div",{class:N(B.value=="2"?"choose":"noChoose"),onClick:r[4]||(r[4]=v=>tt("2"))}," 企业服务 ",2),t("div",{class:N(B.value=="3"?"choose":"noChoose"),onClick:r[5]||(r[5]=v=>tt("3"))}," 政务服务 ",2)]),B.value=="1"?(p(),q(nt,{key:0,name:"fade",mode:"out-in",appear:""},{default:C(()=>[t("div",null,[B.value=="1"?(p(),h("div",oa,[ia,t("div",na,[ra,t("span",ca,a(s.lytAppDayActive),1)])])):R("",!0),B.value=="1"?(p(),q(T,{key:1,data:s.tableData,style:{width:"100%",height:"244px"},class:"table_border","row-style":jt,"header-cell-style":St},{default:C(()=>[k(j,{prop:"highFrequencyApp",label:"高频应用",width:"132"}),k(j,{prop:"monthlyVisits",label:"月访问量",width:"131"}),k(j,{prop:"highFrequencyApp1",label:"高频应用",width:"132"}),k(j,{prop:"monthlyVisits1",label:"月访问量",width:"132"})]),_:1},8,["data"])):R("",!0)])]),_:1})):R("",!0),B.value=="2"?(p(),q(nt,{key:1,name:"fade",mode:"out-in",appear:""},{default:C(()=>[B.value=="2"?(p(),h("div",da,[(p(!0),h(H,null,D(Ct,(v,E)=>(p(),h("div",{class:"qyfw_item",key:E},[t("img",{class:"qyfw_item_left",src:v.img},null,8,fa),t("div",va,[t("div",ya,a(v.name),1),ua,t("div",pa,[t("span",null,a(v.value),1),u(a(v.dw),1)])])]))),128))])):R("",!0)]),_:1})):R("",!0),B.value=="3"?(p(),q(nt,{key:2,name:"fade",mode:"out-in",appear:""},{default:C(()=>[t("div",ma,[t("div",ha,[t("div",Aa,[ga,t("div",_a,[k(Gt,{list:s.zwfw.list1},null,8,["list"])])]),t("div",ba,[Pa,t("div",wa,[k(Xt)])]),t("div",ka,[za,t("div",xa,[k($t)])])]),Sa])]),_:1})):R("",!0)])])]),t("div",ja,[t("div",Ia,[Ea,t("div",La,[(p(!0),h(H,null,D(s.ylwsList,(v,E)=>(p(),h("div",{class:"ylws_item",key:E,style:X({cursor:v.name=="医院卫生院"?"pointer":""}),onClick:G=>K(v.name,"/api/ggfwyth/yywsyList")},[t("div",Ra,a(v.name),1),t("div",Ua,a(v.value)+a(v.dw),1)],12,Ca))),128))])]),t("div",Ba,[Fa,t("div",Ma,[(p(!0),h(H,null,D(s.whsyList,(v,E)=>(p(),h("div",{class:"whsy_item",key:E},[t("div",qa,a(v.name),1),t("div",Va,[u(a(v.value),1),t("span",null,a(v.dw),1)])]))),128))])]),t("div",Ta,[Ja,t("div",Ya,[(p(!0),h(H,null,D(s.tysyList,(v,E)=>(p(),h("div",{class:"tysy_item",key:E},[t("div",Ha,[u(a(v.value),1),t("span",null,a(v.dw?v.dw:""),1)]),t("img",{src:v.img},null,8,Qa),Da,t("div",Za,a(v.name),1)]))),128))])]),t("div",Ka,[Wa,t("div",Na,[t("div",Oa,[t("div",{class:"jtsyBoxtop1",onClick:r[6]||(r[6]=v=>mt("公共自行车"))},[t("img",{src:s.jtsyList[0].img,alt:""},null,8,Ga),Xa,t("div",null,[t("div",$a,a(s.jtsyList[0].name),1),t("div",to,[u(a(s.jtsyList[0].key1)+": ",1),t("span",null,a(s.jtsyList[0].key1_value)+"人次",1)]),t("div",null,[u(a(s.jtsyList[0].key2)+": ",1),t("span",null,a(s.jtsyList[0].key2_value),1)])])]),t("div",{class:"jtsyBoxtop1",onClick:r[7]||(r[7]=v=>mt("电动单车"))},[t("img",{src:s.jtsyList[1].img,alt:""},null,8,eo),so,t("div",null,[t("div",lo,a(s.jtsyList[1].name),1),t("div",ao,[u(a(s.jtsyList[1].key1)+": ",1),t("span",null,a(s.jtsyList[1].key1_value)+"人次",1)]),t("div",null,[u(a(s.jtsyList[1].key2)+": ",1),t("span",null,a(s.jtsyList[1].key2_value)+"时",1)])])])]),t("div",oo,[t("div",{class:"jtsyBoxtop1",onClick:r[8]||(r[8]=v=>st("公共汽车"))},[t("img",{src:s.jtsyList[2].img,alt:""},null,8,io),no,t("div",null,[t("div",ro,a(s.jtsyList[2].name),1),t("div",co,[u(a(s.jtsyList[2].key1)+":",1),t("span",null,[u(a(s.jtsyList[2].key1_value),1),fo])]),t("div",null,[u(a(s.jtsyList[2].key2)+":",1),t("span",null,[u(a(s.jtsyList[2].key2_value),1),vo])])])]),t("div",{class:"jtsyBoxtop1",onClick:r[9]||(r[9]=v=>st("长途汽车"))},[t("img",{src:s.jtsyList[3].img,alt:""},null,8,yo),uo,t("div",null,[t("div",po,a(s.jtsyList[3].name),1),t("div",mo,[u(a(s.jtsyList[3].key1)+":",1),t("span",null,[u(a(s.jtsyList[3].key1_value),1),ho])]),t("div",null,[u(a(s.jtsyList[3].key2)+": ",1),t("span",null,[u(a(s.jtsyList[3].key2_value),1),Ao])])])]),t("div",{class:"jtsyBoxtop1",onClick:r[10]||(r[10]=v=>st("高铁"))},[t("img",{src:s.jtsyList[4].img,alt:""},null,8,go),_o,t("div",null,[t("div",bo,a(s.jtsyList[4].name),1),t("div",Po,[u(a(s.jtsyList[4].key1)+":",1),t("span",null,a(s.jtsyList[4].key1_value)+"次",1)]),t("div",null,[u(a(s.jtsyList[4].key2)+":",1),t("span",null,[u(a(s.jtsyList[4].key2_value),1),wo])])])])])])])]),k(Jt,{dialogShow:l.value,columns:d.columns,title:d.title,tableData:d.data,pagination:f,onClose:x,onHandle:g},null,8,["dialogShow","columns","title","tableData","pagination"]),k(we,{dialogShowEc:e.value,title:S.title,list1:S.list1,list2:S.list2,year:S.times,onClose:x},null,8,["dialogShowEc","title","list1","list2","year"]),k(Je,{dialogShowTab:n.value,title:b.title,list1:b.list1,list2:b.list2,year:b.times,columns:b.columns,tableData:b.data,pagination:f,onHandle:A,onClose:x},{dd:C(({currentCol:v,currentData:E})=>[t("div",null,a(E.dd),1)]),_:1},8,["dialogShowTab","title","list1","list2","year","columns","tableData","pagination"])])}}},Eo=ct(ko,[["__scopeId","data-v-0ca7b154"]]);export{Eo as default}; diff --git a/build/build/assets/sy-76646190.js b/build/build/assets/sy-76646190.js new file mode 100644 index 0000000..4885449 --- /dev/null +++ b/build/build/assets/sy-76646190.js @@ -0,0 +1 @@ +import{r as z,d as L,D as Z,e as p,f as h,b as $,B,_ as ct,s as V,v as k,x as C,g as t,A as W,E as _t,l as a,p as dt,m as ft,j as N,z as q,F as H,h as D,G as qt,k as R,u as Vt,a as Tt,H as it,I as u,n as X,J as nt,i as M}from"./index-c3050129.js";import{i as Q,L as F}from"./index-c2d8894b.js";import{D as Jt}from"./dialog-dafb5ae2.js";import{_ as bt,a as Pt,b as wt}from"./table_c-9de598ee.js";/* empty css */const Yt=""+new URL("主页人口-633ac230.gif",import.meta.url).href,Ht=""+new URL("man-179621c5.png",import.meta.url).href,kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAARCAYAAAABvfiJAAAAAXNSR0IArs4c6QAAAOtJREFUWEft1r1tAkEQxfH/w7cShEROoQJoAFEQEjmuwC7AoiFoAFEAEjEiROJrrUETIHcwd3MVvJnf7e4Tt3qi4RPpTn7xNuB+4laPNIwTMp7hK7H7iWvdU5gmZFBI9zPILYV5QoaFfPmJWj+QHkHHyNjup9xEOzZgV+svhWWeyqCg7met9YeGFdIz6Cjdju1+BvlFw3dCBv0f3M+u1gWFdUIGhXQ/a629RAyKaLHdL1trYMP36OJSZ/TZINWWzNStMdzP3sgJhV1CBvV3PzuRIwY6BB0jY7uflZ0h0jk3EnQD7pdlJ6jf/9h/AfFeGUOLovYAAAAASUVORK5CYII=",Qt=""+new URL("people_total-c084c090.png",import.meta.url).href,Dt=""+new URL("woman-0af72d68.png",import.meta.url).href,zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABMNJREFUWEfV2V9rHFUYx/Hv+TezSbaGorUiChFEsb6JvgnfguALELzsnb4JL1rUe8FbiyAK4oVWMRYtIiiClBJak7gz588jz+6edLJJlm2gdhsYZsiw7Ce/5zxzzpwYlv2ImKX3l900Rs792cEHjwOWgK7BSthrcDbsHOiHX7qAG4J+WhFX//A3F5An0I8AnQEHuAobou7Oga8NoHu7DxO9eOV4ar/MgZfm5yH4GHYFqDkLN0RVzH6DueyXl/rvNMOOe6TCFbyIXRV6BNTkamqK07QUVlEHHjNxM1xnMdv2JPR+QdoyA44yspUQBVfsInQV5BQ4LGvF/XEHq2lV2MhjO4OJFjPW8/2TwLCN7AsSFCpIBSt2f0JZhNbSL4MeATW9Rdy9FlthrcMe/oPdtJhkMMliRuY4ciKIL4gXJCaKgrtMUewkUZ7tKJroy69SaponkAvj0lwTsYu48Qir5TQBV2GNw3qH7Sy2NZhugtVSljnSKm4DcYJ0Mi11SZnSZ8rmBYpCJ5myHSma5qrII+BFsDrmtjaxmlzFcYDD4xRGh/MW21usN9i8kKDiklAaxRVKO6KQyQqVSC5j8jLkUakHKZq3RJyW9tIu9jRcCnjjcIrDolcu9Vg3B4Y5MsosvSwU38xgeu0akmIlk11HqsgX/yUfHFK00/egnFXqKVDT06bQ0tLOEtPkKi73+OLwTZzeccmgPewkYtwcmAUxASmaoCiPLA25zyS9tg3JRZImGbZIOibTAXmx1IspToHs4obp5UP8ZoPPHl9xPhEUKQmvSVqD1aPMH96WGU4PzU882RSS9SSbSQoNgegjaX+TlCNZxyMPyMMUTwCvivha3oMtvGaUDvE54H0kRE/Q5JIn2EzYs7xyL/KOGOSC4bPnHbe0WSoQR5ZCtoVkPClnoiJTJjaBGCOxllrTHKZ4FcqpwI07OC1vN8LbfVwYETS9Pk5RjXMECk22hN8iH2V4vc67TvjhGcv1yw3fi1BEyytkZ4mpkJwjKtJ7IpE+BWLbE2uKdSzevULR2UbH4hQ5bxTztkjQ8ee3cKmdAZuWECPBBBqTaYyjMYXGWsLPHV9zyuLBw49jw43Llu+MI5VCVGTJRHH0Ps3OBPqaoo5FOnJ97NRmOQHsf8f9tYHbbvBaXt8QND3jaaTQKhJFCs3tyJfL1nkKvWC4/pznW1eIYumnR6ZXoER6HYt9R3Sbs6apZV4JOJkQQiAQZ+mVMAOKTPu7ud3zxSoLUWe4NRY+fKHhGzK9sXQKtJFuWGbfkXSGaXbIx4D6JcbItMSaoDZIPMDnFm8SjZ2Xt3haTdELbbI0v/bcXAV4NEbhq5cc7wbHA5PoFKrNknriZIOo3azjUIE6/S02yhS49yde81kElkKL4hSpCVqa2x2fPwpwurIxvL/T8Imm1zm6DU+vQL9Jut+TnjzQ8sFO4ONzAx9niT3c3DG8R+Dw3CUedvHaNMnwObj2j5m1flDrXPyIU92NDG/8b1PdeRcLuj4YWz597IuFtV9uPRUL1se55NelPi353Ev++la3ti9Na//aWXcW1vbF/anY+tCH7lpvHtVZYXETSX9fd7n0+slsv639BmaNb623gM9ADpf2T34T/bQXjTX4N8R/IXjidEJJicQAAAAASUVORK5CYII=",rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAAKCAMAAAAuJlQ4AAAAVFBMVEUAAAAA4f8A4f8A4f8A4v8A4f8A4f8A4f8A4/8A4v8A4f8A4f8A4f8A4f8A4f8A4P8A4f8A4P8A4f8A4f8A4v8A4f8A4P8A4P8A4/8A4v8A4v8A4f+yLyErAAAAG3RSTlMAs/3mPaB0LCF69/HLxbqvqH1nYVtVUBkNCHtoZSFaAAAAYUlEQVQ4y9XVRwrAQAgFUHV6em/e/55BCCRHyH8rcSViISyenWNPYIoaKQTFi6oRrH6zPpjoPPacU7L0ti7zFONocQhDz13bWOzqSoiM/oODLRvIZ0iQgK4kXYJ4AN93cwPWXyODhszu4wAAAABJRU5ErkJggg==",Zt=""+new URL("zwfw_sl-b46d2557.png",import.meta.url).href,Kt=""+new URL("zwfw_bl-8015d7f1.png",import.meta.url).href,Wt="data:image/png;base64,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",O=""+new URL("jtsy-9132779d.gif",import.meta.url).href,Nt={__name:"pie",props:{list:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list:[{name:"0-9岁",value:95},{name:"10-19岁",value:120},{name:"20-29岁",value:98},{name:"30-39岁",value:90},{name:"40-49岁",value:100},{name:"50-59岁",value:97},{name:"60-69岁",value:100},{name:"70-79岁",value:100},{name:"80-89岁",value:100},{name:"90-99岁",value:100},{name:"100岁以上",value:100}],list1:{},year:[],option:{}}),n=[],_=[{color1:"rgba(76,167,163,0.9)",color2:"rgba(90,255,223,1)"},{color1:"rgba(65,149,99,0.9)",color2:"rgba(115,255,145,1)"},{color1:"rgba(98,167,131,0.9)",color2:"rgba(153,255,179,1)"},{color1:"rgba(127,177,108,0.9)",color2:"rgba(193,255,138,1)"},{color1:"rgba(190,164,75,0.9)",color2:"rgba(255,207,74,1)"},{color1:"rgba(165,123,98,0.9)",color2:"rgba(254,178,128,1)"},{color1:"rgba(105,123,186,0.9)",color2:"rgba(151,176,255,1)"},{color1:"rgba(106,102,173,0.9)",color2:"rgba(164,151,255,1)"},{color1:"rgba(106,76,178,0.9)",color2:"rgba(159,110,254,1)"},{color1:"rgba(134,109,188,0.9)",color2:"rgba(180,143,241,1)"},{color1:"rgba(54,122,194,0.9)",color2:"rgba(76,174,254,1)"}];var c=0,d=0;const f=()=>{e.list[0].value=parseInt(e.list1.nl09),e.list[1].value=parseInt(e.list1.nl1019),e.list[2].value=parseInt(e.list1.nl2029),e.list[3].value=parseInt(e.list1.nl3039),e.list[4].value=parseInt(e.list1.nl4049),e.list[5].value=parseInt(e.list1.nl5059),e.list[6].value=parseInt(e.list1.nl6069),e.list[7].value=parseInt(e.list1.nl7079),e.list[8].value=parseInt(e.list1.nl8089),e.list[9].value=parseInt(e.list1.nl9099),e.list[10].value=parseInt(e.list1.nl100);let P=0;e.list.forEach(x=>{x.value>c&&(c=x.value),P+=x.value}),d=Math.round(c*.2),e.list.forEach(x=>{n.push({value:x.value+d,name:x.name}),n.push({name:"",value:P/100,itemStyle:{color:"transparent"}})})},g=()=>{e.option={tooltip:{trigger:"item",formatter(P){let x="";const{marker:K,name:S,value:b}=P;return S!==""&&(x+=`${K}${S}:${b-d}`),x}},series:[{type:"pie",roseType:"radius",radius:["15%","90%"],center:["45%","40%"],label:{position:"inside",formatter(P){return P.name==="",""},textStyle:{fontSize:16,color:"#ffffff"}},labelLine:{show:!1},labelLine:{show:!0,lineStyle:{width:3},normal:{length:30,length2:30}},itemStyle:{normal:{color(P){return _[parseInt(P.dataIndex/2)].color1}}},z:3,data:n},{type:"pie",roseType:"radius",radius:["15%","92%"],center:["45%","40%"],label:{show:!1},labelLine:{show:!1},itemStyle:{normal:{color(P){return _[parseInt(P.dataIndex/2)].color2}}},z:2,data:n}]}},A=()=>{var P=Q(l.value);P.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list,f(),g(),A()},600)}),(P,x)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"50%",height:"260px"}},null,512))}},Ot={__name:"pie2",props:{list:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list:[[140],[260],[330],[270]],list1:[],year:[],option:{},totalMax:0,total:0,lb:3}),n=()=>{e.list=e.list1.map(d=>[d]),e.list1.forEach(d=>{e.total+=d}),e.totalMax=e.total+6},_=()=>{var d,f,g,A;e.option={legend:{show:!0,itemHeight:12,itemWidth:30,textStyle:{fontSize:16,padding:10,color:"#fff"},top:70,left:30,itemGap:20,y:"top",data:["17岁以下","18-34岁","35-59岁","60岁以上"]},grid:{left:"2%",right:"2%",top:"10%"},xAxis:[{type:"value",show:!1,max:e.totalMax},{type:"value",show:!1,max:e.totalMax}],yAxis:[{type:"category",show:!1,axisTick:{show:!1}},{type:"category",show:!1,axisTick:{show:!1}}],series:[{type:"bar",data:[e.lb],stack:"income",barWidth:18,itemStyle:{normal:{color:"rgba(255,255,255,0)"}}},{type:"bar",name:"17岁以下",data:e.list[0],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#62CDFF"},{offset:1,color:"#9BE8FF"}]),barBorderRadius:[100,0,0,100]}},label:{normal:{show:!0,position:["10%","-60%"],formatter:`${((d=e.list[0])==null?void 0:d[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"18-34岁",data:e.list[1],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#2355EA"},{offset:1,color:"#3873DD"}]),barBorderRadius:[0,0,0,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((f=e.list[1])==null?void 0:f[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"35-59岁",data:e.list[2],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#42D6B2"},{offset:1,color:"#9BFFD3"}]),barBorderRadius:[0,0,0,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((g=e.list[2])==null?void 0:g[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",name:"60岁以上",data:e.list[3],stack:"income",barWidth:18,itemStyle:{normal:{color:new F(0,0,1,0,[{offset:0,color:"#FFAA62"},{offset:1,color:"#FFE89B"}]),barBorderRadius:[0,100,100,0]}},label:{normal:{show:!0,position:["35%","-60%"],formatter:`${((A=e.list[3])==null?void 0:A[0])??"0"}%`,color:"#fff",fontSize:22,fontWeight:600}}},{type:"bar",data:[e.lb],stack:"income",barWidth:18,itemStyle:{normal:{color:"rgba(255,255,255,0)"}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(255,255,255,0.1)",barBorderRadius:[100,100,100,100]},data:[`${e.totalMax}`],barWidth:50}]}},c=()=>{var d=Q(l.value);d.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list,n(),_(),c()},600)}),(d,f)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"120px"}},null,512))}},Gt={__name:"zwfw1",props:{list:{type:Array,default:()=>({})}},setup(m){const y=m,l=L({dataList:[{name:"2.0收件数",value:42277},{name:"总收件数",value:42632}],percent:0,option:{}}),e=z();var n=[{value:l.dataList[0].value,name:"2.0收件数",itemStyle:{normal:{color:new F(0,1,1,0,[{offset:0,color:"rgba(0, 255, 250, 0.29)"},{offset:.5,color:"rgba(0, 255, 250, 0.8)"},{offset:1,color:"rgba(0, 255, 250, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l.dataList[1].value-l.dataList[0].value,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}},{value:l.dataList[1].value,name:"总收件数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const _=[{value:l.dataList[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l.dataList[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],c=()=>{l.option={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["2.0收件数","","总收件数"],bottom:"3%",width:380,textStyle:{color:"#ffffff"},formatter:function(f){var g="";for(let A=0;A{var f=Q(e.value);f.setOption(l.option)};return Z(()=>{setTimeout(()=>{l.dataList[0].value=y.list.finish,l.dataList[1].value=y.list.total,l.percent=y.list.percent,c(),d()},600)}),(f,g)=>(p(),h("div",{ref_key:"chart",ref:e,style:{width:"100%",height:"100%"}},null,512))}},Xt={__name:"zwfw2",setup(m){const y=z(),l=[{name:"超期受理数",value:3},{name:"应受理数",value:41341}];var e=[{value:l[0].value,name:"超期受理数",itemStyle:{normal:{color:new F(0,1,1,0,[{offset:0,color:"rgba(255, 224, 0, 0.29)"},{offset:1,color:"rgba(255, 224, 0, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l[1].value-l[0].value,name:"",itemStyle:{normal:{color:"rgba(255, 224, 0, 0.1)",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"rgba(255, 224, 0, 0.1)"}}},{value:l[1].value,name:"应受理数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const n=[{value:l[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],_={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["超期受理数","","应受理数"],bottom:"3%",textStyle:{color:"#ffffff"},formatter:function(c){var d="";for(let f=0;f{var c=Q(y.value);c.setOption(_)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:y,style:{width:"100%",height:"100%"}},null,512))}},$t={__name:"zwfw3",setup(m){const y=z(),l=[{name:"超期办理数",value:0},{name:"应办理数",value:39196}];var e=[{value:l[0].value,name:"超期办理数",itemStyle:{normal:{color:new F(0,0,1,1,[{offset:0,color:"rgba(0, 255, 134, 0.29)"},{offset:1,color:"rgba(0, 255, 134, 1)"}]),shadowColor:"rgba(1,1,1,0.5)",shadowBlur:1}}},{value:l[1].value-l[0].value,name:"",itemStyle:{normal:{color:"#095b9b",label:{show:!1},labelLine:{show:!1}},emphasis:{color:"#095b9b"}}},{value:l[1].value,name:"应办理数",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}];const n=[{value:l[1].value,name:"",itemStyle:{normal:{borderWidth:1,borderColor:"rgba(193, 229, 255, .1)",color:new F(1,1,1,0,[{offset:1,color:"rgba(127, 242, 255, .2)"},{offset:0,color:"rgba(109, 195, 255, 0)"}])}}},{value:l[1].value,name:"",itemStyle:{normal:{color:"rgba(0,0,0,0)"}}}],_={legend:{selectedMode:!1,itemWidth:10,itemHeight:10,itemGap:10,icon:"circle",data:["超期办理数","","应办理数"],bottom:"3%",width:380,textStyle:{color:"#ffffff"},formatter:function(c){var d="";for(let f=0;f{var c=Q(y.value);c.setOption(_)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:y,style:{width:"100%",height:"100%"}},null,512))}},te=""+new URL("足球-41eb8a76.gif",import.meta.url).href,ee=""+new URL("篮球-81c39447.gif",import.meta.url).href,se=""+new URL("羽毛球-b3d0bf56.gif",import.meta.url).href,le=""+new URL("人行道-6c248d4a.gif",import.meta.url).href,ae=""+new URL("乒乓-1ebffc2f.gif",import.meta.url).href,oe="data:image/png;base64,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",ie="data:image/png;base64,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",ne="data:image/png;base64,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",re="data:image/png;base64,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",ce="data:image/png;base64,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",de={__name:"echartLine",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list1:[],list2:[],year:[],option:{},bg:[]}),n=()=>{e.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["骑行次数","骑行时长"],top:"5%",right:"center",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"20%",left:"5%",right:"5%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"骑行次数/次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.2)/2)*2},nameTextStyle:{fontSize:16},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"骑行时长/时",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.6)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:e.bg,barWidth:"40%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"骑行次数",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list1},{yAxisIndex:1,name:"骑行时长",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list2}]}};B(()=>y.list1,()=>{e.list1=y.list1,n(),_()}),B(()=>y.list2,()=>{e.list2=y.list2,n(),_()}),B(()=>y.year,()=>{e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()});const _=()=>{var c=Q(l.value);c.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list1,e.list2=y.list2,e.year=y.year,console.log(e.list1,e.list2,666),e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"100%"}},null,512))}};const vt=m=>(dt("data-v-35c95202"),m=m(),ft(),m),fe={class:"dialogPage"},ve={class:"my-header"},ye={class:"tabelPart"},ue={class:"bo"},pe={class:"title"},me={class:"title_top"},he=vt(()=>t("img",{src:bt,alt:"",style:{"margin-right":"10px"}},null,-1)),Ae={class:"name"},ge=vt(()=>t("img",{src:Pt,alt:"",style:{"margin-left":"10px"}},null,-1)),_e=vt(()=>t("img",{class:"title_botton",src:wt,alt:""},null,-1)),be={style:{width:"100%",height:"600px"}},Pe={__name:"dialogEc",props:{dialogShowEc:{type:Boolean,default:()=>!1},title:{type:String,default:()=>""},list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},emits:["close"],setup(m,{emit:y}){const l=m,e=z(),n=L({title:"",list1:[],list2:[],year:[],option:{},bg:[]});B(()=>l.dialogShowEc,(c,d)=>{e.value=c}),B(()=>l.list1,(c,d)=>{n.list1=c}),B(()=>l.list2,(c,d)=>{n.list2=c}),B(()=>l.year,(c,d)=>{n.year=c}),$(()=>{n.title=l.title,n.list1=l.list1,n.list2=l.list2,n.year=l.year});const _=()=>{e.value=!1,y("close")};return(c,d)=>{const f=V("el-icon"),g=V("el-dialog");return p(),h("div",fe,[k(g,{modelValue:e.value,"onUpdate:modelValue":d[0]||(d[0]=A=>e.value=A),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:C(({close:A,titleId:P,titleClass:x})=>[t("div",ve,[k(f,{size:"26",color:"#fff",onClick:_},{default:C(()=>[k(W(_t))]),_:1})])]),default:C(()=>[t("div",ye,[t("div",ue,[t("div",pe,[t("div",me,[he,t("div",Ae,a(m.title)+"详情",1),ge]),_e])]),t("div",be,[k(de,{list1:n.list1,list2:n.list2,year:n.year},null,8,["list1","list2","year"])])])]),_:1},8,["modelValue"])])}}},we=ct(Pe,[["__scopeId","data-v-35c95202"]]),ke={__name:"tabLine",props:{list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(m){const y=m,l=z(),e=L({list1:[],year:[],option:{},bg:[]}),n=()=>{e.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}日
{a1}:{c1}"},legend:{data:["乘坐人次"],top:"5%",right:"center",textStyle:{fontSize:16,color:"#ffffff"},show:!1},grid:{top:"10%",left:"5%",right:"5%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:e.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"乘坐人次/次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(c){return Math.ceil(Math.max(c.max,c.max*1.2)/2)*2},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:e.bg,barWidth:"40%",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"乘坐人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",fontSize:16,formatter:function(c){return c.value}},data:e.list1}]}};B(()=>y.list1,()=>{setTimeout(()=>{e.list1=y.list1,e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)});const _=()=>{var c=Q(l.value);c.setOption(e.option)};return Z(()=>{setTimeout(()=>{e.list1=y.list1,e.year=y.year,e.bg=[],e.year.forEach(()=>{e.bg.push(0)}),n(),_()},600)}),(c,d)=>(p(),h("div",{ref_key:"chart",ref:l,style:{width:"100%",height:"100%"}},null,512))}};const yt=m=>(dt("data-v-dcaa0cb1"),m=m(),ft(),m),ze={class:"dialogPage"},xe={class:"my-header"},Se={class:"tabelPart"},je={class:"bo"},Ie={class:"title"},Ee={class:"title_top"},Le=yt(()=>t("img",{src:bt,alt:"",style:{"margin-right":"10px"}},null,-1)),Ce={class:"name"},Re=yt(()=>t("img",{src:Pt,alt:"",style:{"margin-left":"10px"}},null,-1)),Be=yt(()=>t("img",{class:"title_botton",src:wt,alt:""},null,-1)),Ue={class:"tabChoose"},Fe={key:0,style:{width:"100%",height:"calc(100% - 110px)"}},Me={key:1,style:{width:"100%",height:"550px"}},qe={key:2,class:"pagePart"},Ve={key:0},Te={__name:"dialogTab",props:{dialogShowTab:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,required:!0},list1:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},emits:["close","handle"],setup(m,{emit:y}){const l=m,e=z(),n=L({title:"",columns:[],tableData:[],pagination:{},list1:[],year:[],tab:"0"}),_=z(Math.random());B(()=>l.dialogShowTab,(g,A)=>{e.value=g,n.columns=l.columns}),B(()=>l.tableData,(g,A)=>{n.tableData=l.tableData,_.value=Math.random()}),B(()=>l.list1,(g,A)=>{n.list1=g}),B(()=>l.year,(g,A)=>{n.year=g}),$(()=>{e.value=l.dialogShowTab,n.columns=l.columns,n.title=l.title,n.tableData=l.tableData,n.list1=l.list1,n.year=l.year,document.querySelector(".el-pagination__total")});const c=()=>{e.value=!1,y("close")},d=g=>{y("handle",g)},f=g=>{n.tab=g};return(g,A)=>{const P=V("el-icon"),x=V("el-table-column"),K=V("el-table"),S=V("el-pagination"),b=V("el-dialog");return p(),h("div",ze,[k(b,{modelValue:e.value,"onUpdate:modelValue":A[3]||(A[3]=s=>e.value=s),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:C(({close:s,titleId:I,titleClass:ut})=>[t("div",xe,[k(P,{size:"26",color:"#fff",onClick:c},{default:C(()=>[k(W(_t))]),_:1})])]),default:C(()=>[t("div",Se,[t("div",je,[t("div",Ie,[t("div",Ee,[Le,t("div",Ce,a(m.title)+"详情",1),Re]),Be])]),t("div",Ue,[t("div",{class:N(n.tab=="0"?"choosed":"tabs"),style:{"margin-left":"-35px"}},[t("span",{onClick:A[0]||(A[0]=s=>f("0"))},"乘坐人次趋势")],2),t("div",{class:N(n.tab=="1"?"choosed":"tabs"),style:{"margin-right":"-35px"}},[t("span",{onClick:A[1]||(A[1]=s=>f("1"))},"路线")],2)]),n.tab=="1"?(p(),h("div",Fe,[(p(),q(K,{data:n.tableData,height:"100%","header-cell-style":{background:"#008FCD"},key:_.value},{default:C(()=>[(p(!0),h(H,null,D(n.columns,s=>(p(),h(H,null,[s.type==="slot"?(p(),q(x,{key:s.label,"show-overflow-tooltip":!0,label:s.label,property:s.property,align:"center"},{default:C(I=>[qt(g.$slots,s.property,{currentCol:s,currentData:I.row},void 0,!0)]),_:2},1032,["label","property"])):(p(),q(x,{key:1,property:s.property,label:s.label,"show-overflow-tooltip":!0,align:"center"},null,8,["property","label"]))],64))),256))]),_:3},8,["data"]))])):R("",!0),n.tab=="0"?(p(),h("div",Me,[k(ke,{list1:n.list1,year:n.year},null,8,["list1","year"])])):R("",!0),n.tab=="1"?(p(),h("div",qe,[m.title=="高铁"?(p(),h("div",Ve,[k(S,{background:"",layout:"prev, pager, next,total","page-size":m.pagination.pageSize,total:m.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:d,"current-page":m.pagination.currentPage,"onUpdate:currentPage":A[2]||(A[2]=s=>m.pagination.currentPage=s)},null,8,["page-size","total","current-page"])])):R("",!0)])):R("",!0)])]),_:3},8,["modelValue"])])}}},Je=ct(Te,[["__scopeId","data-v-dcaa0cb1"]]),Ye=""+new URL("ljzcs-ae107702.png",import.meta.url).href,He=""+new URL("rzbms-b27e3bdf.png",import.meta.url).href,Qe=""+new URL("shqys-31d0155c.png",import.meta.url).href,De=""+new URL("dxje-26ce08f5.png",import.meta.url).href;const i=m=>(dt("data-v-7be41712"),m=m(),ft(),m),Ze={class:"module"},Ke={class:"displayFlex left_bg"},We={class:"flex1"},Ne=i(()=>t("div",{class:"yd_title left_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Oe={class:"left_1_bg"},Ge={class:"item yl_1"},Xe=i(()=>t("div",{class:"item_title"},[u(" 职工基本"),t("span",{class:"blue"},"养老"),u("保险 ")],-1)),$e={class:"item_content"},ts={class:"sr"},es=i(()=>t("span",{class:"left"},"收入:",-1)),ss={class:"right"},ls={class:"sr",style:{"margin-top":"5px"}},as=i(()=>t("span",{class:"left"},"支出:",-1)),os={class:"right"},is={class:"item yl_2"},ns=i(()=>t("div",{class:"item_title"},[t("span",{class:"blue"},"工伤"),u("保险")],-1)),rs={class:"item_content"},cs={class:"sr"},ds=i(()=>t("span",{class:"left"},"收入:",-1)),fs={class:"right"},vs={class:"sr",style:{"margin-top":"5px"}},ys=i(()=>t("span",{class:"left"},"支出:",-1)),us={class:"right"},ps={class:"item yl_3"},ms=i(()=>t("div",{class:"item_title"},[u(" 城乡居民"),t("span",{class:"blue"},"养老"),u("保险 ")],-1)),hs={class:"item_content"},As={class:"sr"},gs=i(()=>t("span",{class:"left"},"收入:",-1)),_s={class:"right"},bs={class:"sr",style:{"margin-top":"5px"}},Ps=i(()=>t("span",{class:"left"},"支出:",-1)),ws={class:"right"},ks={class:"item yl_4"},zs=i(()=>t("div",{class:"item_title"},[u(" 职工基本"),t("span",{class:"yellow"},"医疗"),u("保险 ")],-1)),xs={class:"item_content"},Ss={class:"sr"},js=i(()=>t("span",{class:"left"},"收入:",-1)),Is={class:"right"},Es={class:"sr",style:{"margin-top":"5px"}},Ls=i(()=>t("span",{class:"left"},"支出:",-1)),Cs={class:"right"},Rs={class:"item yl_5"},Bs=i(()=>t("div",{class:"item_title"},[u(" 城乡居民"),t("span",{class:"yellow"},"医疗"),u("保险 ")],-1)),Us={class:"item_content"},Fs={class:"sr"},Ms=i(()=>t("span",{class:"left"},"收入:",-1)),qs={class:"right"},Vs={class:"sr",style:{"margin-top":"5px"}},Ts=i(()=>t("span",{class:"left"},"支出:",-1)),Js={class:"right"},Ys=i(()=>t("div",{class:"left_1_1"},null,-1)),Hs={class:"left_jzfw"},Qs={class:"left_1_2"},Ds=i(()=>t("div",{class:"top"},"救助人次",-1)),Zs={class:"bottom"},Ks=i(()=>t("span",{style:{"font-size":"12px",color:"#fff","margin-left":"4px"}},"人次",-1)),Ws={class:"left_1_3"},Ns=i(()=>t("div",{class:"top"},"救助金额",-1)),Os={class:"bottom"},Gs=i(()=>t("span",{style:{"font-size":"12px",color:"#fff","margin-left":"4px"}},"万元",-1)),Xs={class:"flex1",style:{"margin-top":"10px"}},$s=i(()=>t("div",{class:"yd_title left_2"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),tl={class:"left_2_top"},el={class:"item school"},sl=i(()=>t("div",{class:"shang"},"学校",-1)),ll={class:"xia"},al={class:"item teacher"},ol=i(()=>t("div",{class:"shang"},"教师",-1)),il={class:"xia"},nl={class:"item student"},rl=i(()=>t("div",{class:"shang"},"学生",-1)),cl={class:"xia"},dl={class:"left_2_bottom"},fl={class:"left_2_bottom_item"},vl={class:"left_2_bottom_item_shang"},yl={class:"left"},ul={class:"span1"},pl={class:"right"},ml={class:"span1"},hl={class:"left_2_bottom_item_xia"},Al={class:"left_2_bottom_item"},gl={class:"left_2_bottom_item_shang"},_l={class:"left"},bl={class:"span2"},Pl={class:"right"},wl={class:"left_2_bottom_item_xia"},kl={class:"flex1",style:{"margin-top":"10px"}},zl=i(()=>t("div",{class:"yd_title left_3"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),xl={class:"left_3_1"},Sl=i(()=>t("span",null,"人",-1)),jl=i(()=>t("div",null,"就业培训",-1)),Il=i(()=>t("div",{class:"moveImg"},null,-1)),El=i(()=>t("span",null,"次",-1)),Ll=i(()=>t("div",null,"就业见习服务",-1)),Cl=i(()=>t("div",{class:"moveImg"},null,-1)),Rl=i(()=>t("span",null,"人",-1)),Bl=i(()=>t("div",null,"就业援助",-1)),Ul=i(()=>t("div",{class:"moveImg"},null,-1)),Fl={class:"displayFlex center_bg"},Ml={class:"flex1"},ql={class:"people_total"},Vl=i(()=>t("img",{src:Yt,style:{width:"70%",height:"112%",margin:"-2% 15%"},alt:""},null,-1)),Tl={class:"people_total_item left"},Jl={class:"number"},Yl=i(()=>t("img",{src:Ht,alt:""},null,-1)),Hl=i(()=>t("div",{class:"sex"},"男性人口",-1)),Ql=i(()=>t("img",{class:"sexMove",src:kt,alt:""},null,-1)),Dl={class:"people_total_item2 center",style:{cursor:"pointer"}},Zl=i(()=>t("img",{src:Qt,alt:""},null,-1)),Kl={class:"number"},Wl=i(()=>t("div",{class:"total"},"人口总数",-1)),Nl={class:"people_total_item right"},Ol={class:"number"},Gl=i(()=>t("img",{src:Dt,alt:""},null,-1)),Xl=i(()=>t("div",{class:"sex"},"女性人口",-1)),$l=i(()=>t("img",{class:"sexMove",src:kt,alt:""},null,-1)),ta={class:"bt"},ea={class:"btList_item"},sa={class:"btList_item_value"},la={class:"table"},aa={class:"table_choose"},oa={key:0,class:"dailyActivity"},ia=i(()=>t("div",{class:"dailyActivityBox"},[t("div",{class:"dailyActivitybottom"},[t("img",{src:zt}),t("span",null,"浙里办平均日活")]),t("span",{style:{"margin-right":"20px"}},"9137")],-1)),na={class:"dailyActivityBox"},ra=i(()=>t("div",{class:"dailyActivitybottom"},[t("img",{src:zt}),t("span",null,"龙游通平均日活")],-1)),ca={style:{"margin-right":"20px"}},da={key:0,class:"qyfw"},fa=["src"],va={class:"qyfw_item_right"},ya={class:"name"},ua=i(()=>t("img",{class:"line",src:rt},null,-1)),pa={class:"number"},ma={class:"zwfw"},ha={class:"shang"},Aa={class:"shang_item"},ga=i(()=>t("div",{class:"title"},"一网通办率",-1)),_a={class:"i"},ba={class:"shang_item"},Pa=i(()=>t("div",{class:"title"},"超期受理率",-1)),wa={class:"i"},ka={class:"shang_item"},za=i(()=>t("div",{class:"title"},"超期办理率",-1)),xa={class:"i"},Sa=i(()=>t("div",{class:"xia"},[t("div",{class:"xia_item"},[t("img",{class:"left",src:Zt}),t("div",{class:"right"},[t("div",{class:"name"},"平均受理时长"),t("img",{class:"line",src:rt}),t("div",{class:"time"},[t("span",null,"0.28"),u("小时")])])]),t("div",{class:"fgx"}),t("div",{class:"xia_item"},[t("img",{class:"left",src:Kt}),t("div",{class:"right"},[t("div",{class:"name"},"平均办理时长"),t("img",{class:"line",src:rt}),t("div",{class:"time"},[t("span",null,"0.78"),u("小时")])])])],-1)),ja={class:"displayFlex right_bg"},Ia={class:"flex1"},Ea=i(()=>t("div",{class:"yd_title mechanism"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),La={class:"ylws"},Ca=["onClick"],Ra={class:"name"},Ba={class:"value"},Ua={class:"flex1",style:{"margin-top":"10px"}},Fa=i(()=>t("div",{class:"yd_title service"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Ma={class:"whsy"},qa={class:"name"},Va={class:"value"},Ta={class:"flex1",style:{"margin-top":"10px"}},Ja=i(()=>t("div",{class:"yd_title last"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Ya={class:"tysy"},Ha={class:"value"},Qa=["src"],Da=i(()=>t("img",{src:Wt,style:{"margin-top":"-60px"}},null,-1)),Za={class:"name"},Ka={class:"flex1",style:{"margin-top":"10px"}},Wa=i(()=>t("div",{class:"yd_title last_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Na={class:"jtsyBox"},Oa={class:"jtsyBoxtop"},Ga=["src"],Xa=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),$a={class:"jtsyname"},to={class:"jtsytext"},eo=["src"],so=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),lo={class:"jtsyname"},ao={class:"jtsytext"},oo={class:"jtsyBoxbot"},io=["src"],no=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),ro={class:"jtsyname"},co={class:"jtsytext"},fo=i(()=>t("span",{style:{"font-size":"12px"}},"条",-1)),vo=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),yo=["src"],uo=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),po={class:"jtsyname"},mo={class:"jtsytext"},ho=i(()=>t("span",{style:{"font-size":"12px"}},"次",-1)),Ao=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),go=["src"],_o=i(()=>t("img",{src:O,class:"turn",alt:""},null,-1)),bo={class:"jtsyname"},Po={class:"jtsytext"},wo=i(()=>t("span",{style:{"font-size":"12px",color:"#fff"}},"人次",-1)),ko={__name:"sy",setup(m){Vt(),Tt();const y=z(!1),l=z(!1),e=z(!1),n=z(!1),_=L({就业培训:[{label:"姓名",property:"xm"},{label:"单位",property:"szdw"},{label:"职业",property:"zy"},{label:"承办机构",property:"pxcbjg"},{label:"培训班名称",property:"pxbmc"},{label:"培训时间",property:"pxkssj"}],就业见习服务:[{label:"见习岗位名称",property:"jxgwmc"},{label:"单位名称",property:"dwmc"},{label:"岗位类型",property:"gwlx"},{label:"接受人数",property:"kjsrs"},{label:"见习地点",property:"jxszd"},{label:"见习月数",property:"njxys"},{label:"学历要求",property:"xlyq"},{label:"专业",property:"zy"},{label:"有效状态",property:"yxzt"}],就业援助:[{label:"姓名",property:"xm"},{label:"人员类别",property:"rylb"},{label:"就失业状态",property:"jsyzt"},{label:"优先指数",property:"yxzs"},{label:"是否已帮扶",property:"sfybf"},{label:"失业登记时间",property:"sydjsj"},{label:"失业登记管辖地",property:"sydjgxd"},{label:"户籍地",property:"hjd"},{label:"居住地",property:"jzd"},{label:"帮扶时间",property:"bfsj"}]}),c=z([{label:"医院名称",property:"yymc"},{label:"医生数",property:"zyyss"},{label:"护士数",property:"zchss"},{label:"家庭医生签约数",property:"jtysqys"},{label:"床位数",property:"hdcws"}]),d=L({url:"",title:"",columns:[],data:[]}),f=L({total:100,pageSize:10,currentPage:1}),g=o=>{f.currentPage=o,et(d.url,f.currentPage)},A=o=>{f.currentPage=o,pt(b.url,f.currentPage)},P=(o,r)=>{d.title=o,d.url=r,d.columns=_[o],et(r,f.currentPage)},x=()=>{l.value=!1,e.value=!1,n.value=!1,f.currentPage=1,f.total=100},K=(o,r)=>{o=="医院卫生院"&&(d.title=o,d.url=r,d.columns=c.value,l.value=!0,et(r,f.currentPage))},S=L({title:"",list1:[],list2:[],year:[]}),b=L({url:"",title:"",list1:[],list2:[],year:[],columns:[{label:"班次",property:"cc"},{label:"始发站-终点站",property:"qqz"},{label:"到达龙游站时间",type:"slot",property:"dd"}],data:[]}),s=L({PopulationData:{rkzs:"0",man:"0",woman:"0"},ageGroup:{nl17:"0",nl1834:"0",nl3569:"0",nl60:"0",nl110:"0",nl1120:"0",nl2130:"0",nl3140:"0",nl4150:"0",nl5160:"0",nl6170:"0",nl7180:"0",nl8190:"0",nl91100:"0",nl100:"0"},ageRatio:[],salvageServices:{jzrc:"0",jzje:"0",nf:"0"},education:{xxzs:"0",xszs:"0",jzgzs:"0"},employmentService:{jypx:"0",jyjxfw:"0",jyyz:"0"},LivelihoodWelfare:{zgylbxzsr:"0",zgylbxzzc:"0",cxylbxzsr:"0",cxylbxzzc:"0",gsbxzsr:"0",gsbxzzc:"0",zgyilbxzsr:"0",zgyilbxzzc:"0",cxyilbxzsr:"0",cxyilbxzzc:"0",nf:""},lytAppDayActive:"105",tableData:[],zwfw:{list1:{finish:"",total:"",percent:""},list2:{},list3:{}},jysyList:[{title:"县镇",teacher:1,student:10.76},{title:"农村",teacher:1,student:8.53}],ylwsList:[{name:"医院卫生院",value:0,dw:"所"},{name:"注册护士",value:0,dw:"人"},{name:"职业医生",value:0,dw:"人"},{name:"家庭签约医生",value:0,dw:"人"},{name:"医院卫生院床位数",value:0,dw:"个"},{name:"健康档案建档",value:0,dw:"份"},{name:"村社卫生服务站",value:0,dw:"个"}],whsyList:[{name:"公共图书馆(南孔书屋)",value:"198",dw:"家"},{name:"总藏书",value:"1983",dw:"册"},{name:"送戏下乡次数",value:"2787",dw:"次"},{name:"博物馆观展人次",value:"1.292.874",dw:"次"},{name:"图书借阅",value:"1.724.012",dw:"次"}],tysyList:[{name:"足球场",value:"100",img:te,dw:"个"},{name:"篮球场",value:"100",img:ee,dw:"个"},{name:"乒乓球馆",value:"100",img:ae,dw:"个"},{name:"羽毛球馆",value:"100",img:se,dw:"个"},{name:"绿色跑道",value:"100",dw:"km",img:le}],jtsyList:[{name:"公共自行车",key1:"骑行次数",key1_value:"117231",dw:"人次",key2:"骑行时长",key2_value:"1283时",img:oe},{name:"电动单车",key1:"骑行次数",key1_value:"1172491",dw:"人次",key2:"骑行时长",key2_value:"1283时",img:ie},{name:"公共汽车",key1:"公交线路",key1_value:"176",dw:"条",key2:"乘坐人次",key2_value:"239741",img:ne},{name:"长途汽车",key1:"班车次数",key1_value:"133",dw:"次",key2:"客流量",key2_value:"192874",img:re},{name:"高铁",key1:"列车班次",key1_value:"23",dw:"次",key2:"客流量",key2_value:"113414",img:ce}]}),I=z([{title:"县镇",teacher:1,student:10.76},{title:"农村",teacher:1,student:8.53}]),ut=it(()=>`--teacher: ${I.value[0].teacher}; --total: ${I.value[0].teacher+I.value[0].student}`),xt=it(()=>`--teacher: ${I.value[1].teacher}; --total: ${I.value[1].teacher+I.value[1].student}`),St=o=>({paddingLeft:"10px",letterSpacing:"1px",fontSize:"15px",height:"32px",backgroundColor:"#455F8A",color:"#fff"}),jt=o=>{if(o.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(o.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}},U=z("1"),tt=o=>{U.value=o},It=o=>parseInt(o.trim(),10).toLocaleString("en-US"),Et=async()=>{console.log("更新成功"),await M.get("/api/ggfwyth/index").then(o=>{if(o.code==200){const r=["zgylbxzsr","zgylbxzzc","cxylbxzsr","cxylbxzzc","gsbxzsr","gsbxzzc","zgyilbxzsr","zgyilbxzzc","cxyilbxzsr","cxyilbxzzc","nf"];if(s.LivelihoodWelfare&&r.forEach(w=>{s.LivelihoodWelfare[w]=(o.data.msfz[w]/1e4).toFixed(2)}),s.salvageServices&&(s.salvageServices.jzrc=It(o.data.jzfw.jzrc),s.salvageServices.jzje=(o.data.jzfw.jzje/1e4).toFixed(2)),["xxzs","xszs","jzgzs"].forEach(w=>{s.education[w]=o.data.xxgk[w]}),["jypx","jyjxfw","jyyz"].forEach(w=>{s.employmentService[w]=o.data.jyfw[w].toString()}),s.PopulationData=o.data.rksj,s.PopulationData){["rkzs","man","woman"].forEach(Y=>{s.PopulationData[Y]=o.data.rksj[Y]});const J=["nl17","nl1834","nl3569","nl60","nl09","nl1019","nl2029","nl3039","nl4049","nl5059","nl6069","nl7079","nl8089","nl9099","nl100"],Ft=["nl09","nl1019","nl2029","nl3039","nl4049","nl5059","nl6069","nl7079","nl8089","nl9099","nl100"];J.forEach(Y=>{s.ageGroup[Y]=o.data.rksj[Y]}),Ft.forEach((Y,Mt)=>{ht.value[Mt].value=o.data.rksj[Y]})}["nl17Percent","nl1834Percent","nl3559Percent","nl60Percent"].forEach(w=>{s.ageRatio.push(o.data.rksj[w])}),["yywsysl","zchssl","zyyssl","jtqyyssl","yywsycws","jkdajdfs","cswsfwzs"].forEach((w,J)=>{s.ylwsList[J].value=o.data.ylws[w]}),["ggtsg","zcs","sxxxcs","bwgcgcs","tsjycs"].forEach((w,J)=>{s.whsyList[J].value=o.data.whtysy[w]}),["zqcs","lqcs","ppqcs","ymqcs","lsbdcd"].forEach((w,J)=>{s.tysyList[J].value=o.data.whtysy[w]}),s.jtsyList[1].key1_value=o.data.transportation.electricbicycle.cyclingFrequency,s.jtsyList[1].key2_value=o.data.transportation.electricbicycle.cyclingDduration,s.jtsyList[4].key1_value=o.data.transportation.highSpeedRail.trainSchedule,s.jtsyList[4].key2_value=o.data.transportation.highSpeedRail.passengerFlow}y.value=!0})},Lt=async()=>{await M.get("/api/ggfwyth/getLytAppData").then(o=>{o.code==200&&(s.lytAppDayActive=o.data.lytAppDayActive,s.tableData=o.data.lytApp.reduce((r,j,T,v)=>{var E,G,ot,w;return T%2===0&&r.push({highFrequencyApp:((E=v[T])==null?void 0:E.title)||"",monthlyVisits:((G=v[T])==null?void 0:G.num)||"",highFrequencyApp1:((ot=v[T+1])==null?void 0:ot.title)||"",monthlyVisits1:((w=v[T+1])==null?void 0:w.num)||""}),r},[]))}),await M.get("/api/ggfwyth/getDataSharing").then(o=>{o.code==200&&(s.zwfw.list1.finish=Number(o.data.apply),s.zwfw.list1.total=Number(o.data.applyNum),s.zwfw.list1.percent=(Number(o.data.netRate)*100).toFixed(2))})},et=(o,r)=>{M.get(`${o}?page=${r}&size=${f.pageSize}`).then(j=>{j.code==200&&(d.data=j.data,f.total=j.count,l.value=!0)})},pt=(o,r)=>{b.url=o,M.get(`${o}?page=${r}&size=${f.pageSize}`).then(j=>{j.code==200&&(b.data=j.data,f.total=j.count,n.value=!0)})},Ct=L([{name:"累计政策数",value:"273",dw:"个",img:Ye},{name:"入住部门数",value:"35",dw:"个",img:He},{name:"受惠企业数",value:"1084",dw:"个",img:Qe},{name:"累计已兑现资金额",value:"18.54",dw:"亿元",img:De}]),mt=o=>{switch(S.title=o,S.list1=[],S.list2=[],o){case"公共自行车":S.list1=[602,1314,3697,4474,4285,4400,4251,4406,4324,4123,3774,3491,4074,4546,4287],S.list2=[695,892,1265,1178,1246,1206,1361,1323,1231,893,1032,1196,1411,1232,1232],S.times=["15","16","17","18","19","20","21","22","23","24","25","26","27","28","29"],e.value=!0;break;case"电动单车":M.get("/api/ggfwyth/ddcList").then(r=>{r.code==200&&(S.list1=r.data.qxcs,S.list2=r.data.qxsc.map(j=>parseInt(j)),S.times=r.data.times,e.value=!0)});break}},st=o=>{switch(b.title=o,b.list1=[],b.times=[],b.data=[],o){case"公共汽车":M.get("/api/ggfwyth/bus").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)}),b.data=[{cc:"201A",qqz:"龙游公交中心—湖镇车站",dd:"06:56",kd:"07:10",ts:"14"},{cc:"201B",qqz:"龙游公交中心—湖镇车站",dd:"07:30",kd:"07:45",ts:"15"},{cc:"203",qqz:"龙游公交中心—地圩",dd:"08:00",kd:"08:20",ts:"20"},{cc:"301",qqz:"湖镇车站—十里坪",dd:"08:45",kd:"09:00",ts:"15"},{cc:"302",qqz:"湖镇车站—大坪",dd:"09:15",kd:"09:30",ts:"15"},{cc:"307",qqz:"湖镇车站—蒲塘",dd:"10:00",kd:"10:20",ts:"20"},{cc:"308",qqz:"湖镇车站—童村",dd:"10:45",kd:"11:00",ts:"15"},{cc:"304",qqz:"湖镇车站—青塘坞",dd:"11:15",kd:"11:30",ts:"15"},{cc:"206",qqz:"龙游公交中心—上堤",dd:"12:00",kd:"12:20",ts:"20"},{cc:"205",qqz:"龙游公交中心—源头",dd:"12:45",kd:"13:00",ts:"15"},{cc:"305",qqz:"湖镇车站—上堤",dd:"13:15",kd:"13:30",ts:"15"},{cc:"306",qqz:"湖镇车站—源头",dd:"14:00",kd:"14:20",ts:"20"}],n.value=!0;break;case"长途汽车":M.get("/api/ggfwyth/longDistanceBus").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)}),b.data=[{cc:"303",qqz:"湖镇车站—马家",dd:"08:00",kd:"08:30",ts:"30"},{cc:"202",qqz:"龙游公交中心—周家",dd:"09:15",kd:"09:45",ts:"30"},{cc:"204",qqz:"龙游公交中心—社阳",dd:"10:30",kd:"11:00",ts:"30"},{cc:"221",qqz:"龙游公交中心—溪口车站",dd:"11:45",kd:"12:15",ts:"30"},{cc:"222",qqz:"龙游公交中心—官潭—溪口车站",dd:"13:00",kd:"13:30",ts:"30"},{cc:"325",qqz:"溪口车站—大街",dd:"14:15",kd:"14:45",ts:"30"},{cc:"322",qqz:"溪口车站—坑头",dd:"15:30",kd:"16:00",ts:"30"},{cc:"326",qqz:"大街—方坦—横坑—岭脚",dd:"16:45",kd:"17:15",ts:"30"},{cc:"328",qqz:"溪口车站—合坑源",dd:"18:00",kd:"18:30",ts:"30"},{cc:"329",qqz:"溪口车站—际上",dd:"19:15",kd:"19:45",ts:"30"},{cc:"330",qqz:"溪口车站—毛连里",dd:"20:30",kd:"21:00",ts:"30"},{cc:"327",qqz:"长山桥—后山",dd:"21:45",kd:"22:15",ts:"30"}],n.value=!0;break;case"高铁":pt("/api/ggfwyth/lyzlcskList",f.currentPage),M.get("/api/ggfwyth/lckll").then(r=>{r.code==200&&(b.list1=r.data.data,b.times=r.data.times)});break}},Rt=[{color2:"rgba(90,255,223,1)"},{color2:"rgba(115,255,145,1)"},{color2:"rgba(153,255,179,1)"},{color2:"rgba(193,255,138,1)"},{color2:"rgba(255,207,74,1)"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],Bt=it(()=>o=>`--i:${Rt[o].color2}`),ht=z([{name:"0-9岁人口总数",value:""},{name:"10-19岁人口总数",value:""},{name:"20-29岁人口总数",value:""},{name:"30-39岁人口总数",value:""},{name:"40-49岁人口总数",value:""},{name:"50-59岁人口总数",value:""},{name:"60-69岁人口总数",value:""},{name:"70-79岁人口总数",value:""},{name:"80-89岁人口总数",value:""},{name:"90-99岁人口总数",value:""},{name:"100岁以上人口总数",value:""}]),At=z(null);let lt=!0;const Ut=()=>{lt=!1},gt=()=>{lt=!0,at()},at=()=>{if(!lt)return;const o=At.value;o&&(o.scrollTop+=1,o.scrollTop+1>=o.scrollHeight-o.clientHeight?setTimeout(()=>{o.scrollTo({top:0,behavior:"smooth"}),setTimeout(at,2e3)},1e3):requestAnimationFrame(at))};return Z(async()=>{Et(),Lt(),setTimeout(()=>{gt()},1e3)}),(o,r)=>{const j=V("el-table-column"),T=V("el-table");return p(),h("div",Ze,[t("div",Ke,[t("div",We,[Ne,t("div",Oe,[t("div",Ge,[Xe,t("div",$e,[t("div",ts,[es,t("span",ss,a(s.LivelihoodWelfare.zgylbxzsr)+"万元",1)]),t("div",ls,[as,t("span",os,a(s.LivelihoodWelfare.zgylbxzzc)+"万元",1)])])]),t("div",is,[ns,t("div",rs,[t("div",cs,[ds,t("span",fs,a(s.LivelihoodWelfare.gsbxzsr)+"万元",1)]),t("div",vs,[ys,t("span",us,a(s.LivelihoodWelfare.gsbxzzc)+"万元",1)])])]),t("div",ps,[ms,t("div",hs,[t("div",As,[gs,t("span",_s,a(s.LivelihoodWelfare.cxylbxzsr)+"万元",1)]),t("div",bs,[Ps,t("span",ws,a(s.LivelihoodWelfare.cxylbxzzc)+"万元",1)])])]),t("div",ks,[zs,t("div",xs,[t("div",Ss,[js,t("span",Is,a(s.LivelihoodWelfare.zgyilbxzsr)+"万元",1)]),t("div",Es,[Ls,t("span",Cs,a(s.LivelihoodWelfare.zgyilbxzzc)+"万元",1)])])]),t("div",Rs,[Bs,t("div",Us,[t("div",Fs,[Ms,t("span",qs,a(s.LivelihoodWelfare.cxyilbxzsr)+"万元",1)]),t("div",Vs,[Ts,t("span",Js,a(s.LivelihoodWelfare.cxyilbxzzc)+"万元",1)])])])]),Ys,t("div",Hs,[t("div",Qs,[Ds,t("div",Zs,[u(a(s.salvageServices.jzrc),1),Ks])]),t("div",Ws,[Ns,t("div",Os,[u(a(s.salvageServices.jzje),1),Gs])])])]),t("div",Xs,[$s,t("div",tl,[t("div",el,[sl,t("div",ll,a(s.education.xxzs),1)]),t("div",al,[ol,t("div",il,a(s.education.jzgzs),1)]),t("div",nl,[rl,t("div",cl,a(s.education.xszs),1)])]),t("div",dl,[t("div",fl,[t("div",vl,[t("div",yl,[t("span",ul,a(I.value[0].title),1),u("学校师生比 ")]),t("div",pl,[t("span",ml,a(I.value[0].teacher),1),u(":"+a(I.value[0].student),1)])]),t("div",hl,[t("div",{class:"csbl",style:X(W(ut))},null,4)])]),t("div",Al,[t("div",gl,[t("div",_l,[t("span",bl,a(I.value[1].title),1),u("学校师生比 ")]),t("div",Pl,a(I.value[1].teacher)+":"+a(I.value[1].student),1)]),t("div",wl,[t("div",{class:"ncbl",style:X(W(xt))},null,4)])])])]),t("div",kl,[zl,t("div",xl,[t("div",{class:"left_3_1_item",onClick:r[0]||(r[0]=v=>P("就业培训","/api/ggfwyth/jypxList"))},[t("div",null,[u(a(s.employmentService.jypx),1),Sl]),jl,Il]),t("div",{class:"left_3_1_item",onClick:r[1]||(r[1]=v=>P("就业见习服务","/api/ggfwyth/jyjxfwList"))},[t("div",null,[u(a(s.employmentService.jyjxfw),1),El]),Ll,Cl]),t("div",{class:"left_3_1_item",onClick:r[2]||(r[2]=v=>P("就业援助","/api/ggfwyth/jyyzList"))},[t("div",null,[u(a(s.employmentService.jyyz),1),Rl]),Bl,Ul])])])]),t("div",Fl,[t("div",Ml,[t("div",ql,[Vl,t("div",Tl,[t("div",Jl,a(s.PopulationData.man),1),Yl,Hl,Ql]),t("div",Dl,[Zl,t("div",Kl,a(s.PopulationData.rkzs),1),Wl]),t("div",Nl,[t("div",Ol,a(s.PopulationData.woman),1),Gl,Xl,$l])]),y.value?(p(),q(Ot,{key:0,style:{"margin-top":"20px"},list:s.ageRatio},null,8,["list"])):R("",!0),t("div",ta,[y.value?(p(),q(Nt,{key:0,style:{"margin-bottom":"20px"},list:s.ageGroup},null,8,["list"])):R("",!0),t("div",{class:"btList",ref_key:"mainRef",ref:At,onMouseenter:Ut,onMouseleave:gt},[(p(!0),h(H,null,D(ht.value,(v,E)=>(p(),h("div",ea,[t("div",{class:"btList_item_color",style:X(W(Bt)(E))},null,4),t("div",sa,a(v.name)+":"+a(v.value),1)]))),256))],544)]),t("div",la,[t("div",aa,[t("div",{class:N(U.value=="1"?"choose":"noChoose"),onClick:r[3]||(r[3]=v=>tt("1"))}," 公共服务 ",2),t("div",{class:N(U.value=="2"?"choose":"noChoose"),onClick:r[4]||(r[4]=v=>tt("2"))}," 企业服务 ",2),t("div",{class:N(U.value=="3"?"choose":"noChoose"),onClick:r[5]||(r[5]=v=>tt("3"))}," 政务服务 ",2)]),U.value=="1"?(p(),q(nt,{key:0,name:"fade",mode:"out-in",appear:""},{default:C(()=>[t("div",null,[U.value=="1"?(p(),h("div",oa,[ia,t("div",na,[ra,t("span",ca,a(s.lytAppDayActive),1)])])):R("",!0),U.value=="1"?(p(),q(T,{key:1,data:s.tableData,style:{width:"100%",height:"244px"},class:"table_border","row-style":jt,"header-cell-style":St},{default:C(()=>[k(j,{prop:"highFrequencyApp",label:"高频应用",width:"132"}),k(j,{prop:"monthlyVisits",label:"月访问量",width:"131"}),k(j,{prop:"highFrequencyApp1",label:"高频应用",width:"132"}),k(j,{prop:"monthlyVisits1",label:"月访问量",width:"132"})]),_:1},8,["data"])):R("",!0)])]),_:1})):R("",!0),U.value=="2"?(p(),q(nt,{key:1,name:"fade",mode:"out-in",appear:""},{default:C(()=>[U.value=="2"?(p(),h("div",da,[(p(!0),h(H,null,D(Ct,(v,E)=>(p(),h("div",{class:"qyfw_item",key:E},[t("img",{class:"qyfw_item_left",src:v.img},null,8,fa),t("div",va,[t("div",ya,a(v.name),1),ua,t("div",pa,[t("span",null,a(v.value),1),u(a(v.dw),1)])])]))),128))])):R("",!0)]),_:1})):R("",!0),U.value=="3"?(p(),q(nt,{key:2,name:"fade",mode:"out-in",appear:""},{default:C(()=>[t("div",ma,[t("div",ha,[t("div",Aa,[ga,t("div",_a,[k(Gt,{list:s.zwfw.list1},null,8,["list"])])]),t("div",ba,[Pa,t("div",wa,[k(Xt)])]),t("div",ka,[za,t("div",xa,[k($t)])])]),Sa])]),_:1})):R("",!0)])])]),t("div",ja,[t("div",Ia,[Ea,t("div",La,[(p(!0),h(H,null,D(s.ylwsList,(v,E)=>(p(),h("div",{class:"ylws_item",key:E,style:X({cursor:v.name=="医院卫生院"?"pointer":""}),onClick:G=>K(v.name,"/api/ggfwyth/yywsyList")},[t("div",Ra,a(v.name),1),t("div",Ba,a(v.value)+a(v.dw),1)],12,Ca))),128))])]),t("div",Ua,[Fa,t("div",Ma,[(p(!0),h(H,null,D(s.whsyList,(v,E)=>(p(),h("div",{class:"whsy_item",key:E},[t("div",qa,a(v.name),1),t("div",Va,[u(a(v.value),1),t("span",null,a(v.dw),1)])]))),128))])]),t("div",Ta,[Ja,t("div",Ya,[(p(!0),h(H,null,D(s.tysyList,(v,E)=>(p(),h("div",{class:"tysy_item",key:E},[t("div",Ha,[u(a(v.value),1),t("span",null,a(v.dw?v.dw:""),1)]),t("img",{src:v.img},null,8,Qa),Da,t("div",Za,a(v.name),1)]))),128))])]),t("div",Ka,[Wa,t("div",Na,[t("div",Oa,[t("div",{class:"jtsyBoxtop1",onClick:r[6]||(r[6]=v=>mt("公共自行车"))},[t("img",{src:s.jtsyList[0].img,alt:""},null,8,Ga),Xa,t("div",null,[t("div",$a,a(s.jtsyList[0].name),1),t("div",to,[u(a(s.jtsyList[0].key1)+": ",1),t("span",null,a(s.jtsyList[0].key1_value)+"人次",1)]),t("div",null,[u(a(s.jtsyList[0].key2)+": ",1),t("span",null,a(s.jtsyList[0].key2_value),1)])])]),t("div",{class:"jtsyBoxtop1",onClick:r[7]||(r[7]=v=>mt("电动单车"))},[t("img",{src:s.jtsyList[1].img,alt:""},null,8,eo),so,t("div",null,[t("div",lo,a(s.jtsyList[1].name),1),t("div",ao,[u(a(s.jtsyList[1].key1)+": ",1),t("span",null,a(s.jtsyList[1].key1_value)+"人次",1)]),t("div",null,[u(a(s.jtsyList[1].key2)+": ",1),t("span",null,a(s.jtsyList[1].key2_value)+"时",1)])])])]),t("div",oo,[t("div",{class:"jtsyBoxtop1",onClick:r[8]||(r[8]=v=>st("公共汽车"))},[t("img",{src:s.jtsyList[2].img,alt:""},null,8,io),no,t("div",null,[t("div",ro,a(s.jtsyList[2].name),1),t("div",co,[u(a(s.jtsyList[2].key1)+":",1),t("span",null,[u(a(s.jtsyList[2].key1_value),1),fo])]),t("div",null,[u(a(s.jtsyList[2].key2)+":",1),t("span",null,[u(a(s.jtsyList[2].key2_value),1),vo])])])]),t("div",{class:"jtsyBoxtop1",onClick:r[9]||(r[9]=v=>st("长途汽车"))},[t("img",{src:s.jtsyList[3].img,alt:""},null,8,yo),uo,t("div",null,[t("div",po,a(s.jtsyList[3].name),1),t("div",mo,[u(a(s.jtsyList[3].key1)+":",1),t("span",null,[u(a(s.jtsyList[3].key1_value),1),ho])]),t("div",null,[u(a(s.jtsyList[3].key2)+": ",1),t("span",null,[u(a(s.jtsyList[3].key2_value),1),Ao])])])]),t("div",{class:"jtsyBoxtop1",onClick:r[10]||(r[10]=v=>st("高铁"))},[t("img",{src:s.jtsyList[4].img,alt:""},null,8,go),_o,t("div",null,[t("div",bo,a(s.jtsyList[4].name),1),t("div",Po,[u(a(s.jtsyList[4].key1)+":",1),t("span",null,a(s.jtsyList[4].key1_value)+"次",1)]),t("div",null,[u(a(s.jtsyList[4].key2)+":",1),t("span",null,[u(a(s.jtsyList[4].key2_value),1),wo])])])])])])])]),k(Jt,{dialogShow:l.value,columns:d.columns,title:d.title,tableData:d.data,pagination:f,onClose:x,onHandle:g},null,8,["dialogShow","columns","title","tableData","pagination"]),k(we,{dialogShowEc:e.value,title:S.title,list1:S.list1,list2:S.list2,year:S.times,onClose:x},null,8,["dialogShowEc","title","list1","list2","year"]),k(Je,{dialogShowTab:n.value,title:b.title,list1:b.list1,list2:b.list2,year:b.times,columns:b.columns,tableData:b.data,pagination:f,onHandle:A,onClose:x},{dd:C(({currentCol:v,currentData:E})=>[t("div",null,a(E.dd),1)]),_:1},8,["dialogShowTab","title","list1","list2","year","columns","tableData","pagination"])])}}},Eo=ct(ko,[["__scopeId","data-v-7be41712"]]);export{Eo as default}; diff --git a/build/build/assets/sy-3a3c0860.css b/build/build/assets/sy-c4e9b3b1.css similarity index 68% rename from build/build/assets/sy-3a3c0860.css rename to build/build/assets/sy-c4e9b3b1.css index 8ab0192..b0b0bbe 100644 --- a/build/build/assets/sy-3a3c0860.css +++ b/build/build/assets/sy-c4e9b3b1.css @@ -1 +1 @@ -@charset "UTF-8";[data-v-35c95202] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-35c95202]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-35c95202]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-35c95202] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-35c95202]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-35c95202] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-35c95202] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-35c95202] .el-pagination>.is-last{color:#fff}.bo[data-v-35c95202]{width:100%;display:flex}.title[data-v-35c95202]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-35c95202]{display:flex;align-items:end}.title_top img[data-v-35c95202]{height:33px;width:33px}.title_top .name[data-v-35c95202]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-35c95202]{margin-top:5px;height:19px}[data-v-dcaa0cb1] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-dcaa0cb1]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-dcaa0cb1]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-dcaa0cb1] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.tabelPart .tabChoose[data-v-dcaa0cb1]{width:100%;margin-bottom:36px;display:flex;align-items:center;justify-content:center}.tabelPart .tabChoose span[data-v-dcaa0cb1]{font-size:20px;line-height:36px;cursor:pointer}.tabelPart .tabChoose .tabs[data-v-dcaa0cb1]{width:252px;text-align:center;font-size:20px;color:#ffffffb3;line-height:29px;letter-spacing:2px;text-shadow:0px 2px 4px #00405f}.tabelPart .tabChoose .choosed[data-v-dcaa0cb1]{width:252px;text-align:center;font-size:20px;color:#fff;line-height:29px;letter-spacing:2px;text-shadow:0px 2px 4px #00405f,inset 0px -2px 2px rgba(255,255,255,.65);background-image:url(./dialogTab-8c4e48bd.png);background-repeat:no-repeat;background-size:100% 100%}.pagePart[data-v-dcaa0cb1]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-dcaa0cb1] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-dcaa0cb1] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-dcaa0cb1] .el-pagination>.is-last{color:#fff}.bo[data-v-dcaa0cb1]{width:100%;display:flex}.title[data-v-dcaa0cb1]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-dcaa0cb1]{display:flex;align-items:end}.title_top img[data-v-dcaa0cb1]{height:33px;width:33px}.title_top .name[data-v-dcaa0cb1]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-dcaa0cb1]{margin-top:5px;height:19px}[data-v-0ca7b154] .el-dialog{--el-dialog-bg-color: none}.my-header[data-v-0ca7b154]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-0ca7b154]{height:60vh;padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-0ca7b154] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-0ca7b154]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-0ca7b154] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-0ca7b154] .el-pagination button:disabled{background-color:#0074ff00!important}.displayFlex[data-v-0ca7b154]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-0ca7b154],.flex2[data-v-0ca7b154]{box-sizing:border-box}.module[data-v-0ca7b154]{display:flex;width:100%;margin-top:112px}.yd_title[data-v-0ca7b154]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-0ca7b154]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-0ca7b154]:before,.yd_title .animate-border[data-v-0ca7b154]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-0ca7b154]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-0ca7b154]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-0ca7b154 4s linear infinite}.yd_title .animate-border i[data-v-0ca7b154]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-0ca7b154 4s linear 1s infinite}.yd_title .animate-border[data-v-0ca7b154]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-0ca7b154 4s linear 2s infinite}.yd_title .animate-border i[data-v-0ca7b154]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-0ca7b154 4s linear 3s infinite}.yd_title .text[data-v-0ca7b154]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .gTitle[data-v-0ca7b154]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-0ca7b154]{width:130px;height:42px;cursor:pointer}@keyframes one-0ca7b154{0%{left:-100%}50%,to{left:100%}}@keyframes two-0ca7b154{0%{top:-100%}50%,to{top:100%}}@keyframes three-0ca7b154{0%{right:-100%}50%,to{right:100%}}@keyframes four-0ca7b154{0%{bottom:-100%}50%,to{bottom:100%}}.mechanism[data-v-0ca7b154]{background-image:url(./new_ylws-35419790.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-0ca7b154]{background-image:url(./new_whsy-2be431ec.png);background-repeat:no-repeat;background-size:100% 100%}.last[data-v-0ca7b154]{background-image:url(./new_tysy-276680d3.png);background-repeat:no-repeat;background-size:100% 100%}.last_1[data-v-0ca7b154]{background-image:url(./jtcx-82caab7b.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-0ca7b154]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-0ca7b154]{width:182px;height:35px}.serviceBox .serviceTop[data-v-0ca7b154]{display:flex;justify-content:space-between;padding:10px 36px 0 20px;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-0ca7b154],.serviceBox .serviceTop .medicalService[data-v-0ca7b154]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService .ylimg[data-v-0ca7b154]{width:200px;height:220px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-0ca7b154]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-0ca7b154]{position:absolute;left:39px;top:35%;font-weight:700;font-size:32px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-0ca7b154]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-0ca7b154]{width:495px;height:35px}.left_1[data-v-0ca7b154]{background-image:url(./sy_title_sbjz-98804437.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.left_2[data-v-0ca7b154]{background-image:url(./new_jysy-e16b8d02.png);background-repeat:no-repeat;background-size:100% 100%}.left_3[data-v-0ca7b154]{background-image:url(./new_jyfw-25104f1c.png);background-repeat:no-repeat;background-size:100% 100%}.center_top[data-v-0ca7b154]{width:95%;height:150px;display:flex;align-items:center;justify-content:space-around}.center_top .item[data-v-0ca7b154]{display:flex;align-items:center}.center_top .item .left[data-v-0ca7b154]{width:102px;height:102px}.center_top .item .right[data-v-0ca7b154]{margin-left:10px}.center_top .item .right .right_top[data-v-0ca7b154]{font-size:16px;color:#fff;line-height:22px;letter-spacing:2px}.center_top .item .right .right_center[data-v-0ca7b154]{width:100px;height:7px}.center_top .item .right .right_bottom[data-v-0ca7b154]{margin-top:3px;padding:5px;font-size:22px;color:#2ef1ff;line-height:26px;text-shadow:0px 0px 13px rgba(0,252,255,.5);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#3976a1 100%)}.left_bg[data-v-0ca7b154]{width:642px;box-sizing:border-box;padding-left:50px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-0ca7b154]{width:582px;box-sizing:border-box;padding-left:10px;margin-right:28px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-0ca7b154]{width:642px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_bg[data-v-0ca7b154]{margin-top:10px;margin-bottom:10px;width:602px;height:279px;background-image:url(./left_1_bg-a9a66743.png);background-repeat:no-repeat;background-size:100% 100%;margin-left:-25px;position:relative}.left_1_bg .item[data-v-0ca7b154]{display:flex;flex-direction:column}.left_1_bg .item .item_title[data-v-0ca7b154]{font-weight:600;font-family:PangMenZhengDao;font-size:18px;color:#fff;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_title .blue[data-v-0ca7b154]{font-family:PangMenZhengDao;font-size:18px;color:#00eaff;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_title .yellow[data-v-0ca7b154]{font-family:PangMenZhengDao;font-size:18px;color:#ffd863;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_content[data-v-0ca7b154]{margin-top:15px}.left_1_bg .item .item_content .sr .left[data-v-0ca7b154]{font-weight:400;font-size:15px;color:#fff;line-height:17px}.left_1_bg .item .item_content .sr .right[data-v-0ca7b154]{font-weight:700;font-size:16px;color:#fff;line-height:19px}.yl_1[data-v-0ca7b154]{position:absolute;top:50px;left:75px}.yl_2[data-v-0ca7b154]{position:absolute;top:50px;left:238px;align-items:center}.yl_3[data-v-0ca7b154]{position:absolute;top:50px;left:370px;align-items:flex-end}.yl_4[data-v-0ca7b154]{position:absolute;top:160px;left:90px;align-items:center}.yl_5[data-v-0ca7b154]{position:absolute;top:160px;left:350px;align-items:center}.left_1_1[data-v-0ca7b154]{width:551px;height:30px;background-image:url(./new_jzfw-7ad02f1c.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw[data-v-0ca7b154]{display:flex;width:96%;margin-top:18px;margin-bottom:18px;justify-content:space-around}.left_jzfw .left_1_2[data-v-0ca7b154]{box-sizing:border-box;padding:18px 21px;width:225px;height:78px;background-image:url(./left_1_2-61e71beb.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw .left_1_2 .top[data-v-0ca7b154]{font-weight:400;font-size:14px;color:#fff;line-height:20px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.left_jzfw .left_1_2 .bottom[data-v-0ca7b154]{margin-top:6px;font-weight:400;font-size:20px;color:#00f5ff;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_jzfw .left_1_3[data-v-0ca7b154]{box-sizing:border-box;padding:18px 21px;width:225px;height:78px;background-image:url(./left_1_3-e461a193.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw .left_1_3 .top[data-v-0ca7b154]{font-weight:400;font-size:14px;color:#fff;line-height:20px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.left_jzfw .left_1_3 .bottom[data-v-0ca7b154]{margin-top:6px;font-weight:400;font-size:20px;color:#00f5ff;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_2_top[data-v-0ca7b154]{width:94%;margin-top:22px;display:flex;justify-content:space-around}.left_2_top .item[data-v-0ca7b154]{box-sizing:border-box;width:174px;height:75px;padding:12px 20px}.left_2_top .item .shang[data-v-0ca7b154]{font-weight:400;font-size:22px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65);margin-bottom:5px}.left_2_top .school[data-v-0ca7b154]{background-image:url(./school-476f92be.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .school .xia[data-v-0ca7b154]{font-weight:400;font-size:28px;color:#00f5ff;line-height:21px;letter-spacing:3px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_top .teacher[data-v-0ca7b154]{background-image:url(./teacher-e8775514.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .teacher .xia[data-v-0ca7b154]{font-weight:400;font-size:28px;color:#00c1ff;line-height:21px;letter-spacing:2px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_top .student[data-v-0ca7b154]{background-image:url(./student-f817c64b.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .student .xia[data-v-0ca7b154]{font-weight:400;font-size:28px;color:#ffe689;line-height:21px;letter-spacing:2px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_bottom[data-v-0ca7b154]{width:94%;margin-top:5px;display:flex;justify-content:space-around;margin-bottom:22px}.left_2_bottom_item[data-v-0ca7b154]{box-sizing:border-box;padding:20px 20px 10px;width:267px;height:74px;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;display:flex;flex-direction:column}.left_2_bottom_item_shang[data-v-0ca7b154]{display:flex;justify-content:space-between;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px}.left_2_bottom_item_shang .span1[data-v-0ca7b154]{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1px;color:#00f5ff}.left_2_bottom_item_shang .span2[data-v-0ca7b154]{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1px;color:#ffd863}.left_2_bottom_item_shang .right[data-v-0ca7b154]{letter-spacing:3px;font-size:22px}.left_2_bottom_item_shang .right span[data-v-0ca7b154]{font-size:22px}.left_2_bottom_item_xia[data-v-0ca7b154]{margin-top:10px;width:100%;height:8px;background-color:#27628d;position:relative;border-radius:8px}.left_2_bottom_item_xia .csbl[data-v-0ca7b154]{position:absolute;left:0;width:calc(var(--teacher) / var(--total) * 100%);height:8px;background-color:#00f5ff;border-radius:8px}.left_2_bottom_item_xia .ncbl[data-v-0ca7b154]{position:absolute;left:0;width:calc(var(--teacher) / var(--total) * 100%);height:8px;background-color:#ffd863;border-radius:8px}.left_2_bottom_item_xia[data-v-0ca7b154]:nth-child(2){background-color:#475e73}.left_3_1[data-v-0ca7b154]{width:94%;margin-top:40px;display:flex;justify-content:space-around}.left_3_1_item[data-v-0ca7b154]{cursor:pointer;box-sizing:border-box;width:160px;height:112px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;text-align:center;position:relative}.left_3_1_item .moveImg[data-v-0ca7b154]{position:absolute;width:160px;height:140px;bottom:18px;background-image:url(./jyfwM-cfaf0683.png);background-repeat:no-repeat;background-size:100% 100%;animation:example-0ca7b154 3s infinite linear}@keyframes example-0ca7b154{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(4px)}to{transform:translateY(0)}}.left_3_1_item div[data-v-0ca7b154]:nth-child(1){font-family:PangMenZhengDao,PangMenZhengDao;font-weight:400;font-size:22px;color:#fff;line-height:25px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_3_1_item div[data-v-0ca7b154]:nth-child(2){margin-top:5px;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(27,87,110,.65)}.people_total[data-v-0ca7b154]{width:522px;height:172px;margin-left:15px;background-image:url(./center_1_bg-ce2e501a.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.people_total_item[data-v-0ca7b154]{display:flex;flex-direction:column;align-items:center}.people_total_item .number[data-v-0ca7b154]{font-weight:400;font-size:16px;color:#00f5ff;line-height:18px;letter-spacing:2px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.people_total_item img[data-v-0ca7b154]{margin:3px 0;width:80px;height:56px}.people_total_item .sex[data-v-0ca7b154]{color:#fff}.people_total_item2[data-v-0ca7b154]{display:flex;flex-direction:column;align-items:center}.people_total_item2 .number[data-v-0ca7b154]{margin:3px 0;font-weight:400;font-size:16px;color:#00f5ff;line-height:18px;letter-spacing:2px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.people_total_item2 img[data-v-0ca7b154]{width:60px;height:59px}.people_total_item2 .total[data-v-0ca7b154]{font-size:18px;color:#fff}.people_total .left[data-v-0ca7b154]{position:absolute;top:40px;left:50px}.people_total .center[data-v-0ca7b154]{position:absolute;top:35px;left:226px}.people_total .right[data-v-0ca7b154]{position:absolute;top:40px;right:50px}.people_total .sexMove[data-v-0ca7b154]{position:absolute;width:100px;height:20px;top:80px;animation:sexIM-0ca7b154 3s infinite linear}@keyframes sexIM-0ca7b154{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(2px)}to{transform:translateY(0)}}.bt[data-v-0ca7b154]{display:flex;align-items:center}.btList[data-v-0ca7b154]{width:45%;height:200px;overflow-y:auto}.btList .btList_item[data-v-0ca7b154]{box-sizing:border-box;width:100%;padding:5px}.btList .btList_item .btList_item_color[data-v-0ca7b154]{width:30px;height:10px;background-color:var(--i);border-radius:3px}.btList .btList_item .btList_item_value[data-v-0ca7b154]{font-size:18px;margin-top:5px;color:#fff}.btList[data-v-0ca7b154]::-webkit-scrollbar{display:none}.table[data-v-0ca7b154]{width:94%;margin-left:5px}.table .table_choose[data-v-0ca7b154]{display:flex;justify-content:center;margin-bottom:20px}.table .table_choose .choose[data-v-0ca7b154]{cursor:pointer;text-align:center;line-height:40px;width:170px;height:40px;background:linear-gradient(180deg,rgba(0,142,255,.35) 0%,rgba(0,142,255,.52) 100%);box-shadow:inset 0 -2px #00b4ff;border-radius:2px 0 0 2px;color:#fff}.table .table_choose .noChoose[data-v-0ca7b154]{cursor:pointer;text-align:center;line-height:40px;width:170px;height:40px;background:#073e84;border-radius:2px 0 0 2px;color:#ccc}.dailyActivity[data-v-0ca7b154]{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:rgba(60,144,255,.08);border:1px solid #7aceff;border-bottom:0px solid #7aceff;border-radius:2px 2px 0 0;box-sizing:border-box;padding:6px}.dailyActivity .dailyActivityBox[data-v-0ca7b154]{display:flex;align-items:center;justify-content:space-between;width:50%}.dailyActivity .dailyActivityBox .dailyActivitybottom[data-v-0ca7b154]{display:flex;align-items:center}.dailyActivity .dailyActivityBox img[data-v-0ca7b154]{width:20px;height:20px}.dailyActivity .dailyActivityBox span[data-v-0ca7b154]{font-family:PangMenZhengDao;font-size:16px;color:#62f3ff;letter-spacing:1px;text-align:center;font-style:normal;display:inline-block}.qyfw[data-v-0ca7b154]{height:272px;box-sizing:border-box;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;padding:16px 19px;display:flex;flex-wrap:wrap}.qyfw .qyfw_item[data-v-0ca7b154]{width:50%;display:flex;align-items:center}.qyfw .qyfw_item .qyfw_item_left[data-v-0ca7b154]{width:104px;height:72px}.qyfw .qyfw_item .qyfw_item_right[data-v-0ca7b154]{margin-top:5px;margin-left:5px;display:flex;flex-direction:column}.qyfw .qyfw_item .qyfw_item_right .name[data-v-0ca7b154]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.qyfw .qyfw_item .qyfw_item_right .line[data-v-0ca7b154]{margin:10px 0;width:100px}.qyfw .qyfw_item .qyfw_item_right .number[data-v-0ca7b154]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.qyfw .qyfw_item .qyfw_item_right .number span[data-v-0ca7b154]{font-size:18px;margin-right:3px;font-weight:600}.zwfw[data-v-0ca7b154]{height:272px;box-sizing:border-box;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;padding:16px 19px}.zwfw .shang[data-v-0ca7b154]{display:flex;justify-content:space-around}.zwfw .shang_item[data-v-0ca7b154]{width:28%;display:flex;flex-direction:column}.zwfw .shang_item .title[data-v-0ca7b154]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAAaCAMAAACKLeBYAAABHVBMVEUAAAAX690P4+gP5+oFyPYO3+oL1e8X9eIY+twX+N4FxvcJ0PMK1e8S6OUV9t4S7eIV898Y+dwU7uIW9t4Y+dwX9d8X+twV8uAY+t0X9t8Aw/kL1+4V8t8DwfoFxPkO3+oS5eYIy/UW9d4K0vEZ/NsDwPsM2O0Y+twX+d0EwPkExfYX9t8Z/NsIzPQQ5uYK0/AX99wN2usY+9wFxvcP4ecDv/wZ+9sIzPMEvvsK1PEc/9gAwf8W/94b8tcS6uUQ5eYR6OUIzvQS7OQT7eMN3esT7uIV8eEN3O0O4OoW9N8X+N4W9t4J0fIJ0/EL1+8M2e4P4ukP4+gU7+IHyvYK1fAM2u0O3+sU8OEV8uAExPkGyPcX+dwV8+AQ5egP4egdUl88AAAAPnRSTlMABUcLR7tHHvrtu7u7ulsX/tnYyaCMZkE0KxP6+PXx8Onl5dzLysa+ubOwr6+km4SEdXVeVVBHQT81Lh0XE/e+NbEAAAFoSURBVFjD7dZXeoJAFIbho8SoKfZE03vvvatEIwoIRkFpuv9lZAbiHWcBM/Lt4H3+Q4GoKPaLZYGnUI5QsC6+gJsy6VEGQis3+tZ+GfhIKHVaP8sQWrzaGHmd2xhwUCVPnN8YtF4lmyrFJDDffYo6qxh0TKWeks4A232eyjnirNcSCLRXq9PrVeSSAAz3nJb9PWu/GHQYSC3Fzb8Dq8VW3KmzjUDnJSINnlM5tQpsljwkzhG5W+JsLiFQsznsjemmVLoGTHbpKrlWP3BKGFQzp5t6ilsBJjsJ7tZ36hi0q+nScOJLN5k93WLr/25NzViE0OZUKm3TTQuMHq7/Mgr2NHWji0FF1dB0+pxeM/15ie9OfKcqYtCBSDY1pZ1HYLtsoimRPVVxAYE6vvSYg1/Auw2jK4oDDGpT6Q0XP/VvB8TpINBX23b2XoCPhKuBY58h76sj+3wduOlhe+sJkD6ApwSOVoua4f4A2WBR1TzdoAoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;text-align:center;font-weight:400;font-size:16px;color:#fff;line-height:20px;letter-spacing:2px}.zwfw .shang_item .i[data-v-0ca7b154]{width:130px;height:130px}.zwfw .xia[data-v-0ca7b154]{display:flex;align-items:center;height:88px;box-sizing:border-box;justify-content:space-around;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7AAAACICAYAAADefAefAAAAAXNSR0IArs4c6QAADOFJREFUeF7t279rXXUcxvHnWEJu0Kng0IxOiouCo4ZA6VL7428oFOwQugQncVFwkSzSpVDo39CWTKUQtWOhXUqdOjaDkEUhCVGP3IQgQUHv7ecjWF93CYHzfZ97XtvD4Q7xIUCAAAECBAgQIECAAAEC/wGB4cR33B0/ypBPk3yQ5MyM338zk+HCjGdcToAAAQIECBAgQIAAAQKvssDeuJnk/IyPuJ3kUcZ8naXh++OzfwzY/fGzjPkyyclR+w/vsniQb9e2cu0fXu4yAgQIECBAgAABAgQIEPgfCNxYzc39hazM+ai/ZcjnWRy+mp4/Gqu740qGbCX55fRuvnn/ee689yI/znkDxwgQIECAAAECBAgQIECAwNwCT5bz5uO3cnlnKdeTnMqY1emb2KMBuzfeTXLx9G42rjzMrbnv4iABAgQIECBAgAABAgQIECgSuP1hru4sZT3JvUyGS8cD9sX0N69nn2bFm9ciaRkCBAgQIECAAAECBAgQeCmB6ZvYB+/muyTbmQzLxwN2nFbX7+edl6o7TIAAAQIECBAgQIAAAQIECgU2zuXZYW4yDAZsIawUAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArYABW+upRoAAAQIECBAgQIAAAQJNAgZsE6wsAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArYABW+upRoAAAQIECBAgQIAAAQJNAgZsE6wsAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArcBfDdjNxYO8vraVa7W3UiNAgAABAgQIECBAgAABAvML3FjNzf2F/JTJcGE4zqzfG9+eP+kkAQIECBAgQIAAAQIECBDoEdi4OPwwLRuwPb6qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkcHLA7o2biwd5Y20rnxT1ZQgQIECAAAECBAgQIECAwEsL3FjNzf2F/JzJ8PFwWNsbx+mf9ft556XrAgQIECBAgAABAgQIECBAoEhg41yeHaYmw2DAFqHKECBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1AsYsPWmigQIECBAgAABAgQIECDQIGDANqBKEiBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1AsYsPWmigQIECBAgAABAgQIECDQIGDANqBKEiBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1Av81YB9keTM2adZee9Ffqy/pSIBAgQIECBAgAABAgQIEJhN4Mly3nzwbr5Lsp3JsDwcHt8b7ya5eHo3G1ce5tZsSVcTIECAAAECBAgQIECAAIF6gdsf5urOUtaT3MtkuHQ0YHfHjzJkK8mvp3fzzfvPc8eb2Hp8RQIECBAgQIAAAQIECBD4e4Hpm9fHb+XyzlKuJzmVMatZGr4/GrDTz/74WcZ8keS1v8/9+YrFg3y7tpVr85x1hgABAgQIECBAgAABAgReTYEbq7m5v5CVOZ/utwz5PIvDV9PzfwzY6X9Hb2I/TfLB9DexM95gM5PhwoxnXE6AAAECBAgQIECAAAECr7LA3riZ5PyMj7id5FHGfD1983p89uSAnbHocgIECBAgQIAAAQIECBAg8G8J/A4Edp6nVKtEwAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.zwfw .xia .fgx[data-v-0ca7b154]{width:3px;height:40px;border-right:2px dashed rgba(92,118,162,.8)}.zwfw .xia_item[data-v-0ca7b154]{width:49%;display:flex;align-items:center;justify-content:center}.zwfw .xia_item .left[data-v-0ca7b154]{width:72px;height:68px}.zwfw .xia_item .right[data-v-0ca7b154]{margin-left:5px;display:flex;flex-direction:column}.zwfw .xia_item .right .name[data-v-0ca7b154]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.zwfw .xia_item .right .line[data-v-0ca7b154]{margin:3px 0;width:100px}.zwfw .xia_item .right .time[data-v-0ca7b154]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.zwfw .xia_item .right .time span[data-v-0ca7b154]{font-size:18px;margin-right:3px;font-weight:600}[data-v-0ca7b154] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-0ca7b154] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-0ca7b154] .el-table td.el-table__cell{padding-left:10px}[data-v-0ca7b154] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-0ca7b154] .el-table__empty-block{background-color:#122560}[data-v-0ca7b154] .el-table .el-table__row{border-bottom:none}.ylws[data-v-0ca7b154]{width:96%;height:150px;padding-top:15px;display:flex;flex-wrap:wrap;justify-content:space-around}.ylws_item[data-v-0ca7b154]{display:flex;flex-direction:column;align-items:center;height:35px}.ylws_item .name[data-v-0ca7b154]{padding:8px 20px 8px 32px;background-image:url(./ylws-6ef5b7a2.png);background-repeat:no-repeat;background-size:100% 100%;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 2px 2px #005473}.ylws_item .value[data-v-0ca7b154]{margin-top:5px;font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:24px;color:#fff;line-height:28px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.63)}.whsy[data-v-0ca7b154]{width:94%;height:200px;padding-top:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.whsy_item[data-v-0ca7b154]{box-sizing:border-box;height:94px;display:flex;flex-direction:column;align-items:center;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;width:30%;justify-content:center;padding-top:10px;padding-bottom:10px}.whsy_item .name[data-v-0ca7b154]{font-family:PangMenZhengDao;font-size:18px;color:#fff;line-height:21px;letter-spacing:2px}.whsy_item .value[data-v-0ca7b154]{margin-top:5px;font-weight:500;font-size:30px;color:#00f7ff;line-height:35px;letter-spacing:1px}.whsy_item .value span[data-v-0ca7b154]{font-size:14px;color:#d9f8ff;line-height:20px}.whsy_item:nth-child(1) .name[data-v-0ca7b154]{text-align:center;width:113px}.whsy_item:nth-child(1) .value[data-v-0ca7b154]{margin-top:0}.whsy_item[data-v-0ca7b154]:nth-child(4){width:45%}.whsy_item[data-v-0ca7b154]:nth-child(5){width:45%}.tysy[data-v-0ca7b154]{width:94%;padding-top:10px;display:flex;justify-content:space-around}.tysy_item[data-v-0ca7b154]{display:flex;flex-direction:column;align-items:center}.tysy_item .value[data-v-0ca7b154]{font-weight:700;font-size:22px;color:#fff;line-height:26px;letter-spacing:3px;text-shadow:0px 0px 4px rgba(255,255,255,.63)}.tysy_item img[data-v-0ca7b154]{width:100px;height:70px}.tysy_item .name[data-v-0ca7b154]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65);padding:0 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAAaCAYAAADsZyMJAAAAAXNSR0IArs4c6QAABPlJREFUeF7tm09oHHUUx997v8n/miaBtiaNbU1rm1Y8LIhWgpWiOODBeuihSq8pomiveisoeFHQqwnFi1L0UDwoexFND7EexCJCWlddUnWbxMZuSpIm2fn9nvzmNzPZ2EBnk52UkBdYJtn9zfx2Pr/58t73vV8Q5EcICIG7CKAwEQJC4G4CIgx5KoTAKgRqFkYPl1pL2DMvNIXAZiCw1uc1tTAOcKGpXG78BhUfRQ8uNgR3Xv27/fD0ZoAj33HrEdg9X+itsBpmjc+Dpq/+6djzIiByWhKphdExdf2Yp3AEyAAq++ISkTk90XLg27STyTghsBEEdi0WTnCgzoOmLqMRwJB99d/csfta2vlTC6OrVPLRM3lUDKAMkD2SMUjmvcnmP88BHg/STirjhEAWBPZxsXn+jnkfmV63gmD7MgQcIJgK5Mq9vVfSzptaGO3XS75q4FAYkSjCI3qhUEapEV+5gX3jaSeWcUKgngQeXCwcYaYLrPEx1mGEABO4aOFEYrISxqSvFOeBtE2jlsVhhRGmV1xGz5yZ8B75op43LNcSAvci0L302yAb/MgE2ALsBBFGC00uYth0ClSu3Lszg4hRnPRRQZ6UiYXgxLGcVkURxAyjajsrlat7Lad8vl4C+7jYsRAEQ6DpZOgldBQdrKeIfo+PaDBXfjgLYRQmfVAYplKR+YZQJM6IA5IBiqIHKR5Tnj71F/b/vN6bl/OFwGoEevjqgKmoT9nQ3kQQUZRw6RO4iBG9RwHkygczEEbb2LRPDZwPfUUSNZwJDw25S6eqxGEWwTNv3MBDQ7K0QqCeBHq48BYH+C5rVInJrvIVNn1aIRYrFKNycwc7659KWWEgQT6MFuQE4AThPEd1xEg8iE2zPHO4hIeu1hOMXGvrEujmX49xgCNxNLACsEIwASQVqNhXJB4j9ByUm3s0C2H8MuOjMvk4MlghuAjhPIfzG8sCsZ/bNEsB9Zea+1LXj7fuksudpyHQXbn2NGvvkosUy6lSXH2qjhTLFSkEYMxIGFdmfFYulQqFkFSjqlIoXPH+Iip+c6qt7+M0NyxjhEBaAjtmf38bjXrHaFRxWTapPkVl2iRq2GhhCDDwcnO5bfVPpZp+nPVJ6ch8R+XasCLlhBF3xJ3ngDFCPjXV9ZCY77SrLeNqIrDz3/EBbegzMLRnRUUqaewpAI1RD4OAmDISxg+zPiYNvqhkS7bB5zxHbLwZzXArwNlSj2w0rGmlZXDNBDpuFTtgoWkINJ5M0qr/G+8o3dIac5UnsogYVhiEkceISrRhoy+KGMrMIOnBmb3d0uCreYnlhPUQ2D4+cQYMfciaWlb1HnZLCHA2wvBGF3wit1dqZQUqjBjfe430crmvU7aErGeF5dw1E9hWmD4CGi6wsVtCFHB1H8PYv3WuMpBBxPAuLYSd77i5Fx3DTYTzN7efg+MomwjXvKxyYl0IFIvNrbOdH7Cm15INhNZz2D1TqHKVgcb6m2/vu8pTQGY07lGgMiVAc3rh8Qdk23ldVlUuUi8CjT/dPkGBOm80dsWd72CJ98NzzX+knSP17lr4nJXaFYwgmgEgvhg0LA3Ck+3yj0ppScu4DSXQcnm+N9D0CWt8lpm+1M80vFTLF0gvjPiql7kdjuLtWiaRsULgvhH4mtvhhdqf19qFcd/uUCYWAhtHQISxcaxlpk1EQISxiRZLvurGEfgPAkiTOaSJChkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%}table[data-v-0ca7b154]{margin-top:20px;width:94%;border-radius:4px;border:0px solid #7aceff}table tbody tr[data-v-0ca7b154]{width:100%;background:rgb(42,71,119)}table tbody tr[data-v-0ca7b154]:nth-of-type(2n + 1){background:rgb(32,63,112)}table tbody tr:nth-of-type(2n + 1) td[data-v-0ca7b154]:nth-child(1){background:rgba(60,87,131,.8)}table tbody tr td[data-v-0ca7b154]{width:40%;font-weight:400;font-size:16px;color:#fff;line-height:43px;display:flex}table tbody tr td .s1[data-v-0ca7b154]{display:block;width:76px;text-align:justify;text-align-last:justify}table tbody tr td .s2[data-v-0ca7b154]{margin-left:3px;color:#00ffed}table tbody tr td[data-v-0ca7b154]:nth-child(1){display:block;width:136px;font-weight:500;font-size:16px;color:#fff;line-height:43px;letter-spacing:1px;text-align:justify;text-align-last:justify;box-sizing:border-box;padding-left:20px;padding-right:20px;background:rgb(63,89,133)}table tbody tr td[data-v-0ca7b154]:nth-child(2){padding-left:30px;box-sizing:border-box;letter-spacing:2px}table tbody tr td[data-v-0ca7b154]:nth-child(3){padding-left:30px;box-sizing:border-box;letter-spacing:2px}.jtsyBox[data-v-0ca7b154]{width:100%;display:flex;flex-direction:column;transform:translate(-14px);font-size:14px;font-weight:400;color:#fff;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC}.jtsyBox img[data-v-0ca7b154]{width:68px;height:96px;margin-right:4px}.jtsyBox .jtsyBoxtop[data-v-0ca7b154]{display:flex;justify-content:space-evenly;margin-bottom:15px;padding-top:20px}.jtsyBox .jtsyBoxtop .jtsyBoxtop1[data-v-0ca7b154]{cursor:pointer;position:relative;display:flex;overflow:hidden}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .turn[data-v-0ca7b154]{width:146px;height:104px;position:absolute;left:-40px;top:-31px}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 span[data-v-0ca7b154]{font-family:TCloudNumber,TCloudNumber;font-weight:400;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 0px 4px #12fbff;text-align:left;font-style:normal}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsyname[data-v-0ca7b154]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 2px 4px #35e0f9;text-align:left;font-style:normal;position:relative}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsyname[data-v-0ca7b154]:after{content:"";display:block;width:60px;border-bottom:1px dashed rgb(0,238,250);position:absolute;bottom:-6px;left:0}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsytext[data-v-0ca7b154]{margin-top:14px;margin-bottom:2px}.jtsyBox .jtsyBoxbot[data-v-0ca7b154]{display:flex;justify-content:space-between}.jtsyBox .jtsyBoxbot .jtsyBoxtop1[data-v-0ca7b154]{display:flex;position:relative;cursor:pointer}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .turn[data-v-0ca7b154]{width:146px;height:104px;position:absolute;left:-40px;top:-31px}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 span[data-v-0ca7b154]{font-family:TCloudNumber,TCloudNumber;font-weight:400;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 0px 4px #12fbff;text-align:left;font-style:normal}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsyname[data-v-0ca7b154]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 2px 4px #35e0f9;text-align:left;font-style:normal;position:relative}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsyname[data-v-0ca7b154]:after{content:"";display:block;width:60px;border-bottom:1px dashed rgb(0,238,250);position:absolute;bottom:-6px;left:0}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsytext[data-v-0ca7b154]{margin-top:14px;margin-bottom:2px}.fade-enter-from[data-v-0ca7b154],.fade-leave-to[data-v-0ca7b154]{transform:translateY(50px);opacity:0}.fade-enter-to[data-v-0ca7b154],.fade-leave-from[data-v-0ca7b154]{opacity:1}.fade-enter-active[data-v-0ca7b154]{transition:all 1s ease}.fade-leave-active[data-v-0ca7b154]{transition:all .3s cubic-bezier(1,.6,.6,1)}[data-v-0ca7b154] .el-pagination>.is-last{color:#fff!important}[data-v-0ca7b154] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-0ca7b154] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-0ca7b154] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-0ca7b154] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-0ca7b154] .el-pagination.is-background .btn-prev,[data-v-0ca7b154] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} +@charset "UTF-8";[data-v-35c95202] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-35c95202]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-35c95202]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-35c95202] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-35c95202]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-35c95202] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-35c95202] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-35c95202] .el-pagination>.is-last{color:#fff}.bo[data-v-35c95202]{width:100%;display:flex}.title[data-v-35c95202]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-35c95202]{display:flex;align-items:end}.title_top img[data-v-35c95202]{height:33px;width:33px}.title_top .name[data-v-35c95202]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-35c95202]{margin-top:5px;height:19px}[data-v-dcaa0cb1] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-dcaa0cb1]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-dcaa0cb1]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-dcaa0cb1] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.tabelPart .tabChoose[data-v-dcaa0cb1]{width:100%;margin-bottom:36px;display:flex;align-items:center;justify-content:center}.tabelPart .tabChoose span[data-v-dcaa0cb1]{font-size:20px;line-height:36px;cursor:pointer}.tabelPart .tabChoose .tabs[data-v-dcaa0cb1]{width:252px;text-align:center;font-size:20px;color:#ffffffb3;line-height:29px;letter-spacing:2px;text-shadow:0px 2px 4px #00405f}.tabelPart .tabChoose .choosed[data-v-dcaa0cb1]{width:252px;text-align:center;font-size:20px;color:#fff;line-height:29px;letter-spacing:2px;text-shadow:0px 2px 4px #00405f,inset 0px -2px 2px rgba(255,255,255,.65);background-image:url(./dialogTab-8c4e48bd.png);background-repeat:no-repeat;background-size:100% 100%}.pagePart[data-v-dcaa0cb1]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-dcaa0cb1] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-dcaa0cb1] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-dcaa0cb1] .el-pagination>.is-last{color:#fff}.bo[data-v-dcaa0cb1]{width:100%;display:flex}.title[data-v-dcaa0cb1]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-dcaa0cb1]{display:flex;align-items:end}.title_top img[data-v-dcaa0cb1]{height:33px;width:33px}.title_top .name[data-v-dcaa0cb1]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-dcaa0cb1]{margin-top:5px;height:19px}[data-v-7be41712] .el-dialog{--el-dialog-bg-color: none}.my-header[data-v-7be41712]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-7be41712]{height:60vh;padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-7be41712] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-7be41712]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-7be41712] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-7be41712] .el-pagination button:disabled{background-color:#0074ff00!important}.displayFlex[data-v-7be41712]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-7be41712],.flex2[data-v-7be41712]{box-sizing:border-box}.module[data-v-7be41712]{display:flex;width:100%;margin-top:112px}.yd_title[data-v-7be41712]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-7be41712]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-7be41712]:before,.yd_title .animate-border[data-v-7be41712]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-7be41712]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-7be41712]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-7be41712 4s linear infinite}.yd_title .animate-border i[data-v-7be41712]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-7be41712 4s linear 1s infinite}.yd_title .animate-border[data-v-7be41712]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-7be41712 4s linear 2s infinite}.yd_title .animate-border i[data-v-7be41712]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-7be41712 4s linear 3s infinite}.yd_title .text[data-v-7be41712]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .gTitle[data-v-7be41712]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-7be41712]{width:130px;height:42px;cursor:pointer}@keyframes one-7be41712{0%{left:-100%}50%,to{left:100%}}@keyframes two-7be41712{0%{top:-100%}50%,to{top:100%}}@keyframes three-7be41712{0%{right:-100%}50%,to{right:100%}}@keyframes four-7be41712{0%{bottom:-100%}50%,to{bottom:100%}}.mechanism[data-v-7be41712]{background-image:url(./new_ylws-35419790.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-7be41712]{background-image:url(./new_whsy-2be431ec.png);background-repeat:no-repeat;background-size:100% 100%}.last[data-v-7be41712]{background-image:url(./new_tysy-276680d3.png);background-repeat:no-repeat;background-size:100% 100%}.last_1[data-v-7be41712]{background-image:url(./jtcx-82caab7b.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-7be41712]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-7be41712]{width:182px;height:35px}.serviceBox .serviceTop[data-v-7be41712]{display:flex;justify-content:space-between;padding:10px 36px 0 20px;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-7be41712],.serviceBox .serviceTop .medicalService[data-v-7be41712]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService .ylimg[data-v-7be41712]{width:200px;height:220px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-7be41712]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-7be41712]{position:absolute;left:39px;top:35%;font-weight:700;font-size:32px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-7be41712]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-7be41712]{width:495px;height:35px}.left_1[data-v-7be41712]{background-image:url(./sy_title_sbjz-98804437.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.left_2[data-v-7be41712]{background-image:url(./new_jysy-e16b8d02.png);background-repeat:no-repeat;background-size:100% 100%}.left_3[data-v-7be41712]{background-image:url(./new_jyfw-25104f1c.png);background-repeat:no-repeat;background-size:100% 100%}.center_top[data-v-7be41712]{width:95%;height:150px;display:flex;align-items:center;justify-content:space-around}.center_top .item[data-v-7be41712]{display:flex;align-items:center}.center_top .item .left[data-v-7be41712]{width:102px;height:102px}.center_top .item .right[data-v-7be41712]{margin-left:10px}.center_top .item .right .right_top[data-v-7be41712]{font-size:16px;color:#fff;line-height:22px;letter-spacing:2px}.center_top .item .right .right_center[data-v-7be41712]{width:100px;height:7px}.center_top .item .right .right_bottom[data-v-7be41712]{margin-top:3px;padding:5px;font-size:22px;color:#2ef1ff;line-height:26px;text-shadow:0px 0px 13px rgba(0,252,255,.5);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#3976a1 100%)}.left_bg[data-v-7be41712]{width:642px;box-sizing:border-box;padding-left:50px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-7be41712]{width:582px;box-sizing:border-box;padding-left:10px;margin-right:28px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-7be41712]{width:642px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_bg[data-v-7be41712]{margin-top:10px;margin-bottom:10px;width:602px;height:279px;background-image:url(./left_1_bg-a9a66743.png);background-repeat:no-repeat;background-size:100% 100%;margin-left:-25px;position:relative}.left_1_bg .item[data-v-7be41712]{display:flex;flex-direction:column}.left_1_bg .item .item_title[data-v-7be41712]{font-weight:600;font-family:PangMenZhengDao;font-size:18px;color:#fff;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_title .blue[data-v-7be41712]{font-family:PangMenZhengDao;font-size:18px;color:#00eaff;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_title .yellow[data-v-7be41712]{font-family:PangMenZhengDao;font-size:18px;color:#ffd863;line-height:21px;letter-spacing:1px}.left_1_bg .item .item_content[data-v-7be41712]{margin-top:15px}.left_1_bg .item .item_content .sr .left[data-v-7be41712]{font-weight:400;font-size:15px;color:#fff;line-height:17px}.left_1_bg .item .item_content .sr .right[data-v-7be41712]{font-weight:700;font-size:16px;color:#fff;line-height:19px}.yl_1[data-v-7be41712]{position:absolute;top:50px;left:75px}.yl_2[data-v-7be41712]{position:absolute;top:50px;left:238px;align-items:center}.yl_3[data-v-7be41712]{position:absolute;top:50px;left:370px;align-items:flex-end}.yl_4[data-v-7be41712]{position:absolute;top:160px;left:90px;align-items:center}.yl_5[data-v-7be41712]{position:absolute;top:160px;left:350px;align-items:center}.left_1_1[data-v-7be41712]{width:551px;height:30px;background-image:url(./new_jzfw-7ad02f1c.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw[data-v-7be41712]{display:flex;width:96%;margin-top:18px;margin-bottom:18px;justify-content:space-around}.left_jzfw .left_1_2[data-v-7be41712]{box-sizing:border-box;padding:18px 21px;width:225px;height:78px;background-image:url(./left_1_2-61e71beb.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw .left_1_2 .top[data-v-7be41712]{font-weight:400;font-size:14px;color:#fff;line-height:20px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.left_jzfw .left_1_2 .bottom[data-v-7be41712]{margin-top:6px;font-weight:400;font-size:20px;color:#00f5ff;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_jzfw .left_1_3[data-v-7be41712]{box-sizing:border-box;padding:18px 21px;width:225px;height:78px;background-image:url(./left_1_3-e461a193.png);background-repeat:no-repeat;background-size:100% 100%}.left_jzfw .left_1_3 .top[data-v-7be41712]{font-weight:400;font-size:14px;color:#fff;line-height:20px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.left_jzfw .left_1_3 .bottom[data-v-7be41712]{margin-top:6px;font-weight:400;font-size:20px;color:#00f5ff;line-height:18px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_2_top[data-v-7be41712]{width:94%;margin-top:22px;display:flex;justify-content:space-around}.left_2_top .item[data-v-7be41712]{box-sizing:border-box;width:174px;height:75px;padding:12px 20px}.left_2_top .item .shang[data-v-7be41712]{font-weight:400;font-size:22px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(255,255,255,.65);margin-bottom:5px}.left_2_top .school[data-v-7be41712]{background-image:url(./school-476f92be.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .school .xia[data-v-7be41712]{font-weight:400;font-size:28px;color:#00f5ff;line-height:21px;letter-spacing:3px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_top .teacher[data-v-7be41712]{background-image:url(./teacher-e8775514.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .teacher .xia[data-v-7be41712]{font-weight:400;font-size:28px;color:#00c1ff;line-height:21px;letter-spacing:2px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_top .student[data-v-7be41712]{background-image:url(./student-f817c64b.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_top .student .xia[data-v-7be41712]{font-weight:400;font-size:28px;color:#ffe689;line-height:21px;letter-spacing:2px;text-shadow:0px 0px 5px rgba(255,255,255,.5)}.left_2_bottom[data-v-7be41712]{width:94%;margin-top:5px;display:flex;justify-content:space-around;margin-bottom:22px}.left_2_bottom_item[data-v-7be41712]{box-sizing:border-box;padding:20px 20px 10px;width:267px;height:74px;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;display:flex;flex-direction:column}.left_2_bottom_item_shang[data-v-7be41712]{display:flex;justify-content:space-between;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px}.left_2_bottom_item_shang .span1[data-v-7be41712]{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1px;color:#00f5ff}.left_2_bottom_item_shang .span2[data-v-7be41712]{font-weight:500;font-size:16px;line-height:22px;letter-spacing:1px;color:#ffd863}.left_2_bottom_item_shang .right[data-v-7be41712]{letter-spacing:3px;font-size:22px}.left_2_bottom_item_shang .right span[data-v-7be41712]{font-size:22px}.left_2_bottom_item_xia[data-v-7be41712]{margin-top:10px;width:100%;height:8px;background-color:#27628d;position:relative;border-radius:8px}.left_2_bottom_item_xia .csbl[data-v-7be41712]{position:absolute;left:0;width:calc(var(--teacher) / var(--total) * 100%);height:8px;background-color:#00f5ff;border-radius:8px}.left_2_bottom_item_xia .ncbl[data-v-7be41712]{position:absolute;left:0;width:calc(var(--teacher) / var(--total) * 100%);height:8px;background-color:#ffd863;border-radius:8px}.left_2_bottom_item_xia[data-v-7be41712]:nth-child(2){background-color:#475e73}.left_3_1[data-v-7be41712]{width:94%;margin-top:40px;display:flex;justify-content:space-around}.left_3_1_item[data-v-7be41712]{cursor:pointer;box-sizing:border-box;width:160px;height:112px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;text-align:center;position:relative}.left_3_1_item .moveImg[data-v-7be41712]{position:absolute;width:160px;height:140px;bottom:18px;background-image:url(./jyfwM-cfaf0683.png);background-repeat:no-repeat;background-size:100% 100%;animation:example-7be41712 3s infinite linear}@keyframes example-7be41712{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(4px)}to{transform:translateY(0)}}.left_3_1_item div[data-v-7be41712]:nth-child(1){font-family:PangMenZhengDao,PangMenZhengDao;font-weight:400;font-size:22px;color:#fff;line-height:25px;letter-spacing:1px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.left_3_1_item div[data-v-7be41712]:nth-child(2){margin-top:5px;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 0px 4px rgba(27,87,110,.65)}.people_total[data-v-7be41712]{width:522px;height:172px;margin-left:15px;background-image:url(./center_1_bg-ce2e501a.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.people_total_item[data-v-7be41712]{display:flex;flex-direction:column;align-items:center}.people_total_item .number[data-v-7be41712]{font-weight:400;font-size:16px;color:#00f5ff;line-height:18px;letter-spacing:2px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.people_total_item img[data-v-7be41712]{margin:3px 0;width:80px;height:56px}.people_total_item .sex[data-v-7be41712]{color:#fff}.people_total_item2[data-v-7be41712]{display:flex;flex-direction:column;align-items:center}.people_total_item2 .number[data-v-7be41712]{margin:3px 0;font-weight:400;font-size:16px;color:#00f5ff;line-height:18px;letter-spacing:2px;text-shadow:0px 0px 24px rgba(0,252,255,.5)}.people_total_item2 img[data-v-7be41712]{width:60px;height:59px}.people_total_item2 .total[data-v-7be41712]{font-size:18px;color:#fff}.people_total .left[data-v-7be41712]{position:absolute;top:40px;left:50px}.people_total .center[data-v-7be41712]{position:absolute;top:35px;left:226px}.people_total .right[data-v-7be41712]{position:absolute;top:40px;right:50px}.people_total .sexMove[data-v-7be41712]{position:absolute;width:100px;height:20px;top:80px;animation:sexIM-7be41712 3s infinite linear}@keyframes sexIM-7be41712{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(2px)}to{transform:translateY(0)}}.bt[data-v-7be41712]{display:flex;align-items:center}.btList[data-v-7be41712]{width:45%;height:200px;overflow-y:auto}.btList .btList_item[data-v-7be41712]{box-sizing:border-box;width:100%;padding:5px}.btList .btList_item .btList_item_color[data-v-7be41712]{width:30px;height:10px;background-color:var(--i);border-radius:3px}.btList .btList_item .btList_item_value[data-v-7be41712]{font-size:18px;margin-top:5px;color:#fff}.btList[data-v-7be41712]::-webkit-scrollbar{display:none}.table[data-v-7be41712]{width:94%;margin-left:5px}.table .table_choose[data-v-7be41712]{display:flex;justify-content:center;margin-bottom:20px}.table .table_choose .choose[data-v-7be41712]{cursor:pointer;text-align:center;line-height:40px;width:170px;height:40px;background:linear-gradient(180deg,rgba(0,142,255,.35) 0%,rgba(0,142,255,.52) 100%);box-shadow:inset 0 -2px #00b4ff;border-radius:2px 0 0 2px;color:#fff}.table .table_choose .noChoose[data-v-7be41712]{cursor:pointer;text-align:center;line-height:40px;width:170px;height:40px;background:#073e84;border-radius:2px 0 0 2px;color:#ccc}.dailyActivity[data-v-7be41712]{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background:rgba(60,144,255,.08);border:1px solid #7aceff;border-bottom:0px solid #7aceff;border-radius:2px 2px 0 0;box-sizing:border-box;padding:6px}.dailyActivity .dailyActivityBox[data-v-7be41712]{display:flex;align-items:center;justify-content:space-between;width:50%}.dailyActivity .dailyActivityBox .dailyActivitybottom[data-v-7be41712]{display:flex;align-items:center}.dailyActivity .dailyActivityBox img[data-v-7be41712]{width:20px;height:20px}.dailyActivity .dailyActivityBox span[data-v-7be41712]{font-family:PangMenZhengDao;font-size:16px;color:#62f3ff;letter-spacing:1px;text-align:center;font-style:normal;display:inline-block}.qyfw[data-v-7be41712]{height:272px;box-sizing:border-box;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;padding:16px 19px;display:flex;flex-wrap:wrap}.qyfw .qyfw_item[data-v-7be41712]{width:50%;display:flex;align-items:center}.qyfw .qyfw_item .qyfw_item_left[data-v-7be41712]{width:104px;height:72px}.qyfw .qyfw_item .qyfw_item_right[data-v-7be41712]{margin-top:5px;margin-left:5px;display:flex;flex-direction:column}.qyfw .qyfw_item .qyfw_item_right .name[data-v-7be41712]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.qyfw .qyfw_item .qyfw_item_right .line[data-v-7be41712]{margin:10px 0;width:100px}.qyfw .qyfw_item .qyfw_item_right .number[data-v-7be41712]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.qyfw .qyfw_item .qyfw_item_right .number span[data-v-7be41712]{font-size:18px;margin-right:3px;font-weight:600}.zwfw[data-v-7be41712]{height:272px;box-sizing:border-box;background:rgba(255,255,255,.1);border-radius:4px;border:0px solid #7aceff;padding:16px 19px}.zwfw .shang[data-v-7be41712]{display:flex;justify-content:space-around}.zwfw .shang_item[data-v-7be41712]{width:28%;display:flex;flex-direction:column}.zwfw .shang_item .title[data-v-7be41712]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAAAaCAMAAACKLeBYAAABHVBMVEUAAAAX690P4+gP5+oFyPYO3+oL1e8X9eIY+twX+N4FxvcJ0PMK1e8S6OUV9t4S7eIV898Y+dwU7uIW9t4Y+dwX9d8X+twV8uAY+t0X9t8Aw/kL1+4V8t8DwfoFxPkO3+oS5eYIy/UW9d4K0vEZ/NsDwPsM2O0Y+twX+d0EwPkExfYX9t8Z/NsIzPQQ5uYK0/AX99wN2usY+9wFxvcP4ecDv/wZ+9sIzPMEvvsK1PEc/9gAwf8W/94b8tcS6uUQ5eYR6OUIzvQS7OQT7eMN3esT7uIV8eEN3O0O4OoW9N8X+N4W9t4J0fIJ0/EL1+8M2e4P4ukP4+gU7+IHyvYK1fAM2u0O3+sU8OEV8uAExPkGyPcX+dwV8+AQ5egP4egdUl88AAAAPnRSTlMABUcLR7tHHvrtu7u7ulsX/tnYyaCMZkE0KxP6+PXx8Onl5dzLysa+ubOwr6+km4SEdXVeVVBHQT81Lh0XE/e+NbEAAAFoSURBVFjD7dZXeoJAFIbho8SoKfZE03vvvatEIwoIRkFpuv9lZAbiHWcBM/Lt4H3+Q4GoKPaLZYGnUI5QsC6+gJsy6VEGQis3+tZ+GfhIKHVaP8sQWrzaGHmd2xhwUCVPnN8YtF4lmyrFJDDffYo6qxh0TKWeks4A232eyjnirNcSCLRXq9PrVeSSAAz3nJb9PWu/GHQYSC3Fzb8Dq8VW3KmzjUDnJSINnlM5tQpsljwkzhG5W+JsLiFQsznsjemmVLoGTHbpKrlWP3BKGFQzp5t6ilsBJjsJ7tZ36hi0q+nScOJLN5k93WLr/25NzViE0OZUKm3TTQuMHq7/Mgr2NHWji0FF1dB0+pxeM/15ie9OfKcqYtCBSDY1pZ1HYLtsoimRPVVxAYE6vvSYg1/Auw2jK4oDDGpT6Q0XP/VvB8TpINBX23b2XoCPhKuBY58h76sj+3wduOlhe+sJkD6ApwSOVoua4f4A2WBR1TzdoAoAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;text-align:center;font-weight:400;font-size:16px;color:#fff;line-height:20px;letter-spacing:2px}.zwfw .shang_item .i[data-v-7be41712]{width:130px;height:130px}.zwfw .xia[data-v-7be41712]{display:flex;align-items:center;height:88px;box-sizing:border-box;justify-content:space-around;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA7AAAACICAYAAADefAefAAAAAXNSR0IArs4c6QAADOFJREFUeF7t279rXXUcxvHnWEJu0Kng0IxOiouCo4ZA6VL7428oFOwQugQncVFwkSzSpVDo39CWTKUQtWOhXUqdOjaDkEUhCVGP3IQgQUHv7ecjWF93CYHzfZ97XtvD4Q7xIUCAAAECBAgQIECAAAEC/wGB4cR33B0/ypBPk3yQ5MyM338zk+HCjGdcToAAAQIECBAgQIAAAQKvssDeuJnk/IyPuJ3kUcZ8naXh++OzfwzY/fGzjPkyyclR+w/vsniQb9e2cu0fXu4yAgQIECBAgAABAgQIEPgfCNxYzc39hazM+ai/ZcjnWRy+mp4/Gqu740qGbCX55fRuvnn/ee689yI/znkDxwgQIECAAAECBAgQIECAwNwCT5bz5uO3cnlnKdeTnMqY1emb2KMBuzfeTXLx9G42rjzMrbnv4iABAgQIECBAgAABAgQIECgSuP1hru4sZT3JvUyGS8cD9sX0N69nn2bFm9ciaRkCBAgQIECAAAECBAgQeCmB6ZvYB+/muyTbmQzLxwN2nFbX7+edl6o7TIAAAQIECBAgQIAAAQIECgU2zuXZYW4yDAZsIawUAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArYABW+upRoAAAQIECBAgQIAAAQJNAgZsE6wsAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArYABW+upRoAAAQIECBAgQIAAAQJNAgZsE6wsAQIECBAgQIAAAQIECNQKGLC1nmoECBAgQIAAAQIECBAg0CRgwDbByhIgQIAAAQIECBAgQIBArcBfDdjNxYO8vraVa7W3UiNAgAABAgQIECBAgAABAvML3FjNzf2F/JTJcGE4zqzfG9+eP+kkAQIECBAgQIAAAQIECBDoEdi4OPwwLRuwPb6qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkYMAWQcoQIECAAAECBAgQIECAQK+AAdvrq06AAAECBAgQIECAAAECRQIGbBGkDAECBAgQIECAAAECBAj0Chiwvb7qBAgQIECAAAECBAgQIFAkcHLA7o2biwd5Y20rnxT1ZQgQIECAAAECBAgQIECAwEsL3FjNzf2F/JzJ8PFwWNsbx+mf9ft556XrAgQIECBAgAABAgQIECBAoEhg41yeHaYmw2DAFqHKECBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1AsYsPWmigQIECBAgAABAgQIECDQIGDANqBKEiBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1AsYsPWmigQIECBAgAABAgQIECDQIGDANqBKEiBAgAABAgQIECBAgEC9gAFbb6pIgAABAgQIECBAgAABAg0CBmwDqiQBAgQIECBAgAABAgQI1Av81YB9keTM2adZee9Ffqy/pSIBAgQIECBAgAABAgQIEJhN4Mly3nzwbr5Lsp3JsDwcHt8b7ya5eHo3G1ce5tZsSVcTIECAAAECBAgQIECAAIF6gdsf5urOUtaT3MtkuHQ0YHfHjzJkK8mvp3fzzfvPc8eb2Hp8RQIECBAgQIAAAQIECBD4e4Hpm9fHb+XyzlKuJzmVMatZGr4/GrDTz/74WcZ8keS1v8/9+YrFg3y7tpVr85x1hgABAgQIECBAgAABAgReTYEbq7m5v5CVOZ/utwz5PIvDV9PzfwzY6X9Hb2I/TfLB9DexM95gM5PhwoxnXE6AAAECBAgQIECAAAECr7LA3riZ5PyMj7id5FHGfD1983p89uSAnbHocgIECBAgQIAAAQIECBAg8G8J/A4Edp6nVKtEwAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.zwfw .xia .fgx[data-v-7be41712]{width:3px;height:40px;border-right:2px dashed rgba(92,118,162,.8)}.zwfw .xia_item[data-v-7be41712]{width:49%;display:flex;align-items:center;justify-content:center}.zwfw .xia_item .left[data-v-7be41712]{width:72px;height:68px}.zwfw .xia_item .right[data-v-7be41712]{margin-left:5px;display:flex;flex-direction:column}.zwfw .xia_item .right .name[data-v-7be41712]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.zwfw .xia_item .right .line[data-v-7be41712]{margin:3px 0;width:100px}.zwfw .xia_item .right .time[data-v-7be41712]{font-weight:400;font-size:16px;color:#fff;line-height:20px}.zwfw .xia_item .right .time span[data-v-7be41712]{font-size:18px;margin-right:3px;font-weight:600}[data-v-7be41712] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-7be41712] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-7be41712] .el-table td.el-table__cell{padding-left:10px}[data-v-7be41712] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-7be41712] .el-table__empty-block{background-color:#122560}[data-v-7be41712] .el-table .el-table__row{border-bottom:none}.ylws[data-v-7be41712]{width:96%;height:150px;padding-top:15px;display:flex;flex-wrap:wrap;justify-content:space-around}.ylws_item[data-v-7be41712]{display:flex;flex-direction:column;align-items:center;height:35px}.ylws_item .name[data-v-7be41712]{padding:8px 20px 8px 32px;background-image:url(./ylws-6ef5b7a2.png);background-repeat:no-repeat;background-size:100% 100%;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:1px;text-shadow:0px 2px 2px #005473}.ylws_item .value[data-v-7be41712]{margin-top:5px;font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:24px;color:#fff;line-height:28px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.63)}.whsy[data-v-7be41712]{width:94%;height:200px;padding-top:10px;display:flex;flex-wrap:wrap;justify-content:space-around}.whsy_item[data-v-7be41712]{box-sizing:border-box;height:94px;display:flex;flex-direction:column;align-items:center;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;width:30%;justify-content:center;padding-top:10px;padding-bottom:10px}.whsy_item .name[data-v-7be41712]{font-family:PangMenZhengDao;font-size:18px;color:#fff;line-height:21px;letter-spacing:2px}.whsy_item .value[data-v-7be41712]{margin-top:5px;font-weight:500;font-size:30px;color:#00f7ff;line-height:35px;letter-spacing:1px}.whsy_item .value span[data-v-7be41712]{font-size:14px;color:#d9f8ff;line-height:20px}.whsy_item:nth-child(1) .name[data-v-7be41712]{text-align:center;width:113px}.whsy_item:nth-child(1) .value[data-v-7be41712]{margin-top:0}.whsy_item[data-v-7be41712]:nth-child(4){width:45%}.whsy_item[data-v-7be41712]:nth-child(5){width:45%}.tysy[data-v-7be41712]{width:94%;padding-top:10px;display:flex;justify-content:space-around}.tysy_item[data-v-7be41712]{display:flex;flex-direction:column;align-items:center}.tysy_item .value[data-v-7be41712]{font-weight:700;font-size:22px;color:#fff;line-height:26px;letter-spacing:3px;text-shadow:0px 0px 4px rgba(255,255,255,.63)}.tysy_item img[data-v-7be41712]{width:100px;height:70px}.tysy_item .name[data-v-7be41712]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65);padding:0 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAAAaCAYAAADsZyMJAAAAAXNSR0IArs4c6QAABPlJREFUeF7tm09oHHUUx997v8n/miaBtiaNbU1rm1Y8LIhWgpWiOODBeuihSq8pomiveisoeFHQqwnFi1L0UDwoexFND7EexCJCWlddUnWbxMZuSpIm2fn9nvzmNzPZ2EBnk52UkBdYJtn9zfx2Pr/58t73vV8Q5EcICIG7CKAwEQJC4G4CIgx5KoTAKgRqFkYPl1pL2DMvNIXAZiCw1uc1tTAOcKGpXG78BhUfRQ8uNgR3Xv27/fD0ZoAj33HrEdg9X+itsBpmjc+Dpq/+6djzIiByWhKphdExdf2Yp3AEyAAq++ISkTk90XLg27STyTghsBEEdi0WTnCgzoOmLqMRwJB99d/csfta2vlTC6OrVPLRM3lUDKAMkD2SMUjmvcnmP88BHg/STirjhEAWBPZxsXn+jnkfmV63gmD7MgQcIJgK5Mq9vVfSzptaGO3XS75q4FAYkSjCI3qhUEapEV+5gX3jaSeWcUKgngQeXCwcYaYLrPEx1mGEABO4aOFEYrISxqSvFOeBtE2jlsVhhRGmV1xGz5yZ8B75op43LNcSAvci0L302yAb/MgE2ALsBBFGC00uYth0ClSu3Lszg4hRnPRRQZ6UiYXgxLGcVkURxAyjajsrlat7Lad8vl4C+7jYsRAEQ6DpZOgldBQdrKeIfo+PaDBXfjgLYRQmfVAYplKR+YZQJM6IA5IBiqIHKR5Tnj71F/b/vN6bl/OFwGoEevjqgKmoT9nQ3kQQUZRw6RO4iBG9RwHkygczEEbb2LRPDZwPfUUSNZwJDw25S6eqxGEWwTNv3MBDQ7K0QqCeBHq48BYH+C5rVInJrvIVNn1aIRYrFKNycwc7659KWWEgQT6MFuQE4AThPEd1xEg8iE2zPHO4hIeu1hOMXGvrEujmX49xgCNxNLACsEIwASQVqNhXJB4j9ByUm3s0C2H8MuOjMvk4MlghuAjhPIfzG8sCsZ/bNEsB9Zea+1LXj7fuksudpyHQXbn2NGvvkosUy6lSXH2qjhTLFSkEYMxIGFdmfFYulQqFkFSjqlIoXPH+Iip+c6qt7+M0NyxjhEBaAjtmf38bjXrHaFRxWTapPkVl2iRq2GhhCDDwcnO5bfVPpZp+nPVJ6ch8R+XasCLlhBF3xJ3ngDFCPjXV9ZCY77SrLeNqIrDz3/EBbegzMLRnRUUqaewpAI1RD4OAmDISxg+zPiYNvqhkS7bB5zxHbLwZzXArwNlSj2w0rGmlZXDNBDpuFTtgoWkINJ5M0qr/G+8o3dIac5UnsogYVhiEkceISrRhoy+KGMrMIOnBmb3d0uCreYnlhPUQ2D4+cQYMfciaWlb1HnZLCHA2wvBGF3wit1dqZQUqjBjfe430crmvU7aErGeF5dw1E9hWmD4CGi6wsVtCFHB1H8PYv3WuMpBBxPAuLYSd77i5Fx3DTYTzN7efg+MomwjXvKxyYl0IFIvNrbOdH7Cm15INhNZz2D1TqHKVgcb6m2/vu8pTQGY07lGgMiVAc3rh8Qdk23ldVlUuUi8CjT/dPkGBOm80dsWd72CJ98NzzX+knSP17lr4nJXaFYwgmgEgvhg0LA3Ck+3yj0ppScu4DSXQcnm+N9D0CWt8lpm+1M80vFTLF0gvjPiql7kdjuLtWiaRsULgvhH4mtvhhdqf19qFcd/uUCYWAhtHQISxcaxlpk1EQISxiRZLvurGEfgPAkiTOaSJChkAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%}table[data-v-7be41712]{margin-top:20px;width:94%;border-radius:4px;border:0px solid #7aceff}table tbody tr[data-v-7be41712]{width:100%;background:rgb(42,71,119)}table tbody tr[data-v-7be41712]:nth-of-type(2n + 1){background:rgb(32,63,112)}table tbody tr:nth-of-type(2n + 1) td[data-v-7be41712]:nth-child(1){background:rgba(60,87,131,.8)}table tbody tr td[data-v-7be41712]{width:40%;font-weight:400;font-size:16px;color:#fff;line-height:43px;display:flex}table tbody tr td .s1[data-v-7be41712]{display:block;width:76px;text-align:justify;text-align-last:justify}table tbody tr td .s2[data-v-7be41712]{margin-left:3px;color:#00ffed}table tbody tr td[data-v-7be41712]:nth-child(1){display:block;width:136px;font-weight:500;font-size:16px;color:#fff;line-height:43px;letter-spacing:1px;text-align:justify;text-align-last:justify;box-sizing:border-box;padding-left:20px;padding-right:20px;background:rgb(63,89,133)}table tbody tr td[data-v-7be41712]:nth-child(2){padding-left:30px;box-sizing:border-box;letter-spacing:2px}table tbody tr td[data-v-7be41712]:nth-child(3){padding-left:30px;box-sizing:border-box;letter-spacing:2px}.jtsyBox[data-v-7be41712]{width:100%;display:flex;flex-direction:column;transform:translate(-14px);font-size:14px;font-weight:400;color:#fff;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC}.jtsyBox img[data-v-7be41712]{width:68px;height:96px;margin-right:4px}.jtsyBox .jtsyBoxtop[data-v-7be41712]{display:flex;justify-content:space-evenly;margin-bottom:15px;padding-top:20px}.jtsyBox .jtsyBoxtop .jtsyBoxtop1[data-v-7be41712]{cursor:pointer;position:relative;display:flex;overflow:hidden}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .turn[data-v-7be41712]{width:146px;height:104px;position:absolute;left:-40px;top:-31px}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 span[data-v-7be41712]{font-family:TCloudNumber,TCloudNumber;font-weight:400;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 0px 4px #12fbff;text-align:left;font-style:normal}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsyname[data-v-7be41712]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 2px 4px #35e0f9;text-align:left;font-style:normal;position:relative}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsyname[data-v-7be41712]:after{content:"";display:block;width:60px;border-bottom:1px dashed rgb(0,238,250);position:absolute;bottom:-6px;left:0}.jtsyBox .jtsyBoxtop .jtsyBoxtop1 .jtsytext[data-v-7be41712]{margin-top:14px;margin-bottom:2px}.jtsyBox .jtsyBoxbot[data-v-7be41712]{display:flex;justify-content:space-between}.jtsyBox .jtsyBoxbot .jtsyBoxtop1[data-v-7be41712]{display:flex;position:relative;cursor:pointer}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .turn[data-v-7be41712]{width:146px;height:104px;position:absolute;left:-40px;top:-31px}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 span[data-v-7be41712]{font-family:TCloudNumber,TCloudNumber;font-weight:400;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 0px 4px #12fbff;text-align:left;font-style:normal}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsyname[data-v-7be41712]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;text-shadow:0px 2px 4px #35e0f9;text-align:left;font-style:normal;position:relative}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsyname[data-v-7be41712]:after{content:"";display:block;width:60px;border-bottom:1px dashed rgb(0,238,250);position:absolute;bottom:-6px;left:0}.jtsyBox .jtsyBoxbot .jtsyBoxtop1 .jtsytext[data-v-7be41712]{margin-top:14px;margin-bottom:2px}.fade-enter-from[data-v-7be41712],.fade-leave-to[data-v-7be41712]{transform:translateY(50px);opacity:0}.fade-enter-to[data-v-7be41712],.fade-leave-from[data-v-7be41712]{opacity:1}.fade-enter-active[data-v-7be41712]{transition:all 1s ease}.fade-leave-active[data-v-7be41712]{transition:all .3s cubic-bezier(1,.6,.6,1)}[data-v-7be41712] .el-pagination>.is-last{color:#fff!important}[data-v-7be41712] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-7be41712] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-7be41712] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-7be41712] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-7be41712] .el-pagination.is-background .btn-prev,[data-v-7be41712] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} diff --git a/build/build/assets/sy_details-4d58d5a6.js b/build/build/assets/sy_details-4d58d5a6.js new file mode 100644 index 0000000..d3445ad --- /dev/null +++ b/build/build/assets/sy_details-4d58d5a6.js @@ -0,0 +1 @@ +import{_ as Z,u as W,a as $,r as T,d as O,B as H,b as ee,s as S,e as a,f as i,v as b,x as m,g as e,A as he,E as _e,l as k,I as R,k as f,F as B,h as P,z as K,i as J,O as X,p as te,m as le}from"./index-c3050129.js";import{_ as be,a as ye,b as we}from"./table_c-9de598ee.js";const ae=""+new URL("green-4353b781.gif",import.meta.url).href,oe=""+new URL("red-9079a5f2.gif",import.meta.url).href,M=""+new URL("lampYellow1-03ba2e2b.gif",import.meta.url).href,se=""+new URL("green1-d190dd50.gif",import.meta.url).href,ne=""+new URL("red1-291afac6.gif",import.meta.url).href,de=""+new URL("yellow1-00840df5.gif",import.meta.url).href,ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA/1BMVEUAAABO6K1O6K1R7a5O6a1O6K1O6K1P6qlR1J9O6K1O6K1O6K1O6a1O6K1O6K1O6K1O6K1N6a1M569Sz6NO6a1O6a1N565O6a1O56tO6axO66tQ4qdJ4apO6K1O6K1O6K5O6K1O6K1O6a5O6K1N6K5O6a1O565N6q5TwJxM6K5TwZ1O6a1O6K1O6K1O6K1N6KxO6K1N6K1Twp1N6a1O6K1UwZ1O6K5N6K1SwZ1N6K1Swp1O6K1Swp1P6K1M5a1Q6q9TwZxTwZ1TwZ1Twp1N6K5Twp1N6a1O6K1Twp1Swp1TwZ1TwZ1SwZ5TwZ1O6KxTwJ1UwJ5Uwp5Q5q9O6K1TwZ2JQyV3AAAAU3RSTlMA/XUEXNL6DgzfZOzOyMGyqkMVFHxoPzonIhsZCPb08eeWiYF3cWtGNyzt47egkY5sVjDu2a6mpJ+bcWBdUzIwJPfXl4RmT0zexLuyinnq0IZPM6rwqI4AAAMUSURBVFjD7dVXV+JAFAfwGyIhdEEBpWNDBBW7UhR7Wd32z/f/LDvXSQjs02TCObsP/l64wGEyt8xAX/5Lx4+PI5sWYM9xnHdagDux0IAW4FIsdCxDe5dCGDnOnoxWXpxL0jdxnG/EzFext7NQ1R64ObIKaTuTJfpweENhqjT4LNEvx7m9n1AYu1yi49u9nysUkkjHfh3YtFCTx/cJhbUyunzRmICl79GDQtGe5nd/50g/SNVanoQuWO382SQW2x193L/d3TrOG6m5ScEqi9dluKLtufyO1apuPhgANngLJzA2LhoQssEbH8uAJfmpq8AyVccpAKdrQfvCvzrvARF3S7xAIgmcXFMQZgZotOk30KyKt5vABQnrp0A30GE9BKyieO0Bfd5Sg7fEQQpIm6Ts2oBxxEEJ6PLvHoB9YuUmUCBlGWBzGiW4ZHUY68RyQNNW3hAQr8owJ0Le0gZwJT/JcgMUtYBtL04DnGS+BqsixxRIk6I4LG/wzJRcNGcB7gidwiiTkrL/TE4pHhN9TwIt/6MlUtIGDtwwZ8Aoia5HgYzX9SVgi5QcAasyyjeBTVngeJ5cRX6OksS01i25kTFQ7/iXAs+UkifgQUbnwLI8ITs0lQMOSUlpOjPr9c95XJUjELhGFeDUDYdAbY225vp0xcuqSQPXNE0uZW4DQ/KYSVgxUhPh0kixOHDY5wQ9BSBLivInQNsrmAUjO1PsSoO/U7Xjzw1XGjNnL8u7VZeemeQMhIh/PhplUsdn68o7eiLG6rT1xjMFUbSAiD+g2HQLxjMUTGLm2S1gy9vnBQV16B+w6n6P62LzHVClwLI8izTjQPYyMDs+X5CSAeuGdBQNJGcy6Xm900pu6E+Ewf+6enKzU1zgGdBUBOLk2dfPzOwCF3OD1SEtHaCRWJqK8h2gJWbhL23S0zcwgyuvq7MT8W3n6J+rZOvwWekSaUphXq1CWtYAJKOeuAEkSEuem9aLudcTz8KY9LQgpG33LpLXk55xqylWihT6y0Btf8cmfZ0aXEMKp9gFq/cpLDOXKBSeYvQlvD9ATK+KBhQ0GAAAAABJRU5ErkJggg==",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA8FBMVEUAAAD/dYD/dX//dID/dYD7dYv7d4j/dYD/dYD/dYD/c4X/dYD/dYD/dYH/dYD/dYD/dYD/dYH3dIH/dYD/dYD/dID/dID/dYD/dYD/doD/dYL/d4H/c4T/d4PcfYP/dYD/dYD/dYD/dYDSeoD/dYD/dID/dYD/dYDQeoD/dYH/coHReYD/dYD/dYD/doD/dYD/dYD/dYD/dIDReYD/dYD/dIHSeYH/dYD/dYH/dYDSeoHTeITReYDReYDReYD/dID/dYDReoD/doDReoHReYDSeYDReIDReYDReYDSeIHReoDSeYDReYDSd4H/dYDReYBlX+ETAAAATnRSTlMA+3Zc0gUJ9d5lDrKYa1Ux7mkZzsrFfHNEOiciGxUN8ezn4q+miYFONywR7cC3qaORjnBkQT4w2WFIJBb329Osn4iEcsS7oZyaeVuScE+fo93wAAADB0lEQVRYw+3VZ3PaQBAG4D2MaALTm2kGV2wTjGkG916SvPr//ya3PiRBPp0OZjKZ8fMB7TCj097unkTfvmmYDIfDJm3AqeM4D7QBt3KhX7QBb3KhiQqbx7SGoeOcqujqxnklc3PH2SNmPTsyXKvaT8ReHZYjY3uqRB8OJ7ROlZ6+SvTbca7f57SOY67L5Pr04YrWJLfTfH5q0kbNhw9zWtfV59uNwQRs7YbPs+OIt7+ft45yS7p2cvzbAYvuH7nH4/Pj/eXm2nFeSE86D1GX1zsshGcr+5tESIf1KAAcyCiRkdd+C5J9QkGdFMF2+akl4AdFtvMApjtB1+G79ntAWaUkeIG4TC2TpiAsmU9rRmmgzSkdykVJqk2BTqDDOgDESF57QIrza3FKUiIPFC3SlhYQ2xxUgQ7f9wj0idXbQJa0nQGHXhTnlKIQNWIVoN3UTgiIRVQ4kiFfD4B79Y/NDdCUBC7cuAjwJhsypZz7lAJpikG4g2flVQIVASxGaArUSUvdfyZvKZaQfc8ASf+vLdJSAc79UFRl18PAmdv1LSBEWraBkooabdU+G4g1aGHEz9ES92qdBIpq5Wh3uad90nIEPKpoH7hTJyS1svMBaal6ha1Fv+axpEYgcI1ywJSUSyC6Q6GVPiV5WT0FIE3e5vJWGbgkl5WBSJCeMr/IlEQMGKR4g64sYJOmRgaYuQUTgL1U7FwLqJCu7NLclCD5Z8/mbPUVlib5DFLIPx+tOumr7fpnqy43ipLXenFEQYwFUPYHFIdewUIUTHzp2Ul5u5vnPgU18A9Y5L5X50sYKEYoMBsoWLTkXPUysGZstSBVQKTJxFh9sV097p0Ze/mM1dRX10hleYqzagZM9xYj1735zqwO0F8ZrC4Z6QKt+JYnzO8AIwmBv8zIzMXKSlx5U91UyHcxon8uZ0fhE4UqGQpjVTRHRnYA7IZdHfC3xEgDUi+xeD0J8IfRTBJwX2XnkPIWGdpOtoFCOZu6A6L9VITMdb2+XdJ6xh3VsBStyxrFs9mjBP2P/gC1i6dMpGpN6wAAAABJRU5ErkJggg==",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA+VBMVEUAAAD/0nn/0Xf/0Xj/0Xj/0Xj/0nj/0Xj/znj/14D/0Hn/0IL/2Hj/0Xj/0nf/znr/1Hz/0Xj/0nj/0Xn/0nj/0Xj/0nn/0nr/1oD/0Xj/0Xj/0Xj/0Xj/0nj/0Xf/0nn/1H//1IP/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0nb/0Xj/0nj/0Xj/0nj/0Xj/0Xj/2Y3/0Xn/2o7/1YH/2Y7/0Xf/0nj/2Y//0Xj/2o3/2Y7/2Y7/2Y7/2Y7/0Xj/2Y7/2Y7/0Xj/2o7/0Xj/0nf/2Y7/2Y7/2o//0nj/2Y7/2Y//2Y7/2Y//2I7/2o3/2I7/0Xj/2Y7zpdMYAAAAUXRSTlMAdlv77fny0QoXFA0GpWsaELWCc2VVQzok6N3MsKppPzIv9eDIw5aJTiwn49afkY59c2I2INXPvp9vXf338K6bl4h7ZkhF6ruyX9/cxMOse08oIvy9AAADFElEQVRYw+3VaVPiQBAG4MaQCBIILPchICiCqAiKKN7Xuu795v//mJ12csB+mgxUbW2Vz5eZoiqT7k73QB8+KNl5epqnaA0+u677QGswFQeNaQ0uxEE7cps9pRXMXfdG7pLf3AvSV3HdL8Ts7yK2nytVe+zlKFydkbZbt83LmI+5XaVK4/cS/b5yr+8rtIpTLtHO9c1DklYk0sn+GKdorc6eHiq0quT84quo+C1Fs1HdPC60EkF+91NXmpKqg/eqDsE66b43HuX5r/vX6bXrvqpeG3WYjli34Tl8WcqvnSAlnwwA+2KTios1bUFobFFU2T2wOL/1BNimRPEcQO2Aotnip9I5IC9DMviASVyc3KZIRDzWM7WBaoKzFIeSUDkEhpHaegSYLbHmgAznaXFIvKkDu6SubcAo8qYMDG0Z0hExpwo0IyX2Se5mQIFLJkKSA1ECqinlgIBugvznarzuy5AE+QHU9IBLf78LFDmkDoykbNMIVerC9BvPrssASgbgtdAh4JASJ3wnp9TNijsjDvTCnzZIyQtwTEGJjLLoSBHFLLgMgJjitQE8ev1dBU7E2gC6wZS1+D1KJkGte8CeWIpAZxBeCtzmSvpBF6WBbW5H2d9huiNSUgbu5K5iAROefm6B6DVyuAmlN6BzQLGl73THx6rZBdoUJHdu54E38tlxmFlSk+fSSKkaMMrwwPmaQI4UJePAs18wA2gsFDtpAS+kqrnQN48QwtnLcbTq6sDM9vYzCLFwPiyH1PFs3Xl7R+zxGHx6o09RtMzw2unD79CyybFFU1h4d0887seZpqhGgOUNWOIo5/ByCOzZFFkDqNOiY6C2RdFxL8aWR9DcIR0t7x877KAT0tPg2fdVgKpNekqLXdyUPaCbW418R/qZ2UMgvdRYA9IyAKzCRmCT7wAtKRN/eSY9lwaWbJOuQSYWypfon3MaFkLmbpk0nWNZJ0laKgDim74ugAJp2YKQy3rXE/dCkfT0IOwl5F0k1G3SVOxVxeP5ZqYBmEeZBOkbdOCZ0GpaQzArQysrFZrNfor+P38ATkesKA/PbgQAAAAASUVORK5CYII=";const v=y=>(te("data-v-3302967c"),y=y(),le(),y),Ae={class:"dialogPage"},fe={class:"my-header"},me={class:"tabelPart"},xe={class:"bo"},ve={class:"title"},De={class:"title_top"},Ye=v(()=>e("img",{src:be,alt:"",style:{"margin-right":"10px"}},null,-1)),ke={class:"name"},Se=v(()=>e("img",{src:ye,alt:"",style:{"margin-left":"10px"}},null,-1)),Ie=v(()=>e("img",{class:"title_botton",src:we,alt:""},null,-1)),ze={style:{width:"100%",height:"calc(100% - 110px)"},class:"table-els"},Oe={class:"tabelHead"},Be=v(()=>e("span",null,"姓名:",-1)),Ke=v(()=>e("span",null,"地址:",-1)),Ce=v(()=>e("span",null,"年龄:",-1)),Ue=v(()=>e("span",null,"标签:",-1)),Te={class:"status"},Xe={class:"statusMessage"},Re=v(()=>e("span",null,"状态:",-1)),Pe=["src"],qe={key:0,class:"lampBox"},Qe=v(()=>e("div",{class:"lampTitle"},"确定要上报吗?",-1)),je={class:"lampBtn"},Ee={style:{border:"1px solid #5284b0"}},Le={key:0},Ne={key:0,class:"progressGreen"},Fe={key:1,class:"progressYellow"},Ve=v(()=>e("div",{class:"lampMessage"},"注:工作日早上8:30自动推送浙政钉",-1)),Ge={__name:"dialogRW",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},typeId:{type:Array,default:()=>[]},tableData:{type:Object,default:()=>[]},title:{type:String,default:()=>""}},emits:["close","handle"],setup(y,{emit:w}){const r=y;W(),$();const I=(p,c,_)=>{r.dj&&console.log(p,r.dj,"rwxq")},o=T(!1);T(null);const x=()=>{s.xq.deng!==0&&(o.value=!0),console.log(o.value)},g=()=>{console.log("confirm!",s);let p={sfzhm:s.sfzhm,type:s.typeId,xh:s.xh};J.post("/api/ggfwyth/pg/reported",p).then(c=>{c.code==200?(X.success({message:"上报成功"}),o.value=!1):(X.error({message:c.message}),o.value=!1)})},h=()=>{o.value=!1},z=T(),s=O({title:"",typeId:"",columns:[],tableData:[],xq:{},typeId:"",sfzhm:"",xh:""}),q={0:ae,1:M,2:oe,3:M,4:se,5:ne,6:de,7:ie,8:re,9:ce};H(()=>r.dialogShow,(p,c)=>{z.value=p,r.dialogShow==!0&&(s.xq=r.tableData.data.xq,s.typeId=r.tableData.typeId,s.sfzhm=r.tableData.data.xq.sfzhm,s.xh=r.tableData.data.xq.xh,s.title=r.tableData.title,s.columns=r.tableData.columns,s.tableData.length=0,r.tableData.data.wxs.length>0&&r.tableData.data.wxs.forEach((_,u)=>{let Y={deng:2,bzlx:_.bzlx};s.tableData.push(Y)}),r.tableData.data.ysx.length>0&&r.tableData.data.ysx.forEach((_,u)=>{let Y={deng:1,bzlx:_.bzlx};s.tableData.push(Y)}),s.tableData=s.tableData.map((_,u)=>({..._,index:u+1})))}),H(()=>r.tableData,(p,c)=>{}),ee(()=>{z.value=r.dialogShow});const Q=()=>{z.value=!1,o.value=!1,w("close")};return(p,c)=>{const _=S("el-icon"),u=S("el-table-column"),Y=S("el-table"),j=S("el-dialog");return a(),i("div",Ae,[b(j,{modelValue:z.value,"onUpdate:modelValue":c[2]||(c[2]=n=>z.value=n),width:"80vw",heigth:"600px","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:m(({close:n,titleId:C,titleClass:E})=>[e("div",fe,[b(_,{size:"26",color:"#fff",onClick:Q},{default:m(()=>[b(he(_e))]),_:1})])]),default:m(()=>[e("div",me,[e("div",xe,[e("div",ve,[e("div",De,[Ye,e("div",ke,k(y.title),1),Se]),Ie])]),e("div",ze,[e("div",Oe,[e("div",null,[Be,R(k(s.xq.xm),1)]),e("div",null,[Ke,R(k(s.xq.dz),1)]),e("div",null,[Ce,R(k(s.xq.nl),1)]),e("div",null,[Ue,R(k(s.xq.bq),1)]),e("div",Te,[e("div",Xe,[Re,e("img",{src:q[s.xq.deng],onClick:x},null,8,Pe)]),o.value?(a(),i("div",qe,[Qe,e("div",je,[e("div",{class:"confirm",onClick:c[0]||(c[0]=n=>g())},"上报"),e("div",{class:"cancel",onClick:c[1]||(c[1]=n=>h())},"取消")])])):f("",!0)])]),e("div",Ee,[b(Y,{data:s.tableData,height:"390px","max-height":"390","header-cell-style":{background:"rgba(0, 143, 205, 0.63)"},onRowClick:I,stripe:""},{default:m(()=>[(a(!0),i(B,null,P(s.columns,n=>(a(),i(B,{key:n.label},[n.type==="slot"?(a(),K(u,{key:0,label:n.label,property:n.property,width:n.width||"",align:n.align||"center"},{default:m(C=>[n.property=="deng"?(a(),i("div",Le,[C.row.deng==1?(a(),i("div",Ne)):f("",!0),C.row.deng==2?(a(),i("div",Fe)):f("",!0)])):f("",!0)]),_:2},1032,["label","property","width","align"])):(a(),K(u,{key:1,property:n.property,label:n.label,"show-overflow-tooltip":!1,width:n.width||"",align:n.align||"center"},null,8,["property","label","width","align"]))],64))),128))]),_:1},8,["data","header-cell-style"])]),Ve])])]),_:1},8,["modelValue"])])}}},Je=Z(Ge,[["__scopeId","data-v-3302967c"]]);const D=y=>(te("data-v-9eed77c4"),y=y(),le(),y),Me={class:"module"},He={class:"displayFlex left_bg"},Ze={class:"bt_title"},We={class:"yd_title"},$e=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),et=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),tt={style:{width:"97.5%",position:"relative"}},lt=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),at={key:0},ot={key:0},st={key:1},nt={class:"displayFlex center_bg"},dt={class:"bt_title"},it={class:"yd_title left_2"},rt=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),ct=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),pt={style:{width:"97.5%",position:"relative"}},ut=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),gt={class:"displayFlex right_bg"},ht={class:"bt_title"},_t={class:"yd_title left_3"},bt=D(()=>e("span",null,"服务结果清单",-1)),yt=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),wt=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),At={class:"lampState"},ft=["src"],mt=["src"],xt=["src"],vt={style:{width:"97.5%",position:"relative"}},Dt=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),Yt={key:0},kt=["onClick"],St={key:1},It=["src","onClick"],zt=["src","onClick"],Ot=["src","onClick"],Bt={key:2},Kt={key:0},Ct={key:1},Ut={__name:"sy_details",setup(y){const w={1:ae,2:oe,3:M,4:se,5:ne,6:de,7:ie,8:re,9:ce},r=W(),I=$(),o=O({name:"",identNo:"",first:1,tabelshow:!0,pagedData:[],columns:[{label:"姓名",property:"xm",width:"90"},{label:"地址",property:"dz"},{label:"年龄",property:"nl",width:"60"},{label:"人口标签",property:"bq",type:"slot"}],column_1:[{label:"序号",property:"id",width:"50"},{label:"服务类型",property:"bzlx",width:"100"},{label:"服务对象或条件",property:"bzdx"},{label:"服务标准或内容",property:"bzbz"},{label:"办理方式或时间",property:"blfs"}],column_2:[{label:"姓名",property:"xm",width:"90",type:"slot"},{label:"状态",property:"deng",width:"90",align:"center",type:"slot"},{label:"地址",property:"dz"},{label:"年龄",property:"nl",width:"60"},{label:"人口标签",property:"bq",type:"slot"}],tableData:[],tableData1:[],tableData2:[]}),x=O({id:"1",url:"",total:10,pageSize:20,currentPage:1}),g=O({id:"2",url:"",total:10,pageSize:10,currentPage:1}),h=O({id:"3",url:"",total:10,pageSize:20,currentPage:1}),z=O({url:"",total:10,pageSize:20,currentPage:1}),s=t=>{x.currentPage=t,n(x)},q=t=>{g.currentPage=t,n(g)},Q=t=>{console.log("页数",t),h.currentPage=t,n(h)},p=T(0),c=t=>{p.value!==t&&(p.value=t,n(h))},_=T(!1),u=O({url:"/api/ggfwyth/pg/fwjgqdxq",title:"服务详情",typeId:"",data:[],columns:[{label:"序号",property:"index",width:"60",align:"center"},{label:"服务内容",property:"bzlx"},{label:"结果",property:"deng",width:"290",align:"center",type:"slot"}]}),Y=t=>{o.identNo=t.sfzhm,o.identNo==null?X.warning({message:`${t.xm}无id!`,offset:100}):C(u)},j=()=>{_.value=!1,u.data=[],z.currentPage=1},n=t=>{J.get(`${t.url}?page=${t.currentPage}&size=${t.pageSize}&xh=${I.query.xh}&deng=${p.value}`).then(d=>{if(d.code==200)switch(t.id){case"1":o.tableData=d.data,t.total=d.count;break;case"2":o.tableData1=d.data,g.total=d.count,console.log(t.id,o.tableData1);break;case"3":o.tableData2=d.data,h.total=d.count;break}})},C=t=>{J.get(`${t.url}?sfzhm=${o.identNo}&xh=${I.query.xh}`).then(d=>{d.code==200?(u.data=d.data,u.typeId=I.query.id,_.value=!0):X.warning({message:d.message})})},E=t=>{console.log(t),o.identNo=t.sfzhm,o.identNo==null?X.warning({message:`${t.xm}无id!`,offset:100}):r.push({path:"/home/index/person",query:{identNo:o.identNo,type:"detail"}})},pe=t=>{r.push({path:"/person/rwTable",query:{xh:t.xh,bm:t.bm}})},ue=()=>{o.tableData=[],o.tableData1=[],o.tableData2=[],x.url="/api/ggfwyth/pg/fwdxqd",g.url="/api/ggfwyth/pg/fwnrqd",h.url="/api/ggfwyth/pg/fwjgqd",n(x),n(g),n(h)},L=t=>({letterSpacing:"1px",fontSize:"16px",height:"79px",backgroundColor:"rgba(23, 62, 115)",color:"#fff",border:"none",textAlign:"center",fontFamily:"PingFangSC, PingFang SC"}),N=t=>{if(t.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(t.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}};return ee(()=>{I.query.name&&(o.name=I.query.name,ue())}),(t,d)=>{const ge=S("el-tooltip"),U=S("el-table-column"),F=S("el-table"),V=S("el-pagination");return a(),i("div",Me,[e("div",He,[e("div",Ze,[e("div",We,[b(ge,{effect:"dark",placement:"top",content:o.name},{default:m(()=>[e("span",null,"服务对象清单("+k(o.name)+")",1)]),_:1},8,["content"]),$e,et])]),e("div",tt,[lt,b(F,{border:"",data:o.tableData,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850px",class:"table_border","row-style":N,"header-cell-style":L,onRowClick:E},{default:m(()=>[(a(!0),i(B,null,P(o.columns,l=>(a(),i(B,null,[l.type=="slot"?(a(),K(U,{key:0,label:l.label,prop:l.property,width:l.width||""},{default:m(A=>[l.property=="bzlx"?(a(),i("div",at,[A.row.bzlx=="1"?(a(),i("div",ot,"高龄津贴")):(a(),i("div",st,"老年人综合能力评估"))])):f("",!0)]),_:2},1032,["label","prop","width"])):(a(),K(U,{key:1,label:l.label,width:l.width||"",prop:l.property},null,8,["label","width","prop"]))],64))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":x.pageSize,total:x.total,"prev-text":"上一页","next-text":"下一页","current-page":x.currentPage,"onUpdate:currentPage":d[0]||(d[0]=l=>x.currentPage=l),onCurrentChange:s},null,8,["page-size","total","current-page"])])]),e("div",nt,[e("div",dt,[e("div",it,[e("span",null,"服务内容清单(共"+k(g.total)+"项)",1),rt,ct])]),e("div",pt,[ut,b(F,{border:"",data:o.tableData1,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850",class:"table_border","row-style":N,"header-cell-style":L,onRowClick:pe},{default:m(()=>[(a(!0),i(B,null,P(o.column_1,l=>(a(),K(U,{label:l.label,width:l.width||"",prop:l.property},null,8,["label","width","prop"]))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":g.pageSize,total:g.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:q,"current-page":g.currentPage,"onUpdate:currentPage":d[1]||(d[1]=l=>g.currentPage=l)},null,8,["page-size","total","current-page"])])]),e("div",gt,[e("div",ht,[e("div",_t,[bt,yt,wt,e("div",At,[e("div",null,[e("img",{src:p.value==0?w[1]:w[4],onClick:d[2]||(d[2]=l=>c(0))},null,8,ft),e("img",{src:p.value==2?w[2]:w[5],onClick:d[3]||(d[3]=l=>c(2))},null,8,mt),e("img",{src:p.value==1?w[3]:w[6],onClick:d[4]||(d[4]=l=>c(1))},null,8,xt)])])])]),e("div",vt,[Dt,b(F,{border:"",data:o.tableData2,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850",class:"table_border","row-style":N,"header-cell-style":L},{default:m(()=>[(a(!0),i(B,null,P(o.column_2,l=>(a(),i(B,null,[l.type=="slot"?(a(),K(U,{key:0,label:l.label,prop:l.property,width:l.width||"",align:l.align||"left"},{default:m(A=>[l.property=="xm"?(a(),i("div",Yt,[e("div",{style:{cursor:"pointer"},onClick:G=>E(A.row)},k(A.row.xm),9,kt)])):f("",!0),l.property=="deng"?(a(),i("div",St,[A.row.deng==0?(a(),i("img",{key:0,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[1],onClick:G=>Y(A.row)},null,8,It)):f("",!0),A.row.deng==1?(a(),i("img",{key:1,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[3],onClick:G=>Y(A.row)},null,8,zt)):f("",!0),A.row.deng==2?(a(),i("img",{key:2,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[2],onClick:G=>Y(A.row)},null,8,Ot)):f("",!0)])):f("",!0),l.property=="bzlx"?(a(),i("div",Bt,[A.row.bzlx=="1"?(a(),i("div",Kt,"高龄津贴")):(a(),i("div",Ct,"老年人综合能力评估"))])):f("",!0)]),_:2},1032,["label","prop","width","align"])):(a(),K(U,{key:1,label:l.label,width:l.width||"",prop:l.property},null,8,["label","width","prop"]))],64))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":h.pageSize,total:h.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:Q,"current-page":h.currentPage,"onUpdate:currentPage":d[5]||(d[5]=l=>h.currentPage=l)},null,8,["page-size","total","current-page"])])]),b(Je,{dialogShow:_.value,title:u.title,tableData:u,onClose:j},null,8,["dialogShow","title","tableData"])])}}},Rt=Z(Ut,[["__scopeId","data-v-9eed77c4"]]);export{Rt as default}; diff --git a/build/build/assets/sy_details-a524c2b0.css b/build/build/assets/sy_details-62dd579f.css similarity index 67% rename from build/build/assets/sy_details-a524c2b0.css rename to build/build/assets/sy_details-62dd579f.css index 8db6884..9ff91ac 100644 --- a/build/build/assets/sy_details-a524c2b0.css +++ b/build/build/assets/sy_details-62dd579f.css @@ -1 +1 @@ -@charset "UTF-8";[data-v-3302967c] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-3302967c]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-3302967c]{height:600px;padding:16px 110px 32px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart .tabelHead[data-v-3302967c]{color:#fff;display:flex;align-items:center;font-size:18px;justify-content:space-between;margin-bottom:10px;margin-top:46px}.tabelPart .tabelHead img[data-v-3302967c]{width:36px;height:36px}.tabelPart .tabelHead .status[data-v-3302967c]{display:flex;align-items:center;position:relative;cursor:pointer}.tabelPart .tabelHead .status .statusMessage[data-v-3302967c]{display:flex;align-items:center}.tabelPart .tabelHead .status .lampBox[data-v-3302967c]{width:270px;height:146px;position:absolute;top:40px;right:-6px;background-image:url(./popk-e873bc5e.png);background-repeat:no-repeat;background-size:100% 100%;z-index:999}.tabelPart .tabelHead .status .lampBox .lampTitle[data-v-3302967c]{text-align:center;margin:28px 0 32px;font-size:16px;font-weight:500;font-family:PingFangSC,PingFang SC;color:#fff;line-height:22px;letter-spacing:1px}.tabelPart .tabelHead .status .lampBox .lampBtn[data-v-3302967c]{display:flex;align-items:center;justify-content:center}.tabelPart .tabelHead .status .lampBox .lampBtn .confirm[data-v-3302967c]{width:82.5px;height:30.5px;line-height:30.5px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA9CAMAAAD7wFnGAAAARVBMVEUAtM0AvdYAudMAyOAAttEAy+IAw90AwdoAzeQAvtkAyOEAxd0A0ukAzuUA6v4A0OcA0+kA1OsA1uwA6v4A2O4A1+0A6/6jWvi4AAAAF3RSTlNWYV1xWnhraHxldW6GgNqCio6S3JqW1JCClz4AAAJ4SURBVGjezNPbUgIxEEXR8S7IIIrw/59q0yS158ROKaa9HPFVV+0O03Gv2/6HNabjtH/zHQ6HV9uLbWfb+J5Pm8se8zeX+f/Z+Ha2E+KEMdMZt3clSIwQFXiXMaECxQkTpSNrSIwI0eVOpDhLTmeiLCExQlThuuxm4KcM6QKKk5xFqUg6IsRnwPFBXYuUnsJ0pSIxQoSXvKVUnco0pd2+Ijk2RAU+ZU2pQDl7ZZrPlB0kxAZ4Pz6oDTRkurJFEhJj4Muy4iRnyzSlImeQ1ajCh4yptDphzsosSr448xwYAWYOqDqpaSqUnpKSIN3YCFcZQ1qhLdOcxCzKoOSyYwu8GllLXfYMahYlKQMkHdW3+vZHrPQMmMR0pd5bkLUjxIQV6yKoMvXmZyUpQRISYvYESk6YxDRlFxkbrzMWOftMU25VyblLSTFe502cpSZHV+XWlFFKKSnEfKjUjGKqMkBGxtvRBc6AGShJyb1BtsZUJ0xuTkyU+iojJMS09Znty3RlePB6b5AYp9HhhFluHp/8gzJKqR0nY9pn5Fd7BjEjZXxw7p1a0p2qhBmdvK/spfSMKevE/LJSD67INKMy25P3lTzLvnKaspko44eJsv/l4eCaMvFtcvL+1+dSZeLsr/2UMtF5Qctff5fc+/N3+eff8fdqzdwIABCGYQ0N7D8wDS13KKaIkgVc5bF1RF5UdpmX431e6nYP2+O5SL7H+U0UNr+JNPel5VbX/D39f0jDP+7wNiQ+UeC5RQKB54b9y/lHIvIvq15w0NwLVvnqjozCkPc4sjNJDqnIdB35OGYN8mKsAec28sLcRp2BWUFDBkbHE7VnsxSc2wYZuBVDqB/+nAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-right:9px}.tabelPart .tabelHead .status .lampBox .lampBtn .cancel[data-v-3302967c]{width:82.5px;height:30.5px;line-height:30.5px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAMAAADfXuFdAAAASFBMVEX////////////////////////////////////////////////////////////////////////////////////////////////OfZ3oAAAAGHRSTlM5QElOb1p7VmBqdlJEZIFnc3mFjomWkptxRiOIAAAB/UlEQVRo3uzSy3LDIBBE0VFiEkQc6wGI///TdI+YVcrrQVVqe69Td5DWaj1yLmXfX9jXEKNk30vJ+ai1NWn1gJFEArct+W/bNlDIpPKoTdixFCUCuK7rw31AQKrMUthSYCSRDRU4P2bngUAogpJJpZgxqXBeluXXeSDM6kymlJzNCCGB0X1A0GnKnAUhYURGEAkMAX/XxQAGmYgJJVKKGhOMICrv231UgEllUiWRvLUaVfjjPTpNiYsTyZBqNOKn7/B9OslUJVMKQ3ajET9cBwCZpmRK6SFjhHEAojGpjLGnBDKtDKlGJT6dB4IpkXJNJ5IhQ1CjEifHPScAujIEplQkr20haZzcR6Wl5L1fwifJaw9kNKXem49S+CTt2t0onj9raffmo5TzSVrIk+g6dVpKPsqO7Ne2kM47U9q9/yGHMJ7MN0heexgj7/0WOUJKe5SXLyn+uwLyCiXvN3m/ydGQ95v8a9eMUQCGYRhIoVBoS5v/vzYhUyJlDFgC+wUevPju8ibVlsybzJtUWzJvcvdNaj9ix/iIeb20f19S5BNjODBjFgkUtMAsM7ASgUEIrATR34vozwWiAo6O59GMoz3AvoUiUZNNbUg26Wm76yFt5yFAUSWHm+SFSvaQ8hZ5A4Qi4ZlIm5NCEU5ugqObwsmNYrx0Y7ykmIF9mIFV8dmnA84ZK5YAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%}.tabelPart .lampMessage[data-v-3302967c]{font-size:16px;font-weight:600;font-family:PingFangSC,PingFang SC;letter-spacing:1px;color:#ff5959;width:100%;display:flex;justify-content:flex-end;margin-top:17px;z-index:10}.tabelPart .bo[data-v-3302967c]{width:100%;display:flex}.tabelPart .bo .title[data-v-3302967c]{margin:10px auto;display:flex;flex-direction:column}.tabelPart .bo .title_top[data-v-3302967c]{display:flex;align-items:end;justify-content:center}.tabelPart .bo .title_top img[data-v-3302967c]{height:33px;width:33px}.tabelPart .bo .title_top .name[data-v-3302967c]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabelPart .bo .title_botton[data-v-3302967c]{margin-top:5px;height:19px}.tabelPart .progressGreen[data-v-3302967c]{width:181px;height:15px;margin:0 auto;border-radius:6px;background:linear-gradient(358deg,#21eda8 0%,#8bffcd 100%)}.tabelPart .progressYellow[data-v-3302967c]{width:181px;height:15px;border:2px solid #ffe1a5;margin:0 auto;border-radius:6px}.tabelPart[data-v-3302967c] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff;--el-table-border-color: none !important;font-size:16px}.tabelPart[data-v-3302967c] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#2f4b74}.tabelPart[data-v-3302967c] .el-table .el-table__cell{padding:18px 0}.module[data-v-e739d0e6]{width:100%;height:943px;margin-top:125px;display:flex;justify-content:space-between;padding:10px 45px;box-sizing:border-box}.module .displayFlex[data-v-e739d0e6]{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.module .displayFlex .bt_title[data-v-e739d0e6]{font-size:24px;color:#fff;letter-spacing:2px;text-shadow:inset 0px -2px 2px rgba(255,255,255,.65);text-align:left;font-style:normal;margin-bottom:20px}.module .displayFlex .title[data-v-e739d0e6]{font-size:28px;color:#fff;text-align:left;font-style:normal;font-family:YouSheBiaoTiHei;text-shadow:0px 2px 4px rgba(56,50,50,.5)}.module .displayFlex .lineEnd[data-v-e739d0e6]{height:3px;border-top:1px solid #fff;border-bottom:1px dashed #fff;margin:17px 0}.module .displayFlex .tabPosition[data-v-e739d0e6]{display:flex;flex-direction:column;color:#fff;font-size:22px;font-weight:500;letter-spacing:1px}.module .displayFlex .tabPosition img[data-v-e739d0e6]{width:18px;height:18px;margin-right:10px;vertical-align:middle}.module .displayFlex .tabPosition .tabPositionBox[data-v-e739d0e6]{display:flex;align-items:center;margin:12px 0 12px 19px;cursor:pointer}.module .displayFlex .tabPosition .tabPositionminBox[data-v-e739d0e6]{display:flex;align-items:center;justify-content:center;width:200px;height:50px;border-radius:4px;cursor:pointer}.module .displayFlex .tabPosition .tabPositionminBoxBgc[data-v-e739d0e6]{background:#92bdff}.module .left_bg[data-v-e739d0e6]{width:33.333%;box-sizing:border-box}.module .center_bg[data-v-e739d0e6]{width:33.333%;box-sizing:border-box;margin:0 20px}.module .right_bg[data-v-e739d0e6]{width:33.333%}.module .right_bg .formText .formText_bootom .a[data-v-e739d0e6]{display:flex;flex-wrap:wrap}.module .right_bg .formText .formText_bootom .a .a1[data-v-e739d0e6]{width:510px;height:210px;background-repeat:no-repeat;background-size:100% 100%;padding:15px 28px;box-sizing:border-box;margin-left:20px;margin-bottom:20px}.module .right_bg .formText .formText_bootom .a .a1 .b1[data-v-e739d0e6]{display:flex;align-items:center;justify-content:space-between}.module .right_bg .formText .formText_bootom .a .a1 .b1 .c1[data-v-e739d0e6]{display:flex;align-items:center}.module .right_bg .formText .formText_bootom .a .a1 .b2[data-v-e739d0e6]{width:470px;height:90px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:22px;color:#fff;line-height:30px;text-align:left;font-style:normal;margin-top:10px}.module .right_bg .formText .formText_bootom .a img[data-v-e739d0e6]{width:24px;height:24px}.module .right_bg .formText .formText_bootom .a .a2[data-v-e739d0e6]{font-size:26px;color:#fff;letter-spacing:2px}.module .right_bg .formText .formText_bootom .a .a3[data-v-e739d0e6]{width:70px;height:29px;background:rgba(255,255,255,.2);border-radius:15px;border:0px solid #ffffff;color:#fff;font-weight:400;font-size:20px;letter-spacing:1px;text-align:center;cursor:pointer}.module .backgroundVirtual[data-v-e739d0e6]{position:absolute;top:0;width:100%;height:79px;box-shadow:inset 0 0 55px #adddff;z-index:99}[data-v-e739d0e6] .el-table{background:rgb(32,64,115);color:#fff;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;--el-table-header-text-color: none}[data-v-e739d0e6] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-e739d0e6] .el-table__empty-block{background-color:#122560}[data-v-e739d0e6] .el-table .el-table__row{border-bottom:none}.pagePart[data-v-e739d0e6]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-e739d0e6] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}[data-v-e739d0e6] .el-pagination.is-background .btn-prev,[data-v-e739d0e6] .el-pagination.is-background .btn-next{margin:0}[data-v-e739d0e6] .el-pagination{justify-content:center}.yd_title[data-v-e739d0e6]{box-sizing:border-box;width:98%;height:31px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.yd_title span[data-v-e739d0e6]{font-size:23px;font-weight:500;font-family:titleNore;margin-left:20px;color:#fff;position:relative;z-index:1;width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yd_title .animate-border[data-v-e739d0e6]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-e739d0e6]:before,.yd_title .animate-border[data-v-e739d0e6]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-e739d0e6]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-e739d0e6]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-e739d0e6 4s linear infinite}.yd_title .animate-border i[data-v-e739d0e6]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-e739d0e6 4s linear 1s infinite}.yd_title .animate-border[data-v-e739d0e6]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-e739d0e6 4s linear 2s infinite}.yd_title .animate-border i[data-v-e739d0e6]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-e739d0e6 4s linear 3s infinite}.yd_title .mxbRecord[data-v-e739d0e6]{display:flex}.yd_title .mxbRecord .text_0[data-v-e739d0e6]{font-size:20px;font-weight:500;color:#fff;font-family:titleNore;padding:0 10px;width:90px;z-index:2;cursor:pointer;background:radial-gradient(circle,rgb(37,127,173) 0%,rgba(37,127,173,0) 100%)}.yd_title .mxbRecord .text_2[data-v-e739d0e6]{font-size:20px;font-weight:500;color:#4787a8;font-family:titleNore;padding:0 10px;width:90px;z-index:2;cursor:pointer}.yd_title .text[data-v-e739d0e6]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px;align-items:center}.yd_title .text_1[data-v-e739d0e6]{font-size:20px;font-weight:500;color:#4787a8;font-family:titleNore;margin-right:20px}.yd_title .gTitle[data-v-e739d0e6]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-e739d0e6]{width:130px;height:33px;cursor:pointer}.lampState[data-v-e739d0e6]{position:absolute;top:0px;right:0;z-index:6}.lampState img[data-v-e739d0e6]{width:30px;height:30px;margin-left:10px;cursor:pointer}.yd_title[data-v-e739d0e6]:before{content:"";width:4px;height:4px;background-color:#00e5ff;border-radius:50%;position:absolute;left:0;margin-left:3px;z-index:2}.yd_title[data-v-e739d0e6]:after{content:"";width:90%;height:1px;background:linear-gradient(to right,#257fad,rgba(37,127,173,0));position:absolute;bottom:0;left:0;z-index:0}.semi-circle-shadow[data-v-e739d0e6]{position:absolute;bottom:-5px;left:-24px;width:30%;height:20px;background:radial-gradient(circle,rgb(37,127,173) 0%,rgba(37,127,173,0) 70%);border-radius:50%;z-index:0}@keyframes one-e739d0e6{0%{left:-100%}50%,to{left:100%}}@keyframes two-e739d0e6{0%{top:-100%}50%,to{top:100%}}@keyframes three-e739d0e6{0%{right:-100%}50%,to{right:100%}}@keyframes four-e739d0e6{0%{bottom:-100%}50%,to{bottom:100%}}[data-v-e739d0e6] .el-pagination>.is-last{color:#fff!important}[data-v-e739d0e6] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-e739d0e6] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-e739d0e6] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-e739d0e6] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-e739d0e6] .el-pagination.is-background .btn-prev,[data-v-e739d0e6] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} +@charset "UTF-8";[data-v-3302967c] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important}.my-header[data-v-3302967c]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-3302967c]{height:600px;padding:16px 110px 32px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart .tabelHead[data-v-3302967c]{color:#fff;display:flex;align-items:center;font-size:18px;justify-content:space-between;margin-bottom:10px;margin-top:46px}.tabelPart .tabelHead img[data-v-3302967c]{width:36px;height:36px}.tabelPart .tabelHead .status[data-v-3302967c]{display:flex;align-items:center;position:relative;cursor:pointer}.tabelPart .tabelHead .status .statusMessage[data-v-3302967c]{display:flex;align-items:center}.tabelPart .tabelHead .status .lampBox[data-v-3302967c]{width:270px;height:146px;position:absolute;top:40px;right:-6px;background-image:url(./popk-e873bc5e.png);background-repeat:no-repeat;background-size:100% 100%;z-index:999}.tabelPart .tabelHead .status .lampBox .lampTitle[data-v-3302967c]{text-align:center;margin:28px 0 32px;font-size:16px;font-weight:500;font-family:PingFangSC,PingFang SC;color:#fff;line-height:22px;letter-spacing:1px}.tabelPart .tabelHead .status .lampBox .lampBtn[data-v-3302967c]{display:flex;align-items:center;justify-content:center}.tabelPart .tabelHead .status .lampBox .lampBtn .confirm[data-v-3302967c]{width:82.5px;height:30.5px;line-height:30.5px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKUAAAA9CAMAAAD7wFnGAAAARVBMVEUAtM0AvdYAudMAyOAAttEAy+IAw90AwdoAzeQAvtkAyOEAxd0A0ukAzuUA6v4A0OcA0+kA1OsA1uwA6v4A2O4A1+0A6/6jWvi4AAAAF3RSTlNWYV1xWnhraHxldW6GgNqCio6S3JqW1JCClz4AAAJ4SURBVGjezNPbUgIxEEXR8S7IIIrw/59q0yS158ROKaa9HPFVV+0O03Gv2/6HNabjtH/zHQ6HV9uLbWfb+J5Pm8se8zeX+f/Z+Ha2E+KEMdMZt3clSIwQFXiXMaECxQkTpSNrSIwI0eVOpDhLTmeiLCExQlThuuxm4KcM6QKKk5xFqUg6IsRnwPFBXYuUnsJ0pSIxQoSXvKVUnco0pd2+Ijk2RAU+ZU2pQDl7ZZrPlB0kxAZ4Pz6oDTRkurJFEhJj4Muy4iRnyzSlImeQ1ajCh4yptDphzsosSr448xwYAWYOqDqpaSqUnpKSIN3YCFcZQ1qhLdOcxCzKoOSyYwu8GllLXfYMahYlKQMkHdW3+vZHrPQMmMR0pd5bkLUjxIQV6yKoMvXmZyUpQRISYvYESk6YxDRlFxkbrzMWOftMU25VyblLSTFe502cpSZHV+XWlFFKKSnEfKjUjGKqMkBGxtvRBc6AGShJyb1BtsZUJ0xuTkyU+iojJMS09Znty3RlePB6b5AYp9HhhFluHp/8gzJKqR0nY9pn5Fd7BjEjZXxw7p1a0p2qhBmdvK/spfSMKevE/LJSD67INKMy25P3lTzLvnKaspko44eJsv/l4eCaMvFtcvL+1+dSZeLsr/2UMtF5Qctff5fc+/N3+eff8fdqzdwIABCGYQ0N7D8wDS13KKaIkgVc5bF1RF5UdpmX431e6nYP2+O5SL7H+U0UNr+JNPel5VbX/D39f0jDP+7wNiQ+UeC5RQKB54b9y/lHIvIvq15w0NwLVvnqjozCkPc4sjNJDqnIdB35OGYN8mKsAec28sLcRp2BWUFDBkbHE7VnsxSc2wYZuBVDqB/+nAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-right:9px}.tabelPart .tabelHead .status .lampBox .lampBtn .cancel[data-v-3302967c]{width:82.5px;height:30.5px;line-height:30.5px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAMAAADfXuFdAAAASFBMVEX////////////////////////////////////////////////////////////////////////////////////////////////OfZ3oAAAAGHRSTlM5QElOb1p7VmBqdlJEZIFnc3mFjomWkptxRiOIAAAB/UlEQVRo3uzSy3LDIBBE0VFiEkQc6wGI///TdI+YVcrrQVVqe69Td5DWaj1yLmXfX9jXEKNk30vJ+ai1NWn1gJFEArct+W/bNlDIpPKoTdixFCUCuK7rw31AQKrMUthSYCSRDRU4P2bngUAogpJJpZgxqXBeluXXeSDM6kymlJzNCCGB0X1A0GnKnAUhYURGEAkMAX/XxQAGmYgJJVKKGhOMICrv231UgEllUiWRvLUaVfjjPTpNiYsTyZBqNOKn7/B9OslUJVMKQ3ajET9cBwCZpmRK6SFjhHEAojGpjLGnBDKtDKlGJT6dB4IpkXJNJ5IhQ1CjEifHPScAujIEplQkr20haZzcR6Wl5L1fwifJaw9kNKXem49S+CTt2t0onj9raffmo5TzSVrIk+g6dVpKPsqO7Ne2kM47U9q9/yGHMJ7MN0heexgj7/0WOUJKe5SXLyn+uwLyCiXvN3m/ydGQ95v8a9eMUQCGYRhIoVBoS5v/vzYhUyJlDFgC+wUevPju8ibVlsybzJtUWzJvcvdNaj9ix/iIeb20f19S5BNjODBjFgkUtMAsM7ASgUEIrATR34vozwWiAo6O59GMoz3AvoUiUZNNbUg26Wm76yFt5yFAUSWHm+SFSvaQ8hZ5A4Qi4ZlIm5NCEU5ugqObwsmNYrx0Y7ykmIF9mIFV8dmnA84ZK5YAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%}.tabelPart .lampMessage[data-v-3302967c]{font-size:16px;font-weight:600;font-family:PingFangSC,PingFang SC;letter-spacing:1px;color:#ff5959;width:100%;display:flex;justify-content:flex-end;margin-top:17px;z-index:10}.tabelPart .bo[data-v-3302967c]{width:100%;display:flex}.tabelPart .bo .title[data-v-3302967c]{margin:10px auto;display:flex;flex-direction:column}.tabelPart .bo .title_top[data-v-3302967c]{display:flex;align-items:end;justify-content:center}.tabelPart .bo .title_top img[data-v-3302967c]{height:33px;width:33px}.tabelPart .bo .title_top .name[data-v-3302967c]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:33px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabelPart .bo .title_botton[data-v-3302967c]{margin-top:5px;height:19px}.tabelPart .progressGreen[data-v-3302967c]{width:181px;height:15px;margin:0 auto;border-radius:6px;background:linear-gradient(358deg,#21eda8 0%,#8bffcd 100%)}.tabelPart .progressYellow[data-v-3302967c]{width:181px;height:15px;border:2px solid #ffe1a5;margin:0 auto;border-radius:6px}.tabelPart[data-v-3302967c] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff;--el-table-border-color: none !important;font-size:16px}.tabelPart[data-v-3302967c] .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#2f4b74}.tabelPart[data-v-3302967c] .el-table .el-table__cell{padding:18px 0}.module[data-v-9eed77c4]{width:100%;height:943px;margin-top:125px;display:flex;justify-content:space-between;padding:10px 45px;box-sizing:border-box}.module .displayFlex[data-v-9eed77c4]{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.module .displayFlex .bt_title[data-v-9eed77c4]{font-size:24px;color:#fff;letter-spacing:2px;text-shadow:inset 0px -2px 2px rgba(255,255,255,.65);text-align:left;font-style:normal;margin-bottom:20px}.module .displayFlex .title[data-v-9eed77c4]{font-size:28px;color:#fff;text-align:left;font-style:normal;font-family:YouSheBiaoTiHei;text-shadow:0px 2px 4px rgba(56,50,50,.5)}.module .displayFlex .lineEnd[data-v-9eed77c4]{height:3px;border-top:1px solid #fff;border-bottom:1px dashed #fff;margin:17px 0}.module .displayFlex .tabPosition[data-v-9eed77c4]{display:flex;flex-direction:column;color:#fff;font-size:22px;font-weight:500;letter-spacing:1px}.module .displayFlex .tabPosition img[data-v-9eed77c4]{width:18px;height:18px;margin-right:10px;vertical-align:middle}.module .displayFlex .tabPosition .tabPositionBox[data-v-9eed77c4]{display:flex;align-items:center;margin:12px 0 12px 19px;cursor:pointer}.module .displayFlex .tabPosition .tabPositionminBox[data-v-9eed77c4]{display:flex;align-items:center;justify-content:center;width:200px;height:50px;border-radius:4px;cursor:pointer}.module .displayFlex .tabPosition .tabPositionminBoxBgc[data-v-9eed77c4]{background:#92bdff}.module .left_bg[data-v-9eed77c4]{width:33.333%;box-sizing:border-box}.module .center_bg[data-v-9eed77c4]{width:33.333%;box-sizing:border-box;margin:0 20px}.module .right_bg[data-v-9eed77c4]{width:33.333%}.module .right_bg .formText .formText_bootom .a[data-v-9eed77c4]{display:flex;flex-wrap:wrap}.module .right_bg .formText .formText_bootom .a .a1[data-v-9eed77c4]{width:510px;height:210px;background-repeat:no-repeat;background-size:100% 100%;padding:15px 28px;box-sizing:border-box;margin-left:20px;margin-bottom:20px}.module .right_bg .formText .formText_bootom .a .a1 .b1[data-v-9eed77c4]{display:flex;align-items:center;justify-content:space-between}.module .right_bg .formText .formText_bootom .a .a1 .b1 .c1[data-v-9eed77c4]{display:flex;align-items:center}.module .right_bg .formText .formText_bootom .a .a1 .b2[data-v-9eed77c4]{width:470px;height:90px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:22px;color:#fff;line-height:30px;text-align:left;font-style:normal;margin-top:10px}.module .right_bg .formText .formText_bootom .a img[data-v-9eed77c4]{width:24px;height:24px}.module .right_bg .formText .formText_bootom .a .a2[data-v-9eed77c4]{font-size:26px;color:#fff;letter-spacing:2px}.module .right_bg .formText .formText_bootom .a .a3[data-v-9eed77c4]{width:70px;height:29px;background:rgba(255,255,255,.2);border-radius:15px;border:0px solid #ffffff;color:#fff;font-weight:400;font-size:20px;letter-spacing:1px;text-align:center;cursor:pointer}.module .backgroundVirtual[data-v-9eed77c4]{position:absolute;top:0;width:100%;height:79px;box-shadow:inset 0 0 55px #adddff;z-index:99}[data-v-9eed77c4] .el-table{background:rgb(32,64,115);color:#fff;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;--el-table-header-text-color: none}[data-v-9eed77c4] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-9eed77c4] .el-table__empty-block{background-color:#122560}[data-v-9eed77c4] .el-table .el-table__row{border-bottom:none}.pagePart[data-v-9eed77c4]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-9eed77c4] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}[data-v-9eed77c4] .el-pagination.is-background .btn-prev,[data-v-9eed77c4] .el-pagination.is-background .btn-next{margin:0}[data-v-9eed77c4] .el-pagination{justify-content:center}.yd_title[data-v-9eed77c4]{box-sizing:border-box;width:98%;height:31px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.yd_title span[data-v-9eed77c4]{font-size:23px;font-weight:500;font-family:titleNore;margin-left:20px;color:#fff;position:relative;z-index:1;width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yd_title .animate-border[data-v-9eed77c4]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-9eed77c4]:before,.yd_title .animate-border[data-v-9eed77c4]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-9eed77c4]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-9eed77c4]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-9eed77c4 4s linear infinite}.yd_title .animate-border i[data-v-9eed77c4]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-9eed77c4 4s linear 1s infinite}.yd_title .animate-border[data-v-9eed77c4]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-9eed77c4 4s linear 2s infinite}.yd_title .animate-border i[data-v-9eed77c4]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-9eed77c4 4s linear 3s infinite}.yd_title .mxbRecord[data-v-9eed77c4]{display:flex}.yd_title .mxbRecord .text_0[data-v-9eed77c4]{font-size:20px;font-weight:500;color:#fff;font-family:titleNore;padding:0 10px;width:90px;z-index:2;cursor:pointer;background:radial-gradient(circle,rgb(37,127,173) 0%,rgba(37,127,173,0) 100%)}.yd_title .mxbRecord .text_2[data-v-9eed77c4]{font-size:20px;font-weight:500;color:#4787a8;font-family:titleNore;padding:0 10px;width:90px;z-index:2;cursor:pointer}.yd_title .text[data-v-9eed77c4]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px;align-items:center}.yd_title .text_1[data-v-9eed77c4]{font-size:20px;font-weight:500;color:#4787a8;font-family:titleNore;margin-right:20px}.yd_title .gTitle[data-v-9eed77c4]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-9eed77c4]{width:130px;height:33px;cursor:pointer}.lampState[data-v-9eed77c4]{position:absolute;top:0px;right:0;z-index:6}.lampState img[data-v-9eed77c4]{width:30px;height:30px;margin-left:10px;cursor:pointer}.yd_title[data-v-9eed77c4]:before{content:"";width:4px;height:4px;background-color:#00e5ff;border-radius:50%;position:absolute;left:0;margin-left:3px;z-index:2}.yd_title[data-v-9eed77c4]:after{content:"";width:90%;height:1px;background:linear-gradient(to right,#257fad,rgba(37,127,173,0));position:absolute;bottom:0;left:0;z-index:0}.semi-circle-shadow[data-v-9eed77c4]{position:absolute;bottom:-5px;left:-24px;width:30%;height:20px;background:radial-gradient(circle,rgb(37,127,173) 0%,rgba(37,127,173,0) 70%);border-radius:50%;z-index:0}@keyframes one-9eed77c4{0%{left:-100%}50%,to{left:100%}}@keyframes two-9eed77c4{0%{top:-100%}50%,to{top:100%}}@keyframes three-9eed77c4{0%{right:-100%}50%,to{right:100%}}@keyframes four-9eed77c4{0%{bottom:-100%}50%,to{bottom:100%}}[data-v-9eed77c4] .el-pagination>.is-last{color:#fff!important}[data-v-9eed77c4] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-9eed77c4] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-9eed77c4] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-9eed77c4] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-9eed77c4] .el-pagination.is-background .btn-prev,[data-v-9eed77c4] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} diff --git a/build/build/assets/sy_details-76bd4d03.js b/build/build/assets/sy_details-76bd4d03.js deleted file mode 100644 index ccc9e69..0000000 --- a/build/build/assets/sy_details-76bd4d03.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as Z,u as W,a as $,r as T,d as O,y as H,b as ee,z as k,e as l,f as i,A as b,D as m,g as e,x as ue,E as he,l as S,I as P,k as f,F as K,h as R,v as B,i as J,O as X,p as te,m as le}from"./index-306f53b4.js";import{_ as _e,a as be,b as ye}from"./table_c-9de598ee.js";const ae=""+new URL("green-4353b781.gif",import.meta.url).href,oe=""+new URL("red-9079a5f2.gif",import.meta.url).href,M=""+new URL("lampYellow1-03ba2e2b.gif",import.meta.url).href,se=""+new URL("green1-d190dd50.gif",import.meta.url).href,ne=""+new URL("red1-291afac6.gif",import.meta.url).href,de=""+new URL("yellow1-00840df5.gif",import.meta.url).href,ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA/1BMVEUAAABO6K1O6K1R7a5O6a1O6K1O6K1P6qlR1J9O6K1O6K1O6K1O6a1O6K1O6K1O6K1O6K1N6a1M569Sz6NO6a1O6a1N565O6a1O56tO6axO66tQ4qdJ4apO6K1O6K1O6K5O6K1O6K1O6a5O6K1N6K5O6a1O565N6q5TwJxM6K5TwZ1O6a1O6K1O6K1O6K1N6KxO6K1N6K1Twp1N6a1O6K1UwZ1O6K5N6K1SwZ1N6K1Swp1O6K1Swp1P6K1M5a1Q6q9TwZxTwZ1TwZ1Twp1N6K5Twp1N6a1O6K1Twp1Swp1TwZ1TwZ1SwZ5TwZ1O6KxTwJ1UwJ5Uwp5Q5q9O6K1TwZ2JQyV3AAAAU3RSTlMA/XUEXNL6DgzfZOzOyMGyqkMVFHxoPzonIhsZCPb08eeWiYF3cWtGNyzt47egkY5sVjDu2a6mpJ+bcWBdUzIwJPfXl4RmT0zexLuyinnq0IZPM6rwqI4AAAMUSURBVFjD7dVXV+JAFAfwGyIhdEEBpWNDBBW7UhR7Wd32z/f/LDvXSQjs02TCObsP/l64wGEyt8xAX/5Lx4+PI5sWYM9xnHdagDux0IAW4FIsdCxDe5dCGDnOnoxWXpxL0jdxnG/EzFext7NQ1R64ObIKaTuTJfpweENhqjT4LNEvx7m9n1AYu1yi49u9nysUkkjHfh3YtFCTx/cJhbUyunzRmICl79GDQtGe5nd/50g/SNVanoQuWO382SQW2x193L/d3TrOG6m5ScEqi9dluKLtufyO1apuPhgANngLJzA2LhoQssEbH8uAJfmpq8AyVccpAKdrQfvCvzrvARF3S7xAIgmcXFMQZgZotOk30KyKt5vABQnrp0A30GE9BKyieO0Bfd5Sg7fEQQpIm6Ts2oBxxEEJ6PLvHoB9YuUmUCBlGWBzGiW4ZHUY68RyQNNW3hAQr8owJ0Le0gZwJT/JcgMUtYBtL04DnGS+BqsixxRIk6I4LG/wzJRcNGcB7gidwiiTkrL/TE4pHhN9TwIt/6MlUtIGDtwwZ8Aoia5HgYzX9SVgi5QcAasyyjeBTVngeJ5cRX6OksS01i25kTFQ7/iXAs+UkifgQUbnwLI8ITs0lQMOSUlpOjPr9c95XJUjELhGFeDUDYdAbY225vp0xcuqSQPXNE0uZW4DQ/KYSVgxUhPh0kixOHDY5wQ9BSBLivInQNsrmAUjO1PsSoO/U7Xjzw1XGjNnL8u7VZeemeQMhIh/PhplUsdn68o7eiLG6rT1xjMFUbSAiD+g2HQLxjMUTGLm2S1gy9vnBQV16B+w6n6P62LzHVClwLI8izTjQPYyMDs+X5CSAeuGdBQNJGcy6Xm900pu6E+Ewf+6enKzU1zgGdBUBOLk2dfPzOwCF3OD1SEtHaCRWJqK8h2gJWbhL23S0zcwgyuvq7MT8W3n6J+rZOvwWekSaUphXq1CWtYAJKOeuAEkSEuem9aLudcTz8KY9LQgpG33LpLXk55xqylWihT6y0Btf8cmfZ0aXEMKp9gFq/cpLDOXKBSeYvQlvD9ATK+KBhQ0GAAAAABJRU5ErkJggg==",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA8FBMVEUAAAD/dYD/dX//dID/dYD7dYv7d4j/dYD/dYD/dYD/c4X/dYD/dYD/dYH/dYD/dYD/dYD/dYH3dIH/dYD/dYD/dID/dID/dYD/dYD/doD/dYL/d4H/c4T/d4PcfYP/dYD/dYD/dYD/dYDSeoD/dYD/dID/dYD/dYDQeoD/dYH/coHReYD/dYD/dYD/doD/dYD/dYD/dYD/dIDReYD/dYD/dIHSeYH/dYD/dYH/dYDSeoHTeITReYDReYDReYD/dID/dYDReoD/doDReoHReYDSeYDReIDReYDReYDSeIHReoDSeYDReYDSd4H/dYDReYBlX+ETAAAATnRSTlMA+3Zc0gUJ9d5lDrKYa1Ux7mkZzsrFfHNEOiciGxUN8ezn4q+miYFONywR7cC3qaORjnBkQT4w2WFIJBb329Osn4iEcsS7oZyaeVuScE+fo93wAAADB0lEQVRYw+3VZ3PaQBAG4D2MaALTm2kGV2wTjGkG916SvPr//ya3PiRBPp0OZjKZ8fMB7TCj097unkTfvmmYDIfDJm3AqeM4D7QBt3KhX7QBb3KhiQqbx7SGoeOcqujqxnklc3PH2SNmPTsyXKvaT8ReHZYjY3uqRB8OJ7ROlZ6+SvTbca7f57SOY67L5Pr04YrWJLfTfH5q0kbNhw9zWtfV59uNwQRs7YbPs+OIt7+ft45yS7p2cvzbAYvuH7nH4/Pj/eXm2nFeSE86D1GX1zsshGcr+5tESIf1KAAcyCiRkdd+C5J9QkGdFMF2+akl4AdFtvMApjtB1+G79ntAWaUkeIG4TC2TpiAsmU9rRmmgzSkdykVJqk2BTqDDOgDESF57QIrza3FKUiIPFC3SlhYQ2xxUgQ7f9wj0idXbQJa0nQGHXhTnlKIQNWIVoN3UTgiIRVQ4kiFfD4B79Y/NDdCUBC7cuAjwJhsypZz7lAJpikG4g2flVQIVASxGaArUSUvdfyZvKZaQfc8ASf+vLdJSAc79UFRl18PAmdv1LSBEWraBkooabdU+G4g1aGHEz9ES92qdBIpq5Wh3uad90nIEPKpoH7hTJyS1svMBaal6ha1Fv+axpEYgcI1ywJSUSyC6Q6GVPiV5WT0FIE3e5vJWGbgkl5WBSJCeMr/IlEQMGKR4g64sYJOmRgaYuQUTgL1U7FwLqJCu7NLclCD5Z8/mbPUVlib5DFLIPx+tOumr7fpnqy43ipLXenFEQYwFUPYHFIdewUIUTHzp2Ul5u5vnPgU18A9Y5L5X50sYKEYoMBsoWLTkXPUysGZstSBVQKTJxFh9sV097p0Ze/mM1dRX10hleYqzagZM9xYj1735zqwO0F8ZrC4Z6QKt+JYnzO8AIwmBv8zIzMXKSlx5U91UyHcxon8uZ0fhE4UqGQpjVTRHRnYA7IZdHfC3xEgDUi+xeD0J8IfRTBJwX2XnkPIWGdpOtoFCOZu6A6L9VITMdb2+XdJ6xh3VsBStyxrFs9mjBP2P/gC1i6dMpGpN6wAAAABJRU5ErkJggg==",ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAA+VBMVEUAAAD/0nn/0Xf/0Xj/0Xj/0Xj/0nj/0Xj/znj/14D/0Hn/0IL/2Hj/0Xj/0nf/znr/1Hz/0Xj/0nj/0Xn/0nj/0Xj/0nn/0nr/1oD/0Xj/0Xj/0Xj/0Xj/0nj/0Xf/0nn/1H//1IP/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0Xj/0nb/0Xj/0nj/0Xj/0nj/0Xj/0Xj/2Y3/0Xn/2o7/1YH/2Y7/0Xf/0nj/2Y//0Xj/2o3/2Y7/2Y7/2Y7/2Y7/0Xj/2Y7/2Y7/0Xj/2o7/0Xj/0nf/2Y7/2Y7/2o//0nj/2Y7/2Y//2Y7/2Y//2I7/2o3/2I7/0Xj/2Y7zpdMYAAAAUXRSTlMAdlv77fny0QoXFA0GpWsaELWCc2VVQzok6N3MsKppPzIv9eDIw5aJTiwn49afkY59c2I2INXPvp9vXf338K6bl4h7ZkhF6ruyX9/cxMOse08oIvy9AAADFElEQVRYw+3VaVPiQBAG4MaQCBIILPchICiCqAiKKN7Xuu795v//mJ12csB+mgxUbW2Vz5eZoiqT7k73QB8+KNl5epqnaA0+u677QGswFQeNaQ0uxEE7cps9pRXMXfdG7pLf3AvSV3HdL8Ts7yK2nytVe+zlKFydkbZbt83LmI+5XaVK4/cS/b5yr+8rtIpTLtHO9c1DklYk0sn+GKdorc6eHiq0quT84quo+C1Fs1HdPC60EkF+91NXmpKqg/eqDsE66b43HuX5r/vX6bXrvqpeG3WYjli34Tl8WcqvnSAlnwwA+2KTios1bUFobFFU2T2wOL/1BNimRPEcQO2Aotnip9I5IC9DMviASVyc3KZIRDzWM7WBaoKzFIeSUDkEhpHaegSYLbHmgAznaXFIvKkDu6SubcAo8qYMDG0Z0hExpwo0IyX2Se5mQIFLJkKSA1ECqinlgIBugvznarzuy5AE+QHU9IBLf78LFDmkDoykbNMIVerC9BvPrssASgbgtdAh4JASJ3wnp9TNijsjDvTCnzZIyQtwTEGJjLLoSBHFLLgMgJjitQE8ev1dBU7E2gC6wZS1+D1KJkGte8CeWIpAZxBeCtzmSvpBF6WBbW5H2d9huiNSUgbu5K5iAROefm6B6DVyuAmlN6BzQLGl73THx6rZBdoUJHdu54E38tlxmFlSk+fSSKkaMMrwwPmaQI4UJePAs18wA2gsFDtpAS+kqrnQN48QwtnLcbTq6sDM9vYzCLFwPiyH1PFs3Xl7R+zxGHx6o09RtMzw2unD79CyybFFU1h4d0887seZpqhGgOUNWOIo5/ByCOzZFFkDqNOiY6C2RdFxL8aWR9DcIR0t7x877KAT0tPg2fdVgKpNekqLXdyUPaCbW418R/qZ2UMgvdRYA9IyAKzCRmCT7wAtKRN/eSY9lwaWbJOuQSYWypfon3MaFkLmbpk0nWNZJ0laKgDim74ugAJp2YKQy3rXE/dCkfT0IOwl5F0k1G3SVOxVxeP5ZqYBmEeZBOkbdOCZ0GpaQzArQysrFZrNfor+P38ATkesKA/PbgQAAAAASUVORK5CYII=";const v=y=>(te("data-v-3302967c"),y=y(),le(),y),we={class:"dialogPage"},Ae={class:"my-header"},fe={class:"tabelPart"},me={class:"bo"},xe={class:"title"},ve={class:"title_top"},De=v(()=>e("img",{src:_e,alt:"",style:{"margin-right":"10px"}},null,-1)),Ye={class:"name"},Se=v(()=>e("img",{src:be,alt:"",style:{"margin-left":"10px"}},null,-1)),ke=v(()=>e("img",{class:"title_botton",src:ye,alt:""},null,-1)),Ie={style:{width:"100%",height:"calc(100% - 110px)"},class:"table-els"},ze={class:"tabelHead"},Oe=v(()=>e("span",null,"姓名:",-1)),Ke=v(()=>e("span",null,"地址:",-1)),Be=v(()=>e("span",null,"年龄:",-1)),Ue=v(()=>e("span",null,"标签:",-1)),Ce={class:"status"},Te={class:"statusMessage"},Xe=v(()=>e("span",null,"状态:",-1)),Pe=["src"],Re={key:0,class:"lampBox"},Qe=v(()=>e("div",{class:"lampTitle"},"确定要上报吗?",-1)),je={class:"lampBtn"},qe={style:{border:"1px solid #5284b0"}},Ee={key:0},Le={key:0,class:"progressGreen"},Ne={key:1,class:"progressYellow"},Fe=v(()=>e("div",{class:"lampMessage"},"注:工作日早上8:30自动推送浙政钉",-1)),Ve={__name:"dialogRW",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},typeId:{type:Array,default:()=>[]},tableData:{type:Object,default:()=>[]},title:{type:String,default:()=>""}},emits:["close","handle"],setup(y,{emit:w}){const r=y;W(),$();const I=(p,c,_)=>{r.dj&&console.log(p,r.dj,"rwxq")},a=T(!1);T(null);const x=()=>{s.xq.deng!==0&&(a.value=!0),console.log(a.value)},u=()=>{console.log("confirm!",s);let p={sfzhm:s.sfzhm,type:s.typeId,xh:s.xh};J.post("/api/ggfwyth/pg/reported",p).then(c=>{c.code==200?(X.success({message:"上报成功"}),a.value=!1):(X.error({message:c.message}),a.value=!1)})},h=()=>{a.value=!1},z=T(),s=O({title:"",typeId:"",columns:[],tableData:[],xq:{},typeId:"",sfzhm:"",xh:""}),Q={0:ae,1:M,2:oe,3:M,4:se,5:ne,6:de,7:ie,8:re,9:ce};H(()=>r.dialogShow,(p,c)=>{z.value=p,r.dialogShow==!0&&(s.xq=r.tableData.data.xq,s.typeId=r.tableData.typeId,s.sfzhm=r.tableData.data.xq.sfzhm,s.xh=r.tableData.data.xq.xh,s.title=r.tableData.title,s.columns=r.tableData.columns,s.tableData.length=0,r.tableData.data.wxs.length>0&&r.tableData.data.wxs.forEach((_,g)=>{let Y={deng:2,bzlx:_.bzlx};s.tableData.push(Y)}),r.tableData.data.ysx.length>0&&r.tableData.data.ysx.forEach((_,g)=>{let Y={deng:1,bzlx:_.bzlx};s.tableData.push(Y)}),s.tableData=s.tableData.map((_,g)=>({..._,index:g+1})))}),H(()=>r.tableData,(p,c)=>{}),ee(()=>{z.value=r.dialogShow});const j=()=>{z.value=!1,a.value=!1,w("close")};return(p,c)=>{const _=k("el-icon"),g=k("el-table-column"),Y=k("el-table"),q=k("el-dialog");return l(),i("div",we,[b(q,{modelValue:z.value,"onUpdate:modelValue":c[2]||(c[2]=n=>z.value=n),width:"80vw",heigth:"600px","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:m(({close:n,titleId:U,titleClass:E})=>[e("div",Ae,[b(_,{size:"26",color:"#fff",onClick:j},{default:m(()=>[b(ue(he))]),_:1})])]),default:m(()=>[e("div",fe,[e("div",me,[e("div",xe,[e("div",ve,[De,e("div",Ye,S(y.title),1),Se]),ke])]),e("div",Ie,[e("div",ze,[e("div",null,[Oe,P(S(s.xq.xm),1)]),e("div",null,[Ke,P(S(s.xq.dz),1)]),e("div",null,[Be,P(S(s.xq.nl),1)]),e("div",null,[Ue,P(S(s.xq.bq),1)]),e("div",Ce,[e("div",Te,[Xe,e("img",{src:Q[s.xq.deng],onClick:x},null,8,Pe)]),a.value?(l(),i("div",Re,[Qe,e("div",je,[e("div",{class:"confirm",onClick:c[0]||(c[0]=n=>u())},"上报"),e("div",{class:"cancel",onClick:c[1]||(c[1]=n=>h())},"取消")])])):f("",!0)])]),e("div",qe,[b(Y,{data:s.tableData,height:"390px","max-height":"390","header-cell-style":{background:"rgba(0, 143, 205, 0.63)"},onRowClick:I,stripe:""},{default:m(()=>[(l(!0),i(K,null,R(s.columns,n=>(l(),i(K,{key:n.label},[n.type==="slot"?(l(),B(g,{key:0,label:n.label,property:n.property,width:n.width||"",align:n.align||"center"},{default:m(U=>[n.property=="deng"?(l(),i("div",Ee,[U.row.deng==1?(l(),i("div",Le)):f("",!0),U.row.deng==2?(l(),i("div",Ne)):f("",!0)])):f("",!0)]),_:2},1032,["label","property","width","align"])):(l(),B(g,{key:1,property:n.property,label:n.label,"show-overflow-tooltip":!1,width:n.width||"",align:n.align||"center"},null,8,["property","label","width","align"]))],64))),128))]),_:1},8,["data","header-cell-style"])]),Fe])])]),_:1},8,["modelValue"])])}}},Ge=Z(Ve,[["__scopeId","data-v-3302967c"]]);const D=y=>(te("data-v-e739d0e6"),y=y(),le(),y),Je={class:"module"},Me={class:"displayFlex left_bg"},He={class:"bt_title"},Ze={class:"yd_title"},We=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),$e=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),et={style:{width:"97.5%",position:"relative"}},tt=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),lt={key:0},at={key:0},ot={key:1},st={class:"displayFlex center_bg"},nt={class:"bt_title"},dt={class:"yd_title left_2"},it=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),rt=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),ct={style:{width:"97.5%",position:"relative"}},pt=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),gt={class:"displayFlex right_bg"},ut={class:"bt_title"},ht={class:"yd_title left_3"},_t=D(()=>e("span",null,"服务结果清单",-1)),bt=D(()=>e("div",{class:"semi-circle-shadow"},null,-1)),yt=D(()=>e("div",{class:"animate-border"},[e("i"),e("i")],-1)),wt={class:"lampState"},At=["src"],ft=["src"],mt=["src"],xt={style:{width:"97.5%",position:"relative"}},vt=D(()=>e("div",{class:"backgroundVirtual"},null,-1)),Dt={key:0},Yt=["onClick"],St={key:1},kt=["src","onClick"],It=["src","onClick"],zt=["src","onClick"],Ot={key:2},Kt={key:0},Bt={key:1},Ut={__name:"sy_details",setup(y){const w={1:ae,2:oe,3:M,4:se,5:ne,6:de,7:ie,8:re,9:ce},r=W(),I=$(),a=O({name:"",identNo:"",first:1,tabelshow:!0,pagedData:[],columns:[{label:"姓名",property:"xm",width:"90"},{label:"地址",property:"dz"},{label:"年龄",property:"nl",width:"60"},{label:"人口标签",property:"bq",type:"slot"}],column_1:[{label:"序号",property:"id",width:"50"},{label:"服务类型",property:"bzlx",width:"100"},{label:"服务对象或条件",property:"bzdx"},{label:"服务标准或内容",property:"bzbz"},{label:"办理方式或时间",property:"blfs"}],column_2:[{label:"姓名",property:"xm",width:"90",type:"slot"},{label:"状态",property:"deng",width:"90",align:"center",type:"slot"},{label:"地址",property:"dz"},{label:"年龄",property:"nl",width:"60"},{label:"人口标签",property:"bq",type:"slot"}],tableData:[],tableData1:[],tableData2:[]}),x=O({id:"1",url:"",total:10,pageSize:20,currentPage:1}),u=O({id:"2",url:"",total:10,pageSize:10,currentPage:1}),h=O({id:"3",url:"",total:10,pageSize:20,currentPage:1}),z=O({url:"",total:10,pageSize:20,currentPage:1}),s=o=>{x.currentPage=o,n(x)},Q=o=>{u.currentPage=o,n(u)},j=o=>{console.log("页数",o),h.currentPage=o,n(h)},p=T(0),c=o=>{p.value!==o&&(p.value=o,n(h))},_=T(!1),g=O({url:"/api/ggfwyth/pg/fwjgqdxq",title:"服务详情",typeId:"",data:[],columns:[{label:"序号",property:"index",width:"60",align:"center"},{label:"服务内容",property:"bzlx"},{label:"结果",property:"deng",width:"290",align:"center",type:"slot"}]}),Y=o=>{a.identNo=o.sfzhm,a.identNo==null?X.warning({message:`${o.xm}无id!`,offset:100}):U(g)},q=()=>{_.value=!1,g.data=[],z.currentPage=1},n=o=>{J.get(`${o.url}?page=${o.currentPage}&size=${o.pageSize}&xh=${I.query.xh}&deng=${p.value}`).then(d=>{if(d.code==200)switch(o.id){case"1":a.tableData=d.data,o.total=d.count;break;case"2":a.tableData1=d.data,u.total=d.count,console.log(o.id,a.tableData1);break;case"3":a.tableData2=d.data,h.total=d.count;break}})},U=o=>{J.get(`${o.url}?sfzhm=${a.identNo}&xh=${I.query.xh}`).then(d=>{d.code==200?(g.data=d.data,g.typeId=I.query.id,_.value=!0):X.warning({message:d.message})})},E=o=>{console.log(o),a.identNo=o.sfzhm,a.identNo==null?X.warning({message:`${o.xm}无id!`,offset:100}):r.push({path:"/home/index/person",query:{identNo:a.identNo,type:"detail"}})},pe=()=>{a.tableData=[],a.tableData1=[],a.tableData2=[],x.url="/api/ggfwyth/pg/fwdxqd",u.url="/api/ggfwyth/pg/fwnrqd",h.url="/api/ggfwyth/pg/fwjgqd",n(x),n(u),n(h)},L=o=>({letterSpacing:"1px",fontSize:"16px",height:"79px",backgroundColor:"rgba(23, 62, 115)",color:"#fff",border:"none",textAlign:"center",fontFamily:"PingFangSC, PingFang SC"}),N=o=>{if(o.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(o.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"14px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}};return ee(()=>{I.query.name&&(a.name=I.query.name,pe())}),(o,d)=>{const ge=k("el-tooltip"),C=k("el-table-column"),F=k("el-table"),V=k("el-pagination");return l(),i("div",Je,[e("div",Me,[e("div",He,[e("div",Ze,[b(ge,{effect:"dark",placement:"top",content:a.name},{default:m(()=>[e("span",null,"服务对象清单("+S(a.name)+")",1)]),_:1},8,["content"]),We,$e])]),e("div",et,[tt,b(F,{border:"",data:a.tableData,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850px",class:"table_border","row-style":N,"header-cell-style":L,onRowClick:E},{default:m(()=>[(l(!0),i(K,null,R(a.columns,t=>(l(),i(K,null,[t.type=="slot"?(l(),B(C,{key:0,label:t.label,prop:t.property,width:t.width||""},{default:m(A=>[t.property=="bzlx"?(l(),i("div",lt,[A.row.bzlx=="1"?(l(),i("div",at,"高龄津贴")):(l(),i("div",ot,"老年人综合能力评估"))])):f("",!0)]),_:2},1032,["label","prop","width"])):(l(),B(C,{key:1,label:t.label,width:t.width||"",prop:t.property},null,8,["label","width","prop"]))],64))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":x.pageSize,total:x.total,"prev-text":"上一页","next-text":"下一页","current-page":x.currentPage,"onUpdate:currentPage":d[0]||(d[0]=t=>x.currentPage=t),onCurrentChange:s},null,8,["page-size","total","current-page"])])]),e("div",st,[e("div",nt,[e("div",dt,[e("span",null,"服务内容清单(共"+S(u.total)+"项)",1),it,rt])]),e("div",ct,[pt,b(F,{border:"",data:a.tableData1,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850",class:"table_border","row-style":N,"header-cell-style":L},{default:m(()=>[(l(!0),i(K,null,R(a.column_1,t=>(l(),B(C,{label:t.label,width:t.width||"",prop:t.property},null,8,["label","width","prop"]))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":u.pageSize,total:u.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:Q,"current-page":u.currentPage,"onUpdate:currentPage":d[1]||(d[1]=t=>u.currentPage=t)},null,8,["page-size","total","current-page"])])]),e("div",gt,[e("div",ut,[e("div",ht,[_t,bt,yt,e("div",wt,[e("div",null,[e("img",{src:p.value==0?w[1]:w[4],onClick:d[2]||(d[2]=t=>c(0))},null,8,At),e("img",{src:p.value==2?w[2]:w[5],onClick:d[3]||(d[3]=t=>c(2))},null,8,ft),e("img",{src:p.value==1?w[3]:w[6],onClick:d[4]||(d[4]=t=>c(1))},null,8,mt)])])])]),e("div",xt,[vt,b(F,{border:"",data:a.tableData2,style:{width:"100%",height:"810px","margin-bottom":"20px"},"max-height":"850",class:"table_border","row-style":N,"header-cell-style":L},{default:m(()=>[(l(!0),i(K,null,R(a.column_2,t=>(l(),i(K,null,[t.type=="slot"?(l(),B(C,{key:0,label:t.label,prop:t.property,width:t.width||"",align:t.align||"left"},{default:m(A=>[t.property=="xm"?(l(),i("div",Dt,[e("div",{style:{cursor:"pointer"},onClick:G=>E(A.row)},S(A.row.xm),9,Yt)])):f("",!0),t.property=="deng"?(l(),i("div",St,[A.row.deng==0?(l(),i("img",{key:0,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[1],onClick:G=>Y(A.row)},null,8,kt)):f("",!0),A.row.deng==1?(l(),i("img",{key:1,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[3],onClick:G=>Y(A.row)},null,8,It)):f("",!0),A.row.deng==2?(l(),i("img",{key:2,style:{width:"30px",height:"30px",cursor:"pointer"},src:w[2],onClick:G=>Y(A.row)},null,8,zt)):f("",!0)])):f("",!0),t.property=="bzlx"?(l(),i("div",Ot,[A.row.bzlx=="1"?(l(),i("div",Kt,"高龄津贴")):(l(),i("div",Bt,"老年人综合能力评估"))])):f("",!0)]),_:2},1032,["label","prop","width","align"])):(l(),B(C,{key:1,label:t.label,width:t.width||"",prop:t.property},null,8,["label","width","prop"]))],64))),256))]),_:1},8,["data"]),b(V,{background:"",layout:"prev, pager, next, total","page-size":h.pageSize,total:h.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:j,"current-page":h.currentPage,"onUpdate:currentPage":d[5]||(d[5]=t=>h.currentPage=t)},null,8,["page-size","total","current-page"])])]),b(Ge,{dialogShow:_.value,title:g.title,tableData:g,onClose:q},null,8,["dialogShow","title","tableData"])])}}},Xt=Z(Ut,[["__scopeId","data-v-e739d0e6"]]);export{Xt as default}; diff --git a/build/build/assets/sy_map-b14231a8.js b/build/build/assets/sy_map-41742041.js similarity index 65% rename from build/build/assets/sy_map-b14231a8.js rename to build/build/assets/sy_map-41742041.js index 437a2be..8ea18e1 100644 --- a/build/build/assets/sy_map-b14231a8.js +++ b/build/build/assets/sy_map-41742041.js @@ -1,13 +1,13 @@ -import{_ as gs,u as pr,a as vr,r as I,d as Bt,y as fs,b as ms,z as yt,M as dr,e as X,f as _,A as se,D as oe,g as S,x as Nn,E as Fs,l as Fe,K as Rn,v as Wi,F as _t,h as pn,G as fr,w as gr,p as ys,m as As,B as js,c as mr,H as ds,L as ui,k as Je,I as wn,n as hi,T as yr,t as Ar,i as ue,N as Ts,O as gt,j as hn}from"./index-306f53b4.js";import{_ as Us,a as qs,b as Ws}from"./table_c-9de598ee.js";import{v as zs,V as br,p as Er}from"./index-0f9ba0f2.js";import"./back-6f0da97a.js";/* empty css */import"./___vite-browser-external_commonjs-proxy-a202247c.js";const wr="data:image/png;base64,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",kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA5hJREFUWEfNmF2oVFUUx3//tKyXAintQ6OsF18qlNS0jwetKOolSEuiiCQ1NUVMErGSLPAhxIIMKpMiBUE0KigkyR5MhShfesjCD8owkTJESK2/e8keOXfuzJxz5navLhhm5szea/3O+trrjLjARBcYD30Gsj0VmAPcCvwBbAeWSorPtaVPQLbfBOa1sHoUmCjpp7pEXQPZvh/4ooPBnZLuGEigd4EZJQZHSvq1DlRfPBS5cneJscmStg0U0DvAzBJj10k6NFBAd+WKauflbyTdUwcm1nYdsthseznwUgujvwOTJO0bUKAMFdU2F7gt9aMj2WvLJf1VF6bUQ7YvAW4AbsqvEcAySae6Mda8x/bN6dorwC5Jb/UAsj0WuA8Y1QRwUUHROklPFxXbfhQYDnwpaW8VUNuhcwGwArgsNdejkq5sBopquKZE4UJJqxprbE8HPs7fncK2BXhV0vft9NgeDaxNTXVCXnMCmCbps2agj4AnSoDmSHq7ALQaeL7Fnk8iFJJ+KKwdDLyQauFlYEi+Hjn3kKTdjXXnqsz2VUAouDb/GIdjuPXP/Irz6ZCkuKOzYntiTuIw1itFgE2Rc8DFwAdApEVDfk6584CkeD8nPcredrjx63wH/wKjy/LC9rgEPB94BLi0BVjo+S9DNX7eBTwsKTzUQ3r1IdtPpcpal1etlfRMSRgb3hoKPJm8+GzcSIc9nwKPFT3d1kOFUET2LwX+AYZJ+rsKVGF/nHHPZa9FuBoSx81cSeG1ltKyU6cOHNffB6LEY675NnbbngyMSa3hQ0mHyyBtRz5G05wCbChWaC2gwp0OLxq2vSP1m5hxojFGmb4XM5GkyJH/RSqfZbYjDDFyNEvMO1FBkW/7+0pVB+hz4MEOBqMxfpW9tlnSyW7gKgHZvgXYU8NA9KxVkl6rsefs0qpA64HH6yrPFdqr13TSUwpk+0YgDs1BNYFWSnqx5p5yD9mOs2t2BcXH0owd8/PWXHm1h7PSkNmOsSIqp9WREEn8XX4UisehmGlOVwDvuKRjyNKA9nrq1kuaNMQB/Eaef2rlRxXYtkC2LwcOpmq5oqAoJoAxkn6rorybNZ2AFqdpbmVBaYTjXkkxDfSbtDvLYoCK3Lm6YHmRpAhVv0o7oFlpTl5TsLxR0rR+JcnKW81Dce0XIPpPyI/AeEnHzxfQ9WnsOJCNxxx0ezd/q3QL385DG4E7Yx6S1Okvl27ttt13BoXNIDTPOAyBAAAAAElFTkSuQmCC",Pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABWhJREFUWEfNmHvs1mMYxj+X8zBnGqMIi6UZoZwnExvFmK3GRnMYktAiFGokp5iF5aym8Yfz2EhbaBKGTQuhbM6T86kxbs/183x/nt7et/f95veH+59+fb/P93mu5z5c93W/4n9m+p/hoSNAEbEucClwLvA1cIeke+pcJiJ2AA4F+gI7ARsBbwJ3Sfq92qstoIjYGngKOKgBwPPACEnftQIWEfsDpwBHA3u0WPeYpJM6AhQRvYAXgL3yBy8CuwC98/+XAMdI+qTaMCI2Bc4BzgT6NQGxAlgO+KL2lu0ESU/6j5YeioiNgQXAPvmjG4AJwGbAncDI/PyjHIqfUzhHA+OAbQogK4FngLm+nCSvJyIcssXArsBrkga1BBQRBvoIcHLe+EZJl5S3jYjrgerZMmALYKtizSLg/hSqhyX90CxcETEmfXNbftdf0pKmHoqI84Db80IDGykpGjeNiDmFp6rXDutVkvzvGi0iNk/h/TIn+CRJ16wGKCL6ZFc6F94H9pPkcKxiEXF2vt2G+YUrZpyk+e2ANHj6OWCoK07SwGaAXFHDgL+AwZJeb9jA39wMXJSf/wlcC0yR5L9rWUR4n+lOK2DLVQBFxEDgjbzjDEmOcaNnnNCuItunLmtJL9VCUSxuOHNII6AngONTsv6aErKPJJdot0XE5dkbfvYOcJSkr9YWjL/L1fYTsB4wvhtQ5pzPk+vXSRVza6qMKiRd50XEgZkG/P5dl3ry4Df/BUz1bUS4/PsnCphdAjKR3Z0XDZDkRRUYo7dHzLZO8H0lfdATYPJlq8jMKwFVD5dJMlmVoToDqHrXWEkVd/QIpoiYCbhqF5eA7AG3iDnp9u4/lXe8xiFyGzDl95P0R48g+feMKcAkYEUJyF3clD9dkum/AnQYUJHc+ZIqwuwxTBHh825KrWllCei3zJjTJF1WALoFuBCwROgl6ft2SCxX6nBSRPi8qcCPJaCPXeq591SN09X1CuAKmyvJjLpGiwhrJjfi+5I0GdtufU7qq91urLVKQJYZR1YUnhf6vTlik6QMJkvyhy2tYF2vWSDJgqytJWXhC4w30ZaAJqd2cWX+uq+k5VnlfZafnSZpVqvdC7d7icnyCEkuhrYWEdZCw5OQW1gC2j1Xk+Xq1FRJV6Ry3D6Vo8nSNkrSA812j4iqSvz6C2CIpPfaIskLIsLVuzMws7F1zAZOzQlsweRe5eqzjZE0o/GQiHBjdUux2ZsGs7QGGEsQy2BjGd0IyFxjWer24CS31l2YPLYBcF0S49XBXedFxInAo/lwg3eYPuwUTN7jLAv9/M3gZvLj9DQV3JtB/ZKRW84ukjS4Oiwi7OK3slK0Fy1VrBxrWURYXVhlLJXUr5VidNk7fM6n0rp6XArT+rnRHpB1zHGSnq2F5B8P+4KOgM3ibvqaRP7hgEmxEvn+6GlJwyPCAu3ivNFqyqATYPlSFn97m6FTr9zR6qGTucy3mAgcmw+ycB+V/3bIHKruQa8TMDl3SpqZIMlDQ8eTq4nRsS6HPeeXZUjHFVXk3wjgoZynr6bx6JCq1bT1ULHJAM9Pud/58YOSXAC1LFemJxlrLI9HgyR5mOiyOoBc+i7tbQsETmTzU9vqylJ1GnBBPtctaagke6jb6gBy5XkOs31bDIWeNPzcubVQkhO02yJiu5xzHgxMFTZ7ZpiklxvdWweQ5y1XnmnelefbmtRKajAY51Q1qVp5+leP0ublNtT9e0BtD0XEnpnB/e1ESW4X5hH/rGK5YWDlPN8sr1ziFnezmk3BtXKo6OQOT29JVcPt2ifnh6WLW4+b9G6ZW+xN59d8SW83Q7lWIYuIgxOBPe6pxCqgk43Xds3fo/sLqseN30YAAAAASUVORK5CYII=",xr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA++9kBbzbWyfYzJttIhXp5d/V0bOSHxII9sG2f1VQNysKvo2KX01JQDMNxqalhXo9HDtDxtoAAAFOSURBVDjL5dJncsIwEAXgJ8m922BMb6GF9Hf/wwU2hjGCXCD5/uz6ee3ZGQl/W7P1n3Hx/O5WeuS58c65Rv62wZRklUg2K3lVTM+Rk4SnfgpPsihFtuaNKEAaSedBU/gDjxa99NsGudTNsMc7xddGao6+zK5qPtBfaSmYq4n5HASKj+zTTzNRc2CAk1iyyt5rDMiAcOS3auHTkgJXWciR4hNws76mPqDjlQGGAJbmZOvP94sgA8IKXa7CA5O88zCbjIpzTQxa+48VgDflJpdDNAyTxXmW3LU7yoJI57WK8aOnV1K/ijyAcNZqBvHBBqLSR7QvAaubMoNIWMavG9w5RG991UfLRKFWASxDT/W8+thJDHtDa+iJNSxjukd0ODHLBpbsheEBV8sxyyWE9SnXZnBeJvXHpNvgkZ1LUpVabrjBb4J3txip/KVe4P/4Bp7aPS6ZKDqwAAAAAElFTkSuQmCC",Sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMA8uKJgX1V+/afdg/rzr9SOS0H1dHHuqOVhFpKRSbv5tnUmmlhIRkWtZKOf3NsYz6vqjVtCwJJAAABN0lEQVQ4y33S526DMBSGYRuHPQJhpQGy92z73f+9VWpLZR8OfX9h6RFC+BOkdL6WcjNPxXjhB347H8fMMcdfq4w3sxJa1olFAYx89kVLmB0Y1IAUMEhR9M6gmqKYQVuKEgbZFM0ZlFI0FUyFaSzB1boGWgg2m/xwvodLvppp9lz1JmpHTGNBq+z4EZh5DYN8kNRwudnRucQu+tb+/pSFBG2AZXJdTCeJh1w5ziSJgJIg7+KoKoIbq2aqShdRpZztyjTOz8QO+9oCrHr/vUpbGte3AOz+ueu0G9BVDNzEoBtw1r8ImAzRBJDa0RpDlXZ8G0OO0JVrD9GbJJuyOJQLgqpdOzN20+6SDUVyCemn/fFVS0SyIGiXiiwoUDxCIcJ7jvjeiddTcH36nlRX6W0z8V8n21oHZCJfoq9KZuMjSK8AAAAASUVORK5CYII=",Mr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA+wXnCeKPrCwQ9u/bnJKBZ2BTPR/z693TxKCERjIk2Mq5sm5MQCi+enQ6GxYUDaWViGs3tFdoBzV5AAABgUlEQVQ4y4XS2XqCMBCG4Qm7iOAKiuBe9932v/9L64AKQmh5z4LfQ4ZEKpl4wajdoH+c7jMkbHOlVBdadyGQ8a8POem1mihxvMlnsR7rqJSNd1rO8DdhdpXke8YBJPLL8oHksfqUU0xU6FCRAbX4Ot0FvqRoSsrqMkBKdfekVEW6lp6oaavXHrG+HLUBhz+WccvOuybEoRQp82SXm/XsvkIbwJLKthBgItiMVDBeWlLUQfgwstsZbic+GvINQ+etJqula9wjPsIYPsmC4tmZMEi2w2Cdr5YQvJIoGzjZ8x+BHVU5DiFu6bDWHGhRNS0ExGwxdwC7Q9X2Z4pMHxxOjT4drKrNLvDS0Q6ndB0K4yydpQ8MjsRa43QsAehRIWmYSLhJAyTV/PlAy5tYR0r0yQNrU/S+nuzv27XxEtIKLKYhXtT9qxF4ExbNgAV1kBn0iEV5k/w+5t00HR9VzDOr+NQLgO8tPk01clGgAhBNFHikopZDNmo1aYRaG4qnqDG0fgGJP4HueqYn+gAAAABJRU5ErkJggg==",Or="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAQMAAADbzgrbAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAADNJREFUCNdjQAHs/7CT//9/QCMfMBQgyAJ08vE/OPn/8b/6Dwz/HxRgkAzYycd/yCaRAAC6OGEk9E2MBgAAAABJRU5ErkJggg==",Br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMAOSs8INzA3sL7QdqGWi8H7tSCGxALu7KvqoxXSTQnFemXcmFMGM3GnJJ3bVFOmN2KMgAAAMpJREFUOMvt08cOwjAQRdGhGBLb6b1XOsz/fx5KIbIFUjYsgsRbXh17N7DQ+ftTWF2TrBCjq9/rS6QQC4YpOI7F+VAc+/hq+wlNU5suPExECaWuiBApQK6iiLwUcCUjBSBCCa3xDaEB5jzaGjiPVs5HtJPqZrt4RP7o51FGaZrceGSpAiJBXGstpZse+bamG9DPo7bVIRK37lAMPbF9HE5DZSEfaV54Wf9A13jI+r9NqITzZQHXDgBOwwMiHOgZXAvFlR0qpcQK+NqelIWLxvQVktoAAAAASUVORK5CYII=",Lr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAy5JREFUWEftmFmoTWEUx39/PBjCA0kepCghY/JAuUoZSngxhQcvxiRDlDGzyJgxiszFiyFDCPFOxhcU5SahkHlY9jp957ade+85+9xzdhTr7Zz9favfWfu//t/6jsxsCrAeaEbx8QM4B4yS9KX47dV3yMzeAU1LTDZS0qkSc2S2O5CVIdFESYfLkOc3oEvA7lhSAQuBXsA3YDLg1cxGd2Bp+JAK0CJJa+K/0sy2AzOA15Ja5jxrDzz6D/QnK+SiXJmjoW3AIMBbuh/wPva8N3AkzVdWSpOkIup/EyjqXO/WhqFzP+VWIXVjNLNWQYcVwACgQ4B4C7jDX4tDxYFuAPtzRD0H6AJ8B+blGGNXYHZtojYzN9blUSPMjc7KxrXo4SnQSVJVpeJANRnjDmB6XYzRzCYAhxIIc7Wkxdl1aQJtAWYlAHJLmQS0A26mCeTV8SoVE8/jQPsirVSVzicBYC8wDPB33C3HGPtEB+/pPBo6DwwpgsZFvq7sXWZmDYDBgB/M/hqSxHFgvKSfaQAdBcYloYit2SNpqn9OA8h/7RjgFdAEaJQAbqqkPWkB1Y8GvdbRQFcZZnX3r3zhXdZF0uNcoKuAC7vKEoD5Qcz+3VngWOx5PWBZcN5qh6uZ+XQwM1QrH9Bv/pe07T3hNEnxERczc8Cx3k2SLvqi6LuOgBvqwAKVcff3CXWFJL+9ZKIcQM8i618QYHxGugC0qAXG9eV2csuvT5Lu5q4rFWiEe5GUSeOH55kCV6qDkdA3SLpXW/XiQAeCJrJrXSM7gaHhi63RZXJTLNFnSS9DZdoAD4DmCTrKl3gVN0q6nK9CCXNVLVsrya9Jrpu6eI9vvQIMl/SxJg0VC9RZ0kMzaws8ieZxb/e6xMzoiuWuXk3UxSS7I8kvil4dn5k2Jtzsou8J+OXhaxD4fUl9SwU6IWl0API7/fCEQC0kvQl2cRLoD1RI6lEqkAsy48BmdhvIVCtBZICy68zMG6UsQPMlbQhAPoa6jpJEakCrInddEoDuAD5fFwp34+aSPhSq0PVCmWp4/sIHfEmVZuYn++YCf3j5vye7sjaRF6gOMKlu8XPlr4pfr8HCxF3JLVsAAAAASUVORK5CYII=",Cr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAzNJREFUWEfFmEvITVEUx3//5FUiBqQIGaBkoIwk5JH3Y+BV8h4RA4+SEhNJMvA28kghj+RdlMiIjFEk5J1CDLyXs0776Dide885n3s/e/J99+591v7dtfZae/2PyAwzE7AdWAx0y85X+PwU2CjpaIVn8M3/Gma2EDhcxUidtT+BQZIelrWXB7QLWJljwI0XjTY5C+ZIOln0YDKfB7QHWJEycAOYK+lNkVEz6wTsBJak1s6TdMI/m9no6M8mj4Ck3CiUAZot6VQRTDJvZgOB+zWA1gNbw5yDr5H0l+fLAE2XdL4CUD/gcQ2gtsA+YFmYvxbBe0jfVwlZw4BSXlwHbIM4qR4BUyU98PlW9VAKaAjgZ7Nr+O5pdKb6lgWaJulCI0IWDvZI4BzQJW1TUuycMh5qNNCHLEwMUgHI43uxgR4aHmVa+2BvMrC6KtAUSZf+AWgzcD1E4zNwT9KXEL4FwJGqQJMlXf4HoOyjXqMGS/plZi0CWitpRwWgKUA6Cdwb3wGv4smZ7SHpbUuBvgHHgFcloDxz5gOds4XRzBYBh8L3vSS9aClQCY66S+K7zMwmAknomw5keSUkYLY6kN9DfifNruGnVgV6DUwAzgD9/zfQE2Csd4SZrMpytYqHvJaMC5ly1f+vc6ybDnQXmCjpXWjG7tU50M7ZVKCboXf5FEr/XmB5QV1oGpBfsLOSeygADY0arY4poHbAfmBATmFsaB06HrWlCyT9qOUNM3OY0+7BzJqGe+iAqxC/DOvAeDvhqe/tRNOzLE+P3ZLkksalTQfgbKhHecwN91DeJrE0CjDejo7/n2n/PGqqXOq4pPE2Y0zJLPOKfiWs7SPpWboDqNLCZvfbENSpZ10ctpJAw4A7Ya3LIFeuu10VA+8lxS82yjT56f282XJl6m2nq4cyIzlDftZe1HijclFSnJ1VgfylQU9gRBmSsCat7WeGZs/hkvE20mijJMXy+w+QmXX3XhdYBUyvsaG3Gom4K8u0BfD77rakr2bmP2gG0DsKl6vVc5I+JsbSQC/Dry+7UdV1ByUtLXooDeRdXzPHFUmTijZIA7n2KnygyGCNeb9yXL34K5i64zeUdQxDgMMngAAAAABJRU5ErkJggg==",Ir="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMAqMcUN/NmUdG9KBv56ebVrpyVgnFSPRlIw/mMkgAAAKZJREFUOMvN0tsOgyAQRdEDMoj3a7Xz/z9abJooBDNpUxPX42GHp8GdjcQRGuNm4YQlih6pKE9ETh+4RJT7rcRB+WtklFIVDio/GHypmgd1Ypg/31tiPkcW3sSCCTB1OHXOdeFSG/QcyoAsmno0ctSA5YgviZ5mA8+8dakoQ0hfGO3p/nxFRHJE0HKkYaOoads2uh4LFCwoAKyF0KzYWE1nBWmLf3oBSatENU0kRTcAAAAASUVORK5CYII=",Dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABYhJREFUWEfNmGeM1UUUxX/H3rtIbESNChYssRGjiFFiweCyKtY1QowtGsGNiFgi0bUrBoyJmlggJKDgijUh2D5YALEQiPrBRKxYoihi9zpnnf/mz9u3+7YmTLIf9r2ZuWduOefeJ9axpXUMD+0CiojdgXOAE4G9ge2Bn4HPgFeAOZKWVHtQRBwKjE77js1nN81nPwEWADMkfVrtbBtAEbE1cAcwBtiohgdfBK6VtMz7ImJ/4B7gpBrn/gaeBBol/VjeuxagiBgMzAX28v3As8AzwELAB7cCBgIjgbOALYHfgIuhxduPpMdsAvwCzAKa077lwCrADz0cqAPOBNYH7KU6SR8WoFoBRcSewDvADoA3nC9paXsvjYidgLuBCyr2zMgvX9nB2X2BmYBD+z1wZBHCFkAR4Ri/m141CHg5ARolyS+vuSJifAbmvQ7fvTUP/W/TnnQ0TgY+MjjbLABdD9yWXOlcGCLJLu/0ioj9vFmSw9PpFREO+ZvAAcAkSU2KiG1y5Tg/hkp6o9M39sLGiDgGsE1X8AADcg444xdIOqEXbHT5ioiYD9h2gwE9BZwBXCLp4crbImJA5hMD/qr4PiI2yOd2yxVWPvqapIURsSMwDNg4heSvVI1funAk/VneHBGuUtueY0DOG+fAIElOrtYVEa44f2ZS/NixlmQOcVKOSzRwXzvumCdpZESYCE2q5eXQOF+mlR7nqrOd5QbkBN7Cf5J+rQA0IZOkOcXMe7okc5MBPQBclT//oMLo5/l/3/cWcGGqxM1Tqe8DuIAOSjkzXtL9+a7NAO9dbUBrAJf9hsXrS8jtve2SKw9MIf06y8XZFYDaeDZ/70f6sS9IGlG6c1vAnjMx9nf4IsIh/b0AZALrZ8NlGs96ZG6aImlcRLyambafpDUlD72d+MePKlazpKkRURVQBlvkrVNgWUTsAnyR5GqFPfR+duFRkszULStpmt15NXCEpEWZAE16oyXNLgGy55ywxZopaWINQA8Bl/qByXuLI2KUvQ/MN6AHgcuTJk2QdFcGY3e6IiwP32ZLFlpz1twkKfUlQF0KWb5/UdLJQ1wsyfurIuJRYGwLhog4LdH2PGe5JEuHvWM6t5J/lwmreH3/HHuXs5ndST24muZFhJN4dTmHIsLKcAMwOQn49KRfDbmSV2RqGGhAheq6/7HyNkfEdItrpbGImJhakqYE3ontzsAV81M2XC60xZmjnFtOVuefE9ftiXnL34+QtLLkaedeXaFlVySVNy+Y+A4GLgP2kHRRBQ34Mpf9NblSbgd2rSh5/7tEUmNE+F63Gg63+cuJa/GelfLsj1QoQ3Oz928W16UFIHvJr7CuvJ4Eb3glm1Yx2qOPcqjeyw+aLOlmX1juh1x6bsR2TiL3mCR3jH2yci45R91ZWu0t6i0KUNkxHpY9ZOa8TtKdfYEoIop25weniCSHsmVV66nrU/KZuLzGSHq8N0FFhMXW6r4ecKqkl8r3V506SiT4jytK0tO9ASoiLLRmdstRk6RJlfd2NAbdAtyUWbhe0nM9AZXK2xpmMBbY5z0oSHJ1rbU6HBRL8mFpOE9SEcouYcs9u5P4uDxAHJ1owaTZZtWcXFPfa/1yI+/wjZX0RFfQZCW3EgxP+vVNnjDMzFVXTUA+FRGm+hvzrGbN8/hTc+XJwqJ5SpahYcVQ2SNAGVQjYPH1I6a6E6iWA4Wh3L6a1YcALm+DaXfOK851ykMlI+eaNLMUODEdwqIbaH10HqkdJg+f5hiXd+t02pFruwQoe+r4POB5NPbUeWv+AcGGDaAha6H1y9JgEW0dDmrFucuAMijzyewsxNVs+HcBE+qVlX16nwDKoCzIblHcwLvZsty4e7Q4T3OXWct4t8q+O5f25Ey3QtYTg7XO/gdbcTMvIybDCAAAAABJRU5ErkJggg==",Gr="data:image/png;base64,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",Rr="data:image/png;base64,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",Nr="data:image/png;base64,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",Tr="data:image/png;base64,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",zr="data:image/png;base64,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",Fr="data:image/png;base64,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",jr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABoCAMAAABln0ZDAAACdlBMVEUAAABCiP9Ehv9Dhv9Hhf9Fi/9Ehv9Ehv9Fhv9Ehf9Fhf9GhP9Dhv9Dh/9Eh/9Fhf9Ehv9Ehv9Eh/9Dhf9Dhv9Cif9Fh/9Ghv9Xpf9Ehf9Dhv9Jhf9Eh/9Dh/9Dhf9Eh/9Eh/9Fhf9Dhv9prv9Ehv9Kjf9Dhv9EiP9Qk/9LjP9Nj/9mqP9Fhv9Ehv9sr/91t/9Hi/91t/9wsv9Fh/94u/9kpv9ytf9Xmf9Rk/94u/94u/9kpv9SlP9fof94uv9ytP9oq/9Ehv9Dhv9rrf9Fhf9Ehf9Dhv94u/9sr/9Qk/9ztv9Gh/9ztv9Wmf9Chf9bnf9vsf9Tlf9RlP9Xmv9doP9dnf9jqf9xs/9rrf9fof9Okf9Pkv9Qkv9sr/9mqf9xs/9fof9ipP94uf9Ymv9rrf96u/94u/9GiP9gov92uP96vP9Tlf92uP92uf94u/9fov9srv9Njv9hov9pqv9Zm/91v/9Znf9bnf9Ym/9dnv9YmP////9Rk/9rrv9VmP9Tlf9fov9oq/9vsf9tsP9kp/9xs/9Xmv9ipP9Okf9Mj/9ytP9ztf9ZnP9qrP9mqP9eoP91t/90tv9dn/9nqf93uP92uP9jpf9JjP9bnf9Ljf9cnv93uv9Hiv/3+/9GiP/s9P+rzP+Cs/96s//D3P+nzv+YxP9vq//+/v+Zwv92tP92sP/P4/+tz/+Rv/+Fuv+Atv/M4v+cxf+Hvf+MvP+DtP/8/f/y+P+jyf95u/+CuP91rf/k7//a6v+Uwv+Ht/97t/98s/9ppf/5/P/o8v/V5v/F3P+x0f+kzf+gyP+Kv/+92v+21v+10//d7P/G3//F3v+Bt/94tv9rqCoaAAAAe3RSTlMAE2IxIBdrRytxXQ1uZlRNSkQ/OiIbXy8EODURWk8noHwlDwiOXVc8Wh367Id0aDQt7B39+/n28PDu4uHX1dDJq6SUhoKAdl1dTUxCOyge+um/o5t/LhP9+vnz6OHgzsTCuLe0sbCvmJKMiH1wbWxsU0FALSMYq6KRdmN8LHaSAAAGxUlEQVRYw+yUSU/bQBTH52PknmOkolSABKiAxAFUceDQ9dBVbVUQm0CcrEh2EmQpUZyAk1wilIq97ItYC5RCCxS6fqP+37hjxrFjUrj2pwfvzfO8XwY7hv3nZlS1dr1urK+rrq6rb3zd1Vp1LclQ75u67QJnu7CNQFH3pnfo3yzB1pfVBU+qX7YGK9d012cFhWwBkZWp765MFegJZ/3JhXsCFdzgxpwgm8si7KXcb6y66jidmVwuk8sg7AzcvUyn76FuN2V8GMmMIMSq6XZ5T3t4RIABRNmacri9nOdurbU5OZJEODOQe5zau96etqQPQuKkzfM8D5OJJCJhY61FdveAx5naaxPXoLbd9bw6EonhxLALNBHle+GSZxd4Fh2+Hs8CTKYlCoYhwy8Jd8+9p8XxXojuflEpZfM06stD+W1pEl14XGz89jc1MZtbMYHixRouRGNRBM+A18Ba3xKeYIe/6GvMn46g80AEjb0HazOKMkXFzhgX+fP3SIEnsUgkFhGiKK8x/5FypIg/LWLB1/ZeUSM/CTCiP3IJFxEkoixE/vQz4tXNRa8YePDIKYqlIilLhCJVmejRA7rVKQmIzifBBYoJKk5w15dSHP4BJPeAbnezvdJSmuKGi+Q9CDsLmiEKaRLeIu1KQowNajcXgUHWVpnI1EyENn728/veqYnGZY/Txlp4Q+AtMi32fxStxoIpIBGfb2HNhmEaJoIyiRbHwToe1ioVS/ge7PBr2rxtPpozgDxnNrOnhgx2abzA/BxtMooQ8c6WcsmKLOI8ZQ3xuBGXRWacIFHcQEGiuIEtE4rE4uH+NM0hrPkGForLOEWARL94MS+LZnAqx2CI1ZSKDJdomRd7ipMPjsEaVpPPx/PWAgU9kikwiY+8oGJrQ4iOHZrjiTkxgyBRiC84KBQ3EOHa3OmY40/DiJjh8yHWYDX0vE6UE+EfpRMT+zFk08Du6ILyIl2fKmmN6SXcYS8qEunfzmdX5C9SqegFe6vrqq4SSN6iQ+v64WVnY1wHGEBY+S3r44UAmw6mwfIMnu8uVQsQ0YcYW9LzXxAztqiPDdBSFlk7cHPnebGubOwirRal80yqLgZY8PFVolVVzdvvR/Go+GXc7XkcZOy5mlbTCJUytmIBSERZXV9Q0/pnRXCQtvcCu37OGLuXHk2PIqhdKgKf8CO/r3uL2MARc5TvQXR/VIAOdp7Mgne42ZurKPbRX1ccHJ/po6XcZ+APp3XPmjAQxgH8WTr1C/Rlsl3USbrooB/AQURtO6ibo5MgfbsjcToiHAiZjpsqbkVBqShYKFi0dOiH6p0v11xiTPTHA8/Dw+VPhiQkw20uyhbFkduQ2y3Pv87HXEvhdgakZ654gwaMD5BHn+tuQTrJc7aFXCYdzrQP0ag3kWvONteIgbP8DayUmG/QglFbe1877Bv9LFCLOT3CWo4qyKVH6RvSg2bvrSXqUKc72HjwDepT+qktbCr09KAabDXzfkEjSgeBQTlQnsgGcplSot8RE4dkEKFkqwT/7pM+QUNK5l/OJ4hIS2QTJXkCDlGyNpa6464yI2T2qkznRBr8UqK8gKYmVgYxRBEheJZdIgXQxZLGUZJNcIkaR4mCR8mQTMMUpbqi79WuCF7XaXNFO+igghzSp7BDLmUeKJWDnbLmgbLgo26a2MSSaMFzHXwV8QGK4O+sgEMrnMEeV2kcUvoS9opVcSjVGASIVLCFLVFYdcG9q0QgUCJlBUolIISLshWgfA6hNOLtttW2RKkuqTnegJCyf9XYWWrCQBjA8XEmTiYxk93YxGyKdUNB8ASKCkXwGp7FE4ggOWs/F6xi5VPpS38EJnnIHzLLS6B04ybY/yJP60LpkX6XvKD7OASdV3zuTja7DVy7H5+EvFy6QDpoaXsH6SAlrIMLtvv9dn8VCgh5t7SF0gEMSAcp7a+81akozFWTNs2KSyej7UR1mVIhz/lYhQnVNINLSWmgr4uztR5QKiU3NI0m4Qr5M17qBAuNS6rHpplYtq2q6uDUGcCtbVuJacY6lVxbBJ0SeYQZ8yGnsWnZztLteGEUMcZq+bgoxnkNbqMo9Dru0rEtM6Z8ODcY+Y0YtHKDti3V9SJWEyJNG76vAGM8NhTg+400FaLGIs9VrTY18tZAkDveZDrTqGm7IRuJhq/0qtVyuVw6kPI4wGO12lP8hhix0LVNqs2mE+8ulGWtnOuW4zGR+gpUIFKv15vNylGzCQ8Qg5bip4J5jqXzvJVlfx/CPw2gn4ZP9hk+2fjyn2DLj29I5wzZkOgRATGAATkiyKGVHN4cDqHL5eXQ/hPfVdl0KXB6nT8AAAAASUVORK5CYII=",Ur="data:image/png;base64,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",qr="data:image/png;base64,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",pi="data:image/png;base64,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",vi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAABmCAMAAABybp3lAAABMlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9QnWH////Q5dWr0LP7/ftTn2Tk8OdZomlWoGa4179lqXT1+fbf7eKhy6qcyKaAuIx7tYhcpGz4+/np8+uSwp1gpm+01btqrHjz+PTx9/Ls9O7a6t7W6NrT5tfO5NO92sSw07ipz7GVxKCJvZV2soNurnzK4c/H4M3D3smEupCt0bXu9vDB3Mdwr34ugwEOAAAAOHRSTlMAN/wmGdykXkfWVfbu8+WOeQ0H+c7Kwq6nbAq+s4dlLRUQBOnioJuWgX1uQDMfqlAv07u3OhOLcpHc1mQAAAUhSURBVHja7Nr7TlNBEMfx4bQUeqEisdwKgiJiScRqotmvObT0BiiBQqG1rUAgwPu/ghwKFLCXrf7Hmc8jbPa3szO70lfg0/jyZPhdzOG5c8bi4UQoFVmQ/xJ8HYrjP7GpmYD8m5cjSfwrsbooA/u4EuWeW8kcVr8/d9XDTMXlnrOWloEElh1aCqel8/K68Y381ubZBbfmhgYI5guHGzuNYx+tV9tJqUhLKCh2InE8bu7Y+NdJvYAnNmO1zabx/KzvGn/Llg7wJIPST3oYT+6HURsNF2BptF80owBFPwfzoXINz7j0soqn4cvTv7OmC/BCupsHuNgyqu0qAzD9Vrr4AFD0ewF4KlsDmJbOZgCOskY9tn7ZPaERBzjdMOove92qQWAMONI16+gSYFSemv0MFPV21tl6DVgKyhPvgf28UZ1lM0BSHhsFODeqmysXmJGHJoaBulHdNYHYo4CmgIz2AT3VgJC0BaOANgK9lV1gSO59A86M6q0BzMmdr2PgauXsZ+MASD/sOX8Z1U8JWJNbcaBsVD/ZAjiL7TvaqVH91YFVuRECfhvV3wmQEM9sFPb1jmalCATu0pkzykbprpea13QOlM8puZYAdCRk6QJi3pHmQNEoO2fAgkga2DPKziYQEYkAm0bZ2QJSIikdcAwgD4RElgFt1q25kBCZA/QNyloFwiJJcIyylYG4SAIKRtk6hDGRMFSMslUFR+QV7Bs12E6bBNcoW0WIa/Uc0A4Mi0wD+iXNWgESrcnQtlF2dluzoRGgaZSdbWBeZEh/cQygCYyIvAGqRtnJ3X5NCIOr5dNSBqITIrKisyFreeCLXIsAf9q586U0giAM4O1yLAjKWaCoXOIRAS2vZD8EjIUiAh4oxooaUSp5/1fIwhpYrL1IzB9q/55hdmd65uvuSsyK5p/A8q4ANCRmRWGQttrmk9oYX6eD+kQODY3xVrxKfbEpoM4vn+ZKDQA2VRx+T2JWtoEIPbMJQIV7okyVR9pWZnipWVxoYRpIAChyFtLYSQvABg0tAShIzKzsjJBK0gugKTHjSyEhQWpxAPUfEtNzeqnRKBsBUOYd1LDJxxGgUfZFAB2O3hrkukM5eskFzt4a1k+Y1ZyVwKc1HU39eQnL4FCkpipkW0HSFIXskf9rL3QhCwdIW3AbsjZH/NT2O5CFk6Qn7YTsgnvZh+4bkM2lyICPB4FpDAOLBsmQOAVZi0uqnqcGZIKfzNg20XPInT+1a/RMZ8lczCegp9z8yFXV17sr9DmTZEkigr76z+OP+fReqh1coM+dJctENxT1wlHtY6XXTu6rDxUoMmtpGsdkGAOVq87NWXdPrapzqLnde8PObjrtFgYc8SCNa2fFCz3FmqTh10Ed74XH6aK/EtxYdkDTrcafs9nGezHtFAP0D/LiQtQdgppWVX9+doH3QHDM++I2ehUBuy030SMKAAolaUTp7hoKz5Jr4s3K2ewp+g9SDgDlk9FUSLcFhXstReyl9BaAyvnIIvsGRWgmS0zDCgDhWLXIvl9C4fAniWmJA+rW7eMHAX1C1EVMWzaEYZDt9KgBReaTnZiOvBdAW9k4a49F9AnbG8R0BdwAGqe96qxahmJxIU/MwDyU4ML9TRGKuck0MSOfIXvarx5C4fXZiBkTIesMCvKIGCRmYieEoamVBDFT+UUMhOMxYuZiYTzzLOeIWbIOxeYsF+RWraIn5NwhZtUkZI4vu8Qsy3kQWudbn7HYMxk/F+TjSfv51oe9ht+Tp2yIXxXOywAAAABJRU5ErkJggg==",di="data:image/png;base64,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",fi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABKCAMAAABq89qQAAAAZlBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yxU8tAAAAInRSTlM3AHk6VUdPQ4ZLQD1mYYFpfXRwWV1tlZqNkYqeoqYYDgQnZixOYwAABZRJREFUeNrM1ut22jAQBGAnwVxSEOZiTGzLJu//kpU2bEYrLTTpOSCP6/an0XdmVy1e7uTyuTjszfJ88vlwOVNan+UE0/qcKR8uJ5/z0uxn75+Xe+e8jTCsdk3XuIQCyfHN0uSO/w0xRejQuHSn3Wr4LcJYmq7rIBADGE5VGXr8v0+PqfjbnBgCDu44phx/gTBsmpgAAHx4zqt/3B9KRe/jUsUvfRsqFEDEDM1x/CHCuO56IkgFcPwbR93R+7js5CsTUkQOzNB36/EnCIumd2bcAiKQAOFvmkwiC0AQA7ehcwzN4p8Ig+m5BiCAQHz6vX+yhn5BYsEOYEAZejPcR3hryCAlgMD19Jy6rt2bJ/xtgFDgkDKQQlPcQ9jYwEASAIAP77Pd1tvcqf1bAwMQIYNQsMebCJe95VGgGhCBFODz4+jr9fb6PD/8XXiwhHQgBioDjYRX2F90hLESBm3LLQgF+PzamTdPfZSwBEGAwbeBy8CLwVajhnBxBj0MBIEUwKmRo3ueG/lJqKQOKEPYheqiIOxCg7bFJBABC4jTH/2j5PDwv2T8r2AMCjsQA2ZCKuxThI1qAAISAAAf93Bwb944FGYBBDmAgRXaUOEYI7zxvQADrkFIAIADZ4bnqcFXDxxACIZEge+IQiIMnRUGogYgAAAdflI5zAAhGVAGqWC7QSAsaRiwE41BDSICAggz90+m0McROIBBlAF7gQbChAglhoEMljCgGjBBJDCfUgQEM6AMpHDdjhiIBRDGzkYGBgY6wRxZ8bPi94HBR+b8BNEZoGAiBduM3wjbYBjaVjcAAQRW08k3BhgSBawFDMSaEYYeRcBCEAbOFQQCoMwfSAgGKkOqIKvQD1eEtbUoAhZCbBAITOX4qYVgkApYC6iCtZsvhNF59FwEMQwwOLDBTCNY5Eq5uMXAZWAFrAVUgeahHwlhZWkaRBF0g+8WZD99EjiAIVWQVaB5sCUhtGoRdAMQSID3r+dJweckBBh0BbUKS48w2Ota1IqQGkiC94lEMKQKahWuq9EODmGGaYiLIHZiWINY4E+2xA5hGcR2jKuAeZg7hMpaTINaBN3gevxJBAyJgl4FzIO11Utxwd2AaUiGAbMAAgnwliESAgyYiGQgMA+4Hy7FJ1YCpkEvgm7wlj26AqqgzwOWwmdREkIyDXVNV0NqwAQTAbgGDKECqkAXRF27eZD3AyEsio2+ElAEDEPpAwNJUGSIdIBC6YOBQBX0pXAsXoHQtupKUIoAA5w/AwNFKqRVkPOgIbwWZ2vFXpQrAdNwyyDf+UGfKsRbQS4F2oxAOBcncTkYwxckVsJdhJwCcFCrAAReCtiM4no4FR0h4HLAXkymARuBDbIDyJnAVtDngf+ngOuBEJrC/ifCVHpABD9FqFUE+7eds1tBEAiiMKRJQQuVdddEvf9LpqJOhaDrt7qD7Flbuhscdt2fOedMSkI+kARTAwEmYRPTIYPTgX4YjcwH9mEES6SVsZCNLJHl6BLJNkvxR0MWYrNEt80RM5EF2zZPPEDl2z5ApaO0vNOlijxe6XpNzumiVaRIV+4iz2DFlxgIVHxJZTiRvX9BVmvSBiuy8wqyqTQvLjBJY+W0aDhE0phL17HH1mkToBPBg66DiVvK3IqF4siIW5TCV1ji8CmDz4vCB8mciqJr66KPqyhzTzInpPUaI/VWKAGtFxC8jSSDE7w51b9va+I3MKD6Y9FHI7ewACD6oPIfd3LDuC3bKZj8J7gQzH2n5LRop6/tkBAspCRQoeLAul+s65qCSgK5OLRqsSSibeg7FYdymbCnTti+TNhfMH41IRi/AsE4tA647C42zAN29eNvHcBNJCzC30SC24lYSQewE2HGMoc/Y5nmj/6Wg0bR0MBYBlgMaSpseAxVD7EYSmZTFT7g5yPJE2o9UwAAAABJRU5ErkJggg==",Wr=""+new URL("AED-acf97ee1.png",import.meta.url).href;const bs=he=>(ys("data-v-b65b8bb3"),he=he(),As(),he),Yr={class:"dialogPage"},Vr={class:"my-header"},Qr={class:"tabelPart"},Xr={class:"bo"},Jr={class:"title"},Kr={class:"title_top"},Zr=bs(()=>S("img",{src:Us,alt:"",style:{"margin-right":"10px"}},null,-1)),Hr={class:"name"},_r=bs(()=>S("img",{src:qs,alt:"",style:{"margin-left":"10px"}},null,-1)),$r=bs(()=>S("img",{class:"title_botton",src:Ws,alt:""},null,-1)),ea={style:{width:"100%",height:"calc(100% - 110px)"}},ta={class:"pagePart"},na={__name:"dialogMapDp",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,default:()=>({})},loadTable:{type:Boolean,default:()=>!1}},emits:["close","handle","loadTables"],setup(he,{emit:we}){const R=he;pr(),vr();const pe=(U,Re,de)=>{console.log(U,"sxt"),we("openMessage",{nm:U.nm,identNo:U.identNo})},W=()=>{we("openCamera",{nm:row.nm,identNo:row.identNo})},D=I(),at=I(),j=Bt({title:"",columns:[],tableData:[],pagination:{}}),Ge=I(Math.random());fs(()=>R.dialogShow,(U,Re)=>{D.value=U,at.value=U,j.columns=R.columns}),fs(()=>R.tableData,(U,Re)=>{j.tableData=R.tableData,at.value=!1,Ge.value=Math.random()}),ms(()=>{D.value=R.dialogShow,j.columns=R.columns,j.title=R.title,j.tableData=R.tableData,document.querySelector(".el-pagination__total")});const Ke=()=>{D.value=!1,we("close")},Ze=U=>{we("handle",U)};return(U,Re)=>{const de=yt("el-icon"),Se=yt("el-table-column"),H=yt("el-table"),Be=yt("el-pagination"),qt=yt("el-dialog"),je=dr("loading");return X(),_("div",Yr,[se(qt,{modelValue:D.value,"onUpdate:modelValue":Re[1]||(Re[1]=re=>D.value=re),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:oe(({close:re,titleId:$,titleClass:Y})=>[S("div",Vr,[se(de,{size:"26",color:"#fff",onClick:Ke},{default:oe(()=>[se(Nn(Fs))]),_:1})])]),default:oe(()=>[S("div",Qr,[S("div",Xr,[S("div",Jr,[S("div",Kr,[Zr,S("div",Hr,Fe(he.title)+"详情",1),_r]),$r])]),S("div",ea,[Rn((X(),Wi(H,{data:j.tableData,height:"100%","header-cell-style":{background:"#008FCD"},"row-style":{height:"26px"},key:Ge.value,onRowClick:pe,class:"custom-table-font"},{default:oe(()=>[(X(!0),_(_t,null,pn(j.columns,re=>(X(),_(_t,null,[re.type==="slot"?(X(),Wi(Se,{key:re.label,"show-overflow-tooltip":!0,label:re.label,property:re.property,align:re.align||"center"},{default:oe($=>[fr(U.$slots,re.property,{currentCol:re,currentData:$.row,onClick:gr(Y=>re.property==="sxt"?W():null,["stop"])},void 0,!0)]),_:2},1032,["label","property","align"])):(X(),Wi(Se,{key:1,width:re.width,property:re.property,label:re.label,"show-overflow-tooltip":!0,align:re.align||"center"},null,8,["width","property","label","align"]))],64))),256))]),_:3},8,["data"])),[[je,at.value]])]),S("div",ta,[se(Be,{class:"small-pagination",background:"",layout:"prev, pager, next,total","page-size":he.pagination.pageSize,total:he.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:Ze,"current-page":he.pagination.currentPage,"onUpdate:currentPage":Re[0]||(Re[0]=re=>he.pagination.currentPage=re)},null,8,["page-size","total","current-page"])])])]),_:3},8,["modelValue"])])}}},ia=gs(na,[["__scopeId","data-v-b65b8bb3"]]);const Es=he=>(ys("data-v-87a1409b"),he=he(),As(),he),sa={class:"dialogPage"},ra={class:"my-header"},aa={class:"tabelPart"},oa={class:"bo"},la={class:"title"},ca={class:"title_top"},ua=Es(()=>S("img",{src:Us,alt:"",style:{"margin-right":"10px"}},null,-1)),ha={class:"name"},pa=Es(()=>S("img",{src:qs,alt:"",style:{"margin-left":"10px"}},null,-1)),va=Es(()=>S("img",{class:"title_botton",src:Ws,alt:""},null,-1)),da={id:"videoBox",style:{width:"100%",height:"calc(100% - 110px)",display:"flex","justify-content":"center","align-items":"center"}},fa={id:"videoPlayer",class:"video-js vjs-default-skin",controls:"",playsinline:"",autoplay:"autoplay"},ga=["src"],ma={__name:"dialogCameras",props:{cameraShow:{type:Boolean,default:()=>!1},hlsUriSsl:{type:String,default:()=>""},sxtname:{type:String,default:()=>""}},emits:["close"],setup(he,{emit:we}){const R=he;zs.addLanguage("zh-CN",br);const pe=I(),W=Bt({title:"摄像头",columns:[],tableData:[]}),D=I(!1),at=I("");fs(()=>R.cameraShow,(de,Se)=>{de&&(at.value==""?D.value=!1:D.value=!0,pe.value=de,at.value=R.hlsUriSsl,W.title=R.sxtname,Ke.value=at.value,Ge.value=null,D.value&&j(),js(()=>{setTimeout(()=>{U()},1e3)}))});const j=()=>{const de=document.createElement("video");de.id="videoPlayer",de.className="video-js vjs-default-skin",de.controls=!0,de.crossOrigin="anonymous",de.playsinline=!0,de.autoplay=!0;const Se=document.createElement("source");Se.src=Ke.value,Se.type="application/x-mpegURL",de.appendChild(Se),document.getElementById("videoBox").appendChild(de)},Ge=I(null);I("");const Ke=I(""),Ze={language:"zh-CN",playbackRates:[1],aspectRatio:"10:5",notSupportedMessage:"此视频暂无法播放,请稍后再试",autoplay:!1,muted:!0,preload:"auto",controls:!0,hls:{}},U=()=>{videoPlayer&&(Ge.value=zs("videoPlayer",Ze))};ms(()=>{pe.value=R.cameraShow});const Re=()=>{pe.value=!1,Ge.value&&(Ge.value.dispose(),Ge.value=null),we("close")};return(de,Se)=>{const H=yt("el-icon"),Be=yt("el-dialog");return X(),_("div",sa,[se(Be,{modelValue:pe.value,"onUpdate:modelValue":Se[0]||(Se[0]=qt=>pe.value=qt),center:"",width:"80vw","show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{header:oe(({close:qt,titleId:je,titleClass:re})=>[S("div",ra,[se(H,{size:"26",color:"#fff",onClick:Re},{default:oe(()=>[se(Nn(Fs))]),_:1})])]),default:oe(()=>[S("div",aa,[S("div",oa,[S("div",la,[S("div",ca,[ua,S("div",ha,Fe(W.title),1),pa]),va])]),S("div",da,[S("video",fa,[S("source",{src:Ke.value,type:"application/x-mpegURL"},null,8,ga)])])])]),_:1},8,["modelValue"])])}}},ya=gs(ma,[["__scopeId","data-v-87a1409b"]]);var mt={},Aa={get exports(){return mt},set exports(he){mt=he}};(function(he,we){(function(R,pe){pe(we)})(mr,function(R){function pe(s,n){(n==null||n>s.length)&&(n=s.length);for(var e=0,t=Array(n);n>e;e++)t[e]=s[e];return t}function W(s,n,e){return n=Ze(n),de(s,Re()?Reflect.construct(n,e||[],Ze(s).constructor):n.apply(s,e))}function D(s,n){if(!(s instanceof n))throw new TypeError("Cannot call a class as a function")}function at(s,n){for(var e=0;n.length>e;e++){var t=n[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(s,qt(t.key),t)}}function j(s,n,e){return n&&at(s.prototype,n),e&&at(s,e),Object.defineProperty(s,"prototype",{writable:!1}),s}function Ge(s,n){var e=typeof Symbol<"u"&&s[Symbol.iterator]||s["@@iterator"];if(!e){if(Array.isArray(s)||(e=re(s))||n&&s&&typeof s.length=="number"){e&&(s=e);var t=0,i=function(){};return{s:i,n:function(){return s.length>t?{done:!1,value:s[t++]}:{done:!0}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r,a=!0,o=!1;return{s:function(){e=e.call(s)},n:function(){var l=e.next();return a=l.done,l},e:function(l){o=!0,r=l},f:function(){try{a||e.return==null||e.return()}finally{if(o)throw r}}}}function Ke(){return Ke=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(s,n,e){var t=function(r,a){for(;!{}.hasOwnProperty.call(r,a)&&(r=Ze(r))!==null;);return r}(s,n);if(t){var i=Object.getOwnPropertyDescriptor(t,n);return i.get?i.get.call(3>arguments.length?s:e):i.value}},Ke.apply(null,arguments)}function Ze(s){return Ze=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ze(s)}function U(s,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");s.prototype=Object.create(n&&n.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),n&&Se(s,n)}function Re(){try{var s=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Re=function(){return!!s})()}function de(s,n){if(n&&(typeof n=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(s)}function Se(s,n){return Se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Se(s,n)}function H(s,n){return function(e){if(Array.isArray(e))return e}(s)||function(e,t){var i=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var r,a,o,l,c=[],p=!0,v=!1;try{if(o=(i=i.call(e)).next,t===0){if(Object(i)!==i)return;p=!1}else for(;!(p=(r=o.call(i)).done)&&(c.push(r.value),c.length!==t);p=!0);}catch(g){v=!0,a=g}finally{try{if(!p&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(v)throw a}}return c}}(s,n)||re(s,n)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Be(s,n,e,t){var i=Ke(Ze(1&t?s.prototype:s),n,e);return 2&t?function(r){return i.apply(e,r)}:i}function qt(s){var n=function(e,t){if(typeof e!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var r=i.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}(s,"string");return typeof n=="symbol"?n:n+""}function je(s){return je=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},je(s)}function re(s,n){if(s){if(typeof s=="string")return pe(s,n);var e={}.toString.call(s).slice(8,-1);return e==="Object"&&s.constructor&&(e=s.constructor.name),e==="Map"||e==="Set"?Array.from(s):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?pe(s,n):void 0}}(function(s,n){n===void 0&&(n={});var e=n.insertAt;if(s&&typeof document<"u"){var t=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",e==="top"&&t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i),i.styleSheet?i.styleSheet.cssText=s:i.appendChild(document.createTextNode(s))}})(".BMap_Draw_Panel{height:47px;border-radius:5px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(27,124,236,.5);float:left}.BMap_Drawing .BMapDraw_Box{border-right:1px solid #d2d2d2;float:left;width:64px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYUAAABjCAMAAABDl+xRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4M0ExRDlFOTU4OEMxMUUyOUNDMkFCOUMwMUQzOTI2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4M0ExRDlFODU4OEMxMUUyOUNDMkFCOUMwMUQzOTI2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkLjstsAAAMAUExURR9zsKfJ4eHr8dPk8EGMv+Lp7id8tx1vrOnu8hxtq1max0WOwCl8tpO61ou104a11mGeye3y9Sp/uDKCumKaxJO92lycyKvJ3vL3+xtqqXSmyzR8tGikzb3U5HypzHqu0sLa6x5xruXs8fL09sHW5SB1soOtzlWYxbXS5rXO4VyWwr3S4S6BuXWr0ZzD3iR5tI662VGVxazN49bh6uXv9rzW6NLg6tzn7iBzrOjx902Swu7w8napzSNvpI241srZ5rDN4TSEu6LF3UmRwsrd6s3e6oGy1BxrqabH3UyLtiN2sn2u0NDj74Wz07PL3iFuq6LB2FaWxNLj7ix8tt/p8aLG4KvG22iexmymzeLs8zqAtprC3St0rmWgylKOvDeGvDiFu2OgyyJ5tZG2032w07jR4rnU5yVyrS55sbrS5EyJurbQ4sje7VGRwNnl7D2EuKnL4rHQ5J7C29fn8fb5+maizPDz9TSCuNfX1+Pt9Dt+tCV1sUODtoOv0DqIvTiHvZrB25m+2MbZ5oKx0fj6+8ba6dPi7NHf6VSTwWmhyT+Kvyx/uNrk69fk7tjj6yNxpkeErzKEu97o7vPz8yh6tW6hyFGQv0+Uw6DD3EuMvD2KvvT09CZ6tSl3sf///1WVw/X19f7+/vb29vn5+fv7+/z8/P39/fr6+vf39/j4+CJ4syF0riF3siF0rR9vpiJ5tNLS0iJyqSNyqRtpqE2NuUyNuSuAuSF2sx9yrzyJviZ7tiN4tCV6tU6Ouil+uE6UxB5wrfz9/vr8/ff6/O30+R90seDs9ery+Mvf7vX5/O/2+iV7tpfA3N3r9M7h7r7Y6R9wqB5soiByqyF2sB9upXCoz9Pk7+Lu9Z/F34q42PT19sbc7Nvp8/r7/CJroCJyqCNyqK7O5PHy8iZ5tb/U4/T19bnP4e7z9+Tr8E6OuUiFsEiJu/b393KhxvT29zSAt06Nt5i818zb502MvKfD2VGUwtzl7Ch9t0SFuCJ1sT6IvMbc68nd7KzK4DB/t////2zsHaoAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAO8ElEQVR42uyaeViUxx3HF8EXdje4KyuIJwjoIiwKCBrQqLhRNKJ4BCUeAV5RUGmMEjQ1McTUqAVjorlMjNNIWgKRtklQFLUv7HLfuYhnbpvQJq0xabJNE21n911g3wOYmVeWp8/zfv/g4d053pn5vDPzm/n9FOA4T4U8/YGr33P0+usPH3+9U685qthRRRwVcPTw8Vf5OiquZ8X1cOGzfUq8QvvrulvAbRm31Y794fSUMwac0eGOHH9gu4ccKI5LpPAmkEjhTSCRwptAIoXuFhBScBgDIgrHZQoyBZmCTEGmIFOQKcgUZApYFPYk+ZQdyvGXKQwkhWpVmU2aAaQw1VOlLzPoVZ77Bp5C2KE5OBQuHSrrQQaNCZ3CaC99VmFDcLnXHFIKcy/p3crc9Jq5hBQmGrubHjsbl8JNba5x4eDbQWHv5sfT9bllZS8PxaBgKOtRBvS58LOXW3VhS13hh2WPPURE4amcrtem7SWgME3vxZF+GhYFP9uby/cRU/jrHO9pd89flBNrfXmK3k9VZlQNRafg1YvQKWiYpMIwxivJFMb4k1DYqnN4rW42NoWgXFju5UVjBh89OnjMopfhQ24QBoWbXl4GvdrLK3Y6KYXNbNMrkjXz53pY94Whl3NUgTgUti7j6EObgrEoJFt+WWaxWHRVzZZIAgqzefhnY1IIMjBM3O7pneM1ffchhjEEoVN4kTE88eznoxlmPSmF2QwTtvEpW4PvHfO4X4RBPehymk8gKgWGYe4T252jYAI6hXTL1jZIwRKlsUTjU9gLB5Ejw91YFB7ItVjUBx1H7KDaYsk9gEzBwOjh3zEMs5uQwvYXtfDLCQg64qfXWVipBwVqfR4fhEYB5henABPQKQRT+mgKKiGF+QqfgsrClwqLgp6i1AHcIQtQU5QemcJjlsfgWrTNYplPSCE9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);cursor:pointer}.BMap_Drawing .BMapDraw_last{border-right:none}.BMap_Drawing .BMapDraw_hander{background-position:0 0}.BMap_Drawing .BMapDraw_hander_hover{background-position:0 -52px}.BMap_Drawing .BMapDraw_marker{background-position:-65px 0}.BMap_Drawing .BMapDraw_marker_hover{background-position:-65px -52px}.BMap_Drawing .BMapDraw_circle{background-position:-130px 0}.BMap_Drawing .BMapDraw_circle_hover{background-position:-130px -52px}.BMap_Drawing .BMapDraw_polyline{background-position:-195px 0}.BMap_Drawing .BMapDraw_polyline_hover{background-position:-195px -52px}.BMap_Drawing .BMapDraw_polygon{background-position:-260px 0}.BMap_Drawing .BMapDraw_polygon_hover{background-position:-260px -52px}.BMap_Drawing .BMapDraw_rectangle{background-position:-325px 0}.BMap_Drawing .BMapDraw_rectangle_hover{background-position:-325px -52px}.BMapDraw_tip{position:absolute;top:50px;display:none;overflow:hidden;width:162px;height:40px;border:1px solid #ccc;line-height:20px;border-radius:4px;background-color:#fff;text-align:center;font-size:12px}.BMapDraw_tip_text{font-size:12px;color:#999}.BMapDraw_tip.polyline{right:135px}.BMapDraw_tip.rectangle{right:65px}.BMapDraw_tip.polygon{right:5px}.BMapDraw_tip.circle{right:-45px}.BMapDraw_tip p{margin:0}.screenshot{position:absolute;background:#fff;border:1px solid #e9e9e9;border-radius:2px;color:#333;padding:0 4px;font-size:12px}.screenshot .unit{display:block;color:#999;width:12px;float:right}.screenshot .circlShot{width:50px;text-align:center;line-height:30px;height:30px}.screenshot #screenshotNum{display:inline-block;height:30px;text-align:center;cursor:text}.screenshot #circleInput{display:none;border:none;width:34px;height:30px;margin-top:-1px;outline:none;-moz-user-select:none;user-select:none;-moz-appearance:listitem;appearance:listitem;-webkit-user-select:none;-webkit-appearance:listitem;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.screenshot #circleInput:focus{outline:none;border:none}.screenshot .rectWH{width:120px;height:30px;line-height:30px;padding:2px 0}.screenshot .rectWH span{display:inline-block;width:10px;text-align:center}.screenshot .rectWH .multiple{color:#999}.screenshot .rectWH .wh{display:inline-block;width:45px}.screenshot .rectWH .wh #rectHeight,.screenshot .rectWH .wh #rectWidth{width:33px;cursor:text}.screenshot .rectWH .wh #rectHeightInput,.screenshot .rectWH .wh #rectWidthInput{display:none;border:none;width:34px;height:30px;margin-top:-1px;outline:none;-moz-user-select:none;user-select:none;-moz-appearance:listitem;appearance:listitem;-webkit-user-select:none;-webkit-appearance:listitem;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.screenshot .rectWH .wh #rectHeightInput:focus,.screenshot .rectWH .wh #rectWidthInput:focus{outline:none;border:none;padding:0}.screenshot:focus-within,.screenshot:hover{border:1px solid #5e87db}.operateWindow{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.operateWindow>.containerbox{width:270px;height:35px}.operateWindow>div>span{display:block;float:left;margin:2px 0;text-align:center;cursor:pointer}.operateWindow div #confirmOperate{margin-left:15px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAwxJREFUaAXtmE1oE0EUx2fWNCkpfkA9iXeN0tbqYVNUFISCJ1GoiPhxELWtx3oQRBA8iR48iEkPJYIeilK8qChFxJOJSlNsxYhFFKviIVQqqTUm+5wpmTIpm+xHNpspfXt5szOzb/6//+zO7iwheKAD6AA6gA6gA+gAOoAOoAPoADqADqADK88BupyQhzI7V+d/zd4AQg4x4T81CgNn9clHThiWDfDdpL7mN5l7CgBRAcjEzxMSiPR1jX8WdVZRs+qgQrsZLNfFZrqZUNjtRKPywJVgBSSlxpQo24lKA1vBEkoTvfrESzugoo+ywCXYJ/IzK0TzSCkZXq9vPi3X2SkruWhJsF1mEBy2VY8cO0zvF83aq9UpB1xPWG6EUsD1hlUK2A9YZYD9glUC2E9Yx8CPP+4PTc/8iIQg+PWk/irLE9Ry+A3Ltdp+D8ded3R+yU5PFYqFdM6Y+xZPtp/3AJZ/G3v+6qmmyzYwFI0YE7exlCxkgHEtlmy/Xi15pTZpZhc3AnLfWt6zch6zsm1gArB1aQIAY+BWsm0Q4LLtPBKsrzMrtNsWyr7lXoiLyiLAmXhy5M5z2Bsoqzc5aTQsl2QbuInQXgb9yYSDbdPgaCaVHeGLmlk7r1MBlutw9KU1NNa5IZ//NwpAtvCLlx6U0GctYXrgRMfbnNxW+lPh+wIlaxBl2zPMLzi1Pf1dC4T2MLAxkUCObKb35f7AaCK9bZ2oVwmWa3I0wwJi8M2OtcXC34fsXt4l6soiJePNwaZuCIfn2T8oJWZW6HMFzC9m0GEG/YBBd4tkcqSUfmDnM9X2s263ePI4TsuugflA9971BLOzmWF2Kx90MnA937NWOmoCXoCGnlXZ1PsEW8iOWw3G2xsJuzC+HZFWfdhtS+OptpsMur9a30bDcm2OVulKMOx5hb7o5Dmi0auV+7j/LVMpp5t6T4DFwP36xAWiaRfFuYgqzOyiFlHwMrJNxRFCjEvsFm+hRLvdGt10xc0PNy81YS50AB1AB9ABdAAdQAfQAXQAHUAH0AF0YCU78B/Xn4einv7Y7QAAAABJRU5ErkJggg==) no-repeat top;background-size:contain}.operateWindow div #cancelOperate,.operateWindow div #confirmOperate{float:left;width:50px;height:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:2px}.operateWindow div #cancelOperate{margin-left:8px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAupJREFUaAXtmTtvFDEQx2eWQ4ICISRaegq6hI4CCSEkQgkRgi6QkhRwCOiOGlIAouIhUhGSAqVFQgr1HWW+AvcBIo7myDB25GjX571drx8NY+m0a589M7//+rVeAEmigCggCogCooAoIAqIAqKAKCAKiAKiwP+nAIYi051LZ2D65w0Q3ODfGI7hU/wy2gm1a9rTzYUHgPgYgE6y/U9w4dQzHOxOzf++18K3wUx9BXsAdzmY0/zfefhLX+nW4r2Zeh0KaHnhJTd7DUTn2P5Zvu/D3n6/g6mjJuHA6slWE3KA70Khuf06C/moalrl0PY3W2VOSQzgscN+ELSGJXrosMs9m345y1sWhgPzmGVf5PDXCVp34zpYgAkcL547fLUuCgbWExTiagxoDevsxppnAj1cws/DvdZ0jorBs7Sxqccsj13Ou2wSz7SruD36YOrb11awm6Ndu51v3hWcr42j+l2hc8GqQKMCK4O+0DlhkwD7QOeGTQbcDhq+8dx+TdV1pMMJKsKYtW1H79JlBw3du1y1fJ8MVjlJCqwceEInhc0C7AGdHFbFErzxUEaakl5/kcdsfeJ1mt5igjFru8wCrGfj+glKxcTbUOzr7m9HGDmffgyrV7z67aKN07gjsxv45pM+4YZ1NtoLhw90MuAG2AkU+IIDzQ6dBLgRVr31bI2eMPT93NDRx3Ar2NJsTMuLK3BA7xncFUv0Me1y4jMkKnV9YU3jnNDRgHlJWefjF/exjDqpwOI6bg9/GEj7mgs6CnAorIHPAR0MzN14jdfZVyboyhXhN2/mluY92Up9zjRC94qruDn8brdrmw+fpXmH5HTWAVbZ4dn749zZe0qOo1tnBM7CcGD1RcBOHWGNmQboWX+mYYtrOLD6/FFOgbDGVC10QVV/pkHLa/gYHlzuHX7+0F8ExnyUOgg9Si3HTrcvXgHVjZFO8Eq9gVs/N8r/y70oIAqIAqKAKCAKiAKigCggCogCooAo0EGBf6iFZapSQC/BAAAAAElFTkSuQmCC) no-repeat top;background-size:contain}.operateWindow div #warnOperate{float:left;width:200px;height:30px;margin-left:4px;line-height:30px;background:#fffbcc;border:1px solid #e1e1e1;border-radius:2px;font-family:PingFangSC-Regular;font-size:14px;color:#703a04;letter-spacing:0;cursor:default}.operateLeft p span{float:right}");var $={STATUS_FREE:"free",STATUS_DRAWING:"drawing",STATUS_EDITER:"editer",STATUS_MOVE:"move"},Y={INIT:"operate-init",COMPLETE:"operate-ok",CANCEL:"operate-cancel",CHANGE:"operate-change",CLICK:"mouse-click",RIGHTCLICK:"right-click",MOVE:"mouse-move"},$t={AREA_END:"measure-area-end",LENGTH_END:"measure-length-end"},fe={DRAW_ON_MAP:"draw-on-map",EDIT_ON_MAP:"edit-on-map",SELECT_ON_MAP:"select-on-map",MOVE_ON_MAP:"move-on-map",DRAW_NO_MAP:"draw-no-map",SELECT_NO_MAP:"select-no-map",DRAW_ON_MAP_CANCEL:"draw-on-map-cancel",EDIT_ON_MAP_CANCEL:"edit-on-map-cancel",SELECT_ON_MAP_CANCEL:"select-on-map-cancel",MOVE_ON_MAP_CANCEL:"move-on-map-cancel"},z={DRAWING_POINT:"point",DRAWING_MARKER:"marker",DRAWING_POLYLINE:"polyline",DRAWING_POLYGON:"polygon",DRAWING_CIRCLE:"circle",DRAWING_RECTANGLE:"rectangle"},ge=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6Q +import{_ as ms,u as pr,a as vr,r as I,d as Lt,B as gs,b as ys,s as At,M as dr,e as X,f as _,v as re,x as oe,g as S,A as zn,E as js,l as Fe,K as Tn,z as ji,F as _t,h as hn,G as fr,w as gr,p as As,m as bs,C as Us,c as mr,H as fs,L as hi,k as Je,I as kn,n as pi,T as yr,t as Ar,i as ce,N as zs,O as mt,j as cn}from"./index-c3050129.js";import{_ as qs,a as Ws,b as Ys}from"./table_c-9de598ee.js";import{v as Fs,V as br,p as Er}from"./index-38a63845.js";import"./back-6f0da97a.js";/* empty css */import"./___vite-browser-external_commonjs-proxy-d8f321f4.js";const wr="data:image/png;base64,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",kr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA5hJREFUWEfNmF2oVFUUx3//tKyXAintQ6OsF18qlNS0jwetKOolSEuiiCQ1NUVMErGSLPAhxIIMKpMiBUE0KigkyR5MhShfesjCD8owkTJESK2/e8keOXfuzJxz5navLhhm5szea/3O+trrjLjARBcYD30Gsj0VmAPcCvwBbAeWSorPtaVPQLbfBOa1sHoUmCjpp7pEXQPZvh/4ooPBnZLuGEigd4EZJQZHSvq1DlRfPBS5cneJscmStg0U0DvAzBJj10k6NFBAd+WKauflbyTdUwcm1nYdsthseznwUgujvwOTJO0bUKAMFdU2F7gt9aMj2WvLJf1VF6bUQ7YvAW4AbsqvEcAySae6Mda8x/bN6dorwC5Jb/UAsj0WuA8Y1QRwUUHROklPFxXbfhQYDnwpaW8VUNuhcwGwArgsNdejkq5sBopquKZE4UJJqxprbE8HPs7fncK2BXhV0vft9NgeDaxNTXVCXnMCmCbps2agj4AnSoDmSHq7ALQaeL7Fnk8iFJJ+KKwdDLyQauFlYEi+Hjn3kKTdjXXnqsz2VUAouDb/GIdjuPXP/Irz6ZCkuKOzYntiTuIw1itFgE2Rc8DFwAdApEVDfk6584CkeD8nPcredrjx63wH/wKjy/LC9rgEPB94BLi0BVjo+S9DNX7eBTwsKTzUQ3r1IdtPpcpal1etlfRMSRgb3hoKPJm8+GzcSIc9nwKPFT3d1kOFUET2LwX+AYZJ+rsKVGF/nHHPZa9FuBoSx81cSeG1ltKyU6cOHNffB6LEY675NnbbngyMSa3hQ0mHyyBtRz5G05wCbChWaC2gwp0OLxq2vSP1m5hxojFGmb4XM5GkyJH/RSqfZbYjDDFyNEvMO1FBkW/7+0pVB+hz4MEOBqMxfpW9tlnSyW7gKgHZvgXYU8NA9KxVkl6rsefs0qpA64HH6yrPFdqr13TSUwpk+0YgDs1BNYFWSnqx5p5yD9mOs2t2BcXH0owd8/PWXHm1h7PSkNmOsSIqp9WREEn8XX4UisehmGlOVwDvuKRjyNKA9nrq1kuaNMQB/Eaef2rlRxXYtkC2LwcOpmq5oqAoJoAxkn6rorybNZ2AFqdpbmVBaYTjXkkxDfSbtDvLYoCK3Lm6YHmRpAhVv0o7oFlpTl5TsLxR0rR+JcnKW81Dce0XIPpPyI/AeEnHzxfQ9WnsOJCNxxx0ezd/q3QL385DG4E7Yx6S1Okvl27ttt13BoXNIDTPOAyBAAAAAElFTkSuQmCC",Pr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABWhJREFUWEfNmHvs1mMYxj+X8zBnGqMIi6UZoZwnExvFmK3GRnMYktAiFGokp5iF5aym8Yfz2EhbaBKGTQuhbM6T86kxbs/183x/nt7et/f95veH+59+fb/P93mu5z5c93W/4n9m+p/hoSNAEbEucClwLvA1cIeke+pcJiJ2AA4F+gI7ARsBbwJ3Sfq92qstoIjYGngKOKgBwPPACEnftQIWEfsDpwBHA3u0WPeYpJM6AhQRvYAXgL3yBy8CuwC98/+XAMdI+qTaMCI2Bc4BzgT6NQGxAlgO+KL2lu0ESU/6j5YeioiNgQXAPvmjG4AJwGbAncDI/PyjHIqfUzhHA+OAbQogK4FngLm+nCSvJyIcssXArsBrkga1BBQRBvoIcHLe+EZJl5S3jYjrgerZMmALYKtizSLg/hSqhyX90CxcETEmfXNbftdf0pKmHoqI84Db80IDGykpGjeNiDmFp6rXDutVkvzvGi0iNk/h/TIn+CRJ16wGKCL6ZFc6F94H9pPkcKxiEXF2vt2G+YUrZpyk+e2ANHj6OWCoK07SwGaAXFHDgL+AwZJeb9jA39wMXJSf/wlcC0yR5L9rWUR4n+lOK2DLVQBFxEDgjbzjDEmOcaNnnNCuItunLmtJL9VCUSxuOHNII6AngONTsv6aErKPJJdot0XE5dkbfvYOcJSkr9YWjL/L1fYTsB4wvhtQ5pzPk+vXSRVza6qMKiRd50XEgZkG/P5dl3ry4Df/BUz1bUS4/PsnCphdAjKR3Z0XDZDkRRUYo7dHzLZO8H0lfdATYPJlq8jMKwFVD5dJMlmVoToDqHrXWEkVd/QIpoiYCbhqF5eA7AG3iDnp9u4/lXe8xiFyGzDl95P0R48g+feMKcAkYEUJyF3clD9dkum/AnQYUJHc+ZIqwuwxTBHh825KrWllCei3zJjTJF1WALoFuBCwROgl6ft2SCxX6nBSRPi8qcCPJaCPXeq591SN09X1CuAKmyvJjLpGiwhrJjfi+5I0GdtufU7qq91urLVKQJYZR1YUnhf6vTlik6QMJkvyhy2tYF2vWSDJgqytJWXhC4w30ZaAJqd2cWX+uq+k5VnlfZafnSZpVqvdC7d7icnyCEkuhrYWEdZCw5OQW1gC2j1Xk+Xq1FRJV6Ry3D6Vo8nSNkrSA812j4iqSvz6C2CIpPfaIskLIsLVuzMws7F1zAZOzQlsweRe5eqzjZE0o/GQiHBjdUux2ZsGs7QGGEsQy2BjGd0IyFxjWer24CS31l2YPLYBcF0S49XBXedFxInAo/lwg3eYPuwUTN7jLAv9/M3gZvLj9DQV3JtB/ZKRW84ukjS4Oiwi7OK3slK0Fy1VrBxrWURYXVhlLJXUr5VidNk7fM6n0rp6XArT+rnRHpB1zHGSnq2F5B8P+4KOgM3ibvqaRP7hgEmxEvn+6GlJwyPCAu3ivNFqyqATYPlSFn97m6FTr9zR6qGTucy3mAgcmw+ycB+V/3bIHKruQa8TMDl3SpqZIMlDQ8eTq4nRsS6HPeeXZUjHFVXk3wjgoZynr6bx6JCq1bT1ULHJAM9Pud/58YOSXAC1LFemJxlrLI9HgyR5mOiyOoBc+i7tbQsETmTzU9vqylJ1GnBBPtctaagke6jb6gBy5XkOs31bDIWeNPzcubVQkhO02yJiu5xzHgxMFTZ7ZpiklxvdWweQ5y1XnmnelefbmtRKajAY51Q1qVp5+leP0ublNtT9e0BtD0XEnpnB/e1ESW4X5hH/rGK5YWDlPN8sr1ziFnezmk3BtXKo6OQOT29JVcPt2ifnh6WLW4+b9G6ZW+xN59d8SW83Q7lWIYuIgxOBPe6pxCqgk43Xds3fo/sLqseN30YAAAAASUVORK5CYII=",xr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAmVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VHQRUAAAAMnRSTlMA++9kBbzbWyfYzJttIhXp5d/V0bOSHxII9sG2f1VQNysKvo2KX01JQDMNxqalhXo9HDtDxtoAAAFOSURBVDjL5dJncsIwEAXgJ8m922BMb6GF9Hf/wwU2hjGCXCD5/uz6ee3ZGQl/W7P1n3Hx/O5WeuS58c65Rv62wZRklUg2K3lVTM+Rk4SnfgpPsihFtuaNKEAaSedBU/gDjxa99NsGudTNsMc7xddGao6+zK5qPtBfaSmYq4n5HASKj+zTTzNRc2CAk1iyyt5rDMiAcOS3auHTkgJXWciR4hNws76mPqDjlQGGAJbmZOvP94sgA8IKXa7CA5O88zCbjIpzTQxa+48VgDflJpdDNAyTxXmW3LU7yoJI57WK8aOnV1K/ijyAcNZqBvHBBqLSR7QvAaubMoNIWMavG9w5RG991UfLRKFWASxDT/W8+thJDHtDa+iJNSxjukd0ODHLBpbsheEBV8sxyyWE9SnXZnBeJvXHpNvgkZ1LUpVabrjBb4J3txip/KVe4P/4Bp7aPS6ZKDqwAAAAAElFTkSuQmCC",Sr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMA8uKJgX1V+/afdg/rzr9SOS0H1dHHuqOVhFpKRSbv5tnUmmlhIRkWtZKOf3NsYz6vqjVtCwJJAAABN0lEQVQ4y33S526DMBSGYRuHPQJhpQGy92z73f+9VWpLZR8OfX9h6RFC+BOkdL6WcjNPxXjhB347H8fMMcdfq4w3sxJa1olFAYx89kVLmB0Y1IAUMEhR9M6gmqKYQVuKEgbZFM0ZlFI0FUyFaSzB1boGWgg2m/xwvodLvppp9lz1JmpHTGNBq+z4EZh5DYN8kNRwudnRucQu+tb+/pSFBG2AZXJdTCeJh1w5ziSJgJIg7+KoKoIbq2aqShdRpZztyjTOz8QO+9oCrHr/vUpbGte3AOz+ueu0G9BVDNzEoBtw1r8ImAzRBJDa0RpDlXZ8G0OO0JVrD9GbJJuyOJQLgqpdOzN20+6SDUVyCemn/fFVS0SyIGiXiiwoUDxCIcJ7jvjeiddTcH36nlRX6W0z8V8n21oHZCJfoq9KZuMjSK8AAAAASUVORK5CYII=",Mr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA+wXnCeKPrCwQ9u/bnJKBZ2BTPR/z693TxKCERjIk2Mq5sm5MQCi+enQ6GxYUDaWViGs3tFdoBzV5AAABgUlEQVQ4y4XS2XqCMBCG4Qm7iOAKiuBe9932v/9L64AKQmh5z4LfQ4ZEKpl4wajdoH+c7jMkbHOlVBdadyGQ8a8POem1mihxvMlnsR7rqJSNd1rO8DdhdpXke8YBJPLL8oHksfqUU0xU6FCRAbX4Ot0FvqRoSsrqMkBKdfekVEW6lp6oaavXHrG+HLUBhz+WccvOuybEoRQp82SXm/XsvkIbwJLKthBgItiMVDBeWlLUQfgwstsZbic+GvINQ+etJqula9wjPsIYPsmC4tmZMEi2w2Cdr5YQvJIoGzjZ8x+BHVU5DiFu6bDWHGhRNS0ExGwxdwC7Q9X2Z4pMHxxOjT4drKrNLvDS0Q6ndB0K4yydpQ8MjsRa43QsAehRIWmYSLhJAyTV/PlAy5tYR0r0yQNrU/S+nuzv27XxEtIKLKYhXtT9qxF4ExbNgAV1kBn0iEV5k/w+5t00HR9VzDOr+NQLgO8tPk01clGgAhBNFHikopZDNmo1aYRaG4qnqDG0fgGJP4HueqYn+gAAAABJRU5ErkJggg==",Or="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAQMAAADbzgrbAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAADNJREFUCNdjQAHs/7CT//9/QCMfMBQgyAJ08vE/OPn/8b/6Dwz/HxRgkAzYycd/yCaRAAC6OGEk9E2MBgAAAABJRU5ErkJggg==",Br="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8DizOFAAAALnRSTlMAOSs8INzA3sL7QdqGWi8H7tSCGxALu7KvqoxXSTQnFemXcmFMGM3GnJJ3bVFOmN2KMgAAAMpJREFUOMvt08cOwjAQRdGhGBLb6b1XOsz/fx5KIbIFUjYsgsRbXh17N7DQ+ftTWF2TrBCjq9/rS6QQC4YpOI7F+VAc+/hq+wlNU5suPExECaWuiBApQK6iiLwUcCUjBSBCCa3xDaEB5jzaGjiPVs5HtJPqZrt4RP7o51FGaZrceGSpAiJBXGstpZse+bamG9DPo7bVIRK37lAMPbF9HE5DZSEfaV54Wf9A13jI+r9NqITzZQHXDgBOwwMiHOgZXAvFlR0qpcQK+NqelIWLxvQVktoAAAAASUVORK5CYII=",Lr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAy5JREFUWEftmFmoTWEUx39/PBjCA0kepCghY/JAuUoZSngxhQcvxiRDlDGzyJgxiszFiyFDCPFOxhcU5SahkHlY9jp957ade+85+9xzdhTr7Zz9favfWfu//t/6jsxsCrAeaEbx8QM4B4yS9KX47dV3yMzeAU1LTDZS0qkSc2S2O5CVIdFESYfLkOc3oEvA7lhSAQuBXsA3YDLg1cxGd2Bp+JAK0CJJa+K/0sy2AzOA15Ja5jxrDzz6D/QnK+SiXJmjoW3AIMBbuh/wPva8N3AkzVdWSpOkIup/EyjqXO/WhqFzP+VWIXVjNLNWQYcVwACgQ4B4C7jDX4tDxYFuAPtzRD0H6AJ8B+blGGNXYHZtojYzN9blUSPMjc7KxrXo4SnQSVJVpeJANRnjDmB6XYzRzCYAhxIIc7Wkxdl1aQJtAWYlAHJLmQS0A26mCeTV8SoVE8/jQPsirVSVzicBYC8wDPB33C3HGPtEB+/pPBo6DwwpgsZFvq7sXWZmDYDBgB/M/hqSxHFgvKSfaQAdBcYloYit2SNpqn9OA8h/7RjgFdAEaJQAbqqkPWkB1Y8GvdbRQFcZZnX3r3zhXdZF0uNcoKuAC7vKEoD5Qcz+3VngWOx5PWBZcN5qh6uZ+XQwM1QrH9Bv/pe07T3hNEnxERczc8Cx3k2SLvqi6LuOgBvqwAKVcff3CXWFJL+9ZKIcQM8i618QYHxGugC0qAXG9eV2csuvT5Lu5q4rFWiEe5GUSeOH55kCV6qDkdA3SLpXW/XiQAeCJrJrXSM7gaHhi63RZXJTLNFnSS9DZdoAD4DmCTrKl3gVN0q6nK9CCXNVLVsrya9Jrpu6eI9vvQIMl/SxJg0VC9RZ0kMzaws8ieZxb/e6xMzoiuWuXk3UxSS7I8kvil4dn5k2Jtzsou8J+OXhaxD4fUl9SwU6IWl0API7/fCEQC0kvQl2cRLoD1RI6lEqkAsy48BmdhvIVCtBZICy68zMG6UsQPMlbQhAPoa6jpJEakCrInddEoDuAD5fFwp34+aSPhSq0PVCmWp4/sIHfEmVZuYn++YCf3j5vye7sjaRF6gOMKlu8XPlr4pfr8HCxF3JLVsAAAAASUVORK5CYII=",Cr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAzNJREFUWEfFmEvITVEUx3//5FUiBqQIGaBkoIwk5JH3Y+BV8h4RA4+SEhNJMvA28kghj+RdlMiIjFEk5J1CDLyXs0776Dide885n3s/e/J99+591v7dtfZae/2PyAwzE7AdWAx0y85X+PwU2CjpaIVn8M3/Gma2EDhcxUidtT+BQZIelrWXB7QLWJljwI0XjTY5C+ZIOln0YDKfB7QHWJEycAOYK+lNkVEz6wTsBJak1s6TdMI/m9no6M8mj4Ck3CiUAZot6VQRTDJvZgOB+zWA1gNbw5yDr5H0l+fLAE2XdL4CUD/gcQ2gtsA+YFmYvxbBe0jfVwlZw4BSXlwHbIM4qR4BUyU98PlW9VAKaAjgZ7Nr+O5pdKb6lgWaJulCI0IWDvZI4BzQJW1TUuycMh5qNNCHLEwMUgHI43uxgR4aHmVa+2BvMrC6KtAUSZf+AWgzcD1E4zNwT9KXEL4FwJGqQJMlXf4HoOyjXqMGS/plZi0CWitpRwWgKUA6Cdwb3wGv4smZ7SHpbUuBvgHHgFcloDxz5gOds4XRzBYBh8L3vSS9aClQCY66S+K7zMwmAknomw5keSUkYLY6kN9DfifNruGnVgV6DUwAzgD9/zfQE2Csd4SZrMpytYqHvJaMC5ly1f+vc6ybDnQXmCjpXWjG7tU50M7ZVKCboXf5FEr/XmB5QV1oGpBfsLOSeygADY0arY4poHbAfmBATmFsaB06HrWlCyT9qOUNM3OY0+7BzJqGe+iAqxC/DOvAeDvhqe/tRNOzLE+P3ZLkksalTQfgbKhHecwN91DeJrE0CjDejo7/n2n/PGqqXOq4pPE2Y0zJLPOKfiWs7SPpWboDqNLCZvfbENSpZ10ctpJAw4A7Ya3LIFeuu10VA+8lxS82yjT56f282XJl6m2nq4cyIzlDftZe1HijclFSnJ1VgfylQU9gRBmSsCat7WeGZs/hkvE20mijJMXy+w+QmXX3XhdYBUyvsaG3Gom4K8u0BfD77rakr2bmP2gG0DsKl6vVc5I+JsbSQC/Dry+7UdV1ByUtLXooDeRdXzPHFUmTijZIA7n2KnygyGCNeb9yXL34K5i64zeUdQxDgMMngAAAAABJRU5ErkJggg==",Ir="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMAqMcUN/NmUdG9KBv56ebVrpyVgnFSPRlIw/mMkgAAAKZJREFUOMvN0tsOgyAQRdEDMoj3a7Xz/z9abJooBDNpUxPX42GHp8GdjcQRGuNm4YQlih6pKE9ETh+4RJT7rcRB+WtklFIVDio/GHypmgd1Ypg/31tiPkcW3sSCCTB1OHXOdeFSG/QcyoAsmno0ctSA5YgviZ5mA8+8dakoQ0hfGO3p/nxFRHJE0HKkYaOoads2uh4LFCwoAKyF0KzYWE1nBWmLf3oBSatENU0kRTcAAAAASUVORK5CYII=",Dr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABYhJREFUWEfNmGeM1UUUxX/H3rtIbESNChYssRGjiFFiweCyKtY1QowtGsGNiFgi0bUrBoyJmlggJKDgijUh2D5YALEQiPrBRKxYoihi9zpnnf/mz9u3+7YmTLIf9r2ZuWduOefeJ9axpXUMD+0CiojdgXOAE4G9ge2Bn4HPgFeAOZKWVHtQRBwKjE77js1nN81nPwEWADMkfVrtbBtAEbE1cAcwBtiohgdfBK6VtMz7ImJ/4B7gpBrn/gaeBBol/VjeuxagiBgMzAX28v3As8AzwELAB7cCBgIjgbOALYHfgIuhxduPpMdsAvwCzAKa077lwCrADz0cqAPOBNYH7KU6SR8WoFoBRcSewDvADoA3nC9paXsvjYidgLuBCyr2zMgvX9nB2X2BmYBD+z1wZBHCFkAR4Ri/m141CHg5ARolyS+vuSJifAbmvQ7fvTUP/W/TnnQ0TgY+MjjbLABdD9yWXOlcGCLJLu/0ioj9vFmSw9PpFREO+ZvAAcAkSU2KiG1y5Tg/hkp6o9M39sLGiDgGsE1X8AADcg444xdIOqEXbHT5ioiYD9h2gwE9BZwBXCLp4crbImJA5hMD/qr4PiI2yOd2yxVWPvqapIURsSMwDNg4heSvVI1funAk/VneHBGuUtueY0DOG+fAIElOrtYVEa44f2ZS/NixlmQOcVKOSzRwXzvumCdpZESYCE2q5eXQOF+mlR7nqrOd5QbkBN7Cf5J+rQA0IZOkOcXMe7okc5MBPQBclT//oMLo5/l/3/cWcGGqxM1Tqe8DuIAOSjkzXtL9+a7NAO9dbUBrAJf9hsXrS8jtve2SKw9MIf06y8XZFYDaeDZ/70f6sS9IGlG6c1vAnjMx9nf4IsIh/b0AZALrZ8NlGs96ZG6aImlcRLyambafpDUlD72d+MePKlazpKkRURVQBlvkrVNgWUTsAnyR5GqFPfR+duFRkszULStpmt15NXCEpEWZAE16oyXNLgGy55ywxZopaWINQA8Bl/qByXuLI2KUvQ/MN6AHgcuTJk2QdFcGY3e6IiwP32ZLFlpz1twkKfUlQF0KWb5/UdLJQ1wsyfurIuJRYGwLhog4LdH2PGe5JEuHvWM6t5J/lwmreH3/HHuXs5ndST24muZFhJN4dTmHIsLKcAMwOQn49KRfDbmSV2RqGGhAheq6/7HyNkfEdItrpbGImJhakqYE3ontzsAV81M2XC60xZmjnFtOVuefE9ftiXnL34+QtLLkaedeXaFlVySVNy+Y+A4GLgP2kHRRBQ34Mpf9NblSbgd2rSh5/7tEUmNE+F63Gg63+cuJa/GelfLsj1QoQ3Oz928W16UFIHvJr7CuvJ4Eb3glm1Yx2qOPcqjeyw+aLOlmX1juh1x6bsR2TiL3mCR3jH2yci45R91ZWu0t6i0KUNkxHpY9ZOa8TtKdfYEoIop25weniCSHsmVV66nrU/KZuLzGSHq8N0FFhMXW6r4ecKqkl8r3V506SiT4jytK0tO9ASoiLLRmdstRk6RJlfd2NAbdAtyUWbhe0nM9AZXK2xpmMBbY5z0oSHJ1rbU6HBRL8mFpOE9SEcouYcs9u5P4uDxAHJ1owaTZZtWcXFPfa/1yI+/wjZX0RFfQZCW3EgxP+vVNnjDMzFVXTUA+FRGm+hvzrGbN8/hTc+XJwqJ5SpahYcVQ2SNAGVQjYPH1I6a6E6iWA4Wh3L6a1YcALm+DaXfOK851ykMlI+eaNLMUODEdwqIbaH10HqkdJg+f5hiXd+t02pFruwQoe+r4POB5NPbUeWv+AcGGDaAha6H1y9JgEW0dDmrFucuAMijzyewsxNVs+HcBE+qVlX16nwDKoCzIblHcwLvZsty4e7Q4T3OXWct4t8q+O5f25Ey3QtYTg7XO/gdbcTMvIybDCAAAAABJRU5ErkJggg==",Gr="data:image/png;base64,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",Rr="data:image/png;base64,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",Nr="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABoCAMAAABln0ZDAAACdlBMVEUAAABHhf9Fhv9Ehf9DhP9Fi/9Ehv9Ehv9Dhf9Ehv9Ehv9Ehv9Fiv9FiP9Eh/9GhP9Fhf9Fhf9Civ9Ehv9Dh/9Fhf9Gh/9Dhv9Ehf9Ehv9Ehf9Ehv9Eh/9Dh/9Eh/9Chf9Dhv9Gif9Uov9Fh/9Chf9Ehv9Fhf9Dhv9Eh/9orP9Nj/9Dh/9Eh/9Ehv9Hiv9Jjf91t/9NkP9Zmv9wsv9ms/9Fh/9ztf9anP9kpv9ytf9Vl/9Pkf94u/9kpv9pq/9SlP92uP95u/9oq/9Ehv9Eh/9rrf9bnf9Dhv9Fhf93uv9tsP91t/9Qk/9Qk/9ztv9Ehf9ztv9Xmf9uuv9gof9Tlf9Vl/9dn/9dn/95u/9fof9OkP9jpf9Xm/90t/9ytP93uf9pq/9Pkv9usP93uf9Qkv95vP95u/9mqf9vsf9xs/9fof9ipP94uf9rrf9ZnP9Slf9Ym/92uP96vP9Fh/9Ymv92uP9prf95u/9nqv9srv9hov9Okf9pqv9dn/9Xmf////9eof9xtP9jpf9vsv9go/9anf9kp/9RlP9ztv9Ul/9WmP9srv9Zm/92uf9Ymv9usP9tr/9Mjv9dn/9Okf9Tlf9cnv9Xmf9rrf9oq/9mp/9KjP91t/9Qkv9qrP94uv9Iiv9mqf9GiP/1+f9ysv91sf/D2//J4P+pzv/p8v/n8f/Y6f+hyf9sqf/b6//N4v/F3v+31v+SwP9pqP/5+//u9f/g7v/U5v/Q5P+62P+w0v+ly/+Ww/+Ju/+Atf/8/f/6/P/w9v/7/f/r9P++2v+bx/+exv+Ovf95u/97sv9vq//j8P+tz/9+t/94sP+z0/+Duv+Ht/95tP/LVxSDAAAAf3RSTlMAIBJyORdrRzIwXEkbPyINTSsUQ2clD25iYV9ZVk87NSguBGQejoR+Uwn8n5V7X140XC0dBv38+vf28vHu59/Xy7CrpKGGgHZvbGhaWU1MSzsnFta/pJJp+fn47+7t7Orq6Ofl4d/RzsrEwri3sa+fmoyIiHhwZmFeU0A3LdG2TSnY/AAABuZJREFUWMPs08HrgjAUB/D3t3jzJhiCIKGHDiZIdOpSQVEUdCmIzmOXgQy9C178Y/q3fg/W9mNMm9a1D196740lYyj8fMd73JLjIVqtosMxuT08+MQyTaJGeDZPDDZRki5hlEl2aXpcsgkM5d73vOENhsuKVL+/uzCEk265xTZ1wMqL+QCxZ7uca815zWuMqshcq69vr8qP6zdYzTByin3otVgzpDZjI2ejx5/1AnrkIRslzKFTFrCRgqzzPAEjDEMUMctqrKEg77ifkHwgNO7J3xCrlrQYotn4oHHOlIyiHnzWX/IZRYQSDNW0tMVQxdwz074L+gUP/p1ol5KWGGpzAmVeKrTUHoDFvj6HF3dXdqrKCqP1smp2rjxQpRN/MOZ+ryM506ooqkKsFaLXqqBmc+9UvAJ/pJPLTupgFIX36zh1xAQHJPoAmmiME2cmGqdGjclumqYTBiRMbAckpKe0hdICcr95RQOCGt/o7PK3pfQvZ3K+7LDXXqz1Twg32f/mBjwu7yNk77M0q/vP0KzX3FrP/vF9PkNcArEfdRYtrWw0Cuwo5AadFwz4NPUgNXQt7ZWuFfsAcFWI0EOP8mR5TF5xjac+PX5fsJndj/auACATXkpBsZBRyxZyHeSo/Cq5rq8diofVDACcKhE0ZGgLvY0JtH5HTV+Wo71TgDsl4aHHj2wbE/nMDX1lrRXv4HrtdljoTXnDDbgPBhNdpagUaVjxGnYVzwioI9Fs6SPcSGPx/ISE6eWpyvq7kFHVolqkWW696bzrqqo6uBFLoZjd1mbRXjEDZ+oa+vLzBxkdDXmGfjB8yOMMdmRZldUQOogeq2j6HHm6LLPs0bC9A2k5gTKr2HL1GTmeqjJPGlJyAiPE716pTmqAjBftuex0a72+habKF9QUpERRFtlFwtcNbIWRByJSfcMBhbhOCk7YQdAK9DtWxA2Y+M3EeucE0nx2XLLQ8MTMHK7ckal7y8ZWrcF30nDAhCRKNEs5fESr9uEpF3ESvo746mXG9W4T6/GOeAAXq4MEIWpoepLuCmJfkpgeIT7KTM8+cUzbzzPvAg6lGGPUAjntGNXQ7zuTQNo4iLcO4ShuVRHH0r8xsBG3juBWECRBogm3gU23VJlz/pJpyy210VLJIFbf38LWsRBDLSGhVYUkKkg4X3H7eAvgnE+LU/prGEICNr58TWe8fw4Ae0JeyNPEGzjn8x/0y4dH0PP2HgBs5xmhyXAR+/kYA8S2xDIxtoH4S1odvCQMR3EAfwjerA5h96JLxywQ9ODNkx4kLRAvgmf14E0Kkcb4jTHQ7bfTrjMMoRSyiIgg7Bb4J/Xmz83NbW7ahwff954/dpDx2y3tU6x+f5lMF/+Nx1/7fvSEN/6I9XY4XoGhRT3d6/gKDsYdNnXm33jBTifUUxYM0STlLJSjWCx/hsb9MZzq+uDFuKa/ZnSxRxi288kLWGhyPuj49XP1cZx1OB8lYAqcv+78/VnX3x4+Jpy/BCzVRZET2Q4bLGcy5uw+WwdTISn+Q7IAlmvJJEoiluSaWXqeacJKpGJuVUnFcvQBKlGwyanI9gAvuPb67QYc7nAlqAIWNoE9S4NaBKfTlLCT1D6syREiEMEBFwYMa8aycuEcXBpkByVwO8uQrWUOwEMhpRCiEMWBsJ0rDSSVAE95ZUt58NFSFF7hDRjBfRZ8NfgtlMDfSZEPrXgJGxxlND6Qxmsan4nARrGaFkotBgHiVU3WZCzNSrS+q8YhUCItB0ofQwjtdOBz2hDKXrnXk3sylpVo1ZcPIaT8XzV2ktsoEAVguKDKVOEyGAyYeWo8yUMsL3yCREoWaeUwOQlbNoib9jOKIrnb6MWtbPKpxLDgZ6wN2/raVXD7m3zZK5SGbF/JHU7bwc6J3OVUN726qWE0n2ro3OdYNzfUR3K3460Q0kFKbdPCGOzgHpr2SvNAEEgJ7+Cltu1a0K/+qzNVdIOncbjrAFRg7MI45YauTMnX/FqwtKLU11y3CqJo333YR1FQua7mU1qlbIH8GVez6JlqbjiOk01qvUnJ+XvXe+dcyjcr3STxOHQ1+hxlKhki/DXVwnhjSe4YGWN5LoSuH85ddz7ouhB5zlhmOFxamzjU6NoX5BZ7tVy/BInFjSwXpW0XnmeaCvDPZ18Bpul5hW2XIs8MbiXBy3q5ssk/2ON+RYNEGkyUhWcqi8lkNBrNZjNVrSpVhQ3YnUwWiukVpWCGTAK62j8y8rfd0/KgjS2H6XZhKpcKJNT5fD7twYYKuUtLMQtbZ4411g7Lp933h/BbA+it4Q/7A/qw8dcPyhIWyOvHP0ju9DjyQaJTZPxpaIrgk1amMZz7cuSlC9cZp7KftD/EH40P4rxnHNQ9AAAAAElFTkSuQmCC",Tr="data:image/png;base64,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",zr="data:image/png;base64,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",Fr="data:image/png;base64,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",jr="data:image/png;base64,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",Ur="data:image/png;base64,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",qr="data:image/png;base64,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",vi="data:image/png;base64,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",di="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAABmCAMAAABybp3lAAABMlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9QnWH////Q5dWr0LP7/ftTn2Tk8OdZomlWoGa4179lqXT1+fbf7eKhy6qcyKaAuIx7tYhcpGz4+/np8+uSwp1gpm+01btqrHjz+PTx9/Ls9O7a6t7W6NrT5tfO5NO92sSw07ipz7GVxKCJvZV2soNurnzK4c/H4M3D3smEupCt0bXu9vDB3Mdwr34ugwEOAAAAOHRSTlMAN/wmGdykXkfWVfbu8+WOeQ0H+c7Kwq6nbAq+s4dlLRUQBOnioJuWgX1uQDMfqlAv07u3OhOLcpHc1mQAAAUhSURBVHja7Nr7TlNBEMfx4bQUeqEisdwKgiJiScRqotmvObT0BiiBQqG1rUAgwPu/ghwKFLCXrf7Hmc8jbPa3szO70lfg0/jyZPhdzOG5c8bi4UQoFVmQ/xJ8HYrjP7GpmYD8m5cjSfwrsbooA/u4EuWeW8kcVr8/d9XDTMXlnrOWloEElh1aCqel8/K68Y381ubZBbfmhgYI5guHGzuNYx+tV9tJqUhLKCh2InE8bu7Y+NdJvYAnNmO1zabx/KzvGn/Llg7wJIPST3oYT+6HURsNF2BptF80owBFPwfzoXINz7j0soqn4cvTv7OmC/BCupsHuNgyqu0qAzD9Vrr4AFD0ewF4KlsDmJbOZgCOskY9tn7ZPaERBzjdMOove92qQWAMONI16+gSYFSemv0MFPV21tl6DVgKyhPvgf28UZ1lM0BSHhsFODeqmysXmJGHJoaBulHdNYHYo4CmgIz2AT3VgJC0BaOANgK9lV1gSO59A86M6q0BzMmdr2PgauXsZ+MASD/sOX8Z1U8JWJNbcaBsVD/ZAjiL7TvaqVH91YFVuRECfhvV3wmQEM9sFPb1jmalCATu0pkzykbprpea13QOlM8puZYAdCRk6QJi3pHmQNEoO2fAgkga2DPKziYQEYkAm0bZ2QJSIikdcAwgD4RElgFt1q25kBCZA/QNyloFwiJJcIyylYG4SAIKRtk6hDGRMFSMslUFR+QV7Bs12E6bBNcoW0WIa/Uc0A4Mi0wD+iXNWgESrcnQtlF2dluzoRGgaZSdbWBeZEh/cQygCYyIvAGqRtnJ3X5NCIOr5dNSBqITIrKisyFreeCLXIsAf9q586U0giAM4O1yLAjKWaCoXOIRAS2vZD8EjIUiAh4oxooaUSp5/1fIwhpYrL1IzB9q/55hdmd65uvuSsyK5p/A8q4ANCRmRWGQttrmk9oYX6eD+kQODY3xVrxKfbEpoM4vn+ZKDQA2VRx+T2JWtoEIPbMJQIV7okyVR9pWZnipWVxoYRpIAChyFtLYSQvABg0tAShIzKzsjJBK0gugKTHjSyEhQWpxAPUfEtNzeqnRKBsBUOYd1LDJxxGgUfZFAB2O3hrkukM5eskFzt4a1k+Y1ZyVwKc1HU39eQnL4FCkpipkW0HSFIXskf9rL3QhCwdIW3AbsjZH/NT2O5CFk6Qn7YTsgnvZh+4bkM2lyICPB4FpDAOLBsmQOAVZi0uqnqcGZIKfzNg20XPInT+1a/RMZ8lczCegp9z8yFXV17sr9DmTZEkigr76z+OP+fReqh1coM+dJctENxT1wlHtY6XXTu6rDxUoMmtpGsdkGAOVq87NWXdPrapzqLnde8PObjrtFgYc8SCNa2fFCz3FmqTh10Ed74XH6aK/EtxYdkDTrcafs9nGezHtFAP0D/LiQtQdgppWVX9+doH3QHDM++I2ehUBuy030SMKAAolaUTp7hoKz5Jr4s3K2ewp+g9SDgDlk9FUSLcFhXstReyl9BaAyvnIIvsGRWgmS0zDCgDhWLXIvl9C4fAniWmJA+rW7eMHAX1C1EVMWzaEYZDt9KgBReaTnZiOvBdAW9k4a49F9AnbG8R0BdwAGqe96qxahmJxIU/MwDyU4ML9TRGKuck0MSOfIXvarx5C4fXZiBkTIesMCvKIGCRmYieEoamVBDFT+UUMhOMxYuZiYTzzLOeIWbIOxeYsF+RWraIn5NwhZtUkZI4vu8Qsy3kQWudbn7HYMxk/F+TjSfv51oe9ht+Tp2yIXxXOywAAAABJRU5ErkJggg==",fi="data:image/png;base64,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",gi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQQAAABKCAMAAABq89qQAAAAZlBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yxU8tAAAAInRSTlM3AHk6VUdPQ4ZLQD1mYYFpfXRwWV1tlZqNkYqeoqYYDgQnZixOYwAABZRJREFUeNrM1ut22jAQBGAnwVxSEOZiTGzLJu//kpU2bEYrLTTpOSCP6/an0XdmVy1e7uTyuTjszfJ88vlwOVNan+UE0/qcKR8uJ5/z0uxn75+Xe+e8jTCsdk3XuIQCyfHN0uSO/w0xRejQuHSn3Wr4LcJYmq7rIBADGE5VGXr8v0+PqfjbnBgCDu44phx/gTBsmpgAAHx4zqt/3B9KRe/jUsUvfRsqFEDEDM1x/CHCuO56IkgFcPwbR93R+7js5CsTUkQOzNB36/EnCIumd2bcAiKQAOFvmkwiC0AQA7ehcwzN4p8Ig+m5BiCAQHz6vX+yhn5BYsEOYEAZejPcR3hryCAlgMD19Jy6rt2bJ/xtgFDgkDKQQlPcQ9jYwEASAIAP77Pd1tvcqf1bAwMQIYNQsMebCJe95VGgGhCBFODz4+jr9fb6PD/8XXiwhHQgBioDjYRX2F90hLESBm3LLQgF+PzamTdPfZSwBEGAwbeBy8CLwVajhnBxBj0MBIEUwKmRo3ueG/lJqKQOKEPYheqiIOxCg7bFJBABC4jTH/2j5PDwv2T8r2AMCjsQA2ZCKuxThI1qAAISAAAf93Bwb944FGYBBDmAgRXaUOEYI7zxvQADrkFIAIADZ4bnqcFXDxxACIZEge+IQiIMnRUGogYgAAAdflI5zAAhGVAGqWC7QSAsaRiwE41BDSICAggz90+m0McROIBBlAF7gQbChAglhoEMljCgGjBBJDCfUgQEM6AMpHDdjhiIBRDGzkYGBgY6wRxZ8bPi94HBR+b8BNEZoGAiBduM3wjbYBjaVjcAAQRW08k3BhgSBawFDMSaEYYeRcBCEAbOFQQCoMwfSAgGKkOqIKvQD1eEtbUoAhZCbBAITOX4qYVgkApYC6iCtZsvhNF59FwEMQwwOLDBTCNY5Eq5uMXAZWAFrAVUgeahHwlhZWkaRBF0g+8WZD99EjiAIVWQVaB5sCUhtGoRdAMQSID3r+dJweckBBh0BbUKS48w2Ota1IqQGkiC94lEMKQKahWuq9EODmGGaYiLIHZiWINY4E+2xA5hGcR2jKuAeZg7hMpaTINaBN3gevxJBAyJgl4FzIO11Utxwd2AaUiGAbMAAgnwliESAgyYiGQgMA+4Hy7FJ1YCpkEvgm7wlj26AqqgzwOWwmdREkIyDXVNV0NqwAQTAbgGDKECqkAXRF27eZD3AyEsio2+ElAEDEPpAwNJUGSIdIBC6YOBQBX0pXAsXoHQtupKUIoAA5w/AwNFKqRVkPOgIbwWZ2vFXpQrAdNwyyDf+UGfKsRbQS4F2oxAOBcncTkYwxckVsJdhJwCcFCrAAReCtiM4no4FR0h4HLAXkymARuBDbIDyJnAVtDngf+ngOuBEJrC/ifCVHpABD9FqFUE+7eds1tBEAiiMKRJQQuVdddEvf9LpqJOhaDrt7qD7Flbuhscdt2fOedMSkI+kARTAwEmYRPTIYPTgX4YjcwH9mEES6SVsZCNLJHl6BLJNkvxR0MWYrNEt80RM5EF2zZPPEDl2z5ApaO0vNOlijxe6XpNzumiVaRIV+4iz2DFlxgIVHxJZTiRvX9BVmvSBiuy8wqyqTQvLjBJY+W0aDhE0phL17HH1mkToBPBg66DiVvK3IqF4siIW5TCV1ji8CmDz4vCB8mciqJr66KPqyhzTzInpPUaI/VWKAGtFxC8jSSDE7w51b9va+I3MKD6Y9FHI7ewACD6oPIfd3LDuC3bKZj8J7gQzH2n5LRop6/tkBAspCRQoeLAul+s65qCSgK5OLRqsSSibeg7FYdymbCnTti+TNhfMH41IRi/AsE4tA647C42zAN29eNvHcBNJCzC30SC24lYSQewE2HGMoc/Y5nmj/6Wg0bR0MBYBlgMaSpseAxVD7EYSmZTFT7g5yPJE2o9UwAAAABJRU5ErkJggg==",Wr=""+new URL("AED-acf97ee1.png",import.meta.url).href;const Es=he=>(As("data-v-b65b8bb3"),he=he(),bs(),he),Yr={class:"dialogPage"},Vr={class:"my-header"},Qr={class:"tabelPart"},Xr={class:"bo"},Jr={class:"title"},Kr={class:"title_top"},Zr=Es(()=>S("img",{src:qs,alt:"",style:{"margin-right":"10px"}},null,-1)),Hr={class:"name"},_r=Es(()=>S("img",{src:Ws,alt:"",style:{"margin-left":"10px"}},null,-1)),$r=Es(()=>S("img",{class:"title_botton",src:Ys,alt:""},null,-1)),ea={style:{width:"100%",height:"calc(100% - 110px)"}},ta={class:"pagePart"},na={__name:"dialogMapDp",props:{dialogShow:{type:Boolean,default:()=>!1},columns:{type:Array,default:()=>[]},tableData:{type:Array,default:()=>[]},title:{type:String,default:()=>""},pagination:{type:Object,default:()=>({})},loadTable:{type:Boolean,default:()=>!1}},emits:["close","handle","loadTables"],setup(he,{emit:ke}){const R=he;pr(),vr();const pe=(U,Te,de)=>{console.log(U,"sxt"),ke("openMessage",{nm:U.nm,identNo:U.identNo})},W=()=>{ke("openCamera",{nm:row.nm,identNo:row.identNo})},D=I(),lt=I(),j=Lt({title:"",columns:[],tableData:[],pagination:{}}),Ne=I(Math.random());gs(()=>R.dialogShow,(U,Te)=>{D.value=U,lt.value=U,j.columns=R.columns}),gs(()=>R.tableData,(U,Te)=>{j.tableData=R.tableData,lt.value=!1,Ne.value=Math.random()}),ys(()=>{D.value=R.dialogShow,j.columns=R.columns,j.title=R.title,j.tableData=R.tableData,document.querySelector(".el-pagination__total")});const Ke=()=>{D.value=!1,ke("close")},Ze=U=>{ke("handle",U)};return(U,Te)=>{const de=At("el-icon"),Me=At("el-table-column"),H=At("el-table"),Ie=At("el-pagination"),jt=At("el-dialog"),je=dr("loading");return X(),_("div",Yr,[re(jt,{modelValue:D.value,"onUpdate:modelValue":Te[1]||(Te[1]=ne=>D.value=ne),width:"80vw","show-close":!1,center:"","close-on-click-modal":!1,"close-on-press-escape":!1},{header:oe(({close:ne,titleId:$,titleClass:Y})=>[S("div",Vr,[re(de,{size:"26",color:"#fff",onClick:Ke},{default:oe(()=>[re(zn(js))]),_:1})])]),default:oe(()=>[S("div",Qr,[S("div",Xr,[S("div",Jr,[S("div",Kr,[Zr,S("div",Hr,Fe(he.title)+"详情",1),_r]),$r])]),S("div",ea,[Tn((X(),ji(H,{data:j.tableData,height:"100%","header-cell-style":{background:"#008FCD"},"row-style":{height:"26px"},key:Ne.value,onRowClick:pe,class:"custom-table-font"},{default:oe(()=>[(X(!0),_(_t,null,hn(j.columns,ne=>(X(),_(_t,null,[ne.type==="slot"?(X(),ji(Me,{key:ne.label,"show-overflow-tooltip":!0,label:ne.label,property:ne.property,align:ne.align||"center"},{default:oe($=>[fr(U.$slots,ne.property,{currentCol:ne,currentData:$.row,onClick:gr(Y=>ne.property==="sxt"?W():null,["stop"])},void 0,!0)]),_:2},1032,["label","property","align"])):(X(),ji(Me,{key:1,width:ne.width,property:ne.property,label:ne.label,"show-overflow-tooltip":!0,align:ne.align||"center"},null,8,["width","property","label","align"]))],64))),256))]),_:3},8,["data"])),[[je,lt.value]])]),S("div",ta,[re(Ie,{class:"small-pagination",background:"",layout:"prev, pager, next,total","page-size":he.pagination.pageSize,total:he.pagination.total,"prev-text":"上一页","next-text":"下一页",onCurrentChange:Ze,"current-page":he.pagination.currentPage,"onUpdate:currentPage":Te[0]||(Te[0]=ne=>he.pagination.currentPage=ne)},null,8,["page-size","total","current-page"])])])]),_:3},8,["modelValue"])])}}},ia=ms(na,[["__scopeId","data-v-b65b8bb3"]]);const ws=he=>(As("data-v-87a1409b"),he=he(),bs(),he),sa={class:"dialogPage"},ra={class:"my-header"},aa={class:"tabelPart"},oa={class:"bo"},la={class:"title"},ua={class:"title_top"},ca=ws(()=>S("img",{src:qs,alt:"",style:{"margin-right":"10px"}},null,-1)),ha={class:"name"},pa=ws(()=>S("img",{src:Ws,alt:"",style:{"margin-left":"10px"}},null,-1)),va=ws(()=>S("img",{class:"title_botton",src:Ys,alt:""},null,-1)),da={id:"videoBox",style:{width:"100%",height:"calc(100% - 110px)",display:"flex","justify-content":"center","align-items":"center"}},fa={id:"videoPlayer",class:"video-js vjs-default-skin",controls:"",playsinline:"",autoplay:"autoplay"},ga=["src"],ma={__name:"dialogCameras",props:{cameraShow:{type:Boolean,default:()=>!1},hlsUriSsl:{type:String,default:()=>""},sxtname:{type:String,default:()=>""}},emits:["close"],setup(he,{emit:ke}){const R=he;Fs.addLanguage("zh-CN",br);const pe=I(),W=Lt({title:"摄像头",columns:[],tableData:[]}),D=I(!1),lt=I("");gs(()=>R.cameraShow,(de,Me)=>{de&&(lt.value==""?D.value=!1:D.value=!0,pe.value=de,lt.value=R.hlsUriSsl,W.title=R.sxtname,Ke.value=lt.value,Ne.value=null,D.value&&j(),Us(()=>{setTimeout(()=>{U()},1e3)}))});const j=()=>{const de=document.createElement("video");de.id="videoPlayer",de.className="video-js vjs-default-skin",de.controls=!0,de.crossOrigin="anonymous",de.playsinline=!0,de.autoplay=!0;const Me=document.createElement("source");Me.src=Ke.value,Me.type="application/x-mpegURL",de.appendChild(Me),document.getElementById("videoBox").appendChild(de)},Ne=I(null);I("");const Ke=I(""),Ze={language:"zh-CN",playbackRates:[1],aspectRatio:"10:5",notSupportedMessage:"此视频暂无法播放,请稍后再试",autoplay:!1,muted:!0,preload:"auto",controls:!0,hls:{}},U=()=>{videoPlayer&&(Ne.value=Fs("videoPlayer",Ze))};ys(()=>{pe.value=R.cameraShow});const Te=()=>{pe.value=!1,Ne.value&&(Ne.value.dispose(),Ne.value=null),ke("close")};return(de,Me)=>{const H=At("el-icon"),Ie=At("el-dialog");return X(),_("div",sa,[re(Ie,{modelValue:pe.value,"onUpdate:modelValue":Me[0]||(Me[0]=jt=>pe.value=jt),center:"",width:"80vw","show-close":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},{header:oe(({close:jt,titleId:je,titleClass:ne})=>[S("div",ra,[re(H,{size:"26",color:"#fff",onClick:Te},{default:oe(()=>[re(zn(js))]),_:1})])]),default:oe(()=>[S("div",aa,[S("div",oa,[S("div",la,[S("div",ua,[ca,S("div",ha,Fe(W.title),1),pa]),va])]),S("div",da,[S("video",fa,[S("source",{src:Ke.value,type:"application/x-mpegURL"},null,8,ga)])])])]),_:1},8,["modelValue"])])}}},ya=ms(ma,[["__scopeId","data-v-87a1409b"]]);var yt={},Aa={get exports(){return yt},set exports(he){yt=he}};(function(he,ke){(function(R,pe){pe(ke)})(mr,function(R){function pe(s,n){(n==null||n>s.length)&&(n=s.length);for(var e=0,t=Array(n);n>e;e++)t[e]=s[e];return t}function W(s,n,e){return n=Ze(n),de(s,Te()?Reflect.construct(n,e||[],Ze(s).constructor):n.apply(s,e))}function D(s,n){if(!(s instanceof n))throw new TypeError("Cannot call a class as a function")}function lt(s,n){for(var e=0;n.length>e;e++){var t=n[e];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(s,jt(t.key),t)}}function j(s,n,e){return n&<(s.prototype,n),e&<(s,e),Object.defineProperty(s,"prototype",{writable:!1}),s}function Ne(s,n){var e=typeof Symbol<"u"&&s[Symbol.iterator]||s["@@iterator"];if(!e){if(Array.isArray(s)||(e=ne(s))||n&&s&&typeof s.length=="number"){e&&(s=e);var t=0,i=function(){};return{s:i,n:function(){return s.length>t?{done:!1,value:s[t++]}:{done:!0}},e:function(l){throw l},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r,a=!0,o=!1;return{s:function(){e=e.call(s)},n:function(){var l=e.next();return a=l.done,l},e:function(l){o=!0,r=l},f:function(){try{a||e.return==null||e.return()}finally{if(o)throw r}}}}function Ke(){return Ke=typeof Reflect<"u"&&Reflect.get?Reflect.get.bind():function(s,n,e){var t=function(r,a){for(;!{}.hasOwnProperty.call(r,a)&&(r=Ze(r))!==null;);return r}(s,n);if(t){var i=Object.getOwnPropertyDescriptor(t,n);return i.get?i.get.call(3>arguments.length?s:e):i.value}},Ke.apply(null,arguments)}function Ze(s){return Ze=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ze(s)}function U(s,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");s.prototype=Object.create(n&&n.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),n&&Me(s,n)}function Te(){try{var s=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Te=function(){return!!s})()}function de(s,n){if(n&&(typeof n=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(s)}function Me(s,n){return Me=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Me(s,n)}function H(s,n){return function(e){if(Array.isArray(e))return e}(s)||function(e,t){var i=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var r,a,o,l,u=[],p=!0,v=!1;try{if(o=(i=i.call(e)).next,t===0){if(Object(i)!==i)return;p=!1}else for(;!(p=(r=o.call(i)).done)&&(u.push(r.value),u.length!==t);p=!0);}catch(g){v=!0,a=g}finally{try{if(!p&&i.return!=null&&(l=i.return(),Object(l)!==l))return}finally{if(v)throw a}}return u}}(s,n)||ne(s,n)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ie(s,n,e,t){var i=Ke(Ze(1&t?s.prototype:s),n,e);return 2&t?function(r){return i.apply(e,r)}:i}function jt(s){var n=function(e,t){if(typeof e!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var r=i.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}(s,"string");return typeof n=="symbol"?n:n+""}function je(s){return je=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},je(s)}function ne(s,n){if(s){if(typeof s=="string")return pe(s,n);var e={}.toString.call(s).slice(8,-1);return e==="Object"&&s.constructor&&(e=s.constructor.name),e==="Map"||e==="Set"?Array.from(s):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?pe(s,n):void 0}}(function(s,n){n===void 0&&(n={});var e=n.insertAt;if(s&&typeof document<"u"){var t=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",e==="top"&&t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i),i.styleSheet?i.styleSheet.cssText=s:i.appendChild(document.createTextNode(s))}})(".BMap_Draw_Panel{height:47px;border-radius:5px;overflow:hidden;box-shadow:0 2px 6px 0 rgba(27,124,236,.5);float:left}.BMap_Drawing .BMapDraw_Box{border-right:1px solid #d2d2d2;float:left;width:64px;height:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYUAAABjCAMAAABDl+xRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4RUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4M0ExRDlFOTU4OEMxMUUyOUNDMkFCOUMwMUQzOTI2RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4M0ExRDlFODU4OEMxMUUyOUNDMkFCOUMwMUQzOTI2RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUY1MTQyNzhBNThFMjExQTlDQ0JCMTMzNEIzNTNBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkLjstsAAAMAUExURR9zsKfJ4eHr8dPk8EGMv+Lp7id8tx1vrOnu8hxtq1max0WOwCl8tpO61ou104a11mGeye3y9Sp/uDKCumKaxJO92lycyKvJ3vL3+xtqqXSmyzR8tGikzb3U5HypzHqu0sLa6x5xruXs8fL09sHW5SB1soOtzlWYxbXS5rXO4VyWwr3S4S6BuXWr0ZzD3iR5tI662VGVxazN49bh6uXv9rzW6NLg6tzn7iBzrOjx902Swu7w8napzSNvpI241srZ5rDN4TSEu6LF3UmRwsrd6s3e6oGy1BxrqabH3UyLtiN2sn2u0NDj74Wz07PL3iFuq6LB2FaWxNLj7ix8tt/p8aLG4KvG22iexmymzeLs8zqAtprC3St0rmWgylKOvDeGvDiFu2OgyyJ5tZG2032w07jR4rnU5yVyrS55sbrS5EyJurbQ4sje7VGRwNnl7D2EuKnL4rHQ5J7C29fn8fb5+maizPDz9TSCuNfX1+Pt9Dt+tCV1sUODtoOv0DqIvTiHvZrB25m+2MbZ5oKx0fj6+8ba6dPi7NHf6VSTwWmhyT+Kvyx/uNrk69fk7tjj6yNxpkeErzKEu97o7vPz8yh6tW6hyFGQv0+Uw6DD3EuMvD2KvvT09CZ6tSl3sf///1WVw/X19f7+/vb29vn5+fv7+/z8/P39/fr6+vf39/j4+CJ4syF0riF3siF0rR9vpiJ5tNLS0iJyqSNyqRtpqE2NuUyNuSuAuSF2sx9yrzyJviZ7tiN4tCV6tU6Ouil+uE6UxB5wrfz9/vr8/ff6/O30+R90seDs9ery+Mvf7vX5/O/2+iV7tpfA3N3r9M7h7r7Y6R9wqB5soiByqyF2sB9upXCoz9Pk7+Lu9Z/F34q42PT19sbc7Nvp8/r7/CJroCJyqCNyqK7O5PHy8iZ5tb/U4/T19bnP4e7z9+Tr8E6OuUiFsEiJu/b393KhxvT29zSAt06Nt5i818zb502MvKfD2VGUwtzl7Ch9t0SFuCJ1sT6IvMbc68nd7KzK4DB/t////2zsHaoAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAO8ElEQVR42uyaeViUxx3HF8EXdje4KyuIJwjoIiwKCBrQqLhRNKJ4BCUeAV5RUGmMEjQ1McTUqAVjorlMjNNIWgKRtklQFLUv7HLfuYhnbpvQJq0xabJNE21n911g3wOYmVeWp8/zfv/g4d053pn5vDPzm/n9FOA4T4U8/YGr33P0+usPH3+9U685qthRRRwVcPTw8Vf5OiquZ8X1cOGzfUq8QvvrulvAbRm31Y794fSUMwac0eGOHH9gu4ccKI5LpPAmkEjhTSCRwptAIoXuFhBScBgDIgrHZQoyBZmCTEGmIFOQKcgUZApYFPYk+ZQdyvGXKQwkhWpVmU2aAaQw1VOlLzPoVZ77Bp5C2KE5OBQuHSrrQQaNCZ3CaC99VmFDcLnXHFIKcy/p3crc9Jq5hBQmGrubHjsbl8JNba5x4eDbQWHv5sfT9bllZS8PxaBgKOtRBvS58LOXW3VhS13hh2WPPURE4amcrtem7SWgME3vxZF+GhYFP9uby/cRU/jrHO9pd89flBNrfXmK3k9VZlQNRafg1YvQKWiYpMIwxivJFMb4k1DYqnN4rW42NoWgXFju5UVjBh89OnjMopfhQ24QBoWbXl4GvdrLK3Y6KYXNbNMrkjXz53pY94Whl3NUgTgUti7j6EObgrEoJFt+WWaxWHRVzZZIAgqzefhnY1IIMjBM3O7pneM1ffchhjEEoVN4kTE88eznoxlmPSmF2QwTtvEpW4PvHfO4X4RBPehymk8gKgWGYe4T252jYAI6hXTL1jZIwRKlsUTjU9gLB5Ejw91YFB7ItVjUBx1H7KDaYsk9gEzBwOjh3zEMs5uQwvYXtfDLCQg64qfXWVipBwVqfR4fhEYB5henABPQKQRT+mgKKiGF+QqfgsrClwqLgp6i1AHcIQtQU5QemcJjlsfgWrTNYplPSCE9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);cursor:pointer}.BMap_Drawing .BMapDraw_last{border-right:none}.BMap_Drawing .BMapDraw_hander{background-position:0 0}.BMap_Drawing .BMapDraw_hander_hover{background-position:0 -52px}.BMap_Drawing .BMapDraw_marker{background-position:-65px 0}.BMap_Drawing .BMapDraw_marker_hover{background-position:-65px -52px}.BMap_Drawing .BMapDraw_circle{background-position:-130px 0}.BMap_Drawing .BMapDraw_circle_hover{background-position:-130px -52px}.BMap_Drawing .BMapDraw_polyline{background-position:-195px 0}.BMap_Drawing .BMapDraw_polyline_hover{background-position:-195px -52px}.BMap_Drawing .BMapDraw_polygon{background-position:-260px 0}.BMap_Drawing .BMapDraw_polygon_hover{background-position:-260px -52px}.BMap_Drawing .BMapDraw_rectangle{background-position:-325px 0}.BMap_Drawing .BMapDraw_rectangle_hover{background-position:-325px -52px}.BMapDraw_tip{position:absolute;top:50px;display:none;overflow:hidden;width:162px;height:40px;border:1px solid #ccc;line-height:20px;border-radius:4px;background-color:#fff;text-align:center;font-size:12px}.BMapDraw_tip_text{font-size:12px;color:#999}.BMapDraw_tip.polyline{right:135px}.BMapDraw_tip.rectangle{right:65px}.BMapDraw_tip.polygon{right:5px}.BMapDraw_tip.circle{right:-45px}.BMapDraw_tip p{margin:0}.screenshot{position:absolute;background:#fff;border:1px solid #e9e9e9;border-radius:2px;color:#333;padding:0 4px;font-size:12px}.screenshot .unit{display:block;color:#999;width:12px;float:right}.screenshot .circlShot{width:50px;text-align:center;line-height:30px;height:30px}.screenshot #screenshotNum{display:inline-block;height:30px;text-align:center;cursor:text}.screenshot #circleInput{display:none;border:none;width:34px;height:30px;margin-top:-1px;outline:none;-moz-user-select:none;user-select:none;-moz-appearance:listitem;appearance:listitem;-webkit-user-select:none;-webkit-appearance:listitem;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.screenshot #circleInput:focus{outline:none;border:none}.screenshot .rectWH{width:120px;height:30px;line-height:30px;padding:2px 0}.screenshot .rectWH span{display:inline-block;width:10px;text-align:center}.screenshot .rectWH .multiple{color:#999}.screenshot .rectWH .wh{display:inline-block;width:45px}.screenshot .rectWH .wh #rectHeight,.screenshot .rectWH .wh #rectWidth{width:33px;cursor:text}.screenshot .rectWH .wh #rectHeightInput,.screenshot .rectWH .wh #rectWidthInput{display:none;border:none;width:34px;height:30px;margin-top:-1px;outline:none;-moz-user-select:none;user-select:none;-moz-appearance:listitem;appearance:listitem;-webkit-user-select:none;-webkit-appearance:listitem;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.screenshot .rectWH .wh #rectHeightInput:focus,.screenshot .rectWH .wh #rectWidthInput:focus{outline:none;border:none;padding:0}.screenshot:focus-within,.screenshot:hover{border:1px solid #5e87db}.operateWindow{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.operateWindow>.containerbox{width:270px;height:35px}.operateWindow>div>span{display:block;float:left;margin:2px 0;text-align:center;cursor:pointer}.operateWindow div #confirmOperate{margin-left:15px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAwxJREFUaAXtmE1oE0EUx2fWNCkpfkA9iXeN0tbqYVNUFISCJ1GoiPhxELWtx3oQRBA8iR48iEkPJYIeilK8qChFxJOJSlNsxYhFFKviIVQqqTUm+5wpmTIpm+xHNpspfXt5szOzb/6//+zO7iwheKAD6AA6gA6gA+gAOoAOoAPoADqADqADK88BupyQhzI7V+d/zd4AQg4x4T81CgNn9clHThiWDfDdpL7mN5l7CgBRAcjEzxMSiPR1jX8WdVZRs+qgQrsZLNfFZrqZUNjtRKPywJVgBSSlxpQo24lKA1vBEkoTvfrESzugoo+ywCXYJ/IzK0TzSCkZXq9vPi3X2SkruWhJsF1mEBy2VY8cO0zvF83aq9UpB1xPWG6EUsD1hlUK2A9YZYD9glUC2E9Yx8CPP+4PTc/8iIQg+PWk/irLE9Ry+A3Ltdp+D8ded3R+yU5PFYqFdM6Y+xZPtp/3AJZ/G3v+6qmmyzYwFI0YE7exlCxkgHEtlmy/Xi15pTZpZhc3AnLfWt6zch6zsm1gArB1aQIAY+BWsm0Q4LLtPBKsrzMrtNsWyr7lXoiLyiLAmXhy5M5z2Bsoqzc5aTQsl2QbuInQXgb9yYSDbdPgaCaVHeGLmlk7r1MBlutw9KU1NNa5IZ//NwpAtvCLlx6U0GctYXrgRMfbnNxW+lPh+wIlaxBl2zPMLzi1Pf1dC4T2MLAxkUCObKb35f7AaCK9bZ2oVwmWa3I0wwJi8M2OtcXC34fsXt4l6soiJePNwaZuCIfn2T8oJWZW6HMFzC9m0GEG/YBBd4tkcqSUfmDnM9X2s263ePI4TsuugflA9971BLOzmWF2Kx90MnA937NWOmoCXoCGnlXZ1PsEW8iOWw3G2xsJuzC+HZFWfdhtS+OptpsMur9a30bDcm2OVulKMOx5hb7o5Dmi0auV+7j/LVMpp5t6T4DFwP36xAWiaRfFuYgqzOyiFlHwMrJNxRFCjEvsFm+hRLvdGt10xc0PNy81YS50AB1AB9ABdAAdQAfQAXQAHUAH0AF0YCU78B/Xn4einv7Y7QAAAABJRU5ErkJggg==) no-repeat top;background-size:contain}.operateWindow div #cancelOperate,.operateWindow div #confirmOperate{float:left;width:50px;height:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);border-radius:2px}.operateWindow div #cancelOperate{margin-left:8px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAAupJREFUaAXtmTtvFDEQx2eWQ4ICISRaegq6hI4CCSEkQgkRgi6QkhRwCOiOGlIAouIhUhGSAqVFQgr1HWW+AvcBIo7myDB25GjX571drx8NY+m0a589M7//+rVeAEmigCggCogCooAoIAqIAqKAKCAKiAKiwP+nAIYi051LZ2D65w0Q3ODfGI7hU/wy2gm1a9rTzYUHgPgYgE6y/U9w4dQzHOxOzf++18K3wUx9BXsAdzmY0/zfefhLX+nW4r2Zeh0KaHnhJTd7DUTn2P5Zvu/D3n6/g6mjJuHA6slWE3KA70Khuf06C/moalrl0PY3W2VOSQzgscN+ELSGJXrosMs9m345y1sWhgPzmGVf5PDXCVp34zpYgAkcL547fLUuCgbWExTiagxoDevsxppnAj1cws/DvdZ0jorBs7Sxqccsj13Ou2wSz7SruD36YOrb11awm6Ndu51v3hWcr42j+l2hc8GqQKMCK4O+0DlhkwD7QOeGTQbcDhq+8dx+TdV1pMMJKsKYtW1H79JlBw3du1y1fJ8MVjlJCqwceEInhc0C7AGdHFbFErzxUEaakl5/kcdsfeJ1mt5igjFru8wCrGfj+glKxcTbUOzr7m9HGDmffgyrV7z67aKN07gjsxv45pM+4YZ1NtoLhw90MuAG2AkU+IIDzQ6dBLgRVr31bI2eMPT93NDRx3Ar2NJsTMuLK3BA7xncFUv0Me1y4jMkKnV9YU3jnNDRgHlJWefjF/exjDqpwOI6bg9/GEj7mgs6CnAorIHPAR0MzN14jdfZVyboyhXhN2/mluY92Up9zjRC94qruDn8brdrmw+fpXmH5HTWAVbZ4dn749zZe0qOo1tnBM7CcGD1RcBOHWGNmQboWX+mYYtrOLD6/FFOgbDGVC10QVV/pkHLa/gYHlzuHX7+0F8ExnyUOgg9Si3HTrcvXgHVjZFO8Eq9gVs/N8r/y70oIAqIAqKAKCAKiAKigCggCogCooAo0EGBf6iFZapSQC/BAAAAAElFTkSuQmCC) no-repeat top;background-size:contain}.operateWindow div #warnOperate{float:left;width:200px;height:30px;margin-left:4px;line-height:30px;background:#fffbcc;border:1px solid #e1e1e1;border-radius:2px;font-family:PingFangSC-Regular;font-size:14px;color:#703a04;letter-spacing:0;cursor:default}.operateLeft p span{float:right}");var $={STATUS_FREE:"free",STATUS_DRAWING:"drawing",STATUS_EDITER:"editer",STATUS_MOVE:"move"},Y={INIT:"operate-init",COMPLETE:"operate-ok",CANCEL:"operate-cancel",CHANGE:"operate-change",CLICK:"mouse-click",RIGHTCLICK:"right-click",MOVE:"mouse-move"},$t={AREA_END:"measure-area-end",LENGTH_END:"measure-length-end"},fe={DRAW_ON_MAP:"draw-on-map",EDIT_ON_MAP:"edit-on-map",SELECT_ON_MAP:"select-on-map",MOVE_ON_MAP:"move-on-map",DRAW_NO_MAP:"draw-no-map",SELECT_NO_MAP:"select-no-map",DRAW_ON_MAP_CANCEL:"draw-on-map-cancel",EDIT_ON_MAP_CANCEL:"edit-on-map-cancel",SELECT_ON_MAP_CANCEL:"select-on-map-cancel",MOVE_ON_MAP_CANCEL:"move-on-map-cancel"},F={DRAWING_POINT:"point",DRAWING_MARKER:"marker",DRAWING_POLYLINE:"polyline",DRAWING_POLYGON:"polygon",DRAWING_CIRCLE:"circle",DRAWING_RECTANGLE:"rectangle"},ge=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6Q AAAd9JREFUOBGtVc8rRFEUPufOvELMguTHwkbKjxRlo9gqNpjyFyhTit3I8i1ldpQa5S9QmA1lS9koSn6UZmMxSCyGkPlx3O+9mTe8Zl4z w7eZ7rnn++aee893HlMRzEXFeLh6m2LJTpHwEJG022mcIJZTYbXX2lu/txnilJvO7sDkYnJaC0REqNO993PNTHEiDsfWAru/4vmFaYo6e3 5dEZIwYh1tPhobNmig20/NjcpKe3rJ0vlNmg5PUnR3n7FiTBwZbGpYNk3OIuCccHIhuQoxv49lNljD4yMG6VMUhT49HRynaGvnU9IZ0Wkc ia0HlhxBlCkiOxAz5+u4v8tXVMgdvLjNkLnxbosyB1E+4wEeL5PXuLPQTC1NjBpunud6/yhF0e0PVBNv6Qv0KLwmxHBnKLNSgAMuNKClrN bQKniAUnfm9SfggAtAS9l9RtZrehG99tAJFnTP6n6wmzbfGl7EUnsFrrTbDVYqs4q4FtR20kDTVosClxMK3oQQHFAtHK7WUjA6hGAnOKBS gAMuAC2FqYGmhDdhp0oBDrjQgJayRxBbAwHehJ3KBXLBsfM5DC3H/v81HHIdSYQRpMcX6ekRhjcPjr/KGV+6Unt8xXJlOSfMl/lvAzYviN - +/fAK+AW5jAVefzjWGAAAAAElFTkSuQmCC`,Z=new BMapGL.Icon("//mapopen.bj.bcebos.com/cms/images/mapctrls.gif",new BMapGL.Size(12,12),{imageSize:new BMapGL.Size(82,174),imageOffset:new BMapGL.Size(0,14)}),At=new BMapGL.Icon("//mapopen.bj.bcebos.com/cms/images/mapctrls.png",new BMapGL.Size(12,12),{imageSize:new BMapGL.Size(37,442),imageOffset:new BMapGL.Size(25,312)}),L=new BMapGL.Icon("//maponline0.bdimg.com/sty/map_icons2x/MapRes/shenghui_1.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),gi=new BMapGL.Icon("//bj.bcebos.com/v1/mapopen-pub-jsapigl/bmap-draw/static/edit1.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),kn=new BMapGL.Icon("//bj.bcebos.com/v1/mapopen-pub-jsapigl/bmap-draw/static/edit2.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),Ue={borderRadius:"2px",background:"#FFFBCC",border:"1px solid #E1E1E1",color:"#703A04",fontSize:"12px",letterSpacing:"0",padding:"5px"},ot={operate:null,isOpen:!1,isOnMap:!0,isSeries:!0,skipEditing:!1,isSelectDraw:!1,enableCalculate:!1,enableSnap:!0,snapDistance:10,drawCursor:"crosshair",keyCode:87,baseOpts:{icon:L,node:gi,nodeT:kn,fillColor:"#1990FF",fillOpacity:.2,strokeColor:"#877efb",strokeWeight:3,strokeOpacity:1,enableDragging:!0},labelOptions:Ue,matchOverlay:{type:"Circle",radius:2,icon:kn,strokeColor:"#fff",strokeStyle:"solid",strokeWeight:2},centerIcon:new BMapGL.Icon(`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6Q + +/fAK+AW5jAVefzjWGAAAAAElFTkSuQmCC`,Z=new BMapGL.Icon("//mapopen.bj.bcebos.com/cms/images/mapctrls.gif",new BMapGL.Size(12,12),{imageSize:new BMapGL.Size(82,174),imageOffset:new BMapGL.Size(0,14)}),bt=new BMapGL.Icon("//mapopen.bj.bcebos.com/cms/images/mapctrls.png",new BMapGL.Size(12,12),{imageSize:new BMapGL.Size(37,442),imageOffset:new BMapGL.Size(25,312)}),L=new BMapGL.Icon("//maponline0.bdimg.com/sty/map_icons2x/MapRes/shenghui_1.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),mi=new BMapGL.Icon("//bj.bcebos.com/v1/mapopen-pub-jsapigl/bmap-draw/static/edit1.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),Pn=new BMapGL.Icon("//bj.bcebos.com/v1/mapopen-pub-jsapigl/bmap-draw/static/edit2.png",new BMapGL.Size(10,10),{offset:new BMapGL.Size(5,5)}),Ue={borderRadius:"2px",background:"#FFFBCC",border:"1px solid #E1E1E1",color:"#703A04",fontSize:"12px",letterSpacing:"0",padding:"5px"},ut={operate:null,isOpen:!1,isOnMap:!0,isSeries:!0,skipEditing:!1,isSelectDraw:!1,enableCalculate:!1,enableSnap:!0,snapDistance:10,drawCursor:"crosshair",keyCode:87,baseOpts:{icon:L,node:mi,nodeT:Pn,fillColor:"#1990FF",fillOpacity:.2,strokeColor:"#877efb",strokeWeight:3,strokeOpacity:1,enableDragging:!0},labelOptions:Ue,matchOverlay:{type:"Circle",radius:2,icon:Pn,strokeColor:"#fff",strokeStyle:"solid",strokeWeight:2},centerIcon:new BMapGL.Icon(`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6Q AAAs1JREFUWAnNmb9v01AQx989SzVI8dIBJNZ27Mb/QRpExMiOKAW1Mw3MRVCB2BlRECF/CBtjuwbBwGJL1JXs474vtuU4Tkho4tyTGr9f fvfxvV93VzL/mfYPLndSumqT4buG6Y4MI3+MpyQayc/IEI/Y0DfLW8Ov725cuKYlf2iZ/p3j8FZylT4hQx1m3lvmXSL6zoYH3pZ9PzgNfi 367kKA3R634t/REXF6zMa0Fh28rp8IjJjsqb/det3vUVTXp1z3T8DOs/B+kvIHw3y7/OK180Q/PUuPB2+DL/PGsrMaZQrp3tPwJEn488rh @@ -36,7 +36,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho PC6SgTd/xfGSLIssjJJxENtxJXfk5+KFQ2bRP4+n7AFAWmHkkZaw4ijqAkbkXS9rXMNj59OCRxZkQjZQ5ssYeOyD/QayTIhMpBlnOgMj8l vdl5pGW/wPGZBFmOIxHjKKRhXtSWwNXmXWaWoHIGwktaMGIEECInaqmlzUUHIRAVJCSzyB4hhU09s2k95GgFYAUhMsLYw6x7qvcPV1gMgl Tk2KL6NTDEYxntIqKb5d2Ehw92JTfPmdox8g3J5x6JxhuSZ2k+LLFq0AJFNAmMXAQPywrW+T4yzGkUySeT1AgDmEesaUGRZlZM8qrbWZhR - ZGJ7LVLf2bQzMPVPumBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoAVcE/gG4Wba8Vno8+QAAAABJRU5ErkJggg==`,new BMapGL.Size(40,20),{imageOffset:new BMapGL.Size(0,10)}),moveIcon:new BMapGL.Icon(ge,new BMapGL.Size(10,10)),limitPoint:-1},Vi={tips:"测距",unit:"kilometers",startLabel:"单击确定起点",followLabel:"单击确定地点,双击结束测量",skipEditing:!0,enableCalculate:!0,turnIcon:null,closeIcon:null,isSeries:!1,baseOpts:{strokeColor:"#f00",strokeWeight:2,strokeOpacity:.8,fillOpacity:.2},labelOptions:Ue},Lt={unit:"kilometers",startLabel:"单击确定起点",followLabel:"单击确定地点,双击结束测量",turnIcon:null,closeIcon:null,isSeries:!1,baseOpts:{strokeColor:"#f00",strokeWeight:2,strokeOpacity:1},labelOptions:Ue},en={icon:kn,nodeT:null,node:null,fillColor:"#fff",fillOpacity:.1,strokeColor:"#00f",strokeWeight:2,strokeOpacity:.6,strokeStyle:"dashed"},Ct={strokeColor:"#fff",strokeStyle:"solid",strokeWeight:"2"},ke=["marker","polyline","polygon","circle","rectangle"],w={grid:"$BAIDU$",guid:function(){return window[w.grid]||(window[w.grid]={}),window[w.grid]._counter=window[w.grid]._counter||1,window[w.grid]._instances=window[w.grid]._instances||{},"TANGRAM__"+(window[w.grid]._counter++).toString(36)},isString:function(s){return Object.prototype.toString.call(s)==="[object String]"},isFunction:function(s){return Object.prototype.toString.call(s)==="[object Function]"},isArray:function(s){return Array.isArray?Array.isArray(s):Object.prototype.toString.call(s)==="[object Array]"},isObject:function(s){return Object.prototype.toString.call(s)==="[object Object]"},copyOptionsToNew:function(s,n,e){for(var t in n)if(s.hasOwnProperty(t)){if(!n[t]||n[t]instanceof Array||n[t]instanceof BMapGL.Icon||n[t]instanceof BMapGL.Symbol||n[t].ignore){e[t]=n[t];continue}if(n[t]!==null&&je(n[t])==="object"&&Object.keys(n[t]).length===0)continue;n[t]!==null&&je(n[t])==="object"&&Object.keys(n[t]).length>0?(e[t]={},this.copyOptionsToNew(s[t],n[t],e[t])):e[t]=n[t]}},copyNotExitOptions:function(s,n){var e=this,t=function(r){if(s.hasOwnProperty(r))["baseOpts","labelOptions","matchOverlay"].findIndex(function(a){return r===a})!==-1&&e.copyNotExitOptions(s[r],n[r]);else{if(!n[r]||n[r]instanceof Array||n[r]instanceof BMapGL.Icon||n[r]instanceof BMapGL.Symbol||n[r].ignore)return s[r]=n[r],1;n[r]!==null&&je(n[r])==="object"?(s[r]={},e.copyNotExitOptions(s[r],n[r])):s[r]=n[r]}};for(var i in n)t(i)},copyOptions:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];for(var t in n)if(s&&s.hasOwnProperty(t)){if(n[t]instanceof Array||n[t]instanceof BMapGL.Icon||n[t]instanceof BMapGL.Symbol||this.shotObject(n[t],e)){s[t]=n[t];continue}n[t]!==null&&je(n[t])==="object"?this.copyOptions(s[t],n[t],e):s[t]=n[t]}},shotObject:function(s,n){var e=!1;return n.forEach(function(t){if(s instanceof t)return e=!0,!0}),e},deepCopy:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,e=arguments.length>2?arguments[2]:void 0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0;for(var r in e?t++:(e={},t=1),s)s[r]instanceof Array||s[r]instanceof BMapGL.Icon||s[r]instanceof BMapGL.Symbol||this.shotObject(s[r],i)?e[r]=s[r]:n>=t&&w.isObject(s[r])&&Object.keys(s[r]).length>0?(e[r]={},this.deepCopy(s[r],n,e[r],t,i)):e[r]=s[r]},getTarget:function(s){var n=window.event||s;return n.target||n.srcElement},getEvent:function(s){return window.event||s},preventDefault:function(s){var n=w.getEvent(s);n.preventDefault?n.preventDefault():n.returnValue=!1},stopBubble:function(s){var n=w.getEvent(s);n.stopPropagation?n.stopPropagation():n.cancelBubble=!0},on:function(s,n,e,t){n=n.replace(/^on/i,""),s=w.getdom(s);var i=e,r=n;return n=n.toLowerCase(),s.addEventListener?s.addEventListener(r,i,!1):s.attachEvent&&s.attachEvent("on"+r,i),s},un:function(s,n,e,t){s=w.getdom(s);for(var i,r,a,o=t.length,l=!e;o--;)(i=t[o])[1]!==n||i[0]!==s||!l&&i[2]!==e||(r=i[4],a=i[3],s.removeEventListener?s.removeEventListener(r,a,!1):s.detachEvent&&s.detachEvent("on"+r,a),t.splice(o,1));return s},getdom:function(s){return w.isString(s)?document.getElementById(s):s},addClass:function(s,n){s=w.getdom(s);for(var e=n.split(/\s+/),t=s.className,i=" "+t+" ",r=e.length,a=0;r>a;a++)0>i.indexOf(" "+e[a]+" ")&&(t+=(t?" ":"")+e[a]);return s.className=t,s},mc2ll:function(s,n){var e=n.mercatorToLnglat(s.lng,s.lat);return new BMapGL.Point(e[0],e[1])},ll2mc:function(s,n){var e=n.lnglatToMercator(s.lng,s.lat);return new BMapGL.Point(e[0],e[1])},getPointByDistance:function(s,n,e){var t,i,r,a=n/6378800,o=Math.PI/180*s.lat,l=Math.PI/180*s.lng;switch(e){case"North":case"north":case"N":case"n":t=0,i=s.lng;break;case"West":case"west":case"W":case"w":t=90,r=s.lat;break;case"South":case"south":case"S":case"s":t=180,i=s.lng;break;case"East":case"east":case"E":case"e":t=270,r=s.lat;break;default:t=~~e}var c=Math.PI/180*t,p=Math.asin(Math.sin(o)*Math.cos(a)+Math.cos(o)*Math.sin(a)*Math.cos(c)),v=new BMapGL.Point(i||((l-Math.atan2(Math.sin(c)*Math.sin(a)*Math.cos(o),Math.cos(a)-Math.sin(o)*Math.sin(p))+Math.PI)%(2*Math.PI)-Math.PI)*(180/Math.PI),r||p*(180/Math.PI));return v.lng=parseFloat(v.lng.toFixed(6)),v.lat=parseFloat(v.lat.toFixed(6)),v},throttle:function(s,n,e){if(typeof s!="function")return Function();var t=null,i=null;return function(r){var a=r,o=+new Date;!i&&(i=o),e&&o-i>e?(s(a),i=o):(clearTimeout(t),t=setTimeout(function(){s(a),i=null},n))}}},ve=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];var i=function(a){function o(){var l;D(this,o);for(var c=arguments.length,p=Array(c),v=0;c>v;v++)p[v]=arguments[v];return l=W(this,o,[].concat(p)),e.forEach(function(g){r(l,new g)}),l}return U(o,a),j(o)}(s),r=function(a,o){Object.getOwnPropertyNames(o).concat(Object.getOwnPropertySymbols(o)).forEach(function(l){l.match(/^(?:constructor|prototype|arguments|caller|name|bind|call|apply|toString|length)$/)||Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(o,l))})};return e.forEach(function(a){r(i.prototype,a.prototype),r(i,a)}),i},J=j(function s(n,e){D(this,s),this.type=n,this.returnValue=!0,this.target=e||null,this.currentTarget=null}),x=function(){return j(function s(){D(this,s),this._listeners={}},[{key:"addEventListener",value:function(s,n,e){if(w.isFunction(n)){!this._listeners&&(this._listeners={});var t,i=this._listeners;if(typeof e=="string"&&e){if(/[^\w\-]/.test(e))throw"nonstandard key:"+e;n.hashCode=e,t=e}s.indexOf("on")!==0&&(s="on"+s),je(i[s])!=="object"&&(i[s]={}),t=t||w.guid(),n.hashCode=t,i[s][t]=n}}},{key:"removeEventListener",value:function(s,n){if(w.isFunction(n))n=n.hashCode;else if(!w.isString(n))return;!this._listeners&&(this._listeners={}),s.indexOf("on")!==0&&(s="on"+s);var e=this._listeners;e[s]&&e[s][n]&&delete e[s][n]}},{key:"dispatchEvent",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var e in!this._listeners&&(this._listeners={}),w.isString(s)&&(s=new J(s)),n)s[e]=n[e];var t=this._listeners,i=s.type;if(i.indexOf("on")!==0&&(i="on"+i),w.isFunction(this[i])&&this[i].apply(this,arguments),je(t[i])==="object")for(var r in t[i])t[i][r].apply(this,arguments);return s.returnValue}},{key:"dispose",value:function(){for(var s in this._listeners)for(var n in this._listeners[s])delete this._listeners[s][n]}},{key:"defineProperty",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,e=arguments.length>2?arguments[2]:void 0,t=arguments.length>3?arguments[3]:void 0;for(var i in e===void 0?(e=this,t=1):t++,s)e&&e.hasOwnProperty(i)&&(s[i]instanceof Array||s[i]instanceof BMapGL.Icon||s[i]instanceof BMapGL.Symbol?e[i]=s[i]:n>t&&w.isObject(s[i])&&Object.keys(s[i]).length>0?this.defineProperty(s[i],n,e[i],t):e[i]=s[i])}},{key:"setSnapPointType",value:function(s){var n,e;((n=s.matchOverlay)===null||n===void 0?void 0:n.type)==="Marker"?this.matchOverlay=new BMapGL.Marker(new BMapGL.Point(116.395,39.935),s.matchOverlay):((e=s.matchOverlay)===null||e===void 0?void 0:e.type)==="Circle"?(!s.matchOverlay.radius||(this.matchOverlayRadius=s.matchOverlay.radius),this.matchOverlay=new BMapGL.Circle(new BMapGL.Point(116.395,39.935),this.matchOverlayRadius,s.matchOverlay)):this.matchOverlay=new BMapGL.Circle(new BMapGL.Point(116.395,39.935),this.matchOverlayRadius,Ct)}},{key:"setSceneStatus",value:function(s){this.scene.currentStatus=s}}])}(),vn=function(s){function n(e){var t;return D(this,n),(t=W(this,n)).delayLimit=100,t.minLimit=200,t.overlayData=[],t.click=void 0,t.mousemove=void 0,t.rightclick=void 0,t.map=e,t.open(),t}return U(n,s),j(n,[{key:"open",value:function(){this.openClick(),this.openMouse(),this.openRightClick()}},{key:"linkOverlayData",value:function(e){this.overlayData=e}},{key:"clickAction",value:function(e){this.dispatchEvent(new J(Y.CLICK,e))}},{key:"rightclickAction",value:function(e){this.dispatchEvent(new J(Y.RIGHTCLICK,e))}},{key:"mouseAction",value:function(e){e&&this.dispatchEvent(new J(Y.MOVE,e))}},{key:"openClick",value:function(){this.click||this.map.addEventListener("click",this.click=this.clickAction.bind(this))}},{key:"openRightClick",value:function(){this.rightclick||this.map.addEventListener("rightclick",this.rightclick=this.rightclickAction.bind(this))}},{key:"openMouse",value:function(){this.mousemove||(this.mousemove=w.throttle(this.mouseAction.bind(this),this.delayLimit,this.minLimit).bind(this),this.map.addEventListener("mousemove",this.mousemove))}},{key:"close",value:function(){this.closeClick(),this.closeMouse()}},{key:"closeClick",value:function(){this.click&&(this.map.removeEventListener("click",this.click),this.click=null)}},{key:"closeMouse",value:function(){this.mousemove&&(this.map.removeEventListener("mousemove",this.mousemove),this.mousemove=null)}},{key:"intersectOverlays",value:function(e){for(var t=[],i=0;this.overlayData.length>i;i++){var r=this.overlayData[i];if(""+r!="Marker"){var a=(""+r!="Polyline"?r._getInPnpoly(e.point):r._getProximity(e.point)).dist;a>=0&&r._config.mouseOverTolerance>a&&t.push(r)}else r._getInPnBox(e.pixel)&&t.push(r)}return t.length>0?t:null}}])}(x),Ae=63710088e-1,Le={centimeters:100*Ae,centimetres:100*Ae,degrees:Ae/111325,feet:3.28084*Ae,inches:39.37*Ae,kilometers:Ae/1e3,kilometres:Ae/1e3,meters:Ae,metres:Ae,miles:Ae/1609.344,millimeters:1e3*Ae,millimetres:1e3*Ae,nauticalmiles:Ae/1852,radians:1,yards:1.0936*Ae},ce={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046};function qe(s,n,e){e===void 0&&(e={});var t={type:"Feature"};return(e.id===0||e.id)&&(t.id=e.id),e.bbox&&(t.bbox=e.bbox),t.properties=n||{},t.geometry=s,t}function ee(s,n,e){if(e===void 0&&(e={}),!s)throw Error("coordinates is required");if(!Array.isArray(s))throw Error("coordinates must be an Array");if(2>s.length)throw Error("coordinates must be at least 2 numbers long");if(!dn(s[0])||!dn(s[1]))throw Error("coordinates must contain numbers");return qe({type:"Point",coordinates:s},n,e)}function be(s,n,e){e===void 0&&(e={});for(var t=0,i=s;i.length>t;t++){var r=i[t];if(4>r.length)throw Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var a=0;r[r.length-1].length>a;a++)if(r[r.length-1][a]!==r[0][a])throw Error("First and last Position are not equivalent.")}return qe({type:"Polygon",coordinates:s},n,e)}function ne(s,n,e){if(e===void 0&&(e={}),2>s.length)throw Error("coordinates must be an array of two or more positions");return qe({type:"LineString",coordinates:s},n,e)}function Ee(s,n){n===void 0&&(n={});var e={type:"FeatureCollection"};return n.id&&(e.id=n.id),n.bbox&&(e.bbox=n.bbox),e.features=s,e}function it(s,n,e){return e===void 0&&(e={}),qe({type:"MultiLineString",coordinates:s},n,e)}function T(s,n,e){return e===void 0&&(e={}),qe({type:"MultiPoint",coordinates:s},n,e)}function te(s,n,e){return e===void 0&&(e={}),qe({type:"MultiPolygon",coordinates:s},n,e)}function bt(s,n){n===void 0&&(n="kilometers");var e=Le[n];if(!e)throw Error(n+" units is invalid");return s*e}function Et(s,n){n===void 0&&(n="kilometers");var e=Le[n];if(!e)throw Error(n+" units is invalid");return s/e}function st(s,n){return lt(Et(s,n))}function lt(s){return 180*(s%(2*Math.PI))/Math.PI}function Me(s){return s%360*Math.PI/180}function It(s,n,e){if(n===void 0&&(n="kilometers"),e===void 0&&(e="kilometers"),s<0)throw Error("length must be a positive number");return bt(Et(s,n),e)}function dn(s){return!isNaN(s)&&s!==null&&!Array.isArray(s)}function wt(s){return!!s&&s.constructor===Object}var Ne=Object.freeze({__proto__:null,earthRadius:Ae,factors:Le,unitsFactors:{centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/Ae,yards:1.0936133},areaFactors:ce,feature:qe,geometry:function(s,n,e){switch(s){case"Point":return ee(n).geometry;case"LineString":return ne(n).geometry;case"Polygon":return be(n).geometry;case"MultiPoint":return T(n).geometry;case"MultiLineString":return it(n).geometry;case"MultiPolygon":return te(n).geometry;default:throw Error(s+" is invalid")}},point:ee,points:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return ee(t,n)}),e)},polygon:be,polygons:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return be(t,n)}),e)},lineString:ne,lineStrings:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return ne(t,n)}),e)},featureCollection:Ee,multiLineString:it,multiPoint:T,multiPolygon:te,geometryCollection:function(s,n,e){return e===void 0&&(e={}),qe({type:"GeometryCollection",geometries:s},n,e)},round:function(s,n){if(n===void 0&&(n=0),n&&n<0)throw Error("precision must be a positive number");var e=Math.pow(10,n||0);return Math.round(s*e)/e},radiansToLength:bt,lengthToRadians:Et,lengthToDegrees:st,bearingToAzimuth:function(s){var n=s%360;return 0>n&&(n+=360),n},radiansToDegrees:lt,degreesToRadians:Me,convertLength:It,convertArea:function(s,n,e){if(n===void 0&&(n="meters"),e===void 0&&(e="kilometers"),s<0)throw Error("area must be a positive number");var t=ce[n];if(!t)throw Error("invalid original units");var i=ce[e];if(!i)throw Error("invalid final units");return s/t*i},isNumber:dn,isObject:wt,validateBBox:function(s){if(!s)throw Error("bbox is required");if(!Array.isArray(s))throw Error("bbox must be an Array");if(s.length!==4&&s.length!==6)throw Error("bbox must be an Array of 4 or 6 numbers");s.forEach(function(n){if(!dn(n))throw Error("bbox must only contain numbers")})},validateId:function(s){if(!s)throw Error("id is required");if(["string","number"].indexOf(typeof s)===-1)throw Error("id must be a number or a string")}});function kt(s,n,e){if(s!==null)for(var t,i,r,a,o,l,c,p,v=0,g=0,A=s.type,P=A==="FeatureCollection",k=A==="Feature",B=P?s.features.length:1,M=0;B>M;M++){o=(p=!!(c=P?s.features[M].geometry:k?s.geometry:s)&&c.type==="GeometryCollection")?c.geometries.length:1;for(var C=0;o>C;C++){var N=0,V=0;if((a=p?c.geometries[C]:c)!==null){l=a.coordinates;var O=a.type;switch(v=!e||O!=="Polygon"&&O!=="MultiPolygon"?0:1,O){case null:break;case"Point":if(n(l,g,M,N,V)===!1)return!1;g++,N++;break;case"LineString":case"MultiPoint":for(t=0;l.length>t;t++){if(n(l[t],g,M,N,V)===!1)return!1;g++,O==="MultiPoint"&&N++}O==="LineString"&&N++;break;case"Polygon":case"MultiLineString":for(t=0;l.length>t;t++){for(i=0;l[t].length-v>i;i++){if(n(l[t][i],g,M,N,V)===!1)return!1;g++}O==="MultiLineString"&&N++,O==="Polygon"&&V++}O==="Polygon"&&N++;break;case"MultiPolygon":for(t=0;l.length>t;t++){for(V=0,i=0;l[t].length>i;i++){for(r=0;l[t][i].length-v>r;r++){if(n(l[t][i][r],g,M,N,V)===!1)return!1;g++}V++}N++}break;case"GeometryCollection":for(t=0;a.geometries.length>t;t++)if(kt(a.geometries[t],n,e)===!1)return!1;break;default:throw Error("Unknown Geometry Type")}}}}}function Ce(s,n){var e;switch(s.type){case"FeatureCollection":for(e=0;s.features.length>e&&n(s.features[e].properties,e)!==!1;e++);break;case"Feature":n(s.properties,0)}}function $e(s,n){if(s.type==="Feature")n(s,0);else if(s.type==="FeatureCollection")for(var e=0;s.features.length>e&&n(s.features[e],e)!==!1;e++);}function rt(s,n,e){var t=e;return $e(s,function(i,r){t=r===0&&e===void 0?i:n(t,i,r)}),t}function Dt(s,n){var e,t,i,r,a,o,l,c,p,v,g=0,A=s.type==="FeatureCollection",P=s.type==="Feature",k=A?s.features.length:1;for(e=0;k>e;e++){for(c=A?s.features[e].properties:P?s.properties:{},p=A?s.features[e].bbox:P?s.bbox:void 0,v=A?s.features[e].id:P?s.id:void 0,a=(l=!!(o=A?s.features[e].geometry:P?s.geometry:s)&&o.type==="GeometryCollection")?o.geometries.length:1,i=0;a>i;i++)if((r=l?o.geometries[i]:o)!==null)switch(r.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(n(r,g,c,p,v)===!1)return!1;break;case"GeometryCollection":for(t=0;r.geometries.length>t;t++)if(n(r.geometries[t],g,c,p,v)===!1)return!1;break;default:throw Error("Unknown Geometry Type")}else if(n(null,g,c,p,v)===!1)return!1;g++}}function Te(s,n,e){var t=e;return Dt(s,function(i,r,a,o,l){t=r===0&&e===void 0?i:n(t,i,r,a,o,l)}),t}function ct(s,n){Dt(s,function(e,t,i,r,a){var o,l=e===null?null:e.type;switch(l){case null:case"Point":case"LineString":case"Polygon":return n(qe(e,i,{bbox:r,id:a}),t,0)!==!1&&void 0}switch(l){case"MultiPoint":o="Point";break;case"MultiLineString":o="LineString";break;case"MultiPolygon":o="Polygon"}for(var c=0;e.coordinates.length>c;c++)if(n(qe({type:o,coordinates:e.coordinates[c]},i),t,c)===!1)return!1})}function Wt(s,n){ct(s,function(e,t,i){var r=0;if(e.geometry){var a=e.geometry.type;if(a!=="Point"&&a!=="MultiPoint"){var o,l=0,c=0,p=0;return kt(e,function(v,g,A,P,k){if(o===void 0||t>l||P>c||k>p)return o=v,l=t,c=P,p=k,void(r=0);var B=ne([o,v],e.properties);if(n(B,t,i,k,r)===!1)return!1;r++,o=v})!==!1&&void 0}}})}function mi(s,n,e){var t=e,i=!1;return Wt(s,function(r,a,o,l,c){t=i===!1&&e===void 0?r:n(t,r,a,o,l,c),i=!0}),t}function yi(s,n){if(!s)throw Error("geojson is required");ct(s,function(e,t,i){if(e.geometry!==null){var r=e.geometry.coordinates;switch(e.geometry.type){case"LineString":if(n(e,t,i,0,0)===!1)return!1;break;case"Polygon":for(var a=0;r.length>a;a++)if(n(ne(r[a],e.properties),t,i,a)===!1)return!1}}})}var Yt=Object.freeze({__proto__:null,coordAll:function(s){var n=[];return kt(s,function(e){n.push(e)}),n},coordEach:kt,coordReduce:function(s,n,e,t){var i=e;return kt(s,function(r,a,o,l,c){i=a===0&&e===void 0?r:n(i,r,a,o,l,c)},t),i},featureEach:$e,featureReduce:rt,findPoint:function(s,n){if(!wt(n=n||{}))throw Error("options is invalid");var e,t=n.featureIndex||0,i=n.multiFeatureIndex||0,r=n.geometryIndex||0,a=n.coordIndex||0,o=n.properties;switch(s.type){case"FeatureCollection":0>t&&(t=s.features.length+t),o=o||s.features[t].properties,e=s.features[t].geometry;break;case"Feature":o=o||s.properties,e=s.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":e=s;break;default:throw Error("geojson is invalid")}if(e===null)return null;var l=e.coordinates;switch(e.type){case"Point":return ee(l,o,n);case"MultiPoint":return 0>i&&(i=l.length+i),ee(l[i],o,n);case"LineString":return 0>a&&(a=l.length+a),ee(l[a],o,n);case"Polygon":return 0>r&&(r=l.length+r),0>a&&(a=l[r].length+a),ee(l[r][a],o,n);case"MultiLineString":return 0>i&&(i=l.length+i),0>a&&(a=l[i].length+a),ee(l[i][a],o,n);case"MultiPolygon":return 0>i&&(i=l.length+i),0>r&&(r=l[i].length+r),0>a&&(a=l[i][r].length-a),ee(l[i][r][a],o,n)}throw Error("geojson is invalid")},findSegment:function(s,n){if(!wt(n=n||{}))throw Error("options is invalid");var e,t=n.featureIndex||0,i=n.multiFeatureIndex||0,r=n.geometryIndex||0,a=n.segmentIndex||0,o=n.properties;switch(s.type){case"FeatureCollection":0>t&&(t=s.features.length+t),o=o||s.features[t].properties,e=s.features[t].geometry;break;case"Feature":o=o||s.properties,e=s.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":e=s;break;default:throw Error("geojson is invalid")}if(e===null)return null;var l=e.coordinates;switch(e.type){case"Point":case"MultiPoint":return null;case"LineString":return 0>a&&(a=l.length+a-1),ne([l[a],l[a+1]],o,n);case"Polygon":return 0>r&&(r=l.length+r),0>a&&(a=l[r].length+a-1),ne([l[r][a],l[r][a+1]],o,n);case"MultiLineString":return 0>i&&(i=l.length+i),0>a&&(a=l[i].length+a-1),ne([l[i][a],l[i][a+1]],o,n);case"MultiPolygon":return 0>i&&(i=l.length+i),0>r&&(r=l[i].length+r),0>a&&(a=l[i][r].length-a-1),ne([l[i][r][a],l[i][r][a+1]],o,n)}throw Error("geojson is invalid")},flattenEach:ct,flattenReduce:function(s,n,e){var t=e;return ct(s,function(i,r,a){t=r===0&&a===0&&e===void 0?i:n(t,i,r,a)}),t},geomEach:Dt,geomReduce:Te,lineEach:yi,lineReduce:function(s,n,e){var t=e;return yi(s,function(i,r,a,o){t=r===0&&e===void 0?i:n(t,i,r,a,o)}),t},propEach:Ce,propReduce:function(s,n,e){var t=e;return Ce(s,function(i,r){t=r===0&&e===void 0?i:n(t,i,r)}),t},segmentEach:Wt,segmentReduce:mi});function We(s){var n=[1/0,1/0,-1/0,-1/0];return kt(s,function(e){n[0]>e[0]&&(n[0]=e[0]),n[1]>e[1]&&(n[1]=e[1]),e[0]>n[2]&&(n[2]=e[0]),e[1]>n[3]&&(n[3]=e[1])}),n}We.default=We;var Qi=Object.freeze({__proto__:null,default:We});function me(s){if(!s)throw Error("coord is required");if(!Array.isArray(s)){if(s.type==="Feature"&&s.geometry!==null&&s.geometry.type==="Point")return s.geometry.coordinates;if(s.type==="Point")return s.coordinates}if(Array.isArray(s)&&s.length>=2&&!Array.isArray(s[0])&&!Array.isArray(s[1]))return s;throw Error("coord must be GeoJSON Point or an Array of numbers")}function He(s){if(Array.isArray(s))return s;if(s.type==="Feature"){if(s.geometry!==null)return s.geometry.coordinates}else if(s.coordinates)return s.coordinates;throw Error("coords must be GeoJSON Feature, Geometry Object or an Array")}function Ai(s,n,e){if(!s)throw Error("No feature passed");if(!e)throw Error(".featureOf() requires a name");if(!s||s.type!=="Feature"||!s.geometry)throw Error("Invalid input to "+e+", Feature with geometry required");if(!s.geometry||s.geometry.type!==n)throw Error("Invalid input to "+e+": must be a "+n+", given "+s.geometry.type)}function et(s){return s.type==="Feature"?s.geometry:s}function Tn(s,n){return s.type==="FeatureCollection"?"FeatureCollection":s.type==="GeometryCollection"?"GeometryCollection":s.type==="Feature"&&s.geometry!==null?s.geometry.type:s.type}function Vt(s){if(s.__esModule)return s;var n=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(s).forEach(function(e){var t=Object.getOwnPropertyDescriptor(s,e);Object.defineProperty(n,e,t.get?t:{enumerable:!0,get:function(){return s[e]}})}),n}function Oe(s,n,e){if(e===void 0&&(e={}),!s)throw Error("point is required");if(!n)throw Error("polygon is required");var t=me(s),i=et(n),r=i.type,a=n.bbox,o=i.coordinates;if(a&&function(g,A){return!(A[0]>g[0]||A[1]>g[1]||g[0]>A[2]||g[1]>A[3])}(t,a)===!1)return!1;r==="Polygon"&&(o=[o]);for(var l=!1,c=0;o.length>c&&!l;c++)if(ut(t,o[c][0],e.ignoreBoundary)){for(var p=!1,v=1;o[c].length>v&&!p;)ut(t,o[c][v],!e.ignoreBoundary)&&(p=!0),v++;p||(l=!0)}return l}function ut(s,n,e){var t=!1;n[0][0]===n[n.length-1][0]&&n[0][1]===n[n.length-1][1]&&(n=n.slice(0,n.length-1));for(var i=0,r=n.length-1;n.length>i;r=i++){var a=n[i][0],o=n[i][1],l=n[r][0],c=n[r][1];if(s[1]*(a-l)+o*(l-s[0])+c*(s[0]-a)==0&&0>=(a-s[0])*(l-s[0])&&0>=(o-s[1])*(c-s[1]))return!e;o>s[1]!=c>s[1]&&(l-a)*(s[1]-o)/(c-o)+a>s[0]&&(t=!t)}return t}function tt(s,n,e){e===void 0&&(e={});var t=me(s),i=me(n),r=Me(i[1]-t[1]),a=Me(i[0]-t[0]),o=Me(t[1]),l=Me(i[1]),c=Math.pow(Math.sin(r/2),2)+Math.pow(Math.sin(a/2),2)*Math.cos(o)*Math.cos(l);return bt(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)),e.units)}function nt(s){if(!s)throw Error("geojson is required");switch(s.type){case"Feature":return fn(s);case"FeatureCollection":return function(n){var e={type:"FeatureCollection"};return Object.keys(n).forEach(function(t){switch(t){case"type":case"features":return;default:e[t]=n[t]}}),e.features=n.features.map(function(t){return fn(t)}),e}(s);case"Point":case"LineString":case"Polygon":case"MultiPoint":case"MultiLineString":case"MultiPolygon":case"GeometryCollection":return zn(s);default:throw Error("unknown GeoJSON type")}}function fn(s){var n={type:"Feature"};return Object.keys(s).forEach(function(e){switch(e){case"type":case"properties":case"geometry":return;default:n[e]=s[e]}}),n.properties=bi(s.properties),n.geometry=zn(s.geometry),n}function bi(s){var n={};return s&&Object.keys(s).forEach(function(e){var t=s[e];n[e]=typeof t=="object"?t===null?null:Array.isArray(t)?t.map(function(i){return i}):bi(t):t}),n}function zn(s){var n={type:s.type};return s.bbox&&(n.bbox=s.bbox),s.type==="GeometryCollection"?(n.geometries=s.geometries.map(function(e){return zn(e)}),n):(n.coordinates=Ei(s.coordinates),n)}function Ei(s){var n=s;return typeof n[0]!="object"?n.slice():n.map(function(e){return Ei(e)})}function Fn(s,n,e,t){t===void 0&&(t={});var i=me(s),r=Me(i[0]),a=Me(i[1]),o=Me(e),l=Et(n,t.units),c=Math.asin(Math.sin(a)*Math.cos(l)+Math.cos(a)*Math.sin(l)*Math.cos(o));return ee([lt(r+Math.atan2(Math.sin(o)*Math.sin(l)*Math.cos(a),Math.cos(l)-Math.sin(a)*Math.sin(c))),lt(c)],t.properties)}function jn(s,n,e){if(e===void 0&&(e={}),e.final===!0)return function(c,p){var v=jn(p,c);return v=(v+180)%360}(s,n);var t=me(s),i=me(n),r=Me(t[0]),a=Me(i[0]),o=Me(t[1]),l=Me(i[1]);return lt(Math.atan2(Math.sin(a-r)*Math.cos(l),Math.cos(o)*Math.sin(l)-Math.sin(o)*Math.cos(l)*Math.cos(a-r)))}function Un(s){if(!s)throw Error("geojson is required");var n=[];return ct(s,function(e){(function(t,i){var r=[],a=t.geometry;if(a!==null){switch(a.type){case"Polygon":r=He(a);break;case"LineString":r=[He(a)]}r.forEach(function(o){var l=function(c,p){var v=[];return c.reduce(function(g,A){var P,k,B,M,C,N,V=ne([g,A],p);return V.bbox=[(C=(k=A)[0])>(B=(P=g)[0])?B:C,(N=k[1])>(M=P[1])?M:N,B>C?B:C,M>N?M:N],v.push(V),A}),v}(o,t.properties);l.forEach(function(c){c.id=i.length,i.push(c)})})}})(e,n)}),Ee(n)}function ht(s,n,e,t,i){wi(s,n,e||0,t||s.length-1,i||Xi)}function wi(s,n,e,t,i){for(;t>e;){if(t-e>600){var r=t-e+1,a=n-e+1,o=Math.log(r),l=.5*Math.exp(2*o/3),c=.5*Math.sqrt(o*l*(r-l)/r)*(0>a-r/2?-1:1);wi(s,n,Math.max(e,Math.floor(n-a*l/r+c)),Math.min(t,Math.floor(n+(r-a)*l/r+c)),i)}var p=s[n],v=e,g=t;for(gn(s,e,n),i(s[t],p)>0&&gn(s,e,t);g>v;){for(gn(s,v,g),v++,g--;0>i(s[v],p);)v++;for(;i(s[g],p)>0;)g--}i(s[e],p)===0?gn(s,e,g):gn(s,++g,t),g>n||(e=g+1),n>g||(t=g-1)}}function gn(s,n,e){var t=s[n];s[n]=s[e],s[e]=t}function Xi(s,n){return n>s?-1:s>n?1:0}function Ji(s,n,e){if(!e)return n.indexOf(s);for(let t=0;n.length>t;t++)if(e(s,n[t]))return t;return-1}function tn(s,n){mn(s,0,s.children.length,n,s)}function mn(s,n,e,t,i){i||(i=Rt(null)),i.minX=1/0,i.minY=1/0,i.maxX=-1/0,i.maxY=-1/0;for(let r=n;e>r;r++){const a=s.children[r];yn(i,s.leaf?t(a):a)}return i}function yn(s,n){return s.minX=Math.min(s.minX,n.minX),s.minY=Math.min(s.minY,n.minY),s.maxX=Math.max(s.maxX,n.maxX),s.maxY=Math.max(s.maxY,n.maxY),s}function Ki(s,n){return s.minX-n.minX}function Zi(s,n){return s.minY-n.minY}function qn(s){return(s.maxX-s.minX)*(s.maxY-s.minY)}function Pn(s){return s.maxX-s.minX+(s.maxY-s.minY)}function Hi(s,n){const e=Math.max(s.minX,n.minX),t=Math.max(s.minY,n.minY),i=Math.min(s.maxX,n.maxX),r=Math.min(s.maxY,n.maxY);return Math.max(0,i-e)*Math.max(0,r-t)}function Wn(s,n){return!(s.minX>n.minX||s.minY>n.minY||n.maxX>s.maxX||n.maxY>s.maxY)}function Gt(s,n){return!(n.minX>s.maxX||n.minY>s.maxY||s.minX>n.maxX||s.minY>n.maxY)}function Rt(s){return{children:s,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function ki(s,n,e,t,i){const r=[n,e];for(;r.length;){if(t>=(e=r.pop())-(n=r.pop()))continue;const a=n+Math.ceil((e-n)/t/2)*t;ht(s,a,n,e,i),r.push(n,a,a,e)}}var Pi=Object.freeze({__proto__:null,default:class{constructor(s=9){this._maxEntries=Math.max(4,s),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}all(){return this._all(this.data,[])}search(s){let n=this.data;const e=[];if(!Gt(s,n))return e;const t=this.toBBox,i=[];for(;n;){for(let r=0;n.children.length>r;r++){const a=n.children[r],o=n.leaf?t(a):a;Gt(s,o)&&(n.leaf?e.push(a):Wn(s,o)?this._all(a,e):i.push(a))}n=i.pop()}return e}collides(s){let n=this.data;if(!Gt(s,n))return!1;const e=[];for(;n;){for(let t=0;n.children.length>t;t++){const i=n.children[t],r=n.leaf?this.toBBox(i):i;if(Gt(s,r)){if(n.leaf||Wn(s,r))return!0;e.push(i)}}n=e.pop()}return!1}load(s){if(!s||!s.length)return this;if(this._minEntries>s.length){for(let e=0;s.length>e;e++)this.insert(s[e]);return this}let n=this._build(s.slice(),0,s.length-1,0);if(this.data.children.length)if(this.data.height===n.height)this._splitRoot(this.data,n);else{if(n.height>this.data.height){const e=this.data;this.data=n,n=e}this._insert(n,this.data.height-n.height-1,!0)}else this.data=n;return this}insert(s){return s&&this._insert(s,this.data.height-1),this}clear(){return this.data=Rt([]),this}remove(s,n){if(!s)return this;let e=this.data;const t=this.toBBox(s),i=[],r=[];let a,o,l;for(;e||i.length;){if(e||(e=i.pop(),o=i[i.length-1],a=r.pop(),l=!0),e.leaf){const c=Ji(s,e.children,n);if(c!==-1)return e.children.splice(c,1),i.push(e),this._condense(i),this}l||e.leaf||!Wn(e,t)?o?(a++,e=o.children[a],l=!1):e=null:(i.push(e),r.push(a),a=0,o=e,e=e.children[0])}return this}toBBox(s){return s}compareMinX(s,n){return s.minX-n.minX}compareMinY(s,n){return s.minY-n.minY}toJSON(){return this.data}fromJSON(s){return this.data=s,this}_all(s,n){const e=[];for(;s;)s.leaf?n.push(...s.children):e.push(...s.children),s=e.pop();return n}_build(s,n,e,t){const i=e-n+1;let r,a=this._maxEntries;if(a>=i)return r=Rt(s.slice(n,e+1)),tn(r,this.toBBox),r;t||(a=Math.ceil(i/Math.pow(a,(t=Math.ceil(Math.log(i)/Math.log(a)))-1))),r=Rt([]),r.leaf=!1,r.height=t;const o=Math.ceil(i/a),l=o*Math.ceil(Math.sqrt(a));ki(s,n,e,l,this.compareMinX);for(let c=n;e>=c;c+=l){const p=Math.min(c+l-1,e);ki(s,c,p,o,this.compareMinY);for(let v=c;p>=v;v+=o)r.children.push(this._build(s,v,Math.min(v+o-1,p),t-1))}return tn(r,this.toBBox),r}_chooseSubtree(s,n,e,t){for(;t.push(n),!n.leaf&&t.length-1!==e;){let a,o=1/0,l=1/0;for(let c=0;n.children.length>c;c++){const p=n.children[c],v=qn(p),g=(Math.max((r=p).maxX,(i=s).maxX)-Math.min(r.minX,i.minX))*(Math.max(r.maxY,i.maxY)-Math.min(r.minY,i.minY))-v;l>g?(l=g,o=o>v?v:o,a=p):g===l&&o>v&&(o=v,a=p)}n=a||n.children[0]}var i,r;return n}_insert(s,n,e){const t=e?s:this.toBBox(s),i=[],r=this._chooseSubtree(t,this.data,n,i);for(r.children.push(s),yn(r,t);n>=0&&i[n].children.length>this._maxEntries;)this._split(i,n),n--;this._adjustParentBBoxes(t,i,n)}_split(s,n){const e=s[n],t=e.children.length,i=this._minEntries;this._chooseSplitAxis(e,i,t);const r=this._chooseSplitIndex(e,i,t),a=Rt(e.children.splice(r,e.children.length-r));a.height=e.height,a.leaf=e.leaf,tn(e,this.toBBox),tn(a,this.toBBox),n?s[n-1].children.push(a):this._splitRoot(e,a)}_splitRoot(s,n){this.data=Rt([s,n]),this.data.height=s.height+1,this.data.leaf=!1,tn(this.data,this.toBBox)}_chooseSplitIndex(s,n,e){let t,i=1/0,r=1/0;for(let a=n;e-n>=a;a++){const o=mn(s,0,a,this.toBBox),l=mn(s,a,e,this.toBBox),c=Hi(o,l),p=qn(o)+qn(l);i>c?(i=c,t=a,r=r>p?p:r):c===i&&r>p&&(r=p,t=a)}return t||e-n}_chooseSplitAxis(s,n,e){const t=s.leaf?this.compareMinX:Ki,i=s.leaf?this.compareMinY:Zi,r=this._allDistMargin(s,n,e,t);this._allDistMargin(s,n,e,i)>r&&s.children.sort(t)}_allDistMargin(s,n,e,t){s.children.sort(t);const i=this.toBBox,r=mn(s,0,n,i),a=mn(s,e-n,e,i);let o=Pn(r)+Pn(a);for(let l=n;e-n>l;l++){const c=s.children[l];yn(r,s.leaf?i(c):c),o+=Pn(r)}for(let l=e-n-1;l>=n;l--){const c=s.children[l];yn(a,s.leaf?i(c):c),o+=Pn(a)}return o}_adjustParentBBoxes(s,n,e){for(let t=e;t>=0;t--)yn(n[t],s)}_condense(s){for(let n,e=s.length-1;e>=0;e--)s[e].children.length===0?e>0?(n=s[e-1].children,n.splice(n.indexOf(s[e]),1)):this.clear():tn(s[e],this.toBBox)}}}),pt=Vt(Pi).default,_i=Vt(Ne),$i=Vt(Yt),nn=Vt(Qi).default,es=$i.featureEach,xn=_i.featureCollection;function Sn(s){var n=new pt(s);return n.insert=function(e){if(e.type!=="Feature")throw Error("invalid feature");return e.bbox=e.bbox?e.bbox:nn(e),pt.prototype.insert.call(this,e)},n.load=function(e){var t=[];return Array.isArray(e)?e.forEach(function(i){if(i.type!=="Feature")throw Error("invalid features");i.bbox=i.bbox?i.bbox:nn(i),t.push(i)}):es(e,function(i){if(i.type!=="Feature")throw Error("invalid features");i.bbox=i.bbox?i.bbox:nn(i),t.push(i)}),pt.prototype.load.call(this,t)},n.remove=function(e,t){if(e.type!=="Feature")throw Error("invalid feature");return e.bbox=e.bbox?e.bbox:nn(e),pt.prototype.remove.call(this,e,t)},n.clear=function(){return pt.prototype.clear.call(this)},n.search=function(e){var t=pt.prototype.search.call(this,this.toBBox(e));return xn(t)},n.collides=function(e){return pt.prototype.collides.call(this,this.toBBox(e))},n.all=function(){var e=pt.prototype.all.call(this);return xn(e)},n.toJSON=function(){return pt.prototype.toJSON.call(this)},n.fromJSON=function(e){return pt.prototype.fromJSON.call(this,e)},n.toBBox=function(e){var t;if(e.bbox)t=e.bbox;else if(Array.isArray(e)&&e.length===4)t=e;else if(Array.isArray(e)&&e.length===6)t=[e[0],e[1],e[3],e[4]];else if(e.type==="Feature")t=nn(e);else{if(e.type!=="FeatureCollection")throw Error("invalid geojson");t=nn(e)}return{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},n}var Nt=Sn;function Qt(s,n){var e={},t=[];if(s.type==="LineString"&&(s=qe(s)),n.type==="LineString"&&(n=qe(n)),s.type==="Feature"&&n.type==="Feature"&&s.geometry!==null&&n.geometry!==null&&s.geometry.type==="LineString"&&n.geometry.type==="LineString"&&s.geometry.coordinates.length===2&&n.geometry.coordinates.length===2){var i=sn(s,n);return i&&t.push(i),Ee(t)}var r=Nt();return r.load(Un(n)),$e(Un(s),function(a){$e(r.search(a),function(o){var l=sn(a,o);if(l){var c=He(l).join(",");e[c]||(e[c]=!0,t.push(l))}})}),Ee(t)}function sn(s,n){var e=He(s),t=He(n);if(e.length!==2)throw Error(" line1 must only contain 2 coordinates");if(t.length!==2)throw Error(" line2 must only contain 2 coordinates");var i=e[0][0],r=e[0][1],a=e[1][0],o=e[1][1],l=t[0][0],c=t[0][1],p=t[1][0],v=t[1][1],g=(v-c)*(a-i)-(p-l)*(o-r),A=(p-l)*(r-c)-(v-c)*(i-l),P=(a-i)*(r-c)-(o-r)*(i-l);if(g===0)return null;var k=A/g,B=P/g;return 0>k||k>1||0>B||B>1?null:ee([i+k*(a-i),r+k*(o-r)])}function Tt(s,n,e){e===void 0&&(e={});var t=ee([1/0,1/0],{dist:1/0}),i=0;return ct(s,function(r){for(var a=He(r),o=0;a.length-1>o;o++){var l=ee(a[o]);l.properties.dist=tt(n,l,e);var c=ee(a[o+1]);c.properties.dist=tt(n,c,e);var p=tt(l,c,e),v=Math.max(l.properties.dist,c.properties.dist),g=jn(l,c),A=Fn(n,v,g+90,e),P=Fn(n,v,g-90,e),k=Qt(ne([A.geometry.coordinates,P.geometry.coordinates]),ne([l.geometry.coordinates,c.geometry.coordinates])),B=null;k.features.length>0&&((B=k.features[0]).properties.dist=tt(n,B,e),B.properties.location=i+tt(l,B,e)),t.properties.dist>l.properties.dist&&((t=l).properties.index=o,t.properties.location=i),t.properties.dist>c.properties.dist&&((t=c).properties.index=o+1,t.properties.location=i+p),B&&t.properties.dist>B.properties.dist&&((t=B).properties.index=o),i+=p}}),t}function Yn(s,n,e){e===void 0&&(e={});var t=me(s),i=me(n);i[0]+=i[0]-t[0]>180?-360:t[0]-i[0]>180?360:0;var r=function(a,o,l){var c=l=l===void 0?Ae:Number(l),p=a[1]*Math.PI/180,v=o[1]*Math.PI/180,g=v-p,A=Math.abs(o[0]-a[0])*Math.PI/180;A>Math.PI&&(A-=2*Math.PI);var P=Math.log(Math.tan(v/2+Math.PI/4)/Math.tan(p/2+Math.PI/4)),k=Math.abs(P)>1e-11?g/P:Math.cos(p);return Math.sqrt(g*g+k*k*A*A)*c}(t,i);return It(r,"meters",e.units)}function ts(s,n,e){if(e===void 0&&(e={}),e.method||(e.method="geodesic"),e.units||(e.units="kilometers"),!s)throw Error("pt is required");if(Array.isArray(s)?s=ee(s):s.type==="Point"?s=qe(s):Ai(s,"Point","point"),!n)throw Error("line is required");Array.isArray(n)?n=ne(n):n.type==="LineString"?n=qe(n):Ai(n,"LineString","line");var t=1/0,i=s.geometry.coordinates;return Wt(n,function(r){var a=function(o,l,c,p){var v=[c[0]-l[0],c[1]-l[1]],g=[o[0]-l[0],o[1]-l[1]],A=Mn(g,v);if(0>=A)return Vn(o,l,{method:p.method,units:"degrees"});var P=Mn(v,v);if(A>=P)return Vn(o,c,{method:p.method,units:"degrees"});var k=A/P,B=[l[0]+k*v[0],l[1]+k*v[1]];return Vn(o,B,{method:p.method,units:"degrees"})}(i,r.geometry.coordinates[0],r.geometry.coordinates[1],e);t>a&&(t=a)}),It(t,"degrees",e.units)}function Mn(s,n){return s[0]*n[0]+s[1]*n[1]}function Vn(s,n,e){return e.method==="planar"?Yn(s,n,e):tt(s,n,e)}Nt.default=Sn;var Pt=6378137;function xi(s){return Te(s,function(n,e){return n+function(t){var i,r=0;switch(t.type){case"Polygon":return rn(t.coordinates);case"MultiPolygon":for(i=0;t.coordinates.length>i;i++)r+=rn(t.coordinates[i]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0}return 0}(e)},0)}function rn(s){var n=0;if(s&&s.length>0){n+=Math.abs(Si(s[0]));for(var e=1;s.length>e;e++)n-=Math.abs(Si(s[e]))}return n}function Si(s){var n,e,t,i,r,a,o=0,l=s.length;if(l>2){for(a=0;l>a;a++)a===l-2?(t=l-2,i=l-1,r=0):a===l-1?(t=l-1,i=0,r=1):(t=a,i=a+1,r=a+2),n=s[t],e=s[i],o+=(Qn(s[r][0])-Qn(n[0]))*Math.sin(Qn(e[1]));o=o*Pt*Pt/2}return o}function Qn(s){return s*Math.PI/180}function an(s,n,e){e===void 0&&(e={});for(var t=me(s),i=He(n),r=0;i.length-1>r;r++){var a=!1;if(e.ignoreEndVertices&&(r===0&&(a="start"),r===i.length-2&&(a="end"),r===0&&r+1===i.length-1&&(a="both")),Mi(i[r],i[r+1],t,a,e.epsilon===void 0?null:e.epsilon))return!0}return!1}function Mi(s,n,e,t,i){var r=e[0],a=e[1],o=s[0],l=s[1],c=n[0],p=n[1],v=c-o,g=p-l,A=(e[0]-o)*g-(e[1]-l)*v;if(i!==null){if(Math.abs(A)>i)return!1}else if(A!==0)return!1;return t?t==="start"?Math.abs(g)>Math.abs(v)?g>0?a>l&&p>=a:a>=p&&l>a:v>0?r>o&&c>=r:r>=c&&o>r:t==="end"?Math.abs(g)>Math.abs(v)?g>0?a>=l&&p>a:a>p&&l>=a:v>0?r>=o&&c>r:r>c&&o>=r:t==="both"&&(Math.abs(g)>Math.abs(v)?g>0?a>l&&p>a:a>p&&l>a:v>0?r>o&&c>r:r>c&&o>r):Math.abs(g)>Math.abs(v)?g>0?a>=l&&p>=a:a>=p&&l>=a:v>0?r>=o&&c>=r:r>=c&&o>=r}function Oi(s,n){n===void 0&&(n={});var e=n.precision,t=n.coordinates,i=n.mutate;if(e=e==null||isNaN(e)?6:e,t=t==null||isNaN(t)?3:t,!s)throw Error(" is required");if(typeof e!="number")throw Error(" must be a number");if(typeof t!="number")throw Error(" must be a number");i!==!1&&i!==void 0||(s=JSON.parse(JSON.stringify(s)));var r=Math.pow(10,e);return kt(s,function(a){(function(o,l,c){o.length>c&&o.splice(c,o.length);for(var p=0;o.length>p;p++)o[p]=Math.round(o[p]*l)/l})(a,r,t)}),s}function Bi(s,n){var e=[],t=Nt();return ct(n,function(i){if(e.forEach(function(o,l){o.id=l}),e.length){var r=t.search(i);if(r.features.length){var a=Li(i,r);e=e.filter(function(o){return o.id!==a.id}),t.remove(a),$e(On(a,i),function(o){e.push(o),t.insert(o)})}}else(e=On(s,i).features).forEach(function(o){o.bbox||(o.bbox=function(l){var c=l[0],p=l[1],v=l[2],g=l[3],A=tt(l.slice(0,2),[v,p]);if(tt(l.slice(0,2),[c,g])>A){var P=(c+v)/2;return[P-(g-p)/2,p,P+(g-p)/2,g]}var k=(p+g)/2;return[c,k-(v-c)/2,v,k+(v-c)/2]}(We(o)))}),t.load(Ee(e))}),Ee(e)}function On(s,n){var e=[],t=He(s)[0],i=He(s)[s.geometry.coordinates.length-1];if(Xn(t,me(n))||Xn(i,me(n)))return Ee([s]);var r=Nt(),a=Un(s);r.load(a);var o=r.search(n);if(!o.features.length)return Ee([s]);var l=Li(n,o),c=rt(a,function(p,v,g){var A=He(v)[1],P=me(n);return g===l.id?(p.push(P),e.push(ne(p)),Xn(P,A)?[P]:[P,A]):(p.push(A),p)},[t]);return c.length>1&&e.push(ne(c)),Ee(e)}function Li(s,n){if(!n.features.length)throw Error("lines must contain features");if(n.features.length===1)return n.features[0];var e,t=1/0;return $e(n,function(i){var r=Tt(i,s).properties.dist;t>r&&(e=i,t=r)}),e}function Xn(s,n){return s[0]===n[0]&&s[1]===n[1]}function Jn(s,n){n===void 0&&(n={});var e=et(s);switch(n.properties||s.type!=="Feature"||(n.properties=s.properties),e.type){case"Polygon":return function(t,i){i===void 0&&(i={});var r=et(t),a=r.coordinates,o=i.properties?i.properties:t.type==="Feature"?t.properties:{};return Kn(a,o)}(e,n);case"MultiPolygon":return function(t,i){i===void 0&&(i={});var r=et(t),a=r.coordinates,o=i.properties?i.properties:t.type==="Feature"?t.properties:{},l=[];return a.forEach(function(c){l.push(Kn(c,o))}),Ee(l)}(e,n);default:throw Error("invalid poly")}}function Kn(s,n){return s.length>1?it(s,n):ne(s[0],n)}function ns(s,n){var e,t,i;n===void 0&&(n={});var r=n.properties,a=(e=n.autoComplete)===null||e===void 0||e,o=(t=n.orderCoords)===null||t===void 0||t;if((i=n.mutate)!==null&&i!==void 0&&i||(s=nt(s)),s.type==="FeatureCollection"){var l=[];return s.features.forEach(function(c){l.push(He(Ci(c,{},a,o)))}),te(l,r)}return Ci(s,r,a,o)}function Ci(s,n,e,t){n=n||(s.type==="Feature"?s.properties:{});var i=et(s),r=i.coordinates,a=i.type;if(!r.length)throw Error("line must contain coordinates");switch(a){case"LineString":return e&&(r=Zn(r)),be([r],n);case"MultiLineString":var o=[],l=0;return r.forEach(function(c){if(e&&(c=Zn(c)),t){var p=function(v){var g=v[0],A=v[1],P=v[2],k=v[3];return Math.abs(g-P)*Math.abs(A-k)}(We(ne(c)));p>l?(o.unshift(c),l=p):o.push(c)}else o.push(c)}),be(o,n);default:throw Error("geometry type "+a+" is not supported")}}function Zn(s){var n=s[0],e=s[s.length-1];return n[0]===e[0]&&n[1]===e[1]||s.push(n),s}function Ii(s,n){var e=Me(s[1]),t=Me(n[1]),i=Me(n[0]-s[0]);return i>Math.PI&&(i-=2*Math.PI),-Math.PI>i&&(i+=2*Math.PI),(lt(Math.atan2(i,Math.log(Math.tan(t/2+Math.PI/4)/Math.tan(e/2+Math.PI/4))))+360)%360}function is(s,n,e,t){t===void 0&&(t={});var i=0>n,r=It(Math.abs(n),t.units,"meters");i&&(r=-Math.abs(r));var a=me(s),o=function(l,c,p,v){v=v===void 0?Ae:Number(v);var g=c/v,A=l[0]*Math.PI/180,P=Me(l[1]),k=Me(p),B=g*Math.cos(k),M=P+B;Math.abs(M)>Math.PI/2&&(M=M>0?Math.PI-M:-Math.PI-M);var C=Math.log(Math.tan(M/2+Math.PI/4)/Math.tan(P/2+Math.PI/4)),N=Math.abs(C)>1e-11?B/C:Math.cos(P);return[(180*(A+g*Math.sin(k)/N)/Math.PI+540)%360-180,180*M/Math.PI]}(a,r,e);return o[0]+=o[0]-a[0]>180?-360:a[0]-o[0]>180?360:0,ee(o,t.properties)}function Bn(s){var n=s[0],e=s[1];return[e[0]-n[0],e[1]-n[1]]}function Hn(s,n){return s[0]*n[1]-n[0]*s[1]}function ss(s,n){return!function(e,t){return Hn(Bn(e),Bn(t))===0}(s,n)&&function(e,t){var i,r,a=e[0],o=Bn(e),l=t[0],c=Bn(t),p=Hn(o,c),v=function(g,A){return[g[0]+A[0],g[1]+A[1]]}(a,function(g,A){return[g*A[0],g*A[1]]}(Hn([(i=l)[0]-(r=a)[0],i[1]-r[1]],c)/p,o));return v}(s,n)}function Di(s,n,e){if(!wt(e=e||{}))throw Error("options is invalid");var t=e.units;if(!s)throw Error("geojson is required");if(n==null||isNaN(n))throw Error("distance is required");var i=Tn(s),r=s.properties;switch(i){case"LineString":return Xt(s,n,t);case"MultiLineString":var a=[];return ct(s,function(o){a.push(Xt(o,n,t).geometry.coordinates)}),it(a,r);default:throw Error("geometry "+i+" is not supported")}}function Xt(s,n,e){var t=[],i=st(n,e),r=He(s),a=[];return r.forEach(function(o,l){if(l!==r.length-1){var c=[[(g=o)[0]+(P=i)*((A=r[l+1])[1]-g[1])/(k=Math.sqrt((g[0]-A[0])*(g[0]-A[0])+(g[1]-A[1])*(g[1]-A[1]))),g[1]+P*(g[0]-A[0])/k],[A[0]+P*(A[1]-g[1])/k,A[1]+P*(g[0]-A[0])/k]];if(t.push(c),l>0){var p=t[l-1],v=ss(c,p);v!==!1&&(p[1]=v,c[0]=v),a.push(p[0]),l===r.length-2&&(a.push(c[0]),a.push(c[1]))}r.length===2&&(a.push(c[0]),a.push(c[1]))}var g,A,P,k}),ne(a,s.properties)}function Ln(s,n){var e=!0;return ct(s,function(t){ct(n,function(i){if(e===!1)return!1;e=function(r,a){switch(r.type){case"Point":switch(a.type){case"Point":return!((o=r.coordinates)[0]===(l=a.coordinates)[0]&&o[1]===l[1]);case"LineString":return!Gi(a,r);case"Polygon":return!Oe(r,a)}break;case"LineString":switch(a.type){case"Point":return!Gi(r,a);case"LineString":return!function(c,p){return Qt(c,p).features.length>0}(r,a);case"Polygon":return!An(a,r)}break;case"Polygon":switch(a.type){case"Point":return!Oe(a,r);case"LineString":return!An(r,a);case"Polygon":return!function(c,p){for(var v=0,g=c.coordinates[0];g.length>v;v++)if(Oe(g[v],p))return!0;for(var A=0,P=p.coordinates[0];P.length>A;A++)if(Oe(P[A],c))return!0;var k=Qt(Jn(c),Jn(p));return k.features.length>0}(a,r)}}var o,l;return!1}(t.geometry,i.geometry)})}),e}function Gi(s,n){for(var e=0;s.coordinates.length-1>e;e++)if(_n(s.coordinates[e],s.coordinates[e+1],n.coordinates))return!0;return!1}function An(s,n){for(var e=0,t=n.coordinates;t.length>e;e++)if(Oe(t[e],s))return!0;return Qt(n,Jn(s)).features.length>0}function _n(s,n,e){var t=n[0]-s[0],i=n[1]-s[1];return(e[0]-s[0])*i-(e[1]-s[1])*t==0&&(Math.abs(i)>Math.abs(t)?i>0?e[1]>=s[1]&&n[1]>=e[1]:e[1]>=n[1]&&s[1]>=e[1]:t>0?e[0]>=s[0]&&n[0]>=e[0]:e[0]>=n[0]&&s[0]>=e[0])}function Cn(s,n){var e=et(s),t=et(n),i=e.type,r=t.type,a=e.coordinates,o=t.coordinates;switch(i){case"Point":if(r==="Point")return ei(a,o);throw Error("feature2 "+r+" geometry not supported");case"MultiPoint":switch(r){case"Point":return function(l,c){var p,v=!1;for(p=0;l.coordinates.length>p;p++)if(ei(l.coordinates[p],c.coordinates)){v=!0;break}return v}(e,t);case"MultiPoint":return function(l,c){for(var p=0,v=c.coordinates;v.length>p;p++){for(var g=v[p],A=!1,P=0,k=l.coordinates;k.length>P;P++)if(ei(g,k[P])){A=!0;break}if(!A)return!1}return!0}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}case"LineString":switch(r){case"Point":return an(t,e,{ignoreEndVertices:!0});case"LineString":return function(l,c){for(var p=!1,v=0,g=c.coordinates;g.length>v;v++){var A=g[v];if(an({type:"Point",coordinates:A},l,{ignoreEndVertices:!0})&&(p=!0),!an({type:"Point",coordinates:A},l,{ignoreEndVertices:!1}))return!1}return p}(e,t);case"MultiPoint":return function(l,c){for(var p=!1,v=0,g=c.coordinates;g.length>v;v++){var A=g[v];if(an(A,l,{ignoreEndVertices:!0})&&(p=!0),!an(A,l))return!1}return!!p}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}case"Polygon":switch(r){case"Point":return Oe(t,e,{ignoreBoundary:!0});case"LineString":return function(l,c){var p=!1,v=0,g=We(l),A=We(c);if(!$n(g,A))return!1;for(;c.coordinates.length-1>v;v++)if(Oe({type:"Point",coordinates:rs(c.coordinates[v],c.coordinates[v+1])},l,{ignoreBoundary:!0})){p=!0;break}return p}(e,t);case"Polygon":return function(l,c){if(l.type==="Feature"&&l.geometry===null||c.type==="Feature"&&c.geometry===null)return!1;var p=We(l),v=We(c);if(!$n(p,v))return!1;for(var g=et(c).coordinates,A=0,P=g;P.length>A;A++)for(var k=0,B=P[A];B.length>k;k++)if(!Oe(B[k],l))return!1;return!0}(e,t);case"MultiPoint":return function(l,c){for(var p=0,v=c.coordinates;v.length>p;p++)if(!Oe(v[p],l,{ignoreBoundary:!0}))return!1;return!0}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}default:throw Error("feature1 "+i+" geometry not supported")}}function $n(s,n){return n[0]>=s[0]&&s[2]>=n[2]&&n[1]>=s[1]&&n[3]<=s[3]}function ei(s,n){return s[0]===n[0]&&s[1]===n[1]}function rs(s,n){return[(s[0]+n[0])/2,(s[1]+n[1])/2]}/** + ZGJ7LVLf2bQzMPVPumBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoAVcE/gG4Wba8Vno8+QAAAABJRU5ErkJggg==`,new BMapGL.Size(40,20),{imageOffset:new BMapGL.Size(0,10)}),moveIcon:new BMapGL.Icon(ge,new BMapGL.Size(10,10)),limitPoint:-1},qi={tips:"测距",unit:"kilometers",startLabel:"单击确定起点",followLabel:"单击确定地点,双击结束测量",skipEditing:!0,enableCalculate:!0,turnIcon:null,closeIcon:null,isSeries:!1,baseOpts:{strokeColor:"#f00",strokeWeight:2,strokeOpacity:.8,fillOpacity:.2},labelOptions:Ue},Ct={unit:"kilometers",startLabel:"单击确定起点",followLabel:"单击确定地点,双击结束测量",turnIcon:null,closeIcon:null,isSeries:!1,baseOpts:{strokeColor:"#f00",strokeWeight:2,strokeOpacity:1},labelOptions:Ue},en={icon:Pn,nodeT:null,node:null,fillColor:"#fff",fillOpacity:.1,strokeColor:"#00f",strokeWeight:2,strokeOpacity:.6,strokeStyle:"dashed"},It={strokeColor:"#fff",strokeStyle:"solid",strokeWeight:"2"},Pe=["marker","polyline","polygon","circle","rectangle"],w={grid:"$BAIDU$",guid:function(){return window[w.grid]||(window[w.grid]={}),window[w.grid]._counter=window[w.grid]._counter||1,window[w.grid]._instances=window[w.grid]._instances||{},"TANGRAM__"+(window[w.grid]._counter++).toString(36)},isString:function(s){return Object.prototype.toString.call(s)==="[object String]"},isFunction:function(s){return Object.prototype.toString.call(s)==="[object Function]"},isArray:function(s){return Array.isArray?Array.isArray(s):Object.prototype.toString.call(s)==="[object Array]"},isObject:function(s){return Object.prototype.toString.call(s)==="[object Object]"},copyOptionsToNew:function(s,n,e){for(var t in n)if(s.hasOwnProperty(t)){if(!n[t]||n[t]instanceof Array||n[t]instanceof BMapGL.Icon||n[t]instanceof BMapGL.Symbol||n[t].ignore){e[t]=n[t];continue}if(n[t]!==null&&je(n[t])==="object"&&Object.keys(n[t]).length===0)continue;n[t]!==null&&je(n[t])==="object"&&Object.keys(n[t]).length>0?(e[t]={},this.copyOptionsToNew(s[t],n[t],e[t])):e[t]=n[t]}},copyNotExitOptions:function(s,n){var e=this,t=function(r){if(s.hasOwnProperty(r))["baseOpts","labelOptions","matchOverlay"].findIndex(function(a){return r===a})!==-1&&e.copyNotExitOptions(s[r],n[r]);else{if(!n[r]||n[r]instanceof Array||n[r]instanceof BMapGL.Icon||n[r]instanceof BMapGL.Symbol||n[r].ignore)return s[r]=n[r],1;n[r]!==null&&je(n[r])==="object"?(s[r]={},e.copyNotExitOptions(s[r],n[r])):s[r]=n[r]}};for(var i in n)t(i)},copyOptions:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];for(var t in n)if(s&&s.hasOwnProperty(t)){if(n[t]instanceof Array||n[t]instanceof BMapGL.Icon||n[t]instanceof BMapGL.Symbol||this.shotObject(n[t],e)){s[t]=n[t];continue}n[t]!==null&&je(n[t])==="object"?this.copyOptions(s[t],n[t],e):s[t]=n[t]}},shotObject:function(s,n){var e=!1;return n.forEach(function(t){if(s instanceof t)return e=!0,!0}),e},deepCopy:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,e=arguments.length>2?arguments[2]:void 0,t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0;for(var r in e?t++:(e={},t=1),s)s[r]instanceof Array||s[r]instanceof BMapGL.Icon||s[r]instanceof BMapGL.Symbol||this.shotObject(s[r],i)?e[r]=s[r]:n>=t&&w.isObject(s[r])&&Object.keys(s[r]).length>0?(e[r]={},this.deepCopy(s[r],n,e[r],t,i)):e[r]=s[r]},getTarget:function(s){var n=window.event||s;return n.target||n.srcElement},getEvent:function(s){return window.event||s},preventDefault:function(s){var n=w.getEvent(s);n.preventDefault?n.preventDefault():n.returnValue=!1},stopBubble:function(s){var n=w.getEvent(s);n.stopPropagation?n.stopPropagation():n.cancelBubble=!0},on:function(s,n,e,t){n=n.replace(/^on/i,""),s=w.getdom(s);var i=e,r=n;return n=n.toLowerCase(),s.addEventListener?s.addEventListener(r,i,!1):s.attachEvent&&s.attachEvent("on"+r,i),s},un:function(s,n,e,t){s=w.getdom(s);for(var i,r,a,o=t.length,l=!e;o--;)(i=t[o])[1]!==n||i[0]!==s||!l&&i[2]!==e||(r=i[4],a=i[3],s.removeEventListener?s.removeEventListener(r,a,!1):s.detachEvent&&s.detachEvent("on"+r,a),t.splice(o,1));return s},getdom:function(s){return w.isString(s)?document.getElementById(s):s},addClass:function(s,n){s=w.getdom(s);for(var e=n.split(/\s+/),t=s.className,i=" "+t+" ",r=e.length,a=0;r>a;a++)0>i.indexOf(" "+e[a]+" ")&&(t+=(t?" ":"")+e[a]);return s.className=t,s},mc2ll:function(s,n){var e=n.mercatorToLnglat(s.lng,s.lat);return new BMapGL.Point(e[0],e[1])},ll2mc:function(s,n){var e=n.lnglatToMercator(s.lng,s.lat);return new BMapGL.Point(e[0],e[1])},getPointByDistance:function(s,n,e){var t,i,r,a=n/6378800,o=Math.PI/180*s.lat,l=Math.PI/180*s.lng;switch(e){case"North":case"north":case"N":case"n":t=0,i=s.lng;break;case"West":case"west":case"W":case"w":t=90,r=s.lat;break;case"South":case"south":case"S":case"s":t=180,i=s.lng;break;case"East":case"east":case"E":case"e":t=270,r=s.lat;break;default:t=~~e}var u=Math.PI/180*t,p=Math.asin(Math.sin(o)*Math.cos(a)+Math.cos(o)*Math.sin(a)*Math.cos(u)),v=new BMapGL.Point(i||((l-Math.atan2(Math.sin(u)*Math.sin(a)*Math.cos(o),Math.cos(a)-Math.sin(o)*Math.sin(p))+Math.PI)%(2*Math.PI)-Math.PI)*(180/Math.PI),r||p*(180/Math.PI));return v.lng=parseFloat(v.lng.toFixed(6)),v.lat=parseFloat(v.lat.toFixed(6)),v},throttle:function(s,n,e){if(typeof s!="function")return Function();var t=null,i=null;return function(r){var a=r,o=+new Date;!i&&(i=o),e&&o-i>e?(s(a),i=o):(clearTimeout(t),t=setTimeout(function(){s(a),i=null},n))}}},ve=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];var i=function(a){function o(){var l;D(this,o);for(var u=arguments.length,p=Array(u),v=0;u>v;v++)p[v]=arguments[v];return l=W(this,o,[].concat(p)),e.forEach(function(g){r(l,new g)}),l}return U(o,a),j(o)}(s),r=function(a,o){Object.getOwnPropertyNames(o).concat(Object.getOwnPropertySymbols(o)).forEach(function(l){l.match(/^(?:constructor|prototype|arguments|caller|name|bind|call|apply|toString|length)$/)||Object.defineProperty(a,l,Object.getOwnPropertyDescriptor(o,l))})};return e.forEach(function(a){r(i.prototype,a.prototype),r(i,a)}),i},J=j(function s(n,e){D(this,s),this.type=n,this.returnValue=!0,this.target=e||null,this.currentTarget=null}),P=function(){return j(function s(){D(this,s),this._listeners={}},[{key:"addEventListener",value:function(s,n,e){if(w.isFunction(n)){!this._listeners&&(this._listeners={});var t,i=this._listeners;if(typeof e=="string"&&e){if(/[^\w\-]/.test(e))throw"nonstandard key:"+e;n.hashCode=e,t=e}s.indexOf("on")!==0&&(s="on"+s),je(i[s])!=="object"&&(i[s]={}),t=t||w.guid(),n.hashCode=t,i[s][t]=n}}},{key:"removeEventListener",value:function(s,n){if(w.isFunction(n))n=n.hashCode;else if(!w.isString(n))return;!this._listeners&&(this._listeners={}),s.indexOf("on")!==0&&(s="on"+s);var e=this._listeners;e[s]&&e[s][n]&&delete e[s][n]}},{key:"dispatchEvent",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(var e in!this._listeners&&(this._listeners={}),w.isString(s)&&(s=new J(s)),n)s[e]=n[e];var t=this._listeners,i=s.type;if(i.indexOf("on")!==0&&(i="on"+i),w.isFunction(this[i])&&this[i].apply(this,arguments),je(t[i])==="object")for(var r in t[i])t[i][r].apply(this,arguments);return s.returnValue}},{key:"dispose",value:function(){for(var s in this._listeners)for(var n in this._listeners[s])delete this._listeners[s][n]}},{key:"defineProperty",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2,e=arguments.length>2?arguments[2]:void 0,t=arguments.length>3?arguments[3]:void 0;for(var i in e===void 0?(e=this,t=1):t++,s)e&&e.hasOwnProperty(i)&&(s[i]instanceof Array||s[i]instanceof BMapGL.Icon||s[i]instanceof BMapGL.Symbol?e[i]=s[i]:n>t&&w.isObject(s[i])&&Object.keys(s[i]).length>0?this.defineProperty(s[i],n,e[i],t):e[i]=s[i])}},{key:"setSnapPointType",value:function(s){var n,e;((n=s.matchOverlay)===null||n===void 0?void 0:n.type)==="Marker"?this.matchOverlay=new BMapGL.Marker(new BMapGL.Point(116.395,39.935),s.matchOverlay):((e=s.matchOverlay)===null||e===void 0?void 0:e.type)==="Circle"?(!s.matchOverlay.radius||(this.matchOverlayRadius=s.matchOverlay.radius),this.matchOverlay=new BMapGL.Circle(new BMapGL.Point(116.395,39.935),this.matchOverlayRadius,s.matchOverlay)):this.matchOverlay=new BMapGL.Circle(new BMapGL.Point(116.395,39.935),this.matchOverlayRadius,It)}},{key:"setSceneStatus",value:function(s){this.scene.currentStatus=s}}])}(),pn=function(s){function n(e){var t;return D(this,n),(t=W(this,n)).delayLimit=100,t.minLimit=200,t.overlayData=[],t.click=void 0,t.mousemove=void 0,t.rightclick=void 0,t.map=e,t.open(),t}return U(n,s),j(n,[{key:"open",value:function(){this.openClick(),this.openMouse(),this.openRightClick()}},{key:"linkOverlayData",value:function(e){this.overlayData=e}},{key:"clickAction",value:function(e){this.dispatchEvent(new J(Y.CLICK,e))}},{key:"rightclickAction",value:function(e){this.dispatchEvent(new J(Y.RIGHTCLICK,e))}},{key:"mouseAction",value:function(e){e&&this.dispatchEvent(new J(Y.MOVE,e))}},{key:"openClick",value:function(){this.click||this.map.addEventListener("click",this.click=this.clickAction.bind(this))}},{key:"openRightClick",value:function(){this.rightclick||this.map.addEventListener("rightclick",this.rightclick=this.rightclickAction.bind(this))}},{key:"openMouse",value:function(){this.mousemove||(this.mousemove=w.throttle(this.mouseAction.bind(this),this.delayLimit,this.minLimit).bind(this),this.map.addEventListener("mousemove",this.mousemove))}},{key:"close",value:function(){this.closeClick(),this.closeMouse()}},{key:"closeClick",value:function(){this.click&&(this.map.removeEventListener("click",this.click),this.click=null)}},{key:"closeMouse",value:function(){this.mousemove&&(this.map.removeEventListener("mousemove",this.mousemove),this.mousemove=null)}},{key:"intersectOverlays",value:function(e){for(var t=[],i=0;this.overlayData.length>i;i++){var r=this.overlayData[i];if(""+r!="Marker"){var a=(""+r!="Polyline"?r._getInPnpoly(e.point):r._getProximity(e.point)).dist;a>=0&&r._config.mouseOverTolerance>a&&t.push(r)}else r._getInPnBox(e.pixel)&&t.push(r)}return t.length>0?t:null}}])}(P),Ae=63710088e-1,De={centimeters:100*Ae,centimetres:100*Ae,degrees:Ae/111325,feet:3.28084*Ae,inches:39.37*Ae,kilometers:Ae/1e3,kilometres:Ae/1e3,meters:Ae,metres:Ae,miles:Ae/1609.344,millimeters:1e3*Ae,millimetres:1e3*Ae,nauticalmiles:Ae/1852,radians:1,yards:1.0936*Ae},ue={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046};function qe(s,n,e){e===void 0&&(e={});var t={type:"Feature"};return(e.id===0||e.id)&&(t.id=e.id),e.bbox&&(t.bbox=e.bbox),t.properties=n||{},t.geometry=s,t}function ee(s,n,e){if(e===void 0&&(e={}),!s)throw Error("coordinates is required");if(!Array.isArray(s))throw Error("coordinates must be an Array");if(2>s.length)throw Error("coordinates must be at least 2 numbers long");if(!vn(s[0])||!vn(s[1]))throw Error("coordinates must contain numbers");return qe({type:"Point",coordinates:s},n,e)}function be(s,n,e){e===void 0&&(e={});for(var t=0,i=s;i.length>t;t++){var r=i[t];if(4>r.length)throw Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var a=0;r[r.length-1].length>a;a++)if(r[r.length-1][a]!==r[0][a])throw Error("First and last Position are not equivalent.")}return qe({type:"Polygon",coordinates:s},n,e)}function ie(s,n,e){if(e===void 0&&(e={}),2>s.length)throw Error("coordinates must be an array of two or more positions");return qe({type:"LineString",coordinates:s},n,e)}function Ee(s,n){n===void 0&&(n={});var e={type:"FeatureCollection"};return n.id&&(e.id=n.id),n.bbox&&(e.bbox=n.bbox),e.features=s,e}function rt(s,n,e){return e===void 0&&(e={}),qe({type:"MultiLineString",coordinates:s},n,e)}function T(s,n,e){return e===void 0&&(e={}),qe({type:"MultiPoint",coordinates:s},n,e)}function te(s,n,e){return e===void 0&&(e={}),qe({type:"MultiPolygon",coordinates:s},n,e)}function Et(s,n){n===void 0&&(n="kilometers");var e=De[n];if(!e)throw Error(n+" units is invalid");return s*e}function wt(s,n){n===void 0&&(n="kilometers");var e=De[n];if(!e)throw Error(n+" units is invalid");return s/e}function at(s,n){return ct(wt(s,n))}function ct(s){return 180*(s%(2*Math.PI))/Math.PI}function Oe(s){return s%360*Math.PI/180}function Dt(s,n,e){if(n===void 0&&(n="kilometers"),e===void 0&&(e="kilometers"),s<0)throw Error("length must be a positive number");return Et(wt(s,n),e)}function vn(s){return!isNaN(s)&&s!==null&&!Array.isArray(s)}function He(s){return!!s&&s.constructor===Object}var Be=Object.freeze({__proto__:null,earthRadius:Ae,factors:De,unitsFactors:{centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/Ae,yards:1.0936133},areaFactors:ue,feature:qe,geometry:function(s,n,e){switch(s){case"Point":return ee(n).geometry;case"LineString":return ie(n).geometry;case"Polygon":return be(n).geometry;case"MultiPoint":return T(n).geometry;case"MultiLineString":return rt(n).geometry;case"MultiPolygon":return te(n).geometry;default:throw Error(s+" is invalid")}},point:ee,points:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return ee(t,n)}),e)},polygon:be,polygons:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return be(t,n)}),e)},lineString:ie,lineStrings:function(s,n,e){return e===void 0&&(e={}),Ee(s.map(function(t){return ie(t,n)}),e)},featureCollection:Ee,multiLineString:rt,multiPoint:T,multiPolygon:te,geometryCollection:function(s,n,e){return e===void 0&&(e={}),qe({type:"GeometryCollection",geometries:s},n,e)},round:function(s,n){if(n===void 0&&(n=0),n&&n<0)throw Error("precision must be a positive number");var e=Math.pow(10,n||0);return Math.round(s*e)/e},radiansToLength:Et,lengthToRadians:wt,lengthToDegrees:at,bearingToAzimuth:function(s){var n=s%360;return 0>n&&(n+=360),n},radiansToDegrees:ct,degreesToRadians:Oe,convertLength:Dt,convertArea:function(s,n,e){if(n===void 0&&(n="meters"),e===void 0&&(e="kilometers"),s<0)throw Error("area must be a positive number");var t=ue[n];if(!t)throw Error("invalid original units");var i=ue[e];if(!i)throw Error("invalid final units");return s/t*i},isNumber:vn,isObject:He,validateBBox:function(s){if(!s)throw Error("bbox is required");if(!Array.isArray(s))throw Error("bbox must be an Array");if(s.length!==4&&s.length!==6)throw Error("bbox must be an Array of 4 or 6 numbers");s.forEach(function(n){if(!vn(n))throw Error("bbox must only contain numbers")})},validateId:function(s){if(!s)throw Error("id is required");if(["string","number"].indexOf(typeof s)===-1)throw Error("id must be a number or a string")}});function kt(s,n,e){if(s!==null)for(var t,i,r,a,o,l,u,p,v=0,g=0,A=s.type,x=A==="FeatureCollection",k=A==="Feature",B=x?s.features.length:1,M=0;B>M;M++){o=(p=!!(u=x?s.features[M].geometry:k?s.geometry:s)&&u.type==="GeometryCollection")?u.geometries.length:1;for(var C=0;o>C;C++){var N=0,V=0;if((a=p?u.geometries[C]:u)!==null){l=a.coordinates;var O=a.type;switch(v=!e||O!=="Polygon"&&O!=="MultiPolygon"?0:1,O){case null:break;case"Point":if(n(l,g,M,N,V)===!1)return!1;g++,N++;break;case"LineString":case"MultiPoint":for(t=0;l.length>t;t++){if(n(l[t],g,M,N,V)===!1)return!1;g++,O==="MultiPoint"&&N++}O==="LineString"&&N++;break;case"Polygon":case"MultiLineString":for(t=0;l.length>t;t++){for(i=0;l[t].length-v>i;i++){if(n(l[t][i],g,M,N,V)===!1)return!1;g++}O==="MultiLineString"&&N++,O==="Polygon"&&V++}O==="Polygon"&&N++;break;case"MultiPolygon":for(t=0;l.length>t;t++){for(V=0,i=0;l[t].length>i;i++){for(r=0;l[t][i].length-v>r;r++){if(n(l[t][i][r],g,M,N,V)===!1)return!1;g++}V++}N++}break;case"GeometryCollection":for(t=0;a.geometries.length>t;t++)if(kt(a.geometries[t],n,e)===!1)return!1;break;default:throw Error("Unknown Geometry Type")}}}}}function Ge(s,n){var e;switch(s.type){case"FeatureCollection":for(e=0;s.features.length>e&&n(s.features[e].properties,e)!==!1;e++);break;case"Feature":n(s.properties,0)}}function et(s,n){if(s.type==="Feature")n(s,0);else if(s.type==="FeatureCollection")for(var e=0;s.features.length>e&&n(s.features[e],e)!==!1;e++);}function ot(s,n,e){var t=e;return et(s,function(i,r){t=r===0&&e===void 0?i:n(t,i,r)}),t}function Gt(s,n){var e,t,i,r,a,o,l,u,p,v,g=0,A=s.type==="FeatureCollection",x=s.type==="Feature",k=A?s.features.length:1;for(e=0;k>e;e++){for(u=A?s.features[e].properties:x?s.properties:{},p=A?s.features[e].bbox:x?s.bbox:void 0,v=A?s.features[e].id:x?s.id:void 0,a=(l=!!(o=A?s.features[e].geometry:x?s.geometry:s)&&o.type==="GeometryCollection")?o.geometries.length:1,i=0;a>i;i++)if((r=l?o.geometries[i]:o)!==null)switch(r.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(n(r,g,u,p,v)===!1)return!1;break;case"GeometryCollection":for(t=0;r.geometries.length>t;t++)if(n(r.geometries[t],g,u,p,v)===!1)return!1;break;default:throw Error("Unknown Geometry Type")}else if(n(null,g,u,p,v)===!1)return!1;g++}}function ze(s,n,e){var t=e;return Gt(s,function(i,r,a,o,l){t=r===0&&e===void 0?i:n(t,i,r,a,o,l)}),t}function ht(s,n){Gt(s,function(e,t,i,r,a){var o,l=e===null?null:e.type;switch(l){case null:case"Point":case"LineString":case"Polygon":return n(qe(e,i,{bbox:r,id:a}),t,0)!==!1&&void 0}switch(l){case"MultiPoint":o="Point";break;case"MultiLineString":o="LineString";break;case"MultiPolygon":o="Polygon"}for(var u=0;e.coordinates.length>u;u++)if(n(qe({type:o,coordinates:e.coordinates[u]},i),t,u)===!1)return!1})}function Ut(s,n){ht(s,function(e,t,i){var r=0;if(e.geometry){var a=e.geometry.type;if(a!=="Point"&&a!=="MultiPoint"){var o,l=0,u=0,p=0;return kt(e,function(v,g,A,x,k){if(o===void 0||t>l||x>u||k>p)return o=v,l=t,u=x,p=k,void(r=0);var B=ie([o,v],e.properties);if(n(B,t,i,k,r)===!1)return!1;r++,o=v})!==!1&&void 0}}})}function yi(s,n,e){var t=e,i=!1;return Ut(s,function(r,a,o,l,u){t=i===!1&&e===void 0?r:n(t,r,a,o,l,u),i=!0}),t}function Ai(s,n){if(!s)throw Error("geojson is required");ht(s,function(e,t,i){if(e.geometry!==null){var r=e.geometry.coordinates;switch(e.geometry.type){case"LineString":if(n(e,t,i,0,0)===!1)return!1;break;case"Polygon":for(var a=0;r.length>a;a++)if(n(ie(r[a],e.properties),t,i,a)===!1)return!1}}})}var qt=Object.freeze({__proto__:null,coordAll:function(s){var n=[];return kt(s,function(e){n.push(e)}),n},coordEach:kt,coordReduce:function(s,n,e,t){var i=e;return kt(s,function(r,a,o,l,u){i=a===0&&e===void 0?r:n(i,r,a,o,l,u)},t),i},featureEach:et,featureReduce:ot,findPoint:function(s,n){if(!He(n=n||{}))throw Error("options is invalid");var e,t=n.featureIndex||0,i=n.multiFeatureIndex||0,r=n.geometryIndex||0,a=n.coordIndex||0,o=n.properties;switch(s.type){case"FeatureCollection":0>t&&(t=s.features.length+t),o=o||s.features[t].properties,e=s.features[t].geometry;break;case"Feature":o=o||s.properties,e=s.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":e=s;break;default:throw Error("geojson is invalid")}if(e===null)return null;var l=e.coordinates;switch(e.type){case"Point":return ee(l,o,n);case"MultiPoint":return 0>i&&(i=l.length+i),ee(l[i],o,n);case"LineString":return 0>a&&(a=l.length+a),ee(l[a],o,n);case"Polygon":return 0>r&&(r=l.length+r),0>a&&(a=l[r].length+a),ee(l[r][a],o,n);case"MultiLineString":return 0>i&&(i=l.length+i),0>a&&(a=l[i].length+a),ee(l[i][a],o,n);case"MultiPolygon":return 0>i&&(i=l.length+i),0>r&&(r=l[i].length+r),0>a&&(a=l[i][r].length-a),ee(l[i][r][a],o,n)}throw Error("geojson is invalid")},findSegment:function(s,n){if(!He(n=n||{}))throw Error("options is invalid");var e,t=n.featureIndex||0,i=n.multiFeatureIndex||0,r=n.geometryIndex||0,a=n.segmentIndex||0,o=n.properties;switch(s.type){case"FeatureCollection":0>t&&(t=s.features.length+t),o=o||s.features[t].properties,e=s.features[t].geometry;break;case"Feature":o=o||s.properties,e=s.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":e=s;break;default:throw Error("geojson is invalid")}if(e===null)return null;var l=e.coordinates;switch(e.type){case"Point":case"MultiPoint":return null;case"LineString":return 0>a&&(a=l.length+a-1),ie([l[a],l[a+1]],o,n);case"Polygon":return 0>r&&(r=l.length+r),0>a&&(a=l[r].length+a-1),ie([l[r][a],l[r][a+1]],o,n);case"MultiLineString":return 0>i&&(i=l.length+i),0>a&&(a=l[i].length+a-1),ie([l[i][a],l[i][a+1]],o,n);case"MultiPolygon":return 0>i&&(i=l.length+i),0>r&&(r=l[i].length+r),0>a&&(a=l[i][r].length-a-1),ie([l[i][r][a],l[i][r][a+1]],o,n)}throw Error("geojson is invalid")},flattenEach:ht,flattenReduce:function(s,n,e){var t=e;return ht(s,function(i,r,a){t=r===0&&a===0&&e===void 0?i:n(t,i,r,a)}),t},geomEach:Gt,geomReduce:ze,lineEach:Ai,lineReduce:function(s,n,e){var t=e;return Ai(s,function(i,r,a,o){t=r===0&&e===void 0?i:n(t,i,r,a,o)}),t},propEach:Ge,propReduce:function(s,n,e){var t=e;return Ge(s,function(i,r){t=r===0&&e===void 0?i:n(t,i,r)}),t},segmentEach:Ut,segmentReduce:yi});function We(s){var n=[1/0,1/0,-1/0,-1/0];return kt(s,function(e){n[0]>e[0]&&(n[0]=e[0]),n[1]>e[1]&&(n[1]=e[1]),e[0]>n[2]&&(n[2]=e[0]),e[1]>n[3]&&(n[3]=e[1])}),n}We.default=We;var Wi=Object.freeze({__proto__:null,default:We});function me(s){if(!s)throw Error("coord is required");if(!Array.isArray(s)){if(s.type==="Feature"&&s.geometry!==null&&s.geometry.type==="Point")return s.geometry.coordinates;if(s.type==="Point")return s.coordinates}if(Array.isArray(s)&&s.length>=2&&!Array.isArray(s[0])&&!Array.isArray(s[1]))return s;throw Error("coord must be GeoJSON Point or an Array of numbers")}function _e(s){if(Array.isArray(s))return s;if(s.type==="Feature"){if(s.geometry!==null)return s.geometry.coordinates}else if(s.coordinates)return s.coordinates;throw Error("coords must be GeoJSON Feature, Geometry Object or an Array")}function bi(s,n,e){if(!s)throw Error("No feature passed");if(!e)throw Error(".featureOf() requires a name");if(!s||s.type!=="Feature"||!s.geometry)throw Error("Invalid input to "+e+", Feature with geometry required");if(!s.geometry||s.geometry.type!==n)throw Error("Invalid input to "+e+": must be a "+n+", given "+s.geometry.type)}function tt(s){return s.type==="Feature"?s.geometry:s}function Fn(s,n){return s.type==="FeatureCollection"?"FeatureCollection":s.type==="GeometryCollection"?"GeometryCollection":s.type==="Feature"&&s.geometry!==null?s.geometry.type:s.type}function Wt(s){if(s.__esModule)return s;var n=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(s).forEach(function(e){var t=Object.getOwnPropertyDescriptor(s,e);Object.defineProperty(n,e,t.get?t:{enumerable:!0,get:function(){return s[e]}})}),n}function Le(s,n,e){if(e===void 0&&(e={}),!s)throw Error("point is required");if(!n)throw Error("polygon is required");var t=me(s),i=tt(n),r=i.type,a=n.bbox,o=i.coordinates;if(a&&function(g,A){return!(A[0]>g[0]||A[1]>g[1]||g[0]>A[2]||g[1]>A[3])}(t,a)===!1)return!1;r==="Polygon"&&(o=[o]);for(var l=!1,u=0;o.length>u&&!l;u++)if(pt(t,o[u][0],e.ignoreBoundary)){for(var p=!1,v=1;o[u].length>v&&!p;)pt(t,o[u][v],!e.ignoreBoundary)&&(p=!0),v++;p||(l=!0)}return l}function pt(s,n,e){var t=!1;n[0][0]===n[n.length-1][0]&&n[0][1]===n[n.length-1][1]&&(n=n.slice(0,n.length-1));for(var i=0,r=n.length-1;n.length>i;r=i++){var a=n[i][0],o=n[i][1],l=n[r][0],u=n[r][1];if(s[1]*(a-l)+o*(l-s[0])+u*(s[0]-a)==0&&0>=(a-s[0])*(l-s[0])&&0>=(o-s[1])*(u-s[1]))return!e;o>s[1]!=u>s[1]&&(l-a)*(s[1]-o)/(u-o)+a>s[0]&&(t=!t)}return t}function nt(s,n,e){e===void 0&&(e={});var t=me(s),i=me(n),r=Oe(i[1]-t[1]),a=Oe(i[0]-t[0]),o=Oe(t[1]),l=Oe(i[1]),u=Math.pow(Math.sin(r/2),2)+Math.pow(Math.sin(a/2),2)*Math.cos(o)*Math.cos(l);return Et(2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u)),e.units)}function it(s){if(!s)throw Error("geojson is required");switch(s.type){case"Feature":return dn(s);case"FeatureCollection":return function(n){var e={type:"FeatureCollection"};return Object.keys(n).forEach(function(t){switch(t){case"type":case"features":return;default:e[t]=n[t]}}),e.features=n.features.map(function(t){return dn(t)}),e}(s);case"Point":case"LineString":case"Polygon":case"MultiPoint":case"MultiLineString":case"MultiPolygon":case"GeometryCollection":return jn(s);default:throw Error("unknown GeoJSON type")}}function dn(s){var n={type:"Feature"};return Object.keys(s).forEach(function(e){switch(e){case"type":case"properties":case"geometry":return;default:n[e]=s[e]}}),n.properties=Ei(s.properties),n.geometry=jn(s.geometry),n}function Ei(s){var n={};return s&&Object.keys(s).forEach(function(e){var t=s[e];n[e]=typeof t=="object"?t===null?null:Array.isArray(t)?t.map(function(i){return i}):Ei(t):t}),n}function jn(s){var n={type:s.type};return s.bbox&&(n.bbox=s.bbox),s.type==="GeometryCollection"?(n.geometries=s.geometries.map(function(e){return jn(e)}),n):(n.coordinates=wi(s.coordinates),n)}function wi(s){var n=s;return typeof n[0]!="object"?n.slice():n.map(function(e){return wi(e)})}function Un(s,n,e,t){t===void 0&&(t={});var i=me(s),r=Oe(i[0]),a=Oe(i[1]),o=Oe(e),l=wt(n,t.units),u=Math.asin(Math.sin(a)*Math.cos(l)+Math.cos(a)*Math.sin(l)*Math.cos(o));return ee([ct(r+Math.atan2(Math.sin(o)*Math.sin(l)*Math.cos(a),Math.cos(l)-Math.sin(a)*Math.sin(u))),ct(u)],t.properties)}function qn(s,n,e){if(e===void 0&&(e={}),e.final===!0)return function(u,p){var v=qn(p,u);return v=(v+180)%360}(s,n);var t=me(s),i=me(n),r=Oe(t[0]),a=Oe(i[0]),o=Oe(t[1]),l=Oe(i[1]);return ct(Math.atan2(Math.sin(a-r)*Math.cos(l),Math.cos(o)*Math.sin(l)-Math.sin(o)*Math.cos(l)*Math.cos(a-r)))}function Wn(s){if(!s)throw Error("geojson is required");var n=[];return ht(s,function(e){(function(t,i){var r=[],a=t.geometry;if(a!==null){switch(a.type){case"Polygon":r=_e(a);break;case"LineString":r=[_e(a)]}r.forEach(function(o){var l=function(u,p){var v=[];return u.reduce(function(g,A){var x,k,B,M,C,N,V=ie([g,A],p);return V.bbox=[(C=(k=A)[0])>(B=(x=g)[0])?B:C,(N=k[1])>(M=x[1])?M:N,B>C?B:C,M>N?M:N],v.push(V),A}),v}(o,t.properties);l.forEach(function(u){u.id=i.length,i.push(u)})})}})(e,n)}),Ee(n)}function vt(s,n,e,t,i){ki(s,n,e||0,t||s.length-1,i||Yi)}function ki(s,n,e,t,i){for(;t>e;){if(t-e>600){var r=t-e+1,a=n-e+1,o=Math.log(r),l=.5*Math.exp(2*o/3),u=.5*Math.sqrt(o*l*(r-l)/r)*(0>a-r/2?-1:1);ki(s,n,Math.max(e,Math.floor(n-a*l/r+u)),Math.min(t,Math.floor(n+(r-a)*l/r+u)),i)}var p=s[n],v=e,g=t;for(fn(s,e,n),i(s[t],p)>0&&fn(s,e,t);g>v;){for(fn(s,v,g),v++,g--;0>i(s[v],p);)v++;for(;i(s[g],p)>0;)g--}i(s[e],p)===0?fn(s,e,g):fn(s,++g,t),g>n||(e=g+1),n>g||(t=g-1)}}function fn(s,n,e){var t=s[n];s[n]=s[e],s[e]=t}function Yi(s,n){return n>s?-1:s>n?1:0}function Vi(s,n,e){if(!e)return n.indexOf(s);for(let t=0;n.length>t;t++)if(e(s,n[t]))return t;return-1}function tn(s,n){gn(s,0,s.children.length,n,s)}function gn(s,n,e,t,i){i||(i=Nt(null)),i.minX=1/0,i.minY=1/0,i.maxX=-1/0,i.maxY=-1/0;for(let r=n;e>r;r++){const a=s.children[r];mn(i,s.leaf?t(a):a)}return i}function mn(s,n){return s.minX=Math.min(s.minX,n.minX),s.minY=Math.min(s.minY,n.minY),s.maxX=Math.max(s.maxX,n.maxX),s.maxY=Math.max(s.maxY,n.maxY),s}function Qi(s,n){return s.minX-n.minX}function Xi(s,n){return s.minY-n.minY}function Yn(s){return(s.maxX-s.minX)*(s.maxY-s.minY)}function xn(s){return s.maxX-s.minX+(s.maxY-s.minY)}function Ji(s,n){const e=Math.max(s.minX,n.minX),t=Math.max(s.minY,n.minY),i=Math.min(s.maxX,n.maxX),r=Math.min(s.maxY,n.maxY);return Math.max(0,i-e)*Math.max(0,r-t)}function Vn(s,n){return!(s.minX>n.minX||s.minY>n.minY||n.maxX>s.maxX||n.maxY>s.maxY)}function Rt(s,n){return!(n.minX>s.maxX||n.minY>s.maxY||s.minX>n.maxX||s.minY>n.maxY)}function Nt(s){return{children:s,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function Pi(s,n,e,t,i){const r=[n,e];for(;r.length;){if(t>=(e=r.pop())-(n=r.pop()))continue;const a=n+Math.ceil((e-n)/t/2)*t;vt(s,a,n,e,i),r.push(n,a,a,e)}}var xi=Object.freeze({__proto__:null,default:class{constructor(s=9){this._maxEntries=Math.max(4,s),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()}all(){return this._all(this.data,[])}search(s){let n=this.data;const e=[];if(!Rt(s,n))return e;const t=this.toBBox,i=[];for(;n;){for(let r=0;n.children.length>r;r++){const a=n.children[r],o=n.leaf?t(a):a;Rt(s,o)&&(n.leaf?e.push(a):Vn(s,o)?this._all(a,e):i.push(a))}n=i.pop()}return e}collides(s){let n=this.data;if(!Rt(s,n))return!1;const e=[];for(;n;){for(let t=0;n.children.length>t;t++){const i=n.children[t],r=n.leaf?this.toBBox(i):i;if(Rt(s,r)){if(n.leaf||Vn(s,r))return!0;e.push(i)}}n=e.pop()}return!1}load(s){if(!s||!s.length)return this;if(this._minEntries>s.length){for(let e=0;s.length>e;e++)this.insert(s[e]);return this}let n=this._build(s.slice(),0,s.length-1,0);if(this.data.children.length)if(this.data.height===n.height)this._splitRoot(this.data,n);else{if(n.height>this.data.height){const e=this.data;this.data=n,n=e}this._insert(n,this.data.height-n.height-1,!0)}else this.data=n;return this}insert(s){return s&&this._insert(s,this.data.height-1),this}clear(){return this.data=Nt([]),this}remove(s,n){if(!s)return this;let e=this.data;const t=this.toBBox(s),i=[],r=[];let a,o,l;for(;e||i.length;){if(e||(e=i.pop(),o=i[i.length-1],a=r.pop(),l=!0),e.leaf){const u=Vi(s,e.children,n);if(u!==-1)return e.children.splice(u,1),i.push(e),this._condense(i),this}l||e.leaf||!Vn(e,t)?o?(a++,e=o.children[a],l=!1):e=null:(i.push(e),r.push(a),a=0,o=e,e=e.children[0])}return this}toBBox(s){return s}compareMinX(s,n){return s.minX-n.minX}compareMinY(s,n){return s.minY-n.minY}toJSON(){return this.data}fromJSON(s){return this.data=s,this}_all(s,n){const e=[];for(;s;)s.leaf?n.push(...s.children):e.push(...s.children),s=e.pop();return n}_build(s,n,e,t){const i=e-n+1;let r,a=this._maxEntries;if(a>=i)return r=Nt(s.slice(n,e+1)),tn(r,this.toBBox),r;t||(a=Math.ceil(i/Math.pow(a,(t=Math.ceil(Math.log(i)/Math.log(a)))-1))),r=Nt([]),r.leaf=!1,r.height=t;const o=Math.ceil(i/a),l=o*Math.ceil(Math.sqrt(a));Pi(s,n,e,l,this.compareMinX);for(let u=n;e>=u;u+=l){const p=Math.min(u+l-1,e);Pi(s,u,p,o,this.compareMinY);for(let v=u;p>=v;v+=o)r.children.push(this._build(s,v,Math.min(v+o-1,p),t-1))}return tn(r,this.toBBox),r}_chooseSubtree(s,n,e,t){for(;t.push(n),!n.leaf&&t.length-1!==e;){let a,o=1/0,l=1/0;for(let u=0;n.children.length>u;u++){const p=n.children[u],v=Yn(p),g=(Math.max((r=p).maxX,(i=s).maxX)-Math.min(r.minX,i.minX))*(Math.max(r.maxY,i.maxY)-Math.min(r.minY,i.minY))-v;l>g?(l=g,o=o>v?v:o,a=p):g===l&&o>v&&(o=v,a=p)}n=a||n.children[0]}var i,r;return n}_insert(s,n,e){const t=e?s:this.toBBox(s),i=[],r=this._chooseSubtree(t,this.data,n,i);for(r.children.push(s),mn(r,t);n>=0&&i[n].children.length>this._maxEntries;)this._split(i,n),n--;this._adjustParentBBoxes(t,i,n)}_split(s,n){const e=s[n],t=e.children.length,i=this._minEntries;this._chooseSplitAxis(e,i,t);const r=this._chooseSplitIndex(e,i,t),a=Nt(e.children.splice(r,e.children.length-r));a.height=e.height,a.leaf=e.leaf,tn(e,this.toBBox),tn(a,this.toBBox),n?s[n-1].children.push(a):this._splitRoot(e,a)}_splitRoot(s,n){this.data=Nt([s,n]),this.data.height=s.height+1,this.data.leaf=!1,tn(this.data,this.toBBox)}_chooseSplitIndex(s,n,e){let t,i=1/0,r=1/0;for(let a=n;e-n>=a;a++){const o=gn(s,0,a,this.toBBox),l=gn(s,a,e,this.toBBox),u=Ji(o,l),p=Yn(o)+Yn(l);i>u?(i=u,t=a,r=r>p?p:r):u===i&&r>p&&(r=p,t=a)}return t||e-n}_chooseSplitAxis(s,n,e){const t=s.leaf?this.compareMinX:Qi,i=s.leaf?this.compareMinY:Xi,r=this._allDistMargin(s,n,e,t);this._allDistMargin(s,n,e,i)>r&&s.children.sort(t)}_allDistMargin(s,n,e,t){s.children.sort(t);const i=this.toBBox,r=gn(s,0,n,i),a=gn(s,e-n,e,i);let o=xn(r)+xn(a);for(let l=n;e-n>l;l++){const u=s.children[l];mn(r,s.leaf?i(u):u),o+=xn(r)}for(let l=e-n-1;l>=n;l--){const u=s.children[l];mn(a,s.leaf?i(u):u),o+=xn(a)}return o}_adjustParentBBoxes(s,n,e){for(let t=e;t>=0;t--)mn(n[t],s)}_condense(s){for(let n,e=s.length-1;e>=0;e--)s[e].children.length===0?e>0?(n=s[e-1].children,n.splice(n.indexOf(s[e]),1)):this.clear():tn(s[e],this.toBBox)}}}),dt=Wt(xi).default,Ki=Wt(Be),Zi=Wt(qt),nn=Wt(Wi).default,Hi=Zi.featureEach,yn=Ki.featureCollection;function Sn(s){var n=new dt(s);return n.insert=function(e){if(e.type!=="Feature")throw Error("invalid feature");return e.bbox=e.bbox?e.bbox:nn(e),dt.prototype.insert.call(this,e)},n.load=function(e){var t=[];return Array.isArray(e)?e.forEach(function(i){if(i.type!=="Feature")throw Error("invalid features");i.bbox=i.bbox?i.bbox:nn(i),t.push(i)}):Hi(e,function(i){if(i.type!=="Feature")throw Error("invalid features");i.bbox=i.bbox?i.bbox:nn(i),t.push(i)}),dt.prototype.load.call(this,t)},n.remove=function(e,t){if(e.type!=="Feature")throw Error("invalid feature");return e.bbox=e.bbox?e.bbox:nn(e),dt.prototype.remove.call(this,e,t)},n.clear=function(){return dt.prototype.clear.call(this)},n.search=function(e){var t=dt.prototype.search.call(this,this.toBBox(e));return yn(t)},n.collides=function(e){return dt.prototype.collides.call(this,this.toBBox(e))},n.all=function(){var e=dt.prototype.all.call(this);return yn(e)},n.toJSON=function(){return dt.prototype.toJSON.call(this)},n.fromJSON=function(e){return dt.prototype.fromJSON.call(this,e)},n.toBBox=function(e){var t;if(e.bbox)t=e.bbox;else if(Array.isArray(e)&&e.length===4)t=e;else if(Array.isArray(e)&&e.length===6)t=[e[0],e[1],e[3],e[4]];else if(e.type==="Feature")t=nn(e);else{if(e.type!=="FeatureCollection")throw Error("invalid geojson");t=nn(e)}return{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},n}var An=Sn;function Yt(s,n){var e={},t=[];if(s.type==="LineString"&&(s=qe(s)),n.type==="LineString"&&(n=qe(n)),s.type==="Feature"&&n.type==="Feature"&&s.geometry!==null&&n.geometry!==null&&s.geometry.type==="LineString"&&n.geometry.type==="LineString"&&s.geometry.coordinates.length===2&&n.geometry.coordinates.length===2){var i=sn(s,n);return i&&t.push(i),Ee(t)}var r=An();return r.load(Wn(n)),et(Wn(s),function(a){et(r.search(a),function(o){var l=sn(a,o);if(l){var u=_e(l).join(",");e[u]||(e[u]=!0,t.push(l))}})}),Ee(t)}function sn(s,n){var e=_e(s),t=_e(n);if(e.length!==2)throw Error(" line1 must only contain 2 coordinates");if(t.length!==2)throw Error(" line2 must only contain 2 coordinates");var i=e[0][0],r=e[0][1],a=e[1][0],o=e[1][1],l=t[0][0],u=t[0][1],p=t[1][0],v=t[1][1],g=(v-u)*(a-i)-(p-l)*(o-r),A=(p-l)*(r-u)-(v-u)*(i-l),x=(a-i)*(r-u)-(o-r)*(i-l);if(g===0)return null;var k=A/g,B=x/g;return 0>k||k>1||0>B||B>1?null:ee([i+k*(a-i),r+k*(o-r)])}function Qn(s,n,e){e===void 0&&(e={});var t=ee([1/0,1/0],{dist:1/0}),i=0;return ht(s,function(r){for(var a=_e(r),o=0;a.length-1>o;o++){var l=ee(a[o]);l.properties.dist=nt(n,l,e);var u=ee(a[o+1]);u.properties.dist=nt(n,u,e);var p=nt(l,u,e),v=Math.max(l.properties.dist,u.properties.dist),g=qn(l,u),A=Un(n,v,g+90,e),x=Un(n,v,g-90,e),k=Yt(ie([A.geometry.coordinates,x.geometry.coordinates]),ie([l.geometry.coordinates,u.geometry.coordinates])),B=null;k.features.length>0&&((B=k.features[0]).properties.dist=nt(n,B,e),B.properties.location=i+nt(l,B,e)),t.properties.dist>l.properties.dist&&((t=l).properties.index=o,t.properties.location=i),t.properties.dist>u.properties.dist&&((t=u).properties.index=o+1,t.properties.location=i+p),B&&t.properties.dist>B.properties.dist&&((t=B).properties.index=o),i+=p}}),t}function rn(s,n,e){e===void 0&&(e={});var t=me(s),i=me(n);i[0]+=i[0]-t[0]>180?-360:t[0]-i[0]>180?360:0;var r=function(a,o,l){var u=l=l===void 0?Ae:Number(l),p=a[1]*Math.PI/180,v=o[1]*Math.PI/180,g=v-p,A=Math.abs(o[0]-a[0])*Math.PI/180;A>Math.PI&&(A-=2*Math.PI);var x=Math.log(Math.tan(v/2+Math.PI/4)/Math.tan(p/2+Math.PI/4)),k=Math.abs(x)>1e-11?g/x:Math.cos(p);return Math.sqrt(g*g+k*k*A*A)*u}(t,i);return Dt(r,"meters",e.units)}function Vt(s,n,e){if(e===void 0&&(e={}),e.method||(e.method="geodesic"),e.units||(e.units="kilometers"),!s)throw Error("pt is required");if(Array.isArray(s)?s=ee(s):s.type==="Point"?s=qe(s):bi(s,"Point","point"),!n)throw Error("line is required");Array.isArray(n)?n=ie(n):n.type==="LineString"?n=qe(n):bi(n,"LineString","line");var t=1/0,i=s.geometry.coordinates;return Ut(n,function(r){var a=function(o,l,u,p){var v=[u[0]-l[0],u[1]-l[1]],g=[o[0]-l[0],o[1]-l[1]],A=Xn(g,v);if(0>=A)return Jn(o,l,{method:p.method,units:"degrees"});var x=Xn(v,v);if(A>=x)return Jn(o,u,{method:p.method,units:"degrees"});var k=A/x,B=[l[0]+k*v[0],l[1]+k*v[1]];return Jn(o,B,{method:p.method,units:"degrees"})}(i,r.geometry.coordinates[0],r.geometry.coordinates[1],e);t>a&&(t=a)}),Dt(t,"degrees",e.units)}function Xn(s,n){return s[0]*n[0]+s[1]*n[1]}function Jn(s,n,e){return e.method==="planar"?rn(s,n,e):nt(s,n,e)}An.default=Sn;var Mn=6378137;function _i(s){return ze(s,function(n,e){return n+function(t){var i,r=0;switch(t.type){case"Polygon":return Pt(t.coordinates);case"MultiPolygon":for(i=0;t.coordinates.length>i;i++)r+=Pt(t.coordinates[i]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0}return 0}(e)},0)}function Pt(s){var n=0;if(s&&s.length>0){n+=Math.abs(Kn(s[0]));for(var e=1;s.length>e;e++)n-=Math.abs(Kn(s[e]))}return n}function Kn(s){var n,e,t,i,r,a,o=0,l=s.length;if(l>2){for(a=0;l>a;a++)a===l-2?(t=l-2,i=l-1,r=0):a===l-1?(t=l-1,i=0,r=1):(t=a,i=a+1,r=a+2),n=s[t],e=s[i],o+=(Qt(s[r][0])-Qt(n[0]))*Math.sin(Qt(e[1]));o=o*Mn*Mn/2}return o}function Qt(s){return s*Math.PI/180}function an(s,n,e){e===void 0&&(e={});for(var t=me(s),i=_e(n),r=0;i.length-1>r;r++){var a=!1;if(e.ignoreEndVertices&&(r===0&&(a="start"),r===i.length-2&&(a="end"),r===0&&r+1===i.length-1&&(a="both")),$i(i[r],i[r+1],t,a,e.epsilon===void 0?null:e.epsilon))return!0}return!1}function $i(s,n,e,t,i){var r=e[0],a=e[1],o=s[0],l=s[1],u=n[0],p=n[1],v=u-o,g=p-l,A=(e[0]-o)*g-(e[1]-l)*v;if(i!==null){if(Math.abs(A)>i)return!1}else if(A!==0)return!1;return t?t==="start"?Math.abs(g)>Math.abs(v)?g>0?a>l&&p>=a:a>=p&&l>a:v>0?r>o&&u>=r:r>=u&&o>r:t==="end"?Math.abs(g)>Math.abs(v)?g>0?a>=l&&p>a:a>p&&l>=a:v>0?r>=o&&u>r:r>u&&o>=r:t==="both"&&(Math.abs(g)>Math.abs(v)?g>0?a>l&&p>a:a>p&&l>a:v>0?r>o&&u>r:r>u&&o>r):Math.abs(g)>Math.abs(v)?g>0?a>=l&&p>=a:a>=p&&l>=a:v>0?r>=o&&u>=r:r>=u&&o>=r}function es(s,n){n===void 0&&(n={});var e=n.precision,t=n.coordinates,i=n.mutate;if(e=e==null||isNaN(e)?6:e,t=t==null||isNaN(t)?3:t,!s)throw Error(" is required");if(typeof e!="number")throw Error(" must be a number");if(typeof t!="number")throw Error(" must be a number");i!==!1&&i!==void 0||(s=JSON.parse(JSON.stringify(s)));var r=Math.pow(10,e);return kt(s,function(a){(function(o,l,u){o.length>u&&o.splice(u,o.length);for(var p=0;o.length>p;p++)o[p]=Math.round(o[p]*l)/l})(a,r,t)}),s}function Zn(s,n){var e=[],t=An();return ht(n,function(i){if(e.forEach(function(o,l){o.id=l}),e.length){var r=t.search(i);if(r.features.length){var a=Si(i,r);e=e.filter(function(o){return o.id!==a.id}),t.remove(a),et(On(a,i),function(o){e.push(o),t.insert(o)})}}else(e=On(s,i).features).forEach(function(o){o.bbox||(o.bbox=function(l){var u=l[0],p=l[1],v=l[2],g=l[3],A=nt(l.slice(0,2),[v,p]);if(nt(l.slice(0,2),[u,g])>A){var x=(u+v)/2;return[x-(g-p)/2,p,x+(g-p)/2,g]}var k=(p+g)/2;return[u,k-(v-u)/2,v,k+(v-u)/2]}(We(o)))}),t.load(Ee(e))}),Ee(e)}function On(s,n){var e=[],t=_e(s)[0],i=_e(s)[s.geometry.coordinates.length-1];if(Bn(t,me(n))||Bn(i,me(n)))return Ee([s]);var r=An(),a=Wn(s);r.load(a);var o=r.search(n);if(!o.features.length)return Ee([s]);var l=Si(n,o),u=ot(a,function(p,v,g){var A=_e(v)[1],x=me(n);return g===l.id?(p.push(x),e.push(ie(p)),Bn(x,A)?[x]:[x,A]):(p.push(A),p)},[t]);return u.length>1&&e.push(ie(u)),Ee(e)}function Si(s,n){if(!n.features.length)throw Error("lines must contain features");if(n.features.length===1)return n.features[0];var e,t=1/0;return et(n,function(i){var r=Qn(i,s).properties.dist;t>r&&(e=i,t=r)}),e}function Bn(s,n){return s[0]===n[0]&&s[1]===n[1]}function Hn(s,n){n===void 0&&(n={});var e=tt(s);switch(n.properties||s.type!=="Feature"||(n.properties=s.properties),e.type){case"Polygon":return function(t,i){i===void 0&&(i={});var r=tt(t),a=r.coordinates,o=i.properties?i.properties:t.type==="Feature"?t.properties:{};return Mi(a,o)}(e,n);case"MultiPolygon":return function(t,i){i===void 0&&(i={});var r=tt(t),a=r.coordinates,o=i.properties?i.properties:t.type==="Feature"?t.properties:{},l=[];return a.forEach(function(u){l.push(Mi(u,o))}),Ee(l)}(e,n);default:throw Error("invalid poly")}}function Mi(s,n){return s.length>1?rt(s,n):ie(s[0],n)}function ts(s,n){var e,t,i;n===void 0&&(n={});var r=n.properties,a=(e=n.autoComplete)===null||e===void 0||e,o=(t=n.orderCoords)===null||t===void 0||t;if((i=n.mutate)!==null&&i!==void 0&&i||(s=it(s)),s.type==="FeatureCollection"){var l=[];return s.features.forEach(function(u){l.push(_e(_n(u,{},a,o)))}),te(l,r)}return _n(s,r,a,o)}function _n(s,n,e,t){n=n||(s.type==="Feature"?s.properties:{});var i=tt(s),r=i.coordinates,a=i.type;if(!r.length)throw Error("line must contain coordinates");switch(a){case"LineString":return e&&(r=Oi(r)),be([r],n);case"MultiLineString":var o=[],l=0;return r.forEach(function(u){if(e&&(u=Oi(u)),t){var p=function(v){var g=v[0],A=v[1],x=v[2],k=v[3];return Math.abs(g-x)*Math.abs(A-k)}(We(ie(u)));p>l?(o.unshift(u),l=p):o.push(u)}else o.push(u)}),be(o,n);default:throw Error("geometry type "+a+" is not supported")}}function Oi(s){var n=s[0],e=s[s.length-1];return n[0]===e[0]&&n[1]===e[1]||s.push(n),s}function Bi(s,n){var e=Oe(s[1]),t=Oe(n[1]),i=Oe(n[0]-s[0]);return i>Math.PI&&(i-=2*Math.PI),-Math.PI>i&&(i+=2*Math.PI),(ct(Math.atan2(i,Math.log(Math.tan(t/2+Math.PI/4)/Math.tan(e/2+Math.PI/4))))+360)%360}function Li(s,n,e,t){t===void 0&&(t={});var i=0>n,r=Dt(Math.abs(n),t.units,"meters");i&&(r=-Math.abs(r));var a=me(s),o=function(l,u,p,v){v=v===void 0?Ae:Number(v);var g=u/v,A=l[0]*Math.PI/180,x=Oe(l[1]),k=Oe(p),B=g*Math.cos(k),M=x+B;Math.abs(M)>Math.PI/2&&(M=M>0?Math.PI-M:-Math.PI-M);var C=Math.log(Math.tan(M/2+Math.PI/4)/Math.tan(x/2+Math.PI/4)),N=Math.abs(C)>1e-11?B/C:Math.cos(x);return[(180*(A+g*Math.sin(k)/N)/Math.PI+540)%360-180,180*M/Math.PI]}(a,r,e);return o[0]+=o[0]-a[0]>180?-360:a[0]-o[0]>180?360:0,ee(o,t.properties)}function Ln(s){var n=s[0],e=s[1];return[e[0]-n[0],e[1]-n[1]]}function $n(s,n){return s[0]*n[1]-n[0]*s[1]}function ns(s,n){return!function(e,t){return $n(Ln(e),Ln(t))===0}(s,n)&&function(e,t){var i,r,a=e[0],o=Ln(e),l=t[0],u=Ln(t),p=$n(o,u),v=function(g,A){return[g[0]+A[0],g[1]+A[1]]}(a,function(g,A){return[g*A[0],g*A[1]]}($n([(i=l)[0]-(r=a)[0],i[1]-r[1]],u)/p,o));return v}(s,n)}function Ci(s,n,e){if(!He(e=e||{}))throw Error("options is invalid");var t=e.units;if(!s)throw Error("geojson is required");if(n==null||isNaN(n))throw Error("distance is required");var i=Fn(s),r=s.properties;switch(i){case"LineString":return Ii(s,n,t);case"MultiLineString":var a=[];return ht(s,function(o){a.push(Ii(o,n,t).geometry.coordinates)}),rt(a,r);default:throw Error("geometry "+i+" is not supported")}}function Ii(s,n,e){var t=[],i=at(n,e),r=_e(s),a=[];return r.forEach(function(o,l){if(l!==r.length-1){var u=[[(g=o)[0]+(x=i)*((A=r[l+1])[1]-g[1])/(k=Math.sqrt((g[0]-A[0])*(g[0]-A[0])+(g[1]-A[1])*(g[1]-A[1]))),g[1]+x*(g[0]-A[0])/k],[A[0]+x*(A[1]-g[1])/k,A[1]+x*(g[0]-A[0])/k]];if(t.push(u),l>0){var p=t[l-1],v=ns(u,p);v!==!1&&(p[1]=v,u[0]=v),a.push(p[0]),l===r.length-2&&(a.push(u[0]),a.push(u[1]))}r.length===2&&(a.push(u[0]),a.push(u[1]))}var g,A,x,k}),ie(a,s.properties)}function ei(s,n){var e=!0;return ht(s,function(t){ht(n,function(i){if(e===!1)return!1;e=function(r,a){switch(r.type){case"Point":switch(a.type){case"Point":return!((o=r.coordinates)[0]===(l=a.coordinates)[0]&&o[1]===l[1]);case"LineString":return!Xt(a,r);case"Polygon":return!Le(r,a)}break;case"LineString":switch(a.type){case"Point":return!Xt(r,a);case"LineString":return!function(u,p){return Yt(u,p).features.length>0}(r,a);case"Polygon":return!ti(a,r)}break;case"Polygon":switch(a.type){case"Point":return!Le(a,r);case"LineString":return!ti(r,a);case"Polygon":return!function(u,p){for(var v=0,g=u.coordinates[0];g.length>v;v++)if(Le(g[v],p))return!0;for(var A=0,x=p.coordinates[0];x.length>A;A++)if(Le(x[A],u))return!0;var k=Yt(Hn(u),Hn(p));return k.features.length>0}(a,r)}}var o,l;return!1}(t.geometry,i.geometry)})}),e}function Xt(s,n){for(var e=0;s.coordinates.length-1>e;e++)if(is(s.coordinates[e],s.coordinates[e+1],n.coordinates))return!0;return!1}function ti(s,n){for(var e=0,t=n.coordinates;t.length>e;e++)if(Le(t[e],s))return!0;return Yt(n,Hn(s)).features.length>0}function is(s,n,e){var t=n[0]-s[0],i=n[1]-s[1];return(e[0]-s[0])*i-(e[1]-s[1])*t==0&&(Math.abs(i)>Math.abs(t)?i>0?e[1]>=s[1]&&n[1]>=e[1]:e[1]>=n[1]&&s[1]>=e[1]:t>0?e[0]>=s[0]&&n[0]>=e[0]:e[0]>=n[0]&&s[0]>=e[0])}function Cn(s,n){var e=tt(s),t=tt(n),i=e.type,r=t.type,a=e.coordinates,o=t.coordinates;switch(i){case"Point":if(r==="Point")return on(a,o);throw Error("feature2 "+r+" geometry not supported");case"MultiPoint":switch(r){case"Point":return function(l,u){var p,v=!1;for(p=0;l.coordinates.length>p;p++)if(on(l.coordinates[p],u.coordinates)){v=!0;break}return v}(e,t);case"MultiPoint":return function(l,u){for(var p=0,v=u.coordinates;v.length>p;p++){for(var g=v[p],A=!1,x=0,k=l.coordinates;k.length>x;x++)if(on(g,k[x])){A=!0;break}if(!A)return!1}return!0}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}case"LineString":switch(r){case"Point":return an(t,e,{ignoreEndVertices:!0});case"LineString":return function(l,u){for(var p=!1,v=0,g=u.coordinates;g.length>v;v++){var A=g[v];if(an({type:"Point",coordinates:A},l,{ignoreEndVertices:!0})&&(p=!0),!an({type:"Point",coordinates:A},l,{ignoreEndVertices:!1}))return!1}return p}(e,t);case"MultiPoint":return function(l,u){for(var p=!1,v=0,g=u.coordinates;g.length>v;v++){var A=g[v];if(an(A,l,{ignoreEndVertices:!0})&&(p=!0),!an(A,l))return!1}return!!p}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}case"Polygon":switch(r){case"Point":return Le(t,e,{ignoreBoundary:!0});case"LineString":return function(l,u){var p=!1,v=0,g=We(l),A=We(u);if(!In(g,A))return!1;for(;u.coordinates.length-1>v;v++)if(Le({type:"Point",coordinates:Di(u.coordinates[v],u.coordinates[v+1])},l,{ignoreBoundary:!0})){p=!0;break}return p}(e,t);case"Polygon":return function(l,u){if(l.type==="Feature"&&l.geometry===null||u.type==="Feature"&&u.geometry===null)return!1;var p=We(l),v=We(u);if(!In(p,v))return!1;for(var g=tt(u).coordinates,A=0,x=g;x.length>A;A++)for(var k=0,B=x[A];B.length>k;k++)if(!Le(B[k],l))return!1;return!0}(e,t);case"MultiPoint":return function(l,u){for(var p=0,v=u.coordinates;v.length>p;p++)if(!Le(v[p],l,{ignoreBoundary:!0}))return!1;return!0}(e,t);default:throw Error("feature2 "+r+" geometry not supported")}default:throw Error("feature1 "+i+" geometry not supported")}}function In(s,n){return n[0]>=s[0]&&s[2]>=n[2]&&n[1]>=s[1]&&n[3]<=s[3]}function on(s,n){return s[0]===n[0]&&s[1]===n[1]}function Di(s,n){return[(s[0]+n[0])/2,(s[1]+n[1])/2]}/** * splaytree v3.1.2 * Fast Splay tree for Node and browser * @@ -56,13 +56,13 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho See the Apache Version 2.0 License for specific language governing permissions and limitations under the License. - ***************************************************************************** */function as(s,n){var e,t,i,r,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(r[Symbol.iterator]=function(){return this}),r;function o(l){return function(c){return function(p){if(e)throw new TypeError("Generator is already executing.");for(;a;)try{if(e=1,t&&(i=2&p[0]?t.return:p[0]?t.throw||((i=t.return)&&i.call(t),0):t.next)&&!(i=i.call(t,p[1])).done)return i;switch(t=0,i&&(p=[2&p[0],i.value]),p[0]){case 0:case 1:i=p;break;case 4:return a.label++,{value:p[1],done:!1};case 5:a.label++,t=p[1],p=[0];continue;case 7:p=a.ops.pop(),a.trys.pop();continue;default:if(i=a.trys,!((i=i.length>0&&i[i.length-1])||p[0]!==6&&p[0]!==2)){a=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&i[3]>p[1])){a.label=p[1];break}if(p[0]===6&&i[1]>a.label){a.label=i[1],i=p;break}if(i&&i[2]>a.label){a.label=i[2],a.ops.push(p);break}i[2]&&a.ops.pop(),a.trys.pop();continue}p=n.call(s,a)}catch(v){p=[6,v],t=0}finally{e=i=0}if(5&p[0])throw p[1];return{value:p[0]?p[1]:void 0,done:!0}}([l,c])}}}var zt=function(s,n){this.next=null,this.key=s,this.data=n,this.left=null,this.right=null};function os(s,n){return s>n?1:n>s?-1:0}function Ft(s,n,e){for(var t=new zt(null,null),i=t,r=t;;){var a=e(s,n.key);if(0>a){if(n.left===null||0>e(s,n.left.key)&&(n.left=(o=n.left).right,o.right=n,(n=o).left===null))break;r.left=n,r=n,n=n.left}else{if(0>=a||n.right===null)break;var o;if(e(s,n.right.key)>0&&(n.right=(o=n.right).left,o.left=n,(n=o).right===null))break;i.right=n,i=n,n=n.right}}return i.right=n.left,r.left=n.right,n.left=t.right,n.right=t.left,n}function on(s,n,e,t){var i=new zt(s,n);if(e===null)return i.left=i.right=null,i;var r=t(s,(e=Ft(s,e,t)).key);return 0>r?(i.left=e.left,i.right=e,e.left=null):0>r||(i.right=e.right,i.left=e,e.right=null),i}function Ri(s,n,e){var t=null,i=null;if(n){var r=e((n=Ft(s,n,e)).key,s);r===0?(t=n.left,i=n.right):0>r?(i=n.right,n.right=null,t=n):(t=n.left,n.left=null,i=n)}return{left:t,right:i}}function ti(s,n,e,t,i){if(s){t(n+(e?"└── ":"├── ")+i(s)+` -`);var r=n+(e?" ":"│ ");s.left&&ti(s.left,r,!1,t,i),s.right&&ti(s.right,r,!0,t,i)}}var ni=function(){function s(n){n===void 0&&(n=os),this._root=null,this._size=0,this._comparator=n}return s.prototype.insert=function(n,e){return this._size++,this._root=on(n,e,this._root,this._comparator)},s.prototype.add=function(n,e){var t=new zt(n,e);this._root===null&&(t.left=t.right=null,this._size++,this._root=t);var i=this._comparator,r=Ft(n,this._root,i),a=i(n,r.key);return a===0?this._root=r:(0>a?(t.left=r.left,t.right=r,r.left=null):a>0&&(t.right=r.right,t.left=r,r.right=null),this._size++,this._root=t),this._root},s.prototype.remove=function(n){this._root=this._remove(n,this._root,this._comparator)},s.prototype._remove=function(n,e,t){var i;return e===null?null:t(n,(e=Ft(n,e,t)).key)===0?(e.left===null?i=e.right:(i=Ft(n,e.left,t)).right=e.right,this._size--,i):e},s.prototype.pop=function(){var n=this._root;if(n){for(;n.left;)n=n.left;return this._root=Ft(n.key,this._root,this._comparator),this._root=this._remove(n.key,this._root,this._comparator),{key:n.key,data:n.data}}return null},s.prototype.findStatic=function(n){for(var e=this._root,t=this._comparator;e;){var i=t(n,e.key);if(i===0)return e;e=0>i?e.left:e.right}return null},s.prototype.find=function(n){return this._root&&(this._root=Ft(n,this._root,this._comparator),this._comparator(n,this._root.key)!==0)?null:this._root},s.prototype.contains=function(n){for(var e=this._root,t=this._comparator;e;){var i=t(n,e.key);if(i===0)return!0;e=0>i?e.left:e.right}return!1},s.prototype.forEach=function(n,e){for(var t=this._root,i=[],r=!1;!r;)t!==null?(i.push(t),t=t.left):i.length!==0?(t=i.pop(),n.call(e,t),t=t.right):r=!0;return this},s.prototype.range=function(n,e,t,i){for(var r=[],a=this._comparator,o=this._root;r.length!==0||o;)if(o)r.push(o),o=o.left;else{if(a((o=r.pop()).key,e)>0)break;if(a(o.key,n)>=0&&t.call(i,o))return this;o=o.right}return this},s.prototype.keys=function(){var n=[];return this.forEach(function(e){return n.push(e.key)}),n},s.prototype.values=function(){var n=[];return this.forEach(function(e){return n.push(e.data)}),n},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null},s.prototype.minNode=function(n){if(n===void 0&&(n=this._root),n)for(;n.left;)n=n.left;return n},s.prototype.maxNode=function(n){if(n===void 0&&(n=this._root),n)for(;n.right;)n=n.right;return n},s.prototype.at=function(n){for(var e=this._root,t=!1,i=0,r=[];!t;)if(e)r.push(e),e=e.left;else if(r.length>0){if(e=r.pop(),i===n)return e;i++,e=e.right}else t=!0;return null},s.prototype.next=function(n){var e=this._root,t=null;if(n.right){for(t=n.right;t.left;)t=t.left;return t}for(var i=this._comparator;e;){var r=i(n.key,e.key);if(r===0)break;0>r?(t=e,e=e.left):e=e.right}return t},s.prototype.prev=function(n){var e=this._root,t=null;if(n.left!==null){for(t=n.left;t.right;)t=t.right;return t}for(var i=this._comparator;e;){var r=i(n.key,e.key);if(r===0)break;0>r?e=e.left:(t=e,e=e.right)}return t},s.prototype.clear=function(){return this._root=null,this._size=0,this},s.prototype.toList=function(){return function(n){for(var e=n,t=[],i=!1,r=new zt(null,null),a=r;!i;)e?(t.push(e),e=e.left):t.length>0?e=(e=a=a.next=t.pop()).right:i=!0;return a.next=null,r.next}(this._root)},s.prototype.load=function(n,e,t){e===void 0&&(e=[]),t===void 0&&(t=!1);var i=n.length,r=this._comparator;if(t&&In(n,e,0,i-1,r),this._root===null)this._root=ii(n,e,0,i),this._size=i;else{var a=function(o,l,c){for(var p=new zt(null,null),v=p,g=o,A=l;g!==null&&A!==null;)0>c(g.key,A.key)?(v.next=g,g=g.next):(v.next=A,A=A.next),v=v.next;return g!==null?v.next=g:A!==null&&(v.next=A),p.next}(this.toList(),function(o,l){for(var c=new zt(null,null),p=c,v=0;o.length>v;v++)p=p.next=new zt(o[v],l[v]);return p.next=null,c.next}(n,e),r);this._root=si({head:a},0,i=this._size+i)}return this},s.prototype.isEmpty=function(){return this._root===null},Object.defineProperty(s.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"root",{get:function(){return this._root},enumerable:!0,configurable:!0}),s.prototype.toString=function(n){n===void 0&&(n=function(t){return t.key+""});var e=[];return ti(this._root,"",!0,function(t){return e.push(t)},n),e.join("")},s.prototype.update=function(n,e,t){var i=this._comparator,r=Ri(n,this._root,i),a=r.left,o=r.right;0>i(n,e)?o=on(e,t,o,i):a=on(e,t,a,i),this._root=function(l,c,p){return c===null?l:(l===null||((c=Ft(l.key,c,p)).left=l),c)}(a,o,i)},s.prototype.split=function(n){return Ri(n,this._root,this._comparator)},s.prototype[Symbol.iterator]=function(){var n,e,t;return as(this,function(i){switch(i.label){case 0:n=this._root,e=[],t=!1,i.label=1;case 1:return t?[3,6]:n===null?[3,2]:(e.push(n),n=n.left,[3,5]);case 2:return e.length===0?[3,4]:[4,n=e.pop()];case 3:return i.sent(),n=n.right,[3,5];case 4:t=!0,i.label=5;case 5:return[3,1];case 6:return[2]}})},s}();function ii(s,n,e,t){var i=t-e;if(i>0){var r=e+Math.floor(i/2),a=new zt(s[r],n[r]);return a.left=ii(s,n,e,r),a.right=ii(s,n,r+1,t),a}return null}function si(s,n,e){var t=e-n;if(t>0){var i=n+Math.floor(t/2),r=si(s,n,i),a=s.head;return a.left=r,s.head=s.head.next,a.right=si(s,i+1,e),a}return null}function In(s,n,e,t,i){if(t>e){for(var r=s[e+t>>1],a=e-1,o=t+1;;){do a++;while(0>i(s[a],r));do o--;while(i(s[o],r)>0);if(a>=o)break;var l=s[a];s[a]=s[o],s[o]=l,l=n[a],n[a]=n[o],n[o]=l}In(s,n,e,o,i),In(s,n,o+1,t,i)}}const Dn=11102230246251565e-32,Ie=134217729,ls=(3+8*Dn)*Dn;function ri(s,n,e,t,i){let r,a,o,l,c=n[0],p=t[0],v=0,g=0;p>c==p>-c?(r=c,c=n[++v]):(r=p,p=t[++g]);let A=0;if(s>v&&e>g)for(p>c==p>-c?(a=c+r,o=r-(a-c),c=n[++v]):(a=p+r,o=r-(a-p),p=t[++g]),r=a,o!==0&&(i[A++]=o);s>v&&e>g;)p>c==p>-c?(a=r+c,l=a-r,o=r-(a-l)+(c-l),c=n[++v]):(a=r+p,l=a-r,o=r-(a-l)+(p-l),p=t[++g]),r=a,o!==0&&(i[A++]=o);for(;s>v;)a=r+c,l=a-r,o=r-(a-l)+(c-l),c=n[++v],r=a,o!==0&&(i[A++]=o);for(;e>g;)a=r+p,l=a-r,o=r-(a-l)+(p-l),p=t[++g],r=a,o!==0&&(i[A++]=o);return r===0&&A!==0||(i[A++]=r),A}function _e(s){return new Float64Array(s)}const Ni=22204460492503146e-32,Jt=11093356479670487e-47,jt=_e(4),bn=_e(8),En=_e(12),Ti=_e(16),ze=_e(4);function Ut(s,n,e,t,i,r){const a=(n-r)*(e-i),o=(s-i)*(t-r),l=a-o,c=Math.abs(a+o);return 33306690738754716e-32*c>Math.abs(l)?-function(p,v,g,A,P,k,B){let M,C,N,V,O,G,Q,ie,K,le,q,ae,Ye,xe,Ve,Qe,ft,Xe;const xt=p-P,St=g-P,Mt=v-k,Ot=A-k;xe=xt*Ot,G=Ie*xt,Q=G-(G-xt),ie=xt-Q,G=Ie*Ot,K=G-(G-Ot),le=Ot-K,Ve=ie*le-(xe-Q*K-ie*K-Q*le),Qe=Mt*St,G=Ie*Mt,Q=G-(G-Mt),ie=Mt-Q,G=Ie*St,K=G-(G-St),le=St-K,ft=ie*le-(Qe-Q*K-ie*K-Q*le),q=Ve-ft,O=Ve-q,jt[0]=Ve-(q+O)+(O-ft),ae=xe+q,O=ae-xe,Ye=xe-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,jt[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,jt[2]=ae-(Xe-O)+(q-O),jt[3]=Xe;let Ht=function(hr,Rs){let Ns=Rs[0];for(let vs=1;hr>vs;vs++)Ns+=Rs[vs];return Ns}(4,jt),ci=Ni*B;if(Ht>=ci||-Ht>=ci||(O=p-xt,M=p-(xt+O)+(O-P),O=g-St,N=g-(St+O)+(O-P),O=v-Mt,C=v-(Mt+O)+(O-k),O=A-Ot,V=A-(Ot+O)+(O-k),M===0&&C===0&&N===0&&V===0)||(ci=Jt*B+ls*Math.abs(Ht),Ht+=xt*V+Ot*M-(Mt*N+St*C),Ht>=ci||-Ht>=ci))return Ht;xe=M*Ot,G=Ie*M,Q=G-(G-M),ie=M-Q,G=Ie*Ot,K=G-(G-Ot),le=Ot-K,Ve=ie*le-(xe-Q*K-ie*K-Q*le),Qe=C*St,G=Ie*C,Q=G-(G-C),ie=C-Q,G=Ie*St,K=G-(G-St),le=St-K,ft=ie*le-(Qe-Q*K-ie*K-Q*le),q=Ve-ft,O=Ve-q,ze[0]=Ve-(q+O)+(O-ft),ae=xe+q,O=ae-xe,Ye=xe-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,ze[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,ze[2]=ae-(Xe-O)+(q-O),ze[3]=Xe;const lr=ri(4,jt,4,ze,bn);xe=xt*V,G=Ie*xt,Q=G-(G-xt),ie=xt-Q,G=Ie*V,K=G-(G-V),le=V-K,Ve=ie*le-(xe-Q*K-ie*K-Q*le),Qe=Mt*N,G=Ie*Mt,Q=G-(G-Mt),ie=Mt-Q,G=Ie*N,K=G-(G-N),le=N-K,ft=ie*le-(Qe-Q*K-ie*K-Q*le),q=Ve-ft,O=Ve-q,ze[0]=Ve-(q+O)+(O-ft),ae=xe+q,O=ae-xe,Ye=xe-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,ze[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,ze[2]=ae-(Xe-O)+(q-O),ze[3]=Xe;const cr=ri(lr,bn,4,ze,En);xe=M*V,G=Ie*M,Q=G-(G-M),ie=M-Q,G=Ie*V,K=G-(G-V),le=V-K,Ve=ie*le-(xe-Q*K-ie*K-Q*le),Qe=C*N,G=Ie*C,Q=G-(G-C),ie=C-Q,G=Ie*N,K=G-(G-N),le=N-K,ft=ie*le-(Qe-Q*K-ie*K-Q*le),q=Ve-ft,O=Ve-q,ze[0]=Ve-(q+O)+(O-ft),ae=xe+q,O=ae-xe,Ye=xe-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,ze[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,ze[2]=ae-(Xe-O)+(q-O),ze[3]=Xe;const ur=ri(cr,En,4,ze,Ti);return Ti[ur-1]}(s,n,e,t,i,r,c):l}const vt=(s,n)=>!(s.ll.x>n.x||n.x>s.ur.x||s.ll.y>n.y||n.y>s.ur.y),ai=(s,n)=>s.ll.x>n.ur.x||n.ll.x>s.ur.x||s.ll.y>n.ur.y||n.ll.y>s.ur.y?null:{ll:{x:n.ll.x>s.ll.x?n.ll.x:s.ll.x,y:n.ll.y>s.ll.y?n.ll.y:s.ll.y},ur:{x:n.ur.x>s.ur.x?s.ur.x:n.ur.x,y:n.ur.y>s.ur.y?s.ur.y:n.ur.y}};let dt=Number.EPSILON;dt===void 0&&(dt=Math.pow(2,-52));const h=dt*dt,u=(s,n)=>{if(s>-dt&&dt>s&&n>-dt&&dt>n)return 0;const e=s-n;return h*s*n>e*e?0:n>s?-1:1};class y{constructor(){this.tree=new ni,this.round(0)}round(n){const e=this.tree.add(n),t=this.tree.prev(e);if(t!==null&&u(e.key,t.key)===0)return this.tree.remove(n),t.key;const i=this.tree.next(e);return i!==null&&u(e.key,i.key)===0?(this.tree.remove(n),i.key):n}}const f=new class{constructor(){this.reset()}reset(){this.xRounder=new y,this.yRounder=new y}round(s,n){return{x:this.xRounder.round(s),y:this.yRounder.round(n)}}},d=(s,n)=>s.x*n.y-s.y*n.x,m=(s,n)=>s.x*n.x+s.y*n.y,E=(s,n,e)=>{const t=Ut(s.x,s.y,n.x,n.y,e.x,e.y);return t>0?-1:0>t?1:0},b=s=>Math.sqrt(m(s,s)),F=(s,n,e)=>{const t={x:n.x-s.x,y:n.y-s.y},i={x:e.x-s.x,y:e.y-s.y};return d(i,t)/b(i)/b(t)},Pe=(s,n,e)=>{const t={x:n.x-s.x,y:n.y-s.y},i={x:e.x-s.x,y:e.y-s.y};return m(i,t)/b(i)/b(t)},ln=(s,n,e)=>n.y===0?null:{x:s.x+n.x/n.y*(e-s.y),y:e},zi=(s,n,e)=>n.x===0?null:{x:e,y:s.y+n.y/n.x*(e-s.x)};class De{static compare(n,e){const t=De.comparePoints(n.point,e.point);return t!==0?t:(n.point!==e.point&&n.link(e),n.isLeft!==e.isLeft?n.isLeft?1:-1:cn.compare(n.segment,e.segment))}static comparePoints(n,e){return e.x>n.x?-1:n.x>e.x?1:e.y>n.y?-1:n.y>e.y?1:0}constructor(n,e){n.events===void 0?n.events=[this]:n.events.push(this),this.point=n,this.isLeft=e}link(n){if(n.point===this.point)throw Error("Tried to link already linked events");const e=n.point.events;for(let t=0,i=e.length;i>t;t++){const r=e[t];this.point.events.push(r),r.point=this.point}this.checkForConsuming()}checkForConsuming(){const n=this.point.events.length;for(let e=0;n>e;e++){const t=this.point.events[e];if(t.segment.consumedBy===void 0)for(let i=e+1;n>i;i++){const r=this.point.events[i];r.consumedBy===void 0&&t.otherSE.point.events===r.otherSE.point.events&&t.segment.consume(r.segment)}}}getAvailableLinkedEvents(){const n=[];for(let e=0,t=this.point.events.length;t>e;e++){const i=this.point.events[e];i!==this&&!i.segment.ringOut&&i.segment.isInResult()&&n.push(i)}return n}getLeftmostComparator(n){const e=new Map,t=i=>{const r=i.otherSE;e.set(i,{sine:F(this.point,n.point,r.point),cosine:Pe(this.point,n.point,r.point)})};return(i,r)=>{e.has(i)||t(i),e.has(r)||t(r);const{sine:a,cosine:o}=e.get(i),{sine:l,cosine:c}=e.get(r);return 0>a||0>l?0>a&&0>l?c>o?-1:o>c?1:0:a>l?-1:l>a?1:0:c>o?1:o>c?-1:0}}}let Ys=0;class cn{static compare(n,e){const t=n.leftSE.point.x,i=e.leftSE.point.x,r=n.rightSE.point.x,a=e.rightSE.point.x;if(t>a)return 1;if(i>r)return-1;const o=n.leftSE.point.y,l=e.leftSE.point.y,c=n.rightSE.point.y,p=e.rightSE.point.y;if(i>t){if(o>l&&c>l)return 1;if(l>o&&l>c)return-1;const v=n.comparePoint(e.leftSE.point);if(0>v)return 1;if(v>0)return-1;const g=e.comparePoint(n.rightSE.point);return g!==0?g:-1}if(t>i){if(l>o&&p>o)return-1;if(o>l&&o>p)return 1;const v=e.comparePoint(n.leftSE.point);if(v!==0)return v;const g=n.comparePoint(e.rightSE.point);return 0>g?1:g>0?-1:1}if(l>o)return-1;if(o>l)return 1;if(a>r){const v=e.comparePoint(n.rightSE.point);if(v!==0)return v}if(r>a){const v=n.comparePoint(e.rightSE.point);if(0>v)return 1;if(v>0)return-1}if(r!==a){const v=c-o,g=r-t,A=p-l,P=a-i;if(v>g&&P>A)return 1;if(g>v&&A>P)return-1}return r>a?1:a>r||p>c?-1:c>p?1:e.id>n.id?-1:n.id>e.id?1:0}constructor(n,e,t,i){this.id=++Ys,this.leftSE=n,n.segment=this,n.otherSE=e,this.rightSE=e,e.segment=this,e.otherSE=n,this.rings=t,this.windings=i}static fromRing(n,e,t){let i,r,a;const o=De.comparePoints(n,e);if(0>o)i=n,r=e,a=1;else{if(0>=o)throw Error(`Tried to create degenerate segment at [${n.x}, ${n.y}]`);i=e,r=n,a=-1}const l=new De(i,!0),c=new De(r,!1);return new cn(l,c,[t],[a])}replaceRightSE(n){this.rightSE=n,this.rightSE.segment=this,this.rightSE.otherSE=this.leftSE,this.leftSE.otherSE=this.rightSE}bbox(){const n=this.leftSE.point.y,e=this.rightSE.point.y;return{ll:{x:this.leftSE.point.x,y:e>n?n:e},ur:{x:this.rightSE.point.x,y:n>e?n:e}}}vector(){return{x:this.rightSE.point.x-this.leftSE.point.x,y:this.rightSE.point.y-this.leftSE.point.y}}isAnEndpoint(n){return n.x===this.leftSE.point.x&&n.y===this.leftSE.point.y||n.x===this.rightSE.point.x&&n.y===this.rightSE.point.y}comparePoint(n){if(this.isAnEndpoint(n))return 0;const e=this.leftSE.point,t=this.rightSE.point,i=this.vector();if(e.x===t.x)return n.x===e.x?0:e.x>n.x?1:-1;if(n.x===e.x+(n.y-e.y)/i.y*i.x)return 0;const r=e.y+(n.x-e.x)/i.x*i.y;return n.y===r?0:r>n.y?-1:1}getIntersection(n){const e=this.bbox(),t=n.bbox(),i=ai(e,t);if(i===null)return null;const r=this.leftSE.point,a=this.rightSE.point,o=n.leftSE.point,l=n.rightSE.point,c=vt(e,o)&&this.comparePoint(o)===0,p=vt(t,r)&&n.comparePoint(r)===0,v=vt(e,l)&&this.comparePoint(l)===0,g=vt(t,a)&&n.comparePoint(a)===0;if(p&&c)return g&&!v?a:!g&&v?l:null;if(p)return v&&r.x===l.x&&r.y===l.y?null:r;if(c)return g&&a.x===o.x&&a.y===o.y?null:o;if(g&&v)return null;if(g)return a;if(v)return l;const A=((P,k,B,M)=>{if(k.x===0)return zi(B,M,P.x);if(M.x===0)return zi(P,k,B.x);if(k.y===0)return ln(B,M,P.y);if(M.y===0)return ln(P,k,B.y);const C=d(k,M);if(C==0)return null;const N={x:B.x-P.x,y:B.y-P.y},V=d(N,k)/C,O=d(N,M)/C;return{x:(P.x+O*k.x+(B.x+V*M.x))/2,y:(P.y+O*k.y+(B.y+V*M.y))/2}})(r,this.vector(),o,n.vector());return A===null?null:vt(i,A)?f.round(A.x,A.y):null}split(n){const e=[],t=n.events!==void 0,i=new De(n,!0),r=new De(n,!1),a=this.rightSE;this.replaceRightSE(r),e.push(r),e.push(i);const o=new cn(i,a,this.rings.slice(),this.windings.slice());return De.comparePoints(o.leftSE.point,o.rightSE.point)>0&&o.swapEvents(),De.comparePoints(this.leftSE.point,this.rightSE.point)>0&&this.swapEvents(),t&&(i.checkForConsuming(),r.checkForConsuming()),e}swapEvents(){const n=this.rightSE;this.rightSE=this.leftSE,this.leftSE=n,this.leftSE.isLeft=!0,this.rightSE.isLeft=!1;for(let e=0,t=this.windings.length;t>e;e++)this.windings[e]*=-1}consume(n){let e=this,t=n;for(;e.consumedBy;)e=e.consumedBy;for(;t.consumedBy;)t=t.consumedBy;const i=cn.compare(e,t);if(i!==0){if(i>0){const r=e;e=t,t=r}if(e.prev===t){const r=e;e=t,t=r}for(let r=0,a=t.rings.length;a>r;r++){const o=t.rings[r],l=t.windings[r],c=e.rings.indexOf(o);c===-1?(e.rings.push(o),e.windings.push(l)):e.windings[c]+=l}t.rings=null,t.windings=null,t.consumedBy=e,t.leftSE.consumedBy=e.leftSE,t.rightSE.consumedBy=e.rightSE}}prevInResult(){return this._prevInResult!==void 0||(this._prevInResult=this.prev?this.prev.isInResult()?this.prev:this.prev.prevInResult():null),this._prevInResult}beforeState(){return this._beforeState!==void 0?this._beforeState:(this.prev?this._beforeState=(this.prev.consumedBy||this.prev).afterState():this._beforeState={rings:[],windings:[],multiPolys:[]},this._beforeState)}afterState(){if(this._afterState!==void 0)return this._afterState;const n=this.beforeState();this._afterState={rings:n.rings.slice(0),windings:n.windings.slice(0),multiPolys:[]};const e=this._afterState.rings,t=this._afterState.windings,i=this._afterState.multiPolys;for(let o=0,l=this.rings.length;l>o;o++){const c=this.rings[o],p=this.windings[o],v=e.indexOf(c);v===-1?(e.push(c),t.push(p)):t[v]+=p}const r=[],a=[];for(let o=0,l=e.length;l>o;o++){if(t[o]===0)continue;const c=e[o],p=c.poly;if(a.indexOf(p)===-1)if(c.isExterior)r.push(p);else{a.indexOf(p)===-1&&a.push(p);const v=r.indexOf(c.poly);v!==-1&&r.splice(v,1)}}for(let o=0,l=r.length;l>o;o++){const c=r[o].multiPoly;i.indexOf(c)===-1&&i.push(c)}return this._afterState}isInResult(){if(this.consumedBy)return!1;if(this._isInResult!==void 0)return this._isInResult;const n=this.beforeState().multiPolys,e=this.afterState().multiPolys;switch(Kt.type){case"union":this._isInResult=n.length===0!=(e.length===0);break;case"intersection":{let t,i;e.length>n.length?(t=n.length,i=e.length):(t=e.length,i=n.length),this._isInResult=i===Kt.numMultiPolys&&i>t;break}case"xor":this._isInResult=Math.abs(n.length-e.length)%2==1;break;case"difference":{const t=i=>i.length===1&&i[0].isSubject;this._isInResult=t(n)!==t(e);break}default:throw Error("Unrecognized operation type found "+Kt.type)}return this._isInResult}}class ws{constructor(n,e,t){if(!Array.isArray(n)||n.length===0||(this.poly=e,this.isExterior=t,this.segments=[],typeof n[0][0]!="number"||typeof n[0][1]!="number"))throw Error("Input geometry is not a valid Polygon or MultiPolygon");const i=f.round(n[0][0],n[0][1]);this.bbox={ll:{x:i.x,y:i.y},ur:{x:i.x,y:i.y}};let r=i;for(let a=1,o=n.length;o>a;a++){if(typeof n[a][0]!="number"||typeof n[a][1]!="number")throw Error("Input geometry is not a valid Polygon or MultiPolygon");let l=f.round(n[a][0],n[a][1]);l.x===r.x&&l.y===r.y||(this.segments.push(cn.fromRing(r,l,this)),this.bbox.ll.x>l.x&&(this.bbox.ll.x=l.x),this.bbox.ll.y>l.y&&(this.bbox.ll.y=l.y),l.x>this.bbox.ur.x&&(this.bbox.ur.x=l.x),l.y>this.bbox.ur.y&&(this.bbox.ur.y=l.y),r=l)}i.x===r.x&&i.y===r.y||this.segments.push(cn.fromRing(r,i,this))}getSweepEvents(){const n=[];for(let e=0,t=this.segments.length;t>e;e++){const i=this.segments[e];n.push(i.leftSE),n.push(i.rightSE)}return n}}class Vs{constructor(n,e){if(!Array.isArray(n))throw Error("Input geometry is not a valid Polygon or MultiPolygon");this.exteriorRing=new ws(n[0],this,!0),this.bbox={ll:{x:this.exteriorRing.bbox.ll.x,y:this.exteriorRing.bbox.ll.y},ur:{x:this.exteriorRing.bbox.ur.x,y:this.exteriorRing.bbox.ur.y}},this.interiorRings=[];for(let t=1,i=n.length;i>t;t++){const r=new ws(n[t],this,!1);this.bbox.ll.x>r.bbox.ll.x&&(this.bbox.ll.x=r.bbox.ll.x),this.bbox.ll.y>r.bbox.ll.y&&(this.bbox.ll.y=r.bbox.ll.y),r.bbox.ur.x>this.bbox.ur.x&&(this.bbox.ur.x=r.bbox.ur.x),r.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=r.bbox.ur.y),this.interiorRings.push(r)}this.multiPoly=e}getSweepEvents(){const n=this.exteriorRing.getSweepEvents();for(let e=0,t=this.interiorRings.length;t>e;e++){const i=this.interiorRings[e].getSweepEvents();for(let r=0,a=i.length;a>r;r++)n.push(i[r])}return n}}class ks{constructor(n,e){if(!Array.isArray(n))throw Error("Input geometry is not a valid Polygon or MultiPolygon");try{typeof n[0][0][0]=="number"&&(n=[n])}catch{}this.polys=[],this.bbox={ll:{x:1/0,y:1/0},ur:{x:-1/0,y:-1/0}};for(let t=0,i=n.length;i>t;t++){const r=new Vs(n[t],this);this.bbox.ll.x>r.bbox.ll.x&&(this.bbox.ll.x=r.bbox.ll.x),this.bbox.ll.y>r.bbox.ll.y&&(this.bbox.ll.y=r.bbox.ll.y),r.bbox.ur.x>this.bbox.ur.x&&(this.bbox.ur.x=r.bbox.ur.x),r.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=r.bbox.ur.y),this.polys.push(r)}this.isSubject=e}getSweepEvents(){const n=[];for(let e=0,t=this.polys.length;t>e;e++){const i=this.polys[e].getSweepEvents();for(let r=0,a=i.length;a>r;r++)n.push(i[r])}return n}}class Fi{static factory(n){const e=[];for(let t=0,i=n.length;i>t;t++){const r=n[t];if(!r.isInResult()||r.ringOut)continue;let a=null,o=r.leftSE,l=r.rightSE;const c=[o],p=o.point,v=[];for(;a=o,o=l,c.push(o),o.point!==p;)for(;;){const g=o.getAvailableLinkedEvents();if(g.length===0){const k=c[0].point,B=c[c.length-1].point;throw Error(`Unable to complete output ring starting at [${k.x}, ${k.y}]. Last matching segment found ends at [${B.x}, ${B.y}].`)}if(g.length===1){l=g[0].otherSE;break}let A=null;for(let k=0,B=v.length;B>k;k++)if(v[k].point===o.point){A=k;break}if(A!==null){const k=v.splice(A)[0],B=c.splice(k.index);B.unshift(B[0].otherSE),e.push(new Fi(B.reverse()));continue}v.push({index:c.length,point:o.point});const P=o.getLeftmostComparator(a);l=g.sort(P)[0].otherSE;break}e.push(new Fi(c))}return e}constructor(n){this.events=n;for(let e=0,t=n.length;t>e;e++)n[e].segment.ringOut=this;this.poly=null}getGeom(){let n=this.events[0].point;const e=[n];for(let o=1,l=this.events.length-1;l>o;o++){const c=this.events[o].point;E(c,n,this.events[o+1].point)!==0&&(e.push(c),n=c)}if(e.length===1)return null;E(e[0],n,e[1])===0&&e.shift(),e.push(e[0]);const t=this.isExteriorRing()?1:-1,i=this.isExteriorRing()?0:e.length-1,r=this.isExteriorRing()?e.length:-1,a=[];for(let o=i;o!=r;o+=t)a.push([e[o].x,e[o].y]);return a}isExteriorRing(){if(this._isExteriorRing===void 0){const n=this.enclosingRing();this._isExteriorRing=!n||!n.isExteriorRing()}return this._isExteriorRing}enclosingRing(){return this._enclosingRing===void 0&&(this._enclosingRing=this._calcEnclosingRing()),this._enclosingRing}_calcEnclosingRing(){let n=this.events[0];for(let i=1,r=this.events.length;r>i;i++){const a=this.events[i];De.compare(n,a)>0&&(n=a)}let e=n.segment.prevInResult(),t=e?e.prevInResult():null;for(;;){if(!e)return null;if(!t)return e.ringOut;if(t.ringOut!==e.ringOut)return t.ringOut.enclosingRing()!==e.ringOut?e.ringOut:e.ringOut.enclosingRing();e=t.prevInResult(),t=e?e.prevInResult():null}}}class Ps{constructor(n){this.exteriorRing=n,n.poly=this,this.interiorRings=[]}addInterior(n){this.interiorRings.push(n),n.poly=this}getGeom(){const n=[this.exteriorRing.getGeom()];if(n[0]===null)return null;for(let e=0,t=this.interiorRings.length;t>e;e++){const i=this.interiorRings[e].getGeom();i!==null&&n.push(i)}return n}}class Qs{constructor(n){this.rings=n,this.polys=this._composePolys(n)}getGeom(){const n=[];for(let e=0,t=this.polys.length;t>e;e++){const i=this.polys[e].getGeom();i!==null&&n.push(i)}return n}_composePolys(n){const e=[];for(let t=0,i=n.length;i>t;t++){const r=n[t];if(!r.poly)if(r.isExteriorRing())e.push(new Ps(r));else{const a=r.enclosingRing();a.poly||e.push(new Ps(a)),a.poly.addInterior(r)}}return e}}class Xs{constructor(n){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:cn.compare;this.queue=n,this.tree=new ni(e),this.segments=[]}process(n){const e=n.segment,t=[];if(n.consumedBy)return n.isLeft?this.queue.remove(n.otherSE):this.tree.remove(e),t;const i=n.isLeft?this.tree.add(e):this.tree.find(e);if(!i)throw Error(`Unable to find segment #${e.id} [${e.leftSE.point.x}, ${e.leftSE.point.y}] -> [${e.rightSE.point.x}, ${e.rightSE.point.y}] in SweepLine tree.`);let r,a,o=i,l=i;for(;r===void 0;)o=this.tree.prev(o),o===null?r=null:o.key.consumedBy===void 0&&(r=o.key);for(;a===void 0;)l=this.tree.next(l),l===null?a=null:l.key.consumedBy===void 0&&(a=l.key);if(n.isLeft){let c=null;if(r){const v=r.getIntersection(e);if(v!==null&&(e.isAnEndpoint(v)||(c=v),!r.isAnEndpoint(v))){const g=this._splitSafely(r,v);for(let A=0,P=g.length;P>A;A++)t.push(g[A])}}let p=null;if(a){const v=a.getIntersection(e);if(v!==null&&(e.isAnEndpoint(v)||(p=v),!a.isAnEndpoint(v))){const g=this._splitSafely(a,v);for(let A=0,P=g.length;P>A;A++)t.push(g[A])}}if(c!==null||p!==null){let v=null;c===null?v=p:p===null?v=c:v=De.comparePoints(c,p)>0?p:c,this.queue.remove(e.rightSE),t.push(e.rightSE);const g=e.split(v);for(let A=0,P=g.length;P>A;A++)t.push(g[A])}t.length>0?(this.tree.remove(e),t.push(n)):(this.segments.push(e),e.prev=r)}else{if(r&&a){const c=r.getIntersection(a);if(c!==null){if(!r.isAnEndpoint(c)){const p=this._splitSafely(r,c);for(let v=0,g=p.length;g>v;v++)t.push(p[v])}if(!a.isAnEndpoint(c)){const p=this._splitSafely(a,c);for(let v=0,g=p.length;g>v;v++)t.push(p[v])}}}this.tree.remove(e)}return t}_splitSafely(n,e){this.tree.remove(n);const t=n.rightSE;this.queue.remove(t);const i=n.split(e);return i.push(t),n.consumedBy===void 0&&this.tree.add(n),i}}const xs=typeof process<"u"&&{BASE_URL:"/"}.POLYGON_CLIPPING_MAX_QUEUE_SIZE||1e6,Js=typeof process<"u"&&{BASE_URL:"/"}.POLYGON_CLIPPING_MAX_SWEEPLINE_SEGMENTS||1e6,Kt=new class{run(s,n,e){Kt.type=s,f.reset();const t=[new ks(n,!0)];for(let c=0,p=e.length;p>c;c++)t.push(new ks(e[c],!1));if(Kt.numMultiPolys=t.length,Kt.type==="difference"){const c=t[0];let p=1;for(;t.length>p;)ai(t[p].bbox,c.bbox)!==null?p++:t.splice(p,1)}if(Kt.type==="intersection")for(let c=0,p=t.length;p>c;c++){const v=t[c];for(let g=c+1,A=t.length;A>g;g++)if(ai(v.bbox,t[g].bbox)===null)return[]}const i=new ni(De.compare);for(let c=0,p=t.length;p>c;c++){const v=t[c].getSweepEvents();for(let g=0,A=v.length;A>g;g++)if(i.insert(v[g]),i.size>xs)throw Error("Infinite loop when putting segment endpoints in a priority queue (queue size too big).")}const r=new Xs(i);let a=i.size,o=i.pop();for(;o;){const c=o.key;if(i.size===a){const v=c.segment;throw Error(`Unable to pop() ${c.isLeft?"left":"right"} SweepEvent [${c.point.x}, ${c.point.y}] from segment #${v.id} [${v.leftSE.point.x}, ${v.leftSE.point.y}] -> [${v.rightSE.point.x}, ${v.rightSE.point.y}] from queue.`)}if(i.size>xs)throw Error("Infinite loop when passing sweep line over endpoints (queue size too big).");if(r.segments.length>Js)throw Error("Infinite loop when passing sweep line over endpoints (too many sweep line segments).");const p=r.process(c);for(let v=0,g=p.length;g>v;v++){const A=p[v];A.consumedBy===void 0&&i.insert(A)}a=i.size,o=i.pop()}f.reset();const l=Fi.factory(r.segments);return new Qs(l).getGeom()}};var Ks=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];return Kt.run("union",s,e)},Zs=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];return Kt.run("difference",s,e)};function Ss(s,n,e){e===void 0&&(e={});var t=et(s),i=et(n),r=Ks(t.coordinates,i.coordinates);return r.length===0?null:r.length===1?be(r[0],e.properties):te(r,e.properties)}var ye={getLineCenter:function(s,n){s instanceof BMapGL.Point&&n instanceof BMapGL.Point&&(s=ee([s.lng,s.lat]),n=ee([n.lng,n.lat]));var e=function(t,i){return Fn(t,tt(t,i)/2,jn(t,i))}(s,n);return{geoCenter:e,bdCenter:new BMapGL.Point(e.geometry.coordinates[0],e.geometry.coordinates[1])}},getDistance:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"kilometers";return s instanceof BMapGL.Point&&n instanceof BMapGL.Point&&(s=ee([s.lng,s.lat]),n=ee([n.lng,n.lat])),tt(s,n,{units:e})},getLength:function(s){var n;return(n={units:arguments.length>1&&arguments[1]!==void 0?arguments[1]:"kilometers"})===void 0&&(n={}),mi(s,function(e,t){var i=t.geometry.coordinates;return e+tt(i[0],i[1],n)},0)},getPolygonCenter:function(s){var n=function(e,t){t===void 0&&(t={});var i=0,r=0,a=0;return kt(e,function(o){i+=o[0],r+=o[1],a++},!0),ee([i/a,r/a],t.properties)}(s);return{geoCenter:n,bdCenter:new BMapGL.Point(n.geometry.coordinates[0],n.geometry.coordinates[1])}},getPolygonArea:function(s){return s instanceof BMapGL.Polygon&&(s=s.toGeoJSON()),xi(s)/1e6},unionPolygon:function(s){for(var n=s[0],e=0,t=s.length;t>e;e++)n=Ss(n,s[e]);return n},isDisjoint:function(s,n){return!Ln(s,n)},intersect:function(s,n){var e=[];if(n.__proto__ instanceof BMapGL.Overlay){if(!n.toGeoJSON)return e;n=n.toGeoJSON()}return s.forEach(function(t){var i=t;if(t.__proto__ instanceof BMapGL.Overlay){if(!t.toGeoJSON)return!0;i=t.toGeoJSON()}ye.isDisjoint(i,n)&&e.push(t)}),e},isContains:function(s,n){return Cn(s,n)},isPointOnLine:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{ignoreEndVertices:!1};return s instanceof BMapGL.Point&&(s=s.toGeoJSON()),n instanceof BMapGL.Polyline&&(n=n.toGeoJSON()),an(s,n,e)},isPointInPolygon:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{ignoreBoundary:!0};return s instanceof BMapGL.Point&&(s=s.toGeoJSON()),n instanceof BMapGL.Polygon&&(n=n.toGeoJSON()),Oe(s,n,e)},getDistance2Lines:function(s,n){return ts(ee([s.lng,s.lat]),ne(n))},getNearestPointOnLine:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"kilometers",t=ee([s.lng,s.lat]),i=[];if(n.geometry.type==="Polygon"?i=n.geometry.coordinates[0]:n.geometry.type==="LineString"&&(i=n.geometry.coordinates),2>i.length)return{toLineDistance:1/0};var r=Tt(ne(i),t,e),a=new BMapGL.Point(r.geometry.coordinates[0],r.geometry.coordinates[1]);return{geoPoint:t,geoNearestPoint:r,toLineDistance:tt(t,r),bdNearestPoint:a}}},Hs=function(s){function n(e){var t;return D(this,n),(t=W(this,n)).point=void 0,t.overlay=void 0,t.map=e,t}return U(n,s),j(n,[{key:"confirmOperate",value:function(){var e=""+this.overlay;e==="Polyline"||e==="Polygon"?this.overlay.disableEditing():e==="Marker"&&this.overlay.disableDragging(),this.dispatchEvent(new J("ok",this.overlay))}},{key:"cancelOperate",value:function(){this.dispatchEvent(new J("cancel",this.overlay))}},{key:"setPosition",value:function(e,t){this.point=e;var i=this.map.pointToOverlayPixel(this.point);t?(this.div.classList.remove("operateLeft"),this.div.style.left=i.x+15+"px"):(this.div.classList.add("operateLeft"),this.div.style.left=i.x-105+"px"),this.div.style.top=i.y-16+"px"}},{key:"draw",value:function(){var e=this.map.pointToOverlayPixel(this.point);this.div.style.left=e.x+15+"px",this.div.style.top=e.y-16+"px"}},{key:"calculateOverlay",value:function(){var e={data:0};switch(""+this.overlay){case"Polyline":e.data=1e3*ye.getLength(this.overlay.toGeoJSON());break;case"Polygon":e.data=1e6*ye.getPolygonArea(this.overlay);break;case"Circle":var t=this.overlay.getRadius();e.data=Math.PI*t*t}return e.data=!e.data||0>e.data?0:e.data.toFixed(2),e}}])}(ve(BMapGL.Overlay,x)),Gn=function(s){function n(e,t){var i,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return D(this,n),(i=W(this,n,[e])).noLimit=!1,i.overlayTypeText=void 0,i.limit=void 0,i.element=t,r.noLimit&&(i.noLimit=!!r.noLimit),i}return U(n,s),j(n,[{key:"setData",value:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);this.type=""+this.overlay,this.type==="Marker"?(this.overlayTypeText="可以拖动图标改变位置",this.unit=this.type==="Polyline"?"万米":"万平方米"):this.overlayTypeText=this.type==="Polyline"?"长度不超过"+(this.limit||1e10)/1e4+"万米!":"面积不超过"+(this.limit||1e10)/1e4+"万平方米!"}},{key:"initialize",value:function(e){var t;return this.element?(t=this.div=this.element).className="operateWindow":((t=this.div=document.createElement("div")).className="operateWindow",t.innerHTML=`
+ ***************************************************************************** */function ss(s,n){var e,t,i,r,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return r={next:o(0),throw:o(1),return:o(2)},typeof Symbol=="function"&&(r[Symbol.iterator]=function(){return this}),r;function o(l){return function(u){return function(p){if(e)throw new TypeError("Generator is already executing.");for(;a;)try{if(e=1,t&&(i=2&p[0]?t.return:p[0]?t.throw||((i=t.return)&&i.call(t),0):t.next)&&!(i=i.call(t,p[1])).done)return i;switch(t=0,i&&(p=[2&p[0],i.value]),p[0]){case 0:case 1:i=p;break;case 4:return a.label++,{value:p[1],done:!1};case 5:a.label++,t=p[1],p=[0];continue;case 7:p=a.ops.pop(),a.trys.pop();continue;default:if(i=a.trys,!((i=i.length>0&&i[i.length-1])||p[0]!==6&&p[0]!==2)){a=0;continue}if(p[0]===3&&(!i||p[1]>i[0]&&i[3]>p[1])){a.label=p[1];break}if(p[0]===6&&i[1]>a.label){a.label=i[1],i=p;break}if(i&&i[2]>a.label){a.label=i[2],a.ops.push(p);break}i[2]&&a.ops.pop(),a.trys.pop();continue}p=n.call(s,a)}catch(v){p=[6,v],t=0}finally{e=i=0}if(5&p[0])throw p[1];return{value:p[0]?p[1]:void 0,done:!0}}([l,u])}}}var Tt=function(s,n){this.next=null,this.key=s,this.data=n,this.left=null,this.right=null};function rs(s,n){return s>n?1:n>s?-1:0}function zt(s,n,e){for(var t=new Tt(null,null),i=t,r=t;;){var a=e(s,n.key);if(0>a){if(n.left===null||0>e(s,n.left.key)&&(n.left=(o=n.left).right,o.right=n,(n=o).left===null))break;r.left=n,r=n,n=n.left}else{if(0>=a||n.right===null)break;var o;if(e(s,n.right.key)>0&&(n.right=(o=n.right).left,o.left=n,(n=o).right===null))break;i.right=n,i=n,n=n.right}}return i.right=n.left,r.left=n.right,n.left=t.right,n.right=t.left,n}function ni(s,n,e,t){var i=new Tt(s,n);if(e===null)return i.left=i.right=null,i;var r=t(s,(e=zt(s,e,t)).key);return 0>r?(i.left=e.left,i.right=e,e.left=null):0>r||(i.right=e.right,i.left=e,e.right=null),i}function Gi(s,n,e){var t=null,i=null;if(n){var r=e((n=zt(s,n,e)).key,s);r===0?(t=n.left,i=n.right):0>r?(i=n.right,n.right=null,t=n):(t=n.left,n.left=null,i=n)}return{left:t,right:i}}function ln(s,n,e,t,i){if(s){t(n+(e?"└── ":"├── ")+i(s)+` +`);var r=n+(e?" ":"│ ");s.left&&ln(s.left,r,!1,t,i),s.right&&ln(s.right,r,!0,t,i)}}var ii=function(){function s(n){n===void 0&&(n=rs),this._root=null,this._size=0,this._comparator=n}return s.prototype.insert=function(n,e){return this._size++,this._root=ni(n,e,this._root,this._comparator)},s.prototype.add=function(n,e){var t=new Tt(n,e);this._root===null&&(t.left=t.right=null,this._size++,this._root=t);var i=this._comparator,r=zt(n,this._root,i),a=i(n,r.key);return a===0?this._root=r:(0>a?(t.left=r.left,t.right=r,r.left=null):a>0&&(t.right=r.right,t.left=r,r.right=null),this._size++,this._root=t),this._root},s.prototype.remove=function(n){this._root=this._remove(n,this._root,this._comparator)},s.prototype._remove=function(n,e,t){var i;return e===null?null:t(n,(e=zt(n,e,t)).key)===0?(e.left===null?i=e.right:(i=zt(n,e.left,t)).right=e.right,this._size--,i):e},s.prototype.pop=function(){var n=this._root;if(n){for(;n.left;)n=n.left;return this._root=zt(n.key,this._root,this._comparator),this._root=this._remove(n.key,this._root,this._comparator),{key:n.key,data:n.data}}return null},s.prototype.findStatic=function(n){for(var e=this._root,t=this._comparator;e;){var i=t(n,e.key);if(i===0)return e;e=0>i?e.left:e.right}return null},s.prototype.find=function(n){return this._root&&(this._root=zt(n,this._root,this._comparator),this._comparator(n,this._root.key)!==0)?null:this._root},s.prototype.contains=function(n){for(var e=this._root,t=this._comparator;e;){var i=t(n,e.key);if(i===0)return!0;e=0>i?e.left:e.right}return!1},s.prototype.forEach=function(n,e){for(var t=this._root,i=[],r=!1;!r;)t!==null?(i.push(t),t=t.left):i.length!==0?(t=i.pop(),n.call(e,t),t=t.right):r=!0;return this},s.prototype.range=function(n,e,t,i){for(var r=[],a=this._comparator,o=this._root;r.length!==0||o;)if(o)r.push(o),o=o.left;else{if(a((o=r.pop()).key,e)>0)break;if(a(o.key,n)>=0&&t.call(i,o))return this;o=o.right}return this},s.prototype.keys=function(){var n=[];return this.forEach(function(e){return n.push(e.key)}),n},s.prototype.values=function(){var n=[];return this.forEach(function(e){return n.push(e.data)}),n},s.prototype.min=function(){return this._root?this.minNode(this._root).key:null},s.prototype.max=function(){return this._root?this.maxNode(this._root).key:null},s.prototype.minNode=function(n){if(n===void 0&&(n=this._root),n)for(;n.left;)n=n.left;return n},s.prototype.maxNode=function(n){if(n===void 0&&(n=this._root),n)for(;n.right;)n=n.right;return n},s.prototype.at=function(n){for(var e=this._root,t=!1,i=0,r=[];!t;)if(e)r.push(e),e=e.left;else if(r.length>0){if(e=r.pop(),i===n)return e;i++,e=e.right}else t=!0;return null},s.prototype.next=function(n){var e=this._root,t=null;if(n.right){for(t=n.right;t.left;)t=t.left;return t}for(var i=this._comparator;e;){var r=i(n.key,e.key);if(r===0)break;0>r?(t=e,e=e.left):e=e.right}return t},s.prototype.prev=function(n){var e=this._root,t=null;if(n.left!==null){for(t=n.left;t.right;)t=t.right;return t}for(var i=this._comparator;e;){var r=i(n.key,e.key);if(r===0)break;0>r?e=e.left:(t=e,e=e.right)}return t},s.prototype.clear=function(){return this._root=null,this._size=0,this},s.prototype.toList=function(){return function(n){for(var e=n,t=[],i=!1,r=new Tt(null,null),a=r;!i;)e?(t.push(e),e=e.left):t.length>0?e=(e=a=a.next=t.pop()).right:i=!0;return a.next=null,r.next}(this._root)},s.prototype.load=function(n,e,t){e===void 0&&(e=[]),t===void 0&&(t=!1);var i=n.length,r=this._comparator;if(t&&ai(n,e,0,i-1,r),this._root===null)this._root=si(n,e,0,i),this._size=i;else{var a=function(o,l,u){for(var p=new Tt(null,null),v=p,g=o,A=l;g!==null&&A!==null;)0>u(g.key,A.key)?(v.next=g,g=g.next):(v.next=A,A=A.next),v=v.next;return g!==null?v.next=g:A!==null&&(v.next=A),p.next}(this.toList(),function(o,l){for(var u=new Tt(null,null),p=u,v=0;o.length>v;v++)p=p.next=new Tt(o[v],l[v]);return p.next=null,u.next}(n,e),r);this._root=ri({head:a},0,i=this._size+i)}return this},s.prototype.isEmpty=function(){return this._root===null},Object.defineProperty(s.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(s.prototype,"root",{get:function(){return this._root},enumerable:!0,configurable:!0}),s.prototype.toString=function(n){n===void 0&&(n=function(t){return t.key+""});var e=[];return ln(this._root,"",!0,function(t){return e.push(t)},n),e.join("")},s.prototype.update=function(n,e,t){var i=this._comparator,r=Gi(n,this._root,i),a=r.left,o=r.right;0>i(n,e)?o=ni(e,t,o,i):a=ni(e,t,a,i),this._root=function(l,u,p){return u===null?l:(l===null||((u=zt(l.key,u,p)).left=l),u)}(a,o,i)},s.prototype.split=function(n){return Gi(n,this._root,this._comparator)},s.prototype[Symbol.iterator]=function(){var n,e,t;return ss(this,function(i){switch(i.label){case 0:n=this._root,e=[],t=!1,i.label=1;case 1:return t?[3,6]:n===null?[3,2]:(e.push(n),n=n.left,[3,5]);case 2:return e.length===0?[3,4]:[4,n=e.pop()];case 3:return i.sent(),n=n.right,[3,5];case 4:t=!0,i.label=5;case 5:return[3,1];case 6:return[2]}})},s}();function si(s,n,e,t){var i=t-e;if(i>0){var r=e+Math.floor(i/2),a=new Tt(s[r],n[r]);return a.left=si(s,n,e,r),a.right=si(s,n,r+1,t),a}return null}function ri(s,n,e){var t=e-n;if(t>0){var i=n+Math.floor(t/2),r=ri(s,n,i),a=s.head;return a.left=r,s.head=s.head.next,a.right=ri(s,i+1,e),a}return null}function ai(s,n,e,t,i){if(t>e){for(var r=s[e+t>>1],a=e-1,o=t+1;;){do a++;while(0>i(s[a],r));do o--;while(i(s[o],r)>0);if(a>=o)break;var l=s[a];s[a]=s[o],s[o]=l,l=n[a],n[a]=n[o],n[o]=l}ai(s,n,e,o,i),ai(s,n,o+1,t,i)}}const Ri=11102230246251565e-32,Ce=134217729,Dn=(3+8*Ri)*Ri;function oi(s,n,e,t,i){let r,a,o,l,u=n[0],p=t[0],v=0,g=0;p>u==p>-u?(r=u,u=n[++v]):(r=p,p=t[++g]);let A=0;if(s>v&&e>g)for(p>u==p>-u?(a=u+r,o=r-(a-u),u=n[++v]):(a=p+r,o=r-(a-p),p=t[++g]),r=a,o!==0&&(i[A++]=o);s>v&&e>g;)p>u==p>-u?(a=r+u,l=a-r,o=r-(a-l)+(u-l),u=n[++v]):(a=r+p,l=a-r,o=r-(a-l)+(p-l),p=t[++g]),r=a,o!==0&&(i[A++]=o);for(;s>v;)a=r+u,l=a-r,o=r-(a-l)+(u-l),u=n[++v],r=a,o!==0&&(i[A++]=o);for(;e>g;)a=r+p,l=a-r,o=r-(a-l)+(p-l),p=t[++g],r=a,o!==0&&(i[A++]=o);return r===0&&A!==0||(i[A++]=r),A}function bn(s){return new Float64Array(s)}const as=22204460492503146e-32,xt=11093356479670487e-47,Jt=bn(4),Ft=bn(8),Gn=bn(12),En=bn(16),xe=bn(4);function os(s,n,e,t,i,r){const a=(n-r)*(e-i),o=(s-i)*(t-r),l=a-o,u=Math.abs(a+o);return 33306690738754716e-32*u>Math.abs(l)?-function(p,v,g,A,x,k,B){let M,C,N,V,O,G,Q,se,K,le,q,ae,Ye,Se,Ve,Qe,gt,Xe;const St=p-x,Mt=g-x,Ot=v-k,Bt=A-k;Se=St*Bt,G=Ce*St,Q=G-(G-St),se=St-Q,G=Ce*Bt,K=G-(G-Bt),le=Bt-K,Ve=se*le-(Se-Q*K-se*K-Q*le),Qe=Ot*Mt,G=Ce*Ot,Q=G-(G-Ot),se=Ot-Q,G=Ce*Mt,K=G-(G-Mt),le=Mt-K,gt=se*le-(Qe-Q*K-se*K-Q*le),q=Ve-gt,O=Ve-q,Jt[0]=Ve-(q+O)+(O-gt),ae=Se+q,O=ae-Se,Ye=Se-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,Jt[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,Jt[2]=ae-(Xe-O)+(q-O),Jt[3]=Xe;let Ht=function(hr,Ns){let Ts=Ns[0];for(let ds=1;hr>ds;ds++)Ts+=Ns[ds];return Ts}(4,Jt),ci=as*B;if(Ht>=ci||-Ht>=ci||(O=p-St,M=p-(St+O)+(O-x),O=g-Mt,N=g-(Mt+O)+(O-x),O=v-Ot,C=v-(Ot+O)+(O-k),O=A-Bt,V=A-(Bt+O)+(O-k),M===0&&C===0&&N===0&&V===0)||(ci=xt*B+Dn*Math.abs(Ht),Ht+=St*V+Bt*M-(Ot*N+Mt*C),Ht>=ci||-Ht>=ci))return Ht;Se=M*Bt,G=Ce*M,Q=G-(G-M),se=M-Q,G=Ce*Bt,K=G-(G-Bt),le=Bt-K,Ve=se*le-(Se-Q*K-se*K-Q*le),Qe=C*Mt,G=Ce*C,Q=G-(G-C),se=C-Q,G=Ce*Mt,K=G-(G-Mt),le=Mt-K,gt=se*le-(Qe-Q*K-se*K-Q*le),q=Ve-gt,O=Ve-q,xe[0]=Ve-(q+O)+(O-gt),ae=Se+q,O=ae-Se,Ye=Se-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,xe[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,xe[2]=ae-(Xe-O)+(q-O),xe[3]=Xe;const lr=oi(4,Jt,4,xe,Ft);Se=St*V,G=Ce*St,Q=G-(G-St),se=St-Q,G=Ce*V,K=G-(G-V),le=V-K,Ve=se*le-(Se-Q*K-se*K-Q*le),Qe=Ot*N,G=Ce*Ot,Q=G-(G-Ot),se=Ot-Q,G=Ce*N,K=G-(G-N),le=N-K,gt=se*le-(Qe-Q*K-se*K-Q*le),q=Ve-gt,O=Ve-q,xe[0]=Ve-(q+O)+(O-gt),ae=Se+q,O=ae-Se,Ye=Se-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,xe[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,xe[2]=ae-(Xe-O)+(q-O),xe[3]=Xe;const ur=oi(lr,Ft,4,xe,Gn);Se=M*V,G=Ce*M,Q=G-(G-M),se=M-Q,G=Ce*V,K=G-(G-V),le=V-K,Ve=se*le-(Se-Q*K-se*K-Q*le),Qe=C*N,G=Ce*C,Q=G-(G-C),se=C-Q,G=Ce*N,K=G-(G-N),le=N-K,gt=se*le-(Qe-Q*K-se*K-Q*le),q=Ve-gt,O=Ve-q,xe[0]=Ve-(q+O)+(O-gt),ae=Se+q,O=ae-Se,Ye=Se-(ae-O)+(q-O),q=Ye-Qe,O=Ye-q,xe[1]=Ye-(q+O)+(O-Qe),Xe=ae+q,O=Xe-ae,xe[2]=ae-(Xe-O)+(q-O),xe[3]=Xe;const cr=oi(ur,Gn,4,xe,En);return En[cr-1]}(s,n,e,t,i,r,u):l}const wn=(s,n)=>!(s.ll.x>n.x||n.x>s.ur.x||s.ll.y>n.y||n.y>s.ur.y),ft=(s,n)=>s.ll.x>n.ur.x||n.ll.x>s.ur.x||s.ll.y>n.ur.y||n.ll.y>s.ur.y?null:{ll:{x:n.ll.x>s.ll.x?n.ll.x:s.ll.x,y:n.ll.y>s.ll.y?n.ll.y:s.ll.y},ur:{x:n.ur.x>s.ur.x?s.ur.x:n.ur.x,y:n.ur.y>s.ur.y?s.ur.y:n.ur.y}};let $e=Number.EPSILON;$e===void 0&&($e=Math.pow(2,-52));const ls=$e*$e,Rn=(s,n)=>{if(s>-$e&&$e>s&&n>-$e&&$e>n)return 0;const e=s-n;return ls*s*n>e*e?0:n>s?-1:1};class h{constructor(){this.tree=new ii,this.round(0)}round(n){const e=this.tree.add(n),t=this.tree.prev(e);if(t!==null&&Rn(e.key,t.key)===0)return this.tree.remove(n),t.key;const i=this.tree.next(e);return i!==null&&Rn(e.key,i.key)===0?(this.tree.remove(n),i.key):n}}const c=new class{constructor(){this.reset()}reset(){this.xRounder=new h,this.yRounder=new h}round(s,n){return{x:this.xRounder.round(s),y:this.yRounder.round(n)}}},y=(s,n)=>s.x*n.y-s.y*n.x,f=(s,n)=>s.x*n.x+s.y*n.y,d=(s,n,e)=>{const t=os(s.x,s.y,n.x,n.y,e.x,e.y);return t>0?-1:0>t?1:0},m=s=>Math.sqrt(f(s,s)),b=(s,n,e)=>{const t={x:n.x-s.x,y:n.y-s.y},i={x:e.x-s.x,y:e.y-s.y};return y(i,t)/m(i)/m(t)},E=(s,n,e)=>{const t={x:n.x-s.x,y:n.y-s.y},i={x:e.x-s.x,y:e.y-s.y};return f(i,t)/m(i)/m(t)},z=(s,n,e)=>n.y===0?null:{x:s.x+n.x/n.y*(e-s.y),y:e},we=(s,n,e)=>n.x===0?null:{x:e,y:s.y+n.y/n.x*(e-s.x)};class Re{static compare(n,e){const t=Re.comparePoints(n.point,e.point);return t!==0?t:(n.point!==e.point&&n.link(e),n.isLeft!==e.isLeft?n.isLeft?1:-1:st.compare(n.segment,e.segment))}static comparePoints(n,e){return e.x>n.x?-1:n.x>e.x?1:e.y>n.y?-1:n.y>e.y?1:0}constructor(n,e){n.events===void 0?n.events=[this]:n.events.push(this),this.point=n,this.isLeft=e}link(n){if(n.point===this.point)throw Error("Tried to link already linked events");const e=n.point.events;for(let t=0,i=e.length;i>t;t++){const r=e[t];this.point.events.push(r),r.point=this.point}this.checkForConsuming()}checkForConsuming(){const n=this.point.events.length;for(let e=0;n>e;e++){const t=this.point.events[e];if(t.segment.consumedBy===void 0)for(let i=e+1;n>i;i++){const r=this.point.events[i];r.consumedBy===void 0&&t.otherSE.point.events===r.otherSE.point.events&&t.segment.consume(r.segment)}}}getAvailableLinkedEvents(){const n=[];for(let e=0,t=this.point.events.length;t>e;e++){const i=this.point.events[e];i!==this&&!i.segment.ringOut&&i.segment.isInResult()&&n.push(i)}return n}getLeftmostComparator(n){const e=new Map,t=i=>{const r=i.otherSE;e.set(i,{sine:b(this.point,n.point,r.point),cosine:E(this.point,n.point,r.point)})};return(i,r)=>{e.has(i)||t(i),e.has(r)||t(r);const{sine:a,cosine:o}=e.get(i),{sine:l,cosine:u}=e.get(r);return 0>a||0>l?0>a&&0>l?u>o?-1:o>u?1:0:a>l?-1:l>a?1:0:u>o?1:o>u?-1:0}}}let us=0;class st{static compare(n,e){const t=n.leftSE.point.x,i=e.leftSE.point.x,r=n.rightSE.point.x,a=e.rightSE.point.x;if(t>a)return 1;if(i>r)return-1;const o=n.leftSE.point.y,l=e.leftSE.point.y,u=n.rightSE.point.y,p=e.rightSE.point.y;if(i>t){if(o>l&&u>l)return 1;if(l>o&&l>u)return-1;const v=n.comparePoint(e.leftSE.point);if(0>v)return 1;if(v>0)return-1;const g=e.comparePoint(n.rightSE.point);return g!==0?g:-1}if(t>i){if(l>o&&p>o)return-1;if(o>l&&o>p)return 1;const v=e.comparePoint(n.leftSE.point);if(v!==0)return v;const g=n.comparePoint(e.rightSE.point);return 0>g?1:g>0?-1:1}if(l>o)return-1;if(o>l)return 1;if(a>r){const v=e.comparePoint(n.rightSE.point);if(v!==0)return v}if(r>a){const v=n.comparePoint(e.rightSE.point);if(0>v)return 1;if(v>0)return-1}if(r!==a){const v=u-o,g=r-t,A=p-l,x=a-i;if(v>g&&x>A)return 1;if(g>v&&A>x)return-1}return r>a?1:a>r||p>u?-1:u>p?1:e.id>n.id?-1:n.id>e.id?1:0}constructor(n,e,t,i){this.id=++us,this.leftSE=n,n.segment=this,n.otherSE=e,this.rightSE=e,e.segment=this,e.otherSE=n,this.rings=t,this.windings=i}static fromRing(n,e,t){let i,r,a;const o=Re.comparePoints(n,e);if(0>o)i=n,r=e,a=1;else{if(0>=o)throw Error(`Tried to create degenerate segment at [${n.x}, ${n.y}]`);i=e,r=n,a=-1}const l=new Re(i,!0),u=new Re(r,!1);return new st(l,u,[t],[a])}replaceRightSE(n){this.rightSE=n,this.rightSE.segment=this,this.rightSE.otherSE=this.leftSE,this.leftSE.otherSE=this.rightSE}bbox(){const n=this.leftSE.point.y,e=this.rightSE.point.y;return{ll:{x:this.leftSE.point.x,y:e>n?n:e},ur:{x:this.rightSE.point.x,y:n>e?n:e}}}vector(){return{x:this.rightSE.point.x-this.leftSE.point.x,y:this.rightSE.point.y-this.leftSE.point.y}}isAnEndpoint(n){return n.x===this.leftSE.point.x&&n.y===this.leftSE.point.y||n.x===this.rightSE.point.x&&n.y===this.rightSE.point.y}comparePoint(n){if(this.isAnEndpoint(n))return 0;const e=this.leftSE.point,t=this.rightSE.point,i=this.vector();if(e.x===t.x)return n.x===e.x?0:e.x>n.x?1:-1;if(n.x===e.x+(n.y-e.y)/i.y*i.x)return 0;const r=e.y+(n.x-e.x)/i.x*i.y;return n.y===r?0:r>n.y?-1:1}getIntersection(n){const e=this.bbox(),t=n.bbox(),i=ft(e,t);if(i===null)return null;const r=this.leftSE.point,a=this.rightSE.point,o=n.leftSE.point,l=n.rightSE.point,u=wn(e,o)&&this.comparePoint(o)===0,p=wn(t,r)&&n.comparePoint(r)===0,v=wn(e,l)&&this.comparePoint(l)===0,g=wn(t,a)&&n.comparePoint(a)===0;if(p&&u)return g&&!v?a:!g&&v?l:null;if(p)return v&&r.x===l.x&&r.y===l.y?null:r;if(u)return g&&a.x===o.x&&a.y===o.y?null:o;if(g&&v)return null;if(g)return a;if(v)return l;const A=((x,k,B,M)=>{if(k.x===0)return we(B,M,x.x);if(M.x===0)return we(x,k,B.x);if(k.y===0)return z(B,M,x.y);if(M.y===0)return z(x,k,B.y);const C=y(k,M);if(C==0)return null;const N={x:B.x-x.x,y:B.y-x.y},V=y(N,k)/C,O=y(N,M)/C;return{x:(x.x+O*k.x+(B.x+V*M.x))/2,y:(x.y+O*k.y+(B.y+V*M.y))/2}})(r,this.vector(),o,n.vector());return A===null?null:wn(i,A)?c.round(A.x,A.y):null}split(n){const e=[],t=n.events!==void 0,i=new Re(n,!0),r=new Re(n,!1),a=this.rightSE;this.replaceRightSE(r),e.push(r),e.push(i);const o=new st(i,a,this.rings.slice(),this.windings.slice());return Re.comparePoints(o.leftSE.point,o.rightSE.point)>0&&o.swapEvents(),Re.comparePoints(this.leftSE.point,this.rightSE.point)>0&&this.swapEvents(),t&&(i.checkForConsuming(),r.checkForConsuming()),e}swapEvents(){const n=this.rightSE;this.rightSE=this.leftSE,this.leftSE=n,this.leftSE.isLeft=!0,this.rightSE.isLeft=!1;for(let e=0,t=this.windings.length;t>e;e++)this.windings[e]*=-1}consume(n){let e=this,t=n;for(;e.consumedBy;)e=e.consumedBy;for(;t.consumedBy;)t=t.consumedBy;const i=st.compare(e,t);if(i!==0){if(i>0){const r=e;e=t,t=r}if(e.prev===t){const r=e;e=t,t=r}for(let r=0,a=t.rings.length;a>r;r++){const o=t.rings[r],l=t.windings[r],u=e.rings.indexOf(o);u===-1?(e.rings.push(o),e.windings.push(l)):e.windings[u]+=l}t.rings=null,t.windings=null,t.consumedBy=e,t.leftSE.consumedBy=e.leftSE,t.rightSE.consumedBy=e.rightSE}}prevInResult(){return this._prevInResult!==void 0||(this._prevInResult=this.prev?this.prev.isInResult()?this.prev:this.prev.prevInResult():null),this._prevInResult}beforeState(){return this._beforeState!==void 0?this._beforeState:(this.prev?this._beforeState=(this.prev.consumedBy||this.prev).afterState():this._beforeState={rings:[],windings:[],multiPolys:[]},this._beforeState)}afterState(){if(this._afterState!==void 0)return this._afterState;const n=this.beforeState();this._afterState={rings:n.rings.slice(0),windings:n.windings.slice(0),multiPolys:[]};const e=this._afterState.rings,t=this._afterState.windings,i=this._afterState.multiPolys;for(let o=0,l=this.rings.length;l>o;o++){const u=this.rings[o],p=this.windings[o],v=e.indexOf(u);v===-1?(e.push(u),t.push(p)):t[v]+=p}const r=[],a=[];for(let o=0,l=e.length;l>o;o++){if(t[o]===0)continue;const u=e[o],p=u.poly;if(a.indexOf(p)===-1)if(u.isExterior)r.push(p);else{a.indexOf(p)===-1&&a.push(p);const v=r.indexOf(u.poly);v!==-1&&r.splice(v,1)}}for(let o=0,l=r.length;l>o;o++){const u=r[o].multiPoly;i.indexOf(u)===-1&&i.push(u)}return this._afterState}isInResult(){if(this.consumedBy)return!1;if(this._isInResult!==void 0)return this._isInResult;const n=this.beforeState().multiPolys,e=this.afterState().multiPolys;switch(Kt.type){case"union":this._isInResult=n.length===0!=(e.length===0);break;case"intersection":{let t,i;e.length>n.length?(t=n.length,i=e.length):(t=e.length,i=n.length),this._isInResult=i===Kt.numMultiPolys&&i>t;break}case"xor":this._isInResult=Math.abs(n.length-e.length)%2==1;break;case"difference":{const t=i=>i.length===1&&i[0].isSubject;this._isInResult=t(n)!==t(e);break}default:throw Error("Unrecognized operation type found "+Kt.type)}return this._isInResult}}class ks{constructor(n,e,t){if(!Array.isArray(n)||n.length===0||(this.poly=e,this.isExterior=t,this.segments=[],typeof n[0][0]!="number"||typeof n[0][1]!="number"))throw Error("Input geometry is not a valid Polygon or MultiPolygon");const i=c.round(n[0][0],n[0][1]);this.bbox={ll:{x:i.x,y:i.y},ur:{x:i.x,y:i.y}};let r=i;for(let a=1,o=n.length;o>a;a++){if(typeof n[a][0]!="number"||typeof n[a][1]!="number")throw Error("Input geometry is not a valid Polygon or MultiPolygon");let l=c.round(n[a][0],n[a][1]);l.x===r.x&&l.y===r.y||(this.segments.push(st.fromRing(r,l,this)),this.bbox.ll.x>l.x&&(this.bbox.ll.x=l.x),this.bbox.ll.y>l.y&&(this.bbox.ll.y=l.y),l.x>this.bbox.ur.x&&(this.bbox.ur.x=l.x),l.y>this.bbox.ur.y&&(this.bbox.ur.y=l.y),r=l)}i.x===r.x&&i.y===r.y||this.segments.push(st.fromRing(r,i,this))}getSweepEvents(){const n=[];for(let e=0,t=this.segments.length;t>e;e++){const i=this.segments[e];n.push(i.leftSE),n.push(i.rightSE)}return n}}class Vs{constructor(n,e){if(!Array.isArray(n))throw Error("Input geometry is not a valid Polygon or MultiPolygon");this.exteriorRing=new ks(n[0],this,!0),this.bbox={ll:{x:this.exteriorRing.bbox.ll.x,y:this.exteriorRing.bbox.ll.y},ur:{x:this.exteriorRing.bbox.ur.x,y:this.exteriorRing.bbox.ur.y}},this.interiorRings=[];for(let t=1,i=n.length;i>t;t++){const r=new ks(n[t],this,!1);this.bbox.ll.x>r.bbox.ll.x&&(this.bbox.ll.x=r.bbox.ll.x),this.bbox.ll.y>r.bbox.ll.y&&(this.bbox.ll.y=r.bbox.ll.y),r.bbox.ur.x>this.bbox.ur.x&&(this.bbox.ur.x=r.bbox.ur.x),r.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=r.bbox.ur.y),this.interiorRings.push(r)}this.multiPoly=e}getSweepEvents(){const n=this.exteriorRing.getSweepEvents();for(let e=0,t=this.interiorRings.length;t>e;e++){const i=this.interiorRings[e].getSweepEvents();for(let r=0,a=i.length;a>r;r++)n.push(i[r])}return n}}class Ps{constructor(n,e){if(!Array.isArray(n))throw Error("Input geometry is not a valid Polygon or MultiPolygon");try{typeof n[0][0][0]=="number"&&(n=[n])}catch{}this.polys=[],this.bbox={ll:{x:1/0,y:1/0},ur:{x:-1/0,y:-1/0}};for(let t=0,i=n.length;i>t;t++){const r=new Vs(n[t],this);this.bbox.ll.x>r.bbox.ll.x&&(this.bbox.ll.x=r.bbox.ll.x),this.bbox.ll.y>r.bbox.ll.y&&(this.bbox.ll.y=r.bbox.ll.y),r.bbox.ur.x>this.bbox.ur.x&&(this.bbox.ur.x=r.bbox.ur.x),r.bbox.ur.y>this.bbox.ur.y&&(this.bbox.ur.y=r.bbox.ur.y),this.polys.push(r)}this.isSubject=e}getSweepEvents(){const n=[];for(let e=0,t=this.polys.length;t>e;e++){const i=this.polys[e].getSweepEvents();for(let r=0,a=i.length;a>r;r++)n.push(i[r])}return n}}class Ni{static factory(n){const e=[];for(let t=0,i=n.length;i>t;t++){const r=n[t];if(!r.isInResult()||r.ringOut)continue;let a=null,o=r.leftSE,l=r.rightSE;const u=[o],p=o.point,v=[];for(;a=o,o=l,u.push(o),o.point!==p;)for(;;){const g=o.getAvailableLinkedEvents();if(g.length===0){const k=u[0].point,B=u[u.length-1].point;throw Error(`Unable to complete output ring starting at [${k.x}, ${k.y}]. Last matching segment found ends at [${B.x}, ${B.y}].`)}if(g.length===1){l=g[0].otherSE;break}let A=null;for(let k=0,B=v.length;B>k;k++)if(v[k].point===o.point){A=k;break}if(A!==null){const k=v.splice(A)[0],B=u.splice(k.index);B.unshift(B[0].otherSE),e.push(new Ni(B.reverse()));continue}v.push({index:u.length,point:o.point});const x=o.getLeftmostComparator(a);l=g.sort(x)[0].otherSE;break}e.push(new Ni(u))}return e}constructor(n){this.events=n;for(let e=0,t=n.length;t>e;e++)n[e].segment.ringOut=this;this.poly=null}getGeom(){let n=this.events[0].point;const e=[n];for(let o=1,l=this.events.length-1;l>o;o++){const u=this.events[o].point;d(u,n,this.events[o+1].point)!==0&&(e.push(u),n=u)}if(e.length===1)return null;d(e[0],n,e[1])===0&&e.shift(),e.push(e[0]);const t=this.isExteriorRing()?1:-1,i=this.isExteriorRing()?0:e.length-1,r=this.isExteriorRing()?e.length:-1,a=[];for(let o=i;o!=r;o+=t)a.push([e[o].x,e[o].y]);return a}isExteriorRing(){if(this._isExteriorRing===void 0){const n=this.enclosingRing();this._isExteriorRing=!n||!n.isExteriorRing()}return this._isExteriorRing}enclosingRing(){return this._enclosingRing===void 0&&(this._enclosingRing=this._calcEnclosingRing()),this._enclosingRing}_calcEnclosingRing(){let n=this.events[0];for(let i=1,r=this.events.length;r>i;i++){const a=this.events[i];Re.compare(n,a)>0&&(n=a)}let e=n.segment.prevInResult(),t=e?e.prevInResult():null;for(;;){if(!e)return null;if(!t)return e.ringOut;if(t.ringOut!==e.ringOut)return t.ringOut.enclosingRing()!==e.ringOut?e.ringOut:e.ringOut.enclosingRing();e=t.prevInResult(),t=e?e.prevInResult():null}}}class xs{constructor(n){this.exteriorRing=n,n.poly=this,this.interiorRings=[]}addInterior(n){this.interiorRings.push(n),n.poly=this}getGeom(){const n=[this.exteriorRing.getGeom()];if(n[0]===null)return null;for(let e=0,t=this.interiorRings.length;t>e;e++){const i=this.interiorRings[e].getGeom();i!==null&&n.push(i)}return n}}class Qs{constructor(n){this.rings=n,this.polys=this._composePolys(n)}getGeom(){const n=[];for(let e=0,t=this.polys.length;t>e;e++){const i=this.polys[e].getGeom();i!==null&&n.push(i)}return n}_composePolys(n){const e=[];for(let t=0,i=n.length;i>t;t++){const r=n[t];if(!r.poly)if(r.isExteriorRing())e.push(new xs(r));else{const a=r.enclosingRing();a.poly||e.push(new xs(a)),a.poly.addInterior(r)}}return e}}class Xs{constructor(n){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:st.compare;this.queue=n,this.tree=new ii(e),this.segments=[]}process(n){const e=n.segment,t=[];if(n.consumedBy)return n.isLeft?this.queue.remove(n.otherSE):this.tree.remove(e),t;const i=n.isLeft?this.tree.add(e):this.tree.find(e);if(!i)throw Error(`Unable to find segment #${e.id} [${e.leftSE.point.x}, ${e.leftSE.point.y}] -> [${e.rightSE.point.x}, ${e.rightSE.point.y}] in SweepLine tree.`);let r,a,o=i,l=i;for(;r===void 0;)o=this.tree.prev(o),o===null?r=null:o.key.consumedBy===void 0&&(r=o.key);for(;a===void 0;)l=this.tree.next(l),l===null?a=null:l.key.consumedBy===void 0&&(a=l.key);if(n.isLeft){let u=null;if(r){const v=r.getIntersection(e);if(v!==null&&(e.isAnEndpoint(v)||(u=v),!r.isAnEndpoint(v))){const g=this._splitSafely(r,v);for(let A=0,x=g.length;x>A;A++)t.push(g[A])}}let p=null;if(a){const v=a.getIntersection(e);if(v!==null&&(e.isAnEndpoint(v)||(p=v),!a.isAnEndpoint(v))){const g=this._splitSafely(a,v);for(let A=0,x=g.length;x>A;A++)t.push(g[A])}}if(u!==null||p!==null){let v=null;u===null?v=p:p===null?v=u:v=Re.comparePoints(u,p)>0?p:u,this.queue.remove(e.rightSE),t.push(e.rightSE);const g=e.split(v);for(let A=0,x=g.length;x>A;A++)t.push(g[A])}t.length>0?(this.tree.remove(e),t.push(n)):(this.segments.push(e),e.prev=r)}else{if(r&&a){const u=r.getIntersection(a);if(u!==null){if(!r.isAnEndpoint(u)){const p=this._splitSafely(r,u);for(let v=0,g=p.length;g>v;v++)t.push(p[v])}if(!a.isAnEndpoint(u)){const p=this._splitSafely(a,u);for(let v=0,g=p.length;g>v;v++)t.push(p[v])}}}this.tree.remove(e)}return t}_splitSafely(n,e){this.tree.remove(n);const t=n.rightSE;this.queue.remove(t);const i=n.split(e);return i.push(t),n.consumedBy===void 0&&this.tree.add(n),i}}const Ss=typeof process<"u"&&{BASE_URL:"/"}.POLYGON_CLIPPING_MAX_QUEUE_SIZE||1e6,Js=typeof process<"u"&&{BASE_URL:"/"}.POLYGON_CLIPPING_MAX_SWEEPLINE_SEGMENTS||1e6,Kt=new class{run(s,n,e){Kt.type=s,c.reset();const t=[new Ps(n,!0)];for(let u=0,p=e.length;p>u;u++)t.push(new Ps(e[u],!1));if(Kt.numMultiPolys=t.length,Kt.type==="difference"){const u=t[0];let p=1;for(;t.length>p;)ft(t[p].bbox,u.bbox)!==null?p++:t.splice(p,1)}if(Kt.type==="intersection")for(let u=0,p=t.length;p>u;u++){const v=t[u];for(let g=u+1,A=t.length;A>g;g++)if(ft(v.bbox,t[g].bbox)===null)return[]}const i=new ii(Re.compare);for(let u=0,p=t.length;p>u;u++){const v=t[u].getSweepEvents();for(let g=0,A=v.length;A>g;g++)if(i.insert(v[g]),i.size>Ss)throw Error("Infinite loop when putting segment endpoints in a priority queue (queue size too big).")}const r=new Xs(i);let a=i.size,o=i.pop();for(;o;){const u=o.key;if(i.size===a){const v=u.segment;throw Error(`Unable to pop() ${u.isLeft?"left":"right"} SweepEvent [${u.point.x}, ${u.point.y}] from segment #${v.id} [${v.leftSE.point.x}, ${v.leftSE.point.y}] -> [${v.rightSE.point.x}, ${v.rightSE.point.y}] from queue.`)}if(i.size>Ss)throw Error("Infinite loop when passing sweep line over endpoints (queue size too big).");if(r.segments.length>Js)throw Error("Infinite loop when passing sweep line over endpoints (too many sweep line segments).");const p=r.process(u);for(let v=0,g=p.length;g>v;v++){const A=p[v];A.consumedBy===void 0&&i.insert(A)}a=i.size,o=i.pop()}c.reset();const l=Ni.factory(r.segments);return new Qs(l).getGeom()}};var Ks=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];return Kt.run("union",s,e)},Zs=function(s){for(var n=arguments.length,e=Array(n>1?n-1:0),t=1;n>t;t++)e[t-1]=arguments[t];return Kt.run("difference",s,e)};function Ms(s,n,e){e===void 0&&(e={});var t=tt(s),i=tt(n),r=Ks(t.coordinates,i.coordinates);return r.length===0?null:r.length===1?be(r[0],e.properties):te(r,e.properties)}var ye={getLineCenter:function(s,n){s instanceof BMapGL.Point&&n instanceof BMapGL.Point&&(s=ee([s.lng,s.lat]),n=ee([n.lng,n.lat]));var e=function(t,i){return Un(t,nt(t,i)/2,qn(t,i))}(s,n);return{geoCenter:e,bdCenter:new BMapGL.Point(e.geometry.coordinates[0],e.geometry.coordinates[1])}},getDistance:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"kilometers";return s instanceof BMapGL.Point&&n instanceof BMapGL.Point&&(s=ee([s.lng,s.lat]),n=ee([n.lng,n.lat])),nt(s,n,{units:e})},getLength:function(s){var n;return(n={units:arguments.length>1&&arguments[1]!==void 0?arguments[1]:"kilometers"})===void 0&&(n={}),yi(s,function(e,t){var i=t.geometry.coordinates;return e+nt(i[0],i[1],n)},0)},getPolygonCenter:function(s){var n=function(e,t){t===void 0&&(t={});var i=0,r=0,a=0;return kt(e,function(o){i+=o[0],r+=o[1],a++},!0),ee([i/a,r/a],t.properties)}(s);return{geoCenter:n,bdCenter:new BMapGL.Point(n.geometry.coordinates[0],n.geometry.coordinates[1])}},getPolygonArea:function(s){return s instanceof BMapGL.Polygon&&(s=s.toGeoJSON()),_i(s)/1e6},unionPolygon:function(s){for(var n=s[0],e=0,t=s.length;t>e;e++)n=Ms(n,s[e]);return n},isDisjoint:function(s,n){return!ei(s,n)},intersect:function(s,n){var e=[];if(n.__proto__ instanceof BMapGL.Overlay){if(!n.toGeoJSON)return e;n=n.toGeoJSON()}return s.forEach(function(t){var i=t;if(t.__proto__ instanceof BMapGL.Overlay){if(!t.toGeoJSON)return!0;i=t.toGeoJSON()}ye.isDisjoint(i,n)&&e.push(t)}),e},isContains:function(s,n){return Cn(s,n)},isPointOnLine:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{ignoreEndVertices:!1};return s instanceof BMapGL.Point&&(s=s.toGeoJSON()),n instanceof BMapGL.Polyline&&(n=n.toGeoJSON()),an(s,n,e)},isPointInPolygon:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{ignoreBoundary:!0};return s instanceof BMapGL.Point&&(s=s.toGeoJSON()),n instanceof BMapGL.Polygon&&(n=n.toGeoJSON()),Le(s,n,e)},getDistance2Lines:function(s,n){return Vt(ee([s.lng,s.lat]),ie(n))},getNearestPointOnLine:function(s,n){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"kilometers",t=ee([s.lng,s.lat]),i=[];if(n.geometry.type==="Polygon"?i=n.geometry.coordinates[0]:n.geometry.type==="LineString"&&(i=n.geometry.coordinates),2>i.length)return{toLineDistance:1/0};var r=Qn(ie(i),t,e),a=new BMapGL.Point(r.geometry.coordinates[0],r.geometry.coordinates[1]);return{geoPoint:t,geoNearestPoint:r,toLineDistance:nt(t,r),bdNearestPoint:a}}},Hs=function(s){function n(e){var t;return D(this,n),(t=W(this,n)).point=void 0,t.overlay=void 0,t.map=e,t}return U(n,s),j(n,[{key:"confirmOperate",value:function(){var e=""+this.overlay;e==="Polyline"||e==="Polygon"?this.overlay.disableEditing():e==="Marker"&&this.overlay.disableDragging(),this.dispatchEvent(new J("ok",this.overlay))}},{key:"cancelOperate",value:function(){this.dispatchEvent(new J("cancel",this.overlay))}},{key:"setPosition",value:function(e,t){this.point=e;var i=this.map.pointToOverlayPixel(this.point);t?(this.div.classList.remove("operateLeft"),this.div.style.left=i.x+15+"px"):(this.div.classList.add("operateLeft"),this.div.style.left=i.x-105+"px"),this.div.style.top=i.y-16+"px"}},{key:"draw",value:function(){var e=this.map.pointToOverlayPixel(this.point);this.div.style.left=e.x+15+"px",this.div.style.top=e.y-16+"px"}},{key:"calculateOverlay",value:function(){var e={data:0};switch(""+this.overlay){case"Polyline":e.data=1e3*ye.getLength(this.overlay.toGeoJSON());break;case"Polygon":e.data=1e6*ye.getPolygonArea(this.overlay);break;case"Circle":var t=this.overlay.getRadius();e.data=Math.PI*t*t}return e.data=!e.data||0>e.data?0:e.data.toFixed(2),e}}])}(ve(BMapGL.Overlay,P)),Nn=function(s){function n(e,t){var i,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return D(this,n),(i=W(this,n,[e])).noLimit=!1,i.overlayTypeText=void 0,i.limit=void 0,i.element=t,r.noLimit&&(i.noLimit=!!r.noLimit),i}return U(n,s),j(n,[{key:"setData",value:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);this.type=""+this.overlay,this.type==="Marker"?(this.overlayTypeText="可以拖动图标改变位置",this.unit=this.type==="Polyline"?"万米":"万平方米"):this.overlayTypeText=this.type==="Polyline"?"长度不超过"+(this.limit||1e10)/1e4+"万米!":"面积不超过"+(this.limit||1e10)/1e4+"万平方米!"}},{key:"initialize",value:function(e){var t;return this.element?(t=this.div=this.element).className="operateWindow":((t=this.div=document.createElement("div")).className="operateWindow",t.innerHTML=`
`.concat(this.overlayTypeText,` -
`)),e.getPanes().markerPane.appendChild(this.div),this.bind(),this.updateWindow(),t}},{key:"bind",value:function(){var e=this;if(this.element)throw{errMsg:"自定义operate必须重写bind方法"};document.getElementById("confirmOperate").addEventListener("click",function(t){var i=e.calculateOverlay();e.overlay.geometryCalculate=i,e.confirmOperate()}),document.getElementById("cancelOperate").addEventListener("click",function(t){e.cancelOperate()})}},{key:"updateWindow",value:function(){if(this.element)throw{errMsg:"自定义operate必须重写updateWindow方法"};var e=this.limit||1e7,t=this.calculateOverlay();document.getElementById("confirmOperate")&&(t.data>~~e&&!this.noLimit?(document.getElementById("confirmOperate").style.display="none",document.getElementById("warnOperate").style.display="block"):(document.getElementById("confirmOperate").style.display="block",document.getElementById("warnOperate").style.display="none"))}}])}(Hs),Ms=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n))._enableEdgeMove=!1,i.cursor="crosshair",i.container=void 0,i.map=e,t&&(i.cursor=t),i}return U(n,s),j(n,[{key:"initialize",value:function(e){var t=this;this.dispose();var i=e.getSize(),r=this.container=document.createElement("div");return r.style.cssText=`position:absolute;background:transparent; - cursor:`.concat(this.cursor,";width:").concat(i.width,"px;height:").concat(i.height,"px"),e.addEventListener("resize",function(a){t.adjustSize(a.size)}),e.getPanes().floatPane.appendChild(r),this.bindEvent(),r}},{key:"draw",value:function(){var e=this.map.pixelToPoint(new BMapGL.Pixel(0,0)),t=this.map.pointToOverlayPixel(e);this.container.style.left=t.x+"px",this.container.style.top=t.y+"px"}},{key:"setCursor",value:function(e){this.cursor=e,this.container&&(this.container.style.cursor=e)}},{key:"adjustSize",value:function(e){this.container.style.width=e.width+"px",this.container.style.height=e.height+"px"}},{key:"bindEvent",value:function(){for(var e=this,t=null,i=null,r=function(c){return{x:c.clientX,y:c.clientY}},a=function(c){var p=c.type,v=e.getDrawLatlngPoint(c),g=function(P){c.point=v,e.dispatchEvent(c)};p==="mousedown"&&(t=r(c));var A=r(c);p==="click"?5>Math.abs(A.x-t.x)&&5>Math.abs(A.y-t.y)&&(i&&5>Math.abs(A.x-i.x)&&5>Math.abs(A.y-i.y)?i=null:(g(),i=r(c))):g()},o=["click","mousedown","mousemove","mouseup","dblclick","rightclick"],l=o.length;l--;)w.on(this.container,o[l],a,this._listeners);w.on(this.container,"mousemove",function(c){e._enableEdgeMove&&e.mousemoveAction(c)},this._listeners)}},{key:"mousemoveAction",value:function(e){var t=this,i=this.map.pointToPixel(this.getDrawLatlngPoint(e)),r=function(a){var o=a.clientX,l=a.clientY;return a.changedTouches&&(o=a.changedTouches[0].clientX,l=a.changedTouches[0].clientY),new BMapGL.Pixel(o,l)}(e);i=new BMapGL.Pixel(r.x-(r.x-i.x),r.y-(r.y-i.y)),this.draggingMovePixel=i,this.panByX=this.panByY=0,i.x>=4&&20>=i.x||i.x>=this.map.width-20&&this.map.width-4>=i.x||i.y>=4&&50>=i.y||i.y>=this.map.height-10&&this.map.height-4>=i.y?(i.x>20?this.map.width-20>i.x||(this.panByX=-8):this.panByX=8,i.y>50?this.map.height-10>i.y||(this.panByY=-8):this.panByY=8,this.edgeMoveTimer||(this.edgeMoveTimer=setInterval(function(){t.map.panBy(t.panByX,t.panByY,{noAnimation:!0})},30))):this.edgeMoveTimer&&(clearInterval(this.edgeMoveTimer),this.edgeMoveTimer=null)}},{key:"getDrawLatlngPoint",value:function(e){var t=w.getTarget(e),i=e.offsetX||e.layerX||0,r=e.offsetY||e.layerY||0;for(t.nodeType!==1&&(t=t.parentNode);t&&t!==this.map.getContainer();)t.clientWidth===0&&t.clientHeight===0&&t.offsetParent&&t.offsetParent.nodeName==="TD"||(i+=t.offsetLeft||0,r+=t.offsetTop||0),t=t.offsetParent;var a=new BMapGL.Pixel(i,r);return this.map.pixelToPoint(a)}},{key:"enableEdgeMove",value:function(){this._enableEdgeMove=!0}},{key:"disableEdgeMove",value:function(){clearInterval(this.edgeMoveTimer),this._enableEdgeMove=!1}}])}(ve(BMapGL.Overlay,x)),ji=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).isOpen=void 0,t.drawType=void 0,t.instances=[],t.selectInstance=[],t.mask=void 0,t.map=void 0,t.operate=void 0,t._currentStatus=$.STATUS_FREE,t._runningAction=null,t._stopClick=!1,t.noLimit=!1,!(e instanceof BMapGL.Map))throw Error("Scene实例化必须输入map参数");return e._printLog&&e._printLog("bmapdraw"),t.options={},w.deepCopy(ot,2,t.options,0,[Gn]),w.copyOptions(t.options,i,[Gn]),i.noLimit?(t.noLimit=!!i.noLimit,t.operate=t.options.operate||new Gn(e,null,{noLimit:!0})):t.operate=t.options.operate||new Gn(e),t.options.operate&&(t.options.operate.ignore=!0),t.map=e,t.mask=new Ms(e,t.options.drawCursor),t.addMapListener(e),document.onkeydown=function(r){r.keyCode===t.options.keyCode&&(t._stopClick=!0)},document.onkeyup=function(r){r.keyCode===t.options.keyCode&&(t._stopClick=!1)},t}return U(n,s),j(n,[{key:"currentStatus",get:function(){return this._currentStatus},set:function(e){this._currentStatus=e,this.updateMapListenerControl(e)}},{key:"runningAction",get:function(){return this._runningAction},set:function(e){this._runningAction=e}},{key:"addMapListener",value:function(e){var t=this;this.mapSelect=new vn(e),this.mapSelect.addEventListener(Y.CLICK,function(i){t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)}),this.mapSelect.addEventListener(Y.RIGHTCLICK,function(i){t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)}),this.mapSelect.addEventListener(Y.MOVE,function(i){t._currentStatus!==$.STATUS_DRAWING&&t._currentStatus!==$.STATUS_EDITER&&t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)})}},{key:"updateMapListenerControl",value:function(e){if(this.mapSelect)switch(e){case $.STATUS_FREE:this.mapSelect.open();break;case $.STATUS_EDITER:this.mapSelect.openClick(),this.mapSelect.openMouse();break;case $.STATUS_DRAWING:case $.STATUS_MOVE:this.mapSelect.closeClick(),this.mapSelect.openMouse();break;default:this.mapSelect.open()}}},{key:"open",value:function(){return this.isOpen=!0,this.mask||(this.mask=new Ms(this.map,this.options.drawCursor)),this.map.addOverlay(this.mask),this.setCurrentDrawType(this.drawType),!0}},{key:"close",value:function(){var e=0>=arguments.length||arguments[0]===void 0||arguments[0];this.isOpen=!1,this.closeRunningAction(),e&&(this.currentStatus=$.STATUS_FREE),this.mask&&this.map.removeOverlay(this.mask)}},{key:"closeRunningAction",value:function(){this.runningAction&&this.runningAction.close instanceof Function&&this.runningAction.close()}},{key:"addOverlay",value:function(e){this.instances.find(function(t){return t===e})||this.instances.push(e)}},{key:"removeOverlay",value:function(e){var t=this.instances.findIndex(function(i){return i===e});t!==-1&&(this.map.removeOverlay(this.instances[t]),this.instances.splice(t)),this.operate&&this.map.removeOverlay(this.operate)}},{key:"clearData",value:function(){var e=this;this.instances.forEach(function(t){e.map.removeOverlay(t)}),this.instances.length=0}},{key:"addSelectDrawData",value:function(e){this.selectInstance.find(function(t){return t===e})||this.selectInstance.push(e)}},{key:"hasOverlay",value:function(e){var t=this.instances.findIndex(function(i){return i===e});return t>-1||(t=this.selectInstance.findIndex(function(i){return i===e}))>-1}},{key:"clearSelectDrawData",value:function(){var e=this;this.selectInstance.forEach(function(t){e.map.removeOverlay(t)}),this.selectInstance.length=0}},{key:"setCurrentDrawType",value:function(e){this.drawType=e}},{key:"attachSnapSource",value:function(e){this._attachSnapSource=e}},{key:"setDrawCursor",value:function(e){this.mask&&this.mask.setCursor(e)}},{key:"getStopStatus",value:function(){return this._stopClick}}])}(x),Zt=function(s,n){var e,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],r=(e=(arguments.length>3?arguments[3]:void 0).getZoom(),Math.pow(2,18-e));t*=r;var a,o=Ge(n);try{var l,c=function(){var p=a.value;if(i.find(function(K){return p===K}))return 0;if(p instanceof BMapGL.Marker){var v=p.getPosition(),g=1e3*ye.getDistance(s,v,"kilometers");return t>g?{v}:0}if(p.toGeoJSON){var A=p.getPath(),P=[],k=p.toGeoJSON();if(p.hasMultipleParts){for(var B=[],M=0;A.length>M;M++){for(var C=0;A[M].length-1>C;C++)P.push(ye.getLineCenter(A[M][C],A[M][C+1]).bdCenter),B.push(A[M][C]);B.push(A[M][A[M].length-1])}A=B}else for(var N=0;A.length-1>N;N++)P.push(ye.getLineCenter(A[N],A[N+1]).bdCenter);var V,O=Ge(A.concat(P));try{for(O.s();!(V=O.n()).done;){var G=V.value,Q=1e3*ye.getDistance(s,G,"kilometers");if(t>Q)return{v:G}}}catch(K){O.e(K)}finally{O.f()}if(k.geometry.type==="MultiPolygon")return 0;var ie=ye.getNearestPointOnLine(s,k);if(t>1e3*ie.toLineDistance)return{v:ie.bdNearestPoint}}};for(o.s();!(a=o.n()).done;)if((l=c())!==0&&l)return l.v}catch(p){o.e(p)}finally{o.f()}return null},un=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).type=void 0,t.isOpen=void 0,t.isOnMap=!0,t.isSeries=!0,t.skipEditing=!1,t.isSelectDraw=!1,t.enableCalculate=!1,t.enableSnap=!0,t.snapDistance=10,t.enableDragging=!1,t.mouseLnglat=void 0,t.match=null,t.matchOverlay=null,t.matchOverlayRadius=5,t.limitPoint=-1,t.deletable=!1,!e)return de(t);if(!(e instanceof ji))throw Error("DrawBase实例化必须输入scene参数");t.scene=e;var r={};return w.copyOptionsToNew(t.scene.options,i,r),w.copyNotExitOptions(r,t.scene.options),t.defineProperty(r),t.options=r,t.setSnapPointType(t.options),t.setBaseOptions(t.options.baseOpts),t}return U(n,s),j(n,[{key:"bindEvent",value:function(){}},{key:"setBaseOptions",value:function(){this.baseOptions=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}}},{key:"setCurrentStatus",value:function(e){this.scene.currentStatus=e}},{key:"skipEdit",value:function(e){e||this.skipEditing?this.scene.operate.confirmOperate():this.scene.mask.hide()}},{key:"emitEventIsonmap",value:function(e){var t=fe.DRAW_ON_MAP;this.isSelectDraw&&(t=fe.SELECT_ON_MAP);var i=new J(Y.COMPLETE,{overlay:e,from:t});this.dispatchEvent(i),this.scene.dispatchEvent(i)}},{key:"emitEventIsnomap",value:function(e){this.scene.currentStatus=$.STATUS_FREE;var t=fe.DRAW_NO_MAP;this.isSelectDraw&&(t=fe.SELECT_NO_MAP);var i=new J(Y.COMPLETE,{overlay:e,from:t});this.dispatchEvent(i),this.scene.dispatchEvent(i)}},{key:"registEvent",value:function(e){var t=this;e.addEventListener(Y.INIT,function(i){t.skipEdit()}),e.addEventListener(Y.COMPLETE,function(i){t.isSelectDraw?t.scene.addSelectDrawData(i.target.overlay):t.isCotiHole?(t.scene.map.removeOverlay(i.target.overlay),t.holeCut&&t.holeCut(i.target.overlay)):t.scene.addOverlay(i.target.overlay),i.continue!==!1&&t.isSeries&&(t.isOpen=!0,t.scene.mask.show(),t.bindEvent()),t.isCotiHole&&(i.target.overlay=t.holeSource),t.dispatchEvent(i),t.editOpe=null}),e.addEventListener(Y.CANCEL,function(i){t.isSeries&&(t.isOpen=!0,t.scene.mask.show(),t.bindEvent()),t.isCotiHole&&(i.target.overlay=t.holeSource),t.dispatchEvent(i),t.editOpe=null})}},{key:"setRunningAction",value:function(e,t){if(e){if(this.isSeries&&this.scene.runningAction===this)return void t();this.scene.closeRunningAction(),this.scene.mask.show(),this.scene.runningAction=this,t(),this.callback&&this.callback()}else this.scene.runningAction=null,this.isOpen=!1,this.scene.mask.hide()}},{key:"closeEdit",value:function(){this.editOpe&&this.editOpe.close()}},{key:"closeAll",value:function(){this.scene.currentStatus===$.STATUS_DRAWING&&this.removeDrawing(),this.close(),this.closeEdit(),this.scene.mask.disableEdgeMove()}},{key:"open",value:function(e){this.scene&&(this.callback=e,this.scene.drawType=this.type,this.scene.open(),this.isOpen=!0,this.bindEvent())}},{key:"close",value:function(e){e&&e()}},{key:"removeDrawing",value:function(){}},{key:"addLabel",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=new BMapGL.Label(e,{position:t.position,offset:t.offset||new BMapGL.Size(0,0)});return i.setStyle(t.labelOptions),i}},{key:"setRadius",value:function(){var e=this.scene.map.getZoomUnits();this.matchOverlay.setRadius(this.matchOverlayRadius*e)}},{key:"addMatchOverlay",value:function(e){this.matchOverlay instanceof BMapGL.Circle?(this.setRadius(),this.matchOverlay.setCenter(e),this.scene.map.addEventListener("zoomend",this._setRadius=this.setRadius.bind(this)),this.scene.map.addOverlay(this.matchOverlay)):(this.scene.map.addOverlay(this.matchOverlay),this.matchOverlay.setPosition(e))}},{key:"removeMatchOverlay",value:function(){this.scene.map.removeOverlay(this.matchOverlay),this._setRadius&&(this.scene.map.removeEventListener("zoomend",this._setRadius),this._setRadius=null)}},{key:"getSnap",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.snapDistance,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,o=null;return this.removeMatchOverlay(),!o&&t.length&&(o=Zt(e,t,r,a)),!o&&this.scene._attachSnapSource!==void 0&&typeof this.scene._attachSnapSource!="null"&&this.scene._attachSnapSource.length&&(o=Zt(e,this.scene._attachSnapSource,r,a)),o||(o=Zt(e,i,r,a)),o&&this.addMatchOverlay(o),o}}])}(x),cs=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=z.DRAWING_MARKER,t.scene.setCurrentDrawType(t.type),t.mouseMoveModel=i.mouseMove||!1,t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"clickAction",value:function(e){var t=this;this.scene.getStopStatus()||this.marker&&!this.isOnMap||(this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("click",this.click),this.marker=new BMapGL.Marker(e.point,this.baseOptions),this.scene.map.addOverlay(this.marker),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap?(this.isSeries?(this.scene.mask.show(),this.bindEvent()):this.setCurrentStatus($.STATUS_FREE),this.scene.addOverlay(this.marker),this.emitEventIsonmap(this.marker),this.enableDragging&&(this.marker.enableDragging(),this.marker.addEventListener("dragstart",this.centerDragstart.bind(this)),this.marker.addEventListener("dragging",this.centerDragging.bind(this)),this.marker.addEventListener("dragend",this.centerDragend.bind(this)))):(setTimeout(function(){t.scene.map.removeOverlay(t.marker),t.marker=null},200),this.emitEventIsnomap(this.marker)))}},{key:"moveAction",value:function(e){var t=new J(Y.MOVE,e);this.dispatchEvent(t)}},{key:"centerDragstart",value:function(e){if(this.enableSnap){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}}},{key:"centerDragging",value:function(e){if(this.enableSnap){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}}},{key:"centerDragend",value:function(e){this.emitEventIsonmap(this.marker)}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Be(n,"setRunningAction",this,3)([!0,function(){e.setCurrentStatus($.STATUS_DRAWING),e.mouseMoveModel&&e.scene.mask.addEventListener("mousemove",e.mousemove=e.moveAction.bind(e)),e.scene.mask.addEventListener("click",e.click=e.clickAction.bind(e))}])}},{key:"close",value:function(e){Be(n,"setRunningAction",this,3)([!1]),this.scene.mask.removeEventListener("click",this.click),this.mouseMoveModel&&this.scene.mask.addEventListener("mousemove",this.mousemove),e&&e()}}])}(un),Ui=function(s){function n(e,t){var i,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(D(this,n),(i=W(this,n)).overlay=null,i.centerIcon=null,i.moveIcon=null,i.circleMoveIcon=null,!(e instanceof ji))throw Error("EditBase实例化必须输入scene参数");i.scene=e;var a={};return w.copyOptionsToNew(i.scene.options,r,a),w.copyNotExitOptions(a,i.scene.options),i.target=t||i,i.setOptions(a),i}return U(n,s),j(n,[{key:"setOptions",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.defineProperty(e),this.baseOptions=this.target.__proto__ instanceof un?this.target.baseOptions:e.baseOpts}},{key:"saveSouce",value:function(e){this.source=this.type===z.DRAWING_CIRCLE?{center:e.getCenterIn().latLng,radius:e.getRadius()}:e.toGeoJSON()}},{key:"restoreSouce",value:function(e){this.source&&(this.type===z.DRAWING_CIRCLE?(e.setCenter(this.source.center),e.setRadius(this.source.radius)):e.updateByGeoJSON(this.source),this.restoreOpe(e))}},{key:"restoreOpe",value:function(){}},{key:"open",value:function(e,t,i){var r=this;if(this.scene)return this.originStyle={icon:e._config.icon,fillColor:e._config.fillColor,fillOpacity:e._config.fillOpacity,strokeColor:e._config.strokeColor,strokeWeight:e._config.strokeWeight,strokeOpacity:e._config.strokeOpacity},this.overlay=e,this.overlay.setOptions(this.baseOptions),this.type===z.DRAWING_POLYLINE&&2>this.overlay.points.length||this.type===z.DRAWING_POLYGON&&3>this.overlay.points.length?(this.close(),void this.scene.mask.hide()):void this.setRunningAction(!0,function(){r.setSceneStatus($.STATUS_EDITER),r.edit(e,t),i&&i()})}},{key:"emitOkEvent",value:function(e){var t=1>=arguments.length||arguments[1]===void 0||arguments[1],i=arguments.length>2&&arguments[2]!==void 0&&arguments[2],r=fe.DRAW_ON_MAP;this.target.__proto__ instanceof un?(this.target.isSelectDraw&&(r=fe.SELECT_ON_MAP),this.target.isCotiHole&&(r=fe.DRAW_ON_MAP)):r=fe.EDIT_ON_MAP;var a=new J(Y.COMPLETE,{overlay:e,from:r});a.continue=t,this.dispatchEvent(a),(i||this.type!==z.DRAWING_MARKER)&&this.scene.dispatchEvent(a)}},{key:"close",value:function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.overlay&&(this.overlay.setOptions(this.originStyle),this.setRunningAction(!1),this.setSceneStatus($.STATUS_FREE),this.operateWindow&&(this.removeAttachOverlays(),this.scene.map.removeOverlay(this.operateWindow)),e||this.emitOkEvent(this.overlay,e),this.type!==z.DRAWING_POLYLINE&&this.type!==z.DRAWING_POLYGON||this.overlay.removeEventListener("lineupdate",this.lineUpdate),this.closeOpe(this.overlay),t&&t())}},{key:"setRunningAction",value:function(e,t){e?(this.scene.closeRunningAction(),this.scene.runningAction=this,t()):this.scene.runningAction=null}},{key:"closeOpe",value:function(e){}},{key:"addOperateWindow",value:function(e){var t=this,i=fe.DRAW_ON_MAP;this.target.__proto__ instanceof un?this.target.isSelectDraw&&(i=fe.SELECT_ON_MAP):(this.saveSouce(e.overlay),i=fe.EDIT_ON_MAP);var r=this.operateWindow=this.scene.operate||new Gn(this.scene.map);return r.setData(e),r.addEventListener("ok",function(a){t.removeAttachOverlays(),t.close(!0),t.emitOkEvent(a.target),r._listeners={}}),r.addEventListener("cancel",function(a){t.removeAttachOverlays(),t.close(!0),t.target.__proto__ instanceof un?t.scene.map.removeOverlay(e.overlay):t.restoreSouce(e.overlay);var o=new J(Y.CANCEL,{overlay:a.target,from:i+="-cancel"});t.dispatchEvent(o),t.scene.dispatchEvent(o),r._listeners={}}),this.scene.map.addOverlay(r),r}},{key:"removeAttachOverlays",value:function(){for(var e=this.scene.map,t=this.overlays,i=0;t.length>i;i++)if(Array.isArray(t[i]))for(var r in t[i])e.removeOverlay(t[i][r]);else e.removeOverlay(t[i])}},{key:"getSnap",value:function(e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.scene.snapDistance,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,a=null;return a||(a=Zt(e,arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i,r)),!a&&this.scene._attachSnapSource!==void 0&&typeof this.scene._attachSnapSource!="null"&&this.scene._attachSnapSource.length&&(a=Zt(e,this.scene._attachSnapSource,i,r)),a||(a=Zt(e,t,i,r)),a}}])}(x),us=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=z.DRAWING_POLYLINE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"edit",value:function(e,t){var i=this;this.overlay=e;var r={limit:t||null,point:this.getNorthEast(e.hasMultipleParts?e.getPath()[0]:e.getPath()),overlay:e};this.overlays=[];var a=this.addOperateWindow(r);this.lineUpdate=function(o){var l=i.getNorthEast(e.hasMultipleParts?e.getPath()[0]:e.getPath());a.setPosition(l,!0),a.updateWindow();var c=new J(Y.CHANGE,o.currentTarget);i.target.dispatchEvent(c)},this.onlinevertexdragging=function(o){var l=o.overlay,c=BMapGL.Projection.convertMC2LL(l.getPoint()),p=c;i.enableSnap&&(p=i.getSnap(c,i.scene.instances,[i.overlay])),p&&(o.from.point=BMapGL.Projection.convertLL2MC(p),l.setPoint(o.from.point))},e.enableEditing(),e.addEventListener("lineupdate",this.lineUpdate),e.addEventListener("onlinevertexdragging",this.onlinevertexdragging),this.dispatchEvent(new J(Y.INIT))}},{key:"restoreOpe",value:function(e){e.disableEditing()}},{key:"closeOpe",value:function(e){e.disableEditing()}},{key:"getNorthEast",value:function(e){for(var t=0,i=0,r=0;e.length>r;r++)e[r].lng>t&&(t=e[r].lng,i=r);return e[i]}}])}(Ui),Os=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=z.DRAWING_POLYGON,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n)}(us),oi=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=z.DRAWING_POLYLINE,t.points=[],t.drawPoint=[],t.overlay=null,t.isBinded=!1,t.tipLabel=null,t.measureRes=0,t.hideTip=!1,i.hideTip&&(t.hideTip=i.hideTip),t.scene.setCurrentDrawType(t.type),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"getNorthEast",value:function(e){for(var t=0,i=0,r=0;e.length>r;r++)e[r].lng>t&&(t=e[r].lng,i=r);return e[i]}},{key:"startAction",value:function(e){this.scene.getStopStatus()||(this.points.push(this.match?this.match:e.point),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1?(this.scene.drawType===z.DRAWING_POLYLINE?this.overlay=new BMapGL.Polyline(this.drawPoint,this.baseOptions):this.scene.drawType===z.DRAWING_POLYGON&&(this.overlay=new BMapGL.Polygon(this.drawPoint,this.baseOptions)),this.scene.map.addOverlay(this.overlay)):(this.overlay.setPath(this.drawPoint),this.limitPoint>0&&this.points.length>=this.limitPoint&&this.scene.drawType===z.DRAWING_POLYLINE&&this.dblclickAction(e)),this.isBinded||(this.isBinded=!0,this.deletable=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this))))}},{key:"moveAction",value:function(e){if(this.scene.getStopStatus())this.scene.map.removeOverlay(this.tipLabel);else{var t=e.point;if(this.enableSnap){var i=[];if(this.overlay.points.length>2){var r=this.overlay.getPath().slice(0,this.overlay.points.length-1);i.push(new this.overlay.constructor(r))}if(this.match=this.getSnap(t,this.scene.instances,i),this.match)return void this.overlay.setPositionAt(this.drawPoint.length-1,this.match)}this.match=null,this.overlay.setPositionAt(this.drawPoint.length-1,e.point),this.hideTip||(this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("单击绘制下一个点,双击完成绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel))}}},{key:"mousemoveAction",value:function(e){var t=this;this.scene.getStopStatus()?this.scene.map.removeOverlay(this.tipLabel):(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.hideTip||setTimeout(function(){t.scene.map.removeOverlay(t.tipLabel),t.tipLabel=new BMapGL.Label("单击确认起点",{position:e.point,offset:new BMapGL.Size(10,10)}),t.tipLabel.setStyle(t.options.labelOptions),t.scene.map.addOverlay(t.tipLabel)},60))}},{key:"dblclickAction",value:function(e){if(w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.deletable=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("click",this.click),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),this.overlay.setPath(this.points),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.limit&&(t=this.scene.drawingType==="polygon"?this.limit.area:this.limit.distance),this.editOpe=this.type===z.DRAWING_POLYLINE?new us(this.scene,this):new Os(this.scene,this);var i=this.editOpe;this.registEvent(i),i.open(this.overlay,t)}else this.scene.map.removeOverlay(this.overlay),this.type===z.DRAWING_POLYGON&&this.isCotiHole&&this.holeCut&&this.holeCut(this.overlay),this.emitEventIsnomap(this.overlay)}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Be(n,"setRunningAction",this,3)([!0,function(){e.points.length=0,e.drawPoint.length=0,e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.click&&e.mousemove&&(e.isBinded=!1,e.scene.mask.removeEventListener("click",e.click),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("click",e.click=e.startAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.overlay)}},{key:"close",value:function(e){this.isBinded=!1,this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("click",this.click),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),Be(n,"setRunningAction",this,3)([!1]),e&&e()}}])}(un),qi=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=z.DRAWING_POLYGON,t.holeSource=null,t.isCotiHole=!1,t.scene.setCurrentDrawType(t.type),t.holeSource=i.holeSource||null,t.isCotiHole=i.isCotiHole||!1,t}return U(n,s),j(n,[{key:"setCotiHoleSource",value:function(e){e&&e instanceof BMapGL.Polygon&&(this.holeSource=e)}},{key:"holeCut",value:function(e){if(this.holeSource&&this.holeSource instanceof BMapGL.Polygon){var t=this.holeSource.getPath(),i=e.getPath();this.holeSource.hasMultipleParts?t.push(i):t=[t,i],this.holeSource.setPath(t)}}}])}(oi),Bs=function(s){function n(e,t,i,r,a){var o;return D(this,n),(o=W(this,n)).scene=a,o.type=e,o.point=t,o.number=i,o.overlay=r,o}return U(n,s),j(n,[{key:"initialize",value:function(e){this.map=e;var t,i=this.div=document.createElement("div");return i.className="screenshot",this.type==="circle"?t=` +
`)),e.getPanes().markerPane.appendChild(this.div),this.bind(),this.updateWindow(),t}},{key:"bind",value:function(){var e=this;if(this.element)throw{errMsg:"自定义operate必须重写bind方法"};document.getElementById("confirmOperate").addEventListener("click",function(t){var i=e.calculateOverlay();e.overlay.geometryCalculate=i,e.confirmOperate()}),document.getElementById("cancelOperate").addEventListener("click",function(t){e.cancelOperate()})}},{key:"updateWindow",value:function(){if(this.element)throw{errMsg:"自定义operate必须重写updateWindow方法"};var e=this.limit||1e7,t=this.calculateOverlay();document.getElementById("confirmOperate")&&(t.data>~~e&&!this.noLimit?(document.getElementById("confirmOperate").style.display="none",document.getElementById("warnOperate").style.display="block"):(document.getElementById("confirmOperate").style.display="block",document.getElementById("warnOperate").style.display="none"))}}])}(Hs),Os=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n))._enableEdgeMove=!1,i.cursor="crosshair",i.container=void 0,i.map=e,t&&(i.cursor=t),i}return U(n,s),j(n,[{key:"initialize",value:function(e){var t=this;this.dispose();var i=e.getSize(),r=this.container=document.createElement("div");return r.style.cssText=`position:absolute;background:transparent; + cursor:`.concat(this.cursor,";width:").concat(i.width,"px;height:").concat(i.height,"px"),e.addEventListener("resize",function(a){t.adjustSize(a.size)}),e.getPanes().floatPane.appendChild(r),this.bindEvent(),r}},{key:"draw",value:function(){var e=this.map.pixelToPoint(new BMapGL.Pixel(0,0)),t=this.map.pointToOverlayPixel(e);this.container.style.left=t.x+"px",this.container.style.top=t.y+"px"}},{key:"setCursor",value:function(e){this.cursor=e,this.container&&(this.container.style.cursor=e)}},{key:"adjustSize",value:function(e){this.container.style.width=e.width+"px",this.container.style.height=e.height+"px"}},{key:"bindEvent",value:function(){for(var e=this,t=null,i=null,r=function(u){return{x:u.clientX,y:u.clientY}},a=function(u){var p=u.type,v=e.getDrawLatlngPoint(u),g=function(x){u.point=v,e.dispatchEvent(u)};p==="mousedown"&&(t=r(u));var A=r(u);p==="click"?5>Math.abs(A.x-t.x)&&5>Math.abs(A.y-t.y)&&(i&&5>Math.abs(A.x-i.x)&&5>Math.abs(A.y-i.y)?i=null:(g(),i=r(u))):g()},o=["click","mousedown","mousemove","mouseup","dblclick","rightclick"],l=o.length;l--;)w.on(this.container,o[l],a,this._listeners);w.on(this.container,"mousemove",function(u){e._enableEdgeMove&&e.mousemoveAction(u)},this._listeners)}},{key:"mousemoveAction",value:function(e){var t=this,i=this.map.pointToPixel(this.getDrawLatlngPoint(e)),r=function(a){var o=a.clientX,l=a.clientY;return a.changedTouches&&(o=a.changedTouches[0].clientX,l=a.changedTouches[0].clientY),new BMapGL.Pixel(o,l)}(e);i=new BMapGL.Pixel(r.x-(r.x-i.x),r.y-(r.y-i.y)),this.draggingMovePixel=i,this.panByX=this.panByY=0,i.x>=4&&20>=i.x||i.x>=this.map.width-20&&this.map.width-4>=i.x||i.y>=4&&50>=i.y||i.y>=this.map.height-10&&this.map.height-4>=i.y?(i.x>20?this.map.width-20>i.x||(this.panByX=-8):this.panByX=8,i.y>50?this.map.height-10>i.y||(this.panByY=-8):this.panByY=8,this.edgeMoveTimer||(this.edgeMoveTimer=setInterval(function(){t.map.panBy(t.panByX,t.panByY,{noAnimation:!0})},30))):this.edgeMoveTimer&&(clearInterval(this.edgeMoveTimer),this.edgeMoveTimer=null)}},{key:"getDrawLatlngPoint",value:function(e){var t=w.getTarget(e),i=e.offsetX||e.layerX||0,r=e.offsetY||e.layerY||0;for(t.nodeType!==1&&(t=t.parentNode);t&&t!==this.map.getContainer();)t.clientWidth===0&&t.clientHeight===0&&t.offsetParent&&t.offsetParent.nodeName==="TD"||(i+=t.offsetLeft||0,r+=t.offsetTop||0),t=t.offsetParent;var a=new BMapGL.Pixel(i,r);return this.map.pixelToPoint(a)}},{key:"enableEdgeMove",value:function(){this._enableEdgeMove=!0}},{key:"disableEdgeMove",value:function(){clearInterval(this.edgeMoveTimer),this._enableEdgeMove=!1}}])}(ve(BMapGL.Overlay,P)),Ti=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).isOpen=void 0,t.drawType=void 0,t.instances=[],t.selectInstance=[],t.mask=void 0,t.map=void 0,t.operate=void 0,t._currentStatus=$.STATUS_FREE,t._runningAction=null,t._stopClick=!1,t.noLimit=!1,!(e instanceof BMapGL.Map))throw Error("Scene实例化必须输入map参数");return e._printLog&&e._printLog("bmapdraw"),t.options={},w.deepCopy(ut,2,t.options,0,[Nn]),w.copyOptions(t.options,i,[Nn]),i.noLimit?(t.noLimit=!!i.noLimit,t.operate=t.options.operate||new Nn(e,null,{noLimit:!0})):t.operate=t.options.operate||new Nn(e),t.options.operate&&(t.options.operate.ignore=!0),t.map=e,t.mask=new Os(e,t.options.drawCursor),t.addMapListener(e),document.onkeydown=function(r){r.keyCode===t.options.keyCode&&(t._stopClick=!0)},document.onkeyup=function(r){r.keyCode===t.options.keyCode&&(t._stopClick=!1)},t}return U(n,s),j(n,[{key:"currentStatus",get:function(){return this._currentStatus},set:function(e){this._currentStatus=e,this.updateMapListenerControl(e)}},{key:"runningAction",get:function(){return this._runningAction},set:function(e){this._runningAction=e}},{key:"addMapListener",value:function(e){var t=this;this.mapSelect=new pn(e),this.mapSelect.addEventListener(Y.CLICK,function(i){t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)}),this.mapSelect.addEventListener(Y.RIGHTCLICK,function(i){t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)}),this.mapSelect.addEventListener(Y.MOVE,function(i){t._currentStatus!==$.STATUS_DRAWING&&t._currentStatus!==$.STATUS_EDITER&&t._currentStatus!==$.STATUS_MOVE&&t.dispatchEvent(i)})}},{key:"updateMapListenerControl",value:function(e){if(this.mapSelect)switch(e){case $.STATUS_FREE:this.mapSelect.open();break;case $.STATUS_EDITER:this.mapSelect.openClick(),this.mapSelect.openMouse();break;case $.STATUS_DRAWING:case $.STATUS_MOVE:this.mapSelect.closeClick(),this.mapSelect.openMouse();break;default:this.mapSelect.open()}}},{key:"open",value:function(){return this.isOpen=!0,this.mask||(this.mask=new Os(this.map,this.options.drawCursor)),this.map.addOverlay(this.mask),this.setCurrentDrawType(this.drawType),!0}},{key:"close",value:function(){var e=0>=arguments.length||arguments[0]===void 0||arguments[0];this.isOpen=!1,this.closeRunningAction(),e&&(this.currentStatus=$.STATUS_FREE),this.mask&&this.map.removeOverlay(this.mask)}},{key:"closeRunningAction",value:function(){this.runningAction&&this.runningAction.close instanceof Function&&this.runningAction.close()}},{key:"addOverlay",value:function(e){this.instances.find(function(t){return t===e})||this.instances.push(e)}},{key:"removeOverlay",value:function(e){var t=this.instances.findIndex(function(i){return i===e});t!==-1&&(this.map.removeOverlay(this.instances[t]),this.instances.splice(t)),this.operate&&this.map.removeOverlay(this.operate)}},{key:"clearData",value:function(){var e=this;this.instances.forEach(function(t){e.map.removeOverlay(t)}),this.instances.length=0}},{key:"addSelectDrawData",value:function(e){this.selectInstance.find(function(t){return t===e})||this.selectInstance.push(e)}},{key:"hasOverlay",value:function(e){var t=this.instances.findIndex(function(i){return i===e});return t>-1||(t=this.selectInstance.findIndex(function(i){return i===e}))>-1}},{key:"clearSelectDrawData",value:function(){var e=this;this.selectInstance.forEach(function(t){e.map.removeOverlay(t)}),this.selectInstance.length=0}},{key:"setCurrentDrawType",value:function(e){this.drawType=e}},{key:"attachSnapSource",value:function(e){this._attachSnapSource=e}},{key:"setDrawCursor",value:function(e){this.mask&&this.mask.setCursor(e)}},{key:"getStopStatus",value:function(){return this._stopClick}}])}(P),Zt=function(s,n){var e,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],r=(e=(arguments.length>3?arguments[3]:void 0).getZoom(),Math.pow(2,18-e));t*=r;var a,o=Ne(n);try{var l,u=function(){var p=a.value;if(i.find(function(K){return p===K}))return 0;if(p instanceof BMapGL.Marker){var v=p.getPosition(),g=1e3*ye.getDistance(s,v,"kilometers");return t>g?{v}:0}if(p.toGeoJSON){var A=p.getPath(),x=[],k=p.toGeoJSON();if(p.hasMultipleParts){for(var B=[],M=0;A.length>M;M++){for(var C=0;A[M].length-1>C;C++)x.push(ye.getLineCenter(A[M][C],A[M][C+1]).bdCenter),B.push(A[M][C]);B.push(A[M][A[M].length-1])}A=B}else for(var N=0;A.length-1>N;N++)x.push(ye.getLineCenter(A[N],A[N+1]).bdCenter);var V,O=Ne(A.concat(x));try{for(O.s();!(V=O.n()).done;){var G=V.value,Q=1e3*ye.getDistance(s,G,"kilometers");if(t>Q)return{v:G}}}catch(K){O.e(K)}finally{O.f()}if(k.geometry.type==="MultiPolygon")return 0;var se=ye.getNearestPointOnLine(s,k);if(t>1e3*se.toLineDistance)return{v:se.bdNearestPoint}}};for(o.s();!(a=o.n()).done;)if((l=u())!==0&&l)return l.v}catch(p){o.e(p)}finally{o.f()}return null},un=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).type=void 0,t.isOpen=void 0,t.isOnMap=!0,t.isSeries=!0,t.skipEditing=!1,t.isSelectDraw=!1,t.enableCalculate=!1,t.enableSnap=!0,t.snapDistance=10,t.enableDragging=!1,t.mouseLnglat=void 0,t.match=null,t.matchOverlay=null,t.matchOverlayRadius=5,t.limitPoint=-1,t.deletable=!1,!e)return de(t);if(!(e instanceof Ti))throw Error("DrawBase实例化必须输入scene参数");t.scene=e;var r={};return w.copyOptionsToNew(t.scene.options,i,r),w.copyNotExitOptions(r,t.scene.options),t.defineProperty(r),t.options=r,t.setSnapPointType(t.options),t.setBaseOptions(t.options.baseOpts),t}return U(n,s),j(n,[{key:"bindEvent",value:function(){}},{key:"setBaseOptions",value:function(){this.baseOptions=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}}},{key:"setCurrentStatus",value:function(e){this.scene.currentStatus=e}},{key:"skipEdit",value:function(e){e||this.skipEditing?this.scene.operate.confirmOperate():this.scene.mask.hide()}},{key:"emitEventIsonmap",value:function(e){var t=fe.DRAW_ON_MAP;this.isSelectDraw&&(t=fe.SELECT_ON_MAP);var i=new J(Y.COMPLETE,{overlay:e,from:t});this.dispatchEvent(i),this.scene.dispatchEvent(i)}},{key:"emitEventIsnomap",value:function(e){this.scene.currentStatus=$.STATUS_FREE;var t=fe.DRAW_NO_MAP;this.isSelectDraw&&(t=fe.SELECT_NO_MAP);var i=new J(Y.COMPLETE,{overlay:e,from:t});this.dispatchEvent(i),this.scene.dispatchEvent(i)}},{key:"registEvent",value:function(e){var t=this;e.addEventListener(Y.INIT,function(i){t.skipEdit()}),e.addEventListener(Y.COMPLETE,function(i){t.isSelectDraw?t.scene.addSelectDrawData(i.target.overlay):t.isCotiHole?(t.scene.map.removeOverlay(i.target.overlay),t.holeCut&&t.holeCut(i.target.overlay)):t.scene.addOverlay(i.target.overlay),i.continue!==!1&&t.isSeries&&(t.isOpen=!0,t.scene.mask.show(),t.bindEvent()),t.isCotiHole&&(i.target.overlay=t.holeSource),t.dispatchEvent(i),t.editOpe=null}),e.addEventListener(Y.CANCEL,function(i){t.isSeries&&(t.isOpen=!0,t.scene.mask.show(),t.bindEvent()),t.isCotiHole&&(i.target.overlay=t.holeSource),t.dispatchEvent(i),t.editOpe=null})}},{key:"setRunningAction",value:function(e,t){if(e){if(this.isSeries&&this.scene.runningAction===this)return void t();this.scene.closeRunningAction(),this.scene.mask.show(),this.scene.runningAction=this,t(),this.callback&&this.callback()}else this.scene.runningAction=null,this.isOpen=!1,this.scene.mask.hide()}},{key:"closeEdit",value:function(){this.editOpe&&this.editOpe.close()}},{key:"closeAll",value:function(){this.scene.currentStatus===$.STATUS_DRAWING&&this.removeDrawing(),this.close(),this.closeEdit(),this.scene.mask.disableEdgeMove()}},{key:"open",value:function(e){this.scene&&(this.callback=e,this.scene.drawType=this.type,this.scene.open(),this.isOpen=!0,this.bindEvent())}},{key:"close",value:function(e){e&&e()}},{key:"removeDrawing",value:function(){}},{key:"addLabel",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=new BMapGL.Label(e,{position:t.position,offset:t.offset||new BMapGL.Size(0,0)});return i.setStyle(t.labelOptions),i}},{key:"setRadius",value:function(){var e=this.scene.map.getZoomUnits();this.matchOverlay.setRadius(this.matchOverlayRadius*e)}},{key:"addMatchOverlay",value:function(e){this.matchOverlay instanceof BMapGL.Circle?(this.setRadius(),this.matchOverlay.setCenter(e),this.scene.map.addEventListener("zoomend",this._setRadius=this.setRadius.bind(this)),this.scene.map.addOverlay(this.matchOverlay)):(this.scene.map.addOverlay(this.matchOverlay),this.matchOverlay.setPosition(e))}},{key:"removeMatchOverlay",value:function(){this.scene.map.removeOverlay(this.matchOverlay),this._setRadius&&(this.scene.map.removeEventListener("zoomend",this._setRadius),this._setRadius=null)}},{key:"getSnap",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.snapDistance,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,o=null;return this.removeMatchOverlay(),!o&&t.length&&(o=Zt(e,t,r,a)),!o&&this.scene._attachSnapSource!==void 0&&typeof this.scene._attachSnapSource!="null"&&this.scene._attachSnapSource.length&&(o=Zt(e,this.scene._attachSnapSource,r,a)),o||(o=Zt(e,i,r,a)),o&&this.addMatchOverlay(o),o}}])}(P),cs=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=F.DRAWING_MARKER,t.scene.setCurrentDrawType(t.type),t.mouseMoveModel=i.mouseMove||!1,t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"clickAction",value:function(e){var t=this;this.scene.getStopStatus()||this.marker&&!this.isOnMap||(this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("click",this.click),this.marker=new BMapGL.Marker(e.point,this.baseOptions),this.scene.map.addOverlay(this.marker),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap?(this.isSeries?(this.scene.mask.show(),this.bindEvent()):this.setCurrentStatus($.STATUS_FREE),this.scene.addOverlay(this.marker),this.emitEventIsonmap(this.marker),this.enableDragging&&(this.marker.enableDragging(),this.marker.addEventListener("dragstart",this.centerDragstart.bind(this)),this.marker.addEventListener("dragging",this.centerDragging.bind(this)),this.marker.addEventListener("dragend",this.centerDragend.bind(this)))):(setTimeout(function(){t.scene.map.removeOverlay(t.marker),t.marker=null},200),this.emitEventIsnomap(this.marker)))}},{key:"moveAction",value:function(e){var t=new J(Y.MOVE,e);this.dispatchEvent(t)}},{key:"centerDragstart",value:function(e){if(this.enableSnap){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}}},{key:"centerDragging",value:function(e){if(this.enableSnap){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}}},{key:"centerDragend",value:function(e){this.emitEventIsonmap(this.marker)}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Ie(n,"setRunningAction",this,3)([!0,function(){e.setCurrentStatus($.STATUS_DRAWING),e.mouseMoveModel&&e.scene.mask.addEventListener("mousemove",e.mousemove=e.moveAction.bind(e)),e.scene.mask.addEventListener("click",e.click=e.clickAction.bind(e))}])}},{key:"close",value:function(e){Ie(n,"setRunningAction",this,3)([!1]),this.scene.mask.removeEventListener("click",this.click),this.mouseMoveModel&&this.scene.mask.addEventListener("mousemove",this.mousemove),e&&e()}}])}(un),zi=function(s){function n(e,t){var i,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(D(this,n),(i=W(this,n)).overlay=null,i.centerIcon=null,i.moveIcon=null,i.circleMoveIcon=null,!(e instanceof Ti))throw Error("EditBase实例化必须输入scene参数");i.scene=e;var a={};return w.copyOptionsToNew(i.scene.options,r,a),w.copyNotExitOptions(a,i.scene.options),i.target=t||i,i.setOptions(a),i}return U(n,s),j(n,[{key:"setOptions",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.defineProperty(e),this.baseOptions=this.target.__proto__ instanceof un?this.target.baseOptions:e.baseOpts}},{key:"saveSouce",value:function(e){this.source=this.type===F.DRAWING_CIRCLE?{center:e.getCenterIn().latLng,radius:e.getRadius()}:e.toGeoJSON()}},{key:"restoreSouce",value:function(e){this.source&&(this.type===F.DRAWING_CIRCLE?(e.setCenter(this.source.center),e.setRadius(this.source.radius)):e.updateByGeoJSON(this.source),this.restoreOpe(e))}},{key:"restoreOpe",value:function(){}},{key:"open",value:function(e,t,i){var r=this;if(this.scene)return this.originStyle={icon:e._config.icon,fillColor:e._config.fillColor,fillOpacity:e._config.fillOpacity,strokeColor:e._config.strokeColor,strokeWeight:e._config.strokeWeight,strokeOpacity:e._config.strokeOpacity},this.overlay=e,this.overlay.setOptions(this.baseOptions),this.type===F.DRAWING_POLYLINE&&2>this.overlay.points.length||this.type===F.DRAWING_POLYGON&&3>this.overlay.points.length?(this.close(),void this.scene.mask.hide()):void this.setRunningAction(!0,function(){r.setSceneStatus($.STATUS_EDITER),r.edit(e,t),i&&i()})}},{key:"emitOkEvent",value:function(e){var t=1>=arguments.length||arguments[1]===void 0||arguments[1],i=arguments.length>2&&arguments[2]!==void 0&&arguments[2],r=fe.DRAW_ON_MAP;this.target.__proto__ instanceof un?(this.target.isSelectDraw&&(r=fe.SELECT_ON_MAP),this.target.isCotiHole&&(r=fe.DRAW_ON_MAP)):r=fe.EDIT_ON_MAP;var a=new J(Y.COMPLETE,{overlay:e,from:r});a.continue=t,this.dispatchEvent(a),(i||this.type!==F.DRAWING_MARKER)&&this.scene.dispatchEvent(a)}},{key:"close",value:function(){var e=arguments.length>0&&arguments[0]!==void 0&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.overlay&&(this.overlay.setOptions(this.originStyle),this.setRunningAction(!1),this.setSceneStatus($.STATUS_FREE),this.operateWindow&&(this.removeAttachOverlays(),this.scene.map.removeOverlay(this.operateWindow)),e||this.emitOkEvent(this.overlay,e),this.type!==F.DRAWING_POLYLINE&&this.type!==F.DRAWING_POLYGON||this.overlay.removeEventListener("lineupdate",this.lineUpdate),this.closeOpe(this.overlay),t&&t())}},{key:"setRunningAction",value:function(e,t){e?(this.scene.closeRunningAction(),this.scene.runningAction=this,t()):this.scene.runningAction=null}},{key:"closeOpe",value:function(e){}},{key:"addOperateWindow",value:function(e){var t=this,i=fe.DRAW_ON_MAP;this.target.__proto__ instanceof un?this.target.isSelectDraw&&(i=fe.SELECT_ON_MAP):(this.saveSouce(e.overlay),i=fe.EDIT_ON_MAP);var r=this.operateWindow=this.scene.operate||new Nn(this.scene.map);return r.setData(e),r.addEventListener("ok",function(a){t.removeAttachOverlays(),t.close(!0),t.emitOkEvent(a.target),r._listeners={}}),r.addEventListener("cancel",function(a){t.removeAttachOverlays(),t.close(!0),t.target.__proto__ instanceof un?t.scene.map.removeOverlay(e.overlay):t.restoreSouce(e.overlay);var o=new J(Y.CANCEL,{overlay:a.target,from:i+="-cancel"});t.dispatchEvent(o),t.scene.dispatchEvent(o),r._listeners={}}),this.scene.map.addOverlay(r),r}},{key:"removeAttachOverlays",value:function(){for(var e=this.scene.map,t=this.overlays,i=0;t.length>i;i++)if(Array.isArray(t[i]))for(var r in t[i])e.removeOverlay(t[i][r]);else e.removeOverlay(t[i])}},{key:"getSnap",value:function(e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.scene.snapDistance,r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,a=null;return a||(a=Zt(e,arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i,r)),!a&&this.scene._attachSnapSource!==void 0&&typeof this.scene._attachSnapSource!="null"&&this.scene._attachSnapSource.length&&(a=Zt(e,this.scene._attachSnapSource,i,r)),a||(a=Zt(e,t,i,r)),a}}])}(P),hs=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=F.DRAWING_POLYLINE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"edit",value:function(e,t){var i=this;this.overlay=e;var r={limit:t||null,point:this.getNorthEast(e.hasMultipleParts?e.getPath()[0]:e.getPath()),overlay:e};this.overlays=[];var a=this.addOperateWindow(r);this.lineUpdate=function(o){var l=i.getNorthEast(e.hasMultipleParts?e.getPath()[0]:e.getPath());a.setPosition(l,!0),a.updateWindow();var u=new J(Y.CHANGE,o.currentTarget);i.target.dispatchEvent(u)},this.onlinevertexdragging=function(o){var l=o.overlay,u=BMapGL.Projection.convertMC2LL(l.getPoint()),p=u;i.enableSnap&&(p=i.getSnap(u,i.scene.instances,[i.overlay])),p&&(o.from.point=BMapGL.Projection.convertLL2MC(p),l.setPoint(o.from.point))},e.enableEditing(),e.addEventListener("lineupdate",this.lineUpdate),e.addEventListener("onlinevertexdragging",this.onlinevertexdragging),this.dispatchEvent(new J(Y.INIT))}},{key:"restoreOpe",value:function(e){e.disableEditing()}},{key:"closeOpe",value:function(e){e.disableEditing()}},{key:"getNorthEast",value:function(e){for(var t=0,i=0,r=0;e.length>r;r++)e[r].lng>t&&(t=e[r].lng,i=r);return e[i]}}])}(zi),Bs=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=F.DRAWING_POLYGON,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n)}(hs),li=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=F.DRAWING_POLYLINE,t.points=[],t.drawPoint=[],t.overlay=null,t.isBinded=!1,t.tipLabel=null,t.measureRes=0,t.hideTip=!1,i.hideTip&&(t.hideTip=i.hideTip),t.scene.setCurrentDrawType(t.type),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"getNorthEast",value:function(e){for(var t=0,i=0,r=0;e.length>r;r++)e[r].lng>t&&(t=e[r].lng,i=r);return e[i]}},{key:"startAction",value:function(e){this.scene.getStopStatus()||(this.points.push(this.match?this.match:e.point),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1?(this.scene.drawType===F.DRAWING_POLYLINE?this.overlay=new BMapGL.Polyline(this.drawPoint,this.baseOptions):this.scene.drawType===F.DRAWING_POLYGON&&(this.overlay=new BMapGL.Polygon(this.drawPoint,this.baseOptions)),this.scene.map.addOverlay(this.overlay)):(this.overlay.setPath(this.drawPoint),this.limitPoint>0&&this.points.length>=this.limitPoint&&this.scene.drawType===F.DRAWING_POLYLINE&&this.dblclickAction(e)),this.isBinded||(this.isBinded=!0,this.deletable=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this))))}},{key:"moveAction",value:function(e){if(this.scene.getStopStatus())this.scene.map.removeOverlay(this.tipLabel);else{var t=e.point;if(this.enableSnap){var i=[];if(this.overlay.points.length>2){var r=this.overlay.getPath().slice(0,this.overlay.points.length-1);i.push(new this.overlay.constructor(r))}if(this.match=this.getSnap(t,this.scene.instances,i),this.match)return void this.overlay.setPositionAt(this.drawPoint.length-1,this.match)}this.match=null,this.overlay.setPositionAt(this.drawPoint.length-1,e.point),this.hideTip||(this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("单击绘制下一个点,双击完成绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel))}}},{key:"mousemoveAction",value:function(e){var t=this;this.scene.getStopStatus()?this.scene.map.removeOverlay(this.tipLabel):(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.hideTip||setTimeout(function(){t.scene.map.removeOverlay(t.tipLabel),t.tipLabel=new BMapGL.Label("单击确认起点",{position:e.point,offset:new BMapGL.Size(10,10)}),t.tipLabel.setStyle(t.options.labelOptions),t.scene.map.addOverlay(t.tipLabel)},60))}},{key:"dblclickAction",value:function(e){if(w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.deletable=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("click",this.click),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),this.overlay.setPath(this.points),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.limit&&(t=this.scene.drawingType==="polygon"?this.limit.area:this.limit.distance),this.editOpe=this.type===F.DRAWING_POLYLINE?new hs(this.scene,this):new Bs(this.scene,this);var i=this.editOpe;this.registEvent(i),i.open(this.overlay,t)}else this.scene.map.removeOverlay(this.overlay),this.type===F.DRAWING_POLYGON&&this.isCotiHole&&this.holeCut&&this.holeCut(this.overlay),this.emitEventIsnomap(this.overlay)}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Ie(n,"setRunningAction",this,3)([!0,function(){e.points.length=0,e.drawPoint.length=0,e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.click&&e.mousemove&&(e.isBinded=!1,e.scene.mask.removeEventListener("click",e.click),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("click",e.click=e.startAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.overlay)}},{key:"close",value:function(e){this.isBinded=!1,this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("click",this.click),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),Ie(n,"setRunningAction",this,3)([!1]),e&&e()}}])}(un),Fi=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=F.DRAWING_POLYGON,t.holeSource=null,t.isCotiHole=!1,t.scene.setCurrentDrawType(t.type),t.holeSource=i.holeSource||null,t.isCotiHole=i.isCotiHole||!1,t}return U(n,s),j(n,[{key:"setCotiHoleSource",value:function(e){e&&e instanceof BMapGL.Polygon&&(this.holeSource=e)}},{key:"holeCut",value:function(e){if(this.holeSource&&this.holeSource instanceof BMapGL.Polygon){var t=this.holeSource.getPath(),i=e.getPath();this.holeSource.hasMultipleParts?t.push(i):t=[t,i],this.holeSource.setPath(t)}}}])}(li),Ls=function(s){function n(e,t,i,r,a){var o;return D(this,n),(o=W(this,n)).scene=a,o.type=e,o.point=t,o.number=i,o.overlay=r,o}return U(n,s),j(n,[{key:"initialize",value:function(e){this.map=e;var t,i=this.div=document.createElement("div");return i.className="screenshot",this.type==="circle"?t=`
`.concat(this.number,` @@ -81,4 +81,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho
- `)),i.innerHTML=t,i.addEventListener("mousemove",function(r){w.preventDefault(r),w.stopBubble(r)}),i.addEventListener("dblclick",function(r){w.preventDefault(r),w.stopBubble(r)}),this.map.getPanes().markerPane.appendChild(i),this.bind(),i}},{key:"bind",value:function(){this.setNumber(this.number),this.type==="circle"?this.bindCircleEvent():this.bindRectEvent()}},{key:"bindCircleEvent",value:function(){var e=this,t=document.getElementById("screenshotNum"),i=document.getElementById("circleInput");t.addEventListener("click",function(r){var a=t.innerText;t.style.display="none",i.value=a,i.style.display="inline-block",i.focus()}),i.addEventListener("click",function(r){i.focus()}),i.addEventListener("keydown",function(r){if(r.keyCode===13){var a=i.value;i.style.display="none",t.innerText=a,e.dispatchRadiusChange({radius:a,overlay:e.overlay})}}),i.addEventListener("blur",function(r){var a=i.value;i.style.display="none",t.style.display="inline-block",t.innerText=a,e.dispatchRadiusChange({radius:a,overlay:e.overlay})})}},{key:"bindRectEvent",value:function(){var e=this,t=document.getElementById("rectWidth"),i=document.getElementById("rectWidthInput"),r=document.getElementById("rectHeight"),a=document.getElementById("rectHeightInput");i.value=t.innerText,a.value=r.innerText,t.addEventListener("click",function(o){var l=t.innerText;t.style.display="none",i.value=l,i.style.display="inline-block",i.focus()}),r.addEventListener("click",function(o){var l=r.innerText;r.style.display="none",a.value=l,a.style.display="inline-block",a.focus()}),i.addEventListener("click",function(o){i.focus()}),a.addEventListener("click",function(o){a.focus()}),i.addEventListener("keydown",function(o){if(o.keyCode===13){var l=i.value,c=a.value;a.style.display="none",a.style.display="none",t.style.display="inline-block",a.style.display="inline-block",t.innerText=l,r.innerText=c,e.dispatchRectWHChange({width:l,height:c,overlay:e.overlay})}}),a.addEventListener("keydown",function(o){if(o.keyCode===13){var l=i.value,c=a.value;i.style.display="none",a.style.display="none",t.style.display="inline-block",r.style.display="inline-block",t.innerText=l,r.innerText=c,e.dispatchRectWHChange({width:l,height:c,overlay:e.overlay})}})}},{key:"setInfo",value:function(e,t){this.setNumber(t),this.setPosition(e)}},{key:"setNumber",value:function(e){this.type==="circle"?document.getElementById("screenshotNum").textContent=e:(document.getElementById("rectWidth").textContent=e.width,document.getElementById("rectHeight").textContent=e.height)}},{key:"setPosition",value:function(e){this.point=e;var t=this.type,i=this.map.pointToOverlayPixel(this.point);t==="circle"?(this.div.style.left=i.x-30+"px",this.div.style.top=i.y-40+"px"):t==="rectangle"&&(this.div.style.left=i.x+"px",this.div.style.top=i.y-45+"px")}},{key:"draw",value:function(){var e=this.map.pointToOverlayPixel(this.point);this.type==="circle"?(this.div.style.left=e.x-30+"px",this.div.style.top=e.y-40+"px"):this.type==="rectangle"&&(this.div.style.left=e.x+"px",this.div.style.top=e.y-45+"px")}},{key:"dispatchRadiusChange",value:function(e){var t=new J("radiuschange",e);this.dispatchEvent(t)}},{key:"dispatchRectWHChange",value:function(e){var t=new J("rectwhchange",e);this.dispatchEvent(t)}}])}(ve(BMapGL.Overlay,x)),Ls=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=z.DRAWING_RECTANGLE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e,t){var i=this;this.overlay=e;for(var r=this.getBox(e.getPath()),a=r.startPoint,o=r.endPoint,l=[],c=this.getRectAllPoints(a,o),p=[],v=this.scene.map.getDistance(a,c[2]).toFixed(0),g=this.scene.map.getDistance(a,c[6]).toFixed(0),A=new Bs("rectangle",c[0],{width:v,height:g},e,this.scene),P=0;c.length>P;P++){var k=new BMapGL.Marker(c[P]);k.setIcon(this.target&&this.target.moveIcon?this.target.moveIcon:this.moveIcon),k.enableDragging(),l.push(k),this.scene.map.addOverlay(k),p[P]=w.mc2ll(k.point,this.scene.map),k.addEventListener("mousedown",function(M){o=w.mc2ll(M.target.point,i.scene.map)}),k.addEventListener("dragging",function(M){for(var C=M.latLng,N=0;p.length>N;N++)o.lng==p[N].lng&&(c[N].lng=C.lng),o.lat==p[N].lat&&(c[N].lat=C.lat);c=i.getRectAllPoints(c[0],c[4]);for(var V=0;l.length>V;V++)l[V].setPosition(c[V]);v=i.scene.map.getDistance(c[0],c[2]).toFixed(0),g=i.scene.map.getDistance(c[0],c[6]).toFixed(0),A.setInfo(c[0],{width:v,height:g}),B.setPosition(c[3],!0),e.setPath(c)}),k.addEventListener("dragend",function(M){for(var C=0;l.length>C;C++)p[C]=w.mc2ll(l[C].point,i.scene.map);B.updateWindow();var N=new J(Y.CHANGE,e);i.target.dispatchEvent(N)})}A.addEventListener("rectwhchange",function(M){var C=M.target.width,N=M.target.height,V=w.getPointByDistance(c[0],C,"east"),O=w.getPointByDistance(c[0],N,"south");c[4].lng=V.lng,c[4].lat=O.lat,c=i.getRectAllPoints(c[0],c[4]);for(var G=0;l.length>G;G++)l[G].setPosition(c[G]);A.setInfo(c[0],{width:C,height:N}),B.setPosition(c[3],!0),e.setPath(c);for(var Q=0;l.length>Q;Q++)p[Q]=w.mc2ll(l[Q].point,i.scene.map);B.updateWindow();var ie=new J(Y.CHANGE,e);i.target.dispatchEvent(ie)}),this.overlays=[l,A];var B=this.addOperateWindow({limit:t,point:c[3],overlay:e});this.scene.map.addOverlay(A),this.dispatchEvent(new J(Y.INIT)),this.onlinevertexdragging=function(M){var C,N=M.overlay,V=BMapGL.Projection.convertMC2LL(N.getPoint());(C=i.getSnap(V,i.scene.instances))&&(M.from.point=BMapGL.Projection.convertLL2MC(C),N.setPoint(M.from.point))},e.addEventListener("onlinevertexdragging",this.onlinevertexdragging)}},{key:"getBox",value:function(e){var t=1/0,i=-1/0,r=-1/0,a=1/0;return e.forEach(function(o){t>o.lng&&(t=o.lng),o.lat>i&&(i=o.lat),o.lng>r&&(r=o.lng),a>o.lat&&(a=o.lat)}),{startPoint:new BMapGL.Point(t,i),endPoint:new BMapGL.Point(r,a)}}},{key:"getRectAllPoints",value:function(e,t){var i=new BMapGL.Point(e.lng,e.lat),r=new BMapGL.Point(t.lng,e.lat),a=new BMapGL.Point(t.lng,t.lat),o=new BMapGL.Point(e.lng,t.lat);return[i,new BMapGL.Point((e.lng+t.lng)/2,e.lat),r,new BMapGL.Point(t.lng,(e.lat+t.lat)/2),a,new BMapGL.Point((e.lng+t.lng)/2,t.lat),o,new BMapGL.Point(e.lng,(e.lat+t.lat)/2)]}},{key:"getRectanglePoint",value:function(e,t){return[new BMapGL.Point(e.lng,e.lat),new BMapGL.Point(t.lng,e.lat),new BMapGL.Point(t.lng,t.lat),new BMapGL.Point(e.lng,t.lat)]}}])}(Ui),hs=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=z.DRAWING_RECTANGLE,t.polygon=null,t.startPoint=null,t.hideTip=!1,t.holeSource=null,t.isCotiHole=!1,t.scene.setCurrentDrawType(t.type),t.moveIcon=new BMapGL.Icon(ge,new BMapGL.Size(10,10)),t.moveIcon.setImageSize(new BMapGL.Size(10,10)),i.hideTip&&(t.hideTip=i.hideTip),t.isOpen&&t.open(),t.holeSource=i.holeSource||null,t.isCotiHole=i.isCotiHole||!1,t}return U(n,s),j(n,[{key:"getRectAllPoints",value:function(e,t){var i=new BMapGL.Point(e.lng,e.lat),r=new BMapGL.Point(t.lng,e.lat),a=new BMapGL.Point(t.lng,t.lat),o=new BMapGL.Point(e.lng,t.lat);return[i,new BMapGL.Point((e.lng+t.lng)/2,e.lat),r,new BMapGL.Point(t.lng,(e.lat+t.lat)/2),a,new BMapGL.Point((e.lng+t.lng)/2,t.lat),o,new BMapGL.Point(e.lng,(e.lat+t.lat)/2)]}},{key:"getRectanglePoint",value:function(e,t){return[new BMapGL.Point(e.lng,e.lat),new BMapGL.Point(t.lng,e.lat),new BMapGL.Point(t.lng,t.lat),new BMapGL.Point(e.lng,t.lat)]}},{key:"startAction",value:function(e){if(!this.scene.getStopStatus()&&e.buttons!==4){w.stopBubble(e),w.preventDefault(e);var t=this.startPoint=e.point;this.enableSnap&&this.match&&(t=this.startPoint=this.match),this.deletable=!0;var i=this.endPoint=t;this.polygon=new BMapGL.Polygon(this.getRectanglePoint(t,i),this.baseOptions),this.scene.map.addOverlay(this.polygon),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this))}}},{key:"moveAction",value:function(e){if(this.scene.map.removeOverlay(this.tipLabel),!this.scene.getStopStatus())if(this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances),this.match))this.polygon.setPath(this.getRectanglePoint(this.startPoint,this.match));else{this.match=null,this.polygon.setPath(this.getRectanglePoint(this.startPoint,e.point));var t=this.getRectAllPoints(this.startPoint,e.point),i=this.scene.map.getDistance(this.startPoint,t[2]).toFixed(0),r=this.scene.map.getDistance(this.startPoint,t[6]).toFixed(0);this.hideTip||(this.tipLabel=new BMapGL.Label("尺寸:"+i+"米 x "+r+"米
松开结束绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel))}}},{key:"endAction",value:function(e){if(!this.scene.getStopStatus())if(this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.disableEdgeMove(),this.enableSnap?(this.match=this.getSnap(e.point,this.scene.instances),this.match&&this.polygon.setPath(this.getRectanglePoint(this.startPoint,this.match))):this.polygon.setPath(this.getRectanglePoint(this.startPoint,e.point)),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.options.limit&&(t=this.options.limit.area);var i=this.editOpe=new Ls(this.scene,this);this.registEvent(i),i.open(this.polygon,t)}else this.scene.map.removeOverlay(this.polygon),this.isCotiHole&&this.holeCut&&this.holeCut(this.polygon),this.emitEventIsnomap(this.polygon)}},{key:"setCotiHoleSource",value:function(e){e&&e instanceof BMapGL.Polygon&&(this.holeSource=e)}},{key:"holeCut",value:function(e){if(this.holeSource&&this.holeSource instanceof BMapGL.Polygon){var t=this.holeSource.getPath(),i=e.getPath();this.holeSource.hasMultipleParts?t.push(i):t=[t,i],this.holeSource.setPath(t)}}},{key:"mousemoveAction",value:function(e){this.scene.getStopStatus()?this.scene.map.removeOverlay(this.tipLabel):(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.scene.map.removeOverlay(this.tipLabel),this.hideTip||(this.tipLabel=new BMapGL.Label("按住确认起点,拖拽进行绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Be(n,"setRunningAction",this,3)([!0,function(){e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.mousedown&&e.mousemove&&(e.scene.mask.removeEventListener("mousedown",e.mousedown),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("mousedown",e.mousedown=e.startAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.polygon)}},{key:"close",value:function(e){this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),Be(n,"setRunningAction",this,3)([!1]),e&&e()}}])}(un),Cs=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=z.DRAWING_CIRCLE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setCenterIcon",value:function(e){this.centerIcon=e}},{key:"setMoveIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e,t){var i=this;this.overlay=e,this.centerPoint=e.getCenterIn().latLng;var r=new BMapGL.Point(e.getBounds().getNorthEast().lng,this.centerPoint.lat),a=this.centerMarker=new BMapGL.Marker(this.centerPoint);a.setIcon(this.centerIcon),a.enableDragging(),a.addEventListener("dragstart",this.centerDragstart.bind(this)),a.addEventListener("dragging",this.centerDragging.bind(this)),a.addEventListener("dragend",this.centerDragend.bind(this)),this.scene.map.addOverlay(a);var o=this.moveMarker=new BMapGL.Marker(r);o.setIcon(this.circleMoveIcon),o.enableDragging();var l=this.polyline=new BMapGL.Polyline([this.centerPoint,r],this.baseOptions||{}),c=new BMapGL.Point((e.getBounds().getNorthEast().lng+this.centerPoint.lng)/2,this.centerPoint.lat),p=this.radiusWindow=new Bs("circle",c,Math.ceil(e.getRadius()),e,this.scene);this.overlays=[a,o,l,p];var v=this.operateWindow=this.addOperateWindow({limit:t,point:r,overlay:e});this.scene.map.addOverlay(o),this.scene.map.addOverlay(l),this.scene.map.addOverlay(p);var g=1;p.addEventListener("radiuschange",function(A){if(A.target.radius&&!isNaN(A.target.radius)){e.setRadius(g=A.target.radius);var P=w.getPointByDistance(i.centerPoint,g,"east"),k=new BMapGL.Point(P.lng,i.centerPoint.lat),B=P.lng>i.centerPoint.lng?(e.getBounds().getNorthEast().lng+i.centerPoint.lng)/2:(e.getBounds().getSouthWest().lng+i.centerPoint.lng)/2,M=new BMapGL.Point(B,i.centerPoint.lat);o.setPosition(k),p.setInfo(M,g),v.setPosition(k,!0),v.updateWindow(),l.setPath([i.centerPoint,k]);var C=new J(Y.CHANGE,e);i.target.dispatchEvent(C)}}),o.addEventListener("dragging",function(A){var P=new BMapGL.Point(A.latLng.lng,i.centerPoint.lat),k=A.latLng.lng>i.centerPoint.lng?(e.getBounds().getNorthEast().lng+i.centerPoint.lng)/2:(e.getBounds().getSouthWest().lng+i.centerPoint.lng)/2,B=A.latLng.lng>i.centerPoint.lng,M=new BMapGL.Point(k,i.centerPoint.lat);A.target.setPosition(P),p.setInfo(M,i.scene.map.getDistance(i.centerPoint,A.latLng).toFixed(0)),v.setPosition(P,B),l.setPath([i.centerPoint,P]),g=i.scene.map.getDistance(i.centerPoint,A.latLng).toFixed(0),e.setRadius(i.scene.map.getDistance(i.centerPoint,A.latLng))}),o.addEventListener("dragend",function(A){v.updateWindow();var P=new J(Y.CHANGE,e);i.target.dispatchEvent(P)}),this.dispatchEvent(new J(Y.INIT))}},{key:"centerDragstart",value:function(e){this.moveMarker.hide(),this.polyline.hide(),this.radiusWindow.hide(),this.operateWindow.hide()}},{key:"centerDragging",value:function(e){this.centerPoint=e.latLng,this.overlay.setCenter(e.latLng)}},{key:"centerDragend",value:function(e){this.centerPoint=e.latLng;var t=new BMapGL.Point(this.overlay.getBounds().getNorthEast().lng,this.centerPoint.lat);this.moveMarker.setPosition(t),this.moveMarker.show();var i=new BMapGL.Point(this.overlay.getBounds().getNorthEast().lng,this.centerPoint.lat);this.polyline.setPath([this.centerPoint,i]),this.polyline.show();var r=(this.overlay.getBounds().getNorthEast().lng+this.centerPoint.lng)/2,a=new BMapGL.Point(r,this.centerPoint.lat);this.radiusWindow.setPosition(a),this.operateWindow.setPosition(i,!0),this.radiusWindow.show(),this.operateWindow.show();var o=new J(Y.CHANGE,this.circle);this.target.dispatchEvent(o)}}])}(Ui),ps=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=z.DRAWING_CIRCLE,t.circle=null,t.overlays=[],t.centerPoint=null,t.radius=1,t.moveMarker=null,t.polyline=null,t.radiusWindow=null,t.operateWindow=null,t.hideTip=!1,t.scene.setCurrentDrawType(t.type),i.hideTip&&(t.hideTip=i.hideTip),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"startAction",value:function(e){this.scene.getStopStatus()||(this.centerPoint=e.point,this.deletable=!0,this.circle=new BMapGL.Circle(this.centerPoint,this.radius,this.baseOptions),this.scene.map.addOverlay(this.circle),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this)))}},{key:"moveAction",value:function(e){this.scene.map.removeOverlay(this.tipLabel),this.scene.getStopStatus()||(this.radius=this.scene.map.getDistance(this.centerPoint,e.point).toFixed(0),this.circle.setRadius(this.radius),this.hideTip||(this.tipLabel=new BMapGL.Label("半径:"+this.radius+"米
松开完成绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"endAction",value:function(e){if(!this.scene.getStopStatus())if(this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.limit&&(t=this.limit.area);var i=this.editOpe=new Cs(this.scene,this);this.registEvent(i),i.open(this.circle,t)}else this.scene.map.removeOverlay(this.centerMarker),this.scene.map.removeOverlay(this.circle),this.emitEventIsnomap(this.circle)}},{key:"mousedownAction",value:function(e){this.scene.getStopStatus()||e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.centerPoint==null&&this.startAction(e))}},{key:"mousemoveAction",value:function(e){this.scene.map.removeOverlay(this.tipLabel),this.scene.getStopStatus()||(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.hideTip||(this.tipLabel=new BMapGL.Label("按下确认中心点,拖拽确认半径",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Be(n,"setRunningAction",this,3)([!0,function(){e.centerPoint=null,e.radius=1,e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.mousedown&&e.mousemove&&(e.scene.mask.removeEventListener("mousedown",e.mousedown),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("mousedown",e.mousedown=e.mousedownAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.circle)}},{key:"close",value:function(e){this.deletable=!1,Be(n,"setRunningAction",this,3)([!1]),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),e&&e()}}])}(un),_s=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=z.DRAWING_MARKER,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e){e.enableDragging(),e.addEventListener("dragstart",this.centerDragstart.bind(this)),e.addEventListener("dragging",this.centerDragging.bind(this)),e.addEventListener("dragend",this.centerDragend.bind(this))}},{key:"centerDragstart",value:function(e){}},{key:"centerDragging",value:function(e){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}},{key:"centerDragend",value:function(e){this.emitOkEvent(this.overlay,!0,!0);var t=new J(Y.CHANGE,this.overlay);this.target.dispatchEvent(t)}},{key:"closeOpe",value:function(e){e.disableDragging(),e.removeEventListener("dragstart",this.centerDragstart),e.removeEventListener("dragging",this.centerDragging),e.removeEventListener("dragend",this.centerDragend)}}])}(Ui),$s=function(){function s(n){var e,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,s),(e=W(this,s)).scene=n,e.opts=t,e.drawingItems=t.drawingItems||ke,e.defaultAnchor=t.anchor||BMAP_ANCHOR_TOP_LEFT,e.defaultOffset=t.offset||new BMapGL.Size(20,20),e.initialize(e.scene.map),e}return U(s,BMapGL.Control),j(s,[{key:"initialize",value:function(n){this._map=n;var e=this.container=document.createElement("div");e.className="BMap_Drawing";var t=this.panel=document.createElement("div");t.className="BMap_Draw_Panel",e.appendChild(t);var i=this.generalHtml(n);t.appendChild(i);var r=this.tip=document.createElement("div");return r.className="BMapDraw_tip",r.innerHTML='

',this.opts.enableTips&&t.appendChild(r),n.getContainer().appendChild(e),this.bindEvt(),e}},{key:"generalHtml",value:function(n){for(var e=this,t={hander:"拖动地图",marker:"标记点",polyline:"折线",polygon:"多边形",circle:"圆形",rectangle:"矩形"},i=function(l,c){var p=document.createElement("a");return p.className=l,p.href="javascript:void(0)",p.setAttribute("drawingType",c),p.setAttribute("onfocus","this.blur()"),p.addEventListener("mouseenter",function(v){var g=v.target.getAttribute("drawingType"),A=t[g];g==="hander"?(e.tip.children[0].innerText=A,e.tip.children[1].innerText="使用鼠标拖动地图"):(e.tip.className+=" "+g,e.tip.children[0].innerText=A,e.tip.children[1].innerText="使用"+A+"选出目标区域"),e.tip.style.display="block"}),p.addEventListener("mouseleave",function(v){for(var g=v.target.getAttribute("drawingType"),A=" "+e.tip.className.replace(/[\t\r\n]/g,"")+" ";A.indexOf(" "+g+" ")>=0;)A=A.replace(" "+g+" "," ");e.tip.className=A.replace(/^\s+|\s+$/g,""),e.tip.style.display="none"}),p},r=document.createDocumentFragment(),a=0,o=this.drawingItems.length;o>a;a++)r.appendChild(i("BMapDraw_Box BMapDraw_"+this.drawingItems[a],this.drawingItems[a]));return r}},{key:"setStyleByDrawingItems",value:function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"marker",e=this.panel.getElementsByTagName("a"),t=0,i=e.length;i>t;t++){var r=e[t];r.getAttribute("drawingType")===n?r.className="BMapDraw_Box BMapDraw_"+n+"_hover":r.className=r.className.replace(/_hover/,"")}}},{key:"bindEventByDrawingType",value:function(n){var e=this.scene;if(e.isOpen&&e.drawType===n)e.close(),e.map.enableDoubleClickZoom();else switch(n){case"marker":new cs(e).open();break;case"polyline":new oi(e).open();break;case"polygon":new qi(e).open();break;case"circle":new ps(e).open();break;case"rectangle":new hs(e).open()}}},{key:"bindEvt",value:function(n){var e=this;w.on(this.panel,"click",function(t){var i=w.getTarget(t).getAttribute("drawingType");e.setStyleByDrawingItems(i),e.bindEventByDrawingType(i)})}}])}(),er=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n)).type=null,t.instance=null,t.graphicOpts=en,t.labelOptions=Ue,t.isOnMap=!1,t.isSeries=!1,t.skipEditing=!1,t.mouseMove=!0,t.enableSnap=!1,t.limitPoint=-1,t.scene=e,t.defineProperty(i),t}return U(n,s),j(n,[{key:"close",value:function(e){this.instance&&(this.instance.close(),this.instance=null),e&&e()}},{key:"open",value:function(e){this.close(),this.scene.close(),this.defineProperty(e),this.type&&this.doAction()}},{key:"doAction",value:function(){var e=this;this.data=[];var t={isSelectDraw:!0,isOpen:!0,enableSnap:this.enableSnap,isOnMap:this.isOnMap,isSeries:this.isSeries,skipEditing:this.skipEditing,labelOptions:this.labelOptions,baseOpts:this.graphicOpts,mouseMove:this.mouseMove,limitPoint:this.limitPoint};switch(this.type){case z.DRAWING_POLYLINE:this.instance=new oi(this.scene,t);break;case z.DRAWING_POLYGON:this.instance=new qi(this.scene,t);break;case z.DRAWING_RECTANGLE:this.instance=new hs(this.scene,t);break;case z.DRAWING_CIRCLE:this.instance=new ps(this.scene,t);break;case z.DRAWING_MARKER:this.instance=new cs(this.scene,t);break;case z.DRAWING_POINT:this.instance=new vn(this.scene.map);break;default:this.close()}this.instance&&(this.instance.addEventListener(Y.CHANGE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.MOVE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.CLICK,function(i){e.dispatchEvent(i);var r=new J(Y.COMPLETE,{from:fe.SELECT_NO_MAP,mouseTarget:i.target,overlay:new BMapGL.Marker(new BMapGL.Point(i.target.latlng.lng,i.target.latlng.lat))});e.scene.dispatchEvent(r)}),this.instance.addEventListener(Y.COMPLETE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.CANCEL,function(i){e.dispatchEvent(i)}))}},{key:"addData",value:function(e){this.scene&&this.scene.addSelectDrawData(e)}},{key:"clearData",value:function(){this.scene&&this.scene.clearSelectDrawData()}}])}(x),tr=function(){return j(function s(n,e){D(this,s),this.label=void 0,this.scene=n},[{key:"getLength",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{showlabel:!0,unit:"kilometers"};s instanceof BMapGL.Polyline&&(s=s.toGeoJSON());var e=ye.getLength(s);if(n.showlabel){var t=s.geometry.coordinates,i=new BMapGL.Point(t[t.length-1][0],t[t.length-1][1]),r="";switch(n.unit){case"kilometers":r="总长度:"+e.toFixed(2)+"km";break;case"meters":r="总长度:"+e.toFixed(2)+"m"}this.scene.map.removeOverlay(this.label),this.label=new BMapGL.Label(r,{position:i,offset:n.offset||new BMapGL.Size(0,0)}),this.label.setStyle(n.labelOptions),this.scene.map.addOverlay(this.label)}return e}},{key:"getPolygonArea",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{showlabel:!0,unit:"kilometers"};s instanceof BMapGL.Polygon&&(s=s.toGeoJSON());var e=ye.getPolygonArea(s);if(n.showlabel){var t=ye.getPolygonCenter(s),i="";switch(n.unit){case"kilometers":i=e.toFixed(2)+" km²";break;case"meters":i=e.toFixed(2)+" m²"}this.scene.map.removeOverlay(this.label),this.label=new BMapGL.Label(i,{position:t.bdCenter,offset:n.offset||new BMapGL.Size(-20,-10)}),this.label.setStyle(n.labelOptions),this.scene.map.addOverlay(this.label)}return e}}])}(),nr=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).tipLabel=null,t.lengthLabel=[],t.totalLabel=null,t.turnOverlays=[],t.totalLength=0,t.measureRes=0,t.subDistance=[],t.scene.setCurrentDrawType(t.type),t.setOtherOptions(i),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"setOtherOptions",value:function(e){this.options=e,this.skipEditing=!0,this.isOpen=!0,this.options=Object.assign(Lt,e),this.isSeries=this.options.isSeries,this.setBaseOptions(this.options.baseOpts)}},{key:"setTurnPoint",value:function(e){var t=this.options,i=new BMapGL.Marker(e,{icon:t.turnIcon?t.turnIcon:At,clickable:!1,baseZIndex:35e5,zIndexFixed:!0});this.scene.map.addOverlay(i),this.turnOverlays.push(i)}},{key:"startAction",value:function(e){var t=this.match?this.match:e.point;this.points.push(t),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1?(this.turnOverlays=[],this.lengthLabel=[],this.overlay=new BMapGL.Polyline(this.drawPoint,this.baseOptions),this.scene.map.addOverlay(this.overlay)):(this.overlay.setPath(this.drawPoint),this.scene.map.removeOverlay(this.measureLabel),this.scene.map.addOverlay(this.downLabel),this.subDistance.push(this.downLabel.content),this.lengthLabel.push(this.downLabel)),this.setTurnPoint(t),this.isBinded||(this.isBinded=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this)))}},{key:"moveAction",value:function(e){var t=e.point;if(this.enableSnap){var i=[];if(this.overlay.points.length>2){var r=this.overlay.getPath().slice(0,this.overlay.points.length-1);i.push(new this.overlay.constructor(r))}if(this.match=this.getSnap(t,this.scene.instances,i),this.match)return void this.overlay.setPositionAt(this.drawPoint.length-1,this.match)}this.match=null;var a=this.drawPoint[this.drawPoint.length-2],o=e.point;this.options.unit==="metric"?(this.measureRes=1e3*ye.getDistance(a,o),this.distance=this.measureRes.toFixed(2)+"m"):(this.measureRes=ye.getDistance(a,o),this.distance=this.measureRes.toFixed(2)+"km");var l=ye.getLineCenter(a,o);this.scene.map.removeOverlay(this.measureLabel),this.measureLabel=this.addLabel(this.distance,{position:l.bdCenter}),this.downLabel=this.addLabel(this.distance,{position:l.bdCenter}),this.scene.map.addOverlay(this.measureLabel),this.overlay.setPositionAt(this.drawPoint.length-1,e.point),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label(this.options.followLabel,{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)}},{key:"dblclickAction",value:function(e){var t=this;w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick);var i=this.overlay.toGeoJSON(),r=i.geometry.coordinates,a=new BMapGL.Point(r[r.length-1][0],r[r.length-1][1]),o=[0,0],l=[0,0],c=this.scene.map.pointToPixel(this.points[this.points.length-2]),p=this.scene.map.pointToPixel(this.points[this.points.length-3]);o=0>c.x-p.x?[-14,0]:[14,0],l=0>c.y-p.y?[-5,-38]:[-5,11];var v=ye.getLength(i,"kilometers");this.totalLength=this.options.unit==="metric"?1e3*v:v;var g="";switch(this.options.unit){case"kilometers":g="总长:"+v.toFixed(2)+"km";break;case"metric":g="总长:"+1e3*v.toFixed(2)+"m"}this.totalLabel=new BMapGL.Label(g,{position:a,offset:new BMapGL.Size(l[0],l[1])}),this.totalLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.totalLabel),this.lengthLabel.push(this.totalLabel),this.closeIcon=this.options.closeIcon?this.options.closeIcon:Z,this.closeBtn=new BMapGL.Marker(a,{icon:this.closeIcon,baseZIndex:36e5,offset:new BMapGL.Size(o[0],o[1]),enableMassClear:!0}),this.closeBtn.setTitle("清除本次测距"),this.scene.map.addOverlay(this.closeBtn);var A={overlay:this.overlay,closeBtn:this.closeBtn,totalLabel:this.totalLabel,lengthLabel:this.lengthLabel,points:this.points.slice(0),turnOverlays:this.turnOverlays.slice(0)};this.closeBtn.addEventListener("click",function(P){t.scene.map.removeOverlay(A.closeBtn),t.scene.map.removeOverlay(A.overlay);for(var k=0,B=A.turnOverlays.length;B>k;k++)t.scene.map.removeOverlay(A.turnOverlays[k]),A.turnOverlays[k]=null;for(var M=0,C=A.lengthLabel.length;C>M;M++)t.scene.map.removeOverlay(A.lengthLabel[M]),A.lengthLabel[M]=null}),this.dispatchMeasureEvent(),this.overlay.setPath(this.points),this.isSeries?this.bindEvent():this.scene.mask.hide()}},{key:"dispatchMeasureEvent",value:function(){var e=new J($t.LENGTH_END,{points:this.points?this.points.slice(0):[],distance:this.totalLength,subDistance:this.subDistance,unit:this.options.unit,overlay:this.overlay});this.dispatchEvent(e),this.scene.dispatchEvent(e)}}])}(oi),ir=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).measureArea=0,t.turnOverlays=[],t.scene.setCurrentDrawType(t.type),t.setOtherOptions(i),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"setOtherOptions",value:function(e){this.options=e,this.skipEditing=!0,this.isOpen=!0,this.options=Object.assign(Vi,e),this.isSeries=this.options.isSeries,this.setBaseOptions(this.options.baseOpts)}},{key:"setTurnPoint",value:function(e){var t=this.options,i=new BMapGL.Marker(e,{icon:t.turnIcon?t.turnIcon:At,clickable:!1,baseZIndex:35e5,zIndexFixed:!0});this.scene.map.addOverlay(i),this.turnOverlays.push(i)}},{key:"startAction",value:function(e){var t=this.match?this.match:e.point;if(this.points.push(t),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1)this.turnOverlays=[],this.overlay=new BMapGL.Polygon(this.drawPoint,this.baseOptions),this.scene.map.addOverlay(this.overlay);else if(this.overlay.setPath(this.drawPoint),this.points.length>2){this.options.unit==="metric"?(this.measureArea=1e6*ye.getPolygonArea(this.overlay),this.area=this.measureArea.toFixed(2)+"m²"):(this.measureArea=ye.getPolygonArea(this.overlay),this.area=this.measureArea.toFixed(2)+"km²");var i=ye.getPolygonCenter(this.overlay.toGeoJSON());this.scene.map.removeOverlay(this.areaLabel),this.areaLabel=this.addLabel(this.area,{position:i.bdCenter,offset:new BMapGL.Size(5,-2)}),this.scene.map.addOverlay(this.areaLabel)}this.setTurnPoint(t),this.isBinded||(this.isBinded=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this)))}},{key:"dblclickAction",value:function(e){var t=this;w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),this.overlay.setPath(this.points);var i=this.overlay.toGeoJSON().geometry.coordinates[0],r=new BMapGL.Point(i[i.length-1][0],i[i.length-1][1]);this.closeIcon=this.options.closeIcon?this.options.closeIcon:Z,this.closeBtn=new BMapGL.Marker(r,{icon:this.closeIcon,baseZIndex:36e5,enableMassClear:!0,offset:new BMapGL.Size(10,10)});var a=ye.getPolygonCenter(this.overlay.toGeoJSON());this.totalAreaLabel=this.addLabel(this.area,{position:a.bdCenter,offset:new BMapGL.Size(5,-2)});var o={overlay:this.overlay,closeBtn:this.closeBtn,points:this.points.slice(0),turnOverlays:this.turnOverlays.slice(0),totalAreaLabel:this.totalAreaLabel};this.scene.map.addOverlay(o.closeBtn),this.scene.map.removeOverlay(this.areaLabel),this.scene.map.addOverlay(o.totalAreaLabel),o.closeBtn.addEventListener("click",function(l){t.scene.map.removeOverlay(o.closeBtn),t.scene.map.removeOverlay(o.overlay),t.scene.map.removeOverlay(o.totalAreaLabel);for(var c=0,p=o.turnOverlays.length;p>c;c++)t.scene.map.removeOverlay(o.turnOverlays[c]),o.turnOverlays[c]=null}),this.dispatchMeasureEvent(),this.isSeries?this.bindEvent():this.scene.mask.hide()}},{key:"dispatchMeasureEvent",value:function(){var e=new J($t.AREA_END,{points:this.points?this.points.slice(0):[],unit:this.options.unit,area:this.measureArea,overlay:this.overlay});this.dispatchEvent(e),this.scene.dispatchEvent(e)}}])}(qi),sr=function(s){function n(){var e;D(this,n);for(var t=arguments.length,i=Array(t),r=0;t>r;r++)i[r]=arguments[r];return(e=W(this,n,[].concat(i))).tolerance=1e-6,e.toleranceType="kilometers",e}return U(n,s),j(n,[{key:"polygonCutByLine",value:function(e,t,i){var r,a,o,l,c,p,v,g,A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},P=[],k=[],B={geojsonRes:null,bdRes:null},M=e.geometry,C=t.geometry;if(C.coordinates=(a=[],C.coordinates.forEach(function(q){if(a.length){var ae=a[a.length-1];ae[0]!==q[0]&&ae[1]!==q[1]&&a.push(q)}else a.push(q)}),a),2>C.coordinates.length||M.type!=="Polygon"&&M.type!=="MultiPolygon"||C.type!=="LineString"||(i===void 0&&(i=""),Qt(M,C).features.length===0)||Ln(C,M))return B;k[0]=Di(C,this.tolerance,{units:this.toleranceType}),k[1]=Di(C,-this.tolerance,{units:this.toleranceType});for(var N=0;1>=N;N++){var V=N;P=[];for(var O=0;C.coordinates.length>O;O++)P.push(C.coordinates[O]);for(var G=k[V].geometry.coordinates.length-1;G>=0;G--)P.push(k[V].geometry.coordinates[G]);P.push(C.coordinates[0]);var Q=ns(ne(P));l=Q,c=void 0,p=void 0,v=void 0,g=void 0,c=et(o=M),p=et(l),v=o.properties||{},r=(g=Zs(c.coordinates,p.coordinates)).length===0?null:g.length===1?be(g[0],v):te(g,v)}var ie=new BMapGL.GeoJSONParse().readFeaturesFromObject(r,A),K=[],le=[];return ie.forEach(function(q,ae){q.properties=Object.assign({},e.properties||{}),q.properties.id+="-".concat(ae),K.push(q),le.push(q.toGeoJSON())}),{geojsonRes:le,bdRes:K}}},{key:"lineCutByPoly",value:function(e,t,i){if(e.geometry===void 0||e.geometry.type.toLowerCase().indexOf("linestring")===-1)throw"传入的必须为linestring";var r=function(v,g){if(!v)throw Error("line is required");if(!g)throw Error("splitter is required");var A=Tn(v),P=Tn(g);if(A!=="LineString")throw Error("line must be LineString");if(P==="FeatureCollection")throw Error("splitter cannot be a FeatureCollection");if(P==="GeometryCollection")throw Error("splitter cannot be a GeometryCollection");var k=Oi(g,{precision:7});switch(P){case"Point":return On(v,k);case"MultiPoint":return Bi(v,k);case"LineString":case"MultiLineString":case"Polygon":case"MultiPolygon":return Bi(v,Qt(v,k))}}(e,t).features,a=[],o=new BMapGL.GeoJSONParse;if(r.length>1)for(var l=0,c=r.length;c>l;l++){var p=o.readFeatureFromObject(r[l],i);a.push(p)}return{geojsonRes:r,bdRes:a}}}])}(x),rr=function(s){function n(){var e;D(this,n);for(var t=arguments.length,i=Array(t),r=0;t>r;r++)i[r]=arguments[r];return(e=W(this,n,[].concat(i))).tolerance=.001,e.toleranceType="kilometers",e}return U(n,s),j(n,[{key:"polygonUnion",value:function(e,t){if(2>e.length)throw"至少2个数据";var i=null,r=!1;e.forEach(function(l,c){var p,v,g;1>c?i=l:(p=i,g=6,(v=l).geometry.coordinates[0].forEach(function(A,P){var k=H(A,2),B=k[0],M=k[1];B=parseFloat(B.toFixed(g)),M=parseFloat(M.toFixed(g));for(var C=0;p.geometry.coordinates[0].length>C;C++){var N=H(p.geometry.coordinates[0][C],2),V=N[0],O=N[1];if(V=parseFloat(V.toFixed(g)),O=parseFloat(O.toFixed(g)),B===V&&M===O){v.geometry.coordinates[0][P]=p.geometry.coordinates[0][C];break}}}),Ln(i,l)?r=!0:i=Ss(i,l))});var a=r?null:i,o=new BMapGL.GeoJSONParse;return{geojsonRes:a,bdRes:a?o.readFeatureFromObject(a,t):null}}}])}(x),Is=function(s){function n(){return D(this,n),W(this,n,arguments)}return U(n,s),j(n,[{key:"geojsonMove",value:function(e,t,i){(t instanceof BMapGL.Point||t instanceof BMapGL.LatLng)&&(t=ee([t.lng,t.lat])),(i instanceof BMapGL.Point||i instanceof BMapGL.LatLng)&&(i=ee([i.lng,i.lat]));var r,a,o,l,c=function(p,v,g,A){if(!wt(A=A||{}))throw Error("options is invalid");var P=A.units,k=A.zTranslation,B=A.mutate;if(!p)throw Error("geojson is required");if(v==null||isNaN(v))throw Error("distance is required");if(k&&typeof k!="number"&&isNaN(k))throw Error("zTranslation is not a number");if(k=k!==void 0?k:0,v===0&&k===0)return p;if(g==null||isNaN(g))throw Error("direction is required");return 0>v&&(v=-v,g+=180),B!==!1&&B!==void 0||(p=nt(p)),kt(p,function(M){var C=He(is(M,v,g,{units:P}));M[0]=C[0],M[1]=C[1],k&&M.length===3&&(M[2]+=k)}),p}(e,Yn(t,i),(r=t,a=i,o===void 0&&(o={}),(l=o.final?Ii(me(a),me(r)):Ii(me(r),me(a)))>180?-(360-l):l));return c}}])}(x),li=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).currentModel=n.MODEL.MOVE,t.labelOptions=Ue,t.baseOpts=en,t.enableSnap=!0,t.snapDistance=10,t.match=null,t.matchOverlay=null,t.matchOverlayRadius=1,!(e instanceof ji))throw Error("MoveBase实例化必须输入scene参数");t.scene=e,t.scene.move=t;var r={};return w.copyOptionsToNew(t.scene.options,i,r),w.copyNotExitOptions(r,t.scene.options),t.options=r,t.target=i.target||t,t.setOptions(r),t.setSnapPointType(i),t.moveCalculate=new Is,t.parse=new BMapGL.GeoJSONParse,t}return U(n,s),j(n,[{key:"setOptions",value:function(){this.defineProperty(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{})}},{key:"setCurrentModel",value:function(e){this.currentModel=e}},{key:"open",value:function(e,t){var i=this;this.scene&&(this.overlay=this.currentModel===n.MODEL.MOVE?e:this.parse.readFeatureFromObject(e.toGeoJSON()),this.scene.open(),this.setRunningAction(!0,function(){i.setSceneStatus($.STATUS_MOVE),i.moveOpe(e),t&&t()}))}},{key:"close",value:function(e){this.overlay&&(this.setRunningAction(!1),this.setSceneStatus($.STATUS_FREE),this.closeOpe(this.overlay),this.emitOkEvent(this.overlay),e&&e())}},{key:"moveOpe",value:function(e){}},{key:"closeOpe",value:function(e){}},{key:"emitOkEvent",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=new J(Y.COMPLETE,{overlay:e,from:fe.MOVE_ON_MAP,model:this.currentModel});this.dispatchEvent(i),t&&this.scene.dispatchEvent(i)}},{key:"setRunningAction",value:function(e,t){e?(this.scene.closeRunningAction(),this.scene.runningAction=this,this.scene.mask.show(),t()):(this.scene.runningAction=null,this.scene.mask.hide())}},{key:"setRadius",value:function(){var e=this.scene.map.getZoomUnits();this.matchOverlay.setRadius(this.matchOverlayRadius*e)}},{key:"addMatchOverlay",value:function(e){this.matchOverlay instanceof BMapGL.Circle?(this.setRadius(),this.matchOverlay.setCenter(e),this.scene.map.addEventListener("zoomend",this._setRadius=this.setRadius.bind(this)),this.scene.map.addOverlay(this.matchOverlay)):(this.scene.map.addOverlay(this.matchOverlay),this.matchOverlay.setPosition(e))}},{key:"removeMatchOverlay",value:function(){this.scene.map.removeOverlay(this.matchOverlay),this._setRadius&&this.scene.map.removeEventListener("zoomend",this._setRadius)}},{key:"getSnap",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.snapDistance,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,o=null;return this.removeMatchOverlay(),o||(o=Zt(e,t,r,a)),!o&&this.scene._attachSnapSource&&(o=Zt(e,this.scene._attachSnapSource,r,a)),o||(o=Zt(e,i,r,a)),o&&this.addMatchOverlay(o),o}}])}(x);li.MODEL={COPY:Symbol(),MOVE:Symbol()};var Ds=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n,[e,t])).type=z.DRAWING_POLYLINE,i.scene.setCurrentDrawType(i.type),i}return U(n,s),j(n,[{key:"startAction",value:function(e){w.stopBubble(e),w.preventDefault(e),this.start=this.match?this.match:e.point,this.currentModel===li.MODEL.COPY&&(this.overlay.setOptions(this.baseOpts),this.scene.map.addOverlay(this.overlay)),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this))}},{key:"moveAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("移动改变位置
松开结束操作",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.labelOptions),this.scene.map.addOverlay(this.tipLabel);var t=e.point;this.enableSnap&&(this.match=this.currentModel===li.MODEL.COPY?this.getSnap(e.point,this.scene.instances):this.getSnap(e.point,this.scene.instances,[],this.snapDistance,this.scene.map,[this.overlay]),this.match&&(t=this.match),this.match=null);var i=this.moveCalculate.geojsonMove(this.source,this.start,t);this.overlay.updateByGeoJSON(i)}},{key:"endAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.disableEdgeMove(),this.finish()}},{key:"mousemoveAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("按住确认起点,拖拽进行移动",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.labelOptions),this.scene.map.addOverlay(this.tipLabel)}},{key:"finish",value:function(){this.currentModel===li.MODEL.COPY&&this.scene.map.removeOverlay(this.overlay),this.emitOkEvent(this.overlay,!0);var e=new J(Y.CHANGE,this.overlay);this.target.dispatchEvent(e),this.close()}},{key:"moveOpe",value:function(){this.source=this.overlay.toGeoJSON(),this.scene.mask.show(),this.scene.mask.addEventListener("mousemove",this.mousemove=this.mousemoveAction.bind(this)),this.scene.mask.addEventListener("mousedown",this.mousedown=this.startAction.bind(this))}},{key:"closeOpe",value:function(){this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove)}}])}(li),ar=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n,[e,t])).type=z.DRAWING_POLYGON,i.scene.setCurrentDrawType(i.type),i}return U(n,s),j(n)}(Ds),or=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n)).otherOverlays=[],i.snapDistance=15,i.isOpen=!1,i.cursor="default",i.scene=e,i.isOpen=~~t,i._initEvent(),i}return U(n,s),j(n,[{key:"open",get:function(){return this.isOpen},set:function(e){this.isOpen=e}},{key:"distance",get:function(){return this.snapDistance},set:function(e){this.snapDistance=e}},{key:"setPickCursor",value:function(e){this.cursor=e}},{key:"_initEvent",value:function(){var e=this;this.scene&&(this.scene.addEventListener(Y.CLICK,function(t){if(e.isOpen&&e.scene.currentStatus===$.STATUS_FREE){var i=e.getSnap(t.target.latlng);if(i){var r=H(i,3),a=new Gs(r[0],r[1]);e.dispatchEvent(new J(Y.CLICK,a))}}}),this.scene.addEventListener(Y.MOVE,function(t){if(e.isOpen&&e.scene.currentStatus===$.STATUS_FREE){var i=e.getSnap(t.target.latlng);if(i){e.scene.map.platform.style.cursor=e.cursor;var r=H(i,3),a=new Gs(r[0],r[1]);e.dispatchEvent(new J(Y.MOVE,a))}else e.scene.map.platform.style.cursor=e.scene.map.config.defaultCursor,e.dispatchEvent(new J(Y.MOVE,null))}}))}},{key:"attachOverlays",value:function(e){e instanceof Array&&(this.otherOverlays=e)}},{key:"getSnap",value:function(e){var t=null;return t||(t=this.getSnapByLL(e,this.scene.instances)),!t&&this.otherOverlays&&this.otherOverlays.length>0&&(t=this.getSnapByLL(e,this.otherOverlays)),t}},{key:"getSnapByLL",value:function(e,t){var i,r=(i=this.scene.map.getZoom(),Math.pow(2,18-i)),a=this.snapDistance*r;if(!(t&&t instanceof Array))return null;for(var o in t){var l=t[o];if(l instanceof BMapGL.Marker){var c=l.getPosition();if(a>1e3*ye.getDistance(e,c,"kilometers"))return[l,0,c]}else{var p=l.getPath();for(var v in p){var g=p[v],A=1e3*ye.getDistance(e,g,"kilometers");if(A&&a>A)return[l,v,g]}}}return null}}])}(x),Gs=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n))._index=-1,i.overlay=e,i.path=e instanceof BMapGL.Marker?[e.getPosition()]:e.getPath(),t>i.path.length-1||(i.index=t),i}return U(n,s),j(n,[{key:"index",get:function(){return this._index},set:function(e){this._index=parseInt(e)||0;var t=new J(Y.CHANGE,this.index);this.dispatchEvent(t)}},{key:"getCurrentNode",value:function(){return this.path[this.index]}},{key:"updateNode",value:function(e,t){if(this.overlay instanceof BMapGL.Marker){var i=BMapGL.Projection.convertLL2MC(e);this.overlay.setPoint(i)}else t!==void 0&&t>=0&&this.path.length>t?this.path[t]=e:this.path[this.index]=e,this.overlay.setPath(this.path)}},{key:"hasNext",value:function(){return this.index+1>=0&&this.path.length>this.index+1}},{key:"next",value:function(){return this.hasNext()?(this._index++,this.path[this.index]):null}},{key:"hasPrev",value:function(){return this.index-1>=0&&this.path.length>this.index-1}},{key:"prev",value:function(){return this.hasPrev()?(this._index--,this.path[this.index]):null}}])}(x);R.ActionStatus=fe,R.AreaMeasure=ir,R.CircleDraw=ps,R.CircleEdit=Cs,R.CorrectPoint=or,R.CutCalculate=sr,R.DistanceMeasure=nr,R.DrawControl=$s,R.DrawScene=ji,R.DrawStatus=$,R.DrawingType=z,R.GeoCalculator=ye,R.MapSelect=vn,R.MarkerDraw=cs,R.MarkerEdit=_s,R.Measure=tr,R.MeasureEvent=$t,R.MoveCalculate=Is,R.Operate=Gn,R.OperateEventType=Y,R.PolygonDraw=qi,R.PolygonEdit=Os,R.PolygonMove=ar,R.PolylineDraw=oi,R.PolylineEdit=us,R.PolylineMove=Ds,R.RectDraw=hs,R.RectEdit=Ls,R.Select=er,R.UnionCalculate=rr,Object.defineProperty(R,"__esModule",{value:!0})})})(Aa,mt);const Yi=he=>(ys("data-v-25b551d4"),he=he(),As(),he),ba={class:"module"},Ea={id:"map",style:{width:"100vw",height:"100vh"}},wa={class:"left",style:{width:"517px"}},ka={class:"lyx"},Pa={class:"title"},xa={class:"title_name"},Sa={key:1},Ma=["onClick"],Oa={class:"content_item_name"},Ba={class:"content_item_value"},La={class:"age-container"},Ca={class:"progress-wrapper"},Ia={class:"content"},Da=["onClick"],Ga={class:"content_item_name"},Ra={class:"content_item_value"},Na={class:"content_item_percent"},Ta={class:"tsbq"},za=Yi(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null,"特殊标签")])],-1)),Fa={class:"content"},ja=["onClick"],Ua={class:"content_item_name"},qa={class:"content_item_value"},Wa={class:"right",style:{width:"517px"}},Ya={class:"zyys"},Va=Yi(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null," 基本公共服务资源要素")])],-1)),Qa={class:"zyys_content"},Xa=["onClick"],Ja=["src"],Ka={class:"zyys_content_item_right"},Za={class:"jbggfwq"},Ha=Yi(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null," 基本公共服务圈")])],-1)),_a={class:"jbggfwq_content"},$a={class:"jbggfwq_content_item_left"},eo={class:"jbggfwq_content_item_right"},to=["onClick"],no={key:0,class:"btns"},io={key:4,style:{display:"flex"}},so={key:6,style:{display:"flex"}},ro={key:8,style:{display:"flex"}},ao={key:0},oo={key:1},lo={key:0,src:wr,style:{width:"20px",height:"20px"}},co={class:"loadBody"},uo=Yi(()=>S("div",{class:"load"},[S("div",{class:"icon"},[S("div",{class:"loading"},[S("div"),S("div"),S("div"),S("div"),S("div"),S("div"),S("div"),S("div")])]),S("div",{class:"text"},"加载中...")],-1)),ho=[uo],po={class:"dialog-footer"},vo={class:"dialog-footer"},fo={class:"dialog-footer"},go={class:"dialog-footer"},mo={class:"dialog-footer"},yo={__name:"sy_map",setup(he){const we=I(!1),R=I(!1),pe=I(!1),W=I(!1),D=Bt({name:"",center:[],area:[[[]]]}),at=ds(()=>D.name==""||D.center.length==0||D.area.length==0),j=I(""),Ge=I([]),Ke=I(""),Ze=I(!1),U=I(!1),Re=I(!1),de=I(!1),Se=I(!1),H=I(!1);I(!1);const Be=I(!1),qt=I({}),je=I([]),re=I([]),$=I([]),Y=I([]),$t=I([]),fe=I([]),z=I([]),ge=I([]),Z=I([]),At=I([]),L=I([]),gi=I({});var kn;const Ue=I(""),ot=I(!1),Vi=I(""),Lt=I(""),en=I(""),Ct=I(!1),ke=I([]),w=I(""),ve=I(""),J=I("");var x=null;const vn=Bt([]);var Ae=[],Le=[],ce=[];const qe=[{bg:"RGBA(52, 231, 134, 1)"},{bg:"RGBA(255, 206, 0, 1)"},{bg:"RGBA(186, 232, 128, 1)"},{bg:"RGBA(35, 146, 223, 1)"},{bg:"RGBA(60, 144, 252, 1)"},{bg:"RGBA(255, 142, 0, 1)"},{bg:"RGBA(137, 128, 0, 1)"},{bg:"RGBA(0, 207, 249, 1)"},{bg:"RGBA(27, 91, 55, 1)"}],ee=I([{name:"低保",id:"db",tagId:1},{name:"低边",id:"dibian",tagId:2},{name:"困境儿童",id:"kjer",tagId:3},{name:"孤儿",id:"ge",tagId:4},{name:"残疾人",id:"cjr",tagId:5},{name:"特困",id:"tk",tagId:6},{name:"糖尿病",id:"tnb",tagId:7},{name:"退役军人",id:"tyjr",tagId:8},{name:"高血压",id:"gxy",tagId:9},{name:"精神病人",id:"jsbr",tagId:10}]),be=I([]),ne=I([]),Ee=I([]),it=Bt([{name:"龙洲街道",center:[],number:"1000"},{name:"东华街道",center:[],number:"1000"},{name:"小南海镇",center:[],number:"1000"},{name:"湖镇镇",center:[],number:"1000"},{name:"溪口镇",center:[],number:"1000"},{name:"詹家镇",center:[],number:"1000"},{name:"塔石镇",center:[],number:"1000"},{name:"横山镇",center:[],number:"1000"},{name:"模环乡",center:[],number:"1000"},{name:"石佛乡",center:[],number:"1000"},{name:"沐尘畲族乡",center:[],number:"1000"},{name:"罗家乡",center:[],number:"1000"},{name:"庙下乡",center:[],number:"1000"},{name:"大街乡",center:[],number:"1000"},{name:"社阳乡",center:[],number:"1000"}]),T=I({person:"",fwq:9999}),te=I([{id:0,name:"总人口",value:"1724114",ages:"总人口",age:"1000"}]),bt=I([{id:0,age:"1-10岁",progress:10,bgColor:"rgba(246, 214, 120, 1)"},{id:1,age:"11-20岁",progress:10,bgColor:"rgba(243, 254, 128, 1)"},{id:2,age:"21-30岁",progress:10,bgColor:"rgba(164, 241, 119, 1)"},{id:3,age:"31-40岁",progress:10,bgColor:"rgba(110, 255, 201, 1)"},{id:4,age:"41-50岁",progress:10,bgColor:"rgba(105, 201, 241, 1)"},{id:5,age:"51-60岁",progress:10,bgColor:"rgba(107, 138, 244, 1)"},{id:6,age:"61-70岁",progress:10,bgColor:"rgba(161, 128, 255, 1)"},{id:7,age:"71-80岁",progress:10,bgColor:"rgba(179, 238, 147, 1)"},{id:8,age:"81-90岁",progress:10,bgColor:"rgba(190, 255, 246, 1)"},{id:9,age:"91-100岁",progress:10,bgColor:"rgba(222, 173, 98, 1)"}]),Et=I([]),st=Bt({serviceCircleList:[],fwqCoordinates:[],fwqCoordinates1:[],fwqCoordinates2:[],zoomLevel:null}),lt=I([]),Me=Bt(["龙洲街道","东华街道","小南海镇","湖镇镇","溪口镇","詹家镇","塔石镇","横山镇","模环乡","石佛乡","沐尘畲族乡","罗家乡","庙下乡","大街乡","社阳乡"]),It=I([]),dn=I([{id:0,name:"体育场所",img:kr,wz:!1},{id:1,name:"幼儿园",img:Pr,img_map:Rr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=幼儿园"},{id:2,name:"小学",img:xr,img_map:Nr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=小学"},{id:3,name:"初中",img:Sr,img_map:Tr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=初中"},{id:4,name:"高中",img:Mr,img_map:zr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=高中"},{id:5,name:"医院",img:Or,img_map:Fr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=医院"},{id:6,name:"南孔书院",img:Br,wz:!1},{id:7,name:"养老机构",img:Lr,img_map:jr,wz:!1,tooltip:"name"},{id:8,name:"汽车充电桩",img:Cr,wz:!0},{id:9,name:"卫生服务中心",img:Ir,wz:!0},{id:10,name:"AED",img_map:Ur,img:Dr,wz:!0,url:"/api/ggfwyth/ysyzt/getAeds",tooltip:"siteAddress"},{id:11,name:"摄像头",img:Gr,img_map:qr,wz:!1,url:"/api/ggfwyth/ysyzt/getJashsxt",tooltip:"sbmc"}]),wt=I([]),Ne=I({}),kt=Bt([{name:"龙游县湖镇镇养老服务中心(龙游县湖镇中心敬老院)",value:34,center:[119.290573,29.05917]},{name:"龙游县模环敬老院(龙游县模环乡钱江缘颐养院)",value:73,center:[119.245178,29.11824]},{name:"龙游县小南海敬老院(龙游县小南海销钱江缘颐养院)",value:29,center:[119.116203,29.078722]},{name:"龙游县广和长青养老服务中心",value:310,center:[119.15457,29.01811]},{name:"龙游县泽随敬老院(龙游泽随养老中心)",value:57,center:[119.102493,29.14036]},{name:"龙游县龙南中心敬老院(龙游龙南养老中心)",value:73,center:[119.157143,28.833012]},{name:"龙游县詹家敬老院(龙游詹家养老中心)",value:33,center:[119.078972,29.026592]},{name:"龙游县龙洲敬老院(龙游龙洲养老中心)",value:23,center:[119.164062,28.984661]},{name:"龙游县横山镇敬老院(龙游横山养老中心)",value:58,center:[119.237015,29.240862]},{name:"龙游骨科医院(六顺颐养院)",value:247,center:[119.171921,29.01895]},{name:"龙游石佛敬老院(龙游县石佛乡六顺养老中心)",value:61,center:[119.11557,29.187431]},{name:"龙游县国华养老服务有限公司",value:25,center:[119.125282,29.098713]},{name:"龙游县社会养老和儿童福利院",value:0,center:[119.17602,29.03358]},{name:"龙游荷庄养老院",value:0,center:[119.211021,29.174171]},{name:"龙游县湖镇中心卫生院(天禾康养)",value:0,center:[119.299393,29.059999]}]);let Ce=null;const $e=I(!1),rt=Bt({show:!1,deviceCode:"",hlsUriSsl:"",name:""}),Dt=Bt({url:"",title:"人员列表",columns:[{label:"序号",property:"index",width:"50",type:"index",align:"center"},{label:"姓名",property:"nm"},{label:"手机号",property:"contactTel"},{label:"年龄",property:"age"},{label:"居住状态",property:"jzzt",type:"slot"},{label:"民族",property:"ethnic"},{label:"性别",property:"gender"},{label:"户口登记地",property:"domicAddr",width:"200px"},{label:"",property:"sxt",width:"30px",type:"slot"}],data:[]}),Te=Bt({total:100,pageSize:10,currentPage:1});var ct=[{featureType:"label",elementType:"all",stylers:{visibility:"off"}},{featureType:"boundary",elementType:"all",stylers:{visibility:"off"}},{featureType:"road",elementType:"all",stylers:{visibility:"off"}},{featureType:"water",elementType:"all",stylers:{visibility:"off"}},{featureType:"land",elementType:"all",stylers:{visibility:"off"}}];const Wt=I(2),mi=()=>{x=new BMapGL.Map("map",{minZoom:8,maxZoom:20}),Ar.data.get("type")==1?(Wt.value=1,x.setMapStyleV2({styleJson:ct})):(Wt.value=2,x.setMapType(BMAP_SATELLITE_MAP)),x.enableScrollWheelZoom(!0),Nt([119.178783,29.034583],11),si(),In(),Dn()},yi=async()=>{await ue.get("/api/ggfwyth/regionalDivision/getManagerTownDetails").then(h=>{h.code==200&&(Ae=JSON.parse(h.data))})},Yt=async()=>{await ue.get("/api/ggfwyth/regionalDivision/getManagerVillageDetails").then(h=>{h.code==200&&(kn=JSON.parse(h.data))})},We=I(!1),Qi="ggfwyth123",me=I(""),He=ds(()=>We.value?"已解锁":"锁定"),Ai=()=>{console.log(1111),We.value?Ts.confirm("确定要取消权限吗?").then(()=>{me.value="",We.value=!1}).catch(()=>{}):Se.value=!0},et=()=>{me.value==Qi?(We.value=!0,Se.value=!1,me.value="",gt.success("解锁成功")):gt.error("解锁密码错误")},Tn=()=>{we.value=!0,W.value=!0,Vt=null,Oe=null,ut=null,select=null,ht=[[[]]]};var Vt=null,Oe,ut;const tt={fillColor:"#ad9ff8",strokeColor:"#4f2ff1",strokeWeight:2,fillOpacity:.6},nt=new BMapGL.GeoJSONLayer("poly",{dataSource:null,polygonStyle:tt}),fn=h=>{console.log(5555,h);let u=nt.pickOverlays(h.target);u&&u[0]?(Vt=u[0],ut.open(Vt)):nt.resetStyle()},bi=()=>{console.log(11111,Z.value[0]),x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce),Vt=null,Oe=null,ut=null,x.addGeoJSONLayer(nt),nt.addOverlay(Z.value[0]),Oe=new mt.DrawScene(x),ut=new mt.PolygonMove(Oe),ut.setCurrentModel(mt.PolygonMove.MODEL.MOVE),nt.resetStyle(),Oe.addEventListener(mt.OperateEventType.CLICK,fn)},zn=()=>{ut.close(),Oe.removeEventListener(mt.OperateEventType.CLICK,fn),nt.removeOverlay(Z.value[0]),x.removeGeoJSONLayer(nt),Z.value.forEach((h,u)=>{x.removeOverlay(Z.value[u])}),Jt()},Ei=()=>{ht=[[[]]],ut.close(),Oe.removeEventListener(mt.OperateEventType.CLICK,fn),Z.value[0].points.forEach((h,u)=>{let y=[];y.push(h==null?void 0:h.latLng.lng),y.push(h==null?void 0:h.latLng.lat),ht[0][0].push(y)}),console.log("arrJWD",ht),nt.removeOverlay(Z.value[0]),x.removeGeoJSONLayer(nt),jn()},Fn=()=>{ut&&(ut.close(),Oe.removeEventListener(mt.OperateEventType.CLICK,fn)),nt.removeOverlay(Z.value[0]),x.removeGeoJSONLayer(nt),Z.value.forEach((h,u)=>{x.removeOverlay(Z.value[u])}),Jt(),W.value=!1,we.value=!1},jn=async()=>{H.value=!0;let h={id:Ue.value,data:JSON.stringify(ht)};await ue.post("/api/ggfwyth/regionalDivision/editVillage",h).then(u=>{u.code==200&>.success({message:"保存成功"})}),await Yt(),await _e(w.value),Z.value.forEach((u,y)=>{x.removeOverlay(Z.value[y])}),ne.value.length=0,Le.forEach((u,y)=>{u.name==ve.value&&(ne.value.push(u),Jt())}),H.value=!1},Un=()=>{we.value=!0,pe.value=!0};var ht=[[[]]];const wi=(h,u)=>{var y=new BMapGL.Point(h,u),f=[];f.push(y);var d=new BMapGL.Convertor;d.translate(f,COORDINATES_BD09_MC,COORDINATES_BD09,m=>{let E=[];E.push(m.points[0].lng),E.push(m.points[0].lat),console.log("arr1",E),ht[0][0].push(E)})},gn=()=>{x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce),ht=[[[]]],Z.value[0].enableEditing(),we.value=!0,console.log(Z.value[0])},Xi=async()=>{Z.value[0].disableEditing(),console.log(Z.value[0]);for(const h of Z.value[0].points)if(h!=null&&h.latLng){let u=[];u.push(h==null?void 0:h.latLng.lng),u.push(h==null?void 0:h.latLng.lat),ht[0][0].push(u)}else wi(h.lng,h.lat),await new Promise(u=>setTimeout(u,300));console.log("arrJWD",ht),mn()},Ji=async()=>{Z.value[0].disableEditing(),Z.value.forEach((h,u)=>{x.removeOverlay(Z.value[u])}),Jt(),pe.value=!1,we.value=!1},tn=()=>{sn(),ot.value=!1,we.value=!1},mn=async()=>{H.value=!0;let h={id:Ue.value,data:JSON.stringify(ht)};await ue.post("/api/ggfwyth/regionalDivision/editVillage",h).then(u=>{u.code==200&>.success({message:"保存成功"})}),await Yt(),await _e(w.value),Z.value.forEach((u,y)=>{x.removeOverlay(Z.value[y])}),ne.value.length=0,Le.forEach((u,y)=>{u.name==ve.value&&(ne.value.push(u),Jt())}),H.value=!1},yn=()=>{Ze.value=!0},Ki=()=>{de.value=!0},Zi=()=>{Re.value=!0},qn=async()=>{let h=j.value,u={id:Ue.value,data:j.value};await ue.post("/api/ggfwyth/regionalDivision/updateCsName",u).then(y=>{y.code==200&>.success({message:"修改村名成功"})}),j.value="",Ze.value=!1,await Yt(),await _e(w.value),L.value.forEach((y,f)=>{x.removeOverlay(L.value[f])}),L.value=[],ce.forEach(y=>{y.name==h&&L.value.push(y)}),console.log("cs_dd_arr.value",L.value),setTimeout(()=>{L.value.map((y,f)=>{Ut(y,f)})},500)},Pn=async()=>{console.log(Z.value[0]),console.log(ke.value);let h=[[[]]];Z.value[0].points.forEach((f,d)=>{let m=[];m.push(f==null?void 0:f.latLng.lng),m.push(f==null?void 0:f.latLng.lat),h[0][0].push(m)});let u={type:"Feature",id:"",geometry:{type:"MultiPolygon",coordinates:[]},properties:{name:"",center:[],layer:"乡镇"}},y={id:ke.value[0].id,name:Ke.value,data:{}};u.id=`${Ke.value}_${ke.value[0].name}`,u.geometry.coordinates=[...h],u.properties.name=ke.value[0].name,u.properties.center=ke.value[0].center,y.data=JSON.stringify(u),console.log(y),await ue.post("/api/ggfwyth/regionalDivision/updateVillageAffiliationTown",y).then(f=>{f.code==200&&(gt.success({message:"添加成功"}),Ke.value="",de.value=!1)}),await Yt(),await _e(w.value),Z.value.forEach((f,d)=>{x.removeOverlay(Z.value[d])}),L.value.forEach((f,d)=>{x.removeOverlay(L.value[d])})},Hi=async()=>{let h={id:Ue.value,data:JSON.stringify(Ge.value)};await ue.post("/api/ggfwyth/regionalDivision/updateCsCenter",h).then(u=>{u.code==200&>.success({message:"修改村社中心点成功"})}),Ge.value=[],Re.value=!1,await Yt(),await _e(w.value),L.value.forEach((u,y)=>{x.removeOverlay(L.value[y])}),L.value=[],ce.forEach(u=>{u.name==ve.value&&L.value.push(u)}),console.log("cs_dd_arr.value",L.value),setTimeout(()=>{L.value.map((u,y)=>{Ut(u,y)})},200)},Wn=()=>{R.value=!0},Gt=I(null),Rt=I(null),ki=()=>{we.value=!0,x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce);let h=new mt.DrawScene(x,{noLimit:!0}),u=new mt.PolygonDraw(h,{hideTip:!0,isSeries:!1,isOpen:!0,labelOptions:{borderRadius:"2px",background:"#b5d3fb",border:"1px solid #b5d3fb",color:"#333",fontSize:"5px",letterSpacing:"0",padding:"2px"},baseOpts:{fillColor:"#fff",strokeWeight:2,strokeOpacity:1,fillOpacity:.2}});Gt.value=u,Rt.value=h,Gt.value.open()},Pi=()=>{Rt.value.clearData(),Gt.value.closeAll(),Gt.value=null,Rt.value=null},pt=()=>{sn()},_i=()=>{var h;D.area[0][0]=[],(h=Gt.value)==null||h.drawPoint.forEach((u,y)=>{let f=[];f.push(u.lng),f.push(u.lat),console.log(y,f),D.area[0][0].push(f)}),console.log(2222,D.area[0]),U.value=!0},$i=async()=>{H.value=!0;let h={type:"Feature",id:"",geometry:{type:"MultiPolygon",coordinates:[]},properties:{name:"",center:[],layer:"乡镇"}},u={name:w.value,data:{}};h.id=`${w.value}_${D.name}`,h.geometry.coordinates=[...D.area],h.properties.name=D.name,h.properties.center=D.center,u.data=JSON.stringify(h),console.log(u),await ue.post("/api/ggfwyth/regionalDivision/addVillage",u).then(y=>{y.code==200&&(gt.success({message:"添加成功"}),U.value=!1)}),Pi(),D.name="",D.center=[],await Yt(),await _e(w.value),Ee.value.length=0,Le.forEach((y,f)=>{y.name!=ve.value&&Ee.value.push(y)}),jt(),H.value=!1},nn=async()=>{Ts.confirm("确定要删除当前村社?").then(()=>{H.value=!0,ue.post(`/api/ggfwyth/regionalDivision/delVillage?id=${Ue.value}`).then(h=>{if(h.code==200){gt.success({message:"删除成功"}),Z.value.forEach((f,d)=>{x.removeOverlay(Z.value[d])}),L.value.forEach((f,d)=>{x.removeOverlay(L.value[d])});let u,y;ce.forEach((f,d)=>{f.id==Ue.value&&(u=d)}),Le.forEach((f,d)=>{f.id==Ue.value&&(y=d)}),ce.splice(u,1),Le.splice(y,1),H.value=!1}})}).catch(()=>{})},es=()=>{R.value=!1,we.value=!1,x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce)},xn=()=>{Sn(),x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce),Nt([119.178783,29.034583],11),Mn(),rn()},Sn=()=>{ke.value=[],Ct.value=!1,Vi.value="",Lt.value="",en.value="",w.value="",ve.value="",J.value="",At.value.forEach((h,u)=>{x.removeOverlay(At.value[u])}),Z.value.forEach((h,u)=>{x.removeOverlay(Z.value[u])}),ge.value.forEach((h,u)=>{x.removeOverlay(ge.value[u])}),z.value.forEach((h,u)=>{x.removeOverlay(z.value[u])}),fe.value.forEach((h,u)=>{x.removeOverlay(fe.value[u])}),L.value.forEach((h,u)=>{x.removeOverlay(L.value[u])}),fe.value=[],z.value=[],ge.value=[],Z.value=[],At.value=[],L.value=[],ce.length=0,Le.length=0},Nt=(h,u)=>{x.centerAndZoom(new BMapGL.Point(h[0],h[1]),u)},Qt=ds(()=>function(h){return h=="0岁"?"小于1岁":h}),sn=()=>{x.addEventListener("click",Tt)},Tt=h=>{console.log(`"center":[${h.latlng.lng},${h.latlng.lat}],`),Ce!==null&&x.removeOverlay(Ce);let u=62;Wt.value==1?u=46:u=62;let y=new BMapGL.Icon(Wr,new BMapGL.Size(24,u));var f=new BMapGL.Marker(new BMapGL.Point(h.latlng.lng,h.latlng.lat),{icon:y});x.addOverlay(f),Ce=f,R.value&&(D.center=[h.latlng.lng,h.latlng.lat]),we.value||(Ge.value=[h.latlng.lng,h.latlng.lat])},Yn=async h=>{T.value.person==h.age?(T.value.person="",re.value.forEach((u,y)=>{x.removeOverlay(re.value[y])}),z.value.forEach((u,y)=>{x.removeOverlay(z.value[y])}),ge.value.forEach((u,y)=>{x.removeOverlay(ge.value[y])}),L.value.forEach((u,y)=>{x.removeOverlay(L.value[y])}),Dn(),w.value==""||(Ct.value?(L.value=[...ke.value],L.value.map((u,y)=>{Ut(u,y)})):bn())):(H.value=!0,await Mn(h.age),await Vn(w.value,h.age),H.value=!1)},ts=async h=>{T.value.person==h.id?(T.value.person="",re.value.forEach((u,y)=>{x.removeOverlay(re.value[y])}),z.value.forEach((u,y)=>{x.removeOverlay(z.value[y])}),ge.value.forEach((u,y)=>{x.removeOverlay(ge.value[y])}),L.value.forEach((u,y)=>{x.removeOverlay(L.value[y])}),Dn(),w.value==""||(Ct.value?(L.value=[...ke.value],L.value.map((u,y)=>{Ut(u,y)})):bn())):(H.value=!0,await Qn(w.value,ve.value,h.id),H.value=!1)},Mn=async h=>{let u=h;h=="9999"&&(h="");try{const y=await ue.get(`/api/ggfwyth/ysyzt/getXzjdrksl?age=${h||""}`);if(y.code==200){if(w.value==""){te.value=[{id:"9999",ages:"总人口",age:"9999",value:"res.data.total"},{id:"6666",name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666",percent:""}],te.value[0].rksl=y.data.total,te.value[0].ages="总人口",te.value[1].rksl=y.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=y.data.swrsPercent,y.data.age.forEach((d,m)=>{te.value.push({id:m+1,rksl:d.rksl,age:d.age+"",ages:d.age+"岁",percent:d.percent})});const f=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];y.data.ageGroupsPercent&&f.forEach((d,m)=>{bt.value[m]&&(bt.value[m].progress=y.data.ageGroupsPercent[d])})}it.map(f=>{f.swrs=0,y.data.townWwrs.map(d=>{d.xzjd==f.name&&(f.swrs=d.swrs)})}),it.map(f=>{f.number=0,y.data.town.map(d=>{d.town==f.name&&(f.number=d.rksl)})})}}catch(y){console.error("Error fetching data:",y)}u&&On(u)},Vn=async(h,u)=>{u=="9999"&&(u=""),ue.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${u||""}`).then(y=>{y.code==200&&(w.value!=""&&(ce.map(f=>{f.swrs=0,y.data.committeeSwrs.map(d=>{d.csq==f.name&&(f.swrs=d.swrs)})}),ce.map(f=>{f.number=0,y.data.committee.map(d=>{d.committee==f.name&&(f.number=d.rksl)})})),z.value.forEach((f,d)=>{x.removeOverlay(z.value[d])}),ge.value.forEach((f,d)=>{x.removeOverlay(ge.value[d])}),L.value.forEach((f,d)=>{x.removeOverlay(L.value[d])}),w.value==""||(ve.value?(L.value=[...ke.value],L.value.map((f,d)=>{vt(f,d)})):En()))})},Pt=async(h,u,y=!0)=>{u=="9999"&&(u=""),ue.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${u||""}`).then(f=>{if(f.code==200){if(ve.value==""){if(w.value!==""){te.value=[{ages:"总人口",age:"9999",value:"res.data.total"},{name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666",percent:""}];let m=0;te.value[0].rksl=f.data.total,te.value[0].ages="总人口",te.value[1].rksl=f.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=f.data.swrsPercent,f.data.age.forEach((E,b)=>{if(b==0&&E.age==0)te.value.push({rksl:E.rksl,age:E.age+"",ages:E.age+"岁",percent:E.percent}),m=1;else if(E.age-m==0)te.value.push({rksl:E.rksl,age:E.age+"",ages:E.age+"岁",percent:E.percent}),m=m+1;else{for(let F=m;F{m.swrs=0,f.data.committeeSwrs.map(E=>{E.csq==m.name&&(m.swrs=E.swrs)})}),ce.map(m=>{m.number=0,f.data.committee.map(E=>{E.committee==m.name&&(m.number=E.rksl)})})),z.value.forEach((m,E)=>{x.removeOverlay(z.value[E])}),ge.value.forEach((m,E)=>{x.removeOverlay(ge.value[E])}),L.value.forEach((m,E)=>{x.removeOverlay(L.value[E])}),w.value==""||(Ct.value?T.value.person==""?(L.value=[...ke.value],L.value.map((m,E)=>{Ut(m,E)})):(L.value=[...ke.value],L.value.map((m,E)=>{vt(m,E)})):y&&(T.value.person==""?bn():En()));const d=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];f.data.ageGroupsPercent&&d.forEach((m,E)=>{bt.value[E]&&(bt.value[E].progress=f.data.ageGroupsPercent[m])})}})},xi=async(h,u,y)=>{let f=u;be.value.includes(u)&&(u=""),await ue.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${u||""}&committee=${y}`).then(d=>{if(d.code==200){te.value=[{name:"总人口",ages:"总人口",age:"9999",value:"res.data.total"},{name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666"}],te.value[0].rksl=d.data.total,te.value[0].ages="总人口",te.value[1].rksl=d.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=d.data.swrsPercent;let m=0;d.data.age.forEach((b,F)=>{if(F==0&&b.age==0)te.value.push({rksl:b.rksl,age:b.age+"",ages:b.age+"岁",percent:b.percent}),m=1;else if(b.age-m==0)te.value.push({rksl:b.rksl,age:b.age+"",ages:b.age+"岁",percent:b.percent}),m=m+1;else{for(let Pe=m;Pe{b.swrs=0,d.data.committeeSwrs.map(F=>{F.csq==b.name&&(b.swrs=F.swrs)})});const E=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];d.data.ageGroupsPercent&&E.forEach((b,F)=>{bt.value[F]&&(bt.value[F].progress=d.data.ageGroupsPercent[b])})}}),be.value.includes(f)||(T.value.person==""?L.value.map((d,m)=>{Ut(d,m)}):L.value.map((d,m)=>{vt(d,m)}))},rn=async(h,u)=>{await ue.get(`/api/ggfwyth/ysyzt/getBqRs?committee=${u||""}&town=${h||""}`).then(y=>{y.code==200&&(Et.value.length=0,ee.value.forEach((f,d)=>{let m=0;y.data.forEach((E,b)=>{E.bq==f.name&&(Et.value.push({id:E.bq,name:E.bq,rksl:E.rs||0,tagId:E.tagId}),m=1)}),m==0&&Et.value.push({id:f.name,name:f.name,rksl:0,tagId:f.tagId})}))})},Si=async()=>{await ue.get("/api/ggfwyth/ysyzt/getBqRs").then(h=>{h.code==200&&(Et.value.length=0,be.value.lenth=0,ee.value.length=0,h.data.forEach((u,y)=>{be.value.push(u.bq),ee.value.push({name:u.bq,tagId:u.tagId}),Et.value.push({id:u.bq,name:u.bq,rksl:u.rs||0,tagId:u.tagId})}))})},Qn=async(h,u,y)=>{await Bi(y),w.value==""||await an(w.value,ve.value,y)},an=async(h,u,y)=>{let f={},d;ee.value.forEach((m,E)=>{y==m.name&&(d=m.tagId)}),u==""&&h==""?f={tagId:d}:u==""?f={town:h,tagId:d}:f={town:h,tagId:d,committee:u},await ue.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(w.value!=""&&ce.map(E=>{E.numbers=0,m.data.map(b=>{b.committee==E.name&&(E.numbers=b.rs)})}),z.value.forEach((E,b)=>{x.removeOverlay(z.value[b])}),ge.value.forEach((E,b)=>{x.removeOverlay(ge.value[b])}),L.value.forEach((E,b)=>{x.removeOverlay(L.value[b])}),w.value==""||(Ct.value?(L.value.forEach((E,b)=>{x.removeOverlay(L.value[b])}),L.value=[...ke.value],L.value.map((E,b)=>{vt(E,b)})):En()))})},Mi=async(h,u,y)=>{let f={},d;ee.value.forEach((m,E)=>{y==m.name&&(d=m.tagId)}),f={town:h,tagId:d,committee:u},await ue.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(ce.map(E=>{E.numbers=0,m.data.map(b=>{b.committee==E.name&&(E.numbers=b.rs)})}),T.value.person==""?L.value.map((E,b)=>{Ut(E,b)}):(console.log(666666,L.value),L.value.map((E,b)=>{vt(E,b)})))})},Oi=async(h,u,y)=>{let f={},d;ee.value.forEach((m,E)=>{y==m.name&&(d=m.tagId)}),f={town:h,tagId:d},ue.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(w.value!=""&&ce.map(E=>{E.numbers=0,m.data.map(b=>{b.committee==E.name&&(E.numbers=b.rs)})}),z.value.forEach((E,b)=>{x.removeOverlay(z.value[b])}),ge.value.forEach((E,b)=>{x.removeOverlay(ge.value[b])}),L.value.forEach((E,b)=>{x.removeOverlay(L.value[b])}),w.value==""||(Ct.value?T.value.person==""?(L.value.forEach((E,b)=>{x.removeOverlay(L.value[b])}),L.value=[...ke.value],L.value.map((E,b)=>{Ut(E,b)})):(L.value.forEach((E,b)=>{x.removeOverlay(L.value[b])}),L.value=[...ke.value],L.value.map((E,b)=>{vt(E,b)})):T.value.person==""?bn():En()),H.value=!1)})},Bi=async h=>{let u={};ee.value.forEach((y,f)=>{h==y.name&&(u={tagId:y.tagId})}),await ue.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",u).then(y=>{y.code==200&&(y!=null&&y.data&&it.map(f=>{f.numbers=0,y.data.map(d=>{d.town==f.name&&(f.numbers=d.rs)})}),On(h))})},On=h=>{T.value.person=h,je.value.forEach((u,y)=>{x.removeOverlay(je.value[y])}),re.value.forEach((u,y)=>{x.removeOverlay(re.value[y])}),Ie()},Li=h=>{if(wt.value.includes(h))wt.value=wt.value.filter(u=>u!==h),Ne.value[h].sj.forEach((u,y)=>{x.removeOverlay(Ne.value[h].sj[y].overlay)});else{wt.value.push(h);let u,y,f,d;dn.value.forEach((m,E)=>{m.name==h&&(u=m.url,y=m.img,f=m.img_map,d=m.tooltip)}),(h=="摄像头"||h=="AED"||h=="幼儿园"||h=="小学"||h=="初中"||h=="高中"||h=="医院")&&Xn(u,h,y,f,d),h=="养老机构"&&Jn(h,y,f,d)}},Xn=(h,u,y,f,d)=>{ue.get(h).then(m=>{m.code==200&&(Ne.value[u]={},Ne.value[u].sj=[],Ne.value[u].sj=m.data,Ne.value[u].sj.forEach((E,b)=>{switch(E.img=y,E.img_map=f,E.overlay=null,E.center=[],u){case"摄像头":E.center=[Number(E.jd),Number(E.wd)];break;case"AED":let F=E.point.replace(",",",");E.center=JSON.parse(F);break;default:E.center=[Number(E.jd),Number(E.wd)];break}}),Ne.value[u].sj.forEach((E,b)=>{Kn(E,b,u,d)}))})},Jn=(h,u,y,f)=>{h=="养老机构"&&(Ne.value[h]={},Ne.value[h].sj=[],Ne.value[h].sj=kt,Ne.value[h].sj.forEach((d,m)=>{d.img=u,d.img_map=y,d.overlay=null}),Ne.value[h].sj.forEach((d,m)=>{Kn(d,m,h,f)}))},Kn=(h,u,y,f)=>{function d(){var m=document.createElement("div");m.style.display="flex",m.style.flexDirection="column",m.style.alignItems="center",m.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),m.style.height="30px",m.style.width="30px";let E=document.createElement("img");return E.style.width="20px",E.style.height="26px",E.src=this.properties.imgSrc2,E.title=h[f],m.appendChild(E),m}Ne.value[y].sj[u].overlay=new BMapGL.CustomOverlay(d,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{imgSrc2:h.img_map,type:"customOverlay"}}),x.addOverlay(Ne.value[y].sj[u].overlay),Ne.value[y].sj[u].overlay.addEventListener("click",()=>{switch(y){case"摄像头":rt.deviceCode=h.sbbm,rt.name=h.sbmc,ns();break}})},ns=()=>{ue.get(`/api/ggfwyth/ysyzt/getPlayAddress?deviceCode=${rt.deviceCode}`).then(h=>{h.code==200?(rt.hlsUriSsl=h.data.hlsUriSsl,rt.show=!0):gt.warning({message:h.message})})},Ci=async h=>{H.value=!0,Sn(),Lt.value=h,x.removeEventListener("click",Tt),Ce!==null&&x.removeOverlay(Ce),w.value=h;let u=[];sn(),_e(h),Ni(),it.map(y=>{y.name==h&&(u=y.center)}),Nt(u,13),rn(w.value,""),T.value.person==""&&(await Pt(w.value,""),H.value=!1),be.value.includes(T.value.person)?(await Pt(w.value,"",!1),Oi(w.value,ve.value,T.value.person)):T.value.person!=""&&(T.value.person=="9999"?(await Pt(w.value,""),H.value=!1):(await Pt(w.value,T.value.person),H.value=!1))},Zn=()=>{let h="",u;T.value.person=="9999"?(h="",$e.value=!0,Xt(h)):T.value.person=="6666"?(h="",$e.value=!0,Ln(),console.log("详情",T.value.person)):be.value.includes(T.value.person)?(h="",ee.value.forEach((y,f)=>{T.value.person==y.name&&(u=y.tagId)}),$e.value=!0,Xt(h,u)):($e.value=!0,h=T.value.person,Xt(h))},Ii=()=>{J.value="",$e.value=!1,Te.total=100,Te.currentPage=1,Dt.data=[]},is=()=>{rt.show=!1},Bn=h=>{Te.currentPage=h;let u="",y;T.value.person=="9999"?(u="",Xt(u)):T.value.person=="6666"?(u="",Ln()):be.value.includes(T.value.person)?(u="",ee.value.forEach((f,d)=>{T.value.person==f.name&&(y=f.tagId)}),Xt(u,y)):(u=T.value.person,Xt(u))},Hn=()=>{rt.show=!0},ss=h=>{qt.value=h,Be.value=!0,dt(),window.addEventListener("resize",dt)},Di=()=>{Be.value=!1,window.removeEventListener("resize",dt)},Xt=(h,u)=>{ue.get(`/api/ggfwyth/ysyzt/getRyJbxxList?page=${Te.currentPage}&size=${Te.pageSize}&age=${h||""}&committee=${J.value||""}&town=${w.value||""}&tagId=${u||""}`).then(y=>{y.code==200&&(Dt.data=y.data,y.data.forEach((f,d)=>{f.index=d+1+(Te.currentPage-1)*Te.pageSize}),Te.total=y.count)})},Ln=()=>{ue.get(`/api/ggfwyth/ysyzt/getRyJbxxList?page=${Te.currentPage}&size=${Te.pageSize}&committee=${J.value||""}&town=${w.value||""}&sfsw=1`).then(h=>{h.code==200&&(Dt.data=h.data,h.data.forEach((u,y)=>{u.index=y+1+(Te.currentPage-1)*Te.pageSize}),Te.total=h.count)})},Gi=()=>{ue.get("/api/ggfwyth/ysyzt/listXzjdAndCsq").then(h=>{if(h.code==200){h.data.forEach((y,f)=>{lt.value.push({name:y.xzjd,child:[]}),y.jcs.forEach(d=>{lt.value[f].child.push({name:d.jc,jc:d.jc})})});let u=[];Me.forEach((y,f)=>{lt.value.forEach((d,m)=>{y==d.name&&u.push(d)})}),lt.value=u}})},An=I([]),_n=I([]),Cn=I([]),$n=()=>{$.value.forEach((h,u)=>{x.removeOverlay($.value[u])}),Y.value.forEach((h,u)=>{x.removeOverlay(Y.value[u])}),$t.value.forEach((h,u)=>{x.removeOverlay($t.value[u])})},ei=async(h,u,y)=>{T.value.fwq==h?(T.value.fwq=null,xn(),In(),$n(),$.value=[]):(xn(),await _e(u),await rs(y,u),It.value.length!==0?($n(),$.value=[],T.value.fwq=h,x.clearOverlays(),os(),setTimeout(()=>{Nt([st.fwqCoordinates1,st.fwqCoordinates2],st.zoomLevel)},500)):gt.warning({message:"无数据"}))},rs=async(h,u)=>{try{const y=await ue.get(`/api/ggfwyth/ysyzt/zyysxx?jc=${h}&xzjd=${u}`);y.code===200&&ii(y.data,u,h)}catch(y){console.error("Error fetching data:",y)}},as=h=>{if(h.length===0)return null;let u=0,y=0,f=0;h.forEach(F=>{const Pe=parseFloat(F[1])*Math.PI/180,ln=parseFloat(F[0])*Math.PI/180;u+=Math.cos(Pe)*Math.cos(ln),y+=Math.cos(Pe)*Math.sin(ln),f+=Math.sin(Pe)});const d=h.length;u/=d,y/=d,f/=d;const m=Math.atan2(y,u),E=Math.sqrt(u*u+y*y),b=Math.atan2(f,E);return[(m*180/Math.PI).toFixed(6),(b*180/Math.PI).toFixed(6)]},zt=h=>h<151?18:h<400?17:h<600?17.5:h<1e3?16:h<2e3?15:h<3e3?14:(h<5e3,13),os=()=>{if(It.value.length!==0){st.fwqCoordinates=[],It.value.map((f,d)=>{st.fwqCoordinates.push(f.point),Ri(f,d)}),ti(),Cn.value.map((f,d)=>{ni(f,d)});const h=as(st.fwqCoordinates);st.fwqCoordinates1=h[0],st.fwqCoordinates2=h[1],console.log(h);let u=[];It.value.forEach(f=>{let d=Ft(Number(f.point[0].replace(/[^0-9.-]/g,"")),Number(f.point[1].replace(/[^0-9.-]/g,"")),Number(h[0]),Number(h[1]));u.push(d)});let y=Math.max(...u);y=Math.ceil(y*2.5),y<100&&(y=150),st.zoomLevel=zt(y),console.log("最大距离:",y,st.zoomLevel)}else gt.warning({message:"无数据"})},Ft=(h,u,y,f)=>{let[d,m]=[h,u],[E,b]=[y,f],F=on(d),Pe=on(E),ln=F-Pe,zi=on(m)-on(b),De=2*Math.asin(Math.sqrt(Math.pow(Math.sin(ln/2),2)+Math.cos(F)*Math.cos(Pe)*Math.pow(Math.sin(zi/2),2)));return De=De*6378137,De=Math.round(De*1e4)/1e4,De},on=h=>h*Math.PI/180,Ri=(h,u)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.justifyContent="end",f.style.flexDirection="column",f.style.alignItems="center",f.style.justifyContent="end",f.style.height="40px",f.style.width="140px",f.style.width="140px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#ddd",d.style.padding=`${h.padding}`,d.style.maxWidth="100px",d.style.MozUserSelect="none",d.style.fontSize="12px",d.style.borderRadius="10px",d.style.display="flex",d.style.flexWrap="wrap",d.style.justifyContent="center",d.style.alignItems="center",d.style.background=`url(${h.img}) no-repeat 0/100% 100%`,d.style.cursor="pointer",d.style.transform=`translate(${h.x}px,${h.y}px)`,d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="14px",m.style.fontWeight="700",m.style.marginLeft="0px",m.style.display="flex",m.style.color=`${h.textColor}`,d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title));let E=document.createElement("img");return E.style.width="20px",E.style.height="20px",E.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(E),f}$.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.point),opacity:.5,offsetX:10,offsetY:-15,zIndex:10,properties:{title:h.name,imgSrc2:h.img2,type:"customOverlay"}}),x.addOverlay($.value[u])},ti=()=>{Y.value.length=0,_n.value.map((h,u)=>{let y="#ffffff";Wt.value==1?y="#ececec":y="#ffffff";let f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(Y.value[u]=new BMapGL.Polygon(f,{strokeColor:"#5E9AD2",strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.7,name:h.name}),x.addOverlay(Y.value[u]))})},ni=(h,u)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${fi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let E=document.createElement("img");return E.style.width="20px",E.style.height="26px",E.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(E),f}$t.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),zIndex:1,opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:pi,type:"customOverlay"}}),x.addOverlay($t.value[u])},ii=(h,u,y)=>{let f=[];An.value.length=0,_n.value.length=0,Cn.value.length=0,h.forEach(d=>{An.value.includes(d.csq)||An.value.push(d.csq)}),An.value.forEach(d=>{Le.forEach(m=>{d==m.name&&_n.value.push(m)}),ce.forEach(m=>{d==m.name&&Cn.value.push(m)})}),console.log(77,Cn.value),f=h.map(d=>d.zyysmc.length>21?{x:53,y:0,img:vi,img2:di,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 24px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>14?{x:53,y:0,img:vi,img2:di,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 18px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>7?{x:53,y:0,img:vi,img2:di,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 13px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>4?{x:53,y:0,img:vi,img2:di,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 10px",textColor:"#fff",bgColor:"#00b050"}:{x:30,y:0,img:vi,img2:di,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 10px",textColor:"#fff",bgColor:"#00b050"}),It.value=f},si=()=>{for(let h of Ae[0].features)if(h.geometry.coordinates.length>1)for(let u in h.geometry.coordinates)h.geometry.coordinates[u][0].length<60||vn.push({name:h.properties.name,point:h.geometry.coordinates[u][0]});else vn.push({name:h.properties.name,point:h.geometry.coordinates[0]}),it.forEach(u=>{h.properties.name==u.name&&(u.center=[...h.properties.center])})};I("");const In=()=>{x.clearOverlays();let h="#ffffff";Wt.value==1?h="#ececec":h="#ffffff",vn.map(u=>{let y=[];if(u.point[0].map(f=>y.push(new BMapGL.Point(...f))),y.length){let f=new BMapGL.Polygon(y,{strokeColor:"#5E9AD2",strokeWeight:2,strokeOpacity:.8,fillColor:h,fillOpacity:.7,name:u.name});x.addOverlay(f),f.addEventListener("click",async()=>{if(!ot.value&&u.name!=w.value){H.value=!0,Sn(),Le.length=0,w.value=u.name;let d=[];sn(),_e(u.name),Ni(),it.map(m=>{m.name==u.name&&(d=m.center)}),Nt(d,13),await rn(w.value,""),T.value.person==""&&(await Pt(w.value,""),H.value=!1),be.value.includes(T.value.person)?(await Pt(w.value,"",!1),Oi(w.value,ve.value,T.value.person)):T.value.person!=""&&(T.value.person=="9999"?(await Pt(w.value,""),H.value=!1):(await Pt(w.value,T.value.person),H.value=!1)),Lt.value==u.name||setTimeout(()=>{Lt.value=u.name},1e3)}})}})},Dn=()=>{it.map((h,u)=>{ls(h,u)})},Ie=()=>{js(()=>{it.map((h,u)=>{ri(h,u)})})},ls=(h,u)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),f.style.height="20px",f.style.width="20px";var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.setAttribute("name",this.properties.title);var m=document.createElement("div");return m.style.fontSize="12px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d),f}je.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetY:-10,properties:{title:h.name,type:"customOverlay"}}),x.addOverlay(je.value[u])},ri=(h,u)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),d.style.height="20px",d.style.width="20px";var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.flexDirection="column",m.style.justifyContent="center",m.style.alignItems="center",m.style.cursor="pointer",m.setAttribute("name",this.properties.title);var E=document.createElement("div");E.style.fontSize="12px",E.style.fontWeight="600",E.style.color="#000000",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var b=document.createElement("div");return b.style.fontSize="13px",b.style.fontWeight="600",b.style.color="#FEFF6C",b.style.textShadow="0px 2px 4px rgba(0,0,0,0.5)",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.number)),d.appendChild(m),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",re.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetY:-10,properties:{title:h.name,number:h[`${f}`],type:"customOverlay"}}),x.addOverlay(re.value[u])},_e=async h=>{ce.length=0,Le.length=0,kn.forEach((u,y)=>{u.name==h&&(gi.value=u.sj)});for(let u of gi.value.features)if(u.geometry.coordinates.length>1){for(let y in u.geometry.coordinates)u.geometry.coordinates[y][0].length<60||Le.push({id:u.id,name:u.properties.name,point:u.geometry.coordinates[y]});ce.push({id:u.id,name:u.properties.name,center:u.properties.center})}else Le.push({id:u.id,name:u.properties.name,point:u.geometry.coordinates[0]}),ce.push({id:u.id,name:u.properties.name,center:u.properties.center});console.log(6666)},Ni=()=>{Le.map((h,u)=>{let y=u%9,f=qe[y].bg,d=[];h.point[0].map(m=>d.push(new BMapGL.Point(...m))),d.length&&(fe.value[u]=new BMapGL.Polygon(d,{strokeColor:f,strokeWeight:2,strokeOpacity:.8,fillColor:f,fillOpacity:.3,name:h.name,zIndex:2}),x.addOverlay(fe.value[u]),fe.value[u].addEventListener("click",async()=>{we.value||Lt.value&&(H.value=!0,L.value=[],ke.value=[],ve.value=h.name,en.value=h.name,Ct.value=!0,ce.forEach((m,E)=>{m.name==h.name&&(L.value.push(m),ke.value.push(m))}),ne.value.length=0,Ee.value.length=0,Le.forEach((m,E)=>{m.name==h.name?ne.value.push(m):Ee.value.push(m)}),Jt(),jt(),fe.value.forEach((m,E)=>{x.removeOverlay(fe.value[E])}),z.value.forEach((m,E)=>{x.removeOverlay(z.value[E])}),ge.value.forEach((m,E)=>{x.removeOverlay(ge.value[E])}),await rn(w.value,ve.value),be.value.includes(T.value.person)&&await Mi(w.value,ve.value,T.value.person),await xi(w.value,T.value.person,ve.value),H.value=!1)}))})},Jt=()=>{ne.value.map((h,u)=>{let y="blue",f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(Z.value[u]=new BMapGL.Polygon(f,{strokeColor:y,strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.3,name:h.name,zIndex:5}),x.addOverlay(Z.value[u]))})},jt=()=>{Ee.value.map((h,u)=>{let y="RGBA(125, 140, 154, 1)",f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(At.value[u]=new BMapGL.Polygon(f,{strokeColor:y,strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.3,name:h.name,zIndex:5}),x.addOverlay(At.value[u]),At.value[u].addEventListener("click",async()=>{we.value||(ot.value&&(Ue.value=h.id),H.value=!0,ve.value=h.name,en.value=ve.value,Ct.value=!0,L.value.forEach((d,m)=>{x.removeOverlay(L.value[m])}),At.value.forEach((d,m)=>{x.removeOverlay(At.value[m])}),Z.value.forEach((d,m)=>{x.removeOverlay(Z.value[m])}),ne.value.length=0,Ee.value.length=0,L.value=[],ke.value=[],ce.forEach((d,m)=>{d.name==h.name&&(L.value.push(d),ke.value.push(d))}),Le.forEach((d,m)=>{d.name==h.name?ne.value.push(d):Ee.value.push(d)}),Jt(),jt(),await rn(w.value,ve.value),await xi(w.value,T.value.person,ve.value),be.value.includes(T.value.person)&&await Mi(w.value,ve.value,T.value.person),H.value=!1)}))})},bn=()=>{ce.map((h,u)=>{Ti(h,u)})},En=()=>{ce.map((h,u)=>{ze(h,u)})},Ti=(h,u)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${fi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let E=document.createElement("img");return E.style.width="20px",E.style.height="26px",E.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(E),f}z.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:pi,type:"customOverlay"}}),x.addOverlay(z.value[u])},ze=(h,u)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),d.style.height="60px",d.style.width="60px";var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.justifyContent="space-between",m.style.alignItems="center",m.style.cursor="pointer",m.style.padding="5px",m.style.minWidth="60px",m.style.background=`url(${fi}) no-repeat 0/100% 100%`,m.style.transform="translateY(50px)",m.setAttribute("name",this.properties.title);var E=document.createElement("div");E.style.fontSize="10px",E.style.fontWeight="600",E.style.color="#000000",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var b=document.createElement("div");b.style.fontSize="10px",b.style.fontWeight="600",b.style.color="black",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.number));let F=document.createElement("img");return F.style.width="20px",F.style.height="26px",F.src=this.properties.imgSrc2,d.appendChild(m),d.appendChild(F),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",ge.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,number:h[`${f}`],imgSrc2:pi,type:"customOverlay"}}),x.addOverlay(ge.value[u]),ge.value[u].addEventListener("click",()=>{J.value=h.name,Zn()})},Ut=(h,u)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${fi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let E=document.createElement("img");return E.style.width="20px",E.style.height="26px",E.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(E),f}L.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:pi,type:"customOverlay"}}),x.addOverlay(L.value[u]),L.value[u].addEventListener("click",()=>{We.value&&(ot.value?Ue.value=h.id:(console.log(h.id),Ue.value=h.id,ot.value=!ot.value))})},vt=(h,u)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.height="60px",d.style.width="60px",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.justifyContent="space-between",m.style.alignItems="center",m.style.cursor="pointer",m.style.padding="5px",m.style.minWidth="60px",m.style.background=`url(${fi}) no-repeat 0/100% 100%`,m.style.transform="translateY(50px)",m.setAttribute("name",this.properties.title);var E=document.createElement("div");E.style.fontSize="10px",E.style.fontWeight="600",E.style.color="#000000",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var b=document.createElement("div");b.style.fontSize="10px",b.style.fontWeight="600",b.style.color="black",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.number)),d.appendChild(m);let F=document.createElement("img");return F.style.width="20px",F.style.height="26px",F.src=this.properties.imgSrc2,d.appendChild(m),d.appendChild(F),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",L.value[u]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,number:h[`${f}`],imgSrc2:pi,type:"customOverlay"}}),x.addOverlay(L.value[u]),L.value[u].addEventListener("click",()=>{console.log(w.value,h.name),J.value=h.name,Zn()})},ai=()=>{let h=document.documentElement.clientWidth||document.body.clientWidth,u=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector(".header_content").style.transformOrigin="top left",document.querySelector(".header_content").style.transform="scale("+h/1920+","+u/1080+")",document.querySelector(".left")&&(document.querySelector(".left").style.transformOrigin="bottom left",document.querySelector(".left").style.transform="scale("+h/1920+","+u/1080+")",document.querySelector(".right").style.transformOrigin="bottom right",document.querySelector(".right").style.transform="scale("+h/1920+","+u/1080+")")},dt=()=>{let h=document.documentElement.clientWidth||document.body.clientWidth,u=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector(".detail").style.transformOrigin="top left",document.querySelector(".detail").style.transform="scale("+h/1920+","+u/1080+")"};return ms(async()=>{function h(){try{var u=document.createElement("canvas");return!!window.WebGLRenderingContext&&(u.getContext("webgl")||u.getContext("experimental-webgl"))}catch{return!1}}h()?console.log("您的浏览器支持WebGL。"):console.log("您的浏览器不支持WebGL。"),H.value=!0,ai(),await yi(),mi(),Mn(),sn(),Gi(),Yt(),await Si(),H.value=!1}),(h,u)=>{const y=yt("el-input"),f=yt("el-button"),d=yt("el-dialog"),m=yt("el-form-item"),E=yt("el-form");return X(),_("div",ba,[(X(),Wi(yr,{to:"body"},[Rn(S("div",Ea,null,512),[[ui,!Be.value]]),Rn(S("div",wa,[S("div",ka,[S("div",Pa,[S("div",xa,[S("span",{onClick:u[0]||(u[0]=b=>xn())},"龙游县"),Lt.value?(X(),_("span",{key:0,onClick:u[1]||(u[1]=b=>Ci(Lt.value))},">"+Fe(Lt.value),1)):Je("",!0),en.value?(X(),_("span",Sa,">"+Fe(en.value),1)):Je("",!0)])]),(X(!0),_(_t,null,pn(te.value.slice(0,1),(b,F)=>(X(),_("div",{class:hn(["content_item2",{choose:b.age==T.value.person}]),onClick:Pe=>Yn(b),key:F},[S("div",Oa,Fe(Nn(Qt)(b.ages)),1),S("div",Ba,Fe(b.rksl)+"人",1)],10,Ma))),128)),S("div",La,[S("div",Ca,[(X(!0),_(_t,null,pn(bt.value,(b,F)=>(X(),_("div",{class:hn(["progress-container",{"above-line":F%2!==0,"below-line":F%2===0}]),style:hi({width:b.progress+"%",backgroundColor:b.bgColor})},[S("span",{style:hi({color:b.bgColor}),class:hn([{"above-line2":F%2!==0,"below-line2":F%2===0}])},Fe(b.progress.toFixed(2)+"%"),7),S("span",{style:{color:"#fff","white-space":"nowrap"},class:hn([{"above-line1":F%2!==0,"below-line1":F%2===0}])},Fe(b.age),3),S("div",{class:"age-line",style:hi({backgroundColor:b.bgColor})},null,4),S("div",{class:"dot",style:hi({backgroundColor:b.bgColor})},null,4)],6))),256))])]),S("div",Ia,[(X(!0),_(_t,null,pn(te.value.slice(1),(b,F)=>(X(),_("div",{class:hn(["content_item",{choose:b.age==T.value.person}]),onClick:Pe=>Yn(b),key:F},[S("div",Ga,Fe(Nn(Qt)(b.ages)),1),S("div",Ra,[wn(Fe(b.rksl)+"人 ",1),S("div",Na,"("+Fe(b.percent)+"%)",1)])],10,Da))),128))])]),S("div",Ta,[za,S("div",Fa,[(X(!0),_(_t,null,pn(Et.value,(b,F)=>(X(),_("div",{class:hn(["content_item",{choose:b.id==T.value.person}]),onClick:Pe=>ts(b),key:F},[S("div",Ua,Fe(b.name),1),S("div",qa,Fe(b.rksl),1)],10,ja))),128))])])],512),[[ui,!ot.value]]),Rn(S("div",Wa,[S("div",Ya,[Va,S("div",Qa,[(X(!0),_(_t,null,pn(dn.value,(b,F)=>(X(),_("div",{class:hn(["zyys_content_item",{choose:wt.value.includes(b.name),wz:b.wz==!0}]),onClick:Pe=>Li(b.name),key:F},[S("img",{src:b.img,class:"zyys_content_item_left"},null,8,Ja),S("div",Ka,Fe(b.name),1)],10,Xa))),128))])]),S("div",Za,[Ha,S("div",_a,[(X(!0),_(_t,null,pn(lt.value,(b,F)=>(X(),_("div",{class:"jbggfwq_content_item",key:F},[S("div",$a,Fe(b.name),1),S("div",eo,[(X(!0),_(_t,null,pn(b.child,Pe=>(X(),_("div",{class:hn(["jbggfwq_content_item_right_item",{choose:Pe.jc==T.value.fwq}]),onClick:ln=>ei(Pe.jc,b.name,Pe.jc)},Fe(Pe.jc),11,to))),256))])]))),128))])])],512),[[ui,!ot.value]]),ot.value?(X(),_("div",no,[!R.value&&!pe.value&&!W.value?(X(),_("div",{key:0,class:"btnopen",onClick:yn}," 修改村名 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:1,class:"btnsave",onClick:Ki}," 修改所属乡镇 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:2,class:"btnsave",onClick:Zi}," 修改村社中心点 ")):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:3,class:"btnsave",onClick:Wn}," 添加模式 ")):Je("",!0),R.value?(X(),_("div",io,[S("div",{class:"btnsave",onClick:ki},"添加地块"),S("div",{class:"btnsave",onClick:Pi},"取消地块"),S("div",{class:"btnsave",onClick:pt},"添加中心点"),S("div",{class:"btnsave",onClick:_i},"查看添加列表"),S("div",{class:"btnsave",onClick:es},"退出添加")])):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:5,class:"btnsave",onClick:Un}," 编辑模式 ")):Je("",!0),pe.value?(X(),_("div",so,[S("div",{class:"btnsave",onClick:gn},"编辑地块"),S("div",{class:"btnsave",onClick:Xi},"保存地块"),S("div",{class:"btnsave",onClick:Ji},"退出编辑")])):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:7,class:"btnsave",onClick:Tn}," 移动模式 ")):Je("",!0),W.value?(X(),_("div",ro,[S("div",{class:"btnsave",onClick:bi},"移动地块"),S("div",{class:"btnsave",onClick:zn},"取消移动"),S("div",{class:"btnsave",onClick:Ei},"保存移动"),S("div",{class:"btnsave",onClick:Fn},"退出移动")])):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:9,class:"btnsave",onClick:nn}," 删除地块 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:10,class:"btnclose",onClick:tn}," 退出 ")):Je("",!0)])):Je("",!0),!ot.value&&!$e.value&&!Be.value?(X(),_("div",{key:1,class:"btnBj",onClick:u[2]||(u[2]=b=>Ai())},[wn(" 地图权限: "),S("p",{style:hi({color:We.value?"green":"red"})},Fe(Nn(He)),5)])):Je("",!0),se(ia,{dialogShow:$e.value,columns:Dt.columns,title:Dt.title,tableData:Dt.data,pagination:Te,onClose:Ii,onHandle:Bn,onOpenMessage:ss,onOpenSxt:Hn,style:{"z-index":"333"}},{jzzt:oe(({currentCol:b,currentData:F})=>[F.jzzt==0?(X(),_("div",ao,"居住")):(X(),_("div",oo,"未居住"))]),sxt:oe(({currentCol:b,currentData:F})=>[F.camera?(X(),_("img",lo)):Je("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),se(ya,{cameraShow:rt.show,hlsUriSsl:rt.hlsUriSsl,sxtname:rt.name,onClose:is},null,8,["cameraShow","hlsUriSsl","sxtname"]),Rn(se(Er,{class:"detail",style:{width:"1920px",height:"1080px"},message:qt.value,onCloseDetail:Di},null,8,["message"]),[[ui,Be.value]]),Rn(S("div",co,ho,512),[[ui,H.value]]),se(d,{modelValue:Ze.value,"onUpdate:modelValue":u[5]||(u[5]=b=>Ze.value=b),title:"修改村名",width:"500"},{footer:oe(()=>[S("div",po,[se(f,{type:"primary",onClick:u[4]||(u[4]=b=>qn())},{default:oe(()=>[wn(" 确认修改 ")]),_:1})])]),default:oe(()=>[se(y,{modelValue:j.value,"onUpdate:modelValue":u[3]||(u[3]=b=>j.value=b),style:{width:"240px"},placeholder:"请输入新村名"},null,8,["modelValue"])]),_:1},8,["modelValue"]),se(d,{modelValue:Re.value,"onUpdate:modelValue":u[8]||(u[8]=b=>Re.value=b),title:"修改村社中心点",width:"500"},{footer:oe(()=>[S("div",vo,[se(f,{type:"primary",onClick:u[7]||(u[7]=b=>Hi())},{default:oe(()=>[wn(" 确认修改 ")]),_:1})])]),default:oe(()=>[se(y,{modelValue:Ge.value,"onUpdate:modelValue":u[6]||(u[6]=b=>Ge.value=b),placeholder:"请选择",disabled:""},null,8,["modelValue"])]),_:1},8,["modelValue"]),se(d,{modelValue:U.value,"onUpdate:modelValue":u[13]||(u[13]=b=>U.value=b),title:"新村社列表",width:"500"},{footer:oe(()=>[S("div",fo,[se(f,{type:"primary",onClick:u[12]||(u[12]=b=>$i()),disabled:Nn(at)},{default:oe(()=>[wn(" 确认添加 ")]),_:1},8,["disabled"])])]),default:oe(()=>[se(E,{model:D,"label-width":"auto",style:{"max-width":"500px"}},{default:oe(()=>[se(m,{label:"村社名"},{default:oe(()=>[se(y,{modelValue:D.name,"onUpdate:modelValue":u[9]||(u[9]=b=>D.name=b)},null,8,["modelValue"])]),_:1}),se(m,{label:"村社中心点"},{default:oe(()=>[se(y,{modelValue:D.center,"onUpdate:modelValue":u[10]||(u[10]=b=>D.center=b),disabled:""},null,8,["modelValue"])]),_:1}),se(m,{label:"村社范围"},{default:oe(()=>[se(y,{modelValue:D.area,"onUpdate:modelValue":u[11]||(u[11]=b=>D.area=b),disabled:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),se(d,{modelValue:Se.value,"onUpdate:modelValue":u[16]||(u[16]=b=>Se.value=b),title:"地图编辑权限",width:"300"},{footer:oe(()=>[S("div",go,[se(f,{type:"primary",onClick:u[15]||(u[15]=b=>et())},{default:oe(()=>[wn(" 确认权限 ")]),_:1})])]),default:oe(()=>[se(y,{modelValue:me.value,"onUpdate:modelValue":u[14]||(u[14]=b=>me.value=b),style:{width:"240px"},placeholder:"请输入密码"},null,8,["modelValue"])]),_:1},8,["modelValue"]),se(d,{modelValue:de.value,"onUpdate:modelValue":u[19]||(u[19]=b=>de.value=b),title:"修改所属乡镇",width:"500"},{footer:oe(()=>[S("div",mo,[se(f,{type:"primary",onClick:u[18]||(u[18]=b=>Pn())},{default:oe(()=>[wn(" 确认修改 ")]),_:1})])]),default:oe(()=>[se(y,{modelValue:Ke.value,"onUpdate:modelValue":u[17]||(u[17]=b=>Ke.value=b),style:{width:"240px"},placeholder:"请输入所属乡镇"},null,8,["modelValue"])]),_:1},8,["modelValue"])]))])}}},xo=gs(yo,[["__scopeId","data-v-25b551d4"]]);export{xo as default}; + `)),i.innerHTML=t,i.addEventListener("mousemove",function(r){w.preventDefault(r),w.stopBubble(r)}),i.addEventListener("dblclick",function(r){w.preventDefault(r),w.stopBubble(r)}),this.map.getPanes().markerPane.appendChild(i),this.bind(),i}},{key:"bind",value:function(){this.setNumber(this.number),this.type==="circle"?this.bindCircleEvent():this.bindRectEvent()}},{key:"bindCircleEvent",value:function(){var e=this,t=document.getElementById("screenshotNum"),i=document.getElementById("circleInput");t.addEventListener("click",function(r){var a=t.innerText;t.style.display="none",i.value=a,i.style.display="inline-block",i.focus()}),i.addEventListener("click",function(r){i.focus()}),i.addEventListener("keydown",function(r){if(r.keyCode===13){var a=i.value;i.style.display="none",t.innerText=a,e.dispatchRadiusChange({radius:a,overlay:e.overlay})}}),i.addEventListener("blur",function(r){var a=i.value;i.style.display="none",t.style.display="inline-block",t.innerText=a,e.dispatchRadiusChange({radius:a,overlay:e.overlay})})}},{key:"bindRectEvent",value:function(){var e=this,t=document.getElementById("rectWidth"),i=document.getElementById("rectWidthInput"),r=document.getElementById("rectHeight"),a=document.getElementById("rectHeightInput");i.value=t.innerText,a.value=r.innerText,t.addEventListener("click",function(o){var l=t.innerText;t.style.display="none",i.value=l,i.style.display="inline-block",i.focus()}),r.addEventListener("click",function(o){var l=r.innerText;r.style.display="none",a.value=l,a.style.display="inline-block",a.focus()}),i.addEventListener("click",function(o){i.focus()}),a.addEventListener("click",function(o){a.focus()}),i.addEventListener("keydown",function(o){if(o.keyCode===13){var l=i.value,u=a.value;a.style.display="none",a.style.display="none",t.style.display="inline-block",a.style.display="inline-block",t.innerText=l,r.innerText=u,e.dispatchRectWHChange({width:l,height:u,overlay:e.overlay})}}),a.addEventListener("keydown",function(o){if(o.keyCode===13){var l=i.value,u=a.value;i.style.display="none",a.style.display="none",t.style.display="inline-block",r.style.display="inline-block",t.innerText=l,r.innerText=u,e.dispatchRectWHChange({width:l,height:u,overlay:e.overlay})}})}},{key:"setInfo",value:function(e,t){this.setNumber(t),this.setPosition(e)}},{key:"setNumber",value:function(e){this.type==="circle"?document.getElementById("screenshotNum").textContent=e:(document.getElementById("rectWidth").textContent=e.width,document.getElementById("rectHeight").textContent=e.height)}},{key:"setPosition",value:function(e){this.point=e;var t=this.type,i=this.map.pointToOverlayPixel(this.point);t==="circle"?(this.div.style.left=i.x-30+"px",this.div.style.top=i.y-40+"px"):t==="rectangle"&&(this.div.style.left=i.x+"px",this.div.style.top=i.y-45+"px")}},{key:"draw",value:function(){var e=this.map.pointToOverlayPixel(this.point);this.type==="circle"?(this.div.style.left=e.x-30+"px",this.div.style.top=e.y-40+"px"):this.type==="rectangle"&&(this.div.style.left=e.x+"px",this.div.style.top=e.y-45+"px")}},{key:"dispatchRadiusChange",value:function(e){var t=new J("radiuschange",e);this.dispatchEvent(t)}},{key:"dispatchRectWHChange",value:function(e){var t=new J("rectwhchange",e);this.dispatchEvent(t)}}])}(ve(BMapGL.Overlay,P)),Cs=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=F.DRAWING_RECTANGLE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e,t){var i=this;this.overlay=e;for(var r=this.getBox(e.getPath()),a=r.startPoint,o=r.endPoint,l=[],u=this.getRectAllPoints(a,o),p=[],v=this.scene.map.getDistance(a,u[2]).toFixed(0),g=this.scene.map.getDistance(a,u[6]).toFixed(0),A=new Ls("rectangle",u[0],{width:v,height:g},e,this.scene),x=0;u.length>x;x++){var k=new BMapGL.Marker(u[x]);k.setIcon(this.target&&this.target.moveIcon?this.target.moveIcon:this.moveIcon),k.enableDragging(),l.push(k),this.scene.map.addOverlay(k),p[x]=w.mc2ll(k.point,this.scene.map),k.addEventListener("mousedown",function(M){o=w.mc2ll(M.target.point,i.scene.map)}),k.addEventListener("dragging",function(M){for(var C=M.latLng,N=0;p.length>N;N++)o.lng==p[N].lng&&(u[N].lng=C.lng),o.lat==p[N].lat&&(u[N].lat=C.lat);u=i.getRectAllPoints(u[0],u[4]);for(var V=0;l.length>V;V++)l[V].setPosition(u[V]);v=i.scene.map.getDistance(u[0],u[2]).toFixed(0),g=i.scene.map.getDistance(u[0],u[6]).toFixed(0),A.setInfo(u[0],{width:v,height:g}),B.setPosition(u[3],!0),e.setPath(u)}),k.addEventListener("dragend",function(M){for(var C=0;l.length>C;C++)p[C]=w.mc2ll(l[C].point,i.scene.map);B.updateWindow();var N=new J(Y.CHANGE,e);i.target.dispatchEvent(N)})}A.addEventListener("rectwhchange",function(M){var C=M.target.width,N=M.target.height,V=w.getPointByDistance(u[0],C,"east"),O=w.getPointByDistance(u[0],N,"south");u[4].lng=V.lng,u[4].lat=O.lat,u=i.getRectAllPoints(u[0],u[4]);for(var G=0;l.length>G;G++)l[G].setPosition(u[G]);A.setInfo(u[0],{width:C,height:N}),B.setPosition(u[3],!0),e.setPath(u);for(var Q=0;l.length>Q;Q++)p[Q]=w.mc2ll(l[Q].point,i.scene.map);B.updateWindow();var se=new J(Y.CHANGE,e);i.target.dispatchEvent(se)}),this.overlays=[l,A];var B=this.addOperateWindow({limit:t,point:u[3],overlay:e});this.scene.map.addOverlay(A),this.dispatchEvent(new J(Y.INIT)),this.onlinevertexdragging=function(M){var C,N=M.overlay,V=BMapGL.Projection.convertMC2LL(N.getPoint());(C=i.getSnap(V,i.scene.instances))&&(M.from.point=BMapGL.Projection.convertLL2MC(C),N.setPoint(M.from.point))},e.addEventListener("onlinevertexdragging",this.onlinevertexdragging)}},{key:"getBox",value:function(e){var t=1/0,i=-1/0,r=-1/0,a=1/0;return e.forEach(function(o){t>o.lng&&(t=o.lng),o.lat>i&&(i=o.lat),o.lng>r&&(r=o.lng),a>o.lat&&(a=o.lat)}),{startPoint:new BMapGL.Point(t,i),endPoint:new BMapGL.Point(r,a)}}},{key:"getRectAllPoints",value:function(e,t){var i=new BMapGL.Point(e.lng,e.lat),r=new BMapGL.Point(t.lng,e.lat),a=new BMapGL.Point(t.lng,t.lat),o=new BMapGL.Point(e.lng,t.lat);return[i,new BMapGL.Point((e.lng+t.lng)/2,e.lat),r,new BMapGL.Point(t.lng,(e.lat+t.lat)/2),a,new BMapGL.Point((e.lng+t.lng)/2,t.lat),o,new BMapGL.Point(e.lng,(e.lat+t.lat)/2)]}},{key:"getRectanglePoint",value:function(e,t){return[new BMapGL.Point(e.lng,e.lat),new BMapGL.Point(t.lng,e.lat),new BMapGL.Point(t.lng,t.lat),new BMapGL.Point(e.lng,t.lat)]}}])}(zi),ps=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=F.DRAWING_RECTANGLE,t.polygon=null,t.startPoint=null,t.hideTip=!1,t.holeSource=null,t.isCotiHole=!1,t.scene.setCurrentDrawType(t.type),t.moveIcon=new BMapGL.Icon(ge,new BMapGL.Size(10,10)),t.moveIcon.setImageSize(new BMapGL.Size(10,10)),i.hideTip&&(t.hideTip=i.hideTip),t.isOpen&&t.open(),t.holeSource=i.holeSource||null,t.isCotiHole=i.isCotiHole||!1,t}return U(n,s),j(n,[{key:"getRectAllPoints",value:function(e,t){var i=new BMapGL.Point(e.lng,e.lat),r=new BMapGL.Point(t.lng,e.lat),a=new BMapGL.Point(t.lng,t.lat),o=new BMapGL.Point(e.lng,t.lat);return[i,new BMapGL.Point((e.lng+t.lng)/2,e.lat),r,new BMapGL.Point(t.lng,(e.lat+t.lat)/2),a,new BMapGL.Point((e.lng+t.lng)/2,t.lat),o,new BMapGL.Point(e.lng,(e.lat+t.lat)/2)]}},{key:"getRectanglePoint",value:function(e,t){return[new BMapGL.Point(e.lng,e.lat),new BMapGL.Point(t.lng,e.lat),new BMapGL.Point(t.lng,t.lat),new BMapGL.Point(e.lng,t.lat)]}},{key:"startAction",value:function(e){if(!this.scene.getStopStatus()&&e.buttons!==4){w.stopBubble(e),w.preventDefault(e);var t=this.startPoint=e.point;this.enableSnap&&this.match&&(t=this.startPoint=this.match),this.deletable=!0;var i=this.endPoint=t;this.polygon=new BMapGL.Polygon(this.getRectanglePoint(t,i),this.baseOptions),this.scene.map.addOverlay(this.polygon),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this))}}},{key:"moveAction",value:function(e){if(this.scene.map.removeOverlay(this.tipLabel),!this.scene.getStopStatus())if(this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances),this.match))this.polygon.setPath(this.getRectanglePoint(this.startPoint,this.match));else{this.match=null,this.polygon.setPath(this.getRectanglePoint(this.startPoint,e.point));var t=this.getRectAllPoints(this.startPoint,e.point),i=this.scene.map.getDistance(this.startPoint,t[2]).toFixed(0),r=this.scene.map.getDistance(this.startPoint,t[6]).toFixed(0);this.hideTip||(this.tipLabel=new BMapGL.Label("尺寸:"+i+"米 x "+r+"米
松开结束绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel))}}},{key:"endAction",value:function(e){if(!this.scene.getStopStatus())if(this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.disableEdgeMove(),this.enableSnap?(this.match=this.getSnap(e.point,this.scene.instances),this.match&&this.polygon.setPath(this.getRectanglePoint(this.startPoint,this.match))):this.polygon.setPath(this.getRectanglePoint(this.startPoint,e.point)),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.options.limit&&(t=this.options.limit.area);var i=this.editOpe=new Cs(this.scene,this);this.registEvent(i),i.open(this.polygon,t)}else this.scene.map.removeOverlay(this.polygon),this.isCotiHole&&this.holeCut&&this.holeCut(this.polygon),this.emitEventIsnomap(this.polygon)}},{key:"setCotiHoleSource",value:function(e){e&&e instanceof BMapGL.Polygon&&(this.holeSource=e)}},{key:"holeCut",value:function(e){if(this.holeSource&&this.holeSource instanceof BMapGL.Polygon){var t=this.holeSource.getPath(),i=e.getPath();this.holeSource.hasMultipleParts?t.push(i):t=[t,i],this.holeSource.setPath(t)}}},{key:"mousemoveAction",value:function(e){this.scene.getStopStatus()?this.scene.map.removeOverlay(this.tipLabel):(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.scene.map.removeOverlay(this.tipLabel),this.hideTip||(this.tipLabel=new BMapGL.Label("按住确认起点,拖拽进行绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Ie(n,"setRunningAction",this,3)([!0,function(){e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.mousedown&&e.mousemove&&(e.scene.mask.removeEventListener("mousedown",e.mousedown),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("mousedown",e.mousedown=e.startAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.polygon)}},{key:"close",value:function(e){this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),Ie(n,"setRunningAction",this,3)([!1]),e&&e()}}])}(un),Is=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=F.DRAWING_CIRCLE,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setCenterIcon",value:function(e){this.centerIcon=e}},{key:"setMoveIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e,t){var i=this;this.overlay=e,this.centerPoint=e.getCenterIn().latLng;var r=new BMapGL.Point(e.getBounds().getNorthEast().lng,this.centerPoint.lat),a=this.centerMarker=new BMapGL.Marker(this.centerPoint);a.setIcon(this.centerIcon),a.enableDragging(),a.addEventListener("dragstart",this.centerDragstart.bind(this)),a.addEventListener("dragging",this.centerDragging.bind(this)),a.addEventListener("dragend",this.centerDragend.bind(this)),this.scene.map.addOverlay(a);var o=this.moveMarker=new BMapGL.Marker(r);o.setIcon(this.circleMoveIcon),o.enableDragging();var l=this.polyline=new BMapGL.Polyline([this.centerPoint,r],this.baseOptions||{}),u=new BMapGL.Point((e.getBounds().getNorthEast().lng+this.centerPoint.lng)/2,this.centerPoint.lat),p=this.radiusWindow=new Ls("circle",u,Math.ceil(e.getRadius()),e,this.scene);this.overlays=[a,o,l,p];var v=this.operateWindow=this.addOperateWindow({limit:t,point:r,overlay:e});this.scene.map.addOverlay(o),this.scene.map.addOverlay(l),this.scene.map.addOverlay(p);var g=1;p.addEventListener("radiuschange",function(A){if(A.target.radius&&!isNaN(A.target.radius)){e.setRadius(g=A.target.radius);var x=w.getPointByDistance(i.centerPoint,g,"east"),k=new BMapGL.Point(x.lng,i.centerPoint.lat),B=x.lng>i.centerPoint.lng?(e.getBounds().getNorthEast().lng+i.centerPoint.lng)/2:(e.getBounds().getSouthWest().lng+i.centerPoint.lng)/2,M=new BMapGL.Point(B,i.centerPoint.lat);o.setPosition(k),p.setInfo(M,g),v.setPosition(k,!0),v.updateWindow(),l.setPath([i.centerPoint,k]);var C=new J(Y.CHANGE,e);i.target.dispatchEvent(C)}}),o.addEventListener("dragging",function(A){var x=new BMapGL.Point(A.latLng.lng,i.centerPoint.lat),k=A.latLng.lng>i.centerPoint.lng?(e.getBounds().getNorthEast().lng+i.centerPoint.lng)/2:(e.getBounds().getSouthWest().lng+i.centerPoint.lng)/2,B=A.latLng.lng>i.centerPoint.lng,M=new BMapGL.Point(k,i.centerPoint.lat);A.target.setPosition(x),p.setInfo(M,i.scene.map.getDistance(i.centerPoint,A.latLng).toFixed(0)),v.setPosition(x,B),l.setPath([i.centerPoint,x]),g=i.scene.map.getDistance(i.centerPoint,A.latLng).toFixed(0),e.setRadius(i.scene.map.getDistance(i.centerPoint,A.latLng))}),o.addEventListener("dragend",function(A){v.updateWindow();var x=new J(Y.CHANGE,e);i.target.dispatchEvent(x)}),this.dispatchEvent(new J(Y.INIT))}},{key:"centerDragstart",value:function(e){this.moveMarker.hide(),this.polyline.hide(),this.radiusWindow.hide(),this.operateWindow.hide()}},{key:"centerDragging",value:function(e){this.centerPoint=e.latLng,this.overlay.setCenter(e.latLng)}},{key:"centerDragend",value:function(e){this.centerPoint=e.latLng;var t=new BMapGL.Point(this.overlay.getBounds().getNorthEast().lng,this.centerPoint.lat);this.moveMarker.setPosition(t),this.moveMarker.show();var i=new BMapGL.Point(this.overlay.getBounds().getNorthEast().lng,this.centerPoint.lat);this.polyline.setPath([this.centerPoint,i]),this.polyline.show();var r=(this.overlay.getBounds().getNorthEast().lng+this.centerPoint.lng)/2,a=new BMapGL.Point(r,this.centerPoint.lat);this.radiusWindow.setPosition(a),this.operateWindow.setPosition(i,!0),this.radiusWindow.show(),this.operateWindow.show();var o=new J(Y.CHANGE,this.circle);this.target.dispatchEvent(o)}}])}(zi),vs=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).type=F.DRAWING_CIRCLE,t.circle=null,t.overlays=[],t.centerPoint=null,t.radius=1,t.moveMarker=null,t.polyline=null,t.radiusWindow=null,t.operateWindow=null,t.hideTip=!1,t.scene.setCurrentDrawType(t.type),i.hideTip&&(t.hideTip=i.hideTip),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"startAction",value:function(e){this.scene.getStopStatus()||(this.centerPoint=e.point,this.deletable=!0,this.circle=new BMapGL.Circle(this.centerPoint,this.radius,this.baseOptions),this.scene.map.addOverlay(this.circle),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this)))}},{key:"moveAction",value:function(e){this.scene.map.removeOverlay(this.tipLabel),this.scene.getStopStatus()||(this.radius=this.scene.map.getDistance(this.centerPoint,e.point).toFixed(0),this.circle.setRadius(this.radius),this.hideTip||(this.tipLabel=new BMapGL.Label("半径:"+this.radius+"米
松开完成绘制",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"endAction",value:function(e){if(!this.scene.getStopStatus())if(this.deletable=!1,this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.isSeries?this.isOnMap||this.bindEvent():this.scene.mask.hide(),this.isOnMap){var t=null;this.limit&&(t=this.limit.area);var i=this.editOpe=new Is(this.scene,this);this.registEvent(i),i.open(this.circle,t)}else this.scene.map.removeOverlay(this.centerMarker),this.scene.map.removeOverlay(this.circle),this.emitEventIsnomap(this.circle)}},{key:"mousedownAction",value:function(e){this.scene.getStopStatus()||e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.centerPoint==null&&this.startAction(e))}},{key:"mousemoveAction",value:function(e){this.scene.map.removeOverlay(this.tipLabel),this.scene.getStopStatus()||(e.buttons!==4&&(w.preventDefault(e),w.stopBubble(e)),this.hideTip||(this.tipLabel=new BMapGL.Label("按下确认中心点,拖拽确认半径",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)))}},{key:"bindEvent",value:function(){var e=this;this.isOpen&&Ie(n,"setRunningAction",this,3)([!0,function(){e.centerPoint=null,e.radius=1,e.setCurrentStatus($.STATUS_DRAWING),e.deletable=!1,e.mousedown&&e.mousemove&&(e.scene.mask.removeEventListener("mousedown",e.mousedown),e.scene.mask.removeEventListener("mousemove",e.mousemove)),e.scene.mask.addEventListener("mousemove",e.mousemove=e.mousemoveAction.bind(e)),e.scene.mask.addEventListener("mousedown",e.mousedown=e.mousedownAction.bind(e))}])}},{key:"removeDrawing",value:function(){this.deletable&&this.scene.map.removeOverlay(this.circle)}},{key:"close",value:function(e){this.deletable=!1,Ie(n,"setRunningAction",this,3)([!1]),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),e&&e()}}])}(un),_s=function(s){function n(e,t,i){var r;return D(this,n),(r=W(this,n,[e,t,i])).type=F.DRAWING_MARKER,r.scene.setCurrentDrawType(r.type),r}return U(n,s),j(n,[{key:"setIcon",value:function(e){this.moveIcon=e}},{key:"edit",value:function(e){e.enableDragging(),e.addEventListener("dragstart",this.centerDragstart.bind(this)),e.addEventListener("dragging",this.centerDragging.bind(this)),e.addEventListener("dragend",this.centerDragend.bind(this))}},{key:"centerDragstart",value:function(e){}},{key:"centerDragging",value:function(e){var t,i=e.target,r=BMapGL.Projection.convertMC2LL(i.point);(t=this.getSnap(r,this.scene.instances))&&(e.point=BMapGL.Projection.convertLL2MC(t),i.setPoint(e.point))}},{key:"centerDragend",value:function(e){this.emitOkEvent(this.overlay,!0,!0);var t=new J(Y.CHANGE,this.overlay);this.target.dispatchEvent(t)}},{key:"closeOpe",value:function(e){e.disableDragging(),e.removeEventListener("dragstart",this.centerDragstart),e.removeEventListener("dragging",this.centerDragging),e.removeEventListener("dragend",this.centerDragend)}}])}(zi),$s=function(){function s(n){var e,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,s),(e=W(this,s)).scene=n,e.opts=t,e.drawingItems=t.drawingItems||Pe,e.defaultAnchor=t.anchor||BMAP_ANCHOR_TOP_LEFT,e.defaultOffset=t.offset||new BMapGL.Size(20,20),e.initialize(e.scene.map),e}return U(s,BMapGL.Control),j(s,[{key:"initialize",value:function(n){this._map=n;var e=this.container=document.createElement("div");e.className="BMap_Drawing";var t=this.panel=document.createElement("div");t.className="BMap_Draw_Panel",e.appendChild(t);var i=this.generalHtml(n);t.appendChild(i);var r=this.tip=document.createElement("div");return r.className="BMapDraw_tip",r.innerHTML='

',this.opts.enableTips&&t.appendChild(r),n.getContainer().appendChild(e),this.bindEvt(),e}},{key:"generalHtml",value:function(n){for(var e=this,t={hander:"拖动地图",marker:"标记点",polyline:"折线",polygon:"多边形",circle:"圆形",rectangle:"矩形"},i=function(l,u){var p=document.createElement("a");return p.className=l,p.href="javascript:void(0)",p.setAttribute("drawingType",u),p.setAttribute("onfocus","this.blur()"),p.addEventListener("mouseenter",function(v){var g=v.target.getAttribute("drawingType"),A=t[g];g==="hander"?(e.tip.children[0].innerText=A,e.tip.children[1].innerText="使用鼠标拖动地图"):(e.tip.className+=" "+g,e.tip.children[0].innerText=A,e.tip.children[1].innerText="使用"+A+"选出目标区域"),e.tip.style.display="block"}),p.addEventListener("mouseleave",function(v){for(var g=v.target.getAttribute("drawingType"),A=" "+e.tip.className.replace(/[\t\r\n]/g,"")+" ";A.indexOf(" "+g+" ")>=0;)A=A.replace(" "+g+" "," ");e.tip.className=A.replace(/^\s+|\s+$/g,""),e.tip.style.display="none"}),p},r=document.createDocumentFragment(),a=0,o=this.drawingItems.length;o>a;a++)r.appendChild(i("BMapDraw_Box BMapDraw_"+this.drawingItems[a],this.drawingItems[a]));return r}},{key:"setStyleByDrawingItems",value:function(){for(var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"marker",e=this.panel.getElementsByTagName("a"),t=0,i=e.length;i>t;t++){var r=e[t];r.getAttribute("drawingType")===n?r.className="BMapDraw_Box BMapDraw_"+n+"_hover":r.className=r.className.replace(/_hover/,"")}}},{key:"bindEventByDrawingType",value:function(n){var e=this.scene;if(e.isOpen&&e.drawType===n)e.close(),e.map.enableDoubleClickZoom();else switch(n){case"marker":new cs(e).open();break;case"polyline":new li(e).open();break;case"polygon":new Fi(e).open();break;case"circle":new vs(e).open();break;case"rectangle":new ps(e).open()}}},{key:"bindEvt",value:function(n){var e=this;w.on(this.panel,"click",function(t){var i=w.getTarget(t).getAttribute("drawingType");e.setStyleByDrawingItems(i),e.bindEventByDrawingType(i)})}}])}(),er=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n)).type=null,t.instance=null,t.graphicOpts=en,t.labelOptions=Ue,t.isOnMap=!1,t.isSeries=!1,t.skipEditing=!1,t.mouseMove=!0,t.enableSnap=!1,t.limitPoint=-1,t.scene=e,t.defineProperty(i),t}return U(n,s),j(n,[{key:"close",value:function(e){this.instance&&(this.instance.close(),this.instance=null),e&&e()}},{key:"open",value:function(e){this.close(),this.scene.close(),this.defineProperty(e),this.type&&this.doAction()}},{key:"doAction",value:function(){var e=this;this.data=[];var t={isSelectDraw:!0,isOpen:!0,enableSnap:this.enableSnap,isOnMap:this.isOnMap,isSeries:this.isSeries,skipEditing:this.skipEditing,labelOptions:this.labelOptions,baseOpts:this.graphicOpts,mouseMove:this.mouseMove,limitPoint:this.limitPoint};switch(this.type){case F.DRAWING_POLYLINE:this.instance=new li(this.scene,t);break;case F.DRAWING_POLYGON:this.instance=new Fi(this.scene,t);break;case F.DRAWING_RECTANGLE:this.instance=new ps(this.scene,t);break;case F.DRAWING_CIRCLE:this.instance=new vs(this.scene,t);break;case F.DRAWING_MARKER:this.instance=new cs(this.scene,t);break;case F.DRAWING_POINT:this.instance=new pn(this.scene.map);break;default:this.close()}this.instance&&(this.instance.addEventListener(Y.CHANGE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.MOVE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.CLICK,function(i){e.dispatchEvent(i);var r=new J(Y.COMPLETE,{from:fe.SELECT_NO_MAP,mouseTarget:i.target,overlay:new BMapGL.Marker(new BMapGL.Point(i.target.latlng.lng,i.target.latlng.lat))});e.scene.dispatchEvent(r)}),this.instance.addEventListener(Y.COMPLETE,function(i){e.dispatchEvent(i)}),this.instance.addEventListener(Y.CANCEL,function(i){e.dispatchEvent(i)}))}},{key:"addData",value:function(e){this.scene&&this.scene.addSelectDrawData(e)}},{key:"clearData",value:function(){this.scene&&this.scene.clearSelectDrawData()}}])}(P),tr=function(){return j(function s(n,e){D(this,s),this.label=void 0,this.scene=n},[{key:"getLength",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{showlabel:!0,unit:"kilometers"};s instanceof BMapGL.Polyline&&(s=s.toGeoJSON());var e=ye.getLength(s);if(n.showlabel){var t=s.geometry.coordinates,i=new BMapGL.Point(t[t.length-1][0],t[t.length-1][1]),r="";switch(n.unit){case"kilometers":r="总长度:"+e.toFixed(2)+"km";break;case"meters":r="总长度:"+e.toFixed(2)+"m"}this.scene.map.removeOverlay(this.label),this.label=new BMapGL.Label(r,{position:i,offset:n.offset||new BMapGL.Size(0,0)}),this.label.setStyle(n.labelOptions),this.scene.map.addOverlay(this.label)}return e}},{key:"getPolygonArea",value:function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{showlabel:!0,unit:"kilometers"};s instanceof BMapGL.Polygon&&(s=s.toGeoJSON());var e=ye.getPolygonArea(s);if(n.showlabel){var t=ye.getPolygonCenter(s),i="";switch(n.unit){case"kilometers":i=e.toFixed(2)+" km²";break;case"meters":i=e.toFixed(2)+" m²"}this.scene.map.removeOverlay(this.label),this.label=new BMapGL.Label(i,{position:t.bdCenter,offset:n.offset||new BMapGL.Size(-20,-10)}),this.label.setStyle(n.labelOptions),this.scene.map.addOverlay(this.label)}return e}}])}(),nr=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).tipLabel=null,t.lengthLabel=[],t.totalLabel=null,t.turnOverlays=[],t.totalLength=0,t.measureRes=0,t.subDistance=[],t.scene.setCurrentDrawType(t.type),t.setOtherOptions(i),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"setOtherOptions",value:function(e){this.options=e,this.skipEditing=!0,this.isOpen=!0,this.options=Object.assign(Ct,e),this.isSeries=this.options.isSeries,this.setBaseOptions(this.options.baseOpts)}},{key:"setTurnPoint",value:function(e){var t=this.options,i=new BMapGL.Marker(e,{icon:t.turnIcon?t.turnIcon:bt,clickable:!1,baseZIndex:35e5,zIndexFixed:!0});this.scene.map.addOverlay(i),this.turnOverlays.push(i)}},{key:"startAction",value:function(e){var t=this.match?this.match:e.point;this.points.push(t),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1?(this.turnOverlays=[],this.lengthLabel=[],this.overlay=new BMapGL.Polyline(this.drawPoint,this.baseOptions),this.scene.map.addOverlay(this.overlay)):(this.overlay.setPath(this.drawPoint),this.scene.map.removeOverlay(this.measureLabel),this.scene.map.addOverlay(this.downLabel),this.subDistance.push(this.downLabel.content),this.lengthLabel.push(this.downLabel)),this.setTurnPoint(t),this.isBinded||(this.isBinded=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this)))}},{key:"moveAction",value:function(e){var t=e.point;if(this.enableSnap){var i=[];if(this.overlay.points.length>2){var r=this.overlay.getPath().slice(0,this.overlay.points.length-1);i.push(new this.overlay.constructor(r))}if(this.match=this.getSnap(t,this.scene.instances,i),this.match)return void this.overlay.setPositionAt(this.drawPoint.length-1,this.match)}this.match=null;var a=this.drawPoint[this.drawPoint.length-2],o=e.point;this.options.unit==="metric"?(this.measureRes=1e3*ye.getDistance(a,o),this.distance=this.measureRes.toFixed(2)+"m"):(this.measureRes=ye.getDistance(a,o),this.distance=this.measureRes.toFixed(2)+"km");var l=ye.getLineCenter(a,o);this.scene.map.removeOverlay(this.measureLabel),this.measureLabel=this.addLabel(this.distance,{position:l.bdCenter}),this.downLabel=this.addLabel(this.distance,{position:l.bdCenter}),this.scene.map.addOverlay(this.measureLabel),this.overlay.setPositionAt(this.drawPoint.length-1,e.point),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label(this.options.followLabel,{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.tipLabel)}},{key:"dblclickAction",value:function(e){var t=this;w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick);var i=this.overlay.toGeoJSON(),r=i.geometry.coordinates,a=new BMapGL.Point(r[r.length-1][0],r[r.length-1][1]),o=[0,0],l=[0,0],u=this.scene.map.pointToPixel(this.points[this.points.length-2]),p=this.scene.map.pointToPixel(this.points[this.points.length-3]);o=0>u.x-p.x?[-14,0]:[14,0],l=0>u.y-p.y?[-5,-38]:[-5,11];var v=ye.getLength(i,"kilometers");this.totalLength=this.options.unit==="metric"?1e3*v:v;var g="";switch(this.options.unit){case"kilometers":g="总长:"+v.toFixed(2)+"km";break;case"metric":g="总长:"+1e3*v.toFixed(2)+"m"}this.totalLabel=new BMapGL.Label(g,{position:a,offset:new BMapGL.Size(l[0],l[1])}),this.totalLabel.setStyle(this.options.labelOptions),this.scene.map.addOverlay(this.totalLabel),this.lengthLabel.push(this.totalLabel),this.closeIcon=this.options.closeIcon?this.options.closeIcon:Z,this.closeBtn=new BMapGL.Marker(a,{icon:this.closeIcon,baseZIndex:36e5,offset:new BMapGL.Size(o[0],o[1]),enableMassClear:!0}),this.closeBtn.setTitle("清除本次测距"),this.scene.map.addOverlay(this.closeBtn);var A={overlay:this.overlay,closeBtn:this.closeBtn,totalLabel:this.totalLabel,lengthLabel:this.lengthLabel,points:this.points.slice(0),turnOverlays:this.turnOverlays.slice(0)};this.closeBtn.addEventListener("click",function(x){t.scene.map.removeOverlay(A.closeBtn),t.scene.map.removeOverlay(A.overlay);for(var k=0,B=A.turnOverlays.length;B>k;k++)t.scene.map.removeOverlay(A.turnOverlays[k]),A.turnOverlays[k]=null;for(var M=0,C=A.lengthLabel.length;C>M;M++)t.scene.map.removeOverlay(A.lengthLabel[M]),A.lengthLabel[M]=null}),this.dispatchMeasureEvent(),this.overlay.setPath(this.points),this.isSeries?this.bindEvent():this.scene.mask.hide()}},{key:"dispatchMeasureEvent",value:function(){var e=new J($t.LENGTH_END,{points:this.points?this.points.slice(0):[],distance:this.totalLength,subDistance:this.subDistance,unit:this.options.unit,overlay:this.overlay});this.dispatchEvent(e),this.scene.dispatchEvent(e)}}])}(li),ir=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return D(this,n),(t=W(this,n,[e,i])).measureArea=0,t.turnOverlays=[],t.scene.setCurrentDrawType(t.type),t.setOtherOptions(i),t.isOpen&&t.open(),t}return U(n,s),j(n,[{key:"setOtherOptions",value:function(e){this.options=e,this.skipEditing=!0,this.isOpen=!0,this.options=Object.assign(qi,e),this.isSeries=this.options.isSeries,this.setBaseOptions(this.options.baseOpts)}},{key:"setTurnPoint",value:function(e){var t=this.options,i=new BMapGL.Marker(e,{icon:t.turnIcon?t.turnIcon:bt,clickable:!1,baseZIndex:35e5,zIndexFixed:!0});this.scene.map.addOverlay(i),this.turnOverlays.push(i)}},{key:"startAction",value:function(e){var t=this.match?this.match:e.point;if(this.points.push(t),this.drawPoint=this.points.concat(this.points[this.points.length-1]),this.points.length===1)this.turnOverlays=[],this.overlay=new BMapGL.Polygon(this.drawPoint,this.baseOptions),this.scene.map.addOverlay(this.overlay);else if(this.overlay.setPath(this.drawPoint),this.points.length>2){this.options.unit==="metric"?(this.measureArea=1e6*ye.getPolygonArea(this.overlay),this.area=this.measureArea.toFixed(2)+"m²"):(this.measureArea=ye.getPolygonArea(this.overlay),this.area=this.measureArea.toFixed(2)+"km²");var i=ye.getPolygonCenter(this.overlay.toGeoJSON());this.scene.map.removeOverlay(this.areaLabel),this.areaLabel=this.addLabel(this.area,{position:i.bdCenter,offset:new BMapGL.Size(5,-2)}),this.scene.map.addOverlay(this.areaLabel)}this.setTurnPoint(t),this.isBinded||(this.isBinded=!0,this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("dblclick",this.dblclick=this.dblclickAction.bind(this)))}},{key:"dblclickAction",value:function(e){var t=this;w.preventDefault(e),w.stopBubble(e),this.isBinded=!1,this.scene.map.removeOverlay(this.matchOverlay),this.scene.map.removeOverlay(this.tipLabel),this.scene.mask.disableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("dblclick",this.dblclick),this.overlay.setPath(this.points);var i=this.overlay.toGeoJSON().geometry.coordinates[0],r=new BMapGL.Point(i[i.length-1][0],i[i.length-1][1]);this.closeIcon=this.options.closeIcon?this.options.closeIcon:Z,this.closeBtn=new BMapGL.Marker(r,{icon:this.closeIcon,baseZIndex:36e5,enableMassClear:!0,offset:new BMapGL.Size(10,10)});var a=ye.getPolygonCenter(this.overlay.toGeoJSON());this.totalAreaLabel=this.addLabel(this.area,{position:a.bdCenter,offset:new BMapGL.Size(5,-2)});var o={overlay:this.overlay,closeBtn:this.closeBtn,points:this.points.slice(0),turnOverlays:this.turnOverlays.slice(0),totalAreaLabel:this.totalAreaLabel};this.scene.map.addOverlay(o.closeBtn),this.scene.map.removeOverlay(this.areaLabel),this.scene.map.addOverlay(o.totalAreaLabel),o.closeBtn.addEventListener("click",function(l){t.scene.map.removeOverlay(o.closeBtn),t.scene.map.removeOverlay(o.overlay),t.scene.map.removeOverlay(o.totalAreaLabel);for(var u=0,p=o.turnOverlays.length;p>u;u++)t.scene.map.removeOverlay(o.turnOverlays[u]),o.turnOverlays[u]=null}),this.dispatchMeasureEvent(),this.isSeries?this.bindEvent():this.scene.mask.hide()}},{key:"dispatchMeasureEvent",value:function(){var e=new J($t.AREA_END,{points:this.points?this.points.slice(0):[],unit:this.options.unit,area:this.measureArea,overlay:this.overlay});this.dispatchEvent(e),this.scene.dispatchEvent(e)}}])}(Fi),sr=function(s){function n(){var e;D(this,n);for(var t=arguments.length,i=Array(t),r=0;t>r;r++)i[r]=arguments[r];return(e=W(this,n,[].concat(i))).tolerance=1e-6,e.toleranceType="kilometers",e}return U(n,s),j(n,[{key:"polygonCutByLine",value:function(e,t,i){var r,a,o,l,u,p,v,g,A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},x=[],k=[],B={geojsonRes:null,bdRes:null},M=e.geometry,C=t.geometry;if(C.coordinates=(a=[],C.coordinates.forEach(function(q){if(a.length){var ae=a[a.length-1];ae[0]!==q[0]&&ae[1]!==q[1]&&a.push(q)}else a.push(q)}),a),2>C.coordinates.length||M.type!=="Polygon"&&M.type!=="MultiPolygon"||C.type!=="LineString"||(i===void 0&&(i=""),Yt(M,C).features.length===0)||ei(C,M))return B;k[0]=Ci(C,this.tolerance,{units:this.toleranceType}),k[1]=Ci(C,-this.tolerance,{units:this.toleranceType});for(var N=0;1>=N;N++){var V=N;x=[];for(var O=0;C.coordinates.length>O;O++)x.push(C.coordinates[O]);for(var G=k[V].geometry.coordinates.length-1;G>=0;G--)x.push(k[V].geometry.coordinates[G]);x.push(C.coordinates[0]);var Q=ts(ie(x));l=Q,u=void 0,p=void 0,v=void 0,g=void 0,u=tt(o=M),p=tt(l),v=o.properties||{},r=(g=Zs(u.coordinates,p.coordinates)).length===0?null:g.length===1?be(g[0],v):te(g,v)}var se=new BMapGL.GeoJSONParse().readFeaturesFromObject(r,A),K=[],le=[];return se.forEach(function(q,ae){q.properties=Object.assign({},e.properties||{}),q.properties.id+="-".concat(ae),K.push(q),le.push(q.toGeoJSON())}),{geojsonRes:le,bdRes:K}}},{key:"lineCutByPoly",value:function(e,t,i){if(e.geometry===void 0||e.geometry.type.toLowerCase().indexOf("linestring")===-1)throw"传入的必须为linestring";var r=function(v,g){if(!v)throw Error("line is required");if(!g)throw Error("splitter is required");var A=Fn(v),x=Fn(g);if(A!=="LineString")throw Error("line must be LineString");if(x==="FeatureCollection")throw Error("splitter cannot be a FeatureCollection");if(x==="GeometryCollection")throw Error("splitter cannot be a GeometryCollection");var k=es(g,{precision:7});switch(x){case"Point":return On(v,k);case"MultiPoint":return Zn(v,k);case"LineString":case"MultiLineString":case"Polygon":case"MultiPolygon":return Zn(v,Yt(v,k))}}(e,t).features,a=[],o=new BMapGL.GeoJSONParse;if(r.length>1)for(var l=0,u=r.length;u>l;l++){var p=o.readFeatureFromObject(r[l],i);a.push(p)}return{geojsonRes:r,bdRes:a}}}])}(P),rr=function(s){function n(){var e;D(this,n);for(var t=arguments.length,i=Array(t),r=0;t>r;r++)i[r]=arguments[r];return(e=W(this,n,[].concat(i))).tolerance=.001,e.toleranceType="kilometers",e}return U(n,s),j(n,[{key:"polygonUnion",value:function(e,t){if(2>e.length)throw"至少2个数据";var i=null,r=!1;e.forEach(function(l,u){var p,v,g;1>u?i=l:(p=i,g=6,(v=l).geometry.coordinates[0].forEach(function(A,x){var k=H(A,2),B=k[0],M=k[1];B=parseFloat(B.toFixed(g)),M=parseFloat(M.toFixed(g));for(var C=0;p.geometry.coordinates[0].length>C;C++){var N=H(p.geometry.coordinates[0][C],2),V=N[0],O=N[1];if(V=parseFloat(V.toFixed(g)),O=parseFloat(O.toFixed(g)),B===V&&M===O){v.geometry.coordinates[0][x]=p.geometry.coordinates[0][C];break}}}),ei(i,l)?r=!0:i=Ms(i,l))});var a=r?null:i,o=new BMapGL.GeoJSONParse;return{geojsonRes:a,bdRes:a?o.readFeatureFromObject(a,t):null}}}])}(P),Ds=function(s){function n(){return D(this,n),W(this,n,arguments)}return U(n,s),j(n,[{key:"geojsonMove",value:function(e,t,i){(t instanceof BMapGL.Point||t instanceof BMapGL.LatLng)&&(t=ee([t.lng,t.lat])),(i instanceof BMapGL.Point||i instanceof BMapGL.LatLng)&&(i=ee([i.lng,i.lat]));var r,a,o,l,u=function(p,v,g,A){if(!He(A=A||{}))throw Error("options is invalid");var x=A.units,k=A.zTranslation,B=A.mutate;if(!p)throw Error("geojson is required");if(v==null||isNaN(v))throw Error("distance is required");if(k&&typeof k!="number"&&isNaN(k))throw Error("zTranslation is not a number");if(k=k!==void 0?k:0,v===0&&k===0)return p;if(g==null||isNaN(g))throw Error("direction is required");return 0>v&&(v=-v,g+=180),B!==!1&&B!==void 0||(p=it(p)),kt(p,function(M){var C=_e(Li(M,v,g,{units:x}));M[0]=C[0],M[1]=C[1],k&&M.length===3&&(M[2]+=k)}),p}(e,rn(t,i),(r=t,a=i,o===void 0&&(o={}),(l=o.final?Bi(me(a),me(r)):Bi(me(r),me(a)))>180?-(360-l):l));return u}}])}(P),ui=function(s){function n(e){var t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(D(this,n),(t=W(this,n)).currentModel=n.MODEL.MOVE,t.labelOptions=Ue,t.baseOpts=en,t.enableSnap=!0,t.snapDistance=10,t.match=null,t.matchOverlay=null,t.matchOverlayRadius=1,!(e instanceof Ti))throw Error("MoveBase实例化必须输入scene参数");t.scene=e,t.scene.move=t;var r={};return w.copyOptionsToNew(t.scene.options,i,r),w.copyNotExitOptions(r,t.scene.options),t.options=r,t.target=i.target||t,t.setOptions(r),t.setSnapPointType(i),t.moveCalculate=new Ds,t.parse=new BMapGL.GeoJSONParse,t}return U(n,s),j(n,[{key:"setOptions",value:function(){this.defineProperty(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{})}},{key:"setCurrentModel",value:function(e){this.currentModel=e}},{key:"open",value:function(e,t){var i=this;this.scene&&(this.overlay=this.currentModel===n.MODEL.MOVE?e:this.parse.readFeatureFromObject(e.toGeoJSON()),this.scene.open(),this.setRunningAction(!0,function(){i.setSceneStatus($.STATUS_MOVE),i.moveOpe(e),t&&t()}))}},{key:"close",value:function(e){this.overlay&&(this.setRunningAction(!1),this.setSceneStatus($.STATUS_FREE),this.closeOpe(this.overlay),this.emitOkEvent(this.overlay),e&&e())}},{key:"moveOpe",value:function(e){}},{key:"closeOpe",value:function(e){}},{key:"emitOkEvent",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0&&arguments[1],i=new J(Y.COMPLETE,{overlay:e,from:fe.MOVE_ON_MAP,model:this.currentModel});this.dispatchEvent(i),t&&this.scene.dispatchEvent(i)}},{key:"setRunningAction",value:function(e,t){e?(this.scene.closeRunningAction(),this.scene.runningAction=this,this.scene.mask.show(),t()):(this.scene.runningAction=null,this.scene.mask.hide())}},{key:"setRadius",value:function(){var e=this.scene.map.getZoomUnits();this.matchOverlay.setRadius(this.matchOverlayRadius*e)}},{key:"addMatchOverlay",value:function(e){this.matchOverlay instanceof BMapGL.Circle?(this.setRadius(),this.matchOverlay.setCenter(e),this.scene.map.addEventListener("zoomend",this._setRadius=this.setRadius.bind(this)),this.scene.map.addOverlay(this.matchOverlay)):(this.scene.map.addOverlay(this.matchOverlay),this.matchOverlay.setPosition(e))}},{key:"removeMatchOverlay",value:function(){this.scene.map.removeOverlay(this.matchOverlay),this._setRadius&&this.scene.map.removeEventListener("zoomend",this._setRadius)}},{key:"getSnap",value:function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.scene.instances,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:this.snapDistance,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.scene.map,o=null;return this.removeMatchOverlay(),o||(o=Zt(e,t,r,a)),!o&&this.scene._attachSnapSource&&(o=Zt(e,this.scene._attachSnapSource,r,a)),o||(o=Zt(e,i,r,a)),o&&this.addMatchOverlay(o),o}}])}(P);ui.MODEL={COPY:Symbol(),MOVE:Symbol()};var Gs=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n,[e,t])).type=F.DRAWING_POLYLINE,i.scene.setCurrentDrawType(i.type),i}return U(n,s),j(n,[{key:"startAction",value:function(e){w.stopBubble(e),w.preventDefault(e),this.start=this.match?this.match:e.point,this.currentModel===ui.MODEL.COPY&&(this.overlay.setOptions(this.baseOpts),this.scene.map.addOverlay(this.overlay)),this.scene.mask.enableEdgeMove(),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.addEventListener("mousemove",this.mousemove=this.moveAction.bind(this)),this.scene.mask.addEventListener("mouseup",this.mouseup=this.endAction.bind(this))}},{key:"moveAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("移动改变位置
松开结束操作",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.labelOptions),this.scene.map.addOverlay(this.tipLabel);var t=e.point;this.enableSnap&&(this.match=this.currentModel===ui.MODEL.COPY?this.getSnap(e.point,this.scene.instances):this.getSnap(e.point,this.scene.instances,[],this.snapDistance,this.scene.map,[this.overlay]),this.match&&(t=this.match),this.match=null);var i=this.moveCalculate.geojsonMove(this.source,this.start,t);this.overlay.updateByGeoJSON(i)}},{key:"endAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mousemove",this.mousemove),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.disableEdgeMove(),this.finish()}},{key:"mousemoveAction",value:function(e){w.preventDefault(e),w.stopBubble(e),this.enableSnap&&(this.match=this.getSnap(e.point,this.scene.instances)),this.scene.map.removeOverlay(this.tipLabel),this.tipLabel=new BMapGL.Label("按住确认起点,拖拽进行移动",{position:e.point,offset:new BMapGL.Size(10,10)}),this.tipLabel.setStyle(this.labelOptions),this.scene.map.addOverlay(this.tipLabel)}},{key:"finish",value:function(){this.currentModel===ui.MODEL.COPY&&this.scene.map.removeOverlay(this.overlay),this.emitOkEvent(this.overlay,!0);var e=new J(Y.CHANGE,this.overlay);this.target.dispatchEvent(e),this.close()}},{key:"moveOpe",value:function(){this.source=this.overlay.toGeoJSON(),this.scene.mask.show(),this.scene.mask.addEventListener("mousemove",this.mousemove=this.mousemoveAction.bind(this)),this.scene.mask.addEventListener("mousedown",this.mousedown=this.startAction.bind(this))}},{key:"closeOpe",value:function(){this.scene.map.removeOverlay(this.tipLabel),this.scene.map.removeOverlay(this.matchOverlay),this.scene.mask.removeEventListener("mouseup",this.mouseup),this.scene.mask.removeEventListener("mousedown",this.mousedown),this.scene.mask.removeEventListener("mousemove",this.mousemove)}}])}(ui),ar=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n,[e,t])).type=F.DRAWING_POLYGON,i.scene.setCurrentDrawType(i.type),i}return U(n,s),j(n)}(Gs),or=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n)).otherOverlays=[],i.snapDistance=15,i.isOpen=!1,i.cursor="default",i.scene=e,i.isOpen=~~t,i._initEvent(),i}return U(n,s),j(n,[{key:"open",get:function(){return this.isOpen},set:function(e){this.isOpen=e}},{key:"distance",get:function(){return this.snapDistance},set:function(e){this.snapDistance=e}},{key:"setPickCursor",value:function(e){this.cursor=e}},{key:"_initEvent",value:function(){var e=this;this.scene&&(this.scene.addEventListener(Y.CLICK,function(t){if(e.isOpen&&e.scene.currentStatus===$.STATUS_FREE){var i=e.getSnap(t.target.latlng);if(i){var r=H(i,3),a=new Rs(r[0],r[1]);e.dispatchEvent(new J(Y.CLICK,a))}}}),this.scene.addEventListener(Y.MOVE,function(t){if(e.isOpen&&e.scene.currentStatus===$.STATUS_FREE){var i=e.getSnap(t.target.latlng);if(i){e.scene.map.platform.style.cursor=e.cursor;var r=H(i,3),a=new Rs(r[0],r[1]);e.dispatchEvent(new J(Y.MOVE,a))}else e.scene.map.platform.style.cursor=e.scene.map.config.defaultCursor,e.dispatchEvent(new J(Y.MOVE,null))}}))}},{key:"attachOverlays",value:function(e){e instanceof Array&&(this.otherOverlays=e)}},{key:"getSnap",value:function(e){var t=null;return t||(t=this.getSnapByLL(e,this.scene.instances)),!t&&this.otherOverlays&&this.otherOverlays.length>0&&(t=this.getSnapByLL(e,this.otherOverlays)),t}},{key:"getSnapByLL",value:function(e,t){var i,r=(i=this.scene.map.getZoom(),Math.pow(2,18-i)),a=this.snapDistance*r;if(!(t&&t instanceof Array))return null;for(var o in t){var l=t[o];if(l instanceof BMapGL.Marker){var u=l.getPosition();if(a>1e3*ye.getDistance(e,u,"kilometers"))return[l,0,u]}else{var p=l.getPath();for(var v in p){var g=p[v],A=1e3*ye.getDistance(e,g,"kilometers");if(A&&a>A)return[l,v,g]}}}return null}}])}(P),Rs=function(s){function n(e,t){var i;return D(this,n),(i=W(this,n))._index=-1,i.overlay=e,i.path=e instanceof BMapGL.Marker?[e.getPosition()]:e.getPath(),t>i.path.length-1||(i.index=t),i}return U(n,s),j(n,[{key:"index",get:function(){return this._index},set:function(e){this._index=parseInt(e)||0;var t=new J(Y.CHANGE,this.index);this.dispatchEvent(t)}},{key:"getCurrentNode",value:function(){return this.path[this.index]}},{key:"updateNode",value:function(e,t){if(this.overlay instanceof BMapGL.Marker){var i=BMapGL.Projection.convertLL2MC(e);this.overlay.setPoint(i)}else t!==void 0&&t>=0&&this.path.length>t?this.path[t]=e:this.path[this.index]=e,this.overlay.setPath(this.path)}},{key:"hasNext",value:function(){return this.index+1>=0&&this.path.length>this.index+1}},{key:"next",value:function(){return this.hasNext()?(this._index++,this.path[this.index]):null}},{key:"hasPrev",value:function(){return this.index-1>=0&&this.path.length>this.index-1}},{key:"prev",value:function(){return this.hasPrev()?(this._index--,this.path[this.index]):null}}])}(P);R.ActionStatus=fe,R.AreaMeasure=ir,R.CircleDraw=vs,R.CircleEdit=Is,R.CorrectPoint=or,R.CutCalculate=sr,R.DistanceMeasure=nr,R.DrawControl=$s,R.DrawScene=Ti,R.DrawStatus=$,R.DrawingType=F,R.GeoCalculator=ye,R.MapSelect=pn,R.MarkerDraw=cs,R.MarkerEdit=_s,R.Measure=tr,R.MeasureEvent=$t,R.MoveCalculate=Ds,R.Operate=Nn,R.OperateEventType=Y,R.PolygonDraw=Fi,R.PolygonEdit=Bs,R.PolygonMove=ar,R.PolylineDraw=li,R.PolylineEdit=hs,R.PolylineMove=Gs,R.RectDraw=ps,R.RectEdit=Cs,R.Select=er,R.UnionCalculate=rr,Object.defineProperty(R,"__esModule",{value:!0})})})(Aa,yt);const Ui=he=>(As("data-v-dee2ea88"),he=he(),bs(),he),ba={class:"module"},Ea={id:"map",style:{width:"100vw",height:"100vh"}},wa={class:"left",style:{width:"517px"}},ka={class:"lyx"},Pa={class:"title"},xa={class:"title_name"},Sa={key:1},Ma=["onClick"],Oa={class:"content_item_name"},Ba={class:"content_item_value"},La={class:"age-container"},Ca={class:"progress-wrapper"},Ia={class:"content"},Da=["onClick"],Ga={class:"content_item_name"},Ra={class:"content_item_value"},Na={class:"content_item_percent"},Ta={class:"tsbq"},za=Ui(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null,"特殊标签")])],-1)),Fa={class:"content"},ja=["onClick"],Ua={class:"content_item_name"},qa={class:"content_item_value"},Wa={class:"right",style:{width:"517px"}},Ya={class:"zyys"},Va=Ui(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null," 基本公共服务资源要素")])],-1)),Qa={class:"zyys_content"},Xa=["onClick"],Ja=["src"],Ka={class:"zyys_content_item_right"},Za={class:"jbggfwq"},Ha=Ui(()=>S("div",{class:"title"},[S("div",{class:"title_name"},[S("span",null," 基本公共服务圈")])],-1)),_a={class:"jbggfwq_content"},$a={class:"jbggfwq_content_item_left"},eo={class:"jbggfwq_content_item_right"},to=["onClick"],no={key:0,class:"btns"},io={key:4,style:{display:"flex"}},so={key:6,style:{display:"flex"}},ro={key:8,style:{display:"flex"}},ao={key:0},oo={key:1},lo={key:0,src:wr,style:{width:"20px",height:"20px"}},uo={class:"loadBody"},co=Ui(()=>S("div",{class:"load"},[S("div",{class:"icon"},[S("div",{class:"loading"},[S("div"),S("div"),S("div"),S("div"),S("div"),S("div"),S("div"),S("div")])]),S("div",{class:"text"},"加载中...")],-1)),ho=[co],po={class:"dialog-footer"},vo={class:"dialog-footer"},fo={class:"dialog-footer"},go={class:"dialog-footer"},mo={class:"dialog-footer"},yo={__name:"sy_map",setup(he){const ke=I(!1),R=I(!1),pe=I(!1),W=I(!1),D=Lt({name:"",center:[],area:[[[]]]}),lt=fs(()=>D.name==""||D.center.length==0||D.area.length==0),j=I(""),Ne=I([]),Ke=I(""),Ze=I(!1),U=I(!1),Te=I(!1),de=I(!1),Me=I(!1),H=I(!1);I(!1);const Ie=I(!1),jt=I({}),je=I([]),ne=I([]),$=I([]),Y=I([]),$t=I([]),fe=I([]),F=I([]),ge=I([]),Z=I([]),bt=I([]),L=I([]),mi=I({});var Pn;const Ue=I(""),ut=I(!1),qi=I(""),Ct=I(""),en=I(""),It=I(!1),Pe=I([]),w=I(""),ve=I(""),J=I("");var P=null;const pn=Lt([]);var Ae=[],De=[],ue=[];const qe=[{bg:"RGBA(52, 231, 134, 1)"},{bg:"RGBA(255, 206, 0, 1)"},{bg:"RGBA(186, 232, 128, 1)"},{bg:"RGBA(35, 146, 223, 1)"},{bg:"RGBA(60, 144, 252, 1)"},{bg:"RGBA(255, 142, 0, 1)"},{bg:"RGBA(137, 128, 0, 1)"},{bg:"RGBA(0, 207, 249, 1)"},{bg:"RGBA(27, 91, 55, 1)"}],ee=I([{name:"低保",id:"db",tagId:1},{name:"低边",id:"dibian",tagId:2},{name:"困境儿童",id:"kjer",tagId:3},{name:"孤儿",id:"ge",tagId:4},{name:"残疾人",id:"cjr",tagId:5},{name:"特困",id:"tk",tagId:6},{name:"糖尿病",id:"tnb",tagId:7},{name:"退役军人",id:"tyjr",tagId:8},{name:"高血压",id:"gxy",tagId:9},{name:"精神病人",id:"jsbr",tagId:10}]),be=I([]),ie=I([]),Ee=I([]),rt=Lt([{name:"龙洲街道",center:[],number:"1000"},{name:"东华街道",center:[],number:"1000"},{name:"小南海镇",center:[],number:"1000"},{name:"湖镇镇",center:[],number:"1000"},{name:"溪口镇",center:[],number:"1000"},{name:"詹家镇",center:[],number:"1000"},{name:"塔石镇",center:[],number:"1000"},{name:"横山镇",center:[],number:"1000"},{name:"模环乡",center:[],number:"1000"},{name:"石佛乡",center:[],number:"1000"},{name:"沐尘畲族乡",center:[],number:"1000"},{name:"罗家乡",center:[],number:"1000"},{name:"庙下乡",center:[],number:"1000"},{name:"大街乡",center:[],number:"1000"},{name:"社阳乡",center:[],number:"1000"}]),T=I({person:"",fwq:9999}),te=I([{id:0,name:"总人口",value:"1724114",ages:"总人口",age:"1000"}]),Et=I([{id:0,age:"1-10岁",progress:10,bgColor:"rgba(246, 214, 120, 1)"},{id:1,age:"11-20岁",progress:10,bgColor:"rgba(243, 254, 128, 1)"},{id:2,age:"21-30岁",progress:10,bgColor:"rgba(164, 241, 119, 1)"},{id:3,age:"31-40岁",progress:10,bgColor:"rgba(110, 255, 201, 1)"},{id:4,age:"41-50岁",progress:10,bgColor:"rgba(105, 201, 241, 1)"},{id:5,age:"51-60岁",progress:10,bgColor:"rgba(107, 138, 244, 1)"},{id:6,age:"61-70岁",progress:10,bgColor:"rgba(161, 128, 255, 1)"},{id:7,age:"71-80岁",progress:10,bgColor:"rgba(179, 238, 147, 1)"},{id:8,age:"81-90岁",progress:10,bgColor:"rgba(190, 255, 246, 1)"},{id:9,age:"91-100岁",progress:10,bgColor:"rgba(222, 173, 98, 1)"}]),wt=I([]),at=Lt({serviceCircleList:[],fwqCoordinates:[],fwqCoordinates1:[],fwqCoordinates2:[],zoomLevel:null}),ct=I([]),Oe=Lt(["龙洲街道","东华街道","小南海镇","湖镇镇","溪口镇","詹家镇","塔石镇","横山镇","模环乡","石佛乡","沐尘畲族乡","罗家乡","庙下乡","大街乡","社阳乡"]),Dt=I([]),vn=I([{id:0,name:"体育场所",img:kr,wz:!1},{id:1,name:"幼儿园",img:Pr,img_map:Rr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=幼儿园"},{id:2,name:"小学",img:xr,img_map:Nr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=小学"},{id:3,name:"初中",img:Sr,img_map:Tr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=初中"},{id:4,name:"高中",img:Mr,img_map:zr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=高中"},{id:5,name:"医院",img:Or,img_map:Fr,wz:!1,tooltip:"zyysmc",url:"/api/ggfwyth/ysyzt/getZyys?zyyslx=医院"},{id:6,name:"南孔书院",img:Br,wz:!1},{id:7,name:"养老机构",img:Lr,img_map:jr,wz:!1,tooltip:"name"},{id:8,name:"汽车充电桩",img:Cr,wz:!0},{id:9,name:"卫生服务中心",img:Ir,wz:!0},{id:10,name:"AED",img_map:Ur,img:Dr,wz:!0,url:"/api/ggfwyth/ysyzt/getAeds",tooltip:"siteAddress"},{id:11,name:"摄像头",img:Gr,img_map:qr,wz:!1,url:"/api/ggfwyth/ysyzt/getJashsxt",tooltip:"sbmc"}]),He=I([]),Be=I({}),kt=Lt([{name:"龙游县湖镇镇养老服务中心(龙游县湖镇中心敬老院)",value:34,center:[119.290573,29.05917]},{name:"龙游县模环敬老院(龙游县模环乡钱江缘颐养院)",value:73,center:[119.245178,29.11824]},{name:"龙游县小南海敬老院(龙游县小南海销钱江缘颐养院)",value:29,center:[119.116203,29.078722]},{name:"龙游县广和长青养老服务中心",value:310,center:[119.15457,29.01811]},{name:"龙游县泽随敬老院(龙游泽随养老中心)",value:57,center:[119.102493,29.14036]},{name:"龙游县龙南中心敬老院(龙游龙南养老中心)",value:73,center:[119.157143,28.833012]},{name:"龙游县詹家敬老院(龙游詹家养老中心)",value:33,center:[119.078972,29.026592]},{name:"龙游县龙洲敬老院(龙游龙洲养老中心)",value:23,center:[119.164062,28.984661]},{name:"龙游县横山镇敬老院(龙游横山养老中心)",value:58,center:[119.237015,29.240862]},{name:"龙游骨科医院(六顺颐养院)",value:247,center:[119.171921,29.01895]},{name:"龙游石佛敬老院(龙游县石佛乡六顺养老中心)",value:61,center:[119.11557,29.187431]},{name:"龙游县国华养老服务有限公司",value:25,center:[119.125282,29.098713]},{name:"龙游县社会养老和儿童福利院",value:0,center:[119.17602,29.03358]},{name:"龙游荷庄养老院",value:0,center:[119.211021,29.174171]},{name:"龙游县湖镇中心卫生院(天禾康养)",value:0,center:[119.299393,29.059999]}]);let Ge=null;const et=I(!1),ot=Lt({show:!1,deviceCode:"",hlsUriSsl:"",name:""}),Gt=Lt({url:"",title:"人员列表",columns:[{label:"序号",property:"index",width:"50",type:"index",align:"center"},{label:"姓名",property:"nm"},{label:"手机号",property:"contactTel"},{label:"年龄",property:"age"},{label:"居住状态",property:"jzzt",type:"slot"},{label:"民族",property:"ethnic"},{label:"性别",property:"gender"},{label:"户口登记地",property:"domicAddr",width:"200px"},{label:"",property:"sxt",width:"30px",type:"slot"}],data:[]}),ze=Lt({total:100,pageSize:10,currentPage:1});var ht=[{featureType:"label",elementType:"all",stylers:{visibility:"off"}},{featureType:"boundary",elementType:"all",stylers:{visibility:"off"}},{featureType:"road",elementType:"all",stylers:{visibility:"off"}},{featureType:"water",elementType:"all",stylers:{visibility:"off"}},{featureType:"land",elementType:"all",stylers:{visibility:"off"}}];const Ut=I(2),yi=()=>{P=new BMapGL.Map("map",{minZoom:8,maxZoom:20}),Ar.data.get("type")==1?(Ut.value=1,P.setMapStyleV2({styleJson:ht})):(Ut.value=2,P.setMapType(BMAP_SATELLITE_MAP)),P.enableScrollWheelZoom(!0),sn([119.178783,29.034583],11),Ri(),Ce(),Dn()},Ai=async()=>{await ce.get("/api/ggfwyth/regionalDivision/getManagerTownDetails").then(h=>{h.code==200&&(Ae=JSON.parse(h.data))})},qt=async()=>{await ce.get("/api/ggfwyth/regionalDivision/getManagerVillageDetails").then(h=>{h.code==200&&(Pn=JSON.parse(h.data))})},We=I(!1),Wi="ggfwyth123",me=I(""),_e=fs(()=>We.value?"已解锁":"锁定"),bi=()=>{console.log(1111),We.value?zs.confirm("确定要取消权限吗?").then(()=>{me.value="",We.value=!1}).catch(()=>{}):Me.value=!0},tt=()=>{me.value==Wi?(We.value=!0,Me.value=!1,me.value="",mt.success("解锁成功")):mt.error("解锁密码错误")},Fn=()=>{ke.value=!0,W.value=!0,Wt=null,Le=null,pt=null,select=null,vt=[[[]]]};var Wt=null,Le,pt;const nt={fillColor:"#ad9ff8",strokeColor:"#4f2ff1",strokeWeight:2,fillOpacity:.6},it=new BMapGL.GeoJSONLayer("poly",{dataSource:null,polygonStyle:nt}),dn=h=>{console.log(5555,h);let c=it.pickOverlays(h.target);c&&c[0]?(Wt=c[0],pt.open(Wt)):it.resetStyle()},Ei=()=>{console.log(11111,Z.value[0]),P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge),Wt=null,Le=null,pt=null,P.addGeoJSONLayer(it),it.addOverlay(Z.value[0]),Le=new yt.DrawScene(P),pt=new yt.PolygonMove(Le),pt.setCurrentModel(yt.PolygonMove.MODEL.MOVE),it.resetStyle(),Le.addEventListener(yt.OperateEventType.CLICK,dn)},jn=()=>{pt.close(),Le.removeEventListener(yt.OperateEventType.CLICK,dn),it.removeOverlay(Z.value[0]),P.removeGeoJSONLayer(it),Z.value.forEach((h,c)=>{P.removeOverlay(Z.value[c])}),Ft()},wi=()=>{vt=[[[]]],pt.close(),Le.removeEventListener(yt.OperateEventType.CLICK,dn),Z.value[0].points.forEach((h,c)=>{let y=[];y.push(h==null?void 0:h.latLng.lng),y.push(h==null?void 0:h.latLng.lat),vt[0][0].push(y)}),console.log("arrJWD",vt),it.removeOverlay(Z.value[0]),P.removeGeoJSONLayer(it),qn()},Un=()=>{pt&&(pt.close(),Le.removeEventListener(yt.OperateEventType.CLICK,dn)),it.removeOverlay(Z.value[0]),P.removeGeoJSONLayer(it),Z.value.forEach((h,c)=>{P.removeOverlay(Z.value[c])}),Ft(),W.value=!1,ke.value=!1},qn=async()=>{H.value=!0;let h={id:Ue.value,data:JSON.stringify(vt)};await ce.post("/api/ggfwyth/regionalDivision/editVillage",h).then(c=>{c.code==200&&mt.success({message:"保存成功"})}),await qt(),await xt(w.value),Z.value.forEach((c,y)=>{P.removeOverlay(Z.value[y])}),ie.value.length=0,De.forEach((c,y)=>{c.name==ve.value&&(ie.value.push(c),Ft())}),H.value=!1},Wn=()=>{ke.value=!0,pe.value=!0};var vt=[[[]]];const ki=(h,c)=>{var y=new BMapGL.Point(h,c),f=[];f.push(y);var d=new BMapGL.Convertor;d.translate(f,COORDINATES_BD09_MC,COORDINATES_BD09,m=>{let b=[];b.push(m.points[0].lng),b.push(m.points[0].lat),console.log("arr1",b),vt[0][0].push(b)})},fn=()=>{P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge),vt=[[[]]],Z.value[0].enableEditing(),ke.value=!0,console.log(Z.value[0])},Yi=async()=>{Z.value[0].disableEditing(),console.log(Z.value[0]);for(const h of Z.value[0].points)if(h!=null&&h.latLng){let c=[];c.push(h==null?void 0:h.latLng.lng),c.push(h==null?void 0:h.latLng.lat),vt[0][0].push(c)}else ki(h.lng,h.lat),await new Promise(c=>setTimeout(c,300));console.log("arrJWD",vt),gn()},Vi=async()=>{Z.value[0].disableEditing(),Z.value.forEach((h,c)=>{P.removeOverlay(Z.value[c])}),Ft(),pe.value=!1,ke.value=!1},tn=()=>{rn(),ut.value=!1,ke.value=!1},gn=async()=>{H.value=!0;let h={id:Ue.value,data:JSON.stringify(vt)};await ce.post("/api/ggfwyth/regionalDivision/editVillage",h).then(c=>{c.code==200&&mt.success({message:"保存成功"})}),await qt(),await xt(w.value),Z.value.forEach((c,y)=>{P.removeOverlay(Z.value[y])}),ie.value.length=0,De.forEach((c,y)=>{c.name==ve.value&&(ie.value.push(c),Ft())}),H.value=!1},mn=()=>{Ze.value=!0},Qi=()=>{de.value=!0},Xi=()=>{Te.value=!0},Yn=async()=>{let h=j.value,c={id:Ue.value,data:j.value};await ce.post("/api/ggfwyth/regionalDivision/updateCsName",c).then(y=>{y.code==200&&mt.success({message:"修改村名成功"})}),j.value="",Ze.value=!1,await qt(),await xt(w.value),L.value.forEach((y,f)=>{P.removeOverlay(L.value[f])}),L.value=[],ue.forEach(y=>{y.name==h&&L.value.push(y)}),console.log("cs_dd_arr.value",L.value),setTimeout(()=>{L.value.map((y,f)=>{ft(y,f)})},500)},xn=async()=>{console.log(Z.value[0]),console.log(Pe.value);let h=[[[]]];Z.value[0].points.forEach((f,d)=>{let m=[];m.push(f==null?void 0:f.latLng.lng),m.push(f==null?void 0:f.latLng.lat),h[0][0].push(m)});let c={type:"Feature",id:"",geometry:{type:"MultiPolygon",coordinates:[]},properties:{name:"",center:[],layer:"乡镇"}},y={id:Pe.value[0].id,name:Ke.value,data:{}};c.id=`${Ke.value}_${Pe.value[0].name}`,c.geometry.coordinates=[...h],c.properties.name=Pe.value[0].name,c.properties.center=Pe.value[0].center,y.data=JSON.stringify(c),console.log(y),await ce.post("/api/ggfwyth/regionalDivision/updateVillageAffiliationTown",y).then(f=>{f.code==200&&(mt.success({message:"添加成功"}),Ke.value="",de.value=!1)}),await qt(),await xt(w.value),Z.value.forEach((f,d)=>{P.removeOverlay(Z.value[d])}),L.value.forEach((f,d)=>{P.removeOverlay(L.value[d])})},Ji=async()=>{let h={id:Ue.value,data:JSON.stringify(Ne.value)};await ce.post("/api/ggfwyth/regionalDivision/updateCsCenter",h).then(c=>{c.code==200&&mt.success({message:"修改村社中心点成功"})}),Ne.value=[],Te.value=!1,await qt(),await xt(w.value),L.value.forEach((c,y)=>{P.removeOverlay(L.value[y])}),L.value=[],ue.forEach(c=>{c.name==ve.value&&L.value.push(c)}),console.log("cs_dd_arr.value",L.value),setTimeout(()=>{L.value.map((c,y)=>{ft(c,y)})},200)},Vn=()=>{R.value=!0},Rt=I(null),Nt=I(null),Pi=()=>{ke.value=!0,P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge);let h=new yt.DrawScene(P,{noLimit:!0}),c=new yt.PolygonDraw(h,{hideTip:!0,isSeries:!1,isOpen:!0,labelOptions:{borderRadius:"2px",background:"#b5d3fb",border:"1px solid #b5d3fb",color:"#333",fontSize:"5px",letterSpacing:"0",padding:"2px"},baseOpts:{fillColor:"#fff",strokeWeight:2,strokeOpacity:1,fillOpacity:.2}});Rt.value=c,Nt.value=h,Rt.value.open()},xi=()=>{Nt.value.clearData(),Rt.value.closeAll(),Rt.value=null,Nt.value=null},dt=()=>{rn()},Ki=()=>{var h;D.area[0][0]=[],(h=Rt.value)==null||h.drawPoint.forEach((c,y)=>{let f=[];f.push(c.lng),f.push(c.lat),console.log(y,f),D.area[0][0].push(f)}),console.log(2222,D.area[0]),U.value=!0},Zi=async()=>{H.value=!0;let h={type:"Feature",id:"",geometry:{type:"MultiPolygon",coordinates:[]},properties:{name:"",center:[],layer:"乡镇"}},c={name:w.value,data:{}};h.id=`${w.value}_${D.name}`,h.geometry.coordinates=[...D.area],h.properties.name=D.name,h.properties.center=D.center,c.data=JSON.stringify(h),console.log(c),await ce.post("/api/ggfwyth/regionalDivision/addVillage",c).then(y=>{y.code==200&&(mt.success({message:"添加成功"}),U.value=!1)}),xi(),D.name="",D.center=[],await qt(),await xt(w.value),Ee.value.length=0,De.forEach((y,f)=>{y.name!=ve.value&&Ee.value.push(y)}),Gn(),H.value=!1},nn=async()=>{zs.confirm("确定要删除当前村社?").then(()=>{H.value=!0,ce.post(`/api/ggfwyth/regionalDivision/delVillage?id=${Ue.value}`).then(h=>{if(h.code==200){mt.success({message:"删除成功"}),Z.value.forEach((f,d)=>{P.removeOverlay(Z.value[d])}),L.value.forEach((f,d)=>{P.removeOverlay(L.value[d])});let c,y;ue.forEach((f,d)=>{f.id==Ue.value&&(c=d)}),De.forEach((f,d)=>{f.id==Ue.value&&(y=d)}),ue.splice(c,1),De.splice(y,1),H.value=!1}})}).catch(()=>{})},Hi=()=>{R.value=!1,ke.value=!1,P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge)},yn=()=>{Sn(),P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge),sn([119.178783,29.034583],11),Mn(),Qt()},Sn=()=>{Pe.value=[],It.value=!1,qi.value="",Ct.value="",en.value="",w.value="",ve.value="",J.value="",bt.value.forEach((h,c)=>{P.removeOverlay(bt.value[c])}),Z.value.forEach((h,c)=>{P.removeOverlay(Z.value[c])}),ge.value.forEach((h,c)=>{P.removeOverlay(ge.value[c])}),F.value.forEach((h,c)=>{P.removeOverlay(F.value[c])}),fe.value.forEach((h,c)=>{P.removeOverlay(fe.value[c])}),L.value.forEach((h,c)=>{P.removeOverlay(L.value[c])}),fe.value=[],F.value=[],ge.value=[],Z.value=[],bt.value=[],L.value=[],ue.length=0,De.length=0},An=()=>{T.value.person&&(T.value.person="",ne.value.forEach((h,c)=>{P.removeOverlay(ne.value[c])}),Dn())},Yt=()=>{He.value.length!=0&&(He.value.forEach((h,c)=>{Be.value[h].sj.forEach((y,f)=>{P.removeOverlay(Be.value[h].sj[f].overlay)})}),He.value.length=0)},sn=(h,c)=>{P.centerAndZoom(new BMapGL.Point(h[0],h[1]),c)},Qn=fs(()=>function(h){return h=="0岁"?"小于1岁":h}),rn=()=>{P.addEventListener("click",Vt)},Vt=h=>{console.log(`"center":[${h.latlng.lng},${h.latlng.lat}],`),Ge!==null&&P.removeOverlay(Ge);let c=62;Ut.value==1?c=46:c=62;let y=new BMapGL.Icon(Wr,new BMapGL.Size(24,c));var f=new BMapGL.Marker(new BMapGL.Point(h.latlng.lng,h.latlng.lat),{icon:y});P.addOverlay(f),Ge=f,R.value&&(D.center=[h.latlng.lng,h.latlng.lat]),ke.value||(Ne.value=[h.latlng.lng,h.latlng.lat])},Xn=async h=>{T.value.person==h.age?(T.value.person="",ne.value.forEach((c,y)=>{P.removeOverlay(ne.value[y])}),F.value.forEach((c,y)=>{P.removeOverlay(F.value[y])}),ge.value.forEach((c,y)=>{P.removeOverlay(ge.value[y])}),L.value.forEach((c,y)=>{P.removeOverlay(L.value[y])}),Dn(),w.value==""||(It.value?(L.value=[...Pe.value],L.value.map((c,y)=>{ft(c,y)})):En())):(H.value=!0,Yt(),await Mn(h.age),await _i(w.value,h.age),H.value=!1)},Jn=async h=>{T.value.person==h.id?(T.value.person="",ne.value.forEach((c,y)=>{P.removeOverlay(ne.value[y])}),F.value.forEach((c,y)=>{P.removeOverlay(F.value[y])}),ge.value.forEach((c,y)=>{P.removeOverlay(ge.value[y])}),L.value.forEach((c,y)=>{P.removeOverlay(L.value[y])}),Dn(),w.value==""||(It.value?(L.value=[...Pe.value],L.value.map((c,y)=>{ft(c,y)})):En())):(H.value=!0,Yt(),await $i(w.value,ve.value,h.id),H.value=!1)},Mn=async h=>{let c=h;h=="9999"&&(h="");try{const y=await ce.get(`/api/ggfwyth/ysyzt/getXzjdrksl?age=${h||""}`);if(y.code==200){if(w.value==""){te.value=[{id:"9999",ages:"总人口",age:"9999",value:"res.data.total"},{id:"6666",name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666",percent:""}],te.value[0].rksl=y.data.total,te.value[0].ages="总人口",te.value[1].rksl=y.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=y.data.swrsPercent,y.data.age.forEach((d,m)=>{te.value.push({id:m+1,rksl:d.rksl,age:d.age+"",ages:d.age+"岁",percent:d.percent})});const f=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];y.data.ageGroupsPercent&&f.forEach((d,m)=>{Et.value[m]&&(Et.value[m].progress=y.data.ageGroupsPercent[d])})}rt.map(f=>{f.swrs=0,y.data.townWwrs.map(d=>{d.xzjd==f.name&&(f.swrs=d.swrs)})}),rt.map(f=>{f.number=0,y.data.town.map(d=>{d.town==f.name&&(f.number=d.rksl)})})}}catch(y){console.error("Error fetching data:",y)}c&&Bn(c)},_i=async(h,c)=>{c=="9999"&&(c=""),ce.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${c||""}`).then(y=>{y.code==200&&(w.value!=""&&(ue.map(f=>{f.swrs=0,y.data.committeeSwrs.map(d=>{d.csq==f.name&&(f.swrs=d.swrs)})}),ue.map(f=>{f.number=0,y.data.committee.map(d=>{d.committee==f.name&&(f.number=d.rksl)})})),F.value.forEach((f,d)=>{P.removeOverlay(F.value[d])}),ge.value.forEach((f,d)=>{P.removeOverlay(ge.value[d])}),L.value.forEach((f,d)=>{P.removeOverlay(L.value[d])}),w.value==""||(ve.value?(L.value=[...Pe.value],L.value.map((f,d)=>{$e(f,d)})):xe()))})},Pt=async(h,c,y=!0)=>{c=="9999"&&(c=""),ce.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${c||""}`).then(f=>{if(f.code==200){if(ve.value==""){if(w.value!==""){te.value=[{ages:"总人口",age:"9999",value:"res.data.total"},{name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666",percent:""}];let m=0;te.value[0].rksl=f.data.total,te.value[0].ages="总人口",te.value[1].rksl=f.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=f.data.swrsPercent,f.data.age.forEach((b,E)=>{if(E==0&&b.age==0)te.value.push({rksl:b.rksl,age:b.age+"",ages:b.age+"岁",percent:b.percent}),m=1;else if(b.age-m==0)te.value.push({rksl:b.rksl,age:b.age+"",ages:b.age+"岁",percent:b.percent}),m=m+1;else{for(let z=m;z{m.swrs=0,f.data.committeeSwrs.map(b=>{b.csq==m.name&&(m.swrs=b.swrs)})}),ue.map(m=>{m.number=0,f.data.committee.map(b=>{b.committee==m.name&&(m.number=b.rksl)})})),F.value.forEach((m,b)=>{P.removeOverlay(F.value[b])}),ge.value.forEach((m,b)=>{P.removeOverlay(ge.value[b])}),L.value.forEach((m,b)=>{P.removeOverlay(L.value[b])}),w.value==""||(It.value?T.value.person==""?(L.value=[...Pe.value],L.value.map((m,b)=>{ft(m,b)})):(L.value=[...Pe.value],L.value.map((m,b)=>{$e(m,b)})):y&&(T.value.person==""?En():xe()));const d=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];f.data.ageGroupsPercent&&d.forEach((m,b)=>{Et.value[b]&&(Et.value[b].progress=f.data.ageGroupsPercent[m])})}})},Kn=async(h,c,y)=>{let f=c;be.value.includes(c)&&(c=""),await ce.get(`/api/ggfwyth/ysyzt/getCssrksl?town=${h}&age=${c||""}&committee=${y}`).then(d=>{if(d.code==200){te.value=[{name:"总人口",ages:"总人口",age:"9999",value:"res.data.total"},{name:"近一年死亡",value:"5650",ages:"近一年死亡",age:"6666"}],te.value[0].rksl=d.data.total,te.value[0].ages="总人口",te.value[1].rksl=d.data.swrs,te.value[1].ages="近一年死亡",te.value[1].percent=d.data.swrsPercent;let m=0;d.data.age.forEach((E,z)=>{if(z==0&&E.age==0)te.value.push({rksl:E.rksl,age:E.age+"",ages:E.age+"岁",percent:E.percent}),m=1;else if(E.age-m==0)te.value.push({rksl:E.rksl,age:E.age+"",ages:E.age+"岁",percent:E.percent}),m=m+1;else{for(let we=m;we{E.swrs=0,d.data.committeeSwrs.map(z=>{z.csq==E.name&&(E.swrs=z.swrs)})});const b=["09Percent","1019Percent","2029Percent","3039Percent","4049Percent","5059Percent","6069Percent","7079Percent","8089Percent","9099Percent","100nlPercent"];d.data.ageGroupsPercent&&b.forEach((E,z)=>{Et.value[z]&&(Et.value[z].progress=d.data.ageGroupsPercent[E])})}}),be.value.includes(f)||(T.value.person==""?L.value.map((d,m)=>{ft(d,m)}):L.value.map((d,m)=>{$e(d,m)}))},Qt=async(h,c)=>{await ce.get(`/api/ggfwyth/ysyzt/getBqRs?committee=${c||""}&town=${h||""}`).then(y=>{y.code==200&&(wt.value.length=0,ee.value.forEach((f,d)=>{let m=0;y.data.forEach((b,E)=>{b.bq==f.name&&(wt.value.push({id:b.bq,name:b.bq,rksl:b.rs||0,tagId:b.tagId}),m=1)}),m==0&&wt.value.push({id:f.name,name:f.name,rksl:0,tagId:f.tagId})}))})},an=async()=>{await ce.get("/api/ggfwyth/ysyzt/getBqRs").then(h=>{h.code==200&&(wt.value.length=0,be.value.lenth=0,ee.value.length=0,h.data.forEach((c,y)=>{be.value.push(c.bq),ee.value.push({name:c.bq,tagId:c.tagId}),wt.value.push({id:c.bq,name:c.bq,rksl:c.rs||0,tagId:c.tagId})}))})},$i=async(h,c,y)=>{await Si(y),w.value==""||await es(w.value,ve.value,y)},es=async(h,c,y)=>{let f={},d;ee.value.forEach((m,b)=>{y==m.name&&(d=m.tagId)}),c==""&&h==""?f={tagId:d}:c==""?f={town:h,tagId:d}:f={town:h,tagId:d,committee:c},await ce.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(w.value!=""&&ue.map(b=>{b.numbers=0,m.data.map(E=>{E.committee==b.name&&(b.numbers=E.rs)})}),F.value.forEach((b,E)=>{P.removeOverlay(F.value[E])}),ge.value.forEach((b,E)=>{P.removeOverlay(ge.value[E])}),L.value.forEach((b,E)=>{P.removeOverlay(L.value[E])}),w.value==""||(It.value?(L.value.forEach((b,E)=>{P.removeOverlay(L.value[E])}),L.value=[...Pe.value],L.value.map((b,E)=>{$e(b,E)})):xe()))})},Zn=async(h,c,y)=>{let f={},d;ee.value.forEach((m,b)=>{y==m.name&&(d=m.tagId)}),f={town:h,tagId:d,committee:c},await ce.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(ue.map(b=>{b.numbers=0,m.data.map(E=>{E.committee==b.name&&(b.numbers=E.rs)})}),T.value.person==""?L.value.map((b,E)=>{ft(b,E)}):(console.log(666666,L.value),L.value.map((b,E)=>{$e(b,E)})))})},On=async(h,c,y)=>{let f={},d;ee.value.forEach((m,b)=>{y==m.name&&(d=m.tagId)}),f={town:h,tagId:d},ce.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",f).then(m=>{m.code==200&&(w.value!=""&&ue.map(b=>{b.numbers=0,m.data.map(E=>{E.committee==b.name&&(b.numbers=E.rs)})}),F.value.forEach((b,E)=>{P.removeOverlay(F.value[E])}),ge.value.forEach((b,E)=>{P.removeOverlay(ge.value[E])}),L.value.forEach((b,E)=>{P.removeOverlay(L.value[E])}),w.value==""||(It.value?T.value.person==""?(L.value.forEach((b,E)=>{P.removeOverlay(L.value[E])}),L.value=[...Pe.value],L.value.map((b,E)=>{ft(b,E)})):(L.value.forEach((b,E)=>{P.removeOverlay(L.value[E])}),L.value=[...Pe.value],L.value.map((b,E)=>{$e(b,E)})):T.value.person==""?En():xe()),H.value=!1)})},Si=async h=>{let c={};ee.value.forEach((y,f)=>{h==y.name&&(c={tagId:y.tagId})}),await ce.get("/api/ggfwyth/ysyzt/getBqRsByTownAndCommittee",c).then(y=>{y.code==200&&(y!=null&&y.data&&rt.map(f=>{f.numbers=0,y.data.map(d=>{d.town==f.name&&(f.numbers=d.rs)})}),Bn(h))})},Bn=h=>{T.value.person=h,je.value.forEach((c,y)=>{P.removeOverlay(je.value[y])}),ne.value.forEach((c,y)=>{P.removeOverlay(ne.value[y])}),oi()},Hn=h=>{if(He.value.includes(h))He.value=He.value.filter(c=>c!==h),Be.value[h].sj.forEach((c,y)=>{P.removeOverlay(Be.value[h].sj[y].overlay)});else{yn(),An(),He.value.push(h);let c,y,f,d;vn.value.forEach((m,b)=>{m.name==h&&(c=m.url,y=m.img,f=m.img_map,d=m.tooltip)}),(h=="摄像头"||h=="AED"||h=="幼儿园"||h=="小学"||h=="初中"||h=="高中"||h=="医院")&&Mi(c,h,y,f,d),h=="养老机构"&&ts(h,y,f,d)}},Mi=(h,c,y,f,d)=>{ce.get(h).then(m=>{m.code==200&&(Be.value[c]={},Be.value[c].sj=[],Be.value[c].sj=m.data,Be.value[c].sj.forEach((b,E)=>{switch(b.img=y,b.img_map=f,b.overlay=null,b.center=[],c){case"摄像头":b.center=[Number(b.jd),Number(b.wd)];break;case"AED":let z=b.point.replace(",",",");b.center=JSON.parse(z);break;default:b.center=[Number(b.jd),Number(b.wd)];break}}),Be.value[c].sj.forEach((b,E)=>{_n(b,E,c,d)}))})},ts=(h,c,y,f)=>{h=="养老机构"&&(Be.value[h]={},Be.value[h].sj=[],Be.value[h].sj=kt,Be.value[h].sj.forEach((d,m)=>{d.img=c,d.img_map=y,d.overlay=null}),Be.value[h].sj.forEach((d,m)=>{_n(d,m,h,f)}))},_n=(h,c,y,f)=>{function d(){var m=document.createElement("div");m.style.display="flex",m.style.flexDirection="column",m.style.alignItems="center",m.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),m.style.height="30px",m.style.width="30px";let b=document.createElement("img");return b.style.width="20px",b.style.height="26px",b.src=this.properties.imgSrc2,b.title=h[f],m.appendChild(b),m}Be.value[y].sj[c].overlay=new BMapGL.CustomOverlay(d,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{imgSrc2:h.img_map,type:"customOverlay"}}),P.addOverlay(Be.value[y].sj[c].overlay),Be.value[y].sj[c].overlay.addEventListener("click",()=>{switch(y){case"摄像头":ot.deviceCode=h.sbbm,ot.name=h.sbmc,Oi();break}})},Oi=()=>{ce.get(`/api/ggfwyth/ysyzt/getPlayAddress?deviceCode=${ot.deviceCode}`).then(h=>{h.code==200?(ot.hlsUriSsl=h.data.hlsUriSsl,ot.show=!0):mt.warning({message:h.message})})},Bi=async h=>{H.value=!0,Sn(),Ct.value=h,P.removeEventListener("click",Vt),Ge!==null&&P.removeOverlay(Ge),w.value=h;let c=[];rn(),xt(h),Jt(),rt.map(y=>{y.name==h&&(c=y.center)}),sn(c,13),Qt(w.value,""),T.value.person==""&&(await Pt(w.value,""),H.value=!1),be.value.includes(T.value.person)?(await Pt(w.value,"",!1),On(w.value,ve.value,T.value.person)):T.value.person!=""&&(T.value.person=="9999"?(await Pt(w.value,""),H.value=!1):(await Pt(w.value,T.value.person),H.value=!1))},Li=()=>{let h="",c;T.value.person=="9999"?(h="",et.value=!0,Xt(h)):T.value.person=="6666"?(h="",et.value=!0,ti(),console.log("详情",T.value.person)):be.value.includes(T.value.person)?(h="",ee.value.forEach((y,f)=>{T.value.person==y.name&&(c=y.tagId)}),et.value=!0,Xt(h,c)):(et.value=!0,h=T.value.person,Xt(h))},Ln=()=>{J.value="",et.value=!1,ze.total=100,ze.currentPage=1,Gt.data=[]},$n=()=>{ot.show=!1},ns=h=>{ze.currentPage=h;let c="",y;T.value.person=="9999"?(c="",Xt(c)):T.value.person=="6666"?(c="",ti()):be.value.includes(T.value.person)?(c="",ee.value.forEach((f,d)=>{T.value.person==f.name&&(y=f.tagId)}),Xt(c,y)):(c=T.value.person,Xt(c))},Ci=()=>{ot.show=!0},Ii=h=>{jt.value=h,Ie.value=!0,Rn(),window.addEventListener("resize",Rn)},ei=()=>{Ie.value=!1,window.removeEventListener("resize",Rn)},Xt=(h,c)=>{ce.get(`/api/ggfwyth/ysyzt/getRyJbxxList?page=${ze.currentPage}&size=${ze.pageSize}&age=${h||""}&committee=${J.value||""}&town=${w.value||""}&tagId=${c||""}`).then(y=>{y.code==200&&(Gt.data=y.data,y.data.forEach((f,d)=>{f.index=d+1+(ze.currentPage-1)*ze.pageSize}),ze.total=y.count)})},ti=()=>{ce.get(`/api/ggfwyth/ysyzt/getRyJbxxList?page=${ze.currentPage}&size=${ze.pageSize}&committee=${J.value||""}&town=${w.value||""}&sfsw=1`).then(h=>{h.code==200&&(Gt.data=h.data,h.data.forEach((c,y)=>{c.index=y+1+(ze.currentPage-1)*ze.pageSize}),ze.total=h.count)})},is=()=>{ce.get("/api/ggfwyth/ysyzt/listXzjdAndCsq").then(h=>{if(h.code==200){h.data.forEach((y,f)=>{ct.value.push({name:y.xzjd,child:[]}),y.jcs.forEach(d=>{ct.value[f].child.push({name:d.jc,jc:d.jc})})});let c=[];Oe.forEach((y,f)=>{ct.value.forEach((d,m)=>{y==d.name&&c.push(d)})}),ct.value=c}})},Cn=I([]),In=I([]),on=I([]),Di=()=>{$.value.forEach((h,c)=>{P.removeOverlay($.value[c])}),Y.value.forEach((h,c)=>{P.removeOverlay(Y.value[c])}),$t.value.forEach((h,c)=>{P.removeOverlay($t.value[c])})},ss=async(h,c,y)=>{T.value.fwq==h?(T.value.fwq=null,yn(),Ce(),Di(),$.value=[]):(yn(),An(),await xt(c),await Tt(y,c),Dt.value.length!==0?(Di(),$.value=[],T.value.fwq=h,P.clearOverlays(),ni(),setTimeout(()=>{sn([at.fwqCoordinates1,at.fwqCoordinates2],at.zoomLevel)},500)):mt.warning({message:"无数据"}))},Tt=async(h,c)=>{try{const y=await ce.get(`/api/ggfwyth/ysyzt/zyysxx?jc=${h}&xzjd=${c}`);y.code===200&&ai(y.data,c,h)}catch(y){console.error("Error fetching data:",y)}},rs=h=>{if(h.length===0)return null;let c=0,y=0,f=0;h.forEach(z=>{const we=parseFloat(z[1])*Math.PI/180,Re=parseFloat(z[0])*Math.PI/180;c+=Math.cos(we)*Math.cos(Re),y+=Math.cos(we)*Math.sin(Re),f+=Math.sin(we)});const d=h.length;c/=d,y/=d,f/=d;const m=Math.atan2(y,c),b=Math.sqrt(c*c+y*y),E=Math.atan2(f,b);return[(m*180/Math.PI).toFixed(6),(E*180/Math.PI).toFixed(6)]},zt=h=>h<151?18:h<400?17:h<600?17.5:h<1e3?16:h<2e3?15:h<3e3?14:(h<5e3,13),ni=()=>{if(Dt.value.length!==0){at.fwqCoordinates=[],Dt.value.map((f,d)=>{at.fwqCoordinates.push(f.point),ii(f,d)}),si(),on.value.map((f,d)=>{ri(f,d)});const h=rs(at.fwqCoordinates);at.fwqCoordinates1=h[0],at.fwqCoordinates2=h[1],console.log(h);let c=[];Dt.value.forEach(f=>{let d=Gi(Number(f.point[0].replace(/[^0-9.-]/g,"")),Number(f.point[1].replace(/[^0-9.-]/g,"")),Number(h[0]),Number(h[1]));c.push(d)});let y=Math.max(...c);y=Math.ceil(y*2.5),y<100&&(y=150),at.zoomLevel=zt(y),console.log("最大距离:",y,at.zoomLevel)}else mt.warning({message:"无数据"})},Gi=(h,c,y,f)=>{let[d,m]=[h,c],[b,E]=[y,f],z=ln(d),we=ln(b),Re=z-we,us=ln(m)-ln(E),st=2*Math.asin(Math.sqrt(Math.pow(Math.sin(Re/2),2)+Math.cos(z)*Math.cos(we)*Math.pow(Math.sin(us/2),2)));return st=st*6378137,st=Math.round(st*1e4)/1e4,st},ln=h=>h*Math.PI/180,ii=(h,c)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.justifyContent="end",f.style.flexDirection="column",f.style.alignItems="center",f.style.justifyContent="end",f.style.height="40px",f.style.width="140px",f.style.width="140px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#ddd",d.style.padding=`${h.padding}`,d.style.maxWidth="100px",d.style.MozUserSelect="none",d.style.fontSize="12px",d.style.borderRadius="10px",d.style.display="flex",d.style.flexWrap="wrap",d.style.justifyContent="center",d.style.alignItems="center",d.style.background=`url(${h.img}) no-repeat 0/100% 100%`,d.style.cursor="pointer",d.style.transform=`translate(${h.x}px,${h.y}px)`,d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="14px",m.style.fontWeight="700",m.style.marginLeft="0px",m.style.display="flex",m.style.color=`${h.textColor}`,d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title));let b=document.createElement("img");return b.style.width="20px",b.style.height="20px",b.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(b),f}$.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.point),opacity:.5,offsetX:10,offsetY:-15,zIndex:10,properties:{title:h.name,imgSrc2:h.img2,type:"customOverlay"}}),P.addOverlay($.value[c])},si=()=>{Y.value.length=0,In.value.map((h,c)=>{let y="#ffffff";Ut.value==1?y="#ececec":y="#ffffff";let f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(Y.value[c]=new BMapGL.Polygon(f,{strokeColor:"#5E9AD2",strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.7,name:h.name}),P.addOverlay(Y.value[c]))})},ri=(h,c)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${gi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let b=document.createElement("img");return b.style.width="20px",b.style.height="26px",b.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(b),f}$t.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),zIndex:1,opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:vi,type:"customOverlay"}}),P.addOverlay($t.value[c])},ai=(h,c,y)=>{let f=[];Cn.value.length=0,In.value.length=0,on.value.length=0,h.forEach(d=>{Cn.value.includes(d.csq)||Cn.value.push(d.csq)}),Cn.value.forEach(d=>{De.forEach(m=>{d==m.name&&In.value.push(m)}),ue.forEach(m=>{d==m.name&&on.value.push(m)})}),console.log(77,on.value),f=h.map(d=>d.zyysmc.length>21?{x:53,y:0,img:di,img2:fi,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 24px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>14?{x:53,y:0,img:di,img2:fi,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 18px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>7?{x:53,y:0,img:di,img2:fi,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 13px",textColor:"#fff",bgColor:"#00b050"}:d.zyysmc.length>4?{x:53,y:0,img:di,img2:fi,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 10px",textColor:"#fff",bgColor:"#00b050"}:{x:30,y:0,img:di,img2:fi,name:d.zyysmc,point:[d.jd,d.wd],padding:"4px 8px 10px",textColor:"#fff",bgColor:"#00b050"}),Dt.value=f},Ri=()=>{for(let h of Ae[0].features)if(h.geometry.coordinates.length>1)for(let c in h.geometry.coordinates)h.geometry.coordinates[c][0].length<60||pn.push({name:h.properties.name,point:h.geometry.coordinates[c][0]});else pn.push({name:h.properties.name,point:h.geometry.coordinates[0]}),rt.forEach(c=>{h.properties.name==c.name&&(c.center=[...h.properties.center])})};I("");const Ce=()=>{P.clearOverlays();let h="#ffffff";Ut.value==1?h="#ececec":h="#ffffff",pn.map(c=>{let y=[];if(c.point[0].map(f=>y.push(new BMapGL.Point(...f))),y.length){let f=new BMapGL.Polygon(y,{strokeColor:"#5E9AD2",strokeWeight:2,strokeOpacity:.8,fillColor:h,fillOpacity:.7,name:c.name});P.addOverlay(f),f.addEventListener("click",async()=>{if(!ut.value&&c.name!=w.value){if(He.value.length!=0)return;H.value=!0,Sn(),De.length=0,w.value=c.name;let d=[];rn(),xt(c.name),Jt(),rt.map(m=>{m.name==c.name&&(d=m.center)}),sn(d,13),await Qt(w.value,""),T.value.person==""&&(await Pt(w.value,""),H.value=!1),be.value.includes(T.value.person)?(await Pt(w.value,"",!1),On(w.value,ve.value,T.value.person)):T.value.person!=""&&(T.value.person=="9999"?(await Pt(w.value,""),H.value=!1):(await Pt(w.value,T.value.person),H.value=!1)),Ct.value==c.name||setTimeout(()=>{Ct.value=c.name},1e3)}})}})},Dn=()=>{rt.map((h,c)=>{bn(h,c)})},oi=()=>{Us(()=>{rt.map((h,c)=>{as(h,c)})})},bn=(h,c)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),f.style.height="20px",f.style.width="20px";var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.setAttribute("name",this.properties.title);var m=document.createElement("div");return m.style.fontSize="12px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d),f}je.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetY:-10,properties:{title:h.name,type:"customOverlay"}}),P.addOverlay(je.value[c])},as=(h,c)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),d.style.height="20px",d.style.width="20px";var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.flexDirection="column",m.style.justifyContent="center",m.style.alignItems="center",m.style.cursor="pointer",m.setAttribute("name",this.properties.title);var b=document.createElement("div");b.style.fontSize="12px",b.style.fontWeight="600",b.style.color="#000000",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var E=document.createElement("div");return E.style.fontSize="13px",E.style.fontWeight="600",E.style.color="#FEFF6C",E.style.textShadow="0px 2px 4px rgba(0,0,0,0.5)",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.number)),d.appendChild(m),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",ne.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetY:-10,properties:{title:h.name,number:h[`${f}`],type:"customOverlay"}}),P.addOverlay(ne.value[c])},xt=async h=>{ue.length=0,De.length=0,Pn.forEach((c,y)=>{c.name==h&&(mi.value=c.sj)});for(let c of mi.value.features)if(c.geometry.coordinates.length>1){for(let y in c.geometry.coordinates)c.geometry.coordinates[y][0].length<60||De.push({id:c.id,name:c.properties.name,point:c.geometry.coordinates[y]});ue.push({id:c.id,name:c.properties.name,center:c.properties.center})}else De.push({id:c.id,name:c.properties.name,point:c.geometry.coordinates[0]}),ue.push({id:c.id,name:c.properties.name,center:c.properties.center});console.log(6666)},Jt=()=>{De.map((h,c)=>{let y=c%9,f=qe[y].bg,d=[];h.point[0].map(m=>d.push(new BMapGL.Point(...m))),d.length&&(fe.value[c]=new BMapGL.Polygon(d,{strokeColor:f,strokeWeight:2,strokeOpacity:.8,fillColor:f,fillOpacity:.3,name:h.name,zIndex:2}),P.addOverlay(fe.value[c]),fe.value[c].addEventListener("click",async()=>{ke.value||Ct.value&&(H.value=!0,L.value=[],Pe.value=[],ve.value=h.name,en.value=h.name,It.value=!0,ue.forEach((m,b)=>{m.name==h.name&&(L.value.push(m),Pe.value.push(m))}),ie.value.length=0,Ee.value.length=0,De.forEach((m,b)=>{m.name==h.name?ie.value.push(m):Ee.value.push(m)}),Ft(),Gn(),fe.value.forEach((m,b)=>{P.removeOverlay(fe.value[b])}),F.value.forEach((m,b)=>{P.removeOverlay(F.value[b])}),ge.value.forEach((m,b)=>{P.removeOverlay(ge.value[b])}),await Qt(w.value,ve.value),be.value.includes(T.value.person)&&await Zn(w.value,ve.value,T.value.person),await Kn(w.value,T.value.person,ve.value),H.value=!1)}))})},Ft=()=>{ie.value.map((h,c)=>{let y="blue",f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(Z.value[c]=new BMapGL.Polygon(f,{strokeColor:y,strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.3,name:h.name,zIndex:5}),P.addOverlay(Z.value[c]))})},Gn=()=>{Ee.value.map((h,c)=>{let y="RGBA(125, 140, 154, 1)",f=[];h.point[0].map(d=>f.push(new BMapGL.Point(...d))),f.length&&(bt.value[c]=new BMapGL.Polygon(f,{strokeColor:y,strokeWeight:2,strokeOpacity:.8,fillColor:y,fillOpacity:.3,name:h.name,zIndex:5}),P.addOverlay(bt.value[c]),bt.value[c].addEventListener("click",async()=>{ke.value||(ut.value&&(Ue.value=h.id),H.value=!0,ve.value=h.name,en.value=ve.value,It.value=!0,L.value.forEach((d,m)=>{P.removeOverlay(L.value[m])}),bt.value.forEach((d,m)=>{P.removeOverlay(bt.value[m])}),Z.value.forEach((d,m)=>{P.removeOverlay(Z.value[m])}),ie.value.length=0,Ee.value.length=0,L.value=[],Pe.value=[],ue.forEach((d,m)=>{d.name==h.name&&(L.value.push(d),Pe.value.push(d))}),De.forEach((d,m)=>{d.name==h.name?ie.value.push(d):Ee.value.push(d)}),Ft(),Gn(),await Qt(w.value,ve.value),await Kn(w.value,T.value.person,ve.value),be.value.includes(T.value.person)&&await Zn(w.value,ve.value,T.value.person),H.value=!1)}))})},En=()=>{ue.map((h,c)=>{os(h,c)})},xe=()=>{ue.map((h,c)=>{wn(h,c)})},os=(h,c)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${gi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let b=document.createElement("img");return b.style.width="20px",b.style.height="26px",b.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(b),f}F.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:vi,type:"customOverlay"}}),P.addOverlay(F.value[c])},wn=(h,c)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat),d.style.height="60px",d.style.width="60px";var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.justifyContent="space-between",m.style.alignItems="center",m.style.cursor="pointer",m.style.padding="5px",m.style.minWidth="60px",m.style.background=`url(${gi}) no-repeat 0/100% 100%`,m.style.transform="translateY(50px)",m.setAttribute("name",this.properties.title);var b=document.createElement("div");b.style.fontSize="10px",b.style.fontWeight="600",b.style.color="#000000",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var E=document.createElement("div");E.style.fontSize="10px",E.style.fontWeight="600",E.style.color="black",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.number));let z=document.createElement("img");return z.style.width="20px",z.style.height="26px",z.src=this.properties.imgSrc2,d.appendChild(m),d.appendChild(z),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",ge.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,number:h[`${f}`],imgSrc2:vi,type:"customOverlay"}}),P.addOverlay(ge.value[c]),ge.value[c].addEventListener("click",()=>{J.value=h.name,Li()})},ft=(h,c)=>{function y(){var f=document.createElement("div");f.style.display="flex",f.style.flexDirection="column",f.style.alignItems="center",f.style.height="60px",f.style.width="60px",f.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var d=document.createElement("div");d.style.color="#333",d.style.whiteSpace="nowrap",d.style.MozUserSelect="none",d.style.display="flex",d.style.justifyContent="center",d.style.alignItems="center",d.style.cursor="pointer",d.style.padding="5px",d.style.minWidth="60px",d.style.background=`url(${gi}) no-repeat 0/100% 100%`,d.style.transform="translateY(50px)",d.setAttribute("name",this.properties.title);var m=document.createElement("div");m.style.fontSize="10px",m.style.fontWeight="600",m.style.color="#000000",d.appendChild(m),m.appendChild(document.createTextNode(this.properties.title)),f.appendChild(d);let b=document.createElement("img");return b.style.width="20px",b.style.height="26px",b.src=this.properties.imgSrc2,f.appendChild(d),f.appendChild(b),f}L.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,imgSrc2:vi,type:"customOverlay"}}),P.addOverlay(L.value[c]),L.value[c].addEventListener("click",()=>{We.value&&(ut.value?Ue.value=h.id:(console.log(h.id),Ue.value=h.id,ut.value=!ut.value))})},$e=(h,c)=>{function y(){var d=document.createElement("div");d.style.display="flex",d.style.flexDirection="column",d.style.alignItems="center",d.style.height="60px",d.style.width="60px",d.style.zIndex=BMapGL.Overlay.getZIndex(this.point.lat);var m=document.createElement("div");m.style.color="#333",m.style.whiteSpace="nowrap",m.style.MozUserSelect="none",m.style.display="flex",m.style.justifyContent="space-between",m.style.alignItems="center",m.style.cursor="pointer",m.style.padding="5px",m.style.minWidth="60px",m.style.background=`url(${gi}) no-repeat 0/100% 100%`,m.style.transform="translateY(50px)",m.setAttribute("name",this.properties.title);var b=document.createElement("div");b.style.fontSize="10px",b.style.fontWeight="600",b.style.color="#000000",m.appendChild(b),b.appendChild(document.createTextNode(this.properties.title)),d.appendChild(m);var E=document.createElement("div");E.style.fontSize="10px",E.style.fontWeight="600",E.style.color="black",m.appendChild(E),E.appendChild(document.createTextNode(this.properties.number)),d.appendChild(m);let z=document.createElement("img");return z.style.width="20px",z.style.height="26px",z.src=this.properties.imgSrc2,d.appendChild(m),d.appendChild(z),d}let f="";T.value.person=="6666"?f="swrs":be.value.includes(T.value.person)?f="numbers":f="number",L.value[c]=new BMapGL.CustomOverlay(y,{point:new BMapGL.Point(...h.center),opacity:.5,offsetX:10,offsetY:-15,properties:{title:h.name,number:h[`${f}`],imgSrc2:vi,type:"customOverlay"}}),P.addOverlay(L.value[c]),L.value[c].addEventListener("click",()=>{console.log(w.value,h.name),J.value=h.name,Li()})},ls=()=>{let h=document.documentElement.clientWidth||document.body.clientWidth,c=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector(".header_content").style.transformOrigin="top left",document.querySelector(".header_content").style.transform="scale("+h/1920+","+c/1080+")",document.querySelector(".left")&&(document.querySelector(".left").style.transformOrigin="bottom left",document.querySelector(".left").style.transform="scale("+h/1920+","+c/1080+")",document.querySelector(".right").style.transformOrigin="bottom right",document.querySelector(".right").style.transform="scale("+h/1920+","+c/1080+")")},Rn=()=>{let h=document.documentElement.clientWidth||document.body.clientWidth,c=document.documentElement.clientHeight||document.body.clientHeight;document.querySelector(".detail").style.transformOrigin="top left",document.querySelector(".detail").style.transform="scale("+h/1920+","+c/1080+")"};return ys(async()=>{function h(){try{var c=document.createElement("canvas");return!!window.WebGLRenderingContext&&(c.getContext("webgl")||c.getContext("experimental-webgl"))}catch{return!1}}h()?console.log("您的浏览器支持WebGL。"):console.log("您的浏览器不支持WebGL。"),H.value=!0,ls(),await Ai(),yi(),Mn(),rn(),is(),qt(),await an(),H.value=!1}),(h,c)=>{const y=At("el-input"),f=At("el-button"),d=At("el-dialog"),m=At("el-form-item"),b=At("el-form");return X(),_("div",ba,[(X(),ji(yr,{to:"body"},[Tn(S("div",Ea,null,512),[[hi,!Ie.value]]),Tn(S("div",wa,[S("div",ka,[S("div",Pa,[S("div",xa,[S("span",{onClick:c[0]||(c[0]=E=>yn())},"龙游县"),Ct.value?(X(),_("span",{key:0,onClick:c[1]||(c[1]=E=>Bi(Ct.value))},">"+Fe(Ct.value),1)):Je("",!0),en.value?(X(),_("span",Sa,">"+Fe(en.value),1)):Je("",!0)])]),(X(!0),_(_t,null,hn(te.value.slice(0,1),(E,z)=>(X(),_("div",{class:cn(["content_item2",{choose:E.age==T.value.person}]),onClick:we=>Xn(E),key:z},[S("div",Oa,Fe(zn(Qn)(E.ages)),1),S("div",Ba,Fe(E.rksl)+"人",1)],10,Ma))),128)),S("div",La,[S("div",Ca,[(X(!0),_(_t,null,hn(Et.value,(E,z)=>(X(),_("div",{class:cn(["progress-container",{"above-line":z%2!==0,"below-line":z%2===0}]),style:pi({width:E.progress+"%",backgroundColor:E.bgColor})},[S("span",{style:pi({color:E.bgColor}),class:cn([{"above-line2":z%2!==0,"below-line2":z%2===0}])},Fe(E.progress.toFixed(2)+"%"),7),S("span",{style:{color:"#fff","white-space":"nowrap"},class:cn([{"above-line1":z%2!==0,"below-line1":z%2===0}])},Fe(E.age),3),S("div",{class:"age-line",style:pi({backgroundColor:E.bgColor})},null,4),S("div",{class:"dot",style:pi({backgroundColor:E.bgColor})},null,4)],6))),256))])]),S("div",Ia,[(X(!0),_(_t,null,hn(te.value.slice(1),(E,z)=>(X(),_("div",{class:cn(["content_item",{choose:E.age==T.value.person}]),onClick:we=>Xn(E),key:z},[S("div",Ga,Fe(zn(Qn)(E.ages)),1),S("div",Ra,[kn(Fe(E.rksl)+"人 ",1),S("div",Na,"("+Fe(E.percent)+"%)",1)])],10,Da))),128))])]),S("div",Ta,[za,S("div",Fa,[(X(!0),_(_t,null,hn(wt.value,(E,z)=>(X(),_("div",{class:cn(["content_item",{choose:E.id==T.value.person}]),onClick:we=>Jn(E),key:z},[S("div",Ua,Fe(E.name),1),S("div",qa,Fe(E.rksl),1)],10,ja))),128))])])],512),[[hi,!ut.value]]),Tn(S("div",Wa,[S("div",Ya,[Va,S("div",Qa,[(X(!0),_(_t,null,hn(vn.value,(E,z)=>(X(),_("div",{class:cn(["zyys_content_item",{choose:He.value.includes(E.name),wz:E.wz==!0}]),onClick:we=>Hn(E.name),key:z},[S("img",{src:E.img,class:"zyys_content_item_left"},null,8,Ja),S("div",Ka,Fe(E.name),1)],10,Xa))),128))])]),S("div",Za,[Ha,S("div",_a,[(X(!0),_(_t,null,hn(ct.value,(E,z)=>(X(),_("div",{class:"jbggfwq_content_item",key:z},[S("div",$a,Fe(E.name),1),S("div",eo,[(X(!0),_(_t,null,hn(E.child,we=>(X(),_("div",{class:cn(["jbggfwq_content_item_right_item",{choose:we.jc==T.value.fwq}]),onClick:Re=>ss(we.jc,E.name,we.jc)},Fe(we.jc),11,to))),256))])]))),128))])])],512),[[hi,!ut.value]]),ut.value?(X(),_("div",no,[!R.value&&!pe.value&&!W.value?(X(),_("div",{key:0,class:"btnopen",onClick:mn}," 修改村名 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:1,class:"btnsave",onClick:Qi}," 修改所属乡镇 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:2,class:"btnsave",onClick:Xi}," 修改村社中心点 ")):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:3,class:"btnsave",onClick:Vn}," 添加模式 ")):Je("",!0),R.value?(X(),_("div",io,[S("div",{class:"btnsave",onClick:Pi},"添加地块"),S("div",{class:"btnsave",onClick:xi},"取消地块"),S("div",{class:"btnsave",onClick:dt},"添加中心点"),S("div",{class:"btnsave",onClick:Ki},"查看添加列表"),S("div",{class:"btnsave",onClick:Hi},"退出添加")])):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:5,class:"btnsave",onClick:Wn}," 编辑模式 ")):Je("",!0),pe.value?(X(),_("div",so,[S("div",{class:"btnsave",onClick:fn},"编辑地块"),S("div",{class:"btnsave",onClick:Yi},"保存地块"),S("div",{class:"btnsave",onClick:Vi},"退出编辑")])):Je("",!0),!pe.value&&!R.value&&!W.value?(X(),_("div",{key:7,class:"btnsave",onClick:Fn}," 移动模式 ")):Je("",!0),W.value?(X(),_("div",ro,[S("div",{class:"btnsave",onClick:Ei},"移动地块"),S("div",{class:"btnsave",onClick:jn},"取消移动"),S("div",{class:"btnsave",onClick:wi},"保存移动"),S("div",{class:"btnsave",onClick:Un},"退出移动")])):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:9,class:"btnsave",onClick:nn}," 删除地块 ")):Je("",!0),!R.value&&!pe.value&&!W.value?(X(),_("div",{key:10,class:"btnclose",onClick:tn}," 退出 ")):Je("",!0)])):Je("",!0),!ut.value&&!et.value&&!Ie.value?(X(),_("div",{key:1,class:"btnBj",onClick:c[2]||(c[2]=E=>bi())},[kn(" 地图权限: "),S("p",{style:pi({color:We.value?"green":"red"})},Fe(zn(_e)),5)])):Je("",!0),re(ia,{dialogShow:et.value,columns:Gt.columns,title:Gt.title,tableData:Gt.data,pagination:ze,onClose:Ln,onHandle:ns,onOpenMessage:Ii,onOpenSxt:Ci,style:{"z-index":"333"}},{jzzt:oe(({currentCol:E,currentData:z})=>[z.jzzt==0?(X(),_("div",ao,"居住")):(X(),_("div",oo,"未居住"))]),sxt:oe(({currentCol:E,currentData:z})=>[z.camera?(X(),_("img",lo)):Je("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),re(ya,{cameraShow:ot.show,hlsUriSsl:ot.hlsUriSsl,sxtname:ot.name,onClose:$n},null,8,["cameraShow","hlsUriSsl","sxtname"]),Tn(re(Er,{class:"detail",style:{width:"1920px",height:"1080px"},message:jt.value,onCloseDetail:ei},null,8,["message"]),[[hi,Ie.value]]),Tn(S("div",uo,ho,512),[[hi,H.value]]),re(d,{modelValue:Ze.value,"onUpdate:modelValue":c[5]||(c[5]=E=>Ze.value=E),title:"修改村名",width:"500"},{footer:oe(()=>[S("div",po,[re(f,{type:"primary",onClick:c[4]||(c[4]=E=>Yn())},{default:oe(()=>[kn(" 确认修改 ")]),_:1})])]),default:oe(()=>[re(y,{modelValue:j.value,"onUpdate:modelValue":c[3]||(c[3]=E=>j.value=E),style:{width:"240px"},placeholder:"请输入新村名"},null,8,["modelValue"])]),_:1},8,["modelValue"]),re(d,{modelValue:Te.value,"onUpdate:modelValue":c[8]||(c[8]=E=>Te.value=E),title:"修改村社中心点",width:"500"},{footer:oe(()=>[S("div",vo,[re(f,{type:"primary",onClick:c[7]||(c[7]=E=>Ji())},{default:oe(()=>[kn(" 确认修改 ")]),_:1})])]),default:oe(()=>[re(y,{modelValue:Ne.value,"onUpdate:modelValue":c[6]||(c[6]=E=>Ne.value=E),placeholder:"请选择",disabled:""},null,8,["modelValue"])]),_:1},8,["modelValue"]),re(d,{modelValue:U.value,"onUpdate:modelValue":c[13]||(c[13]=E=>U.value=E),title:"新村社列表",width:"500"},{footer:oe(()=>[S("div",fo,[re(f,{type:"primary",onClick:c[12]||(c[12]=E=>Zi()),disabled:zn(lt)},{default:oe(()=>[kn(" 确认添加 ")]),_:1},8,["disabled"])])]),default:oe(()=>[re(b,{model:D,"label-width":"auto",style:{"max-width":"500px"}},{default:oe(()=>[re(m,{label:"村社名"},{default:oe(()=>[re(y,{modelValue:D.name,"onUpdate:modelValue":c[9]||(c[9]=E=>D.name=E)},null,8,["modelValue"])]),_:1}),re(m,{label:"村社中心点"},{default:oe(()=>[re(y,{modelValue:D.center,"onUpdate:modelValue":c[10]||(c[10]=E=>D.center=E),disabled:""},null,8,["modelValue"])]),_:1}),re(m,{label:"村社范围"},{default:oe(()=>[re(y,{modelValue:D.area,"onUpdate:modelValue":c[11]||(c[11]=E=>D.area=E),disabled:""},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),re(d,{modelValue:Me.value,"onUpdate:modelValue":c[16]||(c[16]=E=>Me.value=E),title:"地图编辑权限",width:"300"},{footer:oe(()=>[S("div",go,[re(f,{type:"primary",onClick:c[15]||(c[15]=E=>tt())},{default:oe(()=>[kn(" 确认权限 ")]),_:1})])]),default:oe(()=>[re(y,{modelValue:me.value,"onUpdate:modelValue":c[14]||(c[14]=E=>me.value=E),style:{width:"240px"},placeholder:"请输入密码"},null,8,["modelValue"])]),_:1},8,["modelValue"]),re(d,{modelValue:de.value,"onUpdate:modelValue":c[19]||(c[19]=E=>de.value=E),title:"修改所属乡镇",width:"500"},{footer:oe(()=>[S("div",mo,[re(f,{type:"primary",onClick:c[18]||(c[18]=E=>xn())},{default:oe(()=>[kn(" 确认修改 ")]),_:1})])]),default:oe(()=>[re(y,{modelValue:Ke.value,"onUpdate:modelValue":c[17]||(c[17]=E=>Ke.value=E),style:{width:"240px"},placeholder:"请输入所属乡镇"},null,8,["modelValue"])]),_:1},8,["modelValue"])]))])}}},xo=ms(yo,[["__scopeId","data-v-dee2ea88"]]);export{xo as default}; diff --git a/build/build/assets/sy_map-32e7b13f.css b/build/build/assets/sy_map-b2844609.css similarity index 72% rename from build/build/assets/sy_map-32e7b13f.css rename to build/build/assets/sy_map-b2844609.css index 0ac4d01..46d7e3f 100644 --- a/build/build/assets/sy_map-32e7b13f.css +++ b/build/build/assets/sy_map-b2844609.css @@ -1 +1 @@ -@charset "UTF-8";[data-v-b65b8bb3] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important;margin:11vh auto!important}.my-header[data-v-b65b8bb3]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-b65b8bb3]{padding:16px 16px 5px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-b65b8bb3] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-b65b8bb3]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-b65b8bb3] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-b65b8bb3] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-b65b8bb3] .el-pagination>.is-last{color:#fff}.bo[data-v-b65b8bb3]{width:100%;display:flex}.title[data-v-b65b8bb3]{margin:0 auto;display:flex;flex-direction:column}.title_top[data-v-b65b8bb3]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-b65b8bb3]{height:33px;width:33px}.title_top .name[data-v-b65b8bb3]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:22px;color:#fff;line-height:27px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-b65b8bb3]{margin-top:5px;height:19px}.custom-table-font[data-v-b65b8bb3]{font-size:15px}[data-v-b65b8bb3] .el-table:not(.el-table--border) .el-table__cell{padding:3px 0}[data-v-b65b8bb3] .el-pagination{transform:scale(.8)}[data-v-b65b8bb3] .el-overlay-dialog{bottom:0!important;overflow:hidden!important}[data-v-87a1409b] .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-default-skin[data-v-87a1409b]{font-size:16px}[data-v-87a1409b] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 50% !important}.my-header[data-v-87a1409b]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-87a1409b]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-87a1409b] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.bo[data-v-87a1409b]{width:100%;display:flex}.title[data-v-87a1409b]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-87a1409b]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-87a1409b]{height:33px;width:33px}.title_top .name[data-v-87a1409b]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:23px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-87a1409b]{margin-top:5px;height:19px}[data-v-25b551d4] .anchorBL{display:none}.module[data-v-25b551d4]{display:flex;width:100%;height:100%;position:relative;margin-top:112px}#id[data-v-25b551d4]{z-index:10}.left[data-v-25b551d4]{box-sizing:border-box;position:absolute;left:0;bottom:0;width:520px;height:960px;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;backdrop-filter:blur(3px);padding:30px 15px;display:flex;flex-direction:column;z-index:12;overflow:hidden;transition:opacity 1s}.left .lyx .content_item2[data-v-25b551d4]{color:#fff;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;border-radius:5px}.left .lyx .content_item_name[data-v-25b551d4]{position:relative}.left .lyx .content_item_name[data-v-25b551d4]:before{content:"";position:absolute;width:3px;height:3px;background:#29ffc1;border:3px solid rgba(0,255,189,.31);border-radius:6px;top:7.5px;left:-13px}.left .lyx .content_item_value[data-v-25b551d4]{display:flex}.left .lyx .content_item_value .content_item_percent[data-v-25b551d4]{margin-left:2px;color:#6bfeff;text-shadow:0px 2px 4px rgba(0,0,0,.5)}.left .lyx .content[data-v-25b551d4]{box-sizing:border-box;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#fff;height:300px;overflow:auto}.left .lyx .content .content_item[data-v-25b551d4]{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 5px 18px 24px;width:48%;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;font-size:18px;border-radius:5px}.left .lyx .content .content_item[data-v-25b551d4]:first-child{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;border-radius:5px}.left .lyx .choose[data-v-25b551d4]{background-image:url(./choose-bf2bdaea.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.left .lyx .content[data-v-25b551d4]::-webkit-scrollbar{display:none}.left .tsbq[data-v-25b551d4]{margin-top:30px}.left .tsbq .content[data-v-25b551d4]{box-sizing:border-box;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#fff;height:220px;overflow:auto}.left .tsbq .content .content_item[data-v-25b551d4]{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:48%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;font-size:18px;border-radius:5px}.left .tsbq .content .content_item_name[data-v-25b551d4]{position:relative}.left .tsbq .content .content_item_name[data-v-25b551d4]:before{content:"";position:absolute;width:3px;height:3px;background:rgb(255,226,41);border:3px solid rgba(255,226,41,.31);border-radius:6px;top:7.5px;left:-13px}.left .tsbq .content .choose[data-v-25b551d4]{background-image:url(./choose-bf2bdaea.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.left .tsbq .content[data-v-25b551d4]::-webkit-scrollbar{display:none}.right[data-v-25b551d4]{box-sizing:border-box;position:absolute;right:0;bottom:0;width:520px;height:960px;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;backdrop-filter:blur(3px);padding:30px 15px;display:flex;flex-direction:column;z-index:12;overflow:hidden;transition:opacity 1s}.right .jbggfwq[data-v-25b551d4]{margin-top:20px}.right .jbggfwq .jbggfwq_content[data-v-25b551d4]{height:540px;overflow:auto;display:flex;flex-direction:column;margin-top:15px;margin-bottom:34px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item[data-v-25b551d4]{margin-bottom:5px;display:flex;color:#fff}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_left[data-v-25b551d4]{margin-right:10px;width:80px;height:48px;line-height:48px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right[data-v-25b551d4]{width:370px;display:flex;flex-flow:row wrap;overflow:hidden}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .jbggfwq_content_item_right_item[data-v-25b551d4]{cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:92px;height:48px;font-weight:500;text-align:center;font-size:16px;line-height:28px;background:rgba(124,151,180,.8);margin-bottom:4px;position:relative}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .jbggfwq_content_item_right_item[data-v-25b551d4]:after{content:"";display:block;width:1px;height:18px;background-color:#fff;position:absolute;top:14px;right:0px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n+1).jbggfwq_content_item_right_item[data-v-25b551d4]{border-top-left-radius:5px;border-bottom-left-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n).jbggfwq_content_item_right_item[data-v-25b551d4]{border-top-right-radius:5px;border-bottom-right-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :last-child.jbggfwq_content_item_right_item[data-v-25b551d4]{border-top-right-radius:5px;border-bottom-right-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n).jbggfwq_content_item_right_item[data-v-25b551d4]:after{opacity:0}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :last-child.jbggfwq_content_item_right_item[data-v-25b551d4]:after{opacity:0}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .choose[data-v-25b551d4]{background-image:url(./choose-bf2bdaea.png);background-repeat:no-repeat;background-size:100% 100%}.right .jbggfwq .jbggfwq_content[data-v-25b551d4]::-webkit-scrollbar{display:none}.right .zyys .zyys_content[data-v-25b551d4]{height:200px;margin-top:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-flow:row wrap;overflow:auto}.right .zyys .zyys_content .zyys_content_item[data-v-25b551d4]{width:110px;height:54px;cursor:pointer;margin-bottom:20px;color:#fff;display:flex;align-items:center;justify-content:center;background:rgba(124,151,180,.8);border-radius:5px}.right .zyys .zyys_content .zyys_content_item .zyys_content_item_left[data-v-25b551d4]{width:18px;height:18px;margin-right:3px}.right .zyys .zyys_content .zyys_content_item .zyys_content_item_right[data-v-25b551d4]{font-weight:500;font-size:16px}.right .zyys .zyys_content .wz[data-v-25b551d4]{width:150px}.right .zyys .zyys_content .choose[data-v-25b551d4]{background-image:url(./choose-bf2bdaea.png);background-repeat:no-repeat;background-size:100% 100%}.right .zyys .zyys_content[data-v-25b551d4]::-webkit-scrollbar{display:none}.loadBody[data-v-25b551d4]{width:100%;height:calc(100% - 112px);z-index:999;background:rgba(0,0,0,0);bottom:0;position:absolute}.loadBody .load[data-v-25b551d4]{box-sizing:border-box;position:absolute;left:50%;top:50%;width:80px;height:80px;background:rgba(0,0,0,.3);border-radius:8px;backdrop-filter:blur(2px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.loadBody .load .icon[data-v-25b551d4]{margin-top:10px}.loadBody .load .icon .loading[data-v-25b551d4],.loadBody .load .icon .loading>div[data-v-25b551d4]{position:relative;box-sizing:border-box}.loadBody .load .icon .loading[data-v-25b551d4]{display:block;font-size:0;color:#fff}.loadBody .load .icon .loading>div[data-v-25b551d4]{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.loadBody .load .icon .loading[data-v-25b551d4]{width:30px;height:30px}.loadBody .load .icon .loading>div[data-v-25b551d4]{position:absolute;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;animation:ball-spin-clockwise-fade-25b551d4 1s infinite linear}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(1){top:5%;left:50%;animation-delay:-.875s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(2){top:18.1801948466%;left:81.8198051534%;animation-delay:-.75s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(3){top:50%;left:95%;animation-delay:-.625s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(4){top:81.8198051534%;left:81.8198051534%;animation-delay:-.5s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(5){top:94.9999999966%;left:50.0000000005%;animation-delay:-.375s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(6){top:81.8198046966%;left:18.1801949248%;animation-delay:-.25s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(7){top:49.9999750815%;left:5.0000051215%;animation-delay:-.125s}.loadBody .load .icon .loading>div[data-v-25b551d4]:nth-child(8){top:18.179464974%;left:18.1803700518%;animation-delay:0s}@keyframes ball-spin-clockwise-fade-25b551d4{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.loadBody .load .text[data-v-25b551d4]{margin-top:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:10px;color:#fff;line-height:20px;letter-spacing:2px;text-align:center}.btns[data-v-25b551d4]{z-index:999;position:absolute;color:#fff;top:15%;right:30%;display:flex;cursor:pointer}.btns .btnopen[data-v-25b551d4]{background-color:#87ceeb;padding:5px 10px;border-radius:3px 0 0 3px}.btns .btnsave[data-v-25b551d4]{background-color:#87ceeb;padding:5px 10px}.btns .btnclose[data-v-25b551d4]{background-color:#87ceeb;padding:5px 10px;border-radius:0 3px 3px 0}.btnBj[data-v-25b551d4]{cursor:pointer;z-index:100;position:absolute;color:#fff;top:12%;right:28%;background:#7aceff;padding:5px;border-radius:5px;display:flex;align-items:center;opacity:.8}.title[data-v-25b551d4]{background-image:url(./map_title_bg-d1703093.png);background-repeat:no-repeat;background-size:100% 100%}.title .title_name[data-v-25b551d4]{cursor:pointer;display:flex;align-items:center;font-family:titletheRightWay;font-size:30px;font-weight:900;letter-spacing:4px;margin-bottom:15px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#00ffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-left:32px}.title .title_name span[data-v-25b551d4]{display:block;font-family:titletheRightWay;font-size:32px;white-space:nowrap;font-weight:400;letter-spacing:4px;margin-bottom:18px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#00ffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.age-container[data-v-25b551d4]{position:relative;left:10px;width:450px;height:120px;display:flex;align-items:center;margin-top:4px}.age-container .progress-wrapper[data-v-25b551d4]{display:flex;align-items:center;position:relative;width:100%}.age-container .progress-container[data-v-25b551d4]{position:relative;transition:width .3s ease;height:10px;background-color:#fff3}.age-container .progress-container.above-line .dot[data-v-25b551d4]{top:-20px}.age-container .progress-container.above-line .age-line[data-v-25b551d4]{top:-30px}.age-container .progress-container.above-line span.above-line1[data-v-25b551d4]{top:-55px}.age-container .progress-container.above-line:nth-child(even) .dot[data-v-25b551d4]{top:-20px}.age-container .progress-container.above-line:nth-child(even) .age-line[data-v-25b551d4]{top:-18px}.age-container .progress-container.above-line:nth-child(even) span[data-v-25b551d4]{top:-40px}.age-container .progress-container.below-line .dot[data-v-25b551d4]{top:20px}.age-container .progress-container.below-line .age-line[data-v-25b551d4]{top:5px}.age-container .progress-container.below-line span.below-line1[data-v-25b551d4]{top:40px}.age-container .progress-container.below-line:nth-child(odd) .dot[data-v-25b551d4]{top:20px}.age-container .progress-container.below-line:nth-child(odd) .age-line[data-v-25b551d4]{top:5px}.age-container .progress-container.below-line:nth-child(odd) span[data-v-25b551d4]{top:30px}.age-container .progress-container .dot[data-v-25b551d4]{width:10px;height:10px;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.age-container .progress-container .age-line[data-v-25b551d4]{position:absolute;left:50%;transform:translate(-50%);width:1px;height:20px}.age-container .progress-container span[data-v-25b551d4]{position:absolute;left:50%;transform:translate(-50%);font-size:14px}.age-container .progress-container span.above-line1[data-v-25b551d4]{top:-50px}.age-container .progress-container span.below-line1[data-v-25b551d4]{top:50px}.age-container .progress-container span.above-line2[data-v-25b551d4]{top:-55px!important}.age-container .progress-container span.below-line2[data-v-25b551d4]{top:45px!important}.age-container .progress-container[data-v-25b551d4]:first-child{border-radius:5px 0 0 5px}.age-container .progress-container[data-v-25b551d4]:last-child{border-radius:0 5px 5px 0}[data-v-25b551d4] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}[data-v-25b551d4] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-25b551d4] .el-table__empty-block{background-color:#122560}[data-v-25b551d4] .el-table .el-table__row{border-bottom:none}.detail[data-v-25b551d4]{z-index:998}[data-v-25b551d4] .el-pagination>.is-last{color:#fff!important}[data-v-25b551d4] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-25b551d4] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-25b551d4] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-25b551d4] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-25b551d4] .el-pagination.is-background .btn-prev,[data-v-25b551d4] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} +@charset "UTF-8";[data-v-b65b8bb3] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 76% !important;margin:11vh auto!important}.my-header[data-v-b65b8bb3]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-b65b8bb3]{padding:16px 16px 5px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-b65b8bb3] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.pagePart[data-v-b65b8bb3]{height:40px;display:flex;align-items:center;justify-content:center}.pagePart[data-v-b65b8bb3] .el-pagination{--el-pagination-button-disabled-bg-color: none;--el-pagination-bg-color: none;--el-pagination-button-bg-color: none;--el-pagination-button-color: #fff;color:#fff}.pagePart[data-v-b65b8bb3] .el-pagination button:disabled{background-color:#0074ff00!important}.pagePart[data-v-b65b8bb3] .el-pagination>.is-last{color:#fff}.bo[data-v-b65b8bb3]{width:100%;display:flex}.title[data-v-b65b8bb3]{margin:0 auto;display:flex;flex-direction:column}.title_top[data-v-b65b8bb3]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-b65b8bb3]{height:33px;width:33px}.title_top .name[data-v-b65b8bb3]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:22px;color:#fff;line-height:27px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-b65b8bb3]{margin-top:5px;height:19px}.custom-table-font[data-v-b65b8bb3]{font-size:15px}[data-v-b65b8bb3] .el-table:not(.el-table--border) .el-table__cell{padding:3px 0}[data-v-b65b8bb3] .el-pagination{transform:scale(.8)}[data-v-b65b8bb3] .el-overlay-dialog{bottom:0!important;overflow:hidden!important}[data-v-87a1409b] .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%,-50%)}.vjs-default-skin[data-v-87a1409b]{font-size:16px}[data-v-87a1409b] .el-dialog{--el-dialog-bg-color: none;--el-dialog-width: 50% !important}.my-header[data-v-87a1409b]{display:flex;flex-direction:row-reverse}.tabelPart[data-v-87a1409b]{padding:16px;background:linear-gradient(270deg,rgba(0,77,131,.69) 0%,rgba(0,51,83,.77) 50%,rgba(0,77,131,.74) 100%),radial-gradient(66% 40% at 50% 0%,rgba(1,150,243,.55) 0%,rgba(0,116,255,0) 100%);box-shadow:inset 0 0 56px #64bfff80;border:2px solid;border-image:linear-gradient(180deg,rgb(21,150,255),rgba(0,157,227,0)) 2 2}.tabelPart[data-v-87a1409b] .el-table{--el-table-bg-color: none;--el-table-tr-bg-color: none;--el-table-header-bg-color: none;background:none;border:none;--el-table-text-color: #fff;--el-table-header-text-color: #fff}.bo[data-v-87a1409b]{width:100%;display:flex}.title[data-v-87a1409b]{margin:10px auto;display:flex;flex-direction:column}.title_top[data-v-87a1409b]{display:flex;align-items:end;justify-content:center}.title_top img[data-v-87a1409b]{height:33px;width:33px}.title_top .name[data-v-87a1409b]{font-family:PangMenZhengDao,PangMenZhengDao;font-weight:600;font-size:23px;color:#fff;line-height:38px;text-align:center;font-style:normal;letter-spacing:2px;background:linear-gradient(180deg,#ffffff 0%,#51ffef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.title_botton[data-v-87a1409b]{margin-top:5px;height:19px}[data-v-dee2ea88] .anchorBL{display:none}.module[data-v-dee2ea88]{display:flex;width:100%;height:100%;position:relative;margin-top:112px}#id[data-v-dee2ea88]{z-index:10}.left[data-v-dee2ea88]{box-sizing:border-box;position:absolute;left:0;bottom:0;width:520px;height:960px;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;backdrop-filter:blur(3px);padding:30px 15px;display:flex;flex-direction:column;z-index:12;overflow:hidden;transition:opacity 1s}.left .lyx .content_item2[data-v-dee2ea88]{color:#fff;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;border-radius:5px}.left .lyx .content_item_name[data-v-dee2ea88]{position:relative}.left .lyx .content_item_name[data-v-dee2ea88]:before{content:"";position:absolute;width:3px;height:3px;background:#29ffc1;border:3px solid rgba(0,255,189,.31);border-radius:6px;top:7.5px;left:-13px}.left .lyx .content_item_value[data-v-dee2ea88]{display:flex}.left .lyx .content_item_value .content_item_percent[data-v-dee2ea88]{margin-left:2px;color:#6bfeff;text-shadow:0px 2px 4px rgba(0,0,0,.5)}.left .lyx .content[data-v-dee2ea88]{box-sizing:border-box;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#fff;height:300px;overflow:auto}.left .lyx .content .content_item[data-v-dee2ea88]{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 5px 18px 24px;width:48%;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;font-size:18px;border-radius:5px}.left .lyx .content .content_item[data-v-dee2ea88]:first-child{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;border-radius:5px}.left .lyx .choose[data-v-dee2ea88]{background-image:url(./choose-bf2bdaea.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.left .lyx .content[data-v-dee2ea88]::-webkit-scrollbar{display:none}.left .tsbq[data-v-dee2ea88]{margin-top:30px}.left .tsbq .content[data-v-dee2ea88]{box-sizing:border-box;margin-top:20px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#fff;height:220px;overflow:auto}.left .tsbq .content .content_item[data-v-dee2ea88]{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:18px 18px 18px 24px;width:48%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA5gAAABwCAMAAABM6S/9AAAASFBMVEX///////////////////////////////////////////////////////////////////////////////////////8AAAD///8+2PdZAAAAGHRSTlMmNCtDLyFaS0dWOFJPPF4/bB1hZ2RpABJ9d3K4AAAEt0lEQVR42uyV244aMQxAzVwEQkWIF/j/P23GmYw362GhlZG80jkOG19ypk9W5b7weNwAIAOP+4KUH1sJkIhlNYW9BEhG2UxZ9nLeYsmVWbt2+54FPj5+iD9vmyl3fbj0ZjM0b59qtfX9l/Hx8QP8NZnv8pgBIBkPuc0AkIwbiwmQEPlpIi63aevh4+PH+yLzfqjnc+usPXx8/A/4xvqBVuixvHtjNz4+frivtIdbreGPhvs38fHx430AAAAAgF/MYPewFV96rh7w8fE/6Vs51GQrrOXqroOPj/8Jv2FpfWJ3xde9qQY+Pn6Qbyuql9d8z5x6WoqPjx/h6/2a5u9I+Pj48b4MAJAOFhMgITJMGuUok/2pZw2b2kyn+Pj48b60vkVL9JjdvbMOPj5+sK+L2VMfufw5+Pj48b5MAJAOFhMgISwmQEJkOjwNPa/6+Pj48X5ZzIY6hsrl2Exru5UDPj5+vC/aqLHDtE5d0wp8fPxwXzrDfp5pv4WPjx/h97ocACAdLCZAQt5fzPN+Gx8fP96X8+FLWOrjSRsfH/8N/x8/IHWRW1PvRl93fXPw8fHjfTkDQDpYTICEsJgACSmLeVljyQrW0GN5wfK+p4GPjx/li15bKE30qs4s7wMfHz/IP8sFANLBYgIkhMUESIh8q68WrdbUsJ7+wcfH/x//Z+QKAOmwxby4u8TrGT4+frzP/5gACZH1Hq9jOW7sZm6Ej48f78t1VK4a+qDDZr6nH8THx4/3Rbve2f16w4/w8fEjfRm/d9/FBHx8/GBfRgBIB4sJkJCymKfROHWhDc26lkYDHx8/3pdabbJiPdVqvok218DHxw/35QQA6WAxARLCYgIkRLrqqOdd9C0+Pn68LyXtoqt9+Lf4+PjhvpyOtawdR11iu90MHx8/3pcjAKSDxQRICIsJkBA5/tE41p9GOZbrsdyqrsD/214Z7DYIwwDUJyZESytI6P//6TzSYaURUqHW5sN79ubYyevNAh/f05fS2gN7Xf9cG+U9Pj6+s68pFwAIx7uL+bV3gY+P7+/zxQQIiLz0w2XQ3O3bGT4+vr8vQ40ONZvzPvj4+P6+lHaNHer7Uu2Mj4/v78sAAOGQYZ9+zapvwcfH9/dl6Hej/PT5wMfHPxm6mBvtz25zzbXXtKr8vrF3Fvj4+Cf9QXoACAeLCRAQFhMgINL9nrot+vbvmVY2AR8f/2NfS62L9frPoqQJ1q/VLHx8/E/9rWw30gFAOOSs2D8rPj6+u88XEyAixxZzXFOxio+P7++LPjkUzQEfH9/dl27csNdVX2PzUvHx8f19Gd/B9AZ8fHx/X0YACAeLCRAQmew8jVOFDmxees212gwfH9/fl8koDy3eAh8f383fZJkAIBwsJkBAJKU0Jeu10Wyq0pwL+Pj4/r6k80wl8PHxvX15fXsUfHx8f18SAIRDnnVOs2Z7tt5qGdWBj4/v6MvsQsLHx3f05ZjQ3uHj4/v7MgNAOET3Ns9Zs57bjHvuuf/r+yR9BoBg9HLNABCMqzxyvue7ptXC3tzuFC34+Pje/kOW2x0AQnFbZFku9SxXtSU3Z3x8fE//svwsJt9MgEjclrKYy+PWzXcA+Hdyd30syjer9q1w0WWO/gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:12px;font-size:18px;border-radius:5px}.left .tsbq .content .content_item_name[data-v-dee2ea88]{position:relative}.left .tsbq .content .content_item_name[data-v-dee2ea88]:before{content:"";position:absolute;width:3px;height:3px;background:rgb(255,226,41);border:3px solid rgba(255,226,41,.31);border-radius:6px;top:7.5px;left:-13px}.left .tsbq .content .choose[data-v-dee2ea88]{background-image:url(./choose-bf2bdaea.png)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.left .tsbq .content[data-v-dee2ea88]::-webkit-scrollbar{display:none}.right[data-v-dee2ea88]{box-sizing:border-box;position:absolute;right:0;bottom:0;width:520px;height:960px;background:linear-gradient(270deg,rgba(0,52,131,.69) 0%,rgba(0,32,83,.77) 50%,rgba(0,60,131,.74) 100%),radial-gradient(128% 99% at 100% 46%,rgba(0,48,125,.29) 0%,rgba(0,61,134,.42) 100%);box-shadow:inset 0 0 56px #adddff80;backdrop-filter:blur(3px);padding:30px 15px;display:flex;flex-direction:column;z-index:12;overflow:hidden;transition:opacity 1s}.right .jbggfwq[data-v-dee2ea88]{margin-top:20px}.right .jbggfwq .jbggfwq_content[data-v-dee2ea88]{height:540px;overflow:auto;display:flex;flex-direction:column;margin-top:15px;margin-bottom:34px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item[data-v-dee2ea88]{margin-bottom:5px;display:flex;color:#fff}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_left[data-v-dee2ea88]{margin-right:10px;width:80px;height:48px;line-height:48px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right[data-v-dee2ea88]{width:370px;display:flex;flex-flow:row wrap;overflow:hidden}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .jbggfwq_content_item_right_item[data-v-dee2ea88]{cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:92px;height:48px;font-weight:500;text-align:center;font-size:16px;line-height:28px;background:rgba(124,151,180,.8);margin-bottom:4px;position:relative}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .jbggfwq_content_item_right_item[data-v-dee2ea88]:after{content:"";display:block;width:1px;height:18px;background-color:#fff;position:absolute;top:14px;right:0px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n+1).jbggfwq_content_item_right_item[data-v-dee2ea88]{border-top-left-radius:5px;border-bottom-left-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n).jbggfwq_content_item_right_item[data-v-dee2ea88]{border-top-right-radius:5px;border-bottom-right-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :last-child.jbggfwq_content_item_right_item[data-v-dee2ea88]{border-top-right-radius:5px;border-bottom-right-radius:5px}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :nth-child(4n).jbggfwq_content_item_right_item[data-v-dee2ea88]:after{opacity:0}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right :last-child.jbggfwq_content_item_right_item[data-v-dee2ea88]:after{opacity:0}.right .jbggfwq .jbggfwq_content .jbggfwq_content_item .jbggfwq_content_item_right .choose[data-v-dee2ea88]{background-image:url(./choose-bf2bdaea.png);background-repeat:no-repeat;background-size:100% 100%}.right .jbggfwq .jbggfwq_content[data-v-dee2ea88]::-webkit-scrollbar{display:none}.right .zyys .zyys_content[data-v-dee2ea88]{height:200px;margin-top:20px;box-sizing:border-box;display:flex;justify-content:space-between;flex-flow:row wrap;overflow:auto}.right .zyys .zyys_content .zyys_content_item[data-v-dee2ea88]{width:110px;height:54px;cursor:pointer;margin-bottom:20px;color:#fff;display:flex;align-items:center;justify-content:center;background:rgba(124,151,180,.8);border-radius:5px}.right .zyys .zyys_content .zyys_content_item .zyys_content_item_left[data-v-dee2ea88]{width:18px;height:18px;margin-right:3px}.right .zyys .zyys_content .zyys_content_item .zyys_content_item_right[data-v-dee2ea88]{font-weight:500;font-size:16px}.right .zyys .zyys_content .wz[data-v-dee2ea88]{width:150px}.right .zyys .zyys_content .choose[data-v-dee2ea88]{background-image:url(./choose-bf2bdaea.png);background-repeat:no-repeat;background-size:100% 100%}.right .zyys .zyys_content[data-v-dee2ea88]::-webkit-scrollbar{display:none}.loadBody[data-v-dee2ea88]{width:100%;height:calc(100% - 112px);z-index:999;background:rgba(0,0,0,0);bottom:0;position:absolute}.loadBody .load[data-v-dee2ea88]{box-sizing:border-box;position:absolute;left:50%;top:50%;width:80px;height:80px;background:rgba(0,0,0,.3);border-radius:8px;backdrop-filter:blur(2px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.loadBody .load .icon[data-v-dee2ea88]{margin-top:10px}.loadBody .load .icon .loading[data-v-dee2ea88],.loadBody .load .icon .loading>div[data-v-dee2ea88]{position:relative;box-sizing:border-box}.loadBody .load .icon .loading[data-v-dee2ea88]{display:block;font-size:0;color:#fff}.loadBody .load .icon .loading>div[data-v-dee2ea88]{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.loadBody .load .icon .loading[data-v-dee2ea88]{width:30px;height:30px}.loadBody .load .icon .loading>div[data-v-dee2ea88]{position:absolute;width:8px;height:8px;margin-top:-4px;margin-left:-4px;border-radius:100%;animation:ball-spin-clockwise-fade-dee2ea88 1s infinite linear}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(1){top:5%;left:50%;animation-delay:-.875s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(2){top:18.1801948466%;left:81.8198051534%;animation-delay:-.75s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(3){top:50%;left:95%;animation-delay:-.625s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(4){top:81.8198051534%;left:81.8198051534%;animation-delay:-.5s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(5){top:94.9999999966%;left:50.0000000005%;animation-delay:-.375s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(6){top:81.8198046966%;left:18.1801949248%;animation-delay:-.25s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(7){top:49.9999750815%;left:5.0000051215%;animation-delay:-.125s}.loadBody .load .icon .loading>div[data-v-dee2ea88]:nth-child(8){top:18.179464974%;left:18.1803700518%;animation-delay:0s}@keyframes ball-spin-clockwise-fade-dee2ea88{50%{opacity:.25;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.loadBody .load .text[data-v-dee2ea88]{margin-top:10px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:10px;color:#fff;line-height:20px;letter-spacing:2px;text-align:center}.btns[data-v-dee2ea88]{z-index:999;position:absolute;color:#fff;top:15%;right:30%;display:flex;cursor:pointer}.btns .btnopen[data-v-dee2ea88]{background-color:#87ceeb;padding:5px 10px;border-radius:3px 0 0 3px}.btns .btnsave[data-v-dee2ea88]{background-color:#87ceeb;padding:5px 10px}.btns .btnclose[data-v-dee2ea88]{background-color:#87ceeb;padding:5px 10px;border-radius:0 3px 3px 0}.btnBj[data-v-dee2ea88]{cursor:pointer;z-index:100;position:absolute;color:#fff;top:12%;right:28%;background:#7aceff;padding:5px;border-radius:5px;display:flex;align-items:center;opacity:.8}.title[data-v-dee2ea88]{background-image:url(./map_title_bg-d1703093.png);background-repeat:no-repeat;background-size:100% 100%}.title .title_name[data-v-dee2ea88]{cursor:pointer;display:flex;align-items:center;font-family:titletheRightWay;font-size:30px;font-weight:900;letter-spacing:4px;margin-bottom:15px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#00ffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-left:32px}.title .title_name span[data-v-dee2ea88]{display:block;font-family:titletheRightWay;font-size:32px;white-space:nowrap;font-weight:400;letter-spacing:4px;margin-bottom:18px;background:linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#00ffff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.age-container[data-v-dee2ea88]{position:relative;left:10px;width:450px;height:120px;display:flex;align-items:center;margin-top:4px}.age-container .progress-wrapper[data-v-dee2ea88]{display:flex;align-items:center;position:relative;width:100%}.age-container .progress-container[data-v-dee2ea88]{position:relative;transition:width .3s ease;height:10px;background-color:#fff3}.age-container .progress-container.above-line .dot[data-v-dee2ea88]{top:-20px}.age-container .progress-container.above-line .age-line[data-v-dee2ea88]{top:-30px}.age-container .progress-container.above-line span.above-line1[data-v-dee2ea88]{top:-55px}.age-container .progress-container.above-line:nth-child(even) .dot[data-v-dee2ea88]{top:-20px}.age-container .progress-container.above-line:nth-child(even) .age-line[data-v-dee2ea88]{top:-18px}.age-container .progress-container.above-line:nth-child(even) span[data-v-dee2ea88]{top:-40px}.age-container .progress-container.below-line .dot[data-v-dee2ea88]{top:20px}.age-container .progress-container.below-line .age-line[data-v-dee2ea88]{top:5px}.age-container .progress-container.below-line span.below-line1[data-v-dee2ea88]{top:40px}.age-container .progress-container.below-line:nth-child(odd) .dot[data-v-dee2ea88]{top:20px}.age-container .progress-container.below-line:nth-child(odd) .age-line[data-v-dee2ea88]{top:5px}.age-container .progress-container.below-line:nth-child(odd) span[data-v-dee2ea88]{top:30px}.age-container .progress-container .dot[data-v-dee2ea88]{width:10px;height:10px;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.age-container .progress-container .age-line[data-v-dee2ea88]{position:absolute;left:50%;transform:translate(-50%);width:1px;height:20px}.age-container .progress-container span[data-v-dee2ea88]{position:absolute;left:50%;transform:translate(-50%);font-size:14px}.age-container .progress-container span.above-line1[data-v-dee2ea88]{top:-50px}.age-container .progress-container span.below-line1[data-v-dee2ea88]{top:50px}.age-container .progress-container span.above-line2[data-v-dee2ea88]{top:-55px!important}.age-container .progress-container span.below-line2[data-v-dee2ea88]{top:45px!important}.age-container .progress-container[data-v-dee2ea88]:first-child{border-radius:5px 0 0 5px}.age-container .progress-container[data-v-dee2ea88]:last-child{border-radius:0 5px 5px 0}[data-v-dee2ea88] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}[data-v-dee2ea88] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-dee2ea88] .el-table__empty-block{background-color:#122560}[data-v-dee2ea88] .el-table .el-table__row{border-bottom:none}.detail[data-v-dee2ea88]{z-index:998}[data-v-dee2ea88] .el-pagination>.is-last{color:#fff!important}[data-v-dee2ea88] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-dee2ea88] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-dee2ea88] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-dee2ea88] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-dee2ea88] .el-pagination.is-background .btn-prev,[data-v-dee2ea88] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1} diff --git a/build/build/assets/sy_table-ef01f1dd.js b/build/build/assets/sy_table-0cfdf27c.js similarity index 84% rename from build/build/assets/sy_table-ef01f1dd.js rename to build/build/assets/sy_table-0cfdf27c.js index 83feea3..20e9d7c 100644 --- a/build/build/assets/sy_table-ef01f1dd.js +++ b/build/build/assets/sy_table-0cfdf27c.js @@ -1 +1 @@ -import{_ as q,r as b,d as R,b as es,C as X,s as rs,e as l,f as h,g as s,j as E,A as $,v as f,k as x,l as _,F as D,h as J,i as O,p as M,m as H,z as Y,D as L,I as G,H as as,n as ts,x as ls,q as _s,u as us,a as gs,K as As,L as hs,J as fs}from"./index-306f53b4.js";import{_ as vs,a as ms,b as ps,c as ys,d as bs,e as xs}from"./ePjz-1ac8c620.js";import{i as ks}from"./index-c2d8894b.js";import{_ as ws,a as zs,b as Ss,c as Cs,d as Bs,e as js,f as $s,g as Ts,h as Es,i as Vs,j as Us,k as Ps}from"./eP1-ea160a60.js";import{D as os}from"./dialog-1a4410c9.js";import{_ as Qs,a as Fs,b as Rs,c as Ds,d as Js,e as Is,f as Ks,g as Ns,h as Os,o as Ls,p as Ys,i as Ws,j as Gs,k as is,l as qs,m as Xs,n as Ms,q as Hs}from"./ylXZZC-2b6d111c.js";import{D as Zs}from"./dialogMap-9d432caa.js";import{_ as st,a as tt,b as et,c as at,d as lt,e as ot,f as it,g as nt,h as ct,i as dt,j as rt,k as _t,l as ns,m as ut,n as gt,o as At,p as ht,q as cs,r as ft,s as ds,t as vt}from"./mfyyqk-63107447.js";import"./table_c-9de598ee.js";/* empty css */const mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAMAAAA/D5+aAAAAZlBMVEUCNoMGOoUQQYoYSI4KPId0kLtXeq1RdaoMPohpiLYlUZQhT5ITRItti7hAZ6EvWpkoVJZdfrArV5ear86TqcqCnMJ7lr5khLNhgrI6Y54bSpBLcKdGbKREaqM2YJ0zXZuKosV/mcApjjKOAAAArElEQVQY053PSQ7DIAwFUDCYmUDIPLf3v2SVQUradFHVO9t6sj/5qagCUPTbBoxEFNHdCY9DXRRPmW4QrKgaKdsqN/BxJklfT9Zm6GWAq1NWlLrrKWVzU14dhSQ0jowTwlmGWpyOW1nizPaGBV8Io44PovB6ZFu3Oa3z4FbHzVDV3WYOt+BDRrUmFdhOPd/Hh2sxT4640GDW07corPN6YYSCjW43p3PGAid/1QtRkweaHCm/lgAAAABJRU5ErkJggg==",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAIAAACKrYi4AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAEXRFWHRTb2Z0d2FyZQBTbmlwYXN0ZV0Xzt0AAAKFSURBVDiNnZFbUxNBEIV7b8km2VxJQkICiBgLLBUlVZQ+KPwy/Wu+WeWDVd4osQgQTbByIZvb7s7s9Ez7oKKEiOh57On+5nQfzdh5BqDBrGhe8brSATQAAqCL9f8nAoAJQE48mkna69Vc3LYarUF34E38UEr1d0e65sQjhUxivZpFSY3WYDAOph43ASAWNYvZxPZGuZhNWKZBBKGQjEgpuoqoaRHTKGQStZWFx/eqPhMeC1mIUz809MquIuBCCpSItJRPZlO2z4RAxQVeAU060dJCsr65dLOaPe1P9o97Ry13NOECpaFXdlES49JnQhGtljNpx5aKUCovEESgaNavYehRy6gU07eWc+vVnG2Zbw87B81+f+hzIQHA0Ct7AABAKImF6DFhmvrmWt6OmKMpR6l4OOvXiUcK2UR9s7y9UT7tTd4cdo5arjsKBP6I4RwKUiqBMmBo6Hoxl7BMPW5bqMhngn7e1zT0mG0tL6bvrBVKC46ha/vHvYNm3x0F7Le/f0EBQBFwgQHH0ZRlkrFHd6sC5XDCQlShkAAQs61CNr5VK+3V1zqD6asP7aO22x8GiBcyvQAFAKVISsVC/G7KMLRcKo6oEFUsai0VU/drpXwmHnD8eNL/9PlsNOFc4MzVzcuxshC5K4l67oQ9ebCyV7+hFKFSAFCr5p4+XG1+Hb54fdLujrsDDy7FOB8KAEQ09flpj943ukKqct5ZXkwDACq1f9xrtAbtznjic5pHnLP+uVAqnwmfCY+JjdX81u1SOZ/0A/Hy3ZeD5lnX9QTKuYMAoBk7z//0BgB21HRikUoxlUvFAGA0Ze3ueOyFARdXTM1f/1yMI+PYH/pXt81I/6fua+oby+d6U87U3pIAAAAASUVORK5CYII=",yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAyCAMAAAAtFKi+AAAA0lBMVEUAAABW5/9a4/9Q7P9R4/9L5/9P5/9Q5v9S6P9P5v9R5v9S6f9R5v9Q5v9R5v9P6P9P6P9Q5/9R5/9P5P9P5v9P5/9Q5/9P5/9P5v9P5v9R5v9P5f9Q5/9P5v9Q5v9P5P8q4v9P5v9O5/9P5v9P5/9P5v9P5/8s4v9Q5f814/9P5/9P5v9A5P9N5f8q4v8s4v8u4v8y4/8u4v8x4v9D5f9N5v8/5P9O5f8r4v8u4v825P824v875f9D5v9L5v874/8v4v8+5P9B5P874/885P8p4f9Wpi0aAAAARXRSTlMABQgNEQodJhUTKRcjQjssIDQxGxlJTD55RThlYFtSLv12VHxtajbeWLJzcWtP+PHUxeLOjIByMOfXvqWekoeGuKqagWJ5anCJAAAC70lEQVRIx+2V6VbiQBCFVZJOZ9/3zQQSMRgEhQF13J33f6WppENHjIp/55y5fziccy9fVVdTffTP6Jjo5+YTop9kWjM7asWyTeaQH9wMw/Ag+BixBxLw82DHomWCLBFDBCDf+eHnsYU0iQNJminykADGd34RSZyaGoaxUQUJWTwDVX1df+PnVCNQXNdVAkPlNBEQXwaIPw1c33Ycx5ZdXZUQ7hHDghjc+OV8eUZ0VzYJ2sYQwJtSGvj1+Z+d3nRBMvEXpwsAUVNLuQ7nO/9lrRjQuYjJ6Q4BiNNdJ+4B547cdo5EvoF8CABAShV7Wlzu/KeTxJaVcgMRsz3eAUDQ5SS6o4BlNE0cX3YDAzrhofVPAE482VLAYxhN86R2/OZ8LUAMAX4e/qaAm1kRRtHtzWKxWNYCwgQxAFxRwEs1KYou/5hKIkMC/Qw4Xc7Dewq4GmezWUXyc0fnrL1AO4MGcEMBz+Osyl7IlyefBvYASbiigO3ay7LxgoQvBgEGA8COJ9f90MaeN+4KvJ76uiSOTt5fO4szYAbrU3orHiCwXpIvq1zeaHj0viKMhMCfFrcUcNsAHuak/TBxVcSz7wJdyxW9dvMHDwBd/i6yg/0WoCLJcOuov3bLcZZ560tS3WQqGxrMbXhG/bVbZVXlPXftR44imAx7PLgW/a24hpnNsm5oMwBIFEB7Lv182wPgUkzuu+oaAKIAGtDlRwpYFGEYFt1MvAQAMIQPAehhQQOrKI7j6rQbmh10gP2mNzn1n8V5kuTdkb3aSkoBNADHqirbXQevtQ16In8K2zU4ckSDhaS8XfxqFMMKUxRXvmhkBxsO8QTQr0h2xFuakJaKLPs+uEsddqteKkq7LhHuAX1N2NQ4FUwBmFVBgOUtCKqqCpxmDZflcZuwkASmxixpCCETIU3TTIvsvc/2PC9ajQXMlihinscgHl4UslmHD9sIIhiDFfOtbfDMDRIsCxkQsRF98/h2by2xdraDDyjV0X/t6S9Yj5QwfvxcswAAAABJRU5ErkJggg==",bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAqlJREFUWEftl02ITXEYxn9PsRKSnY8sxgyRJBY2RoiNz/KRUj5qQkqzGRYTdrIiUUqSjwUSpZSifJSEZGEhCStlQSLjKxqP+07nTmdO536MOVezuO/mdO//f/7v7zzv877nXjHMQsOMh4YB2V4KbAAWABOA0dUeXlIfS+FAtqcDJ4H2wajfECDbS4CrwNgE5hlwDXgF9OQAzgUO9ClTtEK2ZwIPk9J8B/YCJyS5klK2VwDXgV5JIworme0o/VNgDvAZmC/pZa2S2e4ATgHvJE0sEmg9cDkB2CbpbC2YWLd9BtgK3JO0aACQ7fE1DumR9Ctvj+3wyWrgrqTFdcJMBp4nJe6SdDgLVLHWSYJY/wA8AC6FeSX1Jk/6FRgFdEg6XSfQTWAZEPe2SHo/WKBsnuig7cBr4GOyGN55XA3I9kjgILAn2bdPUnzui/45ZLusUBfwKOfQGGytwBqgXJafQDdwJNnfJilaPDdsh+lDwbhG3Cg1w0pJf/KAfgPReqskRStWDNsLgXPAlMymK8CXnBvHlUw/A5iWWou9WyTFiOiPtEJvgUnATkkxaauG7WjTO0Bbrb2Z9cizHzifN6PSQLdKho33z4WS7JvqSWK7BXhR8kT4IuJ2yRvfMveGFWI2BUis3y83Q16ONNBu4BjwA5hdzQvpg2yH9GuT71olhcn/OdJAUec3QFyjtdvTZquUwfbmxE+xpTigOM12J3A0SR7d0CkpW4IBbLbnAU8KV6icxfZFYGPyOeTfFbWvpJbtqcnbvHiFEpXCoMeBHSkpYorGy/JTTuliQsfPjsYApZRaDhwqvSJmDcKhxXooL7HtAAoFYkaF4bMxBljXcIXqVaXhHqoXJFXaxpq6CZRRYMh/g5oequWppkJNhWop8L/Xh9z2RQM3gWop+hfsqgo0vPrkAwAAAABJRU5ErkJggg==",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAyZJREFUWEftmE+IlWUUxn+PmlhBpIKLVilRgasyHHRctDXEP0mli8RaOC2E1JFhQkEEoTScAkFEyBYtagaRilAQCUuKyCAqQgaCBEGiTZa18M94/J7hXPiYvnvnfndGnMU9q8v3vu85z3ve8+c5V8ww0QzDQ0tAEfEQsBdYCzwFzJnCBX4DTlufpOvN9DQFlGC+B5ZOAUTV0VHgOUn/Vi22AnQY2JWHPgEuAGPAUWAWcAo42wTsSmBLrg0AN4Be4OX8NlR4qb8uIN/kSWBE0iuNwxFxE3gAGJD0bpXSiHgNOJFrj0r6278jYgR4CRiV9HRdQJEH+iUNlQDdyljqBJA9bs+HJHv5f9LqyRqAdkp6f5o8tAN4z7okVdruAup6KLOpWZZ1Y2g8GVvUoa6Huh5yfEyll923GHoTaLSbcnOdPkAR8QiwOwmbW8454FVJf5Q7ZEQYjFmAGYHli2QGlyJiWgDtAdzhB4EFE9rzP0WW7wOOFCAeTsqxsaKJm0d9AFwzuE6b621gNnAnCVnDjonZn8C20vefAdPdJ3LTt7m+GdiZa2WcY5Iq6XCrbv878HhJy5cF83tLkmmtg3sZcMx0dIJHzHcGJflC3vdYwTb2A24nvqDlsqTFdfnQcFJOe2iNpDMTFUSESdYbBWE7kJ58XdLnVYYi4lngYnp1WNKmuoDWAZ/moT5Jx6sUpBfmJucyd66UiHDsHMzFVZK+qQvIt/8BeAbw2NIr6ZdmBlt9j4jVhZ7PMvO+k7Si2f7J5rLlwFfAPOAvYL2kr+uAiojtScocxP8BPZJ+7QhQPseLxZD4MeBn8ZNsLSYGj0UtJSJch1wO+nKjS8Q6SedbHWxrlI6I53MOm+/EySw61FDs4Jbk4B+XiFgInAR8znIVeEHST5NdpC1AacRzlEfhRrp6YPSc5ZTuySHSw+SHwNvAkjTu51kt6cpkYLzeNqAEtQhwWhtAO+Ln2SDJFbotqQUoQT0IfARUtYiyUced483soG2pDShBuSS8k822Sofrjat6Y9i8t4BKwes/EPx3jduHG+iPrtrNil47qDryUDuKO90z4wDdBaxf2DQoCVPEAAAAAElFTkSuQmCC",kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABBNJREFUWEftmGuo5WMUxn9PrhGjCAnjrpkJwwd3yrhESXIZzOQyacZIDMbtA5kpogYhYRCDybgNSUohQkKRSYxmlNsHJCXXKB7vc3r3tM+eff77nL3n6Hyward7//u/1nre9a71rPVuMcFEEwwPAwOyvS9wD3AIsBZYKOmNfjc6ECDbmwGfAHu2AfgNmCbpq35ADQooUXm3i+OLJD3wnwCyvTVwOvAO8A+wpovjmZKeGXdAtvcBXgTy/SMwFbgTOKfN+UfAoZL+HFdAto8BnisAtmlztBw4v35yfInW/ZJ+7wdMdEaVQ7YnA9l5O5iWz+MkvdYvgE69noBsbwy8CRw2gtOU+n79HlE/gK4Fbu0RgcWSFm2IKDVGqPJM+GSHLs6eKJGbUXJmRyAJPF3SZ4OC6gXoQuChLk4CYC/gCODJ+vsvwE2pOkl/9QusF6Ak8gFdjN8l6fI8t/0UMLPtnc+BKyWFHsYsIwKynWP6bgSLU1rHYzs2LgBu6TjaBZLuHiuiJkDZdXbfKWslhRiHie2tgBuABcCmwL3Ag8BpwG2Sfh4NuCZA95UIze9iJMR38UjGbe8OHAy8VPvcNOBr4HhJ3drMMFNNgD4EDuzi+BJJ2X2j2L6stpUw+eKS8OGzqZJ+bVJsAvRtLelO/VE1TtvfA69Kmm17D2B1MbRIUnJtRGkCFE7J8NUpK0roZzUZtR1KCIOfIWll3rX9cr4lndgvoOdL/zq1KqfaQoCRP1JNksI7XcV2un+Ic1dJ31RASfDDy1iSnOorQjcmxFUz1XYUsFNdz5G0rAHQHaXzz5LU2kQilIHtSEkZWfoClOgkSpFPa9VcXdevS0rbGClCbxWG3xl4pO2FU4AtBgG0W5lzvqgG/67d/v26dnE2uXUc7ahsb1SYOpwTnRxvS8JTX/YNqJ77T8CkajGhTl5Mr+t5kpIXw8T2/sAq4CRJQ4lcbQ12ZNVIe+mnp6W6Mo5ElpTJ8JougFoNeTtJGXM3DCDbu1SGHcJWp8V080urj7SDVk6tw2V7KZApct3VyPb2NR/TcmZI+rhzI611Ew+dWZj16fri6px9IbjHgHPrs+sl3dwlQmH4NaX5nl2jPKW2kE2AsPS2sVH6YY5/PWkCdHvGiKqxrFz85tjOSHFyfbZeC7G9ebm5hp+ukxT9lPvDwLG1DeW3Z2sL2XusgN6uA1j05ktaarv92ezOXdrO3J372tGSUvoB9EK5aiefMsxlnXF4rqREakwR+iGGqkbG01W2PwAOqs9OKE5eabdYG2pIcVLJr1ypA+A84NE6eeZ6NLdMm8slzRsroCXAFeVGsVLSWdX4VXUQe68m57BR1fbjmTAlpfTbE31hLYYtY6/+ITEEuFN6XoO6KY3ns/8B9YruhIvQv1JhcDRuuQPQAAAAAElFTkSuQmCC",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAjRJREFUWEftmE2oTVEUx39/QoqJiZIyeSVSkigZGIhSr2TAyEhkpOiViY8UShEDJupRBq9kZPLIx8DAR72EkpIyMUAmJqKQv7Ne+97Ou879PO+9c9Vdw3PWWue3/3vttfc+os9MfcZDIZDt5cBlYCuwuAvoj8AYcFzSzy7i6q7/ANmeD7wEVgN/gF9dJF6QfK9IOtRFXEugHcAd4DWwXdLnThPb3pjFPE0DWdSLSkUKHQYuAaclnewUpuZnewLYAKyS9Lbb+CKgEeACcELSmcaEtg8CS4F3km4WvH8MbAbWSHozG0CvgLWZCuOShgdAoYDt/dnK25nU2JJawRcg6iXsmqTbyXfmp8x2FHkUezMbkXRxNoGOAfsSTTTN6FXfgVpLOCvpegNQFPSPJiP4kD0/JSlayxTrZZV1WtTtFtgnYEhSDKxuMwm0C3jfhOoqsCnag6RopKWAzgErgBeSzvey7G3fAnYD2yQ9LAXUbh5sT1ll2UY9CqxMcUclPasa6DmwPgENSxofAOX3MttLgHlJoa9xAiitkO0DwLIW9TMh6W6njXE6gPJ1UMRVP5AVFPX9tBlH3F5JD6oGmv6itl1GoUfAuiTrHkn3KlWoaH4rBbIdt5a5CeybpN9VA/VdDfUd0I24gaQpOyLpSaVT1ndF3TOQ7fxxMw5uziWbA8X/AZJP+Ma1O6x26MvHN3JFvsmdpvYdSQvzwXGzaJWg3TGo9HtJkwP5P37HlB5uiQQDhdqJ9xeLiRdD0rrHngAAAABJRU5ErkJggg==",zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABE9JREFUWEfNl1msXnMUxX8LoYYQpRIxNLRKiijV8NDoRYKaUkXjgXiQIOYhUkHjoTE1hrTEECIeDC9oGqKUl5aEtH0hKCptjSGiNUQ0puWsm3Nvznfuud/51Ne0O7m5+c7/f/Z/7fXfe+19xHZm2s7w0BMg2zsBdwGXAL8DiyQt3BrB9AroIeCGGoArJT3Rb1CtgGzvCvwChKWqrZM0YVsAOhr4oOFgA2Mk/dFPUL0wtBvwcwND6yUd2k8w8dUKKJtsLwHOrR2+QNLcbQVoL+At4PgSwGJgjqS/tgmgkqWweQywWdIn/QYy5K/1ymwfAcwADgf+BL4Alkn6fGuAGhWQ7SmlGM4cJddWAvMkLesnsEZAtq8H7gN26eGw54HLJf3Ww97WLSMA2X6wKPMbW9/s3PA+cLKkTf/xvRHbOwDZTr+6bQud5goHCilIr+sw22OB64CkwbtlLxyxr0OHbEdnojf/xxZK6uh5tiOsbwPHVRy/WQA7XVLUvsMGGbI9DkgpJ5Kfyt518BYgywEnSgpbg2b7rEK/Xm3wNUVSrroR0CLgWuBT4BTgAGDYaRdgH5ZXMbnoa/cCewCvSBpWdduXAU81+AhDIypUtnP4eiBVMlXSOts7l7/rHb7qN5o0SdKGkomjSibC7HhJX5XPx5eBVis2t3DgUGXa3rfM3YEAurmI7P4MX5KerVD9JXBQF3ZWSjqhul4GtxR4VNLjFV/RssxO8fcZcLGkVeVok5y7FdgTmB9AK5I3VZrLyN4DOg6sgVsuaaAOuEziyZJWN6yNlbSxBJLpc16YKvetSeIH0LqyXMPIsNl+GTivC0M/AuOqlWL7TuCOQii/BeIvf7m6zRU/aUWnAXvXfM+QtCKApkt6pyGah4FrugDK0pGSPq5czQ6Fut8DJA12bHm3urxY0uw86NbLhnKrm9+5khY0BDMVeCQS0COomZJebwN0dkq4xWEqbIKkfxpAJdi0oAdafGRez9UPjsLdGJoIrO0hwlmSRlV4268BqbLRbK2kSUOL3QBl7Qdgn4qnMJE8qdpqSdNGO832FcCwBDTs2yDpkFZA2VCrtIA5Fsj/p4EqiNmSMtaOMNsnFZPA8i4MbZKUljVoXSdG21eXyZm9aySlRQTomGKCfAGYVfr5KOOtpL8bcillHo3pZlHtb3oBlOvKxsj+G5LOGPJqO2UdZb+ofJYh7ckGQNGbjbVr/xXIh8OQnVmofhS+/TPIdpjIoS9KurB6YAkqE+Mc4LsC4MT65Gg7t5C+lwCi3gkqANOAnwN2L9Zvl3R3r4AyVK0q2sjSenspry8NOKAvKBryLZLSFzvM9vdFf9sPOF9SOsCg2b4UeAZ4SVLeb2eofDGjxTRJpzYlQsnUY8A5GV3qumQ7A9r0NFdJX9dYDsDDJOWTvWdASeJEP79bZqYNZUStJ7ftNNKbCr1KldbZ27/8ermqZ0DdQPR7rfVDsd8Htvn7F829h4P/zJ4/AAAAAElFTkSuQmCC",St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA+pJREFUWEftmFvopWMUxn+P8/mQSHK6IIcLRLkYN6IpZDCpiRxmuBiN8yFEkxk0keOEQRJDOV84FCXClGgoF26EC1NoQg4hZx7vw7un77/3t//7vw9/uZh18+29v/2u73mftdaz1vuJ/5lpXDy2dwAOr37WSvp5HJ9jAbK9E/AscBiwCfANMEfS+lFBjQzI9p4FyHPAEcC3FdCOwOvA2ZI+GwXUSIBs7w48AswFPgGuAA4EzgP2AV4BFo3C1NCAbO8KPAScAHwKXCYpYcP2fOBOYC/gN+AL4M8GUzsD8yWt6cfeUIBsx+GDwCnA58DVkp5oOrd9OvD4gHAdKendtv/MGFCtpgeAU4EvgaWSHm5zantZ+X15SAO+B5JPedbBwO/l8/WSVowMyPZ2wCrgtJrAcXjfdCzYPh+4DgirT9Y8+6quuUFSQPfYQIZsbw3cBZxZnP4A3ASsLA6z+75mO74vBa4Btq9hXAhsWipyNEC2tyzObgfOLfkSwbsNuHkQmA7KCiqAUoXZ2FY1dMMDsr15Hg4srpUSlpZL+msYfbEdwUw+XVwqMDoVy6YCdGYhs71ZaAUuqDu6tybxH8OAaTAVf9lcmIp9ABwiqcdfTw7VHS2NvgBhKWV+laToyshmewvgKWBezcU7iv8V3YxPAVRjfmUAANsAq0vZXi7pl5GRNBbaTg5FOJPcP5Vn3ALc2szJbkCXFIW9tsb6MeAiSVnYY7YXAen03Synit6U9E6fddno3cAZVaNulJTv/9gGZ7bTh5J8uxQBe7rI/hJJKfM2MC8Bx5eS/rXldpI+FbVA0jN91kcGomMLyqa/LgK6TFJE919AtvevY8QB9bpY0nf9wlSUuKlBP3b9L3kXuVgj6ehpfGR0CYj0v4/TGyWt6wA6Bni+6EwUOZKehrhfTeb0rClmO/dTzi9U8Wvef68IZx72tqQ5LWuPK9PAUUXFw2SYSmTy+WRJr3UAhZlUwKFdDu6XtGQaQKskXdi8X3JrXR1BegDVsSUlH8BNy9QwV9KHzRzK1JexIo1zXyAgV0s6Z4KA9gBeLaHK9aOaP3nePZ3u39rLysyTRprmOFuAUjgnSVrbvdlxAb1YBbTp943KQFvIOgxNHFAkP3oT65aGVFkEcH0p5QDYYLZnDdCjwFl1AuhmORUT8TtRUhicfUBVuwIoSt1tYe79okEJ3RSbNYZaQMzop42ABtG0kaH/gqHMRJmpJ2URxJfriDOUUq8s568Ma2mUeZEwKYto7lYPkPPaTq/9Wsex9c3Gti0T4bjgMg7ndc1B5eTRM+D1PSjaTvffu84q44KYItjAW5JamR94cp0kkpn4+huU77Y03bITlAAAAABJRU5ErkJggg==",Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA2JJREFUWEftl0uoVWUUx39/A5UoREeS3OKCV8MgxWuDJBsolRBoidpDFFNB0AQnSoWiYkVQgwQHPgYiWIQQlRPF1yAiKRWM9N5uDjQqEMwHXiUq8+9e8gnH0z37cTxw7qANe7K/b6/1+9a3nmKQPRpkPFQGsv0i8BEwGvgKeFPS9VYdrBKQ7UeBPmB4DcBWSavaBfQa8Gmd8l5JE9oF1A2cqFO+T9LstgCFUtsfAGvhjv+dA2ZK+rltQAnqCeAZYK+kK62CCTmVnDrBvAR8AjwIXABmS/q+VVCVgGwPAS4Co2oATkqa0i6gR4Df65Q70oCkv1sBVdVCI4HLAyjukPRbIyDbQ4ERksK6uU9VoAeAm0VC0/op4FlJ/bbDxyYD0yQdy/u/NJDth5Pw/qx0PFQSapKkH2z/BIwHnpN0+L6BbEdkLZE0y3ZczZg6oduAs3XfeiQdSJEZQTBG0o9FBym0kO2lmbCdwClJk22fyfJPfamYIelokbIy67lAtp8EvkvF9F1J621/CzxdJ3wZcLyBwvOSrpWBKUyM2VWFY04E9khamMy/P8pFWQXADWB62eTZ0EK2p2WCvgaiNIyT9EcC2g0sqgAUW+Ng3ZJuFf2XB7QLWAzc0+8kB/+iSPAA68sl7Sj6Lw/oZModL0g6WCvI9ltAvCOKFNSsh4W7JF1tKuxtX0o1K66rPqSjDYnDRD7KC4zoMKN/GpYgtmRAq5sFCmeMit4p6XwFS9yz1fbmLLuvSx8jy0+U1NNIXt6VhVXGpnT/TTNAtuNAUXx7gceSjEOSnm8GaC8wL7uSTZI2Ngn0Weouo47VBsLLkr4cSGaehRZE/skiLa5rfNX2wnaUl1+AzyW9Yrs2f52Q9FRVoBh1olfuCB+Q9F5ZKyWHj64yppRjWZROtd0FRC0LB++T9HgloJQEX0/taiS0uZJK5R/bAf8O8E+kDkmnk7zoLOfHKCUpkuV/njLFdWvWtq4EAmoD8KGkvwYSZjum2fezq3ojra+RFFNu6acMUDRlH8fInKSGX0T5iL7m1/StM9W3FSk3/RuHkLS9NEnaWAh0V2DWZL2aVf2Yye6GbyNdUfXflnSkKkzsLw2UfCAcck6MPqmsRNP/Z3L+mPnDN3I7wiLISkBFwlqx/j9QkRUHnYVuA2pWIzTAMfOyAAAAAElFTkSuQmCC",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA9dJREFUWEftl2uoVVUUhb/Ry6KnGSk9kAhFMcLeRGU/jSIwo9KgJCXBCIUKC5MehFn0oPBXUNkTKiMt+pNJVBqEeZMoigqih9GDKJKiB9Foz1hbVvvufc6699wf90cLDoez1lxzjrXmHGPNI8bZ0DjDw/+A+mVk1Ddkey9gN3BgjyCfSTq+H4h8fRBAs4APCoJNkvRjgd2/JoMAWgQ8VhBorqTNBXYDA1oHXFsQaLWkNQV2AwO6BphWEGhI0lMFdqMDZPsQSbtt3wFMLgj0saT7CuxGBiix6mlgAbABOAo4qyDQ15KOKbAbMaB7geszxw8CKwoCjT0g21cBj2bB3wK+BBYWANok6aIuO9snxkElBWv70952pOU1YL/kdBdwGnA+8EgBoHmSXmyzsx1pfwIIJr7dF5DtqVXg7cCRyeFvwDmShqqi3huIQBf0ALVe0uJ63Xao+ixJ220fC6yq1P46SeG3dw3ZPgiI1MSV1mOBpGezAHFrdwHLqu/9M7sIsBp4QNLfmX0IcaT+zXTLAeb3/ECtSm075l8A5mXGayRFkGHDdtD/DCDY9CGwU9LPTUPbsytmvgrsC0xts+kCFMoa11mPTcB8SW4JcjQwCZgITKj2/Qn8Cnwl6dvsdk4B4gk5GDhPUtTlsDEMkO3LKwUOvanH+0lvwlG83PVnBnA2MKXNMfBHSmekLxgZQhp7F0mKQm4d/wFk+3TgjUY9fJ9OdUCXk475tZJW2Y46+wh4GdhRtSNP9vKzB5DtI4D3kgKPMPYw80jVNEm/2A6W1fJwv6RcXLtTZntjo4gHAbVY0nrbkeZPsrRGDYZsBHt7p8z2D6k4BwESe98NSgfdba8Fbmo43CxpbgmgeB5uSWwJ0Wt+SoHOkbTV9nGpdoJ5+fhJ0uF9AfWLll77GmTcwsyWPRskXRrztp8HLu7wO1lSkKW7hvoBytdtvwRc2NgTijtT0ue25yS2drk9s367mgaj6qmrdDwOXNlwdqekm9NN7qjeuZOy9VDtQ7PfCyU9M5Y39BCwNHP4DTA90XxJ9YQ83Ai2swFwpaR7xhJQNGfLM4c5zT9taW3jXZyf2a+r/hrl+/csjTZldwMrk5ehRHPbjpf/xpaTR7d5Qza/UVIOcGBAtyeJCEchdNt60DxsotWNRn+fFPkdSfFMDc4y25cAJyfBe07SZQU0v7qyuQ2IziBGZ589opTZPhd4JRqvdOoZkr5I86/3kI4rkv2pyeavaFXy5q3eWwyoEroTgK0VmMOAqKFoR29NffkWIJqvrhG3GjKRa9cUSd81NxQD6hFsTJfGHaB/ABHHPTRwQumHAAAAAElFTkSuQmCC",jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAcNJREFUWEftlz1LHUEYhZ9DDCja+oERERt7EQsrC0ECkt5WEKxsUhgEhWhjrX8ilY2IiqVgE7A24DcIomlExCjK675hlHuv1927V0MUZqr9mPPu2TOzs8+IN9b0xvwQDWWNSEyoqoTM7APQB3wBeoE2oBU4Bw6AbWARWJV0U/gQM2sGhoDPQGfQNgBHwCGwAfyQtFPOXNGQmZmfjwIToVjWC/0G5oAF4BPwHRgGarKEwDrwTdJWYd9SQ7WJmasKipV2mQY+AlM5tXdAvaTrB91rGZoNBfMaclmdpD9PDJmZR+fzppqEXmQI2JTU7aYeEzKzE6DjPxk6kNQSDT0z4et8KYkJpSwHMaGstTImFBPyBF7664jrUNo8qvorc3ZxkizXsoYsTVuRIQcmJ7pl4GdCkcfAqbNLIENH08GAuH5caGgXWALWgL2gdaRpCtqegLgDCW06EKYaagec/uYluYHUFpDX2bk+dLwEViRZBVo3OA7MOG+X/bk+XMwq9tr3ncXKGbpNAP1XzoctSirCVjP7mrzxSM46XZL+bgwKibExZ5ExYBK4KNH5lmcf6M9TT9JZkaE84n/ZN26ls9KNCb27hO4B+L7PJf7OoEgAAAAASUVORK5CYII=",$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAATpJREFUWEftmD1OAzEQRt/XkfT03IAaKn4OQNoIuAEdHAM6bgCIFg5AQkXq3ICeHugGGWVRCKudEbsgB+xu5ZHnzTfjsb0is6HMeChAXkZqFTKzC2AfahWcApuSnpsWN7M+8ACs19gZcCXpcHHuC5CZrQAvTiTbku4doC1g7KzTk/Q6b1MH1AMaowd2JY0coB3gzgHqS/oUfAFaUKxZITNbBVIxPjpSd5WytVQekp4qfx8pM7MbYM/blrP5roAqd7eSBuljHihtxejoGghJ7yzfBToAJg79BnAZjbAtUNRP2O7PAZ0D1074Q+AoKlFbhU4knTmd+hg4/bdA2aUsmomwXdsaCjuKGrYFyq4x/srRkdfhmnKd1fWjKj4zK1fYpbvk5/UMmhV3Pg/FaGf9Kbvys8FTtii0dAq9AT9Y3iUhhl4ZAAAAAElFTkSuQmCC",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAXNJREFUWEfN2D0yBEEchvHnFahyAYmS+6jiChKRRCbBCaRCYlSJHGG5g2MQEkqdgT9TNatmd3umP6a77cYzPb99+qNmVyzZR0vm4d9AZrYNXAGHwL2kmyZOdVAHcgKstDP0KWm9KqgHMl0xE0nnVUBmtgVcA90i3aX7BexIei8KCoAs1CkCioA0z5+pkxUUCXHWyQJKhDjrjAKNgEzrPEo6mz+Yo8+hDJDeOlGFMkEG6wSBMkMG6wyCCkC8dZygghBvnRmQmW0CtwNHfI43FefO6g78t8vM7AXYz/HUnjEWTmXXdV3QK7BXEOStMz9lG8Dx77StRaIOgCPPPUF1gra9D2dml8Cd57qgOrVATZ1dSW++L1cLFFynBiiqTg1QVJ3SoOg6pUFPkk5DFrLzpI69cXp9z7b/bn9JBO2sGqCkOqWmLLlOKVBynRKgUXVygS6Ah3ZhjqqTC9S8JTwDq81fK5I+UndsFtCYhw++oOUeOHW8HyykriWbO+aDAAAAAElFTkSuQmCC",Et=""+new URL("sy-table8-c7a51e00.png",import.meta.url).href,Vt=""+new URL("sy-table7-370c0977.png",import.meta.url).href,Ut=""+new URL("sy-table4-ceed648e.png",import.meta.url).href,Pt=""+new URL("sy-table5-8be36250.png",import.meta.url).href,Qt=""+new URL("sy-table6-c133024f.png",import.meta.url).href;const N=w=>(M("data-v-f9780f1f"),w=w(),H(),w),Ft={class:"module11"},Rt={class:"displayFlex left_bg"},Dt={class:"flex1"},Jt=N(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),It={class:"choose"},Kt={class:"choose"},Nt={class:"displayFlex center_bg"},Ot={class:"flex1"},Lt=N(()=>s("div",{class:"yd_title center_0"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Yt={class:"school"},Wt={class:"flex1"},Gt=N(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),qt={class:"flex1"},Xt={class:"fundingBox"},Mt={class:"funding"},Ht=N(()=>s("span",null,"金额(万元)",-1)),Zt={class:"spot"},se={class:"spot"},te={class:"displayFlex right_bg"},ee={class:"flex1"},ae=N(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),le={class:"choose"},oe={class:"flex1"},ie=N(()=>s("div",{class:"yd_title right_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ne={class:"dyh"},ce={class:"czrBox"},de=N(()=>s("div",null,"发起单位:",-1)),re={class:"czrBox"},_e=N(()=>s("div",null,"项目名称:",-1)),ue={class:"czrBox"},ge=N(()=>s("div",null,"公众筹款金额(元):",-1)),Ae={class:"czrBox"},he=N(()=>s("div",null,"捐赠支出金额:",-1)),fe={class:"czrBox"},ve=N(()=>s("div",null,"捐赠人次:",-1)),me={__name:"gk_work",setup(w){b(!0);const v=b([{choose:"1"},{choose:"1"},{choose:"1"}]),n=(d,e)=>{if(v.value[d].choose=e,d===0)t.list2=e=="1"?t.education:t.medical;else if(d===1)t.list=e==="1"?t.housing:t.temporary;else if(d===2){const i={1:t.disabilitySubsidies,2:t.difficultSoldiers,3:t.needyWorkers};t.list1=i[e],e==2?t.list1.name="困难军人":e==3&&(t.list1.name="困难职工")}},c=b(!1),t=R({list:{},list1:{},list2:{},education:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},medical:{data:[{nf:"2019",jzrs:"4202",jzje:"1200"}],year:["2019"]},housing:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},temporary:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},lifeAssistance:{yktTotal:"11515620",subsidyInformation:[{btsx:"80至99岁老人生活补助",btje:"11515620"}]},salvation:{data:[{tkjzje:"868.4888",tkjzrs:"9430",dbjzrs:"9430",dbjzje:"868.4888",dibianJzrs:"2310"}],month:["1"]},disabilitySubsidies:{data:[],month:["1"]},difficultSoldiers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"]},needyWorkers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"],name:"困难军人"},diversification:{hszhxms:[{fqdw:"龙游县红十字会",xmmc:"防溺水设施配置",gzzcje:"10800.42",jzzcje:"0",jzrc:"444"}]},totalAssistance:{data:[],year:[]}}),z=d=>parseInt(d.trim(),10).toLocaleString("en-US"),A=async()=>{await O.get("/api/ggfwyth/succour").then(d=>{d.code==200&&(t.diversification.hszhxms=d.data.diversification.hszhxms,t.education.data=d.data.specialAssistance.education.data,t.education.year=d.data.specialAssistance.education.year,t.list2=t.education,t.medical.data=d.data.specialAssistance.medical.data,t.medical.year=d.data.specialAssistance.medical.year,t.housing.data=d.data.specialAssistance.housing.data,t.housing.year=d.data.specialAssistance.housing.year,t.list=t.housing,t.temporary.data=d.data.specialAssistance.temporary.data,t.temporary.year=d.data.specialAssistance.temporary.year,t.totalAssistance.data=d.data.totalAssistance.data,t.totalAssistance.year=d.data.totalAssistance.year,t.lifeAssistance.yktTotal=z(String((d.data.lifeAssistance.yktTotal/1e4).toFixed(2))),t.lifeAssistance.subsidyInformation=d.data.lifeAssistance.subsidyInformation,d.data.lifeAssistance.subsidyInformation.forEach((e,i)=>{t.lifeAssistance.subsidyInformation[i].btje=z((e.btje/1e4).toFixed(2))}),t.salvation=d.data.lifeAssistance.jz,t.disabilitySubsidies.data=d.data.underprivileged.disabilitySubsidies.data,t.disabilitySubsidies.month=d.data.underprivileged.disabilitySubsidies.month,t.difficultSoldiers.data=d.data.underprivileged.difficultSoldiers.data,t.difficultSoldiers.year=d.data.underprivileged.difficultSoldiers.year,t.needyWorkers.data=d.data.underprivileged.needyWorkers.data,t.needyWorkers.year=d.data.underprivileged.needyWorkers.year,t.list1=t.disabilitySubsidies,t.diversification.hszhxms=d.data.diversification.hszhxms,c.value=!0)})},Q=b(null);let T=!0;const I=()=>{T=!1},B=()=>{T=!0,P()},P=()=>{if(!T)return;const d=Q.value;d&&(d.scrollTop+=1,d.scrollTop+1>=d.scrollHeight-d.clientHeight?setTimeout(()=>{d.scrollTo({top:0,behavior:"smooth"}),setTimeout(P,2e3)},1e3):requestAnimationFrame(P))};b(!0);let F;return es(()=>{setTimeout(()=>{B()},600)}),X(()=>{A()}),rs(()=>{clearInterval(F)}),(d,e)=>(l(),h("div",Ft,[s("div",Rt,[s("div",Dt,[Jt,s("div",It,[s("div",{class:E(v.value[0].choose=="1"?"choose_1":"choose_2"),onClick:e[0]||(e[0]=i=>n(0,"1"))}," 教育 ",2),s("div",{class:E(v.value[0].choose=="2"?"choose_1":"choose_2"),onClick:e[1]||(e[1]=i=>n(0,"2"))}," 医疗 ",2)]),$(vs,{list:t.list2},null,8,["list"]),s("div",Kt,[s("div",{class:E(v.value[1].choose=="1"?"choose_1":"choose_2"),onClick:e[2]||(e[2]=i=>n(1,"1"))}," 住房 ",2),s("div",{class:E(v.value[1].choose=="2"?"choose_1":"choose_2"),onClick:e[3]||(e[3]=i=>n(1,"2"))}," 临时救助 ",2)]),$(ms,{list:t.list},null,8,["list"])])]),s("div",Nt,[s("div",Ot,[Lt,s("div",Yt,[c.value?(l(),f(ps,{key:0,list:t.totalAssistance},null,8,["list"])):x("",!0)])]),s("div",Wt,[Gt,c.value?(l(),f(ys,{key:0,list:t.salvation},null,8,["list"])):x("",!0)]),s("div",qt,[s("div",Xt,[s("div",Mt,[s("span",null,"一卡通财政补贴(补贴总额:"+_(t.lifeAssistance.yktTotal)+"万元)",1),Ht]),s("div",{class:"rolling",ref_key:"mainRef",ref:Q,onMouseenter:I,onMouseleave:B},[(l(!0),h(D,null,J(t.lifeAssistance.subsidyInformation,(i,g)=>(l(),h("div",{key:g,class:"fundingContent"},[s("span",Zt,_(i.btsx),1),s("span",se,_(i.btje),1)]))),128))],544)])])]),s("div",te,[s("div",ee,[ae,s("div",le,[s("div",{class:E(v.value[2].choose=="1"?"choose_1":"choose_2"),onClick:e[4]||(e[4]=i=>n(2,"1"))}," 困难残疾人 ",2),s("div",{class:E(v.value[2].choose=="2"?"choose_1":"choose_2"),onClick:e[5]||(e[5]=i=>n(2,"2"))}," 困难军人 ",2),s("div",{class:E(v.value[2].choose=="3"?"choose_1":"choose_2"),onClick:e[6]||(e[6]=i=>n(2,"3"))}," 困难职工 ",2)]),v.value[2].choose=="1"&&c.value?(l(),f(bs,{key:0,list:t.list1},null,8,["list"])):(l(),f(xs,{key:1,list:t.list1},null,8,["list"]))]),s("div",oe,[ie,s("div",ne,[(l(!0),h(D,null,J(t.diversification.hszhxms,(i,g)=>(l(),h("div",{class:"czr-bj",key:g},[s("div",ce,[de,s("div",null,_(i.fqdw),1)]),s("div",re,[_e,s("div",null,_(i.xmmc),1)]),s("div",ue,[ge,s("div",null,_(i.gzzcje),1)]),s("div",Ae,[he,s("div",null,_(i.jzzcje),1)]),s("div",fe,[ve,s("div",null,_(i.jzrc),1)])]))),128))])])])]))}},pe=q(me,[["__scopeId","data-v-f9780f1f"]]);const p=w=>(M("data-v-1fd7cc66"),w=w(),H(),w),ye={class:"module11"},be={class:"displayFlex left_bg"},xe={class:"flex1"},ke=p(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),we=p(()=>s("div",{class:"t_1"},null,-1)),ze={class:"t_2"},Se={class:"top"},Ce={class:"t_3"},Be={class:"right"},je={class:"flex1",style:{"margin-top":"30px"}},$e=p(()=>s("div",{class:"yd_title left_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Te={class:"selectLint"},Ee={class:"selectBox"},Ve={class:"selectBox"},Ue={class:"displayFlex center_bg"},Pe={class:"flex1"},Qe=p(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Fe={class:"school"},Re={class:"schoolaBox"},De={class:"schoola"},Je=p(()=>s("span",{class:"schoola1"},"学校总数",-1)),Ie={class:"schoola"},Ke=p(()=>s("span",{class:"schoola1"},"学生总数",-1)),Ne={class:"schoola"},Oe=p(()=>s("span",{class:"schoola1"},"班级总数",-1)),Le={class:"schoola"},Ye=p(()=>s("span",{class:"schoola1"},"教职工总数",-1)),We={class:"schoolb"},Ge=p(()=>s("img",{src:js,class:"gkTop",alt:""},null,-1)),qe={class:"grade"},Xe=p(()=>s("span",{class:"spot font"},"初中",-1)),Me={class:"font"},He=p(()=>s("span",{class:"spot font"},"高中",-1)),Ze={class:"font"},sa={class:"grade"},ta=p(()=>s("span",{class:"spot font"},"小学",-1)),ea={class:"font"},aa=p(()=>s("span",{class:"spot font"},"中职",-1)),la={class:"font"},oa={class:"grade grade1"},ia=p(()=>s("span",{class:"spot font"},"幼儿园",-1)),na={class:"font"},ca={class:"schoolbs"},da={class:"font"},ra={class:"flex1"},_a={style:{width:"100%",display:"flex","flex-wrap":"wrap"}},ua={class:"flex1"},ga={class:"fundingBox"},Aa=p(()=>s("div",{class:"funding"},[s("span",null,"资助项目"),s("span",null,"资助数量"),s("span",null,"资助金额")],-1)),ha={class:"spot"},fa={class:"spot"},va={class:"spot"},ma={class:"displayFlex right_bg"},pa={class:"flex1"},ya=p(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ba={class:"czr-sl"},xa={class:"historyimg historyimg1"},ka=p(()=>s("span",null,"覆盖医疗机构数量",-1)),wa={class:"historyimg historyimg2"},za=p(()=>s("span",null,"启用角色数量",-1)),Sa={class:"flex11"},Ca={class:"earlyWarning"},Ba={class:"earlyWarning1"},ja={class:"green"},$a=p(()=>s("img",{src:$s,alt:""},null,-1)),Ta=p(()=>s("img",{src:Ts,alt:"",class:"ppImg"},null,-1)),Ea=p(()=>s("div",{class:"historyimg historyimg1"},[s("span",{style:{"font-size":"18px"}},"绿色预警")],-1)),Va={class:"earlyWarning1"},Ua={class:"yellow"},Pa=p(()=>s("img",{src:Es,alt:""},null,-1)),Qa=p(()=>s("img",{src:Vs,alt:"",class:"ppImg"},null,-1)),Fa=p(()=>s("div",{class:"historyimg historyimg2"},[s("span",{style:{"font-size":"18px"}},"黄色预警")],-1)),Ra={class:"earlyWarning1"},Da={class:"red"},Ja=p(()=>s("img",{src:Us,alt:""},null,-1)),Ia=p(()=>s("img",{src:Ps,alt:"",class:"ppImg"},null,-1)),Ka=p(()=>s("div",{class:"historyimg historyimg3"},[s("span",{style:{"font-size":"18px"}},"红色预警")],-1)),Na={class:"flex1"},Oa={style:{display:"flex","justify-content":"center"}},La={class:"czr-bj"},Ya={class:"czrBox"},Wa=p(()=>s("div",{class:"situation situation3"},null,-1)),Ga={class:"clue"},qa={class:"clueBox"},Xa=p(()=>s("div",{class:"clueTitle"},"预警线索总数",-1)),Ma={class:"clueNum"},Ha=p(()=>s("div",{class:"clueUnit"},"条",-1)),Za={class:"clueBox"},sl=p(()=>s("div",{class:"clueTitle"},[G("公安协同 "),s("br"),G("处置线索")],-1)),tl={class:"clueNum"},el=p(()=>s("div",{class:"clueUnit"},"条",-1)),al={class:"clueBox"},ll=p(()=>s("div",{class:"clueTitle"},"检察官处置线索",-1)),ol={class:"clueNum"},il=p(()=>s("div",{class:"clueUnit"},"条",-1)),nl={__name:"gk_education",setup(w){const v=b(!0),n=R({value1:"0",value2:"0",list:[],list1:[],active:"县镇",evaluationAnalysis:{},options1:[{value:"1",label:"2023年秋季小学生心理健康普查"},{value:"2",label:"2023年秋季初中生心理健康普查"},{value:"3",label:"2023年秋季高中生心理健康普查"}],options2:[{value:"tes1",label:"中小学心理健康诊断测验(MHT)"},{value:"tes2",label:"小学心理健康诊断测验"}]});var c=b([{name:"正常",value:17},{name:"关注",value:16},{name:"追踪",value:14},{name:"异常",value:8},{name:"警戒",value:8}]);b([{name:"正常",value:37},{name:"关注",value:26},{name:"追踪",value:24},{name:"异常",value:18},{name:"警戒",value:18}]),b([{name:"正常",value:227},{name:"关注",value:169},{name:"追踪",value:114},{name:"异常",value:98},{name:"警戒",value:78}]);const t=b(!1),z=R({url:"",title:"",columns:[{label:"学校名称",property:"xxmc"},{label:"区域",property:"qq"},{label:"学段",property:"xd"},{label:"班级数",property:"bjs"},{label:"教师数",property:"jss"},{label:"学生数",property:"xss"},{label:"性质",property:"xz"}],data:[]}),A=R({total:100,pageSize:10,currentPage:1,school:""}),Q=u=>{A.currentPage=u,I(z.url,A.currentPage)},T=(u,m,a)=>{z.title=u,A.school=a,z.url=m,A.currentPage=1,t.value=!0,I(m,A.currentPage)},I=(u,m)=>{t.value=!0,O.get(`${u}?page=${m}&size=${A.pageSize}&xd=${A.school}`).then(a=>{a.code==200&&(z.data=a.data,A.total=a.count,t.value=!0)})},B=()=>{t.value=!1},P=()=>{n.options1=[],n.options2=[],n.evaluationAnalysis.forEach((u,m)=>{const a={value:`${m}`,label:u.planTitle};n.options1.push(a)}),n.evaluationAnalysis[n.value1]&&n.evaluationAnalysis[n.value1].child&&n.evaluationAnalysis[n.value1].child.forEach((u,m)=>{const a={value:`${m}`,label:u.title};n.options2.push(a)}),n.value2="0",F()},F=()=>{v.value=!1,c.value.forEach((u,m)=>{u.value=n.evaluationAnalysis[n.value1].child[n.value2].statistics[m+1]}),n.list=c.value,setTimeout(()=>{v.value=!0},100)},d=b(!1),e=R({xsql:[],zdgz:[{name:"留守儿童",value:16.1,cls:"left1"},{name:"独生子女",value:32.1,cls:"left2"},{name:"单亲家庭",value:65.1,cls:"left3"},{name:"享受低保",value:.1,cls:"left4"}],xxgk:{},xzncjszcsl:{},xzncxxsl:[[],[]],zzxm:[],schoolData:[{name:"副高级",value:""},{name:"正高级",value:""},{name:"未定级",value:""},{name:"员级",value:""},{name:"中级",value:""},{name:"助理级",value:""}],whistleblower:{yljgsl:10,qyjssl:3,green:316895,yellow:16676,red:6242,culeTotal:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},newCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},gaCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},jcgCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]}},culeTotal:"",gaCules:"",jcgCules:""}),i=async()=>{await O.get("/api/ggfwyth/education").then(u=>{u.code==200&&(e.xsql.push(u.data.xssl.zz),e.xsql.push(u.data.xssl.gz),e.xsql.push(u.data.xssl.cz),e.xsql.push(u.data.xssl.xx),e.xsql.push(u.data.xssl.yey),e.xsql.push(u.data.xssl.tsjy),e.zdgz[0].value=u.data.zdgz.lset,e.zdgz[1].value=u.data.zdgz.dszn,e.zdgz[2].value=u.data.zdgz.dqjt,e.zdgz[3].value=u.data.zdgz.xsdb,n.evaluationAnalysis=u.data.cpfx,P(),e.xxgk=u.data.xxgk,e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.ncxx),e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.nccz),e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.ncgz),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzxx),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzcz),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzgz),e.xzncjszcsl=u.data.xzncjszcsl,e.zzxm=u.data.zzxm,e.whistleblower=u.data.whistleblower,e.culeTotal=u.data.whistleblower.culeTotal.data.slice(-1)[0],e.gaCules=u.data.whistleblower.gaCules.data.slice(-1)[0],e.jcgCules=u.data.whistleblower.jcgCules.data.slice(-1)[0],d.value=!0)})},g=b(null);let j=!0;const K=()=>{j=!1},V=()=>{j=!0,C()},C=()=>{if(!j)return;const u=g.value;u&&(u.scrollTop+=1,u.scrollTop+1>=u.scrollHeight-u.clientHeight?setTimeout(()=>{u.scrollTo({top:0,behavior:"smooth"}),setTimeout(C,2e3)},1e3):requestAnimationFrame(C))};return X(async()=>{n.list=c.value,i()}),es(()=>{V()}),(u,m)=>{const a=Y("el-option"),W=Y("el-select");return l(),h("div",ye,[s("div",be,[s("div",xe,[ke,d.value?(l(),f(ws,{key:0,list:e.xsql},null,8,["list"])):x("",!0),we,s("div",ze,[(l(!0),h(D,null,J(e.zdgz,(o,k)=>(l(),h("div",{class:"t_2_1",key:k},[s("div",Se,_(o.value),1),s("div",Ce,[s("div",{class:E(o.cls)},null,2),s("div",Be,_(o.name),1)])]))),128))])]),s("div",je,[$e,s("div",Te,[s("div",Ee,[$(W,{modelValue:n.value1,"onUpdate:modelValue":m[0]||(m[0]=o=>n.value1=o),placeholder:"请选择",size:"large",onChange:P},{default:L(()=>[(l(!0),h(D,null,J(n.options1,o=>(l(),f(a,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",Ve,[$(W,{modelValue:n.value2,"onUpdate:modelValue":m[1]||(m[1]=o=>n.value2=o),placeholder:"请选择",size:"large",onChange:F},{default:L(()=>[(l(!0),h(D,null,J(n.options2,o=>(l(),f(a,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),d.value&&v.value?(l(),f(zs,{key:0,list:n.list},null,8,["list"])):x("",!0)])]),s("div",Ue,[s("div",Pe,[Qe,s("div",Fe,[s("div",Re,[s("div",De,[s("span",null,_(e.xxgk.xxzs),1),Je]),s("div",Ie,[s("span",null,_(e.xxgk.xszs),1),Ke]),s("div",Ne,[s("span",null,_(e.xxgk.bjzs),1),Oe]),s("div",Le,[s("span",null,_(e.xxgk.jzgzs),1),Ye])]),s("div",We,[Ge,s("div",qe,[s("div",{class:"schoolbs",onClick:m[2]||(m[2]=o=>T("学校","/api/ggfwyth/schoolList","初中"))},[Xe,s("span",Me,_(e.xxgk.czxxsl),1)]),s("div",{class:"schoolbs",onClick:m[3]||(m[3]=o=>T("学校","/api/ggfwyth/schoolList","高中"))},[He,s("span",Ze,_(e.xxgk.gzxxsl),1)])]),s("div",sa,[s("div",{class:"schoolbs",onClick:m[4]||(m[4]=o=>T("学校","/api/ggfwyth/schoolList","小学"))},[ta,s("span",ea,_(e.xxgk.xxxxsl),1)]),s("div",{class:"schoolbs",onClick:m[5]||(m[5]=o=>T("学校","/api/ggfwyth/schoolList","中职"))},[aa,s("span",la,_(e.xxgk.zzxxsl),1)])]),s("div",oa,[s("div",{class:"schoolbs",onClick:m[6]||(m[6]=o=>T("学校","/api/ggfwyth/schoolList","幼儿园"))},[ia,s("span",na,_(e.xxgk.yeyxxsl),1)]),s("div",ca,[s("span",{class:"spot font",onClick:m[7]||(m[7]=o=>T("学校","/api/ggfwyth/schoolList","特教"))},"特殊教育"),s("span",da,_(e.xxgk.tsjyxxsl),1)])])])])]),s("div",ra,[s("div",_a,[d.value?(l(),f(Ss,{key:0,list:e.xzncxxsl},null,8,["list"])):x("",!0),d.value?(l(),f(Cs,{key:1,list:e.xzncjszcsl},null,8,["list"])):x("",!0)])]),s("div",ua,[s("div",ga,[Aa,s("div",{class:"rolling",ref_key:"mainRef",ref:g,onMouseenter:K,onMouseleave:V},[(l(!0),h(D,null,J(e.zzxm,(o,k)=>(l(),h("div",{key:k,class:"fundingContent"},[s("span",ha,_(o.zzxm),1),s("span",fa,_(o.zzsl),1),s("span",va,_(o.zzje),1)]))),128))],544)])])]),s("div",ma,[s("div",pa,[ya,s("div",ba,[s("div",xa,[ka,s("span",null,_(e.whistleblower.yljgsl),1)]),s("div",wa,[za,s("span",null,_(e.whistleblower.qyjssl),1)])])]),s("div",Sa,[s("div",Ca,[s("div",Ba,[s("div",null,[s("span",ja,_(e.whistleblower.green),1)]),$a,Ta,Ea]),s("div",Va,[s("div",null,[s("span",Ua,_(e.whistleblower.yellow),1)]),Pa,Qa,Fa]),s("div",Ra,[s("div",null,[s("span",Da,_(e.whistleblower.red),1)]),Ja,Ia,Ka])])]),s("div",Na,[s("div",Oa,[s("div",La,[s("div",Ya,[Wa,d.value?(l(),f(Bs,{key:0,list:e.whistleblower.newCules.data,month:e.whistleblower.newCules.time},null,8,["list","month"])):x("",!0)]),s("div",Ga,[s("div",qa,[Xa,s("div",Ma,_(e.culeTotal),1),Ha]),s("div",Za,[sl,s("div",tl,_(e.gaCules),1),el]),s("div",al,[ll,s("div",ol,_(e.jcgCules),1),il])])])])])]),$(os,{dialogShow:t.value,columns:z.columns,title:z.title,tableData:z.data,pagination:A,onClose:B,onHandle:Q},null,8,["dialogShow","columns","title","tableData","pagination"])])}}},cl=q(nl,[["__scopeId","data-v-1fd7cc66"]]),dl=""+new URL("ylimg13-9eb56046.png",import.meta.url).href,rl={__name:"table_pie",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(w){const v=w,n=b(),c=R({list1:[],list2:[],year:[],option:{}}),t=()=>{c.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工养老保险发放人次","城乡养老保险发放人次"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:c.year},{axisTick:!1,type:"category",data:c.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:c.list1,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[16,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工养老保险发放人次",type:"bar",barGap:.3,data:c.list1,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(A){return A.value}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:c.list2,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[16,8],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{name:"城乡养老保险发放人次",type:"bar",data:c.list2,barGap:.3,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(A){return A.value}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:c.year.map(()=>100),barWidth:50}]}},z=()=>{var A=ks(n.value);A.setOption(c.option)};return X(()=>{setTimeout(()=>{c.list1=v.list1,c.list2=v.list2,c.year=v.year,t(),z()},600)}),(A,Q)=>(l(),h("div",{ref_key:"chart",ref:n,style:{width:"100%",height:"260px"}},null,512))}};const S=w=>(M("data-v-689534fc"),w=w(),H(),w),_l={class:"module11"},ul={class:"displayFlex left_bg"},gl={class:"flex1"},Al=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),hl=[Al],fl={class:"flex1",style:{"margin-top":"10px"}},vl=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),ml=[vl],pl={class:"flex1",style:{"margin-top":"10px"}},yl=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),bl=[yl],xl={class:"displayFlex center_bg"},kl={class:"flex1"},wl=S(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zl={class:"minTopPart"},Sl=S(()=>s("div",{class:"moveImg"},null,-1)),Cl=S(()=>s("div",{class:"mtpImg1"},null,-1)),Bl=S(()=>s("div",{class:"mtpImg2"},null,-1)),jl={class:"mtpText1"},$l={class:"mtpText2"},Tl={class:"ageGroup"},El={class:"ageGroupBj"},Vl=S(()=>s("div",{class:"Gendern"},null,-1)),Ul=S(()=>s("div",{class:"Male"},"男性总人数",-1)),Pl={class:"ageGroupNum"},Ql={class:"ageGroupBj"},Fl=S(()=>s("div",{class:"Genderv"},null,-1)),Rl=S(()=>s("div",{class:"Male"},"女性总人数",-1)),Dl={class:"ageGroupNum"},Jl={class:"ageGroupone"},Il={class:"btList",ref:"mainRef"},Kl=S(()=>s("div",{class:"btListding"},[s("span",null,"年龄段"),s("span",null,"总数"),s("span",null,"男性人数"),s("span",null,"女性人数")],-1)),Nl={class:"btList_item"},Ol={class:"btList_item_value"},Ll={class:"btList_item_value1"},Yl={class:"flex1"},Wl=S(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Gl={class:"displayFlex right_bg"},ql={class:"flex1"},Xl=S(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ml={class:"history"},Hl=S(()=>s("span",{class:"unit"},"个",-1)),Zl=S(()=>s("img",{src:Ws,alt:""},null,-1)),so=S(()=>s("img",{class:"historyimg",src:Gs,alt:""},null,-1)),to=S(()=>s("img",{src:is,class:"historyMoveImg"},null,-1)),eo=S(()=>s("span",{class:"unit"},"个",-1)),ao=S(()=>s("img",{src:qs,alt:""},null,-1)),lo=S(()=>s("img",{class:"historyimg",src:Xs,alt:""},null,-1)),oo=S(()=>s("img",{src:is,class:"historyMoveImg"},null,-1)),io={class:"flex1"},no=S(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),co={class:"serviceBox"},ro={class:"serviceTop"},_o={class:"visit"},uo=S(()=>s("img",{class:"serviceimg",src:Ms,alt:""},null,-1)),go=_s('
36,234
',1),Ao={class:"flex1"},ho=S(()=>s("div",{class:"mealAssistance"},[s("img",{class:"mealAssistanceimg",src:Hs,alt:""})],-1)),fo={key:0},vo={key:1},mo={key:0},po={key:1},yo={key:2},bo={__name:"gk_yl",setup(w){const v=b({first:"1",second:"1",third:"1"}),n=b(!1),c=b(!1),t=b(!1),z=b(""),A=R({url:"",title:"",columns:[],data:[]}),Q=b([{label:"照料中心",property:"sdailycarecentername",width:"160"},{label:"老人名称",property:"scustomername",width:"120"},{label:"就餐/送餐订单",property:"iordertype",width:"140",type:"slot"},{label:"早、中、晚餐",property:"itimetype",width:"140",type:"slot"},{label:"菜品信息",property:"dishesmealnames",width:"160"},{label:"订单金额",property:"totalprice",width:"120"},{label:"实际支付金额",property:"actualprice",width:"120"},{label:"订单结束时间",property:"dtfinishtime"}]),T=b([{label:"机构名称",property:"mc",align:"left"},{label:"机构地址",property:"dz"},{label:"老人数量",property:"rzlrsl"}]),I=b([{label:"机构名称",property:"mc"},{label:"机构地址",property:"dz"}]),B=R({total:100,pageSize:10,currentPage:1}),P=o=>{v.value[o]=="0"?v.value[o]="1":v.value[o]="0"},F=o=>{A.title=o,A.columns=Q.value,A.url="/api/ggfwyth/zcxxList",K()},d=(o,k,r)=>{A.title=o,A.url=k,r=="num"?A.columns=I.value:A.columns=T.value,i(k,B.currentPage)},e=o=>{z.value=o,t.value=!0},i=(o,k)=>{O.get(`${o}?page=${k}&size=${B.pageSize}`).then(r=>{r.code==200&&(A.data=r.data,B.total=r.count,c.value=!0)})},g=()=>{c.value=!1,t.value=!1,B.currentPage=1,B.total=100},j=o=>{B.currentPage=o,A.url=="/api/ggfwyth/zcxxList"?K():i(A.url,B.currentPage)},K=()=>{let o={scasecadebareaname:A.title,page:B.currentPage,size:B.pageSize};O.get("/api/ggfwyth/zcxxList",o).then(k=>{k.code==200&&(B.total=k.count,A.data=k.data,c.value=!0)})},V=b([{name:"60-69岁",value:["17824","17824","17824"]},{name:"70-79岁",value:["18742","18742","18742"]},{name:"80-89岁",value:["3407","3407","3407"]},{name:"90-99岁",value:["144","144","144"]},{name:"100岁以上",value:["10","10","10"]}]),C=[{ageRange:"6069",index:0},{ageRange:"7079",index:1},{ageRange:"8089",index:2},{ageRange:"9099",index:3},{ageRange:"100",index:4}],u=[{color2:"#FFE35F"},{color2:"#0081FF"},{color2:"#8ABEDB"},{color2:"#25B9C8"},{color2:"#30EB92"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],m=as(()=>o=>`--i:${u[o].color2}`),a=R({leftTop1:[],leftTop2:[],leftTop3:[],leftTop4:[],leftTopYear:[],leftCenter1:[],leftCenter2:[],leftCenter3:[],leftCenter4:[],leftCenterYear:[],leftbottom1:[],leftbottom2:[],leftbottom3:[],leftbottom4:[],leftbottomYear:[],oldAgePercent:"",oldAgeTotal:"",rkgk:{},centerBottom1:[],centerBottom2:[],centerBottomYear:[],yljgzlzx:{yljg:"",zlzx:""},zccs1:[],zccs2:[],smfwcs:{data:[{nf:"2024",yf:"5",rq:"22",fwcs:"16",sc:"22"}],day:["5.22"]},ylLnrkgk:{rkzs:"390545",rkzsman:"390545",rkzswomen:"390545",man6170:"28896",man7180:"20001",man8190:"5619",man91100:"754",man100:"8",women6170:"28905",women7180:"20835",women8190:"5646",women91100:"1155",women100:"19"}});X(()=>{W()});const W=()=>{O.get("/api/ggfwyth/yl").then(o=>{if(o.code==200){o.data.endowmentInsurance.ffrc.forEach(r=>{a.leftTop1.push(r.zgffrc),a.leftTop2.push(r.cxffrc)}),o.data.endowmentInsurance.ffje.forEach(r=>{a.leftTop3.push(r.zgffje),a.leftTop4.push(r.cxffje)}),a.leftTopYear=o.data.endowmentInsurance.year,o.data.oldAgeSubsidy.btrs.forEach(r=>{a.leftCenter1.push(r.ninetyNinetyEight),a.leftCenter2.push(r.ninetyNine)}),o.data.oldAgeSubsidy.btje.forEach(r=>{a.leftCenter3.push(r.ninetyNinetyEight),a.leftCenter4.push(r.ninetyNine)}),a.leftCenterYear=o.data.oldAgeSubsidy.year,o.data.tkdbOldAge.tkdbffrc.forEach(r=>{a.leftbottom1.push(r.tkjzrc),a.leftbottom2.push(r.dbjzrc)}),o.data.tkdbOldAge.tkdbffje.forEach(r=>{a.leftbottom3.push(r.tkjzje),a.leftbottom4.push(r.dbjzje)}),a.leftbottomYear=o.data.tkdbOldAge.year,a.oldAgePercent=o.data.lnrgnljzb.oldAgePercent,a.oldAgeTotal=o.data.lnrgnljzb.oldAgeTotal,a.rkgk=o.data.lnrgnljzb.rkgk,a.ylLnrkgk=o.data.ylLnrkgk,a.ylLnrkgk.rkzsman=C.reduce((r,U)=>r+parseInt(a.ylLnrkgk[`man${U.ageRange}`]),0),a.ylLnrkgk.rkzswomen=C.reduce((r,U)=>r+parseInt(a.ylLnrkgk[`women${U.ageRange}`]),0),C.forEach(r=>{const U=parseInt(a.ylLnrkgk[`man${r.ageRange}`]),ss=parseInt(a.ylLnrkgk[`women${r.ageRange}`]);V.value[r.index].value[0]=U+ss,V.value[r.index].value[1]=U,V.value[r.index].value[2]=ss}),o.data.familyPlanning.familyPlanningData.forEach(r=>{a.centerBottom1.push(r.jhsyrs),a.centerBottom2.push(r.jhsybtje/1e4)}),a.centerBottomYear=o.data.familyPlanning.year,a.yljgzlzx.yljg=o.data.yljgzlzx.yljg,a.yljgzlzx.zlzx=o.data.yljgzlzx.zlzx,a.smfwcs=o.data.zlfw.smfwcs;let k=o.data.zlfw.xzzccs;k.forEach(r=>{r.zccs!==0&&(a.zccs1.push(r.xzjd),a.zccs2.push(r.zccs))}),k.forEach(r=>{r.zccs===0&&(a.zccs1.push(r.xzjd),a.zccs2.push(r.zccs))})}n.value=!0})};return(o,k)=>(l(),h("div",_l,[s("div",ul,[s("div",gl,[s("div",{class:E(["yd_title",v.value.first=="1"?"left_1":"left_1_1"]),onClick:k[0]||(k[0]=r=>P("first"))},hl,2),v.value.first=="1"&&n.value?(l(),f(rl,{key:0,list1:a.leftTop1,list2:a.leftTop2,year:a.leftTopYear},null,8,["list1","list2","year"])):(l(),f(Qs,{key:1,list1:a.leftTop3,list2:a.leftTop4,year:a.leftTopYear},null,8,["list1","list2","year"]))]),s("div",fl,[s("div",{class:E(["yd_title",v.value.second=="1"?"left_2":"left_2_1"]),onClick:k[1]||(k[1]=r=>P("second"))},ml,2),v.value.second=="1"&&n.value?(l(),f(Fs,{key:0,list1:a.leftCenter1,list2:a.leftCenter2,year:a.leftCenterYear},null,8,["list1","list2","year"])):(l(),f(Rs,{key:1,list1:a.leftCenter3,list2:a.leftCenter4,year:a.leftCenterYear},null,8,["list1","list2","year"]))]),s("div",pl,[s("div",{class:E(["yd_title",v.value.third=="1"?"left_3":"left_3_1"]),onClick:k[2]||(k[2]=r=>P("third"))},bl,2),v.value.third=="1"&&n.value?(l(),f(Ds,{key:0,list1:a.leftbottom1,list2:a.leftbottom2,year:a.leftbottomYear},null,8,["list1","list2","year"])):(l(),f(Js,{key:1,list1:a.leftbottom3,list2:a.leftbottom4,year:a.leftbottomYear},null,8,["list1","list2","year"]))])]),s("div",xl,[s("div",kl,[wl,s("div",zl,[Sl,Cl,Bl,s("div",jl,_(a.oldAgeTotal),1),s("div",$l,_(a.oldAgePercent)+"%",1)]),s("div",Tl,[s("div",El,[Vl,Ul,s("div",Pl,_(a.ylLnrkgk.rkzsman),1)]),s("div",Ql,[Fl,Rl,s("div",Dl,_(a.ylLnrkgk.rkzswomen),1)])]),s("div",Jl,[n.value?(l(),f(Is,{key:0,list:a.rkgk},null,8,["list"])):x("",!0),s("div",Il,[Kl,(l(!0),h(D,null,J(V.value,(r,U)=>(l(),h("div",Nl,[s("div",{class:"btList_item_color",style:ts(ls(m)(U))},null,4),s("div",Ol,[G(_(r.name)+" ",1),(l(!0),h(D,null,J(r.value,(ss,zn)=>(l(),h("div",Ll,_(ss),1))),256))])]))),256))],512)])]),s("div",Yl,[Wl,n.value?(l(),f(Ks,{key:0,list1:a.centerBottom1,list2:a.centerBottom2,year:a.centerBottomYear},null,8,["list1","list2","year"])):x("",!0)])]),s("div",Gl,[s("div",ql,[Xl,s("div",Ml,[s("div",{class:"history1",onClick:k[3]||(k[3]=r=>e("养老机构"))},[s("div",null,[s("span",null,[G(_(a.yljgzlzx.yljg),1),Hl])]),Zl,so,to]),s("div",{class:"history1",onClick:k[4]||(k[4]=r=>d("居家养老服务照料中心","/api/ggfwyth/yljgzlzxList","num"))},[s("div",null,[s("span",null,[G(_(a.yljgzlzx.zlzx),1),eo])]),ao,lo,oo])])]),s("div",io,[no,s("div",co,[s("div",ro,[s("div",_o,[n.value?(l(),f(Ns,{key:0,list:a.smfwcs},null,8,["list"])):x("",!0),uo]),go])])]),s("div",Ao,[ho,n.value?(l(),f(Os,{key:0,list1:a.zccs1,list2:a.zccs2,onVillage:F},null,8,["list1","list2"])):x("",!0)])]),$(os,{dialogShow:c.value,columns:A.columns,title:A.title,tableData:A.data,pagination:B,onClose:g,onHandle:j},{iordertype:L(({currentCol:r,currentData:U})=>[U.iordertype=="1"?(l(),h("div",fo,"就餐订单")):U.iordertype=="2"?(l(),h("div",vo,"送餐订单")):x("",!0)]),itimetype:L(({currentCol:r,currentData:U})=>[U.itimetype=="0"?(l(),h("div",mo,"早餐")):U.itimetype=="1"?(l(),h("div",po,"中餐")):U.itimetype=="2"?(l(),h("div",yo,"晚餐")):x("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),$(Zs,{dialogShowMap:t.value,title:z.value,onClose:g},null,8,["dialogShowMap","title"])]))}},xo=q(bo,[["__scopeId","data-v-689534fc"]]);const y=w=>(M("data-v-5a742f18"),w=w(),H(),w),ko={class:"module11"},wo={class:"displayFlex left_bg"},zo={class:"flex1"},So=y(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),Co=[So],Bo=y(()=>s("div",null,null,-1)),jo={class:"left_1_xia"},$o={class:"left_1_xia_item",style:{flex:"1.5"}},To={class:"choose"},Eo={class:"left_1_xia_item",style:{"margin-top":"40px"}},Vo=y(()=>s("div",{class:"historyimg"},"手工零星报销人数",-1)),Uo={class:"flex1",style:{"margin-top":"10px"}},Po=y(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),Qo=[Po],Fo={class:"displayFlex center_bg"},Ro={class:"flex1"},Do=y(()=>s("div",{class:"yd_title center_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Jo={class:"center_top"},Io={class:"item5"},Ko=y(()=>s("img",{src:_t,class:"left5"},null,-1)),No={class:"right5"},Oo=y(()=>s("div",{class:"right5_top font"},"门急诊人次",-1)),Lo=y(()=>s("img",{src:ns,class:"right5_center"},null,-1)),Yo={class:"right5_bottom"},Wo={class:"item5"},Go=y(()=>s("img",{src:ut,class:"left5"},null,-1)),qo={class:"right5"},Xo=y(()=>s("div",{class:"right5_top font"},"住院人数",-1)),Mo=y(()=>s("img",{src:ns,class:"right5_center"},null,-1)),Ho={class:"right5_bottom"},Zo={class:"flex1",style:{flex:"0.3"}},si=y(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ti={class:"minTop"},ei={class:"minTopPart"},ai={class:"history2"},li={class:"va"},oi=y(()=>s("img",{src:gt,alt:""},null,-1)),ii=y(()=>s("img",{class:"moveImg",src:At,alt:""},null,-1)),ni=y(()=>s("img",{class:"moveImg2",src:ht,alt:""},null,-1)),ci=y(()=>s("div",{class:"historyimg font",style:{padding:"0 20px"}}," 建档份数 ",-1)),di={class:"minTopPart2"},ri={class:"left5"},_i={class:"leftImg5"},ui={class:"left5_me"},gi=y(()=>s("div",null,"建档率",-1)),Ai={class:"bo"},hi={class:"right5"},fi={class:"rightImg5"},vi={class:"right5_me"},mi=y(()=>s("div",null,"家庭医生签约率",-1)),pi={class:"bo"},yi={class:"flex1",style:{"margin-top":"20px"}},bi=y(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),xi={class:"displayFlex right_bg"},ki={class:"flex1",style:{flex:"0.9"}},wi=y(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zi={class:"history"},Si={class:"history1"},Ci={class:"va"},Bi=y(()=>s("img",{src:cs,alt:""},null,-1)),ji=y(()=>s("img",{src:ft,alt:"",class:"fyMove"},null,-1)),$i=y(()=>s("img",{src:ds,class:"historyMoveImg"},null,-1)),Ti=y(()=>s("div",{class:"historyimg font"},"孕产妇系统管理人数",-1)),Ei={class:"history1"},Vi={class:"va"},Ui=y(()=>s("img",{src:cs,alt:""},null,-1)),Pi=y(()=>s("img",{src:vt,alt:"",class:"fyMove"},null,-1)),Qi=y(()=>s("img",{src:ds,class:"historyMoveImg"},null,-1)),Fi=y(()=>s("div",{class:"historyimg font"},"0-6岁儿童系统管理人数",-1)),Ri={class:"flex1",style:{flex:"1.1"}},Di=y(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ji={class:"flex1"},Ii=y(()=>s("div",{class:"yd_title last"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ki={class:"item"},Ni={__name:"gk_hygiene",setup(w){const v=b("两慢病"),n=b(!1),c=b({first:"1",second:"1",third:"1"}),t=R({medicalInsurance:{},lmb:{},mfyyqk:[{name:"2020",num:139994719e-2},{name:"2021",num:496836909e-2},{name:"2022",num:645233481e-2},{name:"2023",num:730156028e-2}],mz:{},jkda:{jdfs:"336993",jdl:"91.82",jtysqyl:"49.37"},jsbgl:[],fyglrs:{},jktj:{},jkhd:[],lxbx:{}}),z=b([{choose:"异地就医人数"}]),A=i=>{z.value[0].choose=i},Q=()=>{v.value=="两慢病"?v.value="免费用药情况":v.value="两慢病"},T=i=>{c.value[i]=="0"?c.value[i]="1":c.value[i]="0"},I=b(null);let B=!0;const P=()=>{B=!1},F=()=>{B=!0,d()},d=()=>{if(!B)return;const i=I.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(d,2e3)},1e3):requestAnimationFrame(d))};X(async()=>{e()}),es(()=>{setTimeout(()=>{F()},600)});const e=async()=>{await O.get("/api/ggfwyth/health").then(i=>{i.code==200&&(t.medicalInsurance=i.data.medicalInsurance,t.lmb=i.data.lmb,t.mz=i.data.mz,t.jsbgl=i.data.jsbgl,t.fyglrs=i.data.fyglrs,t.jktj=i.data.jktj,t.jkhd=i.data.jkhd,t.lxbx=i.data.lxbx,n.value=!0)})};return(i,g)=>(l(),h("div",ko,[s("div",wo,[s("div",zo,[s("div",{class:E(["yd_title",c.value.first=="1"?"left_1":"left_1_1"]),onClick:g[0]||(g[0]=j=>T("first"))},Co,2),c.value.first=="1"&&n.value?(l(),f(st,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):(l(),f(tt,{key:1,list:t.medicalInsurance.ffje,year:t.medicalInsurance.year},null,8,["list","year"])),Bo,s("div",jo,[s("div",$o,[s("div",To,[s("div",{class:E(z.value[0].choose=="异地就医人数"?"choose_1":"choose_2"),onClick:g[1]||(g[1]=j=>A("异地就医人数"))}," 异地就医人数 ",2),s("div",{class:E(z.value[0].choose=="异地就医金额"?"choose_1":"choose_2"),onClick:g[2]||(g[2]=j=>A("异地就医金额"))}," 异地就医金额 ",2)]),n.value&&z.value[0].choose=="异地就医人数"?(l(),f(et,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):x("",!0),n.value&&z.value[0].choose=="异地就医金额"?(l(),f(at,{key:1,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):x("",!0)]),s("div",Eo,[n.value?(l(),f(lt,{key:0,list:t.lxbx.lxbxrs,year:t.lxbx.year},null,8,["list","year"])):x("",!0),Vo])])]),s("div",Uo,[s("div",{class:E(["yd_title",v.value=="两慢病"?"left_3":"left_3_1"]),onClick:Q},Qo,2),n.value&&v.value=="两慢病"?(l(),f(ot,{key:0,list:t.lmb.tnbrs,list2:t.lmb.gxyrs,year:t.lmb.year},null,8,["list","list2","year"])):x("",!0),n.value&&v.value=="免费用药情况"?(l(),f(it,{key:1,list:t.mfyyqk},null,8,["list"])):x("",!0)])]),s("div",Fo,[s("div",Ro,[Do,s("div",Jo,[s("div",Io,[Ko,s("div",No,[Oo,Lo,s("div",Yo,_(t.mz.mjzrc),1)])]),s("div",Wo,[Go,s("div",qo,[Xo,Mo,s("div",Ho,_(t.mz.zyrs),1)])])])]),s("div",Zo,[si,s("div",ti,[s("div",ei,[s("div",ai,[s("div",li,_(t.jkda.jdfs),1),oi,ii,ni,ci])]),s("div",di,[s("div",ri,[s("div",_i,[n.value?(l(),f(nt,{key:0,list:t.jkda.jdl},null,8,["list"])):x("",!0)]),s("div",ui,[gi,s("div",Ai,_(t.jkda.jdl)+"%",1)])]),s("div",hi,[s("div",fi,[n.value?(l(),f(ct,{key:0,list:t.jkda.jtysqyl},null,8,["list"])):x("",!0)]),s("div",vi,[mi,s("div",pi,_(t.jkda.jtysqyl)+"%",1)])])])])]),s("div",yi,[bi,n.value?(l(),f(dt,{key:0,list:t.jsbgl},null,8,["list"])):x("",!0)])]),s("div",xi,[s("div",ki,[wi,s("div",zi,[s("div",Si,[s("div",Ci,_(t.fyglrs.ycfrc),1),Bi,ji,$i,Ti]),s("div",Ei,[s("div",Vi,_(t.fyglrs.etrs),1),Ui,Pi,Qi,Fi])])]),s("div",Ri,[Di,n.value?(l(),f(rt,{key:0,list:t.jktj.jktjrs,year:t.jktj.year},null,8,["list","year"])):x("",!0)]),s("div",Ji,[Ii,s("div",{class:"table",ref_key:"mainRef",ref:I,onMouseenter:P,onMouseleave:F},[(l(!0),h(D,null,J(t.jkhd,j=>(l(),h("div",Ki,_(j.jkhd),1))),256))],544)])])]))}},Oi=q(Ni,[["__scopeId","data-v-5a742f18"]]);const Z=w=>(M("data-v-e23c3fdf"),w=w(),H(),w),Li={class:"module"},Yi={class:"displayFlex left_bg"},Wi=Z(()=>s("div",{class:"title"},"基本公共服务",-1)),Gi={class:"menuBar"},qi={class:"tabPosition"},Xi=["onClick"],Mi={style:{display:"flex","text-align":"center"}},Hi={class:"img"},Zi=["src"],sn={class:"tabsItem"},tn={class:"img1"},en={key:0,src:mt},an={key:1,src:pt},ln=["onClick"],on={key:0,class:"displayFlex right_bg"},nn={class:"formText"},cn={key:0,class:"formText_top"},dn=Z(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),rn={style:{width:"97.5%",position:"relative"},class:"tab"},_n=Z(()=>s("div",{class:"backgroundVirtual"},null,-1)),un={class:"formText_bootom"},gn=Z(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),An=[gn],hn={key:0,class:"tableBox"},fn={class:"tableBoxTops"},vn={class:"tableBoxCenter"},mn=Z(()=>s("img",{src:yt},null,-1)),pn={class:"tableli"},yn=["onClick"],bn={class:"tableBoxTopa"},xn={class:"tableBoxTopa"},kn={class:"progress-container"},wn={__name:"sy_table",setup(w){const v=us();gs();const n=e=>{console.log("跳转",e),v.push({path:"/home/index/table/details",query:{name:e.name,id:e.id,xh:e.xh}})},c=R({taps1:"6",taps:"1",tapbody:{},tabPosition:[{id:"0",name:"幼有所育",img:bt,visible:!1,son:[{id:"0",name:"优孕优生服务"},{id:"1",name:"儿童健康服务"},{id:"2",name:"儿童关爱服务"}]},{id:"1",name:"学有所教",img:xt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"学前教育助学服务"},{id:"2",name:"义务教育服务"},{id:"3",name:"普通高中助学服务"},{id:"4",name:"中等职业教育助学服务"}]},{id:"2",name:"劳有所得",img:kt,visible:!1,son:[{id:"0",name:"就业创业服务"},{id:"1",name:"工伤失业保险服务"}]},{id:"3",name:"病有所医",img:wt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"公共卫生服务"},{id:"2",name:"医疗保险服务"},{id:"3",name:"计划生育扶助服务"}]},{id:"4",name:"老有所养",img:zt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"养老助老服务"},{id:"2",name:"养老保险服务"}]},{id:"5",name:"住有所居",img:St,visible:!1,son:[{id:"0",name:"公租房服务"},{id:"1",name:"住房改造服务"}]},{id:"6",name:"弱有所扶",img:Ct,visible:!0,son:[{id:"0",name:"概况"},{id:"1",name:"社会救助服务"},{id:"2",name:"公共法律服务"},{id:"3",name:"扶残助残服务"}]},{id:"7",name:"军有所抚",img:Bt,visible:!1,son:[{id:"0",name:"优军优抚服务"}]},{id:"8",name:"文有所化",img:jt,visible:!1,son:[{id:"0",name:"公共文化服务"}]},{id:"9",name:"体有所健",img:$t,visible:!1,son:[{id:"0",name:"公共体育服务"}]},{id:"10",name:"事有所便",img:Tt,visible:!1,son:[{id:"0",name:"生活便利服务"},{id:"1",name:"生活安全服务"},{id:"2",name:"生活环境服务"},{id:"3",name:"殡葬公共服务"}]}],tableData:[{highFrequencyApp:"最低生活保障标准金额(元)",targetValue:">13200",targetValue1:">13200",targetValue2:"13200",targetValue3:"暂未排名",targetValue4:"",targetValue5:"县民政局",targetValue6:"县民政局"},{highFrequencyApp:"社会救助服务联合体规范运行指数",targetValue:"80",targetValue1:"80",targetValue2:"100",targetValue3:"暂未排名",targetValue4:"✓",targetValue5:"县民政局",targetValue6:"县医保局"},{highFrequencyApp:"困难群众医疗费用综合保障率(%)",targetValue:">83",targetValue1:">83",targetValue2:"86.59(1-5月)",targetValue3:"第2(1-5月)",targetValue4:"✓",targetValue5:"县民政局",targetValue6:"县医保局"},{highFrequencyApp:"“群帮惠”因难群体帮扶数(万人次)",targetValue:"0.5960",targetValue1:"0.05",targetValue2:"0.0359",targetValue3:"中等",targetValue4:" ",targetValue5:"县民政局",targetValue6:"县总工会"}],tabPublicService:[],Bj:[Et,Vt,Ut,Pt,Qt]}),t=R({work:!1,education:!1,yl:!1,hygiene:!1}),z=b(!0),A=as(()=>!(t.work||t.hygiene||t.education||t.yl)),Q=(e,i)=>{if(c.taps1=e.id,c.taps=i,localStorage.setItem("taps",c.taps),localStorage.setItem("taps1",JSON.stringify(e)),i==0&&(e.name=="弱有所扶"||e.name=="学有所教"||e.name=="老有所养"||e.name=="病有所医"))I(e.name);else{for(let V in t)t[V]=!1;F(e.name,e.son[i].name);const g=["幼有善育","学有优教","劳有所得","病有良医","老有康养","住有宜居","弱有众扶"],j=e.name.charAt(0),K=g.find(V=>V.charAt(0)===j);K?(z.value=!0,d(K)):z.value=!1}},T=(e,i)=>{c.tabPosition.forEach(g=>{g.visible=!1,g.id===e.id&&(g.visible=!g.visible)}),i?Q(e,0):Q(c.tapbody,c.taps)},I=e=>{for(let i in t)t[i]=!1;e=="弱有所扶"?t.work=!0:e=="学有所教"?t.education=!0:e=="老有所养"?t.yl=!0:e=="病有所医"&&(t.hygiene=!0)},B=e=>({letterSpacing:"1px",height:"79px",backgroundColor:"#455F8A",color:"#fff",border:"none",textAlign:"center",fontWeight:"500",fontSize:"22px",fontFamily:"PingFangSC, PingFang SC"}),P=e=>{if(e.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"19px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(e.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"19px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}},F=async(e,i)=>{await O.get(`/api/ggfwyth/pg/jbggfw?mc=${e}&xm=${i}`).then(g=>{g.code==200&&(c.tabPublicService=[],g.data.length>0&&g.data.forEach((j,K)=>{const V=K%c.Bj.length;c.tabPublicService.push({id:j.id,Bj:c.Bj[V],name:j.sx,text:j.fwdx,xh:j.xh,sjqtfzdw:j.sjqtfzdw,fwdx:j.fwdx,progress:"95"})}))})},d=e=>{O.get(`/api/ggfwyth/pg/qyx?ly=${e}`).then(i=>{i.code==200&&(c.tableData=[],i.data.length>0&&i.data.forEach((g,j)=>{c.tableData.push({highFrequencyApp:g.zb,targetValue:g.mbz,targetValue1:g.mbz,targetValue2:g.wcz,targetValue3:g.sspm,targetValue4:g.zbqk,targetValue5:g.qtdw,targetValue6:g.zrdw})}))})};return es(()=>{localStorage.getItem("taps1")?(c.tapbody=JSON.parse(localStorage.getItem("taps1")),c.taps=localStorage.getItem("taps"),c.taps1=c.tapbody.id,T(c.tapbody,!1)):(F("弱有所扶","社会救助服务"),d("弱有众扶"))}),(e,i)=>{const g=Y("el-table-column"),j=Y("el-table"),K=Y("el-tooltip"),V=Y("el-empty");return l(),h("div",Li,[s("div",Yi,[Wi,s("div",Gi,[(l(!0),h(D,null,J(c.tabPosition,(C,u)=>(l(),h("div",qi,[s("div",{class:"tabPositionBox",onClick:m=>T(C,!0)},[s("div",Mi,[s("div",Hi,[s("img",{src:C.img,alt:""},null,8,Zi)]),s("div",sn,_(C.name),1)]),s("div",tn,[C.visible?(l(),h("img",en)):(l(),h("img",an))])],8,Xi),$(fs,{name:"fade-scale"},{default:L(()=>[As(s("div",null,[(l(!0),h(D,null,J(C.son,(m,a)=>(l(),h("div",{class:E(["tabPositionminBox",c.taps==m.id&&c.taps1==C.id?"tabPositionminBoxBgc":""]),onClick:W=>Q(C,a)},_(m.name),11,ln))),256))],512),[[hs,C.visible]])]),_:2},1024)]))),256))])]),ls(A)?(l(),h("div",on,[s("div",nn,[z.value?(l(),h("div",cn,[dn,s("div",rn,[_n,$(j,{border:"",data:c.tableData,"max-height":"280",style:{width:"100%",height:"280x"},class:"table_border","row-style":P,"header-cell-style":B},{default:L(()=>[$(g,{prop:"highFrequencyApp",label:"指标",width:"340",align:"center"}),$(g,{prop:"targetValue",label:"2024年目标值(市)",align:"center"}),$(g,{prop:"targetValue1",label:"2024年目标值(县)",align:"center"}),$(g,{prop:"targetValue2",label:"半年度预计 完成值",align:"center"}),$(g,{prop:"targetValue3",label:"半年度预计 全市排名",align:"center"}),$(g,{prop:"targetValue4",label:"是否已达年度 目标",align:"center"}),$(g,{prop:"targetValue5",label:"牵头单位",align:"center"}),$(g,{prop:"targetValue6",label:"责任单位",align:"center"})]),_:1},8,["data"])])])):x("",!0),s("div",un,[s("div",{class:"yd_title left_2",style:ts({"margin-top":z.value?"40px":"0px"})},An,4),c.tabPublicService.length>0?(l(),h("div",hn,[(l(!0),h(D,null,J(c.tabPublicService,(C,u)=>(l(),h("div",{class:"tableBoxTop",style:ts({backgroundImage:"url("+C.Bj+")"})},[s("div",fn,[s("div",vn,[mn,$(K,{effect:"dark",placement:"top",content:C.name},{default:L(()=>[s("div",pn,_(C.name),1)]),_:2},1032,["content"])]),s("div",{class:"tableBoxCenter1",onClick:m=>n(C)},"详情",8,yn)]),s("div",bn,"服务对象:"+_(C.fwdx),1),s("div",xn,"牵头负责单位:"+_(C.sjqtfzdw),1),s("div",kn,[s("div",{class:"progress-bar",style:ts({width:C.progress+"%"})},null,4)])],4))),256))])):(l(),f(V,{key:1,description:"无数据"}))])])])):x("",!0),t.work?(l(),f(pe,{key:1})):x("",!0),t.education?(l(),f(cl,{key:2})):x("",!0),t.yl?(l(),f(xo,{key:3})):x("",!0),t.hygiene?(l(),f(Oi,{key:4})):x("",!0)])}}},Qn=q(wn,[["__scopeId","data-v-e23c3fdf"]]);export{Qn as default}; +import{_ as q,r as b,d as R,b as es,D as X,y as rs,e as l,f as h,g as s,j as E,v as $,z as v,k as x,l as _,F as D,h as J,i as O,p as M,m as H,s as Y,x as L,I as G,H as as,n as ts,A as ls,q as _s,u as us,a as gs,K as As,L as hs,J as vs}from"./index-c3050129.js";import{_ as fs,a as ms,b as ps,c as ys,d as bs,e as xs}from"./ePjz-44cd59db.js";import{i as ks}from"./index-c2d8894b.js";import{_ as ws,a as zs,b as Ss,c as Cs,d as Bs,e as js,f as $s,g as Ts,h as Es,i as Vs,j as Us,k as Ps}from"./eP1-a65db88a.js";import{D as os}from"./dialog-dafb5ae2.js";import{_ as Qs,a as Fs,b as Rs,c as Ds,d as Js,e as Is,f as Ks,g as Ns,h as Os,o as Ls,p as Ys,i as Ws,j as Gs,k as is,l as qs,m as Xs,n as Ms,q as Hs}from"./ylXZZC-20740486.js";import{D as Zs}from"./dialogMap-26e2e8bc.js";import{_ as st,a as tt,b as et,c as at,d as lt,e as ot,f as it,g as nt,h as ct,i as dt,j as rt,k as _t,l as ns,m as ut,n as gt,o as At,p as ht,q as cs,r as vt,s as ds,t as ft}from"./mfyyqk-b4998e06.js";import"./table_c-9de598ee.js";/* empty css */const mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAMAAAA/D5+aAAAAZlBMVEUCNoMGOoUQQYoYSI4KPId0kLtXeq1RdaoMPohpiLYlUZQhT5ITRItti7hAZ6EvWpkoVJZdfrArV5ear86TqcqCnMJ7lr5khLNhgrI6Y54bSpBLcKdGbKREaqM2YJ0zXZuKosV/mcApjjKOAAAArElEQVQY053PSQ7DIAwFUDCYmUDIPLf3v2SVQUradFHVO9t6sj/5qagCUPTbBoxEFNHdCY9DXRRPmW4QrKgaKdsqN/BxJklfT9Zm6GWAq1NWlLrrKWVzU14dhSQ0jowTwlmGWpyOW1nizPaGBV8Io44PovB6ZFu3Oa3z4FbHzVDV3WYOt+BDRrUmFdhOPd/Hh2sxT4640GDW07corPN6YYSCjW43p3PGAid/1QtRkweaHCm/lgAAAABJRU5ErkJggg==",pt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAIAAACKrYi4AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAEXRFWHRTb2Z0d2FyZQBTbmlwYXN0ZV0Xzt0AAAKFSURBVDiNnZFbUxNBEIV7b8km2VxJQkICiBgLLBUlVZQ+KPwy/Wu+WeWDVd4osQgQTbByIZvb7s7s9Ez7oKKEiOh57On+5nQfzdh5BqDBrGhe8brSATQAAqCL9f8nAoAJQE48mkna69Vc3LYarUF34E38UEr1d0e65sQjhUxivZpFSY3WYDAOph43ASAWNYvZxPZGuZhNWKZBBKGQjEgpuoqoaRHTKGQStZWFx/eqPhMeC1mIUz809MquIuBCCpSItJRPZlO2z4RAxQVeAU060dJCsr65dLOaPe1P9o97Ry13NOECpaFXdlES49JnQhGtljNpx5aKUCovEESgaNavYehRy6gU07eWc+vVnG2Zbw87B81+f+hzIQHA0Ct7AABAKImF6DFhmvrmWt6OmKMpR6l4OOvXiUcK2UR9s7y9UT7tTd4cdo5arjsKBP6I4RwKUiqBMmBo6Hoxl7BMPW5bqMhngn7e1zT0mG0tL6bvrBVKC46ha/vHvYNm3x0F7Le/f0EBQBFwgQHH0ZRlkrFHd6sC5XDCQlShkAAQs61CNr5VK+3V1zqD6asP7aO22x8GiBcyvQAFAKVISsVC/G7KMLRcKo6oEFUsai0VU/drpXwmHnD8eNL/9PlsNOFc4MzVzcuxshC5K4l67oQ9ebCyV7+hFKFSAFCr5p4+XG1+Hb54fdLujrsDDy7FOB8KAEQ09flpj943ukKqct5ZXkwDACq1f9xrtAbtznjic5pHnLP+uVAqnwmfCY+JjdX81u1SOZ/0A/Hy3ZeD5lnX9QTKuYMAoBk7z//0BgB21HRikUoxlUvFAGA0Ze3ueOyFARdXTM1f/1yMI+PYH/pXt81I/6fua+oby+d6U87U3pIAAAAASUVORK5CYII=",yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAyCAMAAAAtFKi+AAAA0lBMVEUAAABW5/9a4/9Q7P9R4/9L5/9P5/9Q5v9S6P9P5v9R5v9S6f9R5v9Q5v9R5v9P6P9P6P9Q5/9R5/9P5P9P5v9P5/9Q5/9P5/9P5v9P5v9R5v9P5f9Q5/9P5v9Q5v9P5P8q4v9P5v9O5/9P5v9P5/9P5v9P5/8s4v9Q5f814/9P5/9P5v9A5P9N5f8q4v8s4v8u4v8y4/8u4v8x4v9D5f9N5v8/5P9O5f8r4v8u4v825P824v875f9D5v9L5v874/8v4v8+5P9B5P874/885P8p4f9Wpi0aAAAARXRSTlMABQgNEQodJhUTKRcjQjssIDQxGxlJTD55RThlYFtSLv12VHxtajbeWLJzcWtP+PHUxeLOjIByMOfXvqWekoeGuKqagWJ5anCJAAAC70lEQVRIx+2V6VbiQBCFVZJOZ9/3zQQSMRgEhQF13J33f6WppENHjIp/55y5fziccy9fVVdTffTP6Jjo5+YTop9kWjM7asWyTeaQH9wMw/Ag+BixBxLw82DHomWCLBFDBCDf+eHnsYU0iQNJminykADGd34RSZyaGoaxUQUJWTwDVX1df+PnVCNQXNdVAkPlNBEQXwaIPw1c33Ycx5ZdXZUQ7hHDghjc+OV8eUZ0VzYJ2sYQwJtSGvj1+Z+d3nRBMvEXpwsAUVNLuQ7nO/9lrRjQuYjJ6Q4BiNNdJ+4B547cdo5EvoF8CABAShV7Wlzu/KeTxJaVcgMRsz3eAUDQ5SS6o4BlNE0cX3YDAzrhofVPAE482VLAYxhN86R2/OZ8LUAMAX4e/qaAm1kRRtHtzWKxWNYCwgQxAFxRwEs1KYou/5hKIkMC/Qw4Xc7Dewq4GmezWUXyc0fnrL1AO4MGcEMBz+Osyl7IlyefBvYASbiigO3ay7LxgoQvBgEGA8COJ9f90MaeN+4KvJ76uiSOTt5fO4szYAbrU3orHiCwXpIvq1zeaHj0viKMhMCfFrcUcNsAHuak/TBxVcSz7wJdyxW9dvMHDwBd/i6yg/0WoCLJcOuov3bLcZZ560tS3WQqGxrMbXhG/bVbZVXlPXftR44imAx7PLgW/a24hpnNsm5oMwBIFEB7Lv182wPgUkzuu+oaAKIAGtDlRwpYFGEYFt1MvAQAMIQPAehhQQOrKI7j6rQbmh10gP2mNzn1n8V5kuTdkb3aSkoBNADHqirbXQevtQ16In8K2zU4ckSDhaS8XfxqFMMKUxRXvmhkBxsO8QTQr0h2xFuakJaKLPs+uEsddqteKkq7LhHuAX1N2NQ4FUwBmFVBgOUtCKqqCpxmDZflcZuwkASmxixpCCETIU3TTIvsvc/2PC9ajQXMlihinscgHl4UslmHD9sIIhiDFfOtbfDMDRIsCxkQsRF98/h2by2xdraDDyjV0X/t6S9Yj5QwfvxcswAAAABJRU5ErkJggg==",bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAqlJREFUWEftl02ITXEYxn9PsRKSnY8sxgyRJBY2RoiNz/KRUj5qQkqzGRYTdrIiUUqSjwUSpZSifJSEZGEhCStlQSLjKxqP+07nTmdO536MOVezuO/mdO//f/7v7zzv877nXjHMQsOMh4YB2V4KbAAWABOA0dUeXlIfS+FAtqcDJ4H2wajfECDbS4CrwNgE5hlwDXgF9OQAzgUO9ClTtEK2ZwIPk9J8B/YCJyS5klK2VwDXgV5JIworme0o/VNgDvAZmC/pZa2S2e4ATgHvJE0sEmg9cDkB2CbpbC2YWLd9BtgK3JO0aACQ7fE1DumR9Ctvj+3wyWrgrqTFdcJMBp4nJe6SdDgLVLHWSYJY/wA8AC6FeSX1Jk/6FRgFdEg6XSfQTWAZEPe2SHo/WKBsnuig7cBr4GOyGN55XA3I9kjgILAn2bdPUnzui/45ZLusUBfwKOfQGGytwBqgXJafQDdwJNnfJilaPDdsh+lDwbhG3Cg1w0pJf/KAfgPReqskRStWDNsLgXPAlMymK8CXnBvHlUw/A5iWWou9WyTFiOiPtEJvgUnATkkxaauG7WjTO0Bbrb2Z9cizHzifN6PSQLdKho33z4WS7JvqSWK7BXhR8kT4IuJ2yRvfMveGFWI2BUis3y83Q16ONNBu4BjwA5hdzQvpg2yH9GuT71olhcn/OdJAUec3QFyjtdvTZquUwfbmxE+xpTigOM12J3A0SR7d0CkpW4IBbLbnAU8KV6icxfZFYGPyOeTfFbWvpJbtqcnbvHiFEpXCoMeBHSkpYorGy/JTTuliQsfPjsYApZRaDhwqvSJmDcKhxXooL7HtAAoFYkaF4bMxBljXcIXqVaXhHqoXJFXaxpq6CZRRYMh/g5oequWppkJNhWop8L/Xh9z2RQM3gWop+hfsqgo0vPrkAwAAAABJRU5ErkJggg==",xt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAyZJREFUWEftmE+IlWUUxn+PmlhBpIKLVilRgasyHHRctDXEP0mli8RaOC2E1JFhQkEEoTScAkFEyBYtagaRilAQCUuKyCAqQgaCBEGiTZa18M94/J7hXPiYvnvnfndGnMU9q8v3vu85z3ve8+c5V8ww0QzDQ0tAEfEQsBdYCzwFzJnCBX4DTlufpOvN9DQFlGC+B5ZOAUTV0VHgOUn/Vi22AnQY2JWHPgEuAGPAUWAWcAo42wTsSmBLrg0AN4Be4OX8NlR4qb8uIN/kSWBE0iuNwxFxE3gAGJD0bpXSiHgNOJFrj0r6278jYgR4CRiV9HRdQJEH+iUNlQDdyljqBJA9bs+HJHv5f9LqyRqAdkp6f5o8tAN4z7okVdruAup6KLOpWZZ1Y2g8GVvUoa6Huh5yfEyll923GHoTaLSbcnOdPkAR8QiwOwmbW8454FVJf5Q7ZEQYjFmAGYHli2QGlyJiWgDtAdzhB4EFE9rzP0WW7wOOFCAeTsqxsaKJm0d9AFwzuE6b621gNnAnCVnDjonZn8C20vefAdPdJ3LTt7m+GdiZa2WcY5Iq6XCrbv878HhJy5cF83tLkmmtg3sZcMx0dIJHzHcGJflC3vdYwTb2A24nvqDlsqTFdfnQcFJOe2iNpDMTFUSESdYbBWE7kJ58XdLnVYYi4lngYnp1WNKmuoDWAZ/moT5Jx6sUpBfmJucyd66UiHDsHMzFVZK+qQvIt/8BeAbw2NIr6ZdmBlt9j4jVhZ7PMvO+k7Si2f7J5rLlwFfAPOAvYL2kr+uAiojtScocxP8BPZJ+7QhQPseLxZD4MeBn8ZNsLSYGj0UtJSJch1wO+nKjS8Q6SedbHWxrlI6I53MOm+/EySw61FDs4Jbk4B+XiFgInAR8znIVeEHST5NdpC1AacRzlEfhRrp6YPSc5ZTuySHSw+SHwNvAkjTu51kt6cpkYLzeNqAEtQhwWhtAO+Ln2SDJFbotqQUoQT0IfARUtYiyUced483soG2pDShBuSS8k822Sofrjat6Y9i8t4BKwes/EPx3jduHG+iPrtrNil47qDryUDuKO90z4wDdBaxf2DQoCVPEAAAAAElFTkSuQmCC",kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABBNJREFUWEftmGuo5WMUxn9PrhGjCAnjrpkJwwd3yrhESXIZzOQyacZIDMbtA5kpogYhYRCDybgNSUohQkKRSYxmlNsHJCXXKB7vc3r3tM+eff77nL3n6Hyward7//u/1nre9a71rPVuMcFEEwwPAwOyvS9wD3AIsBZYKOmNfjc6ECDbmwGfAHu2AfgNmCbpq35ADQooUXm3i+OLJD3wnwCyvTVwOvAO8A+wpovjmZKeGXdAtvcBXgTy/SMwFbgTOKfN+UfAoZL+HFdAto8BnisAtmlztBw4v35yfInW/ZJ+7wdMdEaVQ7YnA9l5O5iWz+MkvdYvgE69noBsbwy8CRw2gtOU+n79HlE/gK4Fbu0RgcWSFm2IKDVGqPJM+GSHLs6eKJGbUXJmRyAJPF3SZ4OC6gXoQuChLk4CYC/gCODJ+vsvwE2pOkl/9QusF6Ak8gFdjN8l6fI8t/0UMLPtnc+BKyWFHsYsIwKynWP6bgSLU1rHYzs2LgBu6TjaBZLuHiuiJkDZdXbfKWslhRiHie2tgBuABcCmwL3Ag8BpwG2Sfh4NuCZA95UIze9iJMR38UjGbe8OHAy8VPvcNOBr4HhJ3drMMFNNgD4EDuzi+BJJ2X2j2L6stpUw+eKS8OGzqZJ+bVJsAvRtLelO/VE1TtvfA69Kmm17D2B1MbRIUnJtRGkCFE7J8NUpK0roZzUZtR1KCIOfIWll3rX9cr4lndgvoOdL/zq1KqfaQoCRP1JNksI7XcV2un+Ic1dJ31RASfDDy1iSnOorQjcmxFUz1XYUsFNdz5G0rAHQHaXzz5LU2kQilIHtSEkZWfoClOgkSpFPa9VcXdevS0rbGClCbxWG3xl4pO2FU4AtBgG0W5lzvqgG/67d/v26dnE2uXUc7ahsb1SYOpwTnRxvS8JTX/YNqJ77T8CkajGhTl5Mr+t5kpIXw8T2/sAq4CRJQ4lcbQ12ZNVIe+mnp6W6Mo5ElpTJ8JougFoNeTtJGXM3DCDbu1SGHcJWp8V080urj7SDVk6tw2V7KZApct3VyPb2NR/TcmZI+rhzI611Ew+dWZj16fri6px9IbjHgHPrs+sl3dwlQmH4NaX5nl2jPKW2kE2AsPS2sVH6YY5/PWkCdHvGiKqxrFz85tjOSHFyfbZeC7G9ebm5hp+ukxT9lPvDwLG1DeW3Z2sL2XusgN6uA1j05ktaarv92ezOXdrO3J372tGSUvoB9EK5aiefMsxlnXF4rqREakwR+iGGqkbG01W2PwAOqs9OKE5eabdYG2pIcVLJr1ypA+A84NE6eeZ6NLdMm8slzRsroCXAFeVGsVLSWdX4VXUQe68m57BR1fbjmTAlpfTbE31hLYYtY6/+ITEEuFN6XoO6KY3ns/8B9YruhIvQv1JhcDRuuQPQAAAAAElFTkSuQmCC",wt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAjRJREFUWEftmE2oTVEUx39/QoqJiZIyeSVSkigZGIhSr2TAyEhkpOiViY8UShEDJupRBq9kZPLIx8DAR72EkpIyMUAmJqKQv7Ne+97Ou879PO+9c9Vdw3PWWue3/3vttfc+os9MfcZDIZDt5cBlYCuwuAvoj8AYcFzSzy7i6q7/ANmeD7wEVgN/gF9dJF6QfK9IOtRFXEugHcAd4DWwXdLnThPb3pjFPE0DWdSLSkUKHQYuAaclnewUpuZnewLYAKyS9Lbb+CKgEeACcELSmcaEtg8CS4F3km4WvH8MbAbWSHozG0CvgLWZCuOShgdAoYDt/dnK25nU2JJawRcg6iXsmqTbyXfmp8x2FHkUezMbkXRxNoGOAfsSTTTN6FXfgVpLOCvpegNQFPSPJiP4kD0/JSlayxTrZZV1WtTtFtgnYEhSDKxuMwm0C3jfhOoqsCnag6RopKWAzgErgBeSzvey7G3fAnYD2yQ9LAXUbh5sT1ll2UY9CqxMcUclPasa6DmwPgENSxofAOX3MttLgHlJoa9xAiitkO0DwLIW9TMh6W6njXE6gPJ1UMRVP5AVFPX9tBlH3F5JD6oGmv6itl1GoUfAuiTrHkn3KlWoaH4rBbIdt5a5CeybpN9VA/VdDfUd0I24gaQpOyLpSaVT1ndF3TOQ7fxxMw5uziWbA8X/AZJP+Ma1O6x26MvHN3JFvsmdpvYdSQvzwXGzaJWg3TGo9HtJkwP5P37HlB5uiQQDhdqJ9xeLiRdD0rrHngAAAABJRU5ErkJggg==",zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABE9JREFUWEfNl1msXnMUxX8LoYYQpRIxNLRKiijV8NDoRYKaUkXjgXiQIOYhUkHjoTE1hrTEECIeDC9oGqKUl5aEtH0hKCptjSGiNUQ0puWsm3Nvznfuud/51Ne0O7m5+c7/f/Z/7fXfe+19xHZm2s7w0BMg2zsBdwGXAL8DiyQt3BrB9AroIeCGGoArJT3Rb1CtgGzvCvwChKWqrZM0YVsAOhr4oOFgA2Mk/dFPUL0wtBvwcwND6yUd2k8w8dUKKJtsLwHOrR2+QNLcbQVoL+At4PgSwGJgjqS/tgmgkqWweQywWdIn/QYy5K/1ymwfAcwADgf+BL4Alkn6fGuAGhWQ7SmlGM4cJddWAvMkLesnsEZAtq8H7gN26eGw54HLJf3Ww97WLSMA2X6wKPMbW9/s3PA+cLKkTf/xvRHbOwDZTr+6bQud5goHCilIr+sw22OB64CkwbtlLxyxr0OHbEdnojf/xxZK6uh5tiOsbwPHVRy/WQA7XVLUvsMGGbI9DkgpJ5Kfyt518BYgywEnSgpbg2b7rEK/Xm3wNUVSrroR0CLgWuBT4BTgAGDYaRdgH5ZXMbnoa/cCewCvSBpWdduXAU81+AhDIypUtnP4eiBVMlXSOts7l7/rHb7qN5o0SdKGkomjSibC7HhJX5XPx5eBVis2t3DgUGXa3rfM3YEAurmI7P4MX5KerVD9JXBQF3ZWSjqhul4GtxR4VNLjFV/RssxO8fcZcLGkVeVok5y7FdgTmB9AK5I3VZrLyN4DOg6sgVsuaaAOuEziyZJWN6yNlbSxBJLpc16YKvetSeIH0LqyXMPIsNl+GTivC0M/AuOqlWL7TuCOQii/BeIvf7m6zRU/aUWnAXvXfM+QtCKApkt6pyGah4FrugDK0pGSPq5czQ6Fut8DJA12bHm3urxY0uw86NbLhnKrm9+5khY0BDMVeCQS0COomZJebwN0dkq4xWEqbIKkfxpAJdi0oAdafGRez9UPjsLdGJoIrO0hwlmSRlV4268BqbLRbK2kSUOL3QBl7Qdgn4qnMJE8qdpqSdNGO832FcCwBDTs2yDpkFZA2VCrtIA5Fsj/p4EqiNmSMtaOMNsnFZPA8i4MbZKUljVoXSdG21eXyZm9aySlRQTomGKCfAGYVfr5KOOtpL8bcillHo3pZlHtb3oBlOvKxsj+G5LOGPJqO2UdZb+ofJYh7ckGQNGbjbVr/xXIh8OQnVmofhS+/TPIdpjIoS9KurB6YAkqE+Mc4LsC4MT65Gg7t5C+lwCi3gkqANOAnwN2L9Zvl3R3r4AyVK0q2sjSenspry8NOKAvKBryLZLSFzvM9vdFf9sPOF9SOsCg2b4UeAZ4SVLeb2eofDGjxTRJpzYlQsnUY8A5GV3qumQ7A9r0NFdJX9dYDsDDJOWTvWdASeJEP79bZqYNZUStJ7ftNNKbCr1KldbZ27/8ermqZ0DdQPR7rfVDsd8Htvn7F829h4P/zJ4/AAAAAElFTkSuQmCC",St="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA+pJREFUWEftmFvopWMUxn+P8/mQSHK6IIcLRLkYN6IpZDCpiRxmuBiN8yFEkxk0keOEQRJDOV84FCXClGgoF26EC1NoQg4hZx7vw7un77/3t//7vw9/uZh18+29v/2u73mftdaz1vuJ/5lpXDy2dwAOr37WSvp5HJ9jAbK9E/AscBiwCfANMEfS+lFBjQzI9p4FyHPAEcC3FdCOwOvA2ZI+GwXUSIBs7w48AswFPgGuAA4EzgP2AV4BFo3C1NCAbO8KPAScAHwKXCYpYcP2fOBOYC/gN+AL4M8GUzsD8yWt6cfeUIBsx+GDwCnA58DVkp5oOrd9OvD4gHAdKendtv/MGFCtpgeAU4EvgaWSHm5zantZ+X15SAO+B5JPedbBwO/l8/WSVowMyPZ2wCrgtJrAcXjfdCzYPh+4DgirT9Y8+6quuUFSQPfYQIZsbw3cBZxZnP4A3ASsLA6z+75mO74vBa4Btq9hXAhsWipyNEC2tyzObgfOLfkSwbsNuHkQmA7KCiqAUoXZ2FY1dMMDsr15Hg4srpUSlpZL+msYfbEdwUw+XVwqMDoVy6YCdGYhs71ZaAUuqDu6tybxH8OAaTAVf9lcmIp9ABwiqcdfTw7VHS2NvgBhKWV+laToyshmewvgKWBezcU7iv8V3YxPAVRjfmUAANsAq0vZXi7pl5GRNBbaTg5FOJPcP5Vn3ALc2szJbkCXFIW9tsb6MeAiSVnYY7YXAen03Synit6U9E6fddno3cAZVaNulJTv/9gGZ7bTh5J8uxQBe7rI/hJJKfM2MC8Bx5eS/rXldpI+FbVA0jN91kcGomMLyqa/LgK6TFJE919AtvevY8QB9bpY0nf9wlSUuKlBP3b9L3kXuVgj6ehpfGR0CYj0v4/TGyWt6wA6Bni+6EwUOZKehrhfTeb0rClmO/dTzi9U8Wvef68IZx72tqQ5LWuPK9PAUUXFw2SYSmTy+WRJr3UAhZlUwKFdDu6XtGQaQKskXdi8X3JrXR1BegDVsSUlH8BNy9QwV9KHzRzK1JexIo1zXyAgV0s6Z4KA9gBeLaHK9aOaP3nePZ3u39rLysyTRprmOFuAUjgnSVrbvdlxAb1YBbTp943KQFvIOgxNHFAkP3oT65aGVFkEcH0p5QDYYLZnDdCjwFl1AuhmORUT8TtRUhicfUBVuwIoSt1tYe79okEJ3RSbNYZaQMzop42ABtG0kaH/gqHMRJmpJ2URxJfriDOUUq8s568Ma2mUeZEwKYto7lYPkPPaTq/9Wsex9c3Gti0T4bjgMg7ndc1B5eTRM+D1PSjaTvffu84q44KYItjAW5JamR94cp0kkpn4+huU77Y03bITlAAAAABJRU5ErkJggg==",Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA2JJREFUWEftl0uoVWUUx39/A5UoREeS3OKCV8MgxWuDJBsolRBoidpDFFNB0AQnSoWiYkVQgwQHPgYiWIQQlRPF1yAiKRWM9N5uDjQqEMwHXiUq8+9e8gnH0z37cTxw7qANe7K/b6/1+9a3nmKQPRpkPFQGsv0i8BEwGvgKeFPS9VYdrBKQ7UeBPmB4DcBWSavaBfQa8Gmd8l5JE9oF1A2cqFO+T9LstgCFUtsfAGvhjv+dA2ZK+rltQAnqCeAZYK+kK62CCTmVnDrBvAR8AjwIXABmS/q+VVCVgGwPAS4Co2oATkqa0i6gR4Df65Q70oCkv1sBVdVCI4HLAyjukPRbIyDbQ4ERksK6uU9VoAeAm0VC0/op4FlJ/bbDxyYD0yQdy/u/NJDth5Pw/qx0PFQSapKkH2z/BIwHnpN0+L6BbEdkLZE0y3ZczZg6oduAs3XfeiQdSJEZQTBG0o9FBym0kO2lmbCdwClJk22fyfJPfamYIelokbIy67lAtp8EvkvF9F1J621/CzxdJ3wZcLyBwvOSrpWBKUyM2VWFY04E9khamMy/P8pFWQXADWB62eTZ0EK2p2WCvgaiNIyT9EcC2g0sqgAUW+Ng3ZJuFf2XB7QLWAzc0+8kB/+iSPAA68sl7Sj6Lw/oZModL0g6WCvI9ltAvCOKFNSsh4W7JF1tKuxtX0o1K66rPqSjDYnDRD7KC4zoMKN/GpYgtmRAq5sFCmeMit4p6XwFS9yz1fbmLLuvSx8jy0+U1NNIXt6VhVXGpnT/TTNAtuNAUXx7gceSjEOSnm8GaC8wL7uSTZI2Ngn0Weouo47VBsLLkr4cSGaehRZE/skiLa5rfNX2wnaUl1+AzyW9Yrs2f52Q9FRVoBh1olfuCB+Q9F5ZKyWHj64yppRjWZROtd0FRC0LB++T9HgloJQEX0/taiS0uZJK5R/bAf8O8E+kDkmnk7zoLOfHKCUpkuV/njLFdWvWtq4EAmoD8KGkvwYSZjum2fezq3ojra+RFFNu6acMUDRlH8fInKSGX0T5iL7m1/StM9W3FSk3/RuHkLS9NEnaWAh0V2DWZL2aVf2Yye6GbyNdUfXflnSkKkzsLw2UfCAcck6MPqmsRNP/Z3L+mPnDN3I7wiLISkBFwlqx/j9QkRUHnYVuA2pWIzTAMfOyAAAAAElFTkSuQmCC",Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAA9dJREFUWEftl2uoVVUUhb/Ry6KnGSk9kAhFMcLeRGU/jSIwo9KgJCXBCIUKC5MehFn0oPBXUNkTKiMt+pNJVBqEeZMoigqih9GDKJKiB9Foz1hbVvvufc6699wf90cLDoez1lxzjrXmHGPNI8bZ0DjDw/+A+mVk1Ddkey9gN3BgjyCfSTq+H4h8fRBAs4APCoJNkvRjgd2/JoMAWgQ8VhBorqTNBXYDA1oHXFsQaLWkNQV2AwO6BphWEGhI0lMFdqMDZPsQSbtt3wFMLgj0saT7CuxGBiix6mlgAbABOAo4qyDQ15KOKbAbMaB7geszxw8CKwoCjT0g21cBj2bB3wK+BBYWANok6aIuO9snxkElBWv70952pOU1YL/kdBdwGnA+8EgBoHmSXmyzsx1pfwIIJr7dF5DtqVXg7cCRyeFvwDmShqqi3huIQBf0ALVe0uJ63Xao+ixJ220fC6yq1P46SeG3dw3ZPgiI1MSV1mOBpGezAHFrdwHLqu/9M7sIsBp4QNLfmX0IcaT+zXTLAeb3/ECtSm075l8A5mXGayRFkGHDdtD/DCDY9CGwU9LPTUPbsytmvgrsC0xts+kCFMoa11mPTcB8SW4JcjQwCZgITKj2/Qn8Cnwl6dvsdk4B4gk5GDhPUtTlsDEMkO3LKwUOvanH+0lvwlG83PVnBnA2MKXNMfBHSmekLxgZQhp7F0mKQm4d/wFk+3TgjUY9fJ9OdUCXk475tZJW2Y46+wh4GdhRtSNP9vKzB5DtI4D3kgKPMPYw80jVNEm/2A6W1fJwv6RcXLtTZntjo4gHAbVY0nrbkeZPsrRGDYZsBHt7p8z2D6k4BwESe98NSgfdba8Fbmo43CxpbgmgeB5uSWwJ0Wt+SoHOkbTV9nGpdoJ5+fhJ0uF9AfWLll77GmTcwsyWPRskXRrztp8HLu7wO1lSkKW7hvoBytdtvwRc2NgTijtT0ue25yS2drk9s367mgaj6qmrdDwOXNlwdqekm9NN7qjeuZOy9VDtQ7PfCyU9M5Y39BCwNHP4DTA90XxJ9YQ83Ai2swFwpaR7xhJQNGfLM4c5zT9taW3jXZyf2a+r/hrl+/csjTZldwMrk5ehRHPbjpf/xpaTR7d5Qza/UVIOcGBAtyeJCEchdNt60DxsotWNRn+fFPkdSfFMDc4y25cAJyfBe07SZQU0v7qyuQ2IziBGZ589opTZPhd4JRqvdOoZkr5I86/3kI4rkv2pyeavaFXy5q3eWwyoEroTgK0VmMOAqKFoR29NffkWIJqvrhG3GjKRa9cUSd81NxQD6hFsTJfGHaB/ABHHPTRwQumHAAAAAElFTkSuQmCC",jt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAcNJREFUWEftlz1LHUEYhZ9DDCja+oERERt7EQsrC0ECkt5WEKxsUhgEhWhjrX8ilY2IiqVgE7A24DcIomlExCjK675hlHuv1927V0MUZqr9mPPu2TOzs8+IN9b0xvwQDWWNSEyoqoTM7APQB3wBeoE2oBU4Bw6AbWARWJV0U/gQM2sGhoDPQGfQNgBHwCGwAfyQtFPOXNGQmZmfjwIToVjWC/0G5oAF4BPwHRgGarKEwDrwTdJWYd9SQ7WJmasKipV2mQY+AlM5tXdAvaTrB91rGZoNBfMaclmdpD9PDJmZR+fzppqEXmQI2JTU7aYeEzKzE6DjPxk6kNQSDT0z4et8KYkJpSwHMaGstTImFBPyBF7664jrUNo8qvorc3ZxkizXsoYsTVuRIQcmJ7pl4GdCkcfAqbNLIENH08GAuH5caGgXWALWgL2gdaRpCtqegLgDCW06EKYaagec/uYluYHUFpDX2bk+dLwEViRZBVo3OA7MOG+X/bk+XMwq9tr3ncXKGbpNAP1XzoctSirCVjP7mrzxSM46XZL+bgwKibExZ5ExYBK4KNH5lmcf6M9TT9JZkaE84n/ZN26ls9KNCb27hO4B+L7PJf7OoEgAAAAASUVORK5CYII=",$t="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAATpJREFUWEftmD1OAzEQRt/XkfT03IAaKn4OQNoIuAEdHAM6bgCIFg5AQkXq3ICeHugGGWVRCKudEbsgB+xu5ZHnzTfjsb0is6HMeChAXkZqFTKzC2AfahWcApuSnpsWN7M+8ACs19gZcCXpcHHuC5CZrQAvTiTbku4doC1g7KzTk/Q6b1MH1AMaowd2JY0coB3gzgHqS/oUfAFaUKxZITNbBVIxPjpSd5WytVQekp4qfx8pM7MbYM/blrP5roAqd7eSBuljHihtxejoGghJ7yzfBToAJg79BnAZjbAtUNRP2O7PAZ0D1074Q+AoKlFbhU4knTmd+hg4/bdA2aUsmomwXdsaCjuKGrYFyq4x/srRkdfhmnKd1fWjKj4zK1fYpbvk5/UMmhV3Pg/FaGf9Kbvys8FTtii0dAq9AT9Y3iUhhl4ZAAAAAElFTkSuQmCC",Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAXNJREFUWEfN2D0yBEEchvHnFahyAYmS+6jiChKRRCbBCaRCYlSJHGG5g2MQEkqdgT9TNatmd3umP6a77cYzPb99+qNmVyzZR0vm4d9AZrYNXAGHwL2kmyZOdVAHcgKstDP0KWm9KqgHMl0xE0nnVUBmtgVcA90i3aX7BexIei8KCoAs1CkCioA0z5+pkxUUCXHWyQJKhDjrjAKNgEzrPEo6mz+Yo8+hDJDeOlGFMkEG6wSBMkMG6wyCCkC8dZygghBvnRmQmW0CtwNHfI43FefO6g78t8vM7AXYz/HUnjEWTmXXdV3QK7BXEOStMz9lG8Dx77StRaIOgCPPPUF1gra9D2dml8Cd57qgOrVATZ1dSW++L1cLFFynBiiqTg1QVJ3SoOg6pUFPkk5DFrLzpI69cXp9z7b/bn9JBO2sGqCkOqWmLLlOKVBynRKgUXVygS6Ah3ZhjqqTC9S8JTwDq81fK5I+UndsFtCYhw++oOUeOHW8HyykriWbO+aDAAAAAElFTkSuQmCC",Et=""+new URL("sy-table8-c7a51e00.png",import.meta.url).href,Vt=""+new URL("sy-table7-370c0977.png",import.meta.url).href,Ut=""+new URL("sy-table4-ceed648e.png",import.meta.url).href,Pt=""+new URL("sy-table5-8be36250.png",import.meta.url).href,Qt=""+new URL("sy-table6-c133024f.png",import.meta.url).href;const N=w=>(M("data-v-f9780f1f"),w=w(),H(),w),Ft={class:"module11"},Rt={class:"displayFlex left_bg"},Dt={class:"flex1"},Jt=N(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),It={class:"choose"},Kt={class:"choose"},Nt={class:"displayFlex center_bg"},Ot={class:"flex1"},Lt=N(()=>s("div",{class:"yd_title center_0"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Yt={class:"school"},Wt={class:"flex1"},Gt=N(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),qt={class:"flex1"},Xt={class:"fundingBox"},Mt={class:"funding"},Ht=N(()=>s("span",null,"金额(万元)",-1)),Zt={class:"spot"},se={class:"spot"},te={class:"displayFlex right_bg"},ee={class:"flex1"},ae=N(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),le={class:"choose"},oe={class:"flex1"},ie=N(()=>s("div",{class:"yd_title right_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ne={class:"dyh"},ce={class:"czrBox"},de=N(()=>s("div",null,"发起单位:",-1)),re={class:"czrBox"},_e=N(()=>s("div",null,"项目名称:",-1)),ue={class:"czrBox"},ge=N(()=>s("div",null,"公众筹款金额(元):",-1)),Ae={class:"czrBox"},he=N(()=>s("div",null,"捐赠支出金额:",-1)),ve={class:"czrBox"},fe=N(()=>s("div",null,"捐赠人次:",-1)),me={__name:"gk_work",setup(w){b(!0);const f=b([{choose:"1"},{choose:"1"},{choose:"1"}]),n=(d,e)=>{if(f.value[d].choose=e,d===0)t.list2=e=="1"?t.education:t.medical;else if(d===1)t.list=e==="1"?t.housing:t.temporary;else if(d===2){const i={1:t.disabilitySubsidies,2:t.difficultSoldiers,3:t.needyWorkers};t.list1=i[e],e==2?t.list1.name="困难军人":e==3&&(t.list1.name="困难职工")}},c=b(!1),t=R({list:{},list1:{},list2:{},education:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},medical:{data:[{nf:"2019",jzrs:"4202",jzje:"1200"}],year:["2019"]},housing:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},temporary:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},lifeAssistance:{yktTotal:"11515620",subsidyInformation:[{btsx:"80至99岁老人生活补助",btje:"11515620"}]},salvation:{data:[{tkjzje:"868.4888",tkjzrs:"9430",dbjzrs:"9430",dbjzje:"868.4888",dibianJzrs:"2310"}],month:["1"]},disabilitySubsidies:{data:[],month:["1"]},difficultSoldiers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"]},needyWorkers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"],name:"困难军人"},diversification:{hszhxms:[{fqdw:"龙游县红十字会",xmmc:"防溺水设施配置",gzzcje:"10800.42",jzzcje:"0",jzrc:"444"}]},totalAssistance:{data:[],year:[]}}),z=d=>parseInt(d.trim(),10).toLocaleString("en-US"),A=async()=>{await O.get("/api/ggfwyth/succour").then(d=>{d.code==200&&(t.diversification.hszhxms=d.data.diversification.hszhxms,t.education.data=d.data.specialAssistance.education.data,t.education.year=d.data.specialAssistance.education.year,t.list2=t.education,t.medical.data=d.data.specialAssistance.medical.data,t.medical.year=d.data.specialAssistance.medical.year,t.housing.data=d.data.specialAssistance.housing.data,t.housing.year=d.data.specialAssistance.housing.year,t.list=t.housing,t.temporary.data=d.data.specialAssistance.temporary.data,t.temporary.year=d.data.specialAssistance.temporary.year,t.totalAssistance.data=d.data.totalAssistance.data,t.totalAssistance.year=d.data.totalAssistance.year,t.lifeAssistance.yktTotal=z(String((d.data.lifeAssistance.yktTotal/1e4).toFixed(2))),t.lifeAssistance.subsidyInformation=d.data.lifeAssistance.subsidyInformation,d.data.lifeAssistance.subsidyInformation.forEach((e,i)=>{t.lifeAssistance.subsidyInformation[i].btje=z((e.btje/1e4).toFixed(2))}),t.salvation=d.data.lifeAssistance.jz,t.disabilitySubsidies.data=d.data.underprivileged.disabilitySubsidies.data,t.disabilitySubsidies.month=d.data.underprivileged.disabilitySubsidies.month,t.difficultSoldiers.data=d.data.underprivileged.difficultSoldiers.data,t.difficultSoldiers.year=d.data.underprivileged.difficultSoldiers.year,t.needyWorkers.data=d.data.underprivileged.needyWorkers.data,t.needyWorkers.year=d.data.underprivileged.needyWorkers.year,t.list1=t.disabilitySubsidies,t.diversification.hszhxms=d.data.diversification.hszhxms,c.value=!0)})},Q=b(null);let T=!0;const I=()=>{T=!1},B=()=>{T=!0,P()},P=()=>{if(!T)return;const d=Q.value;d&&(d.scrollTop+=1,d.scrollTop+1>=d.scrollHeight-d.clientHeight?setTimeout(()=>{d.scrollTo({top:0,behavior:"smooth"}),setTimeout(P,2e3)},1e3):requestAnimationFrame(P))};b(!0);let F;return es(()=>{setTimeout(()=>{B()},600)}),X(()=>{A()}),rs(()=>{clearInterval(F)}),(d,e)=>(l(),h("div",Ft,[s("div",Rt,[s("div",Dt,[Jt,s("div",It,[s("div",{class:E(f.value[0].choose=="1"?"choose_1":"choose_2"),onClick:e[0]||(e[0]=i=>n(0,"1"))}," 教育 ",2),s("div",{class:E(f.value[0].choose=="2"?"choose_1":"choose_2"),onClick:e[1]||(e[1]=i=>n(0,"2"))}," 医疗 ",2)]),$(fs,{list:t.list2},null,8,["list"]),s("div",Kt,[s("div",{class:E(f.value[1].choose=="1"?"choose_1":"choose_2"),onClick:e[2]||(e[2]=i=>n(1,"1"))}," 住房 ",2),s("div",{class:E(f.value[1].choose=="2"?"choose_1":"choose_2"),onClick:e[3]||(e[3]=i=>n(1,"2"))}," 临时救助 ",2)]),$(ms,{list:t.list},null,8,["list"])])]),s("div",Nt,[s("div",Ot,[Lt,s("div",Yt,[c.value?(l(),v(ps,{key:0,list:t.totalAssistance},null,8,["list"])):x("",!0)])]),s("div",Wt,[Gt,c.value?(l(),v(ys,{key:0,list:t.salvation},null,8,["list"])):x("",!0)]),s("div",qt,[s("div",Xt,[s("div",Mt,[s("span",null,"一卡通财政补贴(补贴总额:"+_(t.lifeAssistance.yktTotal)+"万元)",1),Ht]),s("div",{class:"rolling",ref_key:"mainRef",ref:Q,onMouseenter:I,onMouseleave:B},[(l(!0),h(D,null,J(t.lifeAssistance.subsidyInformation,(i,g)=>(l(),h("div",{key:g,class:"fundingContent"},[s("span",Zt,_(i.btsx),1),s("span",se,_(i.btje),1)]))),128))],544)])])]),s("div",te,[s("div",ee,[ae,s("div",le,[s("div",{class:E(f.value[2].choose=="1"?"choose_1":"choose_2"),onClick:e[4]||(e[4]=i=>n(2,"1"))}," 困难残疾人 ",2),s("div",{class:E(f.value[2].choose=="2"?"choose_1":"choose_2"),onClick:e[5]||(e[5]=i=>n(2,"2"))}," 困难军人 ",2),s("div",{class:E(f.value[2].choose=="3"?"choose_1":"choose_2"),onClick:e[6]||(e[6]=i=>n(2,"3"))}," 困难职工 ",2)]),f.value[2].choose=="1"&&c.value?(l(),v(bs,{key:0,list:t.list1},null,8,["list"])):(l(),v(xs,{key:1,list:t.list1},null,8,["list"]))]),s("div",oe,[ie,s("div",ne,[(l(!0),h(D,null,J(t.diversification.hszhxms,(i,g)=>(l(),h("div",{class:"czr-bj",key:g},[s("div",ce,[de,s("div",null,_(i.fqdw),1)]),s("div",re,[_e,s("div",null,_(i.xmmc),1)]),s("div",ue,[ge,s("div",null,_(i.gzzcje),1)]),s("div",Ae,[he,s("div",null,_(i.jzzcje),1)]),s("div",ve,[fe,s("div",null,_(i.jzrc),1)])]))),128))])])])]))}},pe=q(me,[["__scopeId","data-v-f9780f1f"]]);const p=w=>(M("data-v-1fd7cc66"),w=w(),H(),w),ye={class:"module11"},be={class:"displayFlex left_bg"},xe={class:"flex1"},ke=p(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),we=p(()=>s("div",{class:"t_1"},null,-1)),ze={class:"t_2"},Se={class:"top"},Ce={class:"t_3"},Be={class:"right"},je={class:"flex1",style:{"margin-top":"30px"}},$e=p(()=>s("div",{class:"yd_title left_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Te={class:"selectLint"},Ee={class:"selectBox"},Ve={class:"selectBox"},Ue={class:"displayFlex center_bg"},Pe={class:"flex1"},Qe=p(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Fe={class:"school"},Re={class:"schoolaBox"},De={class:"schoola"},Je=p(()=>s("span",{class:"schoola1"},"学校总数",-1)),Ie={class:"schoola"},Ke=p(()=>s("span",{class:"schoola1"},"学生总数",-1)),Ne={class:"schoola"},Oe=p(()=>s("span",{class:"schoola1"},"班级总数",-1)),Le={class:"schoola"},Ye=p(()=>s("span",{class:"schoola1"},"教职工总数",-1)),We={class:"schoolb"},Ge=p(()=>s("img",{src:js,class:"gkTop",alt:""},null,-1)),qe={class:"grade"},Xe=p(()=>s("span",{class:"spot font"},"初中",-1)),Me={class:"font"},He=p(()=>s("span",{class:"spot font"},"高中",-1)),Ze={class:"font"},sa={class:"grade"},ta=p(()=>s("span",{class:"spot font"},"小学",-1)),ea={class:"font"},aa=p(()=>s("span",{class:"spot font"},"中职",-1)),la={class:"font"},oa={class:"grade grade1"},ia=p(()=>s("span",{class:"spot font"},"幼儿园",-1)),na={class:"font"},ca={class:"schoolbs"},da={class:"font"},ra={class:"flex1"},_a={style:{width:"100%",display:"flex","flex-wrap":"wrap"}},ua={class:"flex1"},ga={class:"fundingBox"},Aa=p(()=>s("div",{class:"funding"},[s("span",null,"资助项目"),s("span",null,"资助数量"),s("span",null,"资助金额")],-1)),ha={class:"spot"},va={class:"spot"},fa={class:"spot"},ma={class:"displayFlex right_bg"},pa={class:"flex1"},ya=p(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ba={class:"czr-sl"},xa={class:"historyimg historyimg1"},ka=p(()=>s("span",null,"覆盖医疗机构数量",-1)),wa={class:"historyimg historyimg2"},za=p(()=>s("span",null,"启用角色数量",-1)),Sa={class:"flex11"},Ca={class:"earlyWarning"},Ba={class:"earlyWarning1"},ja={class:"green"},$a=p(()=>s("img",{src:$s,alt:""},null,-1)),Ta=p(()=>s("img",{src:Ts,alt:"",class:"ppImg"},null,-1)),Ea=p(()=>s("div",{class:"historyimg historyimg1"},[s("span",{style:{"font-size":"18px"}},"绿色预警")],-1)),Va={class:"earlyWarning1"},Ua={class:"yellow"},Pa=p(()=>s("img",{src:Es,alt:""},null,-1)),Qa=p(()=>s("img",{src:Vs,alt:"",class:"ppImg"},null,-1)),Fa=p(()=>s("div",{class:"historyimg historyimg2"},[s("span",{style:{"font-size":"18px"}},"黄色预警")],-1)),Ra={class:"earlyWarning1"},Da={class:"red"},Ja=p(()=>s("img",{src:Us,alt:""},null,-1)),Ia=p(()=>s("img",{src:Ps,alt:"",class:"ppImg"},null,-1)),Ka=p(()=>s("div",{class:"historyimg historyimg3"},[s("span",{style:{"font-size":"18px"}},"红色预警")],-1)),Na={class:"flex1"},Oa={style:{display:"flex","justify-content":"center"}},La={class:"czr-bj"},Ya={class:"czrBox"},Wa=p(()=>s("div",{class:"situation situation3"},null,-1)),Ga={class:"clue"},qa={class:"clueBox"},Xa=p(()=>s("div",{class:"clueTitle"},"预警线索总数",-1)),Ma={class:"clueNum"},Ha=p(()=>s("div",{class:"clueUnit"},"条",-1)),Za={class:"clueBox"},sl=p(()=>s("div",{class:"clueTitle"},[G("公安协同 "),s("br"),G("处置线索")],-1)),tl={class:"clueNum"},el=p(()=>s("div",{class:"clueUnit"},"条",-1)),al={class:"clueBox"},ll=p(()=>s("div",{class:"clueTitle"},"检察官处置线索",-1)),ol={class:"clueNum"},il=p(()=>s("div",{class:"clueUnit"},"条",-1)),nl={__name:"gk_education",setup(w){const f=b(!0),n=R({value1:"0",value2:"0",list:[],list1:[],active:"县镇",evaluationAnalysis:{},options1:[{value:"1",label:"2023年秋季小学生心理健康普查"},{value:"2",label:"2023年秋季初中生心理健康普查"},{value:"3",label:"2023年秋季高中生心理健康普查"}],options2:[{value:"tes1",label:"中小学心理健康诊断测验(MHT)"},{value:"tes2",label:"小学心理健康诊断测验"}]});var c=b([{name:"正常",value:17},{name:"关注",value:16},{name:"追踪",value:14},{name:"异常",value:8},{name:"警戒",value:8}]);b([{name:"正常",value:37},{name:"关注",value:26},{name:"追踪",value:24},{name:"异常",value:18},{name:"警戒",value:18}]),b([{name:"正常",value:227},{name:"关注",value:169},{name:"追踪",value:114},{name:"异常",value:98},{name:"警戒",value:78}]);const t=b(!1),z=R({url:"",title:"",columns:[{label:"学校名称",property:"xxmc"},{label:"区域",property:"qq"},{label:"学段",property:"xd"},{label:"班级数",property:"bjs"},{label:"教师数",property:"jss"},{label:"学生数",property:"xss"},{label:"性质",property:"xz"}],data:[]}),A=R({total:100,pageSize:10,currentPage:1,school:""}),Q=u=>{A.currentPage=u,I(z.url,A.currentPage)},T=(u,m,a)=>{z.title=u,A.school=a,z.url=m,A.currentPage=1,t.value=!0,I(m,A.currentPage)},I=(u,m)=>{t.value=!0,O.get(`${u}?page=${m}&size=${A.pageSize}&xd=${A.school}`).then(a=>{a.code==200&&(z.data=a.data,A.total=a.count,t.value=!0)})},B=()=>{t.value=!1},P=()=>{n.options1=[],n.options2=[],n.evaluationAnalysis.forEach((u,m)=>{const a={value:`${m}`,label:u.planTitle};n.options1.push(a)}),n.evaluationAnalysis[n.value1]&&n.evaluationAnalysis[n.value1].child&&n.evaluationAnalysis[n.value1].child.forEach((u,m)=>{const a={value:`${m}`,label:u.title};n.options2.push(a)}),n.value2="0",F()},F=()=>{f.value=!1,c.value.forEach((u,m)=>{u.value=n.evaluationAnalysis[n.value1].child[n.value2].statistics[m+1]}),n.list=c.value,setTimeout(()=>{f.value=!0},100)},d=b(!1),e=R({xsql:[],zdgz:[{name:"留守儿童",value:16.1,cls:"left1"},{name:"独生子女",value:32.1,cls:"left2"},{name:"单亲家庭",value:65.1,cls:"left3"},{name:"享受低保",value:.1,cls:"left4"}],xxgk:{},xzncjszcsl:{},xzncxxsl:[[],[]],zzxm:[],schoolData:[{name:"副高级",value:""},{name:"正高级",value:""},{name:"未定级",value:""},{name:"员级",value:""},{name:"中级",value:""},{name:"助理级",value:""}],whistleblower:{yljgsl:10,qyjssl:3,green:316895,yellow:16676,red:6242,culeTotal:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},newCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},gaCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]},jcgCules:{data:["255","165","165","165","165"],time:["5.31","6.1","6.2","6.3","6.4"]}},culeTotal:"",gaCules:"",jcgCules:""}),i=async()=>{await O.get("/api/ggfwyth/education").then(u=>{u.code==200&&(e.xsql.push(u.data.xssl.zz),e.xsql.push(u.data.xssl.gz),e.xsql.push(u.data.xssl.cz),e.xsql.push(u.data.xssl.xx),e.xsql.push(u.data.xssl.yey),e.xsql.push(u.data.xssl.tsjy),e.zdgz[0].value=u.data.zdgz.lset,e.zdgz[1].value=u.data.zdgz.dszn,e.zdgz[2].value=u.data.zdgz.dqjt,e.zdgz[3].value=u.data.zdgz.xsdb,n.evaluationAnalysis=u.data.cpfx,P(),e.xxgk=u.data.xxgk,e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.ncxx),e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.nccz),e.xzncxxsl[0].push(u.data.xzncxxsl.ncxx.ncgz),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzxx),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzcz),e.xzncxxsl[1].push(u.data.xzncxxsl.xzxx.xzgz),e.xzncjszcsl=u.data.xzncjszcsl,e.zzxm=u.data.zzxm,e.whistleblower=u.data.whistleblower,e.culeTotal=u.data.whistleblower.culeTotal.data.slice(-1)[0],e.gaCules=u.data.whistleblower.gaCules.data.slice(-1)[0],e.jcgCules=u.data.whistleblower.jcgCules.data.slice(-1)[0],d.value=!0)})},g=b(null);let j=!0;const K=()=>{j=!1},V=()=>{j=!0,C()},C=()=>{if(!j)return;const u=g.value;u&&(u.scrollTop+=1,u.scrollTop+1>=u.scrollHeight-u.clientHeight?setTimeout(()=>{u.scrollTo({top:0,behavior:"smooth"}),setTimeout(C,2e3)},1e3):requestAnimationFrame(C))};return X(async()=>{n.list=c.value,i()}),es(()=>{V()}),(u,m)=>{const a=Y("el-option"),W=Y("el-select");return l(),h("div",ye,[s("div",be,[s("div",xe,[ke,d.value?(l(),v(ws,{key:0,list:e.xsql},null,8,["list"])):x("",!0),we,s("div",ze,[(l(!0),h(D,null,J(e.zdgz,(o,k)=>(l(),h("div",{class:"t_2_1",key:k},[s("div",Se,_(o.value),1),s("div",Ce,[s("div",{class:E(o.cls)},null,2),s("div",Be,_(o.name),1)])]))),128))])]),s("div",je,[$e,s("div",Te,[s("div",Ee,[$(W,{modelValue:n.value1,"onUpdate:modelValue":m[0]||(m[0]=o=>n.value1=o),placeholder:"请选择",size:"large",onChange:P},{default:L(()=>[(l(!0),h(D,null,J(n.options1,o=>(l(),v(a,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),s("div",Ve,[$(W,{modelValue:n.value2,"onUpdate:modelValue":m[1]||(m[1]=o=>n.value2=o),placeholder:"请选择",size:"large",onChange:F},{default:L(()=>[(l(!0),h(D,null,J(n.options2,o=>(l(),v(a,{key:o.value,label:o.label,value:o.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),d.value&&f.value?(l(),v(zs,{key:0,list:n.list},null,8,["list"])):x("",!0)])]),s("div",Ue,[s("div",Pe,[Qe,s("div",Fe,[s("div",Re,[s("div",De,[s("span",null,_(e.xxgk.xxzs),1),Je]),s("div",Ie,[s("span",null,_(e.xxgk.xszs),1),Ke]),s("div",Ne,[s("span",null,_(e.xxgk.bjzs),1),Oe]),s("div",Le,[s("span",null,_(e.xxgk.jzgzs),1),Ye])]),s("div",We,[Ge,s("div",qe,[s("div",{class:"schoolbs",onClick:m[2]||(m[2]=o=>T("学校","/api/ggfwyth/schoolList","初中"))},[Xe,s("span",Me,_(e.xxgk.czxxsl),1)]),s("div",{class:"schoolbs",onClick:m[3]||(m[3]=o=>T("学校","/api/ggfwyth/schoolList","高中"))},[He,s("span",Ze,_(e.xxgk.gzxxsl),1)])]),s("div",sa,[s("div",{class:"schoolbs",onClick:m[4]||(m[4]=o=>T("学校","/api/ggfwyth/schoolList","小学"))},[ta,s("span",ea,_(e.xxgk.xxxxsl),1)]),s("div",{class:"schoolbs",onClick:m[5]||(m[5]=o=>T("学校","/api/ggfwyth/schoolList","中职"))},[aa,s("span",la,_(e.xxgk.zzxxsl),1)])]),s("div",oa,[s("div",{class:"schoolbs",onClick:m[6]||(m[6]=o=>T("学校","/api/ggfwyth/schoolList","幼儿园"))},[ia,s("span",na,_(e.xxgk.yeyxxsl),1)]),s("div",ca,[s("span",{class:"spot font",onClick:m[7]||(m[7]=o=>T("学校","/api/ggfwyth/schoolList","特教"))},"特殊教育"),s("span",da,_(e.xxgk.tsjyxxsl),1)])])])])]),s("div",ra,[s("div",_a,[d.value?(l(),v(Ss,{key:0,list:e.xzncxxsl},null,8,["list"])):x("",!0),d.value?(l(),v(Cs,{key:1,list:e.xzncjszcsl},null,8,["list"])):x("",!0)])]),s("div",ua,[s("div",ga,[Aa,s("div",{class:"rolling",ref_key:"mainRef",ref:g,onMouseenter:K,onMouseleave:V},[(l(!0),h(D,null,J(e.zzxm,(o,k)=>(l(),h("div",{key:k,class:"fundingContent"},[s("span",ha,_(o.zzxm),1),s("span",va,_(o.zzsl),1),s("span",fa,_(o.zzje),1)]))),128))],544)])])]),s("div",ma,[s("div",pa,[ya,s("div",ba,[s("div",xa,[ka,s("span",null,_(e.whistleblower.yljgsl),1)]),s("div",wa,[za,s("span",null,_(e.whistleblower.qyjssl),1)])])]),s("div",Sa,[s("div",Ca,[s("div",Ba,[s("div",null,[s("span",ja,_(e.whistleblower.green),1)]),$a,Ta,Ea]),s("div",Va,[s("div",null,[s("span",Ua,_(e.whistleblower.yellow),1)]),Pa,Qa,Fa]),s("div",Ra,[s("div",null,[s("span",Da,_(e.whistleblower.red),1)]),Ja,Ia,Ka])])]),s("div",Na,[s("div",Oa,[s("div",La,[s("div",Ya,[Wa,d.value?(l(),v(Bs,{key:0,list:e.whistleblower.newCules.data,month:e.whistleblower.newCules.time},null,8,["list","month"])):x("",!0)]),s("div",Ga,[s("div",qa,[Xa,s("div",Ma,_(e.culeTotal),1),Ha]),s("div",Za,[sl,s("div",tl,_(e.gaCules),1),el]),s("div",al,[ll,s("div",ol,_(e.jcgCules),1),il])])])])])]),$(os,{dialogShow:t.value,columns:z.columns,title:z.title,tableData:z.data,pagination:A,onClose:B,onHandle:Q},null,8,["dialogShow","columns","title","tableData","pagination"])])}}},cl=q(nl,[["__scopeId","data-v-1fd7cc66"]]),dl=""+new URL("ylimg13-9eb56046.png",import.meta.url).href,rl={__name:"table_pie",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(w){const f=w,n=b(),c=R({list1:[],list2:[],year:[],option:{}}),t=()=>{c.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工养老保险发放人次","城乡养老保险发放人次"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:c.year},{axisTick:!1,type:"category",data:c.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:c.list1,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[16,8],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工养老保险发放人次",type:"bar",barGap:.3,data:c.list1,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(A){return A.value}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:c.list2,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[16,8],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{name:"城乡养老保险发放人次",type:"bar",data:c.list2,barGap:.3,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(A){return A.value}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:c.year.map(()=>100),barWidth:50}]}},z=()=>{var A=ks(n.value);A.setOption(c.option)};return X(()=>{setTimeout(()=>{c.list1=f.list1,c.list2=f.list2,c.year=f.year,t(),z()},600)}),(A,Q)=>(l(),h("div",{ref_key:"chart",ref:n,style:{width:"100%",height:"260px"}},null,512))}};const S=w=>(M("data-v-689534fc"),w=w(),H(),w),_l={class:"module11"},ul={class:"displayFlex left_bg"},gl={class:"flex1"},Al=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),hl=[Al],vl={class:"flex1",style:{"margin-top":"10px"}},fl=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),ml=[fl],pl={class:"flex1",style:{"margin-top":"10px"}},yl=S(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),bl=[yl],xl={class:"displayFlex center_bg"},kl={class:"flex1"},wl=S(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zl={class:"minTopPart"},Sl=S(()=>s("div",{class:"moveImg"},null,-1)),Cl=S(()=>s("div",{class:"mtpImg1"},null,-1)),Bl=S(()=>s("div",{class:"mtpImg2"},null,-1)),jl={class:"mtpText1"},$l={class:"mtpText2"},Tl={class:"ageGroup"},El={class:"ageGroupBj"},Vl=S(()=>s("div",{class:"Gendern"},null,-1)),Ul=S(()=>s("div",{class:"Male"},"男性总人数",-1)),Pl={class:"ageGroupNum"},Ql={class:"ageGroupBj"},Fl=S(()=>s("div",{class:"Genderv"},null,-1)),Rl=S(()=>s("div",{class:"Male"},"女性总人数",-1)),Dl={class:"ageGroupNum"},Jl={class:"ageGroupone"},Il={class:"btList",ref:"mainRef"},Kl=S(()=>s("div",{class:"btListding"},[s("span",null,"年龄段"),s("span",null,"总数"),s("span",null,"男性人数"),s("span",null,"女性人数")],-1)),Nl={class:"btList_item"},Ol={class:"btList_item_value"},Ll={class:"btList_item_value1"},Yl={class:"flex1"},Wl=S(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Gl={class:"displayFlex right_bg"},ql={class:"flex1"},Xl=S(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ml={class:"history"},Hl=S(()=>s("span",{class:"unit"},"个",-1)),Zl=S(()=>s("img",{src:Ws,alt:""},null,-1)),so=S(()=>s("img",{class:"historyimg",src:Gs,alt:""},null,-1)),to=S(()=>s("img",{src:is,class:"historyMoveImg"},null,-1)),eo=S(()=>s("span",{class:"unit"},"个",-1)),ao=S(()=>s("img",{src:qs,alt:""},null,-1)),lo=S(()=>s("img",{class:"historyimg",src:Xs,alt:""},null,-1)),oo=S(()=>s("img",{src:is,class:"historyMoveImg"},null,-1)),io={class:"flex1"},no=S(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),co={class:"serviceBox"},ro={class:"serviceTop"},_o={class:"visit"},uo=S(()=>s("img",{class:"serviceimg",src:Ms,alt:""},null,-1)),go=_s('
36,234
',1),Ao={class:"flex1"},ho=S(()=>s("div",{class:"mealAssistance"},[s("img",{class:"mealAssistanceimg",src:Hs,alt:""})],-1)),vo={key:0},fo={key:1},mo={key:0},po={key:1},yo={key:2},bo={__name:"gk_yl",setup(w){const f=b({first:"1",second:"1",third:"1"}),n=b(!1),c=b(!1),t=b(!1),z=b(""),A=R({url:"",title:"",columns:[],data:[]}),Q=b([{label:"照料中心",property:"sdailycarecentername",width:"160"},{label:"老人名称",property:"scustomername",width:"120"},{label:"就餐/送餐订单",property:"iordertype",width:"140",type:"slot"},{label:"早、中、晚餐",property:"itimetype",width:"140",type:"slot"},{label:"菜品信息",property:"dishesmealnames",width:"160"},{label:"订单金额",property:"totalprice",width:"120"},{label:"实际支付金额",property:"actualprice",width:"120"},{label:"订单结束时间",property:"dtfinishtime"}]),T=b([{label:"机构名称",property:"mc",align:"left"},{label:"机构地址",property:"dz"},{label:"老人数量",property:"rzlrsl"}]),I=b([{label:"机构名称",property:"mc"},{label:"机构地址",property:"dz"}]),B=R({total:100,pageSize:10,currentPage:1}),P=o=>{f.value[o]=="0"?f.value[o]="1":f.value[o]="0"},F=o=>{A.title=o,A.columns=Q.value,A.url="/api/ggfwyth/zcxxList",K()},d=(o,k,r)=>{A.title=o,A.url=k,r=="num"?A.columns=I.value:A.columns=T.value,i(k,B.currentPage)},e=o=>{z.value=o,t.value=!0},i=(o,k)=>{O.get(`${o}?page=${k}&size=${B.pageSize}`).then(r=>{r.code==200&&(A.data=r.data,B.total=r.count,c.value=!0)})},g=()=>{c.value=!1,t.value=!1,B.currentPage=1,B.total=100},j=o=>{B.currentPage=o,A.url=="/api/ggfwyth/zcxxList"?K():i(A.url,B.currentPage)},K=()=>{let o={scasecadebareaname:A.title,page:B.currentPage,size:B.pageSize};O.get("/api/ggfwyth/zcxxList",o).then(k=>{k.code==200&&(B.total=k.count,A.data=k.data,c.value=!0)})},V=b([{name:"60-69岁",value:["17824","17824","17824"]},{name:"70-79岁",value:["18742","18742","18742"]},{name:"80-89岁",value:["3407","3407","3407"]},{name:"90-99岁",value:["144","144","144"]},{name:"100岁以上",value:["10","10","10"]}]),C=[{ageRange:"6069",index:0},{ageRange:"7079",index:1},{ageRange:"8089",index:2},{ageRange:"9099",index:3},{ageRange:"100",index:4}],u=[{color2:"#FFE35F"},{color2:"#0081FF"},{color2:"#8ABEDB"},{color2:"#25B9C8"},{color2:"#30EB92"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],m=as(()=>o=>`--i:${u[o].color2}`),a=R({leftTop1:[],leftTop2:[],leftTop3:[],leftTop4:[],leftTopYear:[],leftCenter1:[],leftCenter2:[],leftCenter3:[],leftCenter4:[],leftCenterYear:[],leftbottom1:[],leftbottom2:[],leftbottom3:[],leftbottom4:[],leftbottomYear:[],oldAgePercent:"",oldAgeTotal:"",rkgk:{},centerBottom1:[],centerBottom2:[],centerBottomYear:[],yljgzlzx:{yljg:"",zlzx:""},zccs1:[],zccs2:[],smfwcs:{data:[{nf:"2024",yf:"5",rq:"22",fwcs:"16",sc:"22"}],day:["5.22"]},ylLnrkgk:{rkzs:"390545",rkzsman:"390545",rkzswomen:"390545",man6170:"28896",man7180:"20001",man8190:"5619",man91100:"754",man100:"8",women6170:"28905",women7180:"20835",women8190:"5646",women91100:"1155",women100:"19"}});X(()=>{W()});const W=()=>{O.get("/api/ggfwyth/yl").then(o=>{if(o.code==200){o.data.endowmentInsurance.ffrc.forEach(r=>{a.leftTop1.push(r.zgffrc),a.leftTop2.push(r.cxffrc)}),o.data.endowmentInsurance.ffje.forEach(r=>{a.leftTop3.push(r.zgffje),a.leftTop4.push(r.cxffje)}),a.leftTopYear=o.data.endowmentInsurance.year,o.data.oldAgeSubsidy.btrs.forEach(r=>{a.leftCenter1.push(r.ninetyNinetyEight),a.leftCenter2.push(r.ninetyNine)}),o.data.oldAgeSubsidy.btje.forEach(r=>{a.leftCenter3.push(r.ninetyNinetyEight),a.leftCenter4.push(r.ninetyNine)}),a.leftCenterYear=o.data.oldAgeSubsidy.year,o.data.tkdbOldAge.tkdbffrc.forEach(r=>{a.leftbottom1.push(r.tkjzrc),a.leftbottom2.push(r.dbjzrc)}),o.data.tkdbOldAge.tkdbffje.forEach(r=>{a.leftbottom3.push(r.tkjzje),a.leftbottom4.push(r.dbjzje)}),a.leftbottomYear=o.data.tkdbOldAge.year,a.oldAgePercent=o.data.lnrgnljzb.oldAgePercent,a.oldAgeTotal=o.data.lnrgnljzb.oldAgeTotal,a.rkgk=o.data.lnrgnljzb.rkgk,a.ylLnrkgk=o.data.ylLnrkgk,a.ylLnrkgk.rkzsman=C.reduce((r,U)=>r+parseInt(a.ylLnrkgk[`man${U.ageRange}`]),0),a.ylLnrkgk.rkzswomen=C.reduce((r,U)=>r+parseInt(a.ylLnrkgk[`women${U.ageRange}`]),0),C.forEach(r=>{const U=parseInt(a.ylLnrkgk[`man${r.ageRange}`]),ss=parseInt(a.ylLnrkgk[`women${r.ageRange}`]);V.value[r.index].value[0]=U+ss,V.value[r.index].value[1]=U,V.value[r.index].value[2]=ss}),o.data.familyPlanning.familyPlanningData.forEach(r=>{a.centerBottom1.push(r.jhsyrs),a.centerBottom2.push(r.jhsybtje/1e4)}),a.centerBottomYear=o.data.familyPlanning.year,a.yljgzlzx.yljg=o.data.yljgzlzx.yljg,a.yljgzlzx.zlzx=o.data.yljgzlzx.zlzx,a.smfwcs=o.data.zlfw.smfwcs;let k=o.data.zlfw.xzzccs;k.forEach(r=>{r.zccs!==0&&(a.zccs1.push(r.xzjd),a.zccs2.push(r.zccs))}),k.forEach(r=>{r.zccs===0&&(a.zccs1.push(r.xzjd),a.zccs2.push(r.zccs))})}n.value=!0})};return(o,k)=>(l(),h("div",_l,[s("div",ul,[s("div",gl,[s("div",{class:E(["yd_title",f.value.first=="1"?"left_1":"left_1_1"]),onClick:k[0]||(k[0]=r=>P("first"))},hl,2),f.value.first=="1"&&n.value?(l(),v(rl,{key:0,list1:a.leftTop1,list2:a.leftTop2,year:a.leftTopYear},null,8,["list1","list2","year"])):(l(),v(Qs,{key:1,list1:a.leftTop3,list2:a.leftTop4,year:a.leftTopYear},null,8,["list1","list2","year"]))]),s("div",vl,[s("div",{class:E(["yd_title",f.value.second=="1"?"left_2":"left_2_1"]),onClick:k[1]||(k[1]=r=>P("second"))},ml,2),f.value.second=="1"&&n.value?(l(),v(Fs,{key:0,list1:a.leftCenter1,list2:a.leftCenter2,year:a.leftCenterYear},null,8,["list1","list2","year"])):(l(),v(Rs,{key:1,list1:a.leftCenter3,list2:a.leftCenter4,year:a.leftCenterYear},null,8,["list1","list2","year"]))]),s("div",pl,[s("div",{class:E(["yd_title",f.value.third=="1"?"left_3":"left_3_1"]),onClick:k[2]||(k[2]=r=>P("third"))},bl,2),f.value.third=="1"&&n.value?(l(),v(Ds,{key:0,list1:a.leftbottom1,list2:a.leftbottom2,year:a.leftbottomYear},null,8,["list1","list2","year"])):(l(),v(Js,{key:1,list1:a.leftbottom3,list2:a.leftbottom4,year:a.leftbottomYear},null,8,["list1","list2","year"]))])]),s("div",xl,[s("div",kl,[wl,s("div",zl,[Sl,Cl,Bl,s("div",jl,_(a.oldAgeTotal),1),s("div",$l,_(a.oldAgePercent)+"%",1)]),s("div",Tl,[s("div",El,[Vl,Ul,s("div",Pl,_(a.ylLnrkgk.rkzsman),1)]),s("div",Ql,[Fl,Rl,s("div",Dl,_(a.ylLnrkgk.rkzswomen),1)])]),s("div",Jl,[n.value?(l(),v(Is,{key:0,list:a.rkgk},null,8,["list"])):x("",!0),s("div",Il,[Kl,(l(!0),h(D,null,J(V.value,(r,U)=>(l(),h("div",Nl,[s("div",{class:"btList_item_color",style:ts(ls(m)(U))},null,4),s("div",Ol,[G(_(r.name)+" ",1),(l(!0),h(D,null,J(r.value,(ss,zn)=>(l(),h("div",Ll,_(ss),1))),256))])]))),256))],512)])]),s("div",Yl,[Wl,n.value?(l(),v(Ks,{key:0,list1:a.centerBottom1,list2:a.centerBottom2,year:a.centerBottomYear},null,8,["list1","list2","year"])):x("",!0)])]),s("div",Gl,[s("div",ql,[Xl,s("div",Ml,[s("div",{class:"history1",onClick:k[3]||(k[3]=r=>e("养老机构"))},[s("div",null,[s("span",null,[G(_(a.yljgzlzx.yljg),1),Hl])]),Zl,so,to]),s("div",{class:"history1",onClick:k[4]||(k[4]=r=>d("居家养老服务照料中心","/api/ggfwyth/yljgzlzxList","num"))},[s("div",null,[s("span",null,[G(_(a.yljgzlzx.zlzx),1),eo])]),ao,lo,oo])])]),s("div",io,[no,s("div",co,[s("div",ro,[s("div",_o,[n.value?(l(),v(Ns,{key:0,list:a.smfwcs},null,8,["list"])):x("",!0),uo]),go])])]),s("div",Ao,[ho,n.value?(l(),v(Os,{key:0,list1:a.zccs1,list2:a.zccs2,onVillage:F},null,8,["list1","list2"])):x("",!0)])]),$(os,{dialogShow:c.value,columns:A.columns,title:A.title,tableData:A.data,pagination:B,onClose:g,onHandle:j},{iordertype:L(({currentCol:r,currentData:U})=>[U.iordertype=="1"?(l(),h("div",vo,"就餐订单")):U.iordertype=="2"?(l(),h("div",fo,"送餐订单")):x("",!0)]),itimetype:L(({currentCol:r,currentData:U})=>[U.itimetype=="0"?(l(),h("div",mo,"早餐")):U.itimetype=="1"?(l(),h("div",po,"中餐")):U.itimetype=="2"?(l(),h("div",yo,"晚餐")):x("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),$(Zs,{dialogShowMap:t.value,title:z.value,onClose:g},null,8,["dialogShowMap","title"])]))}},xo=q(bo,[["__scopeId","data-v-689534fc"]]);const y=w=>(M("data-v-5a742f18"),w=w(),H(),w),ko={class:"module11"},wo={class:"displayFlex left_bg"},zo={class:"flex1"},So=y(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),Co=[So],Bo=y(()=>s("div",null,null,-1)),jo={class:"left_1_xia"},$o={class:"left_1_xia_item",style:{flex:"1.5"}},To={class:"choose"},Eo={class:"left_1_xia_item",style:{"margin-top":"40px"}},Vo=y(()=>s("div",{class:"historyimg"},"手工零星报销人数",-1)),Uo={class:"flex1",style:{"margin-top":"10px"}},Po=y(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),Qo=[Po],Fo={class:"displayFlex center_bg"},Ro={class:"flex1"},Do=y(()=>s("div",{class:"yd_title center_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Jo={class:"center_top"},Io={class:"item5"},Ko=y(()=>s("img",{src:_t,class:"left5"},null,-1)),No={class:"right5"},Oo=y(()=>s("div",{class:"right5_top font"},"门急诊人次",-1)),Lo=y(()=>s("img",{src:ns,class:"right5_center"},null,-1)),Yo={class:"right5_bottom"},Wo={class:"item5"},Go=y(()=>s("img",{src:ut,class:"left5"},null,-1)),qo={class:"right5"},Xo=y(()=>s("div",{class:"right5_top font"},"住院人数",-1)),Mo=y(()=>s("img",{src:ns,class:"right5_center"},null,-1)),Ho={class:"right5_bottom"},Zo={class:"flex1",style:{flex:"0.3"}},si=y(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ti={class:"minTop"},ei={class:"minTopPart"},ai={class:"history2"},li={class:"va"},oi=y(()=>s("img",{src:gt,alt:""},null,-1)),ii=y(()=>s("img",{class:"moveImg",src:At,alt:""},null,-1)),ni=y(()=>s("img",{class:"moveImg2",src:ht,alt:""},null,-1)),ci=y(()=>s("div",{class:"historyimg font",style:{padding:"0 20px"}}," 建档份数 ",-1)),di={class:"minTopPart2"},ri={class:"left5"},_i={class:"leftImg5"},ui={class:"left5_me"},gi=y(()=>s("div",null,"建档率",-1)),Ai={class:"bo"},hi={class:"right5"},vi={class:"rightImg5"},fi={class:"right5_me"},mi=y(()=>s("div",null,"家庭医生签约率",-1)),pi={class:"bo"},yi={class:"flex1",style:{"margin-top":"20px"}},bi=y(()=>s("div",{class:"yd_title familyPlanning"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),xi={class:"displayFlex right_bg"},ki={class:"flex1",style:{flex:"0.9"}},wi=y(()=>s("div",{class:"yd_title mechanism"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),zi={class:"history"},Si={class:"history1"},Ci={class:"va"},Bi=y(()=>s("img",{src:cs,alt:""},null,-1)),ji=y(()=>s("img",{src:vt,alt:"",class:"fyMove"},null,-1)),$i=y(()=>s("img",{src:ds,class:"historyMoveImg"},null,-1)),Ti=y(()=>s("div",{class:"historyimg font"},"孕产妇系统管理人数",-1)),Ei={class:"history1"},Vi={class:"va"},Ui=y(()=>s("img",{src:cs,alt:""},null,-1)),Pi=y(()=>s("img",{src:ft,alt:"",class:"fyMove"},null,-1)),Qi=y(()=>s("img",{src:ds,class:"historyMoveImg"},null,-1)),Fi=y(()=>s("div",{class:"historyimg font"},"0-6岁儿童系统管理人数",-1)),Ri={class:"flex1",style:{flex:"1.1"}},Di=y(()=>s("div",{class:"yd_title service"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ji={class:"flex1"},Ii=y(()=>s("div",{class:"yd_title last"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Ki={class:"item"},Ni={__name:"gk_hygiene",setup(w){const f=b("两慢病"),n=b(!1),c=b({first:"1",second:"1",third:"1"}),t=R({medicalInsurance:{},lmb:{},mfyyqk:[{name:"2020",num:139994719e-2},{name:"2021",num:496836909e-2},{name:"2022",num:645233481e-2},{name:"2023",num:730156028e-2}],mz:{},jkda:{jdfs:"336993",jdl:"91.82",jtysqyl:"49.37"},jsbgl:[],fyglrs:{},jktj:{},jkhd:[],lxbx:{}}),z=b([{choose:"异地就医人数"}]),A=i=>{z.value[0].choose=i},Q=()=>{f.value=="两慢病"?f.value="免费用药情况":f.value="两慢病"},T=i=>{c.value[i]=="0"?c.value[i]="1":c.value[i]="0"},I=b(null);let B=!0;const P=()=>{B=!1},F=()=>{B=!0,d()},d=()=>{if(!B)return;const i=I.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(d,2e3)},1e3):requestAnimationFrame(d))};X(async()=>{e()}),es(()=>{setTimeout(()=>{F()},600)});const e=async()=>{await O.get("/api/ggfwyth/health").then(i=>{i.code==200&&(t.medicalInsurance=i.data.medicalInsurance,t.lmb=i.data.lmb,t.mz=i.data.mz,t.jsbgl=i.data.jsbgl,t.fyglrs=i.data.fyglrs,t.jktj=i.data.jktj,t.jkhd=i.data.jkhd,t.lxbx=i.data.lxbx,n.value=!0)})};return(i,g)=>(l(),h("div",ko,[s("div",wo,[s("div",zo,[s("div",{class:E(["yd_title",c.value.first=="1"?"left_1":"left_1_1"]),onClick:g[0]||(g[0]=j=>T("first"))},Co,2),c.value.first=="1"&&n.value?(l(),v(st,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):(l(),v(tt,{key:1,list:t.medicalInsurance.ffje,year:t.medicalInsurance.year},null,8,["list","year"])),Bo,s("div",jo,[s("div",$o,[s("div",To,[s("div",{class:E(z.value[0].choose=="异地就医人数"?"choose_1":"choose_2"),onClick:g[1]||(g[1]=j=>A("异地就医人数"))}," 异地就医人数 ",2),s("div",{class:E(z.value[0].choose=="异地就医金额"?"choose_1":"choose_2"),onClick:g[2]||(g[2]=j=>A("异地就医金额"))}," 异地就医金额 ",2)]),n.value&&z.value[0].choose=="异地就医人数"?(l(),v(et,{key:0,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):x("",!0),n.value&&z.value[0].choose=="异地就医金额"?(l(),v(at,{key:1,list:t.medicalInsurance.ffrc,year:t.medicalInsurance.year},null,8,["list","year"])):x("",!0)]),s("div",Eo,[n.value?(l(),v(lt,{key:0,list:t.lxbx.lxbxrs,year:t.lxbx.year},null,8,["list","year"])):x("",!0),Vo])])]),s("div",Uo,[s("div",{class:E(["yd_title",f.value=="两慢病"?"left_3":"left_3_1"]),onClick:Q},Qo,2),n.value&&f.value=="两慢病"?(l(),v(ot,{key:0,list:t.lmb.tnbrs,list2:t.lmb.gxyrs,year:t.lmb.year},null,8,["list","list2","year"])):x("",!0),n.value&&f.value=="免费用药情况"?(l(),v(it,{key:1,list:t.mfyyqk},null,8,["list"])):x("",!0)])]),s("div",Fo,[s("div",Ro,[Do,s("div",Jo,[s("div",Io,[Ko,s("div",No,[Oo,Lo,s("div",Yo,_(t.mz.mjzrc),1)])]),s("div",Wo,[Go,s("div",qo,[Xo,Mo,s("div",Ho,_(t.mz.zyrs),1)])])])]),s("div",Zo,[si,s("div",ti,[s("div",ei,[s("div",ai,[s("div",li,_(t.jkda.jdfs),1),oi,ii,ni,ci])]),s("div",di,[s("div",ri,[s("div",_i,[n.value?(l(),v(nt,{key:0,list:t.jkda.jdl},null,8,["list"])):x("",!0)]),s("div",ui,[gi,s("div",Ai,_(t.jkda.jdl)+"%",1)])]),s("div",hi,[s("div",vi,[n.value?(l(),v(ct,{key:0,list:t.jkda.jtysqyl},null,8,["list"])):x("",!0)]),s("div",fi,[mi,s("div",pi,_(t.jkda.jtysqyl)+"%",1)])])])])]),s("div",yi,[bi,n.value?(l(),v(dt,{key:0,list:t.jsbgl},null,8,["list"])):x("",!0)])]),s("div",xi,[s("div",ki,[wi,s("div",zi,[s("div",Si,[s("div",Ci,_(t.fyglrs.ycfrc),1),Bi,ji,$i,Ti]),s("div",Ei,[s("div",Vi,_(t.fyglrs.etrs),1),Ui,Pi,Qi,Fi])])]),s("div",Ri,[Di,n.value?(l(),v(rt,{key:0,list:t.jktj.jktjrs,year:t.jktj.year},null,8,["list","year"])):x("",!0)]),s("div",Ji,[Ii,s("div",{class:"table",ref_key:"mainRef",ref:I,onMouseenter:P,onMouseleave:F},[(l(!0),h(D,null,J(t.jkhd,j=>(l(),h("div",Ki,_(j.jkhd),1))),256))],544)])])]))}},Oi=q(Ni,[["__scopeId","data-v-5a742f18"]]);const Z=w=>(M("data-v-7aeddeaa"),w=w(),H(),w),Li={class:"module"},Yi={class:"displayFlex left_bg"},Wi=Z(()=>s("div",{class:"title"},"基本公共服务",-1)),Gi={class:"menuBar"},qi={class:"tabPosition"},Xi=["onClick"],Mi={style:{display:"flex","text-align":"center"}},Hi={class:"img"},Zi=["src"],sn={class:"tabsItem"},tn={class:"img1"},en={key:0,src:mt},an={key:1,src:pt},ln=["onClick"],on={key:0,class:"displayFlex right_bg"},nn={class:"formText"},cn={key:0,class:"formText_top"},dn=Z(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),rn={style:{width:"97.5%",position:"relative"},class:"tab"},_n=Z(()=>s("div",{class:"backgroundVirtual"},null,-1)),un={class:"formText_bootom"},gn=Z(()=>s("div",{class:"animate-border"},[s("i"),s("i")],-1)),An=[gn],hn={key:0,class:"tableBox"},vn={class:"tableBoxTops"},fn={class:"tableBoxCenter"},mn=Z(()=>s("img",{src:yt},null,-1)),pn={class:"tableli"},yn=["onClick"],bn={class:"tableBoxTopa"},xn={class:"tableBoxTopa"},kn={class:"progress-container"},wn={__name:"sy_table",setup(w){const f=us();gs();const n=e=>{console.log("跳转",e),f.push({path:"/home/index/table/details",query:{name:e.name,id:e.id,xh:e.xh}})},c=R({taps1:"6",taps:"1",tapbody:{},tabPosition:[{id:"0",name:"幼有所育",img:bt,visible:!1,son:[{id:"0",name:"优孕优生服务"},{id:"1",name:"儿童健康服务"},{id:"2",name:"儿童关爱服务"}]},{id:"1",name:"学有所教",img:xt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"学前教育助学服务"},{id:"2",name:"义务教育服务"},{id:"3",name:"普通高中助学服务"},{id:"4",name:"中等职业教育助学服务"}]},{id:"2",name:"劳有所得",img:kt,visible:!1,son:[{id:"0",name:"就业创业服务"},{id:"1",name:"工伤失业保险服务"}]},{id:"3",name:"病有所医",img:wt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"公共卫生服务"},{id:"2",name:"医疗保险服务"},{id:"3",name:"计划生育扶助服务"}]},{id:"4",name:"老有所养",img:zt,visible:!1,son:[{id:"0",name:"概况"},{id:"1",name:"养老助老服务"},{id:"2",name:"养老保险服务"}]},{id:"5",name:"住有所居",img:St,visible:!1,son:[{id:"0",name:"公租房服务"},{id:"1",name:"住房改造服务"}]},{id:"6",name:"弱有所扶",img:Ct,visible:!0,son:[{id:"0",name:"概况"},{id:"1",name:"社会救助服务"},{id:"2",name:"公共法律服务"},{id:"3",name:"扶残助残服务"}]},{id:"7",name:"军有所抚",img:Bt,visible:!1,son:[{id:"0",name:"优军优抚服务"}]},{id:"8",name:"文有所化",img:jt,visible:!1,son:[{id:"0",name:"公共文化服务"}]},{id:"9",name:"体有所健",img:$t,visible:!1,son:[{id:"0",name:"公共体育服务"}]},{id:"10",name:"事有所便",img:Tt,visible:!1,son:[{id:"0",name:"生活便利服务"},{id:"1",name:"生活安全服务"},{id:"2",name:"生活环境服务"},{id:"3",name:"殡葬公共服务"}]}],tableData:[{highFrequencyApp:"最低生活保障标准金额(元)",targetValue:">13200",targetValue1:">13200",targetValue2:"13200",targetValue3:"暂未排名",targetValue4:"",targetValue5:"县民政局",targetValue6:"县民政局"},{highFrequencyApp:"社会救助服务联合体规范运行指数",targetValue:"80",targetValue1:"80",targetValue2:"100",targetValue3:"暂未排名",targetValue4:"✓",targetValue5:"县民政局",targetValue6:"县医保局"},{highFrequencyApp:"困难群众医疗费用综合保障率(%)",targetValue:">83",targetValue1:">83",targetValue2:"86.59(1-5月)",targetValue3:"第2(1-5月)",targetValue4:"✓",targetValue5:"县民政局",targetValue6:"县医保局"},{highFrequencyApp:"“群帮惠”因难群体帮扶数(万人次)",targetValue:"0.5960",targetValue1:"0.05",targetValue2:"0.0359",targetValue3:"中等",targetValue4:" ",targetValue5:"县民政局",targetValue6:"县总工会"}],tabPublicService:[],Bj:[Et,Vt,Ut,Pt,Qt]}),t=R({work:!1,education:!1,yl:!1,hygiene:!1}),z=b(!0),A=as(()=>!(t.work||t.hygiene||t.education||t.yl)),Q=(e,i)=>{if(c.taps1=e.id,c.taps=i,localStorage.setItem("taps",c.taps),localStorage.setItem("taps1",JSON.stringify(e)),i==0&&(e.name=="弱有所扶"||e.name=="学有所教"||e.name=="老有所养"||e.name=="病有所医"))I(e.name);else{for(let V in t)t[V]=!1;F(e.name,e.son[i].name);const g=["幼有善育","学有优教","劳有所得","病有良医","老有康养","住有宜居","弱有众扶"],j=e.name.charAt(0),K=g.find(V=>V.charAt(0)===j);K?(z.value=!0,d(K)):z.value=!1}},T=(e,i)=>{c.tabPosition.forEach(g=>{g.id===e.id?g.visible=!g.visible:g.visible=!1}),i?Q(e,0):Q(c.tapbody,c.taps)},I=e=>{for(let i in t)t[i]=!1;e=="弱有所扶"?t.work=!0:e=="学有所教"?t.education=!0:e=="老有所养"?t.yl=!0:e=="病有所医"&&(t.hygiene=!0)},B=e=>({letterSpacing:"1px",height:"79px",backgroundColor:"#455F8A",color:"#fff",border:"none",textAlign:"center",fontWeight:"500",fontSize:"22px",fontFamily:"PingFangSC, PingFang SC"}),P=e=>{if(e.rowIndex%2==0)return{letterSpacing:"1px",fontSize:"19px",height:"36px",backgroundColor:"rgba(31, 63, 113, 1)",color:"#fff"};if(e.rowIndex%2!==0)return{letterSpacing:"1px",fontSize:"19px",height:"36px",backgroundColor:"rgba(43, 74, 121, 1)",color:"#fff"}},F=async(e,i)=>{await O.get(`/api/ggfwyth/pg/jbggfw?mc=${e}&xm=${i}`).then(g=>{g.code==200&&(c.tabPublicService=[],g.data.length>0&&g.data.forEach((j,K)=>{const V=K%c.Bj.length;c.tabPublicService.push({id:j.id,Bj:c.Bj[V],name:j.sx,text:j.fwdx,xh:j.xh,sjqtfzdw:j.sjqtfzdw,fwdx:j.fwdx,progress:"95"})}))})},d=e=>{O.get(`/api/ggfwyth/pg/qyx?ly=${e}`).then(i=>{i.code==200&&(c.tableData=[],i.data.length>0&&i.data.forEach((g,j)=>{c.tableData.push({highFrequencyApp:g.zb,targetValue:g.mbz,targetValue1:g.mbz,targetValue2:g.wcz,targetValue3:g.sspm,targetValue4:g.zbqk,targetValue5:g.qtdw,targetValue6:g.zrdw})}))})};return es(()=>{localStorage.getItem("taps1")?(c.tapbody=JSON.parse(localStorage.getItem("taps1")),c.taps=localStorage.getItem("taps"),c.taps1=c.tapbody.id,T(c.tapbody,!1)):(F("弱有所扶","社会救助服务"),d("弱有众扶"))}),(e,i)=>{const g=Y("el-table-column"),j=Y("el-table"),K=Y("el-tooltip"),V=Y("el-empty");return l(),h("div",Li,[s("div",Yi,[Wi,s("div",Gi,[(l(!0),h(D,null,J(c.tabPosition,(C,u)=>(l(),h("div",qi,[s("div",{class:"tabPositionBox",onClick:m=>T(C,!0)},[s("div",Mi,[s("div",Hi,[s("img",{src:C.img,alt:""},null,8,Zi)]),s("div",sn,_(C.name),1)]),s("div",tn,[C.visible?(l(),h("img",en)):(l(),h("img",an))])],8,Xi),$(vs,{name:"fade-scale"},{default:L(()=>[As(s("div",null,[(l(!0),h(D,null,J(C.son,(m,a)=>(l(),h("div",{class:E(["tabPositionminBox",c.taps==m.id&&c.taps1==C.id?"tabPositionminBoxBgc":""]),onClick:W=>Q(C,a)},_(m.name),11,ln))),256))],512),[[hs,C.visible]])]),_:2},1024)]))),256))])]),ls(A)?(l(),h("div",on,[s("div",nn,[z.value?(l(),h("div",cn,[dn,s("div",rn,[_n,$(j,{border:"",data:c.tableData,"max-height":"280",style:{width:"100%",height:"280x"},class:"table_border","row-style":P,"header-cell-style":B},{default:L(()=>[$(g,{prop:"highFrequencyApp",label:"指标",width:"340",align:"center"}),$(g,{prop:"targetValue",label:"2024年目标值(市)",align:"center"}),$(g,{prop:"targetValue1",label:"2024年目标值(县)",align:"center"}),$(g,{prop:"targetValue2",label:"半年度预计 完成值",align:"center"}),$(g,{prop:"targetValue3",label:"半年度预计 全市排名",align:"center"}),$(g,{prop:"targetValue4",label:"是否已达年度 目标",align:"center"}),$(g,{prop:"targetValue5",label:"牵头单位",align:"center"}),$(g,{prop:"targetValue6",label:"责任单位",align:"center"})]),_:1},8,["data"])])])):x("",!0),s("div",un,[s("div",{class:"yd_title left_2",style:ts({"margin-top":z.value?"40px":"0px"})},An,4),c.tabPublicService.length>0?(l(),h("div",hn,[(l(!0),h(D,null,J(c.tabPublicService,(C,u)=>(l(),h("div",{class:"tableBoxTop",style:ts({backgroundImage:"url("+C.Bj+")"})},[s("div",vn,[s("div",fn,[mn,$(K,{effect:"dark",placement:"top",content:C.name},{default:L(()=>[s("div",pn,_(C.name),1)]),_:2},1032,["content"])]),s("div",{class:"tableBoxCenter1",onClick:m=>n(C)},"详情",8,yn)]),s("div",bn,"服务对象:"+_(C.fwdx),1),s("div",xn,"牵头负责单位:"+_(C.sjqtfzdw),1),s("div",kn,[s("div",{class:"progress-bar",style:ts({width:C.progress+"%"})},null,4)])],4))),256))])):(l(),v(V,{key:1,description:"无数据"}))])])])):x("",!0),t.work?(l(),v(pe,{key:1})):x("",!0),t.education?(l(),v(cl,{key:2})):x("",!0),t.yl?(l(),v(xo,{key:3})):x("",!0),t.hygiene?(l(),v(Oi,{key:4})):x("",!0)])}}},Qn=q(wn,[["__scopeId","data-v-7aeddeaa"]]);export{Qn as default}; diff --git a/build/build/assets/sy_table-ee3c82be.css b/build/build/assets/sy_table-24ebf729.css similarity index 96% rename from build/build/assets/sy_table-ee3c82be.css rename to build/build/assets/sy_table-24ebf729.css index 1f083ed..ac938b2 100644 --- a/build/build/assets/sy_table-ee3c82be.css +++ b/build/build/assets/sy_table-24ebf729.css @@ -1 +1 @@ -@charset "UTF-8";.displayFlex[data-v-f9780f1f]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:30%}.flex1[data-v-f9780f1f]{flex:1;box-sizing:border-box}.module11[data-v-f9780f1f]{display:flex;width:100%}.left_bg[data-v-f9780f1f]{width:520px;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-f9780f1f]{width:520px;box-sizing:border-box;padding-left:10px;padding-right:10px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-f9780f1f]{width:540px;box-sizing:border-box;padding-right:20px;padding-left:20px;margin-left:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1[data-v-f9780f1f]{background-image:url(./zxjz-00db9161.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-f9780f1f]{background-image:url(./new_qtjz-886f5119.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-f9780f1f]{background-image:url(./title2-e302b121.png);background-repeat:no-repeat;background-size:100% 100%}.center_0[data-v-f9780f1f]{background-image:url(./new_jzgk-3df0ffc7.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-f9780f1f]{background-image:url(./new_shljz-e81e33e3.png);background-repeat:no-repeat;background-size:100% 100%}.right_1[data-v-f9780f1f]{background-image:url(./new_rsqt-7df55a4f.png);background-repeat:no-repeat;background-size:100% 100%}.right_2[data-v-f9780f1f]{background-image:url(./new_dyh-9eb16791.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-f9780f1f]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-f9780f1f]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-f9780f1f]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-f9780f1f]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-f9780f1f]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-f9780f1f]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-f9780f1f]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-f9780f1f]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-f9780f1f]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-f9780f1f]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-f9780f1f]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-f9780f1f]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-f9780f1f]{padding-top:12px}.history p[data-v-f9780f1f]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-f9780f1f]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-f9780f1f]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-f9780f1f]{display:flex;padding:14px 0 10px}.property .property_box[data-v-f9780f1f]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-f9780f1f]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-f9780f1f]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-f9780f1f]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-f9780f1f]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-f9780f1f]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-f9780f1f]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-f9780f1f]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.yd_title[data-v-f9780f1f]{box-sizing:border-box;width:98%;height:42px;position:relative;overflow:hidden}.yd_title .text[data-v-f9780f1f]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:3px}.yd_title .animate-border[data-v-f9780f1f]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-f9780f1f]:before,.yd_title .animate-border[data-v-f9780f1f]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-f9780f1f]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-f9780f1f]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-f9780f1f 4s linear infinite}.yd_title .animate-border i[data-v-f9780f1f]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-f9780f1f 4s linear 1s infinite}.yd_title .animate-border[data-v-f9780f1f]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-f9780f1f 4s linear 2s infinite}.yd_title .animate-border i[data-v-f9780f1f]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-f9780f1f 4s linear 3s infinite}@keyframes one-f9780f1f{0%{left:-100%}50%,to{left:100%}}@keyframes two-f9780f1f{0%{top:-100%}50%,to{top:100%}}@keyframes three-f9780f1f{0%{right:-100%}50%,to{right:100%}}@keyframes four-f9780f1f{0%{bottom:-100%}50%,to{bottom:100%}}.choose[data-v-f9780f1f]{display:flex;justify-content:center;margin-top:47px;margin-bottom:20px}.choose .choose_1[data-v-f9780f1f]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAABUCAMAAACY0QqsAAAANlBMVEUAzP8Ay/8AyP8AvP8Axf8AwP8Avv8Avf8Awv8Axv8Auf8Azv8AuP8Aw/8AAAAA4f8A5/8A8P/wPsGtAAAAEXRSTlN+endgcWlmY2x0XYFbbgBFV2VoGxwAAAJISURBVHja7ZHbctswDEStu2SFvfz/zxaAaG0wUOzUL50teMiG5JKrzhnfPlLy80cTz0Vm8fuxu3/cZdp64s8uR4ezr+IpaeLZOMSH+yDTXSD7P+9F3D8wamR/4geG+q7eU/ZVfEhJE89GavFlGZZ4syB/nnH2RXxRLJAZVuF5tnD2IR45S9/IBqr+a/FYinD2VTwlTXyZl1lm3OOM1cHZF/H5Cjz8Yg84+yqekiaeDROfbHgQvYKzr+KTvZlsraXrTIk5Z1/Ep6/BQ5wCVP0HEJ9tfIcZf/Ftlv78WTwlTTwbIr6u67ROMrEaIXcZ4OyreEqC+IRtyMLeBme//eLZUPFS1nKcCvbu/IzC2RfxovhyQYYz8HecfRVPSRM/Gcsos1yg6cUVZ1/Ex7/jqGMdOfsqXhC5cZ0HOPsq/g7FpkHZN/GUNHFjGzeZI4hZfMPZF/FNNxZc4+/jW86+iMdnYTyFs6/iKWni2VDxvt/649TbPqwVlxu25+yLeJ8SE990t9UV+7AGLN8o+7l/8YxkFu/6vus7mVh1J8TcZ0bP2Vfx97GvcPZFXLv275huPC5wlInc+Kd9/ybUceu/Z+JdSpr4u9w6zr6K37Svw7CjBTYeB+x1Viyk6tvbU9zAo3qsPFpIkOtzrv4ZizhS9zZymXakfREH4ROR+BnSPsRf0l2HpH0Rz0lW8f0Q32+7TMQh2+3sr2tA0Vf8QcXxQDbG8R+51X3MvePsi/ieks/iN78id/sAZ7/94tkQ8d8p+dXEk9HEs5FY/A9hgCtrOaRiDwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.choose .choose_2[data-v-f9780f1f]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABUBAMAAABZ1DeQAAAAFVBMVEUAgP+p1P8AAAButP8AgP+Pyf+dzP85ZxzWAAAAB3RSTlM2cQAsKEs8vvFJwwAAAFBJREFUaN7tzcEAADAMBLAqTGEII5jCFOYPUYX79ZMIpG6NOdsesdvtdrvdbrfb7Xa73Z6w2+12u91ut9vtdrvdnrDb7Xa73W5P9rfG/OG9AfHYQUfuMQLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-f9780f1f]{background-image:url(./titleImg10-00b1df84.png);background-repeat:no-repeat;background-size:100% 100%}.flex11[data-v-f9780f1f]{padding:12px 0}.czr-sl[data-v-f9780f1f]{display:flex}.czr-sl .historyimg[data-v-f9780f1f]{width:255px;height:56px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding-left:70px}.czr-sl .historyimg span[data-v-f9780f1f]{font-weight:400;font-size:16px;color:#fff;line-height:22px;letter-spacing:2px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;padding-right:10px}.czr-sl .historyimg1[data-v-f9780f1f]{background-image:url(./jyImg14-a6e913ec.png);margin-right:10px}.czr-sl .historyimg2[data-v-f9780f1f]{background-image:url(./jyImg15-0946a706.png)}.earlyWarning[data-v-f9780f1f]{height:calc(100% - 10px);display:flex;align-items:center;justify-content:space-around}.earlyWarning .earlyWarning1[data-v-f9780f1f]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center}.earlyWarning .earlyWarning1 img[data-v-f9780f1f]{width:136px;height:100px}.earlyWarning .earlyWarning1 .green[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#7be546 0%,#38ffb1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .yellow[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ee8404 0%,#efd404 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .red[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ff3e00 0%,#ed5a2d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .historyimg[data-v-f9780f1f]{width:133px;height:19px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:center}.earlyWarning .earlyWarning1 .historyimg span[data-v-f9780f1f]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.earlyWarning .earlyWarning1 .historyimg1[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABa1BMVEUAAABG+pxw6lh350pS/3Nj7mxU9IRQ94t06FJ16E9d8XVl7mld9X51505y6VRP9oxb8nh35013501W9IBx6lZV9oNz6FJu6lp1509X839450t25kxw6VdG+ZtK+JM//KRz6VRt615P9Yt2501Y9H1M+JN36E1C+qBM95F45kpv6llB/KNi725m7Wd25k1D+p9I+JZr615L95B55kpf8HVj721E+59051Bv6ll2509V84Fo7GNn7WZI+JZs611G+px3509A+6Vb8nte73Q+/ad35ktl7mty6FV75Ul06FdA/6NV84Zu6ltv6lhb8nlo7GRk7mpx6VZz6FJf8HNh73BX839p7GJr619i725m7mhr7GFQ9otT9YVZ83xm7WZ1509O945V9INy6VVK+JRM95Fd8HVi7mxS9YdY8n1o7WVt615E+p1G+ppI+ZdW9IFg8HFk7Wps6l1d8Xd3501S9Ylc8HZC+6Fd8XZ16FH1Q35SAAAATHRSTlMAUSEMBLi3UTJxUVEJ8di4uJ+CUUYR+fDn5dvJxLi4tqRvbVdBLxX5+fn48fDu6eHZ2NXQx8O4uLW0sLCemZmWi4iHgmtcWFdNLCQVx1AxiAAAAjVJREFUaN7t1+lSGkEUhuEjEDNEIZGASzTRGDX7vu/7pjAsAwICDotsg8ggiF6+PT0NimXV+eEPy1P9XsJTX/f0gEwmk8nO1O25BQdQ7+/cOwWXaAdDU3eAdM6FaCg4FQCkjxtGMFSccALdFC+TSK77AelS2LKIehWgmnsyGjKS6/UxlGIzvNFmu5h0A8lW3sb4JsJpnCIiLGLvV4Be/um+hIlTVCwLw7KY9gOxXN90JmFYEpHUFZQiXjFti2hM97mAUo5Z3d5EPW2mWijFNS2eMvtnRJ+l9MT47dGLQiKSamk4xT6zYGckaXALD5knhnOicxAbSMTLeziFuqfFK/zu5GekQ+SJodzo6McldtXrgDSaU8va4L4oMouXFCz+3e8cvyeYRA6nSOTUfWHRti0ovDAGmwjze2JXrSVwih1mUR46Iz64+D05OClRuIxSZHdqbBfcos7PiIfCV8Qnvh1HElmU4mo1O7wL73+gkPsB3wT/dqg5JtHFKTLVArMYfEe+jAONlOdDm+hmcIp8hu2iJnbxeAzI5PyUNtkm+hJ5lOLWFrewvyOvKVwTR/151NLs01HN5LdGUIqSZVHgu/hJ6xcEwPFK3BNMooRS3GwKi8TMEpDL9aMmNlFq4hTbtkX2QwAotjRjb6K5jVK8aXCL7iIQbW3UlmigFPMNy+LFMtBt8Z4l0UMpvveYxWcqj4nTW37GJHqrgBSY7z0dAeKNf7378Bfg0V6EyEXtnSCTyWSyc+wQPk7RdRjQbk0AAAAASUVORK5CYII=)}.earlyWarning .earlyWarning1 .historyimg2[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABAlBMVEUAAADunwTwyAPvvAPvrwPmsgDwowb/rgDuwgTurwTvygTvoQXvoQTvoATuoQTuugTvowTysADtpwDunwTvnwPupATvtwTupgPvnwTuoATvngPvogPwsATwwQTuqwTvuQTwsQTvvgTuogXvnATvxwPvtATvoQXuxQXupAPvxAXwtgbvygTvzATusATvygXvxQTvwgTvnATungTuzATvwgXuqgXpmwDvrgTvqgTvpwTvpQTvsQTvrATvqQTvtATvowTvpATvvwTvoQTvvATvsATvtwTvuQTvswTvwwTvtgTvogTvxQTvwQTuuQTvvgTvngTvxwTvuwTvyQTvywTvuATuuwTVVqmhAAAAN3RSTlMA/lFRUQkhBLi4tzL58ce4tBMN6NvXtpyCdVdJQfjv5cW0pKCYhW9rWi8o+fHw4dnV0IuIcGkXQdo1pgAAAi1JREFUaN7tmOlu2kAUha/TAG1YyhIaCNm3Jt13r7HBxjaYGLO+/6t0PLZpkSpdS/0RcTXfI3w65/iOQSAQCAT/Rbd2VQTqHNfqZcD4qWr96jGQpnlladpZAxDqj6pmBUcFoEv50Opr6mMPEF4pzEU/aJeBKt2KpTETyj6uInFRuQOS/KrbPBOKgauQuQvLsusNoEevZSeZMOQcKmSDuwjs1gkQo/RNYplQuYkhrmIoG4aixh2xpU4JKFGsSVk7ZFlHVbzRddlI98KOapROjPuqHQQbEz6uwtSHssxzYVmSROfEaF5H9iYTQ903X6AqxomLNBdSdE3jxCgfRtKWiTGq4rU79nW+F2lHoq9N2H16lUgKtkyscBUr1zR1PXNhsVx0YffhmdCyndDNsRviKjzPNf2tjnRg92llO5GZ8Oa4CicMeS4yF1aVwlekw9uhbNoRzteoipeOE/Jc6Ol90X4HFLir/LUTbjh3priKgeOwjvDvSHyDk3mjltvcRNoOZzrIoWIwTTriMxdn+0CGwhHPRGbiaQ9V8TTgueAuLijMxB/uPyY7wU2McBWj2MXaY7nwb2k9QQCKF3wn1rGJCariYBK7mLJcnJN7mAKUbldekok8KmbcheNcUvxdAXByvk5MzHAVC+7i9C0QpXGZmFjkUjEZfXkAuvw4nTATS1TF9+ViMbuhckz8m4fPzMQSPR2bB8tPe0Ccws37D3kWgHYiUkrU7gSBQCAQPCO/AXFAkfNJbAR2AAAAAElFTkSuQmCC)}.earlyWarning .earlyWarning1 .historyimg3[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAAAz1BMVEUAAADyUyL2TRf5Rw/0UBz8Rgv6Thj+QAT7RQv6SA/9QQTxVCP8SQ/1Txr9Qgf9Qgf/QQf9RQv+QAP+QQX6Rgv9QQPxVCP+QAPyVCL9RAn7RQv5ShT3ShP0TxvwVSX+QQT3TBb5SA/+QAPzUSD7Qwr6SxPvVij/PwLtVifvWin6Rgz5Rw78Qgb7RAr1Thn4ShL2TBbzUR/7RQr2SxT+QQT4SRL7Qwj5SRH9QwfxVSXxUyL1Txv2TRj0UB36Rw74SA/7RQzzUyHzTxz4SxT6SA8rAeF2AAAAKnRSTlMAUFG4uCkH7FA2vrgOu415Gxr79t3QmpV8Zkk/9ezh4NCpqZBgFq59Vh8UdF6vAAACPElEQVRo3u2Z2XKbMBiFlaZ4q+14j10nzdYVCRAgELtjO+//TJUE9kWbGTGT3OQffde+8TfnHH4GZDAYDAbDO2H9QPCxJkjLdBHPrxBwJgMSj5GOceDEZDBFkOl1SRzYFtJwaUsX3a8ILJ1rQhwnsHtaFVi6SJJxB8HEWiYkFiawXsWLckGSpYUgspmTOA4Cu2qhgp9czL8jcAwfWaLaUWGuVxFxbD/LjhD2OESw2N4pE/ZzhXfRJ60Kj3Pc7AW76yNI/JqRejGxMOG1UBHtZEcc2RE2A3RiTAaszoQwwSMv1KoYhZ4X8Up2xCGEMTAnRq/LTu2QJo5tVAgXO4yrejsZg3FidK4Zk+0ITpkIqVbFZ0rDo8fldjYuZhAGQ5hgiTIhFzM6hrTQqygKGqq9sFUuCGNj9PFR7YidxkQoTLh6Fa6rchHhcy426OOzbJ4dVdOOoo2K3HWLUOSCi8FQLi4hnOD9bhyfd4JS6rq5XkXpChdUbievsB3YQB6nk4HciRcu2kFFO/L8cKFXUeaqI54YDGwvIGxmzRVWmZCLKTJx8PUq/PJwykXEHyCd3tuFMOHJnciFCb2KL75/zsUNsBey4YPn1TtR+v5eryJrXBT0Ht5r+uam3gm/nQrlQnTkCcKT41+se9dVJrJMryLN9tLFLYh7+386q7xUJtI2KqSLEdwvABe3/n6fpXoVP9NUyFgjwExHmTCRbpGG3+JH3+AcE6+zln+yo8/Pag3pmHid/urpDzIYDAbDm/gLmNl0ixiqyQIAAAAASUVORK5CYII=)}.dyh[data-v-f9780f1f]{margin-top:10px;overflow:hidden;height:380px;overflow-y:auto;width:100%}.dyh .czr-bj[data-v-f9780f1f]{width:400px;background:rgba(0,103,165,.18);box-shadow:inset 0 0 58px #25affc78;border-radius:2px;padding:20px 26px 1px 32px;margin:0 auto 12px}.dyh .czr-bj .czrBox[data-v-f9780f1f]{height:22px;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:3px;text-shadow:0px 0px 17px rgba(0,255,254,.5);display:flex;justify-content:space-between;margin-bottom:20px}.school[data-v-f9780f1f]{display:flex;flex-direction:column;justify-content:space-around}.fundingBox[data-v-f9780f1f]{display:flex;flex-direction:column;align-items:center}.fundingBox .funding[data-v-f9780f1f]{width:500px;height:34px;margin-top:20px;box-sizing:border-box;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-around}.fundingBox .funding span[data-v-f9780f1f]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:20px;letter-spacing:3px}.fundingBox .rolling[data-v-f9780f1f]{width:100%;height:200px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.fundingBox .rolling .fundingContent[data-v-f9780f1f]{display:flex;align-items:center;justify-content:space-around;margin-top:10px;width:99%;padding:4px 0;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBAAAABABAMAAABRipknAAAAG1BMVEUAqv8Aqv8Aqv8Aqf8Aq/8Aq/8Aq/8ArP8A/P9i6gkvAAAACHRSTlM4Mys9Ji8jIH8RivIAAAImSURBVHja7ZTBjeJAEEXbcgLm4AQsuFsiA2TN3ZbIAEEGQwqEvb+qGluLYGfn2v0e7qKqXh+/Oj0ed4A7QQCCAAQBCAJ8CMLtfv/+vt3y0fScr1ff4GvwCsIV4EoQgCAAQQCCAB+CcPn6uujYdFn7mKZJM74GryBMABNBAIIABAEIAnwMwul0mvbr6rXH1+AtCHsX+43TyhQVX7xXEAYzFgarfnI3DF7xNXgLgnonmg1lxSu+Aq8g7IeTPkN1Y7uFr8Dbi/ADe3wF3oIAQBCAIABBgDdBOByGRUfYf5xnZxVfgY8XwczBiV6/uLssNuPL94uCcD6fFzGIw+Fsk67E8Q2+Aj9YEH5iwZfvLQgABAEIAvxHEOa573OLr8ErCLt+N89zlnFhrTI7fAXegmDbXouMN31vXxh8BX5nLwLAmyD04q8FvgbPiwAEAQgC/CIITVR8DV5BUNv5qNp4L6zqsw5ftHfZxYvQdJ2U344aUlvv8SV7C0XqGgUhpWSLuJx8ij62CV+DtyB0mjLqY9poRMIX7x8P900m5Sl1QV7gC/edB0HThu6kFzp8+V5B+DcdvgqvIAAQBCAI8BKENo3jqGql9T+VbYsvzmvI/dopCK2bWCR1trfdqEG1xRfpox+zjyBoOB5jtZ2jGK3BF+zT0ysIR6MNE8TGV/rwBft1UhB8FWY8xlEdTau0I75gH3N+ET7jicIX7FcsCAAEAQgCEAQgCPCWPwnpmNPOhu0mAAAAAElFTkSuQmCC)}.fundingBox .rolling .fundingContent span[data-v-f9780f1f]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;letter-spacing:3px;text-align:left;font-style:normal;width:78%;padding-left:38px}.fundingBox .rolling .fundingContent span[data-v-f9780f1f]:nth-child(2){width:22%}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar{width:5px}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar-track{border-radius:1px;background:rgba(0,128,231,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(0,162,231);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.rating[data-v-f9780f1f]{width:50%;display:flex;flex-direction:column;align-items:center}.rating .ratingBtn[data-v-f9780f1f]{display:flex}.rating .ratingBtn .onImg[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4AgMAAABCuXRXAAAADFBMVEUAAAAeNnQeN3MeNnMPkTcxAAAAA3RSTlMAmGbnPwChAAAAHElEQVQ4y2PY/x8fcBiVH5UflR+VH5UflR+O8gAHFInLuixYLwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.rating .ratingBtn .ratingImg[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn .onImg.active[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn span[data-v-f9780f1f]{height:100%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#fff;letter-spacing:1px;font-family:PingFangSC,PingFang SC}.selectLint[data-v-f9780f1f]{width:94%;display:flex;margin:30px 0 10px;justify-content:space-between}.selectLint .selectBox[data-v-f9780f1f]{width:48%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.dyh[data-v-f9780f1f]::-webkit-scrollbar{display:none}.displayFlex[data-v-1fd7cc66]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:30%}.flex1[data-v-1fd7cc66]{box-sizing:border-box}.module11[data-v-1fd7cc66]{display:flex;width:100%}.left_bg[data-v-1fd7cc66]{width:520px;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-1fd7cc66]{width:520px;box-sizing:border-box;padding-left:10px;padding-right:10px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-1fd7cc66]{width:540px;box-sizing:border-box;padding-right:0;padding-left:20px;margin-left:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1[data-v-1fd7cc66]{background-image:url(./new_xsqk-5184f99f.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-1fd7cc66]{background-image:url(./new_cpfx-0956d0ce.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-1fd7cc66]{background-image:url(./new_xxgk-58fd9ee2.png);background-repeat:no-repeat;background-size:100% 100%}.right_1[data-v-1fd7cc66]{background-image:url(./new_csr-97deb8e2.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-1fd7cc66]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-1fd7cc66]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-1fd7cc66]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-1fd7cc66]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-1fd7cc66]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-1fd7cc66]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-1fd7cc66]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-1fd7cc66]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-1fd7cc66]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-1fd7cc66]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-1fd7cc66]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-1fd7cc66]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-1fd7cc66]{padding-top:12px}.history p[data-v-1fd7cc66]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-1fd7cc66]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-1fd7cc66]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-1fd7cc66]{display:flex;padding:14px 0 10px}.property .property_box[data-v-1fd7cc66]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-1fd7cc66]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-1fd7cc66]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-1fd7cc66]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-1fd7cc66]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-1fd7cc66]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-1fd7cc66]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-1fd7cc66]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.yd_title[data-v-1fd7cc66]{box-sizing:border-box;width:98%;height:42px;position:relative;overflow:hidden}.yd_title .text[data-v-1fd7cc66]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:3px}.yd_title .animate-border[data-v-1fd7cc66]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-1fd7cc66]:before,.yd_title .animate-border[data-v-1fd7cc66]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-1fd7cc66]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-1fd7cc66]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-1fd7cc66 4s linear infinite}.yd_title .animate-border i[data-v-1fd7cc66]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-1fd7cc66 4s linear 1s infinite}.yd_title .animate-border[data-v-1fd7cc66]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-1fd7cc66 4s linear 2s infinite}.yd_title .animate-border i[data-v-1fd7cc66]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-1fd7cc66 4s linear 3s infinite}@keyframes one-1fd7cc66{0%{left:-100%}50%,to{left:100%}}@keyframes two-1fd7cc66{0%{top:-100%}50%,to{top:100%}}@keyframes three-1fd7cc66{0%{right:-100%}50%,to{right:100%}}@keyframes four-1fd7cc66{0%{bottom:-100%}50%,to{bottom:100%}}.mechanism[data-v-1fd7cc66]{background-image:url(./titleImg10-00b1df84.png);background-repeat:no-repeat;background-size:100% 100%}.flex11[data-v-1fd7cc66]{padding:50px 0}.czr-sl[data-v-1fd7cc66]{display:flex}.czr-sl .historyimg[data-v-1fd7cc66]{width:255px;height:56px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding-left:70px}.czr-sl .historyimg span[data-v-1fd7cc66]{font-weight:600;font-size:17px;color:#fff;line-height:22px;letter-spacing:2px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;padding-right:10px}.czr-sl .historyimg1[data-v-1fd7cc66]{background-image:url(./jyImg14-a6e913ec.png);margin-right:10px}.czr-sl .historyimg2[data-v-1fd7cc66]{background-image:url(./jyImg15-0946a706.png)}.earlyWarning[data-v-1fd7cc66]{height:calc(100% - 10px);display:flex;align-items:center;justify-content:space-around}.earlyWarning .earlyWarning1[data-v-1fd7cc66]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.earlyWarning .earlyWarning1 .ppImg[data-v-1fd7cc66]{position:absolute;width:160px;height:120px;top:20px}.earlyWarning .earlyWarning1 img[data-v-1fd7cc66]{width:136px;height:100px}.earlyWarning .earlyWarning1 .green[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#7be546 0%,#38ffb1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .yellow[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ee8404 0%,#efd404 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .red[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ff3e00 0%,#ed5a2d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .historyimg[data-v-1fd7cc66]{width:140px;height:19px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:center}.earlyWarning .earlyWarning1 .historyimg span[data-v-1fd7cc66]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.earlyWarning .earlyWarning1 .historyimg1[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABa1BMVEUAAABG+pxw6lh350pS/3Nj7mxU9IRQ94t06FJ16E9d8XVl7mld9X51505y6VRP9oxb8nh35013501W9IBx6lZV9oNz6FJu6lp1509X839450t25kxw6VdG+ZtK+JM//KRz6VRt615P9Yt2501Y9H1M+JN36E1C+qBM95F45kpv6llB/KNi725m7Wd25k1D+p9I+JZr615L95B55kpf8HVj721E+59051Bv6ll2509V84Fo7GNn7WZI+JZs611G+px3509A+6Vb8nte73Q+/ad35ktl7mty6FV75Ul06FdA/6NV84Zu6ltv6lhb8nlo7GRk7mpx6VZz6FJf8HNh73BX839p7GJr619i725m7mhr7GFQ9otT9YVZ83xm7WZ1509O945V9INy6VVK+JRM95Fd8HVi7mxS9YdY8n1o7WVt615E+p1G+ppI+ZdW9IFg8HFk7Wps6l1d8Xd3501S9Ylc8HZC+6Fd8XZ16FH1Q35SAAAATHRSTlMAUSEMBLi3UTJxUVEJ8di4uJ+CUUYR+fDn5dvJxLi4tqRvbVdBLxX5+fn48fDu6eHZ2NXQx8O4uLW0sLCemZmWi4iHgmtcWFdNLCQVx1AxiAAAAjVJREFUaN7t1+lSGkEUhuEjEDNEIZGASzTRGDX7vu/7pjAsAwICDotsg8ggiF6+PT0NimXV+eEPy1P9XsJTX/f0gEwmk8nO1O25BQdQ7+/cOwWXaAdDU3eAdM6FaCg4FQCkjxtGMFSccALdFC+TSK77AelS2LKIehWgmnsyGjKS6/UxlGIzvNFmu5h0A8lW3sb4JsJpnCIiLGLvV4Be/um+hIlTVCwLw7KY9gOxXN90JmFYEpHUFZQiXjFti2hM97mAUo5Z3d5EPW2mWijFNS2eMvtnRJ+l9MT47dGLQiKSamk4xT6zYGckaXALD5knhnOicxAbSMTLeziFuqfFK/zu5GekQ+SJodzo6McldtXrgDSaU8va4L4oMouXFCz+3e8cvyeYRA6nSOTUfWHRti0ovDAGmwjze2JXrSVwih1mUR46Iz64+D05OClRuIxSZHdqbBfcos7PiIfCV8Qnvh1HElmU4mo1O7wL73+gkPsB3wT/dqg5JtHFKTLVArMYfEe+jAONlOdDm+hmcIp8hu2iJnbxeAzI5PyUNtkm+hJ5lOLWFrewvyOvKVwTR/151NLs01HN5LdGUIqSZVHgu/hJ6xcEwPFK3BNMooRS3GwKi8TMEpDL9aMmNlFq4hTbtkX2QwAotjRjb6K5jVK8aXCL7iIQbW3UlmigFPMNy+LFMtBt8Z4l0UMpvveYxWcqj4nTW37GJHqrgBSY7z0dAeKNf7378Bfg0V6EyEXtnSCTyWSyc+wQPk7RdRjQbk0AAAAASUVORK5CYII=)}.earlyWarning .earlyWarning1 .historyimg2[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABAlBMVEUAAADunwTwyAPvvAPvrwPmsgDwowb/rgDuwgTurwTvygTvoQXvoQTvoATuoQTuugTvowTysADtpwDunwTvnwPupATvtwTupgPvnwTuoATvngPvogPwsATwwQTuqwTvuQTwsQTvvgTuogXvnATvxwPvtATvoQXuxQXupAPvxAXwtgbvygTvzATusATvygXvxQTvwgTvnATungTuzATvwgXuqgXpmwDvrgTvqgTvpwTvpQTvsQTvrATvqQTvtATvowTvpATvvwTvoQTvvATvsATvtwTvuQTvswTvwwTvtgTvogTvxQTvwQTuuQTvvgTvngTvxwTvuwTvyQTvywTvuATuuwTVVqmhAAAAN3RSTlMA/lFRUQkhBLi4tzL58ce4tBMN6NvXtpyCdVdJQfjv5cW0pKCYhW9rWi8o+fHw4dnV0IuIcGkXQdo1pgAAAi1JREFUaN7tmOlu2kAUha/TAG1YyhIaCNm3Jt13r7HBxjaYGLO+/6t0PLZpkSpdS/0RcTXfI3w65/iOQSAQCAT/Rbd2VQTqHNfqZcD4qWr96jGQpnlladpZAxDqj6pmBUcFoEv50Opr6mMPEF4pzEU/aJeBKt2KpTETyj6uInFRuQOS/KrbPBOKgauQuQvLsusNoEevZSeZMOQcKmSDuwjs1gkQo/RNYplQuYkhrmIoG4aixh2xpU4JKFGsSVk7ZFlHVbzRddlI98KOapROjPuqHQQbEz6uwtSHssxzYVmSROfEaF5H9iYTQ903X6AqxomLNBdSdE3jxCgfRtKWiTGq4rU79nW+F2lHoq9N2H16lUgKtkyscBUr1zR1PXNhsVx0YffhmdCyndDNsRviKjzPNf2tjnRg92llO5GZ8Oa4CicMeS4yF1aVwlekw9uhbNoRzteoipeOE/Jc6Ol90X4HFLir/LUTbjh3priKgeOwjvDvSHyDk3mjltvcRNoOZzrIoWIwTTriMxdn+0CGwhHPRGbiaQ9V8TTgueAuLijMxB/uPyY7wU2McBWj2MXaY7nwb2k9QQCKF3wn1rGJCariYBK7mLJcnJN7mAKUbldekok8KmbcheNcUvxdAXByvk5MzHAVC+7i9C0QpXGZmFjkUjEZfXkAuvw4nTATS1TF9+ViMbuhckz8m4fPzMQSPR2bB8tPe0Ccws37D3kWgHYiUkrU7gSBQCAQPCO/AXFAkfNJbAR2AAAAAElFTkSuQmCC)}.earlyWarning .earlyWarning1 .historyimg3[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAAAz1BMVEUAAADyUyL2TRf5Rw/0UBz8Rgv6Thj+QAT7RQv6SA/9QQTxVCP8SQ/1Txr9Qgf9Qgf/QQf9RQv+QAP+QQX6Rgv9QQPxVCP+QAPyVCL9RAn7RQv5ShT3ShP0TxvwVSX+QQT3TBb5SA/+QAPzUSD7Qwr6SxPvVij/PwLtVifvWin6Rgz5Rw78Qgb7RAr1Thn4ShL2TBbzUR/7RQr2SxT+QQT4SRL7Qwj5SRH9QwfxVSXxUyL1Txv2TRj0UB36Rw74SA/7RQzzUyHzTxz4SxT6SA8rAeF2AAAAKnRSTlMAUFG4uCkH7FA2vrgOu415Gxr79t3QmpV8Zkk/9ezh4NCpqZBgFq59Vh8UdF6vAAACPElEQVRo3u2Z2XKbMBiFlaZ4q+14j10nzdYVCRAgELtjO+//TJUE9kWbGTGT3OQffde+8TfnHH4GZDAYDAbDO2H9QPCxJkjLdBHPrxBwJgMSj5GOceDEZDBFkOl1SRzYFtJwaUsX3a8ILJ1rQhwnsHtaFVi6SJJxB8HEWiYkFiawXsWLckGSpYUgspmTOA4Cu2qhgp9czL8jcAwfWaLaUWGuVxFxbD/LjhD2OESw2N4pE/ZzhXfRJ60Kj3Pc7AW76yNI/JqRejGxMOG1UBHtZEcc2RE2A3RiTAaszoQwwSMv1KoYhZ4X8Up2xCGEMTAnRq/LTu2QJo5tVAgXO4yrejsZg3FidK4Zk+0ITpkIqVbFZ0rDo8fldjYuZhAGQ5hgiTIhFzM6hrTQqygKGqq9sFUuCGNj9PFR7YidxkQoTLh6Fa6rchHhcy426OOzbJ4dVdOOoo2K3HWLUOSCi8FQLi4hnOD9bhyfd4JS6rq5XkXpChdUbievsB3YQB6nk4HciRcu2kFFO/L8cKFXUeaqI54YDGwvIGxmzRVWmZCLKTJx8PUq/PJwykXEHyCd3tuFMOHJnciFCb2KL75/zsUNsBey4YPn1TtR+v5eryJrXBT0Ht5r+uam3gm/nQrlQnTkCcKT41+se9dVJrJMryLN9tLFLYh7+386q7xUJtI2KqSLEdwvABe3/n6fpXoVP9NUyFgjwExHmTCRbpGG3+JH3+AcE6+zln+yo8/Pag3pmHid/urpDzIYDAbDm/gLmNl0ixiqyQIAAAAASUVORK5CYII=)}.czr-bj[data-v-1fd7cc66]{width:529px;border-radius:2px;display:flex;justify-content:space-around;flex-direction:column}.czr-bj .czrBox[data-v-1fd7cc66]{width:100%;min-height:310px;display:flex;flex-direction:column;align-items:center}.czr-bj .czrBox .column[data-v-1fd7cc66]{height:calc(100% - 26px);overflow-y:auto;font-size:14px;color:#fff;padding-left:18px;padding-right:18px}.czr-bj .clue[data-v-1fd7cc66]{display:flex;align-items:center;margin-top:37px}.czr-bj .clue .clueBox[data-v-1fd7cc66]{width:160px;height:173px;display:flex;flex-direction:column;align-items:center;background-image:url(./xxBJ-c3a73765.png);background-repeat:no-repeat;background-size:100% 100%}.czr-bj .clue .clueBox .clueTitle[data-v-1fd7cc66]{margin-top:22px;font-family:PangMenZhengDao,PangMenZhengDao;font-weight:400;font-size:20px;color:#fff;letter-spacing:1px;text-shadow:0px 2px 4px #3575f9;text-align:center;font-style:normal}.czr-bj .clue .clueBox .clueNum[data-v-1fd7cc66]{margin-top:42px;font-family:DINAlternate,DINAlternate;font-weight:700;font-size:32px;color:#fff;letter-spacing:1px;text-align:center;font-style:normal}.czr-bj .clue .clueBox .clueUnit[data-v-1fd7cc66]{margin-top:4px;font-weight:500;font-size:16px;color:#9cdeff;text-align:center;font-style:normal;font-family:PingFangSC,PingFang SC}.czr-bj .clue .clueBox[data-v-1fd7cc66]:nth-child(2){margin:0 20px}.czr-bj .clue .clueBox:nth-child(2) .clueTitle[data-v-1fd7cc66]{margin-top:10px}.czr-bj .clue .clueBox:nth-child(2) .clueNum[data-v-1fd7cc66]{margin-top:28px}.czr-bj .situation[data-v-1fd7cc66]{width:196px;height:45px;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:16px}.czr-bj .situation1[data-v-1fd7cc66]{background-image:url(./xs-a2fb0ad9.png)}.czr-bj .situation2[data-v-1fd7cc66]{background-image:url(./xs2-5a00b7b5.png)}.czr-bj .situation3[data-v-1fd7cc66]{background-image:url(./xs1-bed4c6ea.png)}.czr-bj .situation4[data-v-1fd7cc66]{background-image:url(./xs3-fca7a6cb.png)}.school[data-v-1fd7cc66]{display:flex;flex-direction:column;justify-content:space-around}.school .schoolaBox[data-v-1fd7cc66]{display:flex;justify-content:space-between}.school .schoola[data-v-1fd7cc66]{width:124px;height:79px;margin-top:20px;padding:2px 0 14px;box-sizing:border-box;background-image:url(./jyImg3-b690c315.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-between}.school .schoola span[data-v-1fd7cc66]{font-family:TCloudNumber,TCloudNumber;font-size:23px;color:#fff;line-height:30px;letter-spacing:1px;text-shadow:0px 0px 23px rgba(0,52,52,.5);text-align:center;font-style:normal}.school .schoola .schoola1[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:3px;text-shadow:0px 0px 4px rgba(60,145,249,.65);text-align:center;font-style:normal}.school .schoolb[data-v-1fd7cc66]{width:500px;height:241px;background-image:url(./jyImg2-bfc39a3e.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;flex-direction:column;padding:10px 0;box-sizing:border-box;position:relative}.school .schoolb .gkTop[data-v-1fd7cc66]{position:absolute;top:4px;left:145px;animation:example-1fd7cc66 3s infinite linear}@keyframes example-1fd7cc66{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}to{transform:translateY(0)}}.school .schoolb .gkMove[data-v-1fd7cc66]{position:absolute;top:4px;left:-2px;width:98%;height:96%}.school .schoolb span[data-v-1fd7cc66]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.school .schoolb .grade[data-v-1fd7cc66]{display:flex;justify-content:space-between;padding:36px 0 0 18px}.school .schoolb .grade .schoolbs[data-v-1fd7cc66]{cursor:pointer;height:41px;padding:0 20px 0 30px;background-image:url(./jyImg1-785a54d1.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;position:relative}.school .schoolb .grade .spot[data-v-1fd7cc66]{position:relative;margin-right:7px}.school .schoolb .grade .spot[data-v-1fd7cc66]:before{content:"";position:absolute;top:50%;left:-16px;transform:translateY(-50%);width:6px;height:6px;background-color:#00e6ff;border-radius:50%;box-shadow:0 0 7px #00ffd3;filter:blur(0px)}.school .schoolb .grade1[data-v-1fd7cc66]{padding:12px 100px 0;box-sizing:border-box}.fundingBox[data-v-1fd7cc66]{display:flex;flex-direction:column;align-items:center}.fundingBox .funding[data-v-1fd7cc66]{width:500px;height:34px;margin-top:20px;box-sizing:border-box;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-around}.fundingBox .funding span[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:17px;color:#fff;line-height:20px;letter-spacing:3px}.fundingBox .rolling[data-v-1fd7cc66]{width:100%;height:200px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.fundingBox .rolling .fundingContent[data-v-1fd7cc66]{display:flex;align-items:center;justify-content:space-around;margin-top:10px;width:99%;padding:4px 0;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBAAAABABAMAAABRipknAAAAG1BMVEUAqv8Aqv8Aqv8Aqf8Aq/8Aq/8Aq/8ArP8A/P9i6gkvAAAACHRSTlM4Mys9Ji8jIH8RivIAAAImSURBVHja7ZTBjeJAEEXbcgLm4AQsuFsiA2TN3ZbIAEEGQwqEvb+qGluLYGfn2v0e7qKqXh+/Oj0ed4A7QQCCAAQBCAJ8CMLtfv/+vt3y0fScr1ff4GvwCsIV4EoQgCAAQQCCAB+CcPn6uujYdFn7mKZJM74GryBMABNBAIIABAEIAnwMwul0mvbr6rXH1+AtCHsX+43TyhQVX7xXEAYzFgarfnI3DF7xNXgLgnonmg1lxSu+Aq8g7IeTPkN1Y7uFr8Dbi/ADe3wF3oIAQBCAIABBgDdBOByGRUfYf5xnZxVfgY8XwczBiV6/uLssNuPL94uCcD6fFzGIw+Fsk67E8Q2+Aj9YEH5iwZfvLQgABAEIAvxHEOa573OLr8ErCLt+N89zlnFhrTI7fAXegmDbXouMN31vXxh8BX5nLwLAmyD04q8FvgbPiwAEAQgC/CIITVR8DV5BUNv5qNp4L6zqsw5ftHfZxYvQdJ2U344aUlvv8SV7C0XqGgUhpWSLuJx8ij62CV+DtyB0mjLqY9poRMIX7x8P900m5Sl1QV7gC/edB0HThu6kFzp8+V5B+DcdvgqvIAAQBCAI8BKENo3jqGql9T+VbYsvzmvI/dopCK2bWCR1trfdqEG1xRfpox+zjyBoOB5jtZ2jGK3BF+zT0ysIR6MNE8TGV/rwBft1UhB8FWY8xlEdTau0I75gH3N+ET7jicIX7FcsCAAEAQgCEAQgCPCWPwnpmNPOhu0mAAAAAElFTkSuQmCC)}.fundingBox .rolling .fundingContent span[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;letter-spacing:3px;text-align:left;font-style:normal;width:33%;padding-left:50px}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar{width:5px}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar-track{border-radius:1px;background:rgba(0,128,231,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(0,162,231);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.rating[data-v-1fd7cc66]{width:50%;display:flex;flex-direction:column;align-items:center}.rating .ratingBtn[data-v-1fd7cc66]{display:flex}.rating .ratingBtn .onImg[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4AgMAAABCuXRXAAAADFBMVEUAAAAeNnQeN3MeNnMPkTcxAAAAA3RSTlMAmGbnPwChAAAAHElEQVQ4y2PY/x8fcBiVH5UflR+VH5UflR+O8gAHFInLuixYLwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.rating .ratingBtn .ratingImg[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn .onImg.active[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn span[data-v-1fd7cc66]{height:100%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#fff;letter-spacing:1px;font-family:PingFangSC,PingFang SC}.selectLint[data-v-1fd7cc66]{width:94%;display:flex;margin:30px 0 10px;justify-content:space-between}.selectLint .selectBox[data-v-1fd7cc66]{width:48%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.column[data-v-1fd7cc66]::-webkit-scrollbar{display:none}.t_1[data-v-1fd7cc66]{margin:10px auto;width:100%;height:52px;background-image:url(./title-98a127c4.png);background-repeat:no-repeat;background-size:100% 100%}.t_2[data-v-1fd7cc66]{margin-top:5px;padding:0 10px;display:flex;justify-content:space-around}.t_2 .t_2_1[data-v-1fd7cc66]{display:flex;flex-direction:column;align-items:center}.t_2 .t_2_1 .top[data-v-1fd7cc66]{font-size:26px;color:#fff;line-height:30px}.t_2 .t_2_1 .t_3[data-v-1fd7cc66]{width:120px;height:90px;background-image:url(./fk-6fb4b235.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.t_2 .t_2_1 .t_3 .left1[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left2[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left3[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left4[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .right[data-v-1fd7cc66]{position:absolute;left:65px;top:35px;width:38px;height:40px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:15px;color:#fff;line-height:20px;letter-spacing:4px;text-shadow:0px 0px 4px rgba(255,255,255,.65);text-align:center;font-style:normal}.font[data-v-1fd7cc66]{font-size:16px!important}[data-v-1fd7cc66] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-1fd7cc66] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-1fd7cc66] .el-table td.el-table__cell{padding-left:10px}[data-v-1fd7cc66] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-1fd7cc66] .el-table__empty-block{background-color:#122560}[data-v-1fd7cc66] .el-table .el-table__row{border-bottom:none}.selectBox .el-select--large .el-select__wrapper span,.selectBox .el-select--large .el-select__wrapper p,.selectBox .el-select--large .el-select__wrapper a{font-size:16px}.selectBox .el-select__wrapper{background-color:#fff0!important}.selectBox .el-select__placeholder{color:#fff!important}.selectBox .el-select__caret{color:#fff!important;font-size:18px!important}[data-v-1fd7cc66] .el-pagination>.is-last{color:#fff!important}[data-v-1fd7cc66] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-1fd7cc66] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-prev,[data-v-1fd7cc66] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.displayFlex[data-v-689534fc]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-689534fc]{flex:1;box-sizing:border-box}.flex2[data-v-689534fc]{box-sizing:border-box}.module11[data-v-689534fc]{display:flex;width:100%}.yd_title[data-v-689534fc]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-689534fc]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-689534fc]:before,.yd_title .animate-border[data-v-689534fc]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-689534fc]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-689534fc]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-689534fc 4s linear infinite}.yd_title .animate-border i[data-v-689534fc]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-689534fc 4s linear 1s infinite}.yd_title .animate-border[data-v-689534fc]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-689534fc 4s linear 2s infinite}.yd_title .animate-border i[data-v-689534fc]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-689534fc 4s linear 3s infinite}.yd_title .text[data-v-689534fc]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px;align-items:center}.yd_title .c[data-v-689534fc]{width:130px;height:42px;cursor:pointer}@keyframes one-689534fc{0%{left:-100%}50%,to{left:100%}}@keyframes two-689534fc{0%{top:-100%}50%,to{top:100%}}@keyframes three-689534fc{0%{right:-100%}50%,to{right:100%}}@keyframes four-689534fc{0%{bottom:-100%}50%,to{bottom:100%}}.familyPlanning[data-v-689534fc]{background-image:url(./new_jhsy-4d483322.png);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-689534fc]{background-image:url(./new_yljg-b80da740.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-689534fc]{background-image:url(./new_zlfw-23ff3575.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-689534fc]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-689534fc]{width:165px;height:35px}.serviceBox .serviceimg1[data-v-689534fc]{width:165px;height:64px}.serviceBox .serviceTop[data-v-689534fc]{display:flex;justify-content:space-between;padding:10px 36px 0 0;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-689534fc]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService[data-v-689534fc]{display:flex;flex-direction:column;align-items:center;position:relative}.serviceBox .serviceTop .medicalService .moveYl[data-v-689534fc]{position:absolute;width:160px;height:160px;top:5px}.serviceBox .serviceTop .medicalService .ylimg[data-v-689534fc]{margin-top:5px;width:160px;height:190px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-689534fc]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-689534fc]{position:absolute;left:36px;top:34%;font-weight:700;font-size:28px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-689534fc]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-689534fc]{width:495px;height:35px}.left_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_1-ec9917fd.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_2-a56c0f22.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_3-8dece181.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_4-3a661768.png);background-repeat:no-repeat;background-size:100% 100%}.left_3[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_5-110c5514.png);background-repeat:no-repeat;background-size:100% 100%}.left_3_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_6-b5e2e12f.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-689534fc]{background-image:url(./new_lnrzb-b291b7bc.png);background-repeat:no-repeat;background-size:100% 100%}.left_bg[data-v-689534fc]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:20px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-689534fc]{width:560px;box-sizing:border-box;padding-left:10px;margin-right:20px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-689534fc]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:20px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-689534fc]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-689534fc]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-689534fc]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-689534fc]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-689534fc]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-689534fc]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-689534fc]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-689534fc]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-689534fc]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-689534fc]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-689534fc]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-689534fc]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-689534fc]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-689534fc]{height:calc(100% - 36px);display:flex;justify-content:space-around;align-items:center}.history .history1[data-v-689534fc]{cursor:pointer;font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history .history1 span[data-v-689534fc]{font-family:PangMenZhengDao;font-size:26px;color:#fff;letter-spacing:1px;text-align:center;font-style:normal;margin-left:4px}.history .history1 .unit[data-v-689534fc]{font-weight:500;font-size:14px;color:#9cdeff;line-height:20px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC}.history .history1 .historyimg[data-v-689534fc]{width:182px;height:35px}.history .history1 .historyMoveImg[data-v-689534fc]{position:absolute;left:10px;top:37px;width:160px;height:120px}.history img[data-v-689534fc]{width:154px;height:136px}.history p[data-v-689534fc]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-689534fc]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-689534fc]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-689534fc]{display:flex;padding:14px 0 10px}.property .property_box[data-v-689534fc]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-689534fc]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-689534fc]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-689534fc]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-689534fc]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-689534fc]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-689534fc]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-689534fc]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-689534fc]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.minTopPart[data-v-689534fc]{width:500px;height:174px;background-image:url(./minTopBg-f5dceb96.png);background-repeat:no-repeat;background-size:100% 100%;margin:10px auto 4px;position:relative}.minTopPart .moveImg[data-v-689534fc]{position:absolute;background-image:url(./ylMove-04eb57bd.gif);background-repeat:no-repeat;background-size:100% 100%;left:155px;width:190px;height:173px}.minTopPart .mtpImg1[data-v-689534fc]{width:140px;height:24px;background-image:url(./minTop1-8c7af548.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:49px;left:23px}.minTopPart .mtpImg2[data-v-689534fc]{width:140px;height:24px;background-image:url(./minTop2-3d95611e.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:49px;right:23px}.minTopPart .mtpImg3[data-v-689534fc]{width:125px;height:36px;background-image:url(./minTop3-09d0c304.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:350px;left:20px}.minTopPart .mtpText1[data-v-689534fc]{width:140px;height:30px;position:absolute;top:94px;left:23px;text-align:center;line-height:30px;font-weight:700;font-size:26px;color:#fff}.minTopPart .mtpText2[data-v-689534fc]{width:140px;height:30px;position:absolute;top:94px;right:23px;text-align:center;line-height:30px;font-weight:700;font-size:26px;color:#fff}.ageGroup[data-v-689534fc]{display:flex;justify-content:space-between;width:500px;height:50px;margin-left:10px}.ageGroup .ageGroupBj[data-v-689534fc]{width:235px;height:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfoAAABkBAMAAACcIO/9AAAAD1BMVEVzs/8AAABxtf9ysv9ttv/3h1+ZAAAABXRSTlMoABYgByCRDLcAAABxSURBVHja7d1RCYUAEETR4fkKrAkUDGAEsX8owRYy51QY9vduZu4zjZZjJrOm1T6ZzuXf9Se90yd7rvT6Z0uvX3rPPlkCAAAAAAAAAAAAAAAAAAAAAAAAAADwJd1F2e6acHdJursi3l2QL/8e0Pw54gHnowSnYH+4AwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center}.ageGroup .ageGroupBj .Gendern[data-v-689534fc]{width:34px;height:34px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;margin-right:12px;margin-left:14px}.ageGroup .ageGroupBj .Genderv[data-v-689534fc]{width:34px;height:34px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;margin-right:12px;margin-left:14px}.ageGroup .ageGroupBj .Male[data-v-689534fc]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#fff;letter-spacing:2px;text-align:left;font-style:normal;margin-right:18px}.ageGroup .ageGroupBj .ageGroupNum[data-v-689534fc]{font-size:16px;font-weight:400;color:#00fff0;letter-spacing:1px;text-align:right;font-style:normal;font-family:TCloudNumber,TCloudNumber}.ageGroupone[data-v-689534fc]{display:flex;justify-content:flex-end}.ageGroupone .btList[data-v-689534fc]{width:70%;height:200px;margin-top:10px;margin-right:8px}.ageGroupone .btList .btListding[data-v-689534fc]{font-weight:500;font-size:14px;color:#fff;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;text-shadow:0px 0px 4px rgba(255,255,255,.65);display:flex;align-items:center;justify-content:flex-end}.ageGroupone .btList .btListding span[data-v-689534fc]{width:20%;display:flex;align-items:center;justify-content:flex-end}.ageGroupone .btList .btListding span[data-v-689534fc]:nth-child(3){width:25%}.ageGroupone .btList .btListding span[data-v-689534fc]:nth-child(4){width:25%}.ageGroupone .btList .btList_item[data-v-689534fc]{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:5px}.ageGroupone .btList .btList_item .btList_item_color[data-v-689534fc]{width:22px;height:8px;background-color:var(--i);border-radius:6px;margin-right:17px}.ageGroupone .btList .btList_item .btList_item_value[data-v-689534fc]{width:100%;font-size:18px;color:#fff;display:flex;justify-content:space-between}.ageGroupone .btList .btList_item .btList_item_value1[data-v-689534fc]{width:24%;display:flex;align-items:center;justify-content:center}[data-v-689534fc] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-689534fc] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-689534fc] .el-table td.el-table__cell{padding-left:10px}[data-v-689534fc] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-689534fc] .el-table__empty-block{background-color:#122560}[data-v-689534fc] .el-table .el-table__row{border-bottom:none}[data-v-689534fc] .el-pagination>.is-last{color:#fff!important}[data-v-689534fc] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-689534fc] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-prev,[data-v-689534fc] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.displayFlex[data-v-5a742f18]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-5a742f18]{flex:1;box-sizing:border-box}.flex2[data-v-5a742f18]{box-sizing:border-box}.module11[data-v-5a742f18]{display:flex;width:100%}.yd_title[data-v-5a742f18]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-5a742f18]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-5a742f18]:before,.yd_title .animate-border[data-v-5a742f18]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-5a742f18]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-5a742f18]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-5a742f18 4s linear infinite}.yd_title .animate-border i[data-v-5a742f18]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-5a742f18 4s linear 1s infinite}.yd_title .animate-border[data-v-5a742f18]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-5a742f18 4s linear 2s infinite}.yd_title .animate-border i[data-v-5a742f18]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-5a742f18 4s linear 3s infinite}.yd_title .text[data-v-5a742f18]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .c[data-v-5a742f18]{width:130px;height:42px;cursor:pointer}@keyframes one-5a742f18{0%{left:-100%}50%,to{left:100%}}@keyframes two-5a742f18{0%{top:-100%}50%,to{top:100%}}@keyframes three-5a742f18{0%{right:-100%}50%,to{right:100%}}@keyframes four-5a742f18{0%{bottom:-100%}50%,to{bottom:100%}}.familyPlanning[data-v-5a742f18]{width:96%;background-image:url(./new_zcs-278f0f5f.png);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-5a742f18]{background-image:url(./new_fygl-85b6c2a9.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-5a742f18]{background-image:url(./new_tjrs-55f89738.png);background-repeat:no-repeat;background-size:100% 100%}.last[data-v-5a742f18]{background-image:url(./new_jkhd-324968b7.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-5a742f18]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-5a742f18]{width:182px;height:35px}.serviceBox .serviceTop[data-v-5a742f18]{display:flex;justify-content:space-between;padding:10px 36px 0 20px;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-5a742f18],.serviceBox .serviceTop .medicalService[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService .ylimg[data-v-5a742f18]{width:200px;height:220px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-5a742f18]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-5a742f18]{position:absolute;left:39px;top:35%;font-weight:700;font-size:32px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-5a742f18]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-5a742f18]{width:495px;height:35px}.left_1[data-v-5a742f18]{cursor:pointer;background-image:url(./ylbx_ylbxffrc-c615491e.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-5a742f18]{cursor:pointer;background-image:url(./ylbx_ybsyje-ec9db003.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia[data-v-5a742f18]{margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.left_1_xia .left_1_xia_item[data-v-5a742f18]{flex:1;display:flex;flex-direction:column;align-items:center}.left_1_xia .left_1_xia_item .choose[data-v-5a742f18]{width:100%;display:flex;justify-content:center;margin-top:5px;margin-bottom:5px;margin-left:35px}.left_1_xia .left_1_xia_item .choose .choose_1[data-v-5a742f18]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAABUCAMAAACY0QqsAAAANlBMVEUAzP8Ay/8AyP8AvP8Axf8AwP8Avv8Avf8Awv8Axv8Auf8Azv8AuP8Aw/8AAAAA4f8A5/8A8P/wPsGtAAAAEXRSTlN+endgcWlmY2x0XYFbbgBFV2VoGxwAAAJISURBVHja7ZHbctswDEStu2SFvfz/zxaAaG0wUOzUL50teMiG5JKrzhnfPlLy80cTz0Vm8fuxu3/cZdp64s8uR4ezr+IpaeLZOMSH+yDTXSD7P+9F3D8wamR/4geG+q7eU/ZVfEhJE89GavFlGZZ4syB/nnH2RXxRLJAZVuF5tnD2IR45S9/IBqr+a/FYinD2VTwlTXyZl1lm3OOM1cHZF/H5Cjz8Yg84+yqekiaeDROfbHgQvYKzr+KTvZlsraXrTIk5Z1/Ep6/BQ5wCVP0HEJ9tfIcZf/Ftlv78WTwlTTwbIr6u67ROMrEaIXcZ4OyreEqC+IRtyMLeBme//eLZUPFS1nKcCvbu/IzC2RfxovhyQYYz8HecfRVPSRM/Gcsos1yg6cUVZ1/Ex7/jqGMdOfsqXhC5cZ0HOPsq/g7FpkHZN/GUNHFjGzeZI4hZfMPZF/FNNxZc4+/jW86+iMdnYTyFs6/iKWni2VDxvt/649TbPqwVlxu25+yLeJ8SE990t9UV+7AGLN8o+7l/8YxkFu/6vus7mVh1J8TcZ0bP2Vfx97GvcPZFXLv275huPC5wlInc+Kd9/ybUceu/Z+JdSpr4u9w6zr6K37Svw7CjBTYeB+x1Viyk6tvbU9zAo3qsPFpIkOtzrv4ZizhS9zZymXakfREH4ROR+BnSPsRf0l2HpH0Rz0lW8f0Q32+7TMQh2+3sr2tA0Vf8QcXxQDbG8R+51X3MvePsi/ieks/iN78id/sAZ7/94tkQ8d8p+dXEk9HEs5FY/A9hgCtrOaRiDwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia .left_1_xia_item .choose .choose_2[data-v-5a742f18]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABUBAMAAABZ1DeQAAAAFVBMVEUAgP+p1P8AAAButP8AgP+Pyf+dzP85ZxzWAAAAB3RSTlM2cQAsKEs8vvFJwwAAAFBJREFUaN7tzcEAADAMBLAqTGEII5jCFOYPUYX79ZMIpG6NOdsesdvtdrvdbrfb7Xa73Z6w2+12u91ut9vtdrvdnrDb7Xa73W5P9rfG/OG9AfHYQUfuMQLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia .left_1_xia_item .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,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);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.left_3[data-v-5a742f18]{background-image:url(./lmb-b46e82c7.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.left_3_1[data-v-5a742f18]{background-image:url(./mfyyqk-40b4546f.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.center_1[data-v-5a742f18]{width:96%;background-image:url(./new_jkda-d5a45467.png);background-repeat:no-repeat;background-size:100% 100%}.center_2[data-v-5a742f18]{width:96%;background-image:url(./new_mz-c74b5911.png);background-repeat:no-repeat;background-size:100% 100%}.center_top[data-v-5a742f18]{width:95%;height:150px;display:flex;align-items:center;justify-content:space-around}.center_top .item5[data-v-5a742f18]{display:flex;align-items:center}.center_top .item5 .left5[data-v-5a742f18]{width:102px;height:102px}.center_top .item5 .right5[data-v-5a742f18]{margin-left:10px}.center_top .item5 .right5 .right5_top[data-v-5a742f18]{font-size:16px;color:#fff;line-height:22px;letter-spacing:2px}.center_top .item5 .right5 .right5_center[data-v-5a742f18]{width:100px;height:7px}.center_top .item5 .right5 .right5_bottom[data-v-5a742f18]{margin-top:3px;padding:5px;font-size:22px;color:#2ef1ff;line-height:26px;text-shadow:0px 0px 13px rgba(0,252,255,.5);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#3976a1 100%)}.left_bg[data-v-5a742f18]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-5a742f18]{width:560px;box-sizing:border-box;padding-left:10px;margin-right:28px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-5a742f18]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-5a742f18]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-5a742f18]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-5a742f18]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-5a742f18]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-5a742f18]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-5a742f18]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-5a742f18]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-5a742f18]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-5a742f18]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-5a742f18]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-5a742f18]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-5a742f18]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-5a742f18]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-5a742f18]{height:240px;display:flex;justify-content:space-around;box-sizing:border-box}.history .history1[data-v-5a742f18]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history .history1 .fyMove[data-v-5a742f18]{position:absolute;top:60px;width:60px;height:64px;animation:example-5a742f18 3s infinite linear}.history .history1 .va[data-v-5a742f18]{margin-top:27px;margin-bottom:10px;font-family:TCloudNumber,TCloudNumber;font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-shadow:0px 2px 4px rgba(255,255,255,.5);text-align:right;font-style:normal}.history .history1 img[data-v-5a742f18]{width:110px;height:110px}.history .history1 .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,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);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.history .history1 .historyMoveImg[data-v-5a742f18]{position:absolute;top:60px;width:180px;height:120px}.history img[data-v-5a742f18]{width:154px;height:136px}.history p[data-v-5a742f18]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-5a742f18]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-5a742f18]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-5a742f18]{display:flex;padding:14px 0 10px}.property .property_box[data-v-5a742f18]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-5a742f18]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-5a742f18]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-5a742f18]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-5a742f18]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-5a742f18]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-5a742f18]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-5a742f18]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-5a742f18]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.minTop[data-v-5a742f18]{height:250px;display:flex;align-items:center}.history2[data-v-5a742f18]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history2 .moveImg[data-v-5a742f18]{position:absolute;top:60px;width:64px;height:64px;animation:example-5a742f18 3s infinite linear}@keyframes example-5a742f18{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(4px)}to{transform:translateY(0)}}.history2 .moveImg2[data-v-5a742f18]{position:absolute;top:70px}.history2 .va[data-v-5a742f18]{margin-top:27px;margin-bottom:20px;font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:20px;color:#fff;line-height:24px;letter-spacing:1px;text-shadow:0px 0px 23px rgba(0,252,255,.5);text-align:center;font-style:normal}.history2 img[data-v-5a742f18]{width:113px;height:121px}.history2 .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAagAAAAmCAYAAACRfw/cAAAAAXNSR0IArs4c6QAACCxJREFUeF7tnVtsFGUUx8/5pgu7FYRWRZawJGCJUZEHTYyikiWm0Sdv8YGAL2okhgcxik+CwoMxMZFgjC8qJsagRuODMTFmHzSKl3iJiHgBpVRKW1puLVjYbbtzjvnmsju7LUYz6Eztf5Mmk+1O55vfN80//3NbJrxAAARAAARAIIUEOIVrwpJAAARAAARAgCBQeAhAAARAAARSSQAClcptwaJAAARAAAQgUHgGQAAEQAAEUkkgnkCpmnl/9GxUkju5RbsM8+aB3OLfU3mnWBQIgAAIgMC/RmB+ues+EX5AxvmYI87mwfZFP8a9WCyBuuhkz3pmfZGNEhsiNnqKWdcNtC55O+7CcD4IgAAIgED6CSzUw+1j5bEdJOZOFSYSJhXuz57hjt5CoRznDmIJVNux3vcco7eTEStORKxkHCIyssPJ5h7u5wVn4ywO54IACIAACKSXQL58cKWrtJNcWqhqQnGyAkVUpetPzC98FWf1sQSqfbCvxEY7PXHyRMoTJ0+s2Og+dXj10RlL9sRZIM4FARAAARBIGQFVZ37l4GZR3kTCjnVNUndPnkCJ6xSH8/lP4qw8lkDN7e8vGSOd7HjhPSIWqh37QjVKrI8PZjteiLNInAsCIAACIJAOAgvOHiiI4TdU+CYrROoS1dyTy6Tqh/lETcIC1WcFijpD99TgpFjCcB8R0/stM8fu6+MrTqQDMVYBAiAAAiDwTwnkR7vuFtVXVExbkGtqDOuJIRHy33O5OFxI0kH1DpSYoyE+v1iiFu7zHFVYQCH9ZOjegUzHx/8UCj4PAiAAAiCQHIGFejhXHR3dpsQPRYUpGtYL31cxpFaklJIVqDmHBkpsyM9BTQjv2bBfY16KWIUceWawpW8L8apqcrhxZRAAARAAgb9D4NLRA8uY6S0VvqouQn5oj7zCCN81RSr4vGO2OajFlySXg7qw+2itSMIP71m35ItSXbSiripwUyxfUMZZc4SXHPo7gPAZEAABEACB/55AfuzXh5TMNhLOSU2QJhZEWJGyrskXKXvM5CoXR5IUqFldR70clF+1FxGm0DnVXJXUS9BrYT8dVqZ1Ay1L3/nvseOKIAACIAAC5yKwSH9oG3eztrfpLj+nFAqQLz7qMpF6/U5NOSj/Pb+Kj4sjSxN0ULN+O14yRjt959T4E743wVU1iJeSMfQKmQs2oGcK/ywgAAIgkDyBvO6/mVyzU4ULUQGKhvdCwfJzUM3uyTopQ6qasEDtP3GOPig/xBeG+YLm3cBFhaHAIPTnV/vtLhuzaogvO5X89mAFIAACIDA9CeSr+9YSOa+pS47NL4VhvVCoJOKcJrqooDgirORzneLIFW3J5aBm/TJUItsHFXFPUTdVb9oNclKRogkTaeoNXNZjR5zLt03PxwJ3DQIgAAIJE1A1effAoApfPJlzCiv2fCdVd03RvFM0D0U2B5WkQLX+NNQQ4vOEJsg7WXGyIhQWT9gqP89JRX7PrEFjr/2sbu3PLN2S8Bbh8iAAAiAwPQmo8vzxrooKz6iF84Im3NAtRcN5Ya5psgIJe361SsXK8gQdVOveYa/MPDLeqCEXZQXL/phahV80vOePR/KcFMlpcfTaY9mOA9PzycBdgwAIgEDyBPKVru2uSxtseG+yAojGvqemwomGYgpb6ddSrCyfnVyIr/X7UyVywkbdvxCiSDVfrZHXc09KavQnh9zVg7M7Yo9mT357sQIQAAEQmMIE7Fcone1+Ql3zlJ2xF7qkZrfU3JRbD/P5FX9eXxQ5SQvUHyViqVXxndstNfdG+aE/w/TSjDZ6pJfjjWSfwo8Dlg4CIAACqSMw7/ShG6XqzdtbNHnOqZ6HCvuevLJz1zqnsCydi5VrEnRQ2e+sQPkOKswvNRRJBM4pDPHVQnpGh4jkwZOXFt5N3c5gQSAAAiAAAjR3qHuuGc+8rML3TFZiHnVNjcfG75Eap2LlugQFauY3I8GoIwmmSEzshQoFK5KH+oxY1w4tWNCDZwAEQAAEQCDdBNr6+9eRmO0qnItW6XlOyeaq7ATzpikS3iQJ0WI1SYHKfH2mZDg6SaK5CKIuWGREjENPDxfmbSVmOzQDLxAAARAAgSlAoP3QkStdMW+pmqsbxSgI5wXhPc9pBcdu1RSrK3LJFUlkviyXuNYHVf+ywknCfb3qyNqRJfM+nQJ7gSWCAAiAAAg0E+juzl4os59T4fVe2XnwJYXe5PJg/l70WIQTFqjPyyV2qNPrbbI9UEGfU70Jl2xf1HtGnftPXzXnJHYcBEAABEBgahOYve/4HSLmVRLTHob5yCuOCObzheJFlLBA7RqrTZJonBrhCVaFHNp4dtmcF6f2dmD1IAACIAACUQK5PScWGuPsFNesrJegB8Nj1RsUSyROsboyk1yIz/lk9EM2ems4LcIWQgQu6mcnw6vPLJ+1F9sKAiAAAiDwPySgarK7RzaR8pPq1num6l9oaFZWi5ldce6c45zc8tH4s+To47bhlmzjrZ215+hLo9XWR2gFl+P8bZwLAiAAAiCQfgLZb8s3qas7xQ16ppSJXB6rjmYKdCsfjXMHsQSKPta5DlXfJCO3GaM9bPjRsRtnorcpzo7gXBAAARCYagR2DbdlTO55dWmNCp8m12xwb2l5Pe5txBOo8OpfaI5uoArZ6a94gQAIgAAITE8CH+hMypFLq7h6PgCcH4E6HyvB3wABEAABEACBCAEIFB4HEAABEACBVBKAQKVyW7AoEAABEAABCBSeARAAARAAgVQSgEClcluwKBAAARAAAQgUngEQAAEQAIFUEvgT+dxAY3Rv2ewAAAAASUVORK5CYII=);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.minTopPart2[data-v-5a742f18]{margin-left:5px;width:390px;height:160px;background-image:url(./xia_1-992bc4cd.png);background-repeat:no-repeat;background-size:100% 100%;align-items:center;position:relative;display:flex;justify-content:space-around;margin-top:35px;padding:0 5px;box-sizing:border-box}.minTopPart2 .left5[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:13px}.minTopPart2 .left5 .leftImg5[data-v-5a742f18]{width:90px;height:90px;margin-bottom:10px}.minTopPart2 .left5 .left5_me[data-v-5a742f18]{margin-left:10px;display:flex;flex-direction:column;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.minTopPart2 .left5 .left5_me .bo[data-v-5a742f18]{font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:18px;color:#00fffc;line-height:21px;text-shadow:0px 0px 13px rgba(0,252,255,.5)}.minTopPart2 .right5[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center;justify-content:center}.minTopPart2 .right5 .rightImg5[data-v-5a742f18]{width:90px;height:90px;margin-bottom:10px}.minTopPart2 .right5 .right5_me[data-v-5a742f18]{display:flex;flex-direction:column;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.minTopPart2 .right5 .right5_me .bo[data-v-5a742f18]{font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:18px;color:#ffe92c;line-height:21px;text-shadow:0px 0px 13px rgba(0,252,255,.5)}.table[data-v-5a742f18]{box-sizing:border-box;margin-top:10px;width:95%;height:240px;overflow-y:auto}.table .item[data-v-5a742f18]{width:98%;box-sizing:border-box;margin-top:10px;padding:16px 20px;background-image:url(./table_bg-8337dd31.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff}.table[data-v-5a742f18]::-webkit-scrollbar{width:5px}.table[data-v-5a742f18]::-webkit-scrollbar-track{border-radius:1px;background:rgba(41,157,255,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.table[data-v-5a742f18]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(41,157,255);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.sm_title_1[data-v-5a742f18],.sm_title_2[data-v-5a742f18]{width:196px;height:45px;margin-left:175px;background-repeat:no-repeat;background-size:100% 100%;margin-top:15px;margin-bottom:10px}.font[data-v-5a742f18]{font-size:18px!important}.module[data-v-e23c3fdf]{width:100%;display:flex;margin-top:112px}.module .displayFlex[data-v-e23c3fdf]{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.module .displayFlex .title[data-v-e23c3fdf]{font-size:28px;color:#fff;text-align:left;font-style:normal;font-family:titletheRightWay,titletheRightWay;text-shadow:0px 2px 4px rgba(56,50,50,.5);padding:19px 0 0 17px;margin-bottom:18px}.module .displayFlex .lineEnd[data-v-e23c3fdf]{height:3px;border-top:1px solid #fff;border-bottom:1px dashed #fff;width:180px;margin:17px 0 17px 16px}.module .displayFlex .menuBar[data-v-e23c3fdf]::-webkit-scrollbar{display:none}.module .displayFlex .menuBar[data-v-e23c3fdf]{height:100%;overflow-y:auto}.module .displayFlex .tabPosition[data-v-e23c3fdf]{display:flex;flex-direction:column;color:#fff;font-size:22px;font-weight:500;letter-spacing:1px}.module .displayFlex .tabPosition img[data-v-e23c3fdf]{width:18px;height:18px;margin-right:10px;vertical-align:middle}.module .displayFlex .tabPosition .img1 img[data-v-e23c3fdf]{width:20px;height:10px;margin-right:24px;vertical-align:middle}.module .displayFlex .tabPositionBox[data-v-e23c3fdf]{display:flex;align-items:center;justify-content:space-between;margin:12px 0 12px 19px;cursor:pointer}.module .displayFlex .tabPositionminBox[data-v-e23c3fdf]{font-size:18px;display:flex;align-items:center;padding-left:30px;height:50px;background-color:#032862;white-space:nowrap;cursor:pointer}.module .displayFlex .tabPositionminBox[data-v-e23c3fdf]:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#fff;margin-right:6px}.module .displayFlex .tabPositionminBoxBgc[data-v-e23c3fdf]{background:rgb(73,121,191)}.module .displayFlex .fade-scale-enter-active[data-v-e23c3fdf],.module .displayFlex .fade-scale-leave-active[data-v-e23c3fdf]{transition:opacity .5s ease}.module .displayFlex .fade-scale-enter[data-v-e23c3fdf],.module .displayFlex .fade-scale-leave-to[data-v-e23c3fdf]{opacity:0}.module .left_bg[data-v-e23c3fdf]{width:270px;height:943px;box-sizing:border-box;background:linear-gradient(270deg,rgba(3,56,127,.77) 0%,rgba(3,56,127,.74) 100%);border-radius:0 24px 24px 0}.module .right_bg[data-v-e23c3fdf]{width:100%;height:943px;margin:40px 30px 0}.module .right_bg .formText .formText_bootom .tableBox[data-v-e23c3fdf]{display:flex;flex-wrap:wrap;height:460px;overflow-y:auto}.module .right_bg .formText .formText_bootom .tableBox :nth-child(3n).tableBoxTop[data-v-e23c3fdf]{margin-right:0}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop[data-v-e23c3fdf]{width:517px;height:210px;background-repeat:no-repeat;background-size:100% 100%;padding:15px 28px;box-sizing:border-box;margin-right:20px;margin-bottom:20px;position:relative}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTops[data-v-e23c3fdf]{display:flex;align-items:center;justify-content:space-between}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTops .tableBoxCenter[data-v-e23c3fdf]{display:flex;align-items:center}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTopa[data-v-e23c3fdf]{width:470px;height:58px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:22px;color:#fff;line-height:30px;text-align:left;font-style:normal;margin-top:10px;overflow:hidden}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTopa[data-v-e23c3fdf]::-webkit-scrollbar{display:none}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container[data-v-e23c3fdf]{position:absolute;bottom:2px;left:0px;width:100%;height:10px;background-color:#fff3;border-radius:5px}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container .progress-bar[data-v-e23c3fdf]{height:100%;background:linear-gradient(90deg,#31ffd8 0%,#00e5ff 100%);border-radius:0 100px 100px 0;transition:width .3s ease;position:relative}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container .progress-bar span[data-v-e23c3fdf]{position:absolute;right:-10px;top:-30%;transform:translateY(-50%);color:#fff;font-size:18px}.module .right_bg .formText .formText_bootom .tableBox img[data-v-e23c3fdf]{width:24px;height:24px;margin-right:8px}.module .right_bg .formText .formText_bootom .tableBox .tableli[data-v-e23c3fdf]{font-size:26px;color:#fff;letter-spacing:2px;font-family:titleNore;max-width:355px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .right_bg .formText .formText_bootom .tableBox .tableBoxCenter1[data-v-e23c3fdf]{width:70px;height:29px;background:rgba(255,255,255,.2);border-radius:15px;border:1px solid rgba(255,255,255,.4196078431);color:#fff;font-weight:400;font-size:20px;letter-spacing:1px;text-align:center;cursor:pointer}.module .right_bg .formText .formText_bootom[data-v-e23c3fdf] ::-webkit-scrollbar{width:8px}.module .right_bg .formText .formText_bootom[data-v-e23c3fdf] ::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-radius:4px}.module .right_bg .formText .formText_bootom[data-v-e23c3fdf] ::-webkit-scrollbar-thumb{background:rgba(26,161,255,.4);border-radius:4px}.module .right_bg .formText .formText_bootom[data-v-e23c3fdf] ::-webkit-scrollbar-thumb:hover{background:#555;border-radius:4px}.module .right_bg .backgroundVirtual[data-v-e23c3fdf]{position:absolute;top:0;width:100%;height:79px;box-shadow:inset 0 0 16px #adddff80;backdrop-filter:blur(0px);z-index:99}.left_1[data-v-e23c3fdf]{background-image:url(./sy-table1-b0924bde.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:30px}.left_2[data-v-e23c3fdf]{background-image:url(./sy-table2-00505497.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:30px}.tab[data-v-e23c3fdf] .el-table{background:rgb(32,64,115);color:#fff;--el-table-border-color: rgba(57, 107, 161);--el-table-tr-bg-color: none;--el-table-header-bg-color: none;--el-table-header-text-color: none;border:1px solid #7aceff}.table[data-v-e23c3fdf] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}[data-v-e23c3fdf] .el-table td.el-table__cell{padding:12px 0}[data-v-e23c3fdf] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-e23c3fdf] .el-table__empty-block{background-color:#122560}[data-v-e23c3fdf] .el-table .el-table__row{border-bottom:none}.yd_title[data-v-e23c3fdf]{box-sizing:border-box;width:96%;height:31px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-e23c3fdf]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-e23c3fdf]:before,.yd_title .animate-border[data-v-e23c3fdf]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-e23c3fdf]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-e23c3fdf]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-e23c3fdf 4s linear infinite}.yd_title .animate-border i[data-v-e23c3fdf]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-e23c3fdf 4s linear 1s infinite}.yd_title .animate-border[data-v-e23c3fdf]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-e23c3fdf 4s linear 2s infinite}.yd_title .animate-border i[data-v-e23c3fdf]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-e23c3fdf 4s linear 3s infinite}.yd_title .text[data-v-e23c3fdf]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .gTitle[data-v-e23c3fdf]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-e23c3fdf]{width:130px;height:42px;cursor:pointer}@keyframes one-e23c3fdf{0%{left:-100%}50%,to{left:100%}}@keyframes two-e23c3fdf{0%{top:-100%}50%,to{top:100%}}@keyframes three-e23c3fdf{0%{right:-100%}50%,to{right:100%}}@keyframes four-e23c3fdf{0%{bottom:-100%}50%,to{bottom:100%}} +@charset "UTF-8";.displayFlex[data-v-f9780f1f]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:30%}.flex1[data-v-f9780f1f]{flex:1;box-sizing:border-box}.module11[data-v-f9780f1f]{display:flex;width:100%}.left_bg[data-v-f9780f1f]{width:520px;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-f9780f1f]{width:520px;box-sizing:border-box;padding-left:10px;padding-right:10px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-f9780f1f]{width:540px;box-sizing:border-box;padding-right:20px;padding-left:20px;margin-left:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1[data-v-f9780f1f]{background-image:url(./zxjz-00db9161.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-f9780f1f]{background-image:url(./new_qtjz-886f5119.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-f9780f1f]{background-image:url(./title2-e302b121.png);background-repeat:no-repeat;background-size:100% 100%}.center_0[data-v-f9780f1f]{background-image:url(./new_jzgk-3df0ffc7.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-f9780f1f]{background-image:url(./new_shljz-e81e33e3.png);background-repeat:no-repeat;background-size:100% 100%}.right_1[data-v-f9780f1f]{background-image:url(./new_rsqt-7df55a4f.png);background-repeat:no-repeat;background-size:100% 100%}.right_2[data-v-f9780f1f]{background-image:url(./new_dyh-9eb16791.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-f9780f1f]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-f9780f1f]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-f9780f1f]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-f9780f1f]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-f9780f1f]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-f9780f1f]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-f9780f1f]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-f9780f1f]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-f9780f1f]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-f9780f1f]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-f9780f1f]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-f9780f1f]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-f9780f1f]{padding-top:12px}.history p[data-v-f9780f1f]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-f9780f1f]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-f9780f1f]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-f9780f1f]{display:flex;padding:14px 0 10px}.property .property_box[data-v-f9780f1f]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-f9780f1f]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-f9780f1f]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-f9780f1f]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-f9780f1f]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-f9780f1f]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-f9780f1f]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-f9780f1f]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-f9780f1f]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.yd_title[data-v-f9780f1f]{box-sizing:border-box;width:98%;height:42px;position:relative;overflow:hidden}.yd_title .text[data-v-f9780f1f]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:3px}.yd_title .animate-border[data-v-f9780f1f]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-f9780f1f]:before,.yd_title .animate-border[data-v-f9780f1f]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-f9780f1f]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-f9780f1f]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-f9780f1f 4s linear infinite}.yd_title .animate-border i[data-v-f9780f1f]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-f9780f1f 4s linear 1s infinite}.yd_title .animate-border[data-v-f9780f1f]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-f9780f1f 4s linear 2s infinite}.yd_title .animate-border i[data-v-f9780f1f]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-f9780f1f 4s linear 3s infinite}@keyframes one-f9780f1f{0%{left:-100%}50%,to{left:100%}}@keyframes two-f9780f1f{0%{top:-100%}50%,to{top:100%}}@keyframes three-f9780f1f{0%{right:-100%}50%,to{right:100%}}@keyframes four-f9780f1f{0%{bottom:-100%}50%,to{bottom:100%}}.choose[data-v-f9780f1f]{display:flex;justify-content:center;margin-top:47px;margin-bottom:20px}.choose .choose_1[data-v-f9780f1f]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAABUCAMAAACY0QqsAAAANlBMVEUAzP8Ay/8AyP8AvP8Axf8AwP8Avv8Avf8Awv8Axv8Auf8Azv8AuP8Aw/8AAAAA4f8A5/8A8P/wPsGtAAAAEXRSTlN+endgcWlmY2x0XYFbbgBFV2VoGxwAAAJISURBVHja7ZHbctswDEStu2SFvfz/zxaAaG0wUOzUL50teMiG5JKrzhnfPlLy80cTz0Vm8fuxu3/cZdp64s8uR4ezr+IpaeLZOMSH+yDTXSD7P+9F3D8wamR/4geG+q7eU/ZVfEhJE89GavFlGZZ4syB/nnH2RXxRLJAZVuF5tnD2IR45S9/IBqr+a/FYinD2VTwlTXyZl1lm3OOM1cHZF/H5Cjz8Yg84+yqekiaeDROfbHgQvYKzr+KTvZlsraXrTIk5Z1/Ep6/BQ5wCVP0HEJ9tfIcZf/Ftlv78WTwlTTwbIr6u67ROMrEaIXcZ4OyreEqC+IRtyMLeBme//eLZUPFS1nKcCvbu/IzC2RfxovhyQYYz8HecfRVPSRM/Gcsos1yg6cUVZ1/Ex7/jqGMdOfsqXhC5cZ0HOPsq/g7FpkHZN/GUNHFjGzeZI4hZfMPZF/FNNxZc4+/jW86+iMdnYTyFs6/iKWni2VDxvt/649TbPqwVlxu25+yLeJ8SE990t9UV+7AGLN8o+7l/8YxkFu/6vus7mVh1J8TcZ0bP2Vfx97GvcPZFXLv275huPC5wlInc+Kd9/ybUceu/Z+JdSpr4u9w6zr6K37Svw7CjBTYeB+x1Viyk6tvbU9zAo3qsPFpIkOtzrv4ZizhS9zZymXakfREH4ROR+BnSPsRf0l2HpH0Rz0lW8f0Q32+7TMQh2+3sr2tA0Vf8QcXxQDbG8R+51X3MvePsi/ieks/iN78id/sAZ7/94tkQ8d8p+dXEk9HEs5FY/A9hgCtrOaRiDwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.choose .choose_2[data-v-f9780f1f]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABUBAMAAABZ1DeQAAAAFVBMVEUAgP+p1P8AAAButP8AgP+Pyf+dzP85ZxzWAAAAB3RSTlM2cQAsKEs8vvFJwwAAAFBJREFUaN7tzcEAADAMBLAqTGEII5jCFOYPUYX79ZMIpG6NOdsesdvtdrvdbrfb7Xa73Z6w2+12u91ut9vtdrvdnrDb7Xa73W5P9rfG/OG9AfHYQUfuMQLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-f9780f1f]{background-image:url(./titleImg10-00b1df84.png);background-repeat:no-repeat;background-size:100% 100%}.flex11[data-v-f9780f1f]{padding:12px 0}.czr-sl[data-v-f9780f1f]{display:flex}.czr-sl .historyimg[data-v-f9780f1f]{width:255px;height:56px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding-left:70px}.czr-sl .historyimg span[data-v-f9780f1f]{font-weight:400;font-size:16px;color:#fff;line-height:22px;letter-spacing:2px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;padding-right:10px}.czr-sl .historyimg1[data-v-f9780f1f]{background-image:url(./jyImg14-a6e913ec.png);margin-right:10px}.czr-sl .historyimg2[data-v-f9780f1f]{background-image:url(./jyImg15-0946a706.png)}.earlyWarning[data-v-f9780f1f]{height:calc(100% - 10px);display:flex;align-items:center;justify-content:space-around}.earlyWarning .earlyWarning1[data-v-f9780f1f]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center}.earlyWarning .earlyWarning1 img[data-v-f9780f1f]{width:136px;height:100px}.earlyWarning .earlyWarning1 .green[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#7be546 0%,#38ffb1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .yellow[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ee8404 0%,#efd404 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .red[data-v-f9780f1f]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ff3e00 0%,#ed5a2d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .historyimg[data-v-f9780f1f]{width:133px;height:19px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:center}.earlyWarning .earlyWarning1 .historyimg span[data-v-f9780f1f]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.earlyWarning .earlyWarning1 .historyimg1[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABa1BMVEUAAABG+pxw6lh350pS/3Nj7mxU9IRQ94t06FJ16E9d8XVl7mld9X51505y6VRP9oxb8nh35013501W9IBx6lZV9oNz6FJu6lp1509X839450t25kxw6VdG+ZtK+JM//KRz6VRt615P9Yt2501Y9H1M+JN36E1C+qBM95F45kpv6llB/KNi725m7Wd25k1D+p9I+JZr615L95B55kpf8HVj721E+59051Bv6ll2509V84Fo7GNn7WZI+JZs611G+px3509A+6Vb8nte73Q+/ad35ktl7mty6FV75Ul06FdA/6NV84Zu6ltv6lhb8nlo7GRk7mpx6VZz6FJf8HNh73BX839p7GJr619i725m7mhr7GFQ9otT9YVZ83xm7WZ1509O945V9INy6VVK+JRM95Fd8HVi7mxS9YdY8n1o7WVt615E+p1G+ppI+ZdW9IFg8HFk7Wps6l1d8Xd3501S9Ylc8HZC+6Fd8XZ16FH1Q35SAAAATHRSTlMAUSEMBLi3UTJxUVEJ8di4uJ+CUUYR+fDn5dvJxLi4tqRvbVdBLxX5+fn48fDu6eHZ2NXQx8O4uLW0sLCemZmWi4iHgmtcWFdNLCQVx1AxiAAAAjVJREFUaN7t1+lSGkEUhuEjEDNEIZGASzTRGDX7vu/7pjAsAwICDotsg8ggiF6+PT0NimXV+eEPy1P9XsJTX/f0gEwmk8nO1O25BQdQ7+/cOwWXaAdDU3eAdM6FaCg4FQCkjxtGMFSccALdFC+TSK77AelS2LKIehWgmnsyGjKS6/UxlGIzvNFmu5h0A8lW3sb4JsJpnCIiLGLvV4Be/um+hIlTVCwLw7KY9gOxXN90JmFYEpHUFZQiXjFti2hM97mAUo5Z3d5EPW2mWijFNS2eMvtnRJ+l9MT47dGLQiKSamk4xT6zYGckaXALD5knhnOicxAbSMTLeziFuqfFK/zu5GekQ+SJodzo6McldtXrgDSaU8va4L4oMouXFCz+3e8cvyeYRA6nSOTUfWHRti0ovDAGmwjze2JXrSVwih1mUR46Iz64+D05OClRuIxSZHdqbBfcos7PiIfCV8Qnvh1HElmU4mo1O7wL73+gkPsB3wT/dqg5JtHFKTLVArMYfEe+jAONlOdDm+hmcIp8hu2iJnbxeAzI5PyUNtkm+hJ5lOLWFrewvyOvKVwTR/151NLs01HN5LdGUIqSZVHgu/hJ6xcEwPFK3BNMooRS3GwKi8TMEpDL9aMmNlFq4hTbtkX2QwAotjRjb6K5jVK8aXCL7iIQbW3UlmigFPMNy+LFMtBt8Z4l0UMpvveYxWcqj4nTW37GJHqrgBSY7z0dAeKNf7378Bfg0V6EyEXtnSCTyWSyc+wQPk7RdRjQbk0AAAAASUVORK5CYII=)}.earlyWarning .earlyWarning1 .historyimg2[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABAlBMVEUAAADunwTwyAPvvAPvrwPmsgDwowb/rgDuwgTurwTvygTvoQXvoQTvoATuoQTuugTvowTysADtpwDunwTvnwPupATvtwTupgPvnwTuoATvngPvogPwsATwwQTuqwTvuQTwsQTvvgTuogXvnATvxwPvtATvoQXuxQXupAPvxAXwtgbvygTvzATusATvygXvxQTvwgTvnATungTuzATvwgXuqgXpmwDvrgTvqgTvpwTvpQTvsQTvrATvqQTvtATvowTvpATvvwTvoQTvvATvsATvtwTvuQTvswTvwwTvtgTvogTvxQTvwQTuuQTvvgTvngTvxwTvuwTvyQTvywTvuATuuwTVVqmhAAAAN3RSTlMA/lFRUQkhBLi4tzL58ce4tBMN6NvXtpyCdVdJQfjv5cW0pKCYhW9rWi8o+fHw4dnV0IuIcGkXQdo1pgAAAi1JREFUaN7tmOlu2kAUha/TAG1YyhIaCNm3Jt13r7HBxjaYGLO+/6t0PLZpkSpdS/0RcTXfI3w65/iOQSAQCAT/Rbd2VQTqHNfqZcD4qWr96jGQpnlladpZAxDqj6pmBUcFoEv50Opr6mMPEF4pzEU/aJeBKt2KpTETyj6uInFRuQOS/KrbPBOKgauQuQvLsusNoEevZSeZMOQcKmSDuwjs1gkQo/RNYplQuYkhrmIoG4aixh2xpU4JKFGsSVk7ZFlHVbzRddlI98KOapROjPuqHQQbEz6uwtSHssxzYVmSROfEaF5H9iYTQ903X6AqxomLNBdSdE3jxCgfRtKWiTGq4rU79nW+F2lHoq9N2H16lUgKtkyscBUr1zR1PXNhsVx0YffhmdCyndDNsRviKjzPNf2tjnRg92llO5GZ8Oa4CicMeS4yF1aVwlekw9uhbNoRzteoipeOE/Jc6Ol90X4HFLir/LUTbjh3priKgeOwjvDvSHyDk3mjltvcRNoOZzrIoWIwTTriMxdn+0CGwhHPRGbiaQ9V8TTgueAuLijMxB/uPyY7wU2McBWj2MXaY7nwb2k9QQCKF3wn1rGJCariYBK7mLJcnJN7mAKUbldekok8KmbcheNcUvxdAXByvk5MzHAVC+7i9C0QpXGZmFjkUjEZfXkAuvw4nTATS1TF9+ViMbuhckz8m4fPzMQSPR2bB8tPe0Ccws37D3kWgHYiUkrU7gSBQCAQPCO/AXFAkfNJbAR2AAAAAElFTkSuQmCC)}.earlyWarning .earlyWarning1 .historyimg3[data-v-f9780f1f]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAAAz1BMVEUAAADyUyL2TRf5Rw/0UBz8Rgv6Thj+QAT7RQv6SA/9QQTxVCP8SQ/1Txr9Qgf9Qgf/QQf9RQv+QAP+QQX6Rgv9QQPxVCP+QAPyVCL9RAn7RQv5ShT3ShP0TxvwVSX+QQT3TBb5SA/+QAPzUSD7Qwr6SxPvVij/PwLtVifvWin6Rgz5Rw78Qgb7RAr1Thn4ShL2TBbzUR/7RQr2SxT+QQT4SRL7Qwj5SRH9QwfxVSXxUyL1Txv2TRj0UB36Rw74SA/7RQzzUyHzTxz4SxT6SA8rAeF2AAAAKnRSTlMAUFG4uCkH7FA2vrgOu415Gxr79t3QmpV8Zkk/9ezh4NCpqZBgFq59Vh8UdF6vAAACPElEQVRo3u2Z2XKbMBiFlaZ4q+14j10nzdYVCRAgELtjO+//TJUE9kWbGTGT3OQffde+8TfnHH4GZDAYDAbDO2H9QPCxJkjLdBHPrxBwJgMSj5GOceDEZDBFkOl1SRzYFtJwaUsX3a8ILJ1rQhwnsHtaFVi6SJJxB8HEWiYkFiawXsWLckGSpYUgspmTOA4Cu2qhgp9czL8jcAwfWaLaUWGuVxFxbD/LjhD2OESw2N4pE/ZzhXfRJ60Kj3Pc7AW76yNI/JqRejGxMOG1UBHtZEcc2RE2A3RiTAaszoQwwSMv1KoYhZ4X8Up2xCGEMTAnRq/LTu2QJo5tVAgXO4yrejsZg3FidK4Zk+0ITpkIqVbFZ0rDo8fldjYuZhAGQ5hgiTIhFzM6hrTQqygKGqq9sFUuCGNj9PFR7YidxkQoTLh6Fa6rchHhcy426OOzbJ4dVdOOoo2K3HWLUOSCi8FQLi4hnOD9bhyfd4JS6rq5XkXpChdUbievsB3YQB6nk4HciRcu2kFFO/L8cKFXUeaqI54YDGwvIGxmzRVWmZCLKTJx8PUq/PJwykXEHyCd3tuFMOHJnciFCb2KL75/zsUNsBey4YPn1TtR+v5eryJrXBT0Ht5r+uam3gm/nQrlQnTkCcKT41+se9dVJrJMryLN9tLFLYh7+386q7xUJtI2KqSLEdwvABe3/n6fpXoVP9NUyFgjwExHmTCRbpGG3+JH3+AcE6+zln+yo8/Pag3pmHid/urpDzIYDAbDm/gLmNl0ixiqyQIAAAAASUVORK5CYII=)}.dyh[data-v-f9780f1f]{margin-top:10px;overflow:hidden;height:380px;overflow-y:auto;width:100%}.dyh .czr-bj[data-v-f9780f1f]{width:400px;background:rgba(0,103,165,.18);box-shadow:inset 0 0 58px #25affc78;border-radius:2px;padding:20px 26px 1px 32px;margin:0 auto 12px}.dyh .czr-bj .czrBox[data-v-f9780f1f]{height:22px;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:3px;text-shadow:0px 0px 17px rgba(0,255,254,.5);display:flex;justify-content:space-between;margin-bottom:20px}.school[data-v-f9780f1f]{display:flex;flex-direction:column;justify-content:space-around}.fundingBox[data-v-f9780f1f]{display:flex;flex-direction:column;align-items:center}.fundingBox .funding[data-v-f9780f1f]{width:500px;height:34px;margin-top:20px;box-sizing:border-box;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-around}.fundingBox .funding span[data-v-f9780f1f]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:20px;letter-spacing:3px}.fundingBox .rolling[data-v-f9780f1f]{width:100%;height:200px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.fundingBox .rolling .fundingContent[data-v-f9780f1f]{display:flex;align-items:center;justify-content:space-around;margin-top:10px;width:99%;padding:4px 0;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBAAAABABAMAAABRipknAAAAG1BMVEUAqv8Aqv8Aqv8Aqf8Aq/8Aq/8Aq/8ArP8A/P9i6gkvAAAACHRSTlM4Mys9Ji8jIH8RivIAAAImSURBVHja7ZTBjeJAEEXbcgLm4AQsuFsiA2TN3ZbIAEEGQwqEvb+qGluLYGfn2v0e7qKqXh+/Oj0ed4A7QQCCAAQBCAJ8CMLtfv/+vt3y0fScr1ff4GvwCsIV4EoQgCAAQQCCAB+CcPn6uujYdFn7mKZJM74GryBMABNBAIIABAEIAnwMwul0mvbr6rXH1+AtCHsX+43TyhQVX7xXEAYzFgarfnI3DF7xNXgLgnonmg1lxSu+Aq8g7IeTPkN1Y7uFr8Dbi/ADe3wF3oIAQBCAIABBgDdBOByGRUfYf5xnZxVfgY8XwczBiV6/uLssNuPL94uCcD6fFzGIw+Fsk67E8Q2+Aj9YEH5iwZfvLQgABAEIAvxHEOa573OLr8ErCLt+N89zlnFhrTI7fAXegmDbXouMN31vXxh8BX5nLwLAmyD04q8FvgbPiwAEAQgC/CIITVR8DV5BUNv5qNp4L6zqsw5ftHfZxYvQdJ2U344aUlvv8SV7C0XqGgUhpWSLuJx8ij62CV+DtyB0mjLqY9poRMIX7x8P900m5Sl1QV7gC/edB0HThu6kFzp8+V5B+DcdvgqvIAAQBCAI8BKENo3jqGql9T+VbYsvzmvI/dopCK2bWCR1trfdqEG1xRfpox+zjyBoOB5jtZ2jGK3BF+zT0ysIR6MNE8TGV/rwBft1UhB8FWY8xlEdTau0I75gH3N+ET7jicIX7FcsCAAEAQgCEAQgCPCWPwnpmNPOhu0mAAAAAElFTkSuQmCC)}.fundingBox .rolling .fundingContent span[data-v-f9780f1f]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;letter-spacing:3px;text-align:left;font-style:normal;width:78%;padding-left:38px}.fundingBox .rolling .fundingContent span[data-v-f9780f1f]:nth-child(2){width:22%}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar{width:5px}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar-track{border-radius:1px;background:rgba(0,128,231,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.fundingBox .rolling[data-v-f9780f1f]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(0,162,231);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.rating[data-v-f9780f1f]{width:50%;display:flex;flex-direction:column;align-items:center}.rating .ratingBtn[data-v-f9780f1f]{display:flex}.rating .ratingBtn .onImg[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4AgMAAABCuXRXAAAADFBMVEUAAAAeNnQeN3MeNnMPkTcxAAAAA3RSTlMAmGbnPwChAAAAHElEQVQ4y2PY/x8fcBiVH5UflR+VH5UflR+O8gAHFInLuixYLwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.rating .ratingBtn .ratingImg[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn .onImg.active[data-v-f9780f1f]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn span[data-v-f9780f1f]{height:100%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#fff;letter-spacing:1px;font-family:PingFangSC,PingFang SC}.selectLint[data-v-f9780f1f]{width:94%;display:flex;margin:30px 0 10px;justify-content:space-between}.selectLint .selectBox[data-v-f9780f1f]{width:48%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.dyh[data-v-f9780f1f]::-webkit-scrollbar{display:none}.displayFlex[data-v-1fd7cc66]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:30%}.flex1[data-v-1fd7cc66]{box-sizing:border-box}.module11[data-v-1fd7cc66]{display:flex;width:100%}.left_bg[data-v-1fd7cc66]{width:520px;box-sizing:border-box;padding-left:20px;padding-right:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-1fd7cc66]{width:520px;box-sizing:border-box;padding-left:10px;padding-right:10px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-1fd7cc66]{width:540px;box-sizing:border-box;padding-right:0;padding-left:20px;margin-left:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.left_1[data-v-1fd7cc66]{background-image:url(./new_xsqk-5184f99f.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-1fd7cc66]{background-image:url(./new_cpfx-0956d0ce.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-1fd7cc66]{background-image:url(./new_xxgk-58fd9ee2.png);background-repeat:no-repeat;background-size:100% 100%}.right_1[data-v-1fd7cc66]{background-image:url(./new_csr-97deb8e2.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-1fd7cc66]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-1fd7cc66]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-1fd7cc66]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-1fd7cc66]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-1fd7cc66]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-1fd7cc66]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-1fd7cc66]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-1fd7cc66]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-1fd7cc66]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-1fd7cc66]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-1fd7cc66]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-1fd7cc66]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-1fd7cc66]{padding-top:12px}.history p[data-v-1fd7cc66]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-1fd7cc66]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-1fd7cc66]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-1fd7cc66]{display:flex;padding:14px 0 10px}.property .property_box[data-v-1fd7cc66]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-1fd7cc66]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-1fd7cc66]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-1fd7cc66]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-1fd7cc66]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-1fd7cc66]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-1fd7cc66]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-1fd7cc66]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-1fd7cc66]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.yd_title[data-v-1fd7cc66]{box-sizing:border-box;width:98%;height:42px;position:relative;overflow:hidden}.yd_title .text[data-v-1fd7cc66]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:3px}.yd_title .animate-border[data-v-1fd7cc66]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-1fd7cc66]:before,.yd_title .animate-border[data-v-1fd7cc66]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-1fd7cc66]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-1fd7cc66]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-1fd7cc66 4s linear infinite}.yd_title .animate-border i[data-v-1fd7cc66]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-1fd7cc66 4s linear 1s infinite}.yd_title .animate-border[data-v-1fd7cc66]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-1fd7cc66 4s linear 2s infinite}.yd_title .animate-border i[data-v-1fd7cc66]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-1fd7cc66 4s linear 3s infinite}@keyframes one-1fd7cc66{0%{left:-100%}50%,to{left:100%}}@keyframes two-1fd7cc66{0%{top:-100%}50%,to{top:100%}}@keyframes three-1fd7cc66{0%{right:-100%}50%,to{right:100%}}@keyframes four-1fd7cc66{0%{bottom:-100%}50%,to{bottom:100%}}.mechanism[data-v-1fd7cc66]{background-image:url(./titleImg10-00b1df84.png);background-repeat:no-repeat;background-size:100% 100%}.flex11[data-v-1fd7cc66]{padding:50px 0}.czr-sl[data-v-1fd7cc66]{display:flex}.czr-sl .historyimg[data-v-1fd7cc66]{width:255px;height:56px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:space-between;padding-left:70px}.czr-sl .historyimg span[data-v-1fd7cc66]{font-weight:600;font-size:17px;color:#fff;line-height:22px;letter-spacing:2px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;padding-right:10px}.czr-sl .historyimg1[data-v-1fd7cc66]{background-image:url(./jyImg14-a6e913ec.png);margin-right:10px}.czr-sl .historyimg2[data-v-1fd7cc66]{background-image:url(./jyImg15-0946a706.png)}.earlyWarning[data-v-1fd7cc66]{height:calc(100% - 10px);display:flex;align-items:center;justify-content:space-around}.earlyWarning .earlyWarning1[data-v-1fd7cc66]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.earlyWarning .earlyWarning1 .ppImg[data-v-1fd7cc66]{position:absolute;width:160px;height:120px;top:20px}.earlyWarning .earlyWarning1 img[data-v-1fd7cc66]{width:136px;height:100px}.earlyWarning .earlyWarning1 .green[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#7be546 0%,#38ffb1 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .yellow[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ee8404 0%,#efd404 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .red[data-v-1fd7cc66]{font-size:26px;font-weight:700;letter-spacing:2px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber;background-image:linear-gradient(180deg,#ff3e00 0%,#ed5a2d 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.earlyWarning .earlyWarning1 .historyimg[data-v-1fd7cc66]{width:140px;height:19px;background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;align-items:center;justify-content:center}.earlyWarning .earlyWarning1 .historyimg span[data-v-1fd7cc66]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.earlyWarning .earlyWarning1 .historyimg1[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABa1BMVEUAAABG+pxw6lh350pS/3Nj7mxU9IRQ94t06FJ16E9d8XVl7mld9X51505y6VRP9oxb8nh35013501W9IBx6lZV9oNz6FJu6lp1509X839450t25kxw6VdG+ZtK+JM//KRz6VRt615P9Yt2501Y9H1M+JN36E1C+qBM95F45kpv6llB/KNi725m7Wd25k1D+p9I+JZr615L95B55kpf8HVj721E+59051Bv6ll2509V84Fo7GNn7WZI+JZs611G+px3509A+6Vb8nte73Q+/ad35ktl7mty6FV75Ul06FdA/6NV84Zu6ltv6lhb8nlo7GRk7mpx6VZz6FJf8HNh73BX839p7GJr619i725m7mhr7GFQ9otT9YVZ83xm7WZ1509O945V9INy6VVK+JRM95Fd8HVi7mxS9YdY8n1o7WVt615E+p1G+ppI+ZdW9IFg8HFk7Wps6l1d8Xd3501S9Ylc8HZC+6Fd8XZ16FH1Q35SAAAATHRSTlMAUSEMBLi3UTJxUVEJ8di4uJ+CUUYR+fDn5dvJxLi4tqRvbVdBLxX5+fn48fDu6eHZ2NXQx8O4uLW0sLCemZmWi4iHgmtcWFdNLCQVx1AxiAAAAjVJREFUaN7t1+lSGkEUhuEjEDNEIZGASzTRGDX7vu/7pjAsAwICDotsg8ggiF6+PT0NimXV+eEPy1P9XsJTX/f0gEwmk8nO1O25BQdQ7+/cOwWXaAdDU3eAdM6FaCg4FQCkjxtGMFSccALdFC+TSK77AelS2LKIehWgmnsyGjKS6/UxlGIzvNFmu5h0A8lW3sb4JsJpnCIiLGLvV4Be/um+hIlTVCwLw7KY9gOxXN90JmFYEpHUFZQiXjFti2hM97mAUo5Z3d5EPW2mWijFNS2eMvtnRJ+l9MT47dGLQiKSamk4xT6zYGckaXALD5knhnOicxAbSMTLeziFuqfFK/zu5GekQ+SJodzo6McldtXrgDSaU8va4L4oMouXFCz+3e8cvyeYRA6nSOTUfWHRti0ovDAGmwjze2JXrSVwih1mUR46Iz64+D05OClRuIxSZHdqbBfcos7PiIfCV8Qnvh1HElmU4mo1O7wL73+gkPsB3wT/dqg5JtHFKTLVArMYfEe+jAONlOdDm+hmcIp8hu2iJnbxeAzI5PyUNtkm+hJ5lOLWFrewvyOvKVwTR/151NLs01HN5LdGUIqSZVHgu/hJ6xcEwPFK3BNMooRS3GwKi8TMEpDL9aMmNlFq4hTbtkX2QwAotjRjb6K5jVK8aXCL7iIQbW3UlmigFPMNy+LFMtBt8Z4l0UMpvveYxWcqj4nTW37GJHqrgBSY7z0dAeKNf7378Bfg0V6EyEXtnSCTyWSyc+wQPk7RdRjQbk0AAAAASUVORK5CYII=)}.earlyWarning .earlyWarning1 .historyimg2[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAABAlBMVEUAAADunwTwyAPvvAPvrwPmsgDwowb/rgDuwgTurwTvygTvoQXvoQTvoATuoQTuugTvowTysADtpwDunwTvnwPupATvtwTupgPvnwTuoATvngPvogPwsATwwQTuqwTvuQTwsQTvvgTuogXvnATvxwPvtATvoQXuxQXupAPvxAXwtgbvygTvzATusATvygXvxQTvwgTvnATungTuzATvwgXuqgXpmwDvrgTvqgTvpwTvpQTvsQTvrATvqQTvtATvowTvpATvvwTvoQTvvATvsATvtwTvuQTvswTvwwTvtgTvogTvxQTvwQTuuQTvvgTvngTvxwTvuwTvyQTvywTvuATuuwTVVqmhAAAAN3RSTlMA/lFRUQkhBLi4tzL58ce4tBMN6NvXtpyCdVdJQfjv5cW0pKCYhW9rWi8o+fHw4dnV0IuIcGkXQdo1pgAAAi1JREFUaN7tmOlu2kAUha/TAG1YyhIaCNm3Jt13r7HBxjaYGLO+/6t0PLZpkSpdS/0RcTXfI3w65/iOQSAQCAT/Rbd2VQTqHNfqZcD4qWr96jGQpnlladpZAxDqj6pmBUcFoEv50Opr6mMPEF4pzEU/aJeBKt2KpTETyj6uInFRuQOS/KrbPBOKgauQuQvLsusNoEevZSeZMOQcKmSDuwjs1gkQo/RNYplQuYkhrmIoG4aixh2xpU4JKFGsSVk7ZFlHVbzRddlI98KOapROjPuqHQQbEz6uwtSHssxzYVmSROfEaF5H9iYTQ903X6AqxomLNBdSdE3jxCgfRtKWiTGq4rU79nW+F2lHoq9N2H16lUgKtkyscBUr1zR1PXNhsVx0YffhmdCyndDNsRviKjzPNf2tjnRg92llO5GZ8Oa4CicMeS4yF1aVwlekw9uhbNoRzteoipeOE/Jc6Ol90X4HFLir/LUTbjh3priKgeOwjvDvSHyDk3mjltvcRNoOZzrIoWIwTTriMxdn+0CGwhHPRGbiaQ9V8TTgueAuLijMxB/uPyY7wU2McBWj2MXaY7nwb2k9QQCKF3wn1rGJCariYBK7mLJcnJN7mAKUbldekok8KmbcheNcUvxdAXByvk5MzHAVC+7i9C0QpXGZmFjkUjEZfXkAuvw4nTATS1TF9+ViMbuhckz8m4fPzMQSPR2bB8tPe0Ccws37D3kWgHYiUkrU7gSBQCAQPCO/AXFAkfNJbAR2AAAAAElFTkSuQmCC)}.earlyWarning .earlyWarning1 .historyimg3[data-v-1fd7cc66]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQoAAAAmCAMAAAALDCUCAAAAz1BMVEUAAADyUyL2TRf5Rw/0UBz8Rgv6Thj+QAT7RQv6SA/9QQTxVCP8SQ/1Txr9Qgf9Qgf/QQf9RQv+QAP+QQX6Rgv9QQPxVCP+QAPyVCL9RAn7RQv5ShT3ShP0TxvwVSX+QQT3TBb5SA/+QAPzUSD7Qwr6SxPvVij/PwLtVifvWin6Rgz5Rw78Qgb7RAr1Thn4ShL2TBbzUR/7RQr2SxT+QQT4SRL7Qwj5SRH9QwfxVSXxUyL1Txv2TRj0UB36Rw74SA/7RQzzUyHzTxz4SxT6SA8rAeF2AAAAKnRSTlMAUFG4uCkH7FA2vrgOu415Gxr79t3QmpV8Zkk/9ezh4NCpqZBgFq59Vh8UdF6vAAACPElEQVRo3u2Z2XKbMBiFlaZ4q+14j10nzdYVCRAgELtjO+//TJUE9kWbGTGT3OQffde+8TfnHH4GZDAYDAbDO2H9QPCxJkjLdBHPrxBwJgMSj5GOceDEZDBFkOl1SRzYFtJwaUsX3a8ILJ1rQhwnsHtaFVi6SJJxB8HEWiYkFiawXsWLckGSpYUgspmTOA4Cu2qhgp9czL8jcAwfWaLaUWGuVxFxbD/LjhD2OESw2N4pE/ZzhXfRJ60Kj3Pc7AW76yNI/JqRejGxMOG1UBHtZEcc2RE2A3RiTAaszoQwwSMv1KoYhZ4X8Up2xCGEMTAnRq/LTu2QJo5tVAgXO4yrejsZg3FidK4Zk+0ITpkIqVbFZ0rDo8fldjYuZhAGQ5hgiTIhFzM6hrTQqygKGqq9sFUuCGNj9PFR7YidxkQoTLh6Fa6rchHhcy426OOzbJ4dVdOOoo2K3HWLUOSCi8FQLi4hnOD9bhyfd4JS6rq5XkXpChdUbievsB3YQB6nk4HciRcu2kFFO/L8cKFXUeaqI54YDGwvIGxmzRVWmZCLKTJx8PUq/PJwykXEHyCd3tuFMOHJnciFCb2KL75/zsUNsBey4YPn1TtR+v5eryJrXBT0Ht5r+uam3gm/nQrlQnTkCcKT41+se9dVJrJMryLN9tLFLYh7+386q7xUJtI2KqSLEdwvABe3/n6fpXoVP9NUyFgjwExHmTCRbpGG3+JH3+AcE6+zln+yo8/Pag3pmHid/urpDzIYDAbDm/gLmNl0ixiqyQIAAAAASUVORK5CYII=)}.czr-bj[data-v-1fd7cc66]{width:529px;border-radius:2px;display:flex;justify-content:space-around;flex-direction:column}.czr-bj .czrBox[data-v-1fd7cc66]{width:100%;min-height:310px;display:flex;flex-direction:column;align-items:center}.czr-bj .czrBox .column[data-v-1fd7cc66]{height:calc(100% - 26px);overflow-y:auto;font-size:14px;color:#fff;padding-left:18px;padding-right:18px}.czr-bj .clue[data-v-1fd7cc66]{display:flex;align-items:center;margin-top:37px}.czr-bj .clue .clueBox[data-v-1fd7cc66]{width:160px;height:173px;display:flex;flex-direction:column;align-items:center;background-image:url(./xxBJ-c3a73765.png);background-repeat:no-repeat;background-size:100% 100%}.czr-bj .clue .clueBox .clueTitle[data-v-1fd7cc66]{margin-top:22px;font-family:PangMenZhengDao,PangMenZhengDao;font-weight:400;font-size:20px;color:#fff;letter-spacing:1px;text-shadow:0px 2px 4px #3575f9;text-align:center;font-style:normal}.czr-bj .clue .clueBox .clueNum[data-v-1fd7cc66]{margin-top:42px;font-family:DINAlternate,DINAlternate;font-weight:700;font-size:32px;color:#fff;letter-spacing:1px;text-align:center;font-style:normal}.czr-bj .clue .clueBox .clueUnit[data-v-1fd7cc66]{margin-top:4px;font-weight:500;font-size:16px;color:#9cdeff;text-align:center;font-style:normal;font-family:PingFangSC,PingFang SC}.czr-bj .clue .clueBox[data-v-1fd7cc66]:nth-child(2){margin:0 20px}.czr-bj .clue .clueBox:nth-child(2) .clueTitle[data-v-1fd7cc66]{margin-top:10px}.czr-bj .clue .clueBox:nth-child(2) .clueNum[data-v-1fd7cc66]{margin-top:28px}.czr-bj .situation[data-v-1fd7cc66]{width:196px;height:45px;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:16px}.czr-bj .situation1[data-v-1fd7cc66]{background-image:url(./xs-a2fb0ad9.png)}.czr-bj .situation2[data-v-1fd7cc66]{background-image:url(./xs2-5a00b7b5.png)}.czr-bj .situation3[data-v-1fd7cc66]{background-image:url(./xs1-bed4c6ea.png)}.czr-bj .situation4[data-v-1fd7cc66]{background-image:url(./xs3-fca7a6cb.png)}.school[data-v-1fd7cc66]{display:flex;flex-direction:column;justify-content:space-around}.school .schoolaBox[data-v-1fd7cc66]{display:flex;justify-content:space-between}.school .schoola[data-v-1fd7cc66]{width:124px;height:79px;margin-top:20px;padding:2px 0 14px;box-sizing:border-box;background-image:url(./jyImg3-b690c315.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:space-between}.school .schoola span[data-v-1fd7cc66]{font-family:TCloudNumber,TCloudNumber;font-size:23px;color:#fff;line-height:30px;letter-spacing:1px;text-shadow:0px 0px 23px rgba(0,52,52,.5);text-align:center;font-style:normal}.school .schoola .schoola1[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:22px;letter-spacing:3px;text-shadow:0px 0px 4px rgba(60,145,249,.65);text-align:center;font-style:normal}.school .schoolb[data-v-1fd7cc66]{width:500px;height:241px;background-image:url(./jyImg2-bfc39a3e.png);background-repeat:no-repeat;background-size:100% 100%;margin-top:20px;display:flex;flex-direction:column;padding:10px 0;box-sizing:border-box;position:relative}.school .schoolb .gkTop[data-v-1fd7cc66]{position:absolute;top:4px;left:145px;animation:example-1fd7cc66 3s infinite linear}@keyframes example-1fd7cc66{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(3px)}to{transform:translateY(0)}}.school .schoolb .gkMove[data-v-1fd7cc66]{position:absolute;top:4px;left:-2px;width:98%;height:96%}.school .schoolb span[data-v-1fd7cc66]{font-weight:500;font-size:14px;color:#fff;letter-spacing:4px;font-style:normal;font-family:PingFangSC,PingFang SC}.school .schoolb .grade[data-v-1fd7cc66]{display:flex;justify-content:space-between;padding:36px 0 0 18px}.school .schoolb .grade .schoolbs[data-v-1fd7cc66]{cursor:pointer;height:41px;padding:0 20px 0 30px;background-image:url(./jyImg1-785a54d1.png);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:center;position:relative}.school .schoolb .grade .spot[data-v-1fd7cc66]{position:relative;margin-right:7px}.school .schoolb .grade .spot[data-v-1fd7cc66]:before{content:"";position:absolute;top:50%;left:-16px;transform:translateY(-50%);width:6px;height:6px;background-color:#00e6ff;border-radius:50%;box-shadow:0 0 7px #00ffd3;filter:blur(0px)}.school .schoolb .grade1[data-v-1fd7cc66]{padding:12px 100px 0;box-sizing:border-box}.fundingBox[data-v-1fd7cc66]{display:flex;flex-direction:column;align-items:center}.fundingBox .funding[data-v-1fd7cc66]{width:500px;height:34px;margin-top:20px;box-sizing:border-box;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center;justify-content:space-around}.fundingBox .funding span[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:600;font-size:17px;color:#fff;line-height:20px;letter-spacing:3px}.fundingBox .rolling[data-v-1fd7cc66]{width:100%;height:200px;overflow-y:auto;display:flex;flex-direction:column;align-items:center}.fundingBox .rolling .fundingContent[data-v-1fd7cc66]{display:flex;align-items:center;justify-content:space-around;margin-top:10px;width:99%;padding:4px 0;box-sizing:border-box;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBAAAABABAMAAABRipknAAAAG1BMVEUAqv8Aqv8Aqv8Aqf8Aq/8Aq/8Aq/8ArP8A/P9i6gkvAAAACHRSTlM4Mys9Ji8jIH8RivIAAAImSURBVHja7ZTBjeJAEEXbcgLm4AQsuFsiA2TN3ZbIAEEGQwqEvb+qGluLYGfn2v0e7qKqXh+/Oj0ed4A7QQCCAAQBCAJ8CMLtfv/+vt3y0fScr1ff4GvwCsIV4EoQgCAAQQCCAB+CcPn6uujYdFn7mKZJM74GryBMABNBAIIABAEIAnwMwul0mvbr6rXH1+AtCHsX+43TyhQVX7xXEAYzFgarfnI3DF7xNXgLgnonmg1lxSu+Aq8g7IeTPkN1Y7uFr8Dbi/ADe3wF3oIAQBCAIABBgDdBOByGRUfYf5xnZxVfgY8XwczBiV6/uLssNuPL94uCcD6fFzGIw+Fsk67E8Q2+Aj9YEH5iwZfvLQgABAEIAvxHEOa573OLr8ErCLt+N89zlnFhrTI7fAXegmDbXouMN31vXxh8BX5nLwLAmyD04q8FvgbPiwAEAQgC/CIITVR8DV5BUNv5qNp4L6zqsw5ftHfZxYvQdJ2U344aUlvv8SV7C0XqGgUhpWSLuJx8ij62CV+DtyB0mjLqY9poRMIX7x8P900m5Sl1QV7gC/edB0HThu6kFzp8+V5B+DcdvgqvIAAQBCAI8BKENo3jqGql9T+VbYsvzmvI/dopCK2bWCR1trfdqEG1xRfpox+zjyBoOB5jtZ2jGK3BF+zT0ysIR6MNE8TGV/rwBft1UhB8FWY8xlEdTau0I75gH3N+ET7jicIX7FcsCAAEAQgCEAQgCPCWPwnpmNPOhu0mAAAAAElFTkSuQmCC)}.fundingBox .rolling .fundingContent span[data-v-1fd7cc66]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;letter-spacing:3px;text-align:left;font-style:normal;width:33%;padding-left:50px}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar{width:5px}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar-track{border-radius:1px;background:rgba(0,128,231,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.fundingBox .rolling[data-v-1fd7cc66]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(0,162,231);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.rating[data-v-1fd7cc66]{width:50%;display:flex;flex-direction:column;align-items:center}.rating .ratingBtn[data-v-1fd7cc66]{display:flex}.rating .ratingBtn .onImg[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAA4AgMAAABCuXRXAAAADFBMVEUAAAAeNnQeN3MeNnMPkTcxAAAAA3RSTlMAmGbnPwChAAAAHElEQVQ4y2PY/x8fcBiVH5UflR+VH5UflR+O8gAHFInLuixYLwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.rating .ratingBtn .ratingImg[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn .onImg.active[data-v-1fd7cc66]{width:62px;height:29px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAA6CAMAAABBNB3AAAAA2FBMVEUAAAAKZ78IWrMHUaoHVK0KasEIXbUIV7AJZLwOjuQOit8Mg9kNgdcPlOoNh90RqPwRpvoRpPgQofYQnfEQm+8Qme4Nf9UMfNIMetEMeM8LdswLccgLb8cKbcQJYroJYLgHTqcPl+wOkOUOjOENhdsPkucLdMoOjtcSq/4RoPQHVq4HTKUGTKUSqv4Qn/MOjtgLc8sQk+YRrP8Srf8HVq8Oi+AJasEQmu8MfNIIUqsUqPUQl+sLedAIXbUOjOEVqfUKcMgJaMAMg9oQneQSqv8SsPISrP8fuO6RYa2HAAAARnRSTlMA0MfAwtLJxc3r6OPh7+b9+/r49fTy4N7d29rX1dTMyr7x7Onl7tji/vfEvbz+9uLY7maYTopTkYRzYmBYeF2Wf3tauZc62VLhuQAAAapJREFUWMPtjdduwkAQRU01Pb1XUiimpiekkISU//+jjHd9vUIjjDQvI0U+DJ5iXx3P865/dLghd6rHnkyqT/Wp/j/pB4POoEMVd8LOBDU2A9xk+a9Iv6JDpJ+s6jCN9Gs6QL+uA/TDYXfYjaHFQAN2Kn533wvzD1b/vKED9Js6QL+lA/TNZOpNKcl56Os6QH+5gCvD3IVu9GCI8ndW/3a2kDL9liPMQ1/WAfrzJCp8ZhdZHvqKjAaeQqBv6BDpPy+WUA3LLQxhHvpqTK0qQZavQV/T4dHqX7Z1gH5HB+h3dYB+Twfo93WAfjxujVsGGqjiDpJ2asL8u9XfH+gA/aEO0B/pAH1Bh49In4kpZOwbGhh4z98J8/N6UKLfMvAdPhXloS/pAP2xDq9Wf3uiA/RFHaDPxhSzRSps7MZ2IMo7vZ/1qVwH/O5mhzAPvc8I/IAKnd0ZovxTpA+CfJBn0DGEGnY787swD/18LJfPGWigQuc3hzAPfU4H6E91gL5n6Pf6IdTs7DreL3onzFv992zUHrXDMs2MI3PCn+14YJflZxOPmPxqMfW0+QP761jMFBucjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.rating .ratingBtn span[data-v-1fd7cc66]{height:100%;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;color:#fff;letter-spacing:1px;font-family:PingFangSC,PingFang SC}.selectLint[data-v-1fd7cc66]{width:94%;display:flex;margin:30px 0 10px;justify-content:space-between}.selectLint .selectBox[data-v-1fd7cc66]{width:48%;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.column[data-v-1fd7cc66]::-webkit-scrollbar{display:none}.t_1[data-v-1fd7cc66]{margin:10px auto;width:100%;height:52px;background-image:url(./title-98a127c4.png);background-repeat:no-repeat;background-size:100% 100%}.t_2[data-v-1fd7cc66]{margin-top:5px;padding:0 10px;display:flex;justify-content:space-around}.t_2 .t_2_1[data-v-1fd7cc66]{display:flex;flex-direction:column;align-items:center}.t_2 .t_2_1 .top[data-v-1fd7cc66]{font-size:26px;color:#fff;line-height:30px}.t_2 .t_2_1 .t_3[data-v-1fd7cc66]{width:120px;height:90px;background-image:url(./fk-6fb4b235.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.t_2 .t_2_1 .t_3 .left1[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left2[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left3[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .left4[data-v-1fd7cc66]{position:absolute;left:15px;top:35px;width:40px;height:40px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%}.t_2 .t_2_1 .t_3 .right[data-v-1fd7cc66]{position:absolute;left:65px;top:35px;width:38px;height:40px;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:15px;color:#fff;line-height:20px;letter-spacing:4px;text-shadow:0px 0px 4px rgba(255,255,255,.65);text-align:center;font-style:normal}.font[data-v-1fd7cc66]{font-size:16px!important}[data-v-1fd7cc66] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-1fd7cc66] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-1fd7cc66] .el-table td.el-table__cell{padding-left:10px}[data-v-1fd7cc66] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-1fd7cc66] .el-table__empty-block{background-color:#122560}[data-v-1fd7cc66] .el-table .el-table__row{border-bottom:none}.selectBox .el-select--large .el-select__wrapper span,.selectBox .el-select--large .el-select__wrapper p,.selectBox .el-select--large .el-select__wrapper a{font-size:16px}.selectBox .el-select__wrapper{background-color:#fff0!important}.selectBox .el-select__placeholder{color:#fff!important}.selectBox .el-select__caret{color:#fff!important;font-size:18px!important}[data-v-1fd7cc66] .el-pagination>.is-last{color:#fff!important}[data-v-1fd7cc66] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-1fd7cc66] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-1fd7cc66] .el-pagination.is-background .btn-prev,[data-v-1fd7cc66] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.displayFlex[data-v-689534fc]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-689534fc]{flex:1;box-sizing:border-box}.flex2[data-v-689534fc]{box-sizing:border-box}.module11[data-v-689534fc]{display:flex;width:100%}.yd_title[data-v-689534fc]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-689534fc]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-689534fc]:before,.yd_title .animate-border[data-v-689534fc]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-689534fc]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-689534fc]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-689534fc 4s linear infinite}.yd_title .animate-border i[data-v-689534fc]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-689534fc 4s linear 1s infinite}.yd_title .animate-border[data-v-689534fc]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-689534fc 4s linear 2s infinite}.yd_title .animate-border i[data-v-689534fc]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-689534fc 4s linear 3s infinite}.yd_title .text[data-v-689534fc]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px;align-items:center}.yd_title .c[data-v-689534fc]{width:130px;height:42px;cursor:pointer}@keyframes one-689534fc{0%{left:-100%}50%,to{left:100%}}@keyframes two-689534fc{0%{top:-100%}50%,to{top:100%}}@keyframes three-689534fc{0%{right:-100%}50%,to{right:100%}}@keyframes four-689534fc{0%{bottom:-100%}50%,to{bottom:100%}}.familyPlanning[data-v-689534fc]{background-image:url(./new_jhsy-4d483322.png);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-689534fc]{background-image:url(./new_yljg-b80da740.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-689534fc]{background-image:url(./new_zlfw-23ff3575.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-689534fc]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-689534fc]{width:165px;height:35px}.serviceBox .serviceimg1[data-v-689534fc]{width:165px;height:64px}.serviceBox .serviceTop[data-v-689534fc]{display:flex;justify-content:space-between;padding:10px 36px 0 0;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-689534fc]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService[data-v-689534fc]{display:flex;flex-direction:column;align-items:center;position:relative}.serviceBox .serviceTop .medicalService .moveYl[data-v-689534fc]{position:absolute;width:160px;height:160px;top:5px}.serviceBox .serviceTop .medicalService .ylimg[data-v-689534fc]{margin-top:5px;width:160px;height:190px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-689534fc]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-689534fc]{position:absolute;left:36px;top:34%;font-weight:700;font-size:28px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-689534fc]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-689534fc]{width:495px;height:35px}.left_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_1-ec9917fd.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_2-a56c0f22.png);background-repeat:no-repeat;background-size:100% 100%}.left_2[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_3-8dece181.png);background-repeat:no-repeat;background-size:100% 100%}.left_2_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_4-3a661768.png);background-repeat:no-repeat;background-size:100% 100%}.left_3[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_5-110c5514.png);background-repeat:no-repeat;background-size:100% 100%}.left_3_1[data-v-689534fc]{cursor:pointer;background-image:url(./ylbt_6-b5e2e12f.png);background-repeat:no-repeat;background-size:100% 100%}.center_1[data-v-689534fc]{background-image:url(./new_lnrzb-b291b7bc.png);background-repeat:no-repeat;background-size:100% 100%}.left_bg[data-v-689534fc]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:20px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-689534fc]{width:560px;box-sizing:border-box;padding-left:10px;margin-right:20px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-689534fc]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:20px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-689534fc]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-689534fc]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-689534fc]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-689534fc]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-689534fc]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-689534fc]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-689534fc]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-689534fc]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-689534fc]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-689534fc]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-689534fc]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-689534fc]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-689534fc]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-689534fc]{height:calc(100% - 36px);display:flex;justify-content:space-around;align-items:center}.history .history1[data-v-689534fc]{cursor:pointer;font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history .history1 span[data-v-689534fc]{font-family:PangMenZhengDao;font-size:26px;color:#fff;letter-spacing:1px;text-align:center;font-style:normal;margin-left:4px}.history .history1 .unit[data-v-689534fc]{font-weight:500;font-size:14px;color:#9cdeff;line-height:20px;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC}.history .history1 .historyimg[data-v-689534fc]{width:182px;height:35px}.history .history1 .historyMoveImg[data-v-689534fc]{position:absolute;left:10px;top:37px;width:160px;height:120px}.history img[data-v-689534fc]{width:154px;height:136px}.history p[data-v-689534fc]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-689534fc]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-689534fc]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-689534fc]{display:flex;padding:14px 0 10px}.property .property_box[data-v-689534fc]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-689534fc]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-689534fc]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-689534fc]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-689534fc]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-689534fc]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-689534fc]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-689534fc]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-689534fc]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-689534fc]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.minTopPart[data-v-689534fc]{width:500px;height:174px;background-image:url(./minTopBg-f5dceb96.png);background-repeat:no-repeat;background-size:100% 100%;margin:10px auto 4px;position:relative}.minTopPart .moveImg[data-v-689534fc]{position:absolute;background-image:url(./ylMove-04eb57bd.gif);background-repeat:no-repeat;background-size:100% 100%;left:155px;width:190px;height:173px}.minTopPart .mtpImg1[data-v-689534fc]{width:140px;height:24px;background-image:url(./minTop1-8c7af548.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:49px;left:23px}.minTopPart .mtpImg2[data-v-689534fc]{width:140px;height:24px;background-image:url(./minTop2-3d95611e.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:49px;right:23px}.minTopPart .mtpImg3[data-v-689534fc]{width:125px;height:36px;background-image:url(./minTop3-09d0c304.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:350px;left:20px}.minTopPart .mtpText1[data-v-689534fc]{width:140px;height:30px;position:absolute;top:94px;left:23px;text-align:center;line-height:30px;font-weight:700;font-size:26px;color:#fff}.minTopPart .mtpText2[data-v-689534fc]{width:140px;height:30px;position:absolute;top:94px;right:23px;text-align:center;line-height:30px;font-weight:700;font-size:26px;color:#fff}.ageGroup[data-v-689534fc]{display:flex;justify-content:space-between;width:500px;height:50px;margin-left:10px}.ageGroup .ageGroupBj[data-v-689534fc]{width:235px;height:50px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfoAAABkBAMAAACcIO/9AAAAD1BMVEVzs/8AAABxtf9ysv9ttv/3h1+ZAAAABXRSTlMoABYgByCRDLcAAABxSURBVHja7d1RCYUAEETR4fkKrAkUDGAEsX8owRYy51QY9vduZu4zjZZjJrOm1T6ZzuXf9Se90yd7rvT6Z0uvX3rPPlkCAAAAAAAAAAAAAAAAAAAAAAAAAADwJd1F2e6acHdJursi3l2QL/8e0Pw54gHnowSnYH+4AwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%;display:flex;align-items:center}.ageGroup .ageGroupBj .Gendern[data-v-689534fc]{width:34px;height:34px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;margin-right:12px;margin-left:14px}.ageGroup .ageGroupBj .Genderv[data-v-689534fc]{width:34px;height:34px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-size:100% 100%;margin-right:12px;margin-left:14px}.ageGroup .ageGroupBj .Male[data-v-689534fc]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:16px;color:#fff;letter-spacing:2px;text-align:left;font-style:normal;margin-right:18px}.ageGroup .ageGroupBj .ageGroupNum[data-v-689534fc]{font-size:16px;font-weight:400;color:#00fff0;letter-spacing:1px;text-align:right;font-style:normal;font-family:TCloudNumber,TCloudNumber}.ageGroupone[data-v-689534fc]{display:flex;justify-content:flex-end}.ageGroupone .btList[data-v-689534fc]{width:70%;height:200px;margin-top:10px;margin-right:8px}.ageGroupone .btList .btListding[data-v-689534fc]{font-weight:500;font-size:14px;color:#fff;text-align:left;font-style:normal;font-family:PingFangSC,PingFang SC;text-shadow:0px 0px 4px rgba(255,255,255,.65);display:flex;align-items:center;justify-content:flex-end}.ageGroupone .btList .btListding span[data-v-689534fc]{width:20%;display:flex;align-items:center;justify-content:flex-end}.ageGroupone .btList .btListding span[data-v-689534fc]:nth-child(3){width:25%}.ageGroupone .btList .btListding span[data-v-689534fc]:nth-child(4){width:25%}.ageGroupone .btList .btList_item[data-v-689534fc]{display:flex;align-items:center;box-sizing:border-box;width:100%;padding:5px}.ageGroupone .btList .btList_item .btList_item_color[data-v-689534fc]{width:22px;height:8px;background-color:var(--i);border-radius:6px;margin-right:17px}.ageGroupone .btList .btList_item .btList_item_value[data-v-689534fc]{width:100%;font-size:18px;color:#fff;display:flex;justify-content:space-between}.ageGroupone .btList .btList_item .btList_item_value1[data-v-689534fc]{width:24%;display:flex;align-items:center;justify-content:center}[data-v-689534fc] .el-table{background:rgb(32,64,115);--el-table-border-color: none;border:1px solid #7aceff}.table[data-v-689534fc] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}.table[data-v-689534fc] .el-table td.el-table__cell{padding-left:10px}[data-v-689534fc] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-689534fc] .el-table__empty-block{background-color:#122560}[data-v-689534fc] .el-table .el-table__row{border-bottom:none}[data-v-689534fc] .el-pagination>.is-last{color:#fff!important}[data-v-689534fc] .el-pagination.is-background .el-pager li{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1;margin:0}[data-v-689534fc] .el-pagination.is-background .el-pager li.is-active{background:rgba(0,144,255,.49);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-prev:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-next:disabled{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}[data-v-689534fc] .el-pagination.is-background .btn-prev,[data-v-689534fc] .el-pagination.is-background .btn-next{color:#fff;background:rgba(255,255,255,.14);border:1px solid #6bade1}.displayFlex[data-v-5a742f18]{box-sizing:border-box;height:100%;display:flex;flex-direction:column;width:33.333333333%}.flex1[data-v-5a742f18]{flex:1;box-sizing:border-box}.flex2[data-v-5a742f18]{box-sizing:border-box}.module11[data-v-5a742f18]{display:flex;width:100%}.yd_title[data-v-5a742f18]{box-sizing:border-box;width:94%;height:42px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-5a742f18]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-5a742f18]:before,.yd_title .animate-border[data-v-5a742f18]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-5a742f18]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-5a742f18]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-5a742f18 4s linear infinite}.yd_title .animate-border i[data-v-5a742f18]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-5a742f18 4s linear 1s infinite}.yd_title .animate-border[data-v-5a742f18]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-5a742f18 4s linear 2s infinite}.yd_title .animate-border i[data-v-5a742f18]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-5a742f18 4s linear 3s infinite}.yd_title .text[data-v-5a742f18]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .c[data-v-5a742f18]{width:130px;height:42px;cursor:pointer}@keyframes one-5a742f18{0%{left:-100%}50%,to{left:100%}}@keyframes two-5a742f18{0%{top:-100%}50%,to{top:100%}}@keyframes three-5a742f18{0%{right:-100%}50%,to{right:100%}}@keyframes four-5a742f18{0%{bottom:-100%}50%,to{bottom:100%}}.familyPlanning[data-v-5a742f18]{width:96%;background-image:url(./new_zcs-278f0f5f.png);background-repeat:no-repeat;background-size:100% 100%}.mechanism[data-v-5a742f18]{background-image:url(./new_fygl-85b6c2a9.png);background-repeat:no-repeat;background-size:100% 100%}.service[data-v-5a742f18]{background-image:url(./new_tjrs-55f89738.png);background-repeat:no-repeat;background-size:100% 100%}.last[data-v-5a742f18]{background-image:url(./new_jkhd-324968b7.png);background-repeat:no-repeat;background-size:100% 100%}.serviceBox[data-v-5a742f18]{display:flex;flex-direction:column;box-sizing:border-box}.serviceBox .serviceimg[data-v-5a742f18]{width:182px;height:35px}.serviceBox .serviceTop[data-v-5a742f18]{display:flex;justify-content:space-between;padding:10px 36px 0 20px;box-sizing:border-box}.serviceBox .serviceTop .visit[data-v-5a742f18],.serviceBox .serviceTop .medicalService[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center}.serviceBox .serviceTop .medicalService .ylimg[data-v-5a742f18]{width:200px;height:220px}.serviceBox .serviceTop .medicalService .medicalServiceTop[data-v-5a742f18]{position:relative}.serviceBox .serviceTop .medicalService .medicalServiceTop span[data-v-5a742f18]{position:absolute;left:39px;top:35%;font-weight:700;font-size:32px;color:#fff;line-height:41px;letter-spacing:1px;text-align:center;font-style:normal;font-family:TCloudNumber,TCloudNumber}.mealAssistance[data-v-5a742f18]{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealAssistance .mealAssistanceimg[data-v-5a742f18]{width:495px;height:35px}.left_1[data-v-5a742f18]{cursor:pointer;background-image:url(./ylbx_ylbxffrc-c615491e.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_1[data-v-5a742f18]{cursor:pointer;background-image:url(./ylbx_ybsyje-ec9db003.png);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia[data-v-5a742f18]{margin-top:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.left_1_xia .left_1_xia_item[data-v-5a742f18]{flex:1;display:flex;flex-direction:column;align-items:center}.left_1_xia .left_1_xia_item .choose[data-v-5a742f18]{width:100%;display:flex;justify-content:center;margin-top:5px;margin-bottom:5px;margin-left:35px}.left_1_xia .left_1_xia_item .choose .choose_1[data-v-5a742f18]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAABUCAMAAACY0QqsAAAANlBMVEUAzP8Ay/8AyP8AvP8Axf8AwP8Avv8Avf8Awv8Axv8Auf8Azv8AuP8Aw/8AAAAA4f8A5/8A8P/wPsGtAAAAEXRSTlN+endgcWlmY2x0XYFbbgBFV2VoGxwAAAJISURBVHja7ZHbctswDEStu2SFvfz/zxaAaG0wUOzUL50teMiG5JKrzhnfPlLy80cTz0Vm8fuxu3/cZdp64s8uR4ezr+IpaeLZOMSH+yDTXSD7P+9F3D8wamR/4geG+q7eU/ZVfEhJE89GavFlGZZ4syB/nnH2RXxRLJAZVuF5tnD2IR45S9/IBqr+a/FYinD2VTwlTXyZl1lm3OOM1cHZF/H5Cjz8Yg84+yqekiaeDROfbHgQvYKzr+KTvZlsraXrTIk5Z1/Ep6/BQ5wCVP0HEJ9tfIcZf/Ftlv78WTwlTTwbIr6u67ROMrEaIXcZ4OyreEqC+IRtyMLeBme//eLZUPFS1nKcCvbu/IzC2RfxovhyQYYz8HecfRVPSRM/Gcsos1yg6cUVZ1/Ex7/jqGMdOfsqXhC5cZ0HOPsq/g7FpkHZN/GUNHFjGzeZI4hZfMPZF/FNNxZc4+/jW86+iMdnYTyFs6/iKWni2VDxvt/649TbPqwVlxu25+yLeJ8SE990t9UV+7AGLN8o+7l/8YxkFu/6vus7mVh1J8TcZ0bP2Vfx97GvcPZFXLv275huPC5wlInc+Kd9/ybUceu/Z+JdSpr4u9w6zr6K37Svw7CjBTYeB+x1Viyk6tvbU9zAo3qsPFpIkOtzrv4ZizhS9zZymXakfREH4ROR+BnSPsRf0l2HpH0Rz0lW8f0Q32+7TMQh2+3sr2tA0Vf8QcXxQDbG8R+51X3MvePsi/ieks/iN78id/sAZ7/94tkQ8d8p+dXEk9HEs5FY/A9hgCtrOaRiDwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia .left_1_xia_item .choose .choose_2[data-v-5a742f18]{cursor:pointer;width:124px;height:42px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;color:#fff;line-height:22px;margin-right:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAABUBAMAAABZ1DeQAAAAFVBMVEUAgP+p1P8AAAButP8AgP+Pyf+dzP85ZxzWAAAAB3RSTlM2cQAsKEs8vvFJwwAAAFBJREFUaN7tzcEAADAMBLAqTGEII5jCFOYPUYX79ZMIpG6NOdsesdvtdrvdbrfb7Xa73Z6w2+12u91ut9vtdrvdnrDb7Xa73W5P9rfG/OG9AfHYQUfuMQLvAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:100% 100%}.left_1_xia .left_1_xia_item .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,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);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.left_3[data-v-5a742f18]{background-image:url(./lmb-b46e82c7.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.left_3_1[data-v-5a742f18]{background-image:url(./mfyyqk-40b4546f.png);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer}.center_1[data-v-5a742f18]{width:96%;background-image:url(./new_jkda-d5a45467.png);background-repeat:no-repeat;background-size:100% 100%}.center_2[data-v-5a742f18]{width:96%;background-image:url(./new_mz-c74b5911.png);background-repeat:no-repeat;background-size:100% 100%}.center_top[data-v-5a742f18]{width:95%;height:150px;display:flex;align-items:center;justify-content:space-around}.center_top .item5[data-v-5a742f18]{display:flex;align-items:center}.center_top .item5 .left5[data-v-5a742f18]{width:102px;height:102px}.center_top .item5 .right5[data-v-5a742f18]{margin-left:10px}.center_top .item5 .right5 .right5_top[data-v-5a742f18]{font-size:16px;color:#fff;line-height:22px;letter-spacing:2px}.center_top .item5 .right5 .right5_center[data-v-5a742f18]{width:100px;height:7px}.center_top .item5 .right5 .right5_bottom[data-v-5a742f18]{margin-top:3px;padding:5px;font-size:22px;color:#2ef1ff;line-height:26px;text-shadow:0px 0px 13px rgba(0,252,255,.5);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#3976a1 100%)}.left_bg[data-v-5a742f18]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./left_bg-0410b1a9.png);background-repeat:no-repeat;background-size:100% 100%}.center_bg[data-v-5a742f18]{width:560px;box-sizing:border-box;padding-left:10px;margin-right:28px;background-image:url(./center_bg-31a93bc6.png);background-repeat:no-repeat;background-size:100% 100%}.right_bg[data-v-5a742f18]{width:520px;box-sizing:border-box;padding-left:20px;margin-right:28px;background-image:url(./right_bg-0ec05a56.png);background-repeat:no-repeat;background-size:100% 100%}.basicInformation[data-v-5a742f18]{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:22px}.basicInformation .basicInformation_item[data-v-5a742f18]{flex:0 0 50%;padding:0 2px;margin-bottom:10px;margin-top:10px;box-sizing:border-box;display:flex;align-items:center}.basicInformation .basicInformation_item .icon[data-v-5a742f18]{width:79px;height:47px}.basicInformation .basicInformation_item .right[data-v-5a742f18]{margin-left:4px}.basicInformation .basicInformation_item .right .label[data-v-5a742f18]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAJCAMAAAACXSJvAAAAbFBMVEUAAAAAte0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate0Ate27yl9mAAAAJHRSTlMABAkNJh4WdFYRB104KlCgl4+Ia0IipIFHSzIuGhR7qz6bZmHoh+iDAAAAt0lEQVQoz73TCQ6DIBRFUW1rHRDn2QIO+99jH6BpSZpGYtO7gH/gK46Oym6yGnnoge6IsTAMr7KLKooi95VjX9+k6ZxleV4Ubct93y/LZSUkCJKk77pqiuNhGCkOgjOAV7hy7UXa/M1is2lxba2bVUkL1GfLTnNb8W7x3SKHLeewtQjTMnbY7zscxx/caxKwvn2varPO36sWFtbJe3UEBUjOVRvDbAzHnyfnU/XkPG1oBIpmrCD0BMOkH3/hQ6d3AAAAAElFTkSuQmCC);background-size:100%;background-repeat:no-repeat;background-position:bottom;margin-bottom:4px}.basicInformation .basicInformation_item .right .label span[data-v-5a742f18]{font-size:12px;font-weight:400;color:#eff0f1;line-height:19px;margin-left:2px}.basicInformation .basicInformation_item .right p[data-v-5a742f18]{font-size:16px;font-weight:700;color:#6acbff;line-height:24px}.visitLog .visitLog_item[data-v-5a742f18]{display:flex;align-items:center;background-image:url(./img_12-17f585d6.png);background-size:100% 100%;margin-top:16px;padding:15px 8px;box-sizing:border-box}.visitLog .visitLog_item img[data-v-5a742f18]{display:inline-block;margin-right:10px}.visitLog .visitLog_item .visitLog_item_box[data-v-5a742f18]{flex:auto}.visitLog .visitLog_item .visitLog_item_box h4[data-v-5a742f18]{font-size:18px;font-family:MicrosoftYaHei;font-weight:700;color:#0096ff;margin-bottom:2px}.visitLog .visitLog_item .visitLog_item_box p[data-v-5a742f18]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#fff;margin-top:6px}.visitLog .visitLog_item .check[data-v-5a742f18]{font-size:12px;font-family:SourceHanSansCN;font-weight:400;color:#0096ff;line-height:20px}.history[data-v-5a742f18]{height:240px;display:flex;justify-content:space-around;box-sizing:border-box}.history .history1[data-v-5a742f18]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history .history1 .fyMove[data-v-5a742f18]{position:absolute;top:60px;width:60px;height:64px;animation:example-5a742f18 3s infinite linear}.history .history1 .va[data-v-5a742f18]{margin-top:27px;margin-bottom:10px;font-family:TCloudNumber,TCloudNumber;font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-shadow:0px 2px 4px rgba(255,255,255,.5);text-align:right;font-style:normal}.history .history1 img[data-v-5a742f18]{width:110px;height:110px}.history .history1 .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,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);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.history .history1 .historyMoveImg[data-v-5a742f18]{position:absolute;top:60px;width:180px;height:120px}.history img[data-v-5a742f18]{width:154px;height:136px}.history p[data-v-5a742f18]{margin-top:12px;font-size:12px;font-weight:400;color:#fff;line-height:28px;border-bottom:13px solid rgb(57,59,109)}.concernLabel[data-v-5a742f18]{display:flex;align-items:center;justify-content:center;margin:12px 0 20px}.concernLabel span[data-v-5a742f18]{text-align:center;background:rgba(0,89,130,.73);border-radius:10px;width:118px;height:49px;line-height:49px;font-size:18px;font-weight:400;color:#fff;margin:0 10px}.property[data-v-5a742f18]{display:flex;padding:14px 0 10px}.property .property_box[data-v-5a742f18]{background-size:100% 100%;background-repeat:no-repeat;width:179px;height:91px;margin:0 12px;text-align:center}.property .property_box h5[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;margin:9px 0 16px}.property .property_box p[data-v-5a742f18]{font-size:21px;font-weight:700;color:#48ece7}.activity h5[data-v-5a742f18]{font-size:14px;font-weight:700;color:#00a4facc;line-height:47px;border-bottom:2px solid rgb(0,164,250);margin-bottom:17px}.activity .activity_content[data-v-5a742f18]{margin:0 -6px 12px;display:flex}.activity .activity_content .activity_box[data-v-5a742f18]{width:50%;display:inline-block;margin:0 6px;box-sizing:border-box;background-color:#0f1c36;padding:12px 12px 19px}.activity .activity_content .activity_box p[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;line-height:27px;height:100%}.monitor .monitor_box[data-v-5a742f18]{display:flex;padding:8px 0;border-bottom:2px solid rgba(255,255,255,.67)}.monitor .monitor_box img[data-v-5a742f18]{width:115px;height:84px;margin-right:21px}.monitor .monitor_box .monitor_box_text[data-v-5a742f18]{display:flex;flex-direction:column;justify-content:space-between}.monitor .monitor_box .monitor_box_text h4[data-v-5a742f18]{font-size:14px;font-weight:400;color:#fff;line-height:20px}.monitor .monitor_box .monitor_box_text p[data-v-5a742f18]{font-size:14px;font-weight:400;color:#818181;line-height:23px}.minTop[data-v-5a742f18]{height:250px;display:flex;align-items:center}.history2[data-v-5a742f18]{font-size:26px;color:#fff;line-height:30px;letter-spacing:1px;text-align:center;font-style:normal;font-family:PangMenZhengDao;display:flex;flex-direction:column;align-items:center;position:relative}.history2 .moveImg[data-v-5a742f18]{position:absolute;top:60px;width:64px;height:64px;animation:example-5a742f18 3s infinite linear}@keyframes example-5a742f18{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(4px)}to{transform:translateY(0)}}.history2 .moveImg2[data-v-5a742f18]{position:absolute;top:70px}.history2 .va[data-v-5a742f18]{margin-top:27px;margin-bottom:20px;font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:20px;color:#fff;line-height:24px;letter-spacing:1px;text-shadow:0px 0px 23px rgba(0,252,255,.5);text-align:center;font-style:normal}.history2 img[data-v-5a742f18]{width:113px;height:121px}.history2 .historyimg[data-v-5a742f18]{margin-top:10px;padding:0 25px;background-image:url(data:image/png;base64,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);background-size:100% 100%;background-repeat:no-repeat;font-size:15px;color:#fff;line-height:21px;letter-spacing:2px}.minTopPart2[data-v-5a742f18]{margin-left:5px;width:390px;height:160px;background-image:url(./xia_1-992bc4cd.png);background-repeat:no-repeat;background-size:100% 100%;align-items:center;position:relative;display:flex;justify-content:space-around;margin-top:35px;padding:0 5px;box-sizing:border-box}.minTopPart2 .left5[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:13px}.minTopPart2 .left5 .leftImg5[data-v-5a742f18]{width:90px;height:90px;margin-bottom:10px}.minTopPart2 .left5 .left5_me[data-v-5a742f18]{margin-left:10px;display:flex;flex-direction:column;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.minTopPart2 .left5 .left5_me .bo[data-v-5a742f18]{font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:18px;color:#00fffc;line-height:21px;text-shadow:0px 0px 13px rgba(0,252,255,.5)}.minTopPart2 .right5[data-v-5a742f18]{display:flex;flex-direction:column;align-items:center;justify-content:center}.minTopPart2 .right5 .rightImg5[data-v-5a742f18]{width:90px;height:90px;margin-bottom:10px}.minTopPart2 .right5 .right5_me[data-v-5a742f18]{display:flex;flex-direction:column;text-align:center;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#fff;line-height:20px;letter-spacing:2px;text-shadow:0px 0px 4px rgba(255,255,255,.65)}.minTopPart2 .right5 .right5_me .bo[data-v-5a742f18]{font-family:TCloudNumber,TCloudNumber;font-weight:700;font-size:18px;color:#ffe92c;line-height:21px;text-shadow:0px 0px 13px rgba(0,252,255,.5)}.table[data-v-5a742f18]{box-sizing:border-box;margin-top:10px;width:95%;height:240px;overflow-y:auto}.table .item[data-v-5a742f18]{width:98%;box-sizing:border-box;margin-top:10px;padding:16px 20px;background-image:url(./table_bg-8337dd31.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff}.table[data-v-5a742f18]::-webkit-scrollbar{width:5px}.table[data-v-5a742f18]::-webkit-scrollbar-track{border-radius:1px;background:rgba(41,157,255,.56);-webkit-box-shadow:inset 0 0 6px rgba(139,139,139,.3)}.table[data-v-5a742f18]::-webkit-scrollbar-thumb{background-clip:content-box;border-radius:6px;background:rgb(41,157,255);-webkit-box-shadow:inset 0 0 6px rgba(20,20,20,.3)}.sm_title_1[data-v-5a742f18],.sm_title_2[data-v-5a742f18]{width:196px;height:45px;margin-left:175px;background-repeat:no-repeat;background-size:100% 100%;margin-top:15px;margin-bottom:10px}.font[data-v-5a742f18]{font-size:18px!important}.module[data-v-7aeddeaa]{width:100%;display:flex;margin-top:112px}.module .displayFlex[data-v-7aeddeaa]{height:100%;display:flex;flex-direction:column;box-sizing:border-box}.module .displayFlex .title[data-v-7aeddeaa]{font-size:28px;color:#fff;text-align:left;font-style:normal;font-family:titletheRightWay,titletheRightWay;text-shadow:0px 2px 4px rgba(56,50,50,.5);padding:19px 0 0 17px;margin-bottom:18px}.module .displayFlex .lineEnd[data-v-7aeddeaa]{height:3px;border-top:1px solid #fff;border-bottom:1px dashed #fff;width:180px;margin:17px 0 17px 16px}.module .displayFlex .menuBar[data-v-7aeddeaa]::-webkit-scrollbar{display:none}.module .displayFlex .menuBar[data-v-7aeddeaa]{height:100%;overflow-y:auto}.module .displayFlex .tabPosition[data-v-7aeddeaa]{display:flex;flex-direction:column;color:#fff;font-size:22px;font-weight:500;letter-spacing:1px}.module .displayFlex .tabPosition img[data-v-7aeddeaa]{width:18px;height:18px;margin-right:10px;vertical-align:middle}.module .displayFlex .tabPosition .img1 img[data-v-7aeddeaa]{width:20px;height:10px;margin-right:24px;vertical-align:middle}.module .displayFlex .tabPositionBox[data-v-7aeddeaa]{display:flex;align-items:center;justify-content:space-between;margin:12px 0 12px 19px;cursor:pointer}.module .displayFlex .tabPositionminBox[data-v-7aeddeaa]{font-size:18px;display:flex;align-items:center;padding-left:30px;height:50px;background-color:#032862;white-space:nowrap;cursor:pointer}.module .displayFlex .tabPositionminBox[data-v-7aeddeaa]:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background-color:#fff;margin-right:6px}.module .displayFlex .tabPositionminBoxBgc[data-v-7aeddeaa]{background:rgb(73,121,191)}.module .displayFlex .fade-scale-enter-active[data-v-7aeddeaa],.module .displayFlex .fade-scale-leave-active[data-v-7aeddeaa]{transition:opacity .5s ease}.module .displayFlex .fade-scale-enter[data-v-7aeddeaa],.module .displayFlex .fade-scale-leave-to[data-v-7aeddeaa]{opacity:0}.module .left_bg[data-v-7aeddeaa]{width:270px;height:943px;box-sizing:border-box;background:linear-gradient(270deg,rgba(3,56,127,.77) 0%,rgba(3,56,127,.74) 100%);border-radius:0 24px 24px 0}.module .right_bg[data-v-7aeddeaa]{width:100%;height:943px;margin:40px 30px 0}.module .right_bg .formText .formText_bootom .tableBox[data-v-7aeddeaa]{display:flex;flex-wrap:wrap;height:460px;overflow-y:auto}.module .right_bg .formText .formText_bootom .tableBox :nth-child(3n).tableBoxTop[data-v-7aeddeaa]{margin-right:0}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop[data-v-7aeddeaa]{width:517px;height:210px;background-repeat:no-repeat;background-size:100% 100%;padding:15px 28px;box-sizing:border-box;margin-right:20px;margin-bottom:20px;position:relative}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTops[data-v-7aeddeaa]{display:flex;align-items:center;justify-content:space-between}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTops .tableBoxCenter[data-v-7aeddeaa]{display:flex;align-items:center}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTopa[data-v-7aeddeaa]{width:470px;height:58px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:22px;color:#fff;line-height:30px;text-align:left;font-style:normal;margin-top:10px;overflow:hidden}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .tableBoxTopa[data-v-7aeddeaa]::-webkit-scrollbar{display:none}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container[data-v-7aeddeaa]{position:absolute;bottom:2px;left:0px;width:100%;height:10px;background-color:#fff3;border-radius:5px}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container .progress-bar[data-v-7aeddeaa]{height:100%;background:linear-gradient(90deg,#31ffd8 0%,#00e5ff 100%);border-radius:0 100px 100px 0;transition:width .3s ease;position:relative}.module .right_bg .formText .formText_bootom .tableBox .tableBoxTop .progress-container .progress-bar span[data-v-7aeddeaa]{position:absolute;right:-10px;top:-30%;transform:translateY(-50%);color:#fff;font-size:18px}.module .right_bg .formText .formText_bootom .tableBox img[data-v-7aeddeaa]{width:24px;height:24px;margin-right:8px}.module .right_bg .formText .formText_bootom .tableBox .tableli[data-v-7aeddeaa]{font-size:26px;color:#fff;letter-spacing:2px;font-family:titleNore;max-width:355px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .right_bg .formText .formText_bootom .tableBox .tableBoxCenter1[data-v-7aeddeaa]{width:70px;height:29px;background:rgba(255,255,255,.2);border-radius:15px;border:1px solid rgba(255,255,255,.4196078431);color:#fff;font-weight:400;font-size:20px;letter-spacing:1px;text-align:center;cursor:pointer}.module .right_bg .formText .formText_bootom[data-v-7aeddeaa] ::-webkit-scrollbar{width:8px}.module .right_bg .formText .formText_bootom[data-v-7aeddeaa] ::-webkit-scrollbar-track{background:rgba(255,255,255,.2);border-radius:4px}.module .right_bg .formText .formText_bootom[data-v-7aeddeaa] ::-webkit-scrollbar-thumb{background:rgba(26,161,255,.4);border-radius:4px}.module .right_bg .formText .formText_bootom[data-v-7aeddeaa] ::-webkit-scrollbar-thumb:hover{background:#555;border-radius:4px}.module .right_bg .backgroundVirtual[data-v-7aeddeaa]{position:absolute;top:0;width:100%;height:79px;box-shadow:inset 0 0 16px #adddff80;backdrop-filter:blur(0px);z-index:99}.left_1[data-v-7aeddeaa]{background-image:url(./sy-table1-b0924bde.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:30px}.left_2[data-v-7aeddeaa]{background-image:url(./sy-table2-00505497.png);background-repeat:no-repeat;background-size:100% 100%;margin-bottom:30px}.tab[data-v-7aeddeaa] .el-table{background:rgb(32,64,115);color:#fff;--el-table-border-color: rgba(57, 107, 161);--el-table-tr-bg-color: none;--el-table-header-bg-color: none;--el-table-header-text-color: none;border:1px solid #7aceff}.table[data-v-7aeddeaa] .el-table td.el-table__cell{border:none!important;padding-left:10px!important}[data-v-7aeddeaa] .el-table td.el-table__cell{padding:12px 0}[data-v-7aeddeaa] .el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#2f4b74}[data-v-7aeddeaa] .el-table__empty-block{background-color:#122560}[data-v-7aeddeaa] .el-table .el-table__row{border-bottom:none}.yd_title[data-v-7aeddeaa]{box-sizing:border-box;width:96%;height:31px;position:relative;overflow:hidden}.yd_title .animate-border[data-v-7aeddeaa]{position:absolute;top:0px;width:100%;height:100%}.yd_title .animate-border[data-v-7aeddeaa]:before,.yd_title .animate-border[data-v-7aeddeaa]:after{content:"";position:absolute;width:100%;height:2px}.yd_title .animate-border i[data-v-7aeddeaa]{position:absolute;display:inline-block;height:100%;width:2px}.yd_title .animate-border[data-v-7aeddeaa]:before{top:0;left:-100%;background-image:linear-gradient(90deg,transparent,#03e9f4,transparent);animation:one-7aeddeaa 4s linear infinite}.yd_title .animate-border i[data-v-7aeddeaa]:nth-child(1){top:-100%;right:0;background-image:linear-gradient(180deg,transparent,#03e9f4,transparent);animation:two-7aeddeaa 4s linear 1s infinite}.yd_title .animate-border[data-v-7aeddeaa]:after{bottom:0;right:-100%;background-image:linear-gradient(-90deg,transparent,#03e9f4,transparent);animation:three-7aeddeaa 4s linear 2s infinite}.yd_title .animate-border i[data-v-7aeddeaa]:nth-child(2){bottom:-100%;left:0;background-image:linear-gradient(360deg,transparent,#03e9f4,transparent);animation:four-7aeddeaa 4s linear 3s infinite}.yd_title .text[data-v-7aeddeaa]{display:flex;font-size:16px;font-family:SourceHanSansCN;font-weight:700;color:#fff;position:absolute;right:5px;top:1px}.yd_title .gTitle[data-v-7aeddeaa]{position:absolute;color:#acd1f1;height:100%;display:flex;align-items:center;left:156px}.yd_title .c[data-v-7aeddeaa]{width:130px;height:42px;cursor:pointer}@keyframes one-7aeddeaa{0%{left:-100%}50%,to{left:100%}}@keyframes two-7aeddeaa{0%{top:-100%}50%,to{top:100%}}@keyframes three-7aeddeaa{0%{right:-100%}50%,to{right:100%}}@keyframes four-7aeddeaa{0%{bottom:-100%}50%,to{bottom:100%}} diff --git a/build/build/assets/work-6982e45a.js b/build/build/assets/work-6982e45a.js new file mode 100644 index 0000000..48994fd --- /dev/null +++ b/build/build/assets/work-6982e45a.js @@ -0,0 +1 @@ +import{_ as I,a as C,b as T,c as w,d as F,e as W}from"./ePjz-44cd59db.js";import"./index-c2d8894b.js";import{_ as M,r as _,d as E,b as q,D,y as N,e as d,f as u,g as s,j as r,v as g,z as f,k,l as n,F as x,h as A,i as V,p as H,m as L}from"./index-c3050129.js";const o=h=>(H("data-v-caa26969"),h=h(),L(),h),R={class:"module"},U={class:"displayFlex left_bg"},J={class:"flex1"},G=o(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),K={class:"choose"},O={class:"choose"},P={class:"displayFlex center_bg"},Q={class:"flex1"},X=o(()=>s("div",{class:"yd_title center_0"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Y={class:"school"},Z={class:"flex1"},ss=o(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ts={class:"flex1"},is={class:"fundingBox"},es={class:"funding"},as=o(()=>s("span",null,"金额(万元)",-1)),os={class:"spot"},ls={class:"spot"},ds={class:"displayFlex right_bg"},ns={class:"flex1"},cs=o(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),rs={class:"choose"},_s={class:"flex1"},us=o(()=>s("div",{class:"yd_title right_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),hs={class:"dyh"},vs={class:"czrBox"},fs=o(()=>s("div",null,"发起单位:",-1)),ys={class:"czrBox"},ms=o(()=>s("div",null,"项目名称:",-1)),ps={class:"czrBox"},zs=o(()=>s("div",null,"公众筹款金额(元):",-1)),bs={class:"czrBox"},js=o(()=>s("div",null,"捐赠支出金额:",-1)),gs={class:"czrBox"},ks=o(()=>s("div",null,"捐赠人次:",-1)),xs={__name:"work",setup(h){_(!0);const l=_([{choose:"1"},{choose:"1"},{choose:"1"}]),c=(i,e)=>{if(l.value[i].choose=e,i===0)t.list2=e=="1"?t.education:t.medical;else if(i===1)t.list=e==="1"?t.housing:t.temporary;else if(i===2){const a={1:t.disabilitySubsidies,2:t.difficultSoldiers,3:t.needyWorkers};t.list1=a[e],e==2?t.list1.name="困难军人":e==3&&(t.list1.name="困难职工")}},v=_(!1),t=E({list:{},list1:{},list2:{},education:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},medical:{data:[{nf:"2019",jzrs:"4202",jzje:"1200"}],year:["2019"]},housing:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},temporary:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},lifeAssistance:{yktTotal:"11515620",subsidyInformation:[{btsx:"80至99岁老人生活补助",btje:"11515620"}]},salvation:{data:[{tkjzje:"868.4888",tkjzrs:"9430",dbjzrs:"9430",dbjzje:"868.4888",dibianJzrs:"2310"}],month:["1"]},disabilitySubsidies:{data:[],month:["1"]},difficultSoldiers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"]},needyWorkers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"],name:"困难军人"},diversification:{hszhxms:[{fqdw:"龙游县红十字会",xmmc:"防溺水设施配置",gzzcje:"10800.42",jzzcje:"0",jzrc:"444"}]},totalAssistance:{data:[],year:[]}}),z=i=>parseInt(i.trim(),10).toLocaleString("en-US"),S=async()=>{await V.get("/api/ggfwyth/succour").then(i=>{i.code==200&&(t.diversification.hszhxms=i.data.diversification.hszhxms,t.education.data=i.data.specialAssistance.education.data,t.education.year=i.data.specialAssistance.education.year,t.list2=t.education,t.medical.data=i.data.specialAssistance.medical.data,t.medical.year=i.data.specialAssistance.medical.year,t.housing.data=i.data.specialAssistance.housing.data,t.housing.year=i.data.specialAssistance.housing.year,t.list=t.housing,t.temporary.data=i.data.specialAssistance.temporary.data,t.temporary.year=i.data.specialAssistance.temporary.year,t.totalAssistance.data=i.data.totalAssistance.data,t.totalAssistance.year=i.data.totalAssistance.year,t.lifeAssistance.yktTotal=z(String((i.data.lifeAssistance.yktTotal/1e4).toFixed(2))),t.lifeAssistance.subsidyInformation=i.data.lifeAssistance.subsidyInformation,i.data.lifeAssistance.subsidyInformation.forEach((e,a)=>{t.lifeAssistance.subsidyInformation[a].btje=z((e.btje/1e4).toFixed(2))}),t.salvation=i.data.lifeAssistance.jz,t.disabilitySubsidies.data=i.data.underprivileged.disabilitySubsidies.data,t.disabilitySubsidies.month=i.data.underprivileged.disabilitySubsidies.month,t.difficultSoldiers.data=i.data.underprivileged.difficultSoldiers.data,t.difficultSoldiers.year=i.data.underprivileged.difficultSoldiers.year,t.needyWorkers.data=i.data.underprivileged.needyWorkers.data,t.needyWorkers.year=i.data.underprivileged.needyWorkers.year,t.list1=t.disabilitySubsidies,t.diversification.hszhxms=i.data.diversification.hszhxms,v.value=!0)})},b=_(null);let y=!0;const $=()=>{y=!1},j=()=>{y=!0,m()},m=()=>{if(!y)return;const i=b.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(m,2e3)},1e3):requestAnimationFrame(m))};_(!0);let B;return q(()=>{setTimeout(()=>{j()},600)}),D(()=>{S()}),N(()=>{clearInterval(B)}),(i,e)=>(d(),u("div",R,[s("div",U,[s("div",J,[G,s("div",K,[s("div",{class:r(l.value[0].choose=="1"?"choose_1":"choose_2"),onClick:e[0]||(e[0]=a=>c(0,"1"))}," 教育 ",2),s("div",{class:r(l.value[0].choose=="2"?"choose_1":"choose_2"),onClick:e[1]||(e[1]=a=>c(0,"2"))}," 医疗 ",2)]),g(I,{list:t.list2},null,8,["list"]),s("div",O,[s("div",{class:r(l.value[1].choose=="1"?"choose_1":"choose_2"),onClick:e[2]||(e[2]=a=>c(1,"1"))}," 住房 ",2),s("div",{class:r(l.value[1].choose=="2"?"choose_1":"choose_2"),onClick:e[3]||(e[3]=a=>c(1,"2"))}," 临时救助 ",2)]),g(C,{list:t.list},null,8,["list"])])]),s("div",P,[s("div",Q,[X,s("div",Y,[v.value?(d(),f(T,{key:0,list:t.totalAssistance},null,8,["list"])):k("",!0)])]),s("div",Z,[ss,v.value?(d(),f(w,{key:0,list:t.salvation},null,8,["list"])):k("",!0)]),s("div",ts,[s("div",is,[s("div",es,[s("span",null,"一卡通财政补贴(补贴总额:"+n(t.lifeAssistance.yktTotal)+"万元)",1),as]),s("div",{class:"rolling",ref_key:"mainRef",ref:b,onMouseenter:$,onMouseleave:j},[(d(!0),u(x,null,A(t.lifeAssistance.subsidyInformation,(a,p)=>(d(),u("div",{key:p,class:"fundingContent"},[s("span",os,n(a.btsx),1),s("span",ls,n(a.btje),1)]))),128))],544)])])]),s("div",ds,[s("div",ns,[cs,s("div",rs,[s("div",{class:r(l.value[2].choose=="1"?"choose_1":"choose_2"),onClick:e[4]||(e[4]=a=>c(2,"1"))}," 困难残疾人 ",2),s("div",{class:r(l.value[2].choose=="2"?"choose_1":"choose_2"),onClick:e[5]||(e[5]=a=>c(2,"2"))}," 困难军人 ",2),s("div",{class:r(l.value[2].choose=="3"?"choose_1":"choose_2"),onClick:e[6]||(e[6]=a=>c(2,"3"))}," 困难职工 ",2)]),l.value[2].choose=="1"&&v.value?(d(),f(F,{key:0,list:t.list1},null,8,["list"])):(d(),f(W,{key:1,list:t.list1},null,8,["list"]))]),s("div",_s,[us,s("div",hs,[(d(!0),u(x,null,A(t.diversification.hszhxms,(a,p)=>(d(),u("div",{class:"czr-bj",key:p},[s("div",vs,[fs,s("div",null,n(a.fqdw),1)]),s("div",ys,[ms,s("div",null,n(a.xmmc),1)]),s("div",ps,[zs,s("div",null,n(a.gzzcje),1)]),s("div",bs,[js,s("div",null,n(a.jzzcje),1)]),s("div",gs,[ks,s("div",null,n(a.jzrc),1)])]))),128))])])])]))}},Bs=M(xs,[["__scopeId","data-v-caa26969"]]);export{Bs as default}; diff --git a/build/build/assets/work-9d1933c7.js b/build/build/assets/work-9d1933c7.js deleted file mode 100644 index fff1c8d..0000000 --- a/build/build/assets/work-9d1933c7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as C,a as I,b as T,c as w,d as F,e as W}from"./ePjz-1ac8c620.js";import"./index-c2d8894b.js";import{_ as M,r as _,d as E,b as q,C as N,s as V,e as d,f as u,g as s,j as r,A as g,v as f,k,l as n,F as A,h as x,i as D,p as H,m as L}from"./index-306f53b4.js";const o=h=>(H("data-v-caa26969"),h=h(),L(),h),R={class:"module"},U={class:"displayFlex left_bg"},J={class:"flex1"},G=o(()=>s("div",{class:"yd_title left_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),K={class:"choose"},O={class:"choose"},P={class:"displayFlex center_bg"},Q={class:"flex1"},X=o(()=>s("div",{class:"yd_title center_0"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),Y={class:"school"},Z={class:"flex1"},ss=o(()=>s("div",{class:"yd_title center_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),ts={class:"flex1"},is={class:"fundingBox"},es={class:"funding"},as=o(()=>s("span",null,"金额(万元)",-1)),os={class:"spot"},ls={class:"spot"},ds={class:"displayFlex right_bg"},ns={class:"flex1"},cs=o(()=>s("div",{class:"yd_title right_1"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),rs={class:"choose"},_s={class:"flex1"},us=o(()=>s("div",{class:"yd_title right_2"},[s("div",{class:"animate-border"},[s("i"),s("i")])],-1)),hs={class:"dyh"},vs={class:"czrBox"},fs=o(()=>s("div",null,"发起单位:",-1)),ys={class:"czrBox"},ms=o(()=>s("div",null,"项目名称:",-1)),ps={class:"czrBox"},zs=o(()=>s("div",null,"公众筹款金额(元):",-1)),bs={class:"czrBox"},js=o(()=>s("div",null,"捐赠支出金额:",-1)),gs={class:"czrBox"},ks=o(()=>s("div",null,"捐赠人次:",-1)),As={__name:"work",setup(h){_(!0);const l=_([{choose:"1"},{choose:"1"},{choose:"1"}]),c=(i,e)=>{if(l.value[i].choose=e,i===0)t.list2=e=="1"?t.education:t.medical;else if(i===1)t.list=e==="1"?t.housing:t.temporary;else if(i===2){const a={1:t.disabilitySubsidies,2:t.difficultSoldiers,3:t.needyWorkers};t.list1=a[e],e==2?t.list1.name="困难军人":e==3&&(t.list1.name="困难职工")}},v=_(!1),t=E({list:{},list1:{},list2:{},education:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},medical:{data:[{nf:"2019",jzrs:"4202",jzje:"1200"}],year:["2019"]},housing:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},temporary:{data:[{nf:"2019",jzrs:"4202",jzje:"1523"}],year:["2019"]},lifeAssistance:{yktTotal:"11515620",subsidyInformation:[{btsx:"80至99岁老人生活补助",btje:"11515620"}]},salvation:{data:[{tkjzje:"868.4888",tkjzrs:"9430",dbjzrs:"9430",dbjzje:"868.4888",dibianJzrs:"2310"}],month:["1"]},disabilitySubsidies:{data:[],month:["1"]},difficultSoldiers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"]},needyWorkers:{data:[{nf:"2019",jzrs:"0",jzje:"0"}],year:["2019"],name:"困难军人"},diversification:{hszhxms:[{fqdw:"龙游县红十字会",xmmc:"防溺水设施配置",gzzcje:"10800.42",jzzcje:"0",jzrc:"444"}]},totalAssistance:{data:[],year:[]}}),z=i=>parseInt(i.trim(),10).toLocaleString("en-US"),S=async()=>{await D.get("/api/ggfwyth/succour").then(i=>{i.code==200&&(t.diversification.hszhxms=i.data.diversification.hszhxms,t.education.data=i.data.specialAssistance.education.data,t.education.year=i.data.specialAssistance.education.year,t.list2=t.education,t.medical.data=i.data.specialAssistance.medical.data,t.medical.year=i.data.specialAssistance.medical.year,t.housing.data=i.data.specialAssistance.housing.data,t.housing.year=i.data.specialAssistance.housing.year,t.list=t.housing,t.temporary.data=i.data.specialAssistance.temporary.data,t.temporary.year=i.data.specialAssistance.temporary.year,t.totalAssistance.data=i.data.totalAssistance.data,t.totalAssistance.year=i.data.totalAssistance.year,t.lifeAssistance.yktTotal=z(String((i.data.lifeAssistance.yktTotal/1e4).toFixed(2))),t.lifeAssistance.subsidyInformation=i.data.lifeAssistance.subsidyInformation,i.data.lifeAssistance.subsidyInformation.forEach((e,a)=>{t.lifeAssistance.subsidyInformation[a].btje=z((e.btje/1e4).toFixed(2))}),t.salvation=i.data.lifeAssistance.jz,t.disabilitySubsidies.data=i.data.underprivileged.disabilitySubsidies.data,t.disabilitySubsidies.month=i.data.underprivileged.disabilitySubsidies.month,t.difficultSoldiers.data=i.data.underprivileged.difficultSoldiers.data,t.difficultSoldiers.year=i.data.underprivileged.difficultSoldiers.year,t.needyWorkers.data=i.data.underprivileged.needyWorkers.data,t.needyWorkers.year=i.data.underprivileged.needyWorkers.year,t.list1=t.disabilitySubsidies,t.diversification.hszhxms=i.data.diversification.hszhxms,v.value=!0)})},b=_(null);let y=!0;const $=()=>{y=!1},j=()=>{y=!0,m()},m=()=>{if(!y)return;const i=b.value;i&&(i.scrollTop+=1,i.scrollTop+1>=i.scrollHeight-i.clientHeight?setTimeout(()=>{i.scrollTo({top:0,behavior:"smooth"}),setTimeout(m,2e3)},1e3):requestAnimationFrame(m))};_(!0);let B;return q(()=>{setTimeout(()=>{j()},600)}),N(()=>{S()}),V(()=>{clearInterval(B)}),(i,e)=>(d(),u("div",R,[s("div",U,[s("div",J,[G,s("div",K,[s("div",{class:r(l.value[0].choose=="1"?"choose_1":"choose_2"),onClick:e[0]||(e[0]=a=>c(0,"1"))}," 教育 ",2),s("div",{class:r(l.value[0].choose=="2"?"choose_1":"choose_2"),onClick:e[1]||(e[1]=a=>c(0,"2"))}," 医疗 ",2)]),g(C,{list:t.list2},null,8,["list"]),s("div",O,[s("div",{class:r(l.value[1].choose=="1"?"choose_1":"choose_2"),onClick:e[2]||(e[2]=a=>c(1,"1"))}," 住房 ",2),s("div",{class:r(l.value[1].choose=="2"?"choose_1":"choose_2"),onClick:e[3]||(e[3]=a=>c(1,"2"))}," 临时救助 ",2)]),g(I,{list:t.list},null,8,["list"])])]),s("div",P,[s("div",Q,[X,s("div",Y,[v.value?(d(),f(T,{key:0,list:t.totalAssistance},null,8,["list"])):k("",!0)])]),s("div",Z,[ss,v.value?(d(),f(w,{key:0,list:t.salvation},null,8,["list"])):k("",!0)]),s("div",ts,[s("div",is,[s("div",es,[s("span",null,"一卡通财政补贴(补贴总额:"+n(t.lifeAssistance.yktTotal)+"万元)",1),as]),s("div",{class:"rolling",ref_key:"mainRef",ref:b,onMouseenter:$,onMouseleave:j},[(d(!0),u(A,null,x(t.lifeAssistance.subsidyInformation,(a,p)=>(d(),u("div",{key:p,class:"fundingContent"},[s("span",os,n(a.btsx),1),s("span",ls,n(a.btje),1)]))),128))],544)])])]),s("div",ds,[s("div",ns,[cs,s("div",rs,[s("div",{class:r(l.value[2].choose=="1"?"choose_1":"choose_2"),onClick:e[4]||(e[4]=a=>c(2,"1"))}," 困难残疾人 ",2),s("div",{class:r(l.value[2].choose=="2"?"choose_1":"choose_2"),onClick:e[5]||(e[5]=a=>c(2,"2"))}," 困难军人 ",2),s("div",{class:r(l.value[2].choose=="3"?"choose_1":"choose_2"),onClick:e[6]||(e[6]=a=>c(2,"3"))}," 困难职工 ",2)]),l.value[2].choose=="1"&&v.value?(d(),f(F,{key:0,list:t.list1},null,8,["list"])):(d(),f(W,{key:1,list:t.list1},null,8,["list"]))]),s("div",_s,[us,s("div",hs,[(d(!0),u(A,null,x(t.diversification.hszhxms,(a,p)=>(d(),u("div",{class:"czr-bj",key:p},[s("div",vs,[fs,s("div",null,n(a.fqdw),1)]),s("div",ys,[ms,s("div",null,n(a.xmmc),1)]),s("div",ps,[zs,s("div",null,n(a.gzzcje),1)]),s("div",bs,[js,s("div",null,n(a.jzzcje),1)]),s("div",gs,[ks,s("div",null,n(a.jzrc),1)])]))),128))])])])]))}},Bs=M(As,[["__scopeId","data-v-caa26969"]]);export{Bs as default}; diff --git a/build/build/assets/yl-caa25459.js b/build/build/assets/yl-caa25459.js new file mode 100644 index 0000000..2ed4e30 --- /dev/null +++ b/build/build/assets/yl-caa25459.js @@ -0,0 +1 @@ +import{_ as U,a as J,b as K,c as Q,d as X,e as Z,f as tt,g as et,h as st,i as lt,j as at,k as D,l as ot,m as it,n as nt,o as rt,p as ct,q as dt}from"./ylXZZC-20740486.js";import{i as ft}from"./index-c2d8894b.js";import{r as y,d as k,D as F,e as n,f as p,_ as _t,H as pt,i as j,g as t,j as C,z as m,l as u,k as h,F as I,h as P,I as L,v as E,x as Y,q as mt,n as yt,A as ut,p as gt,m as ht}from"./index-c3050129.js";import{D as vt}from"./dialog-dafb5ae2.js";import{D as bt}from"./dialogMap-26e2e8bc.js";import"./table_c-9de598ee.js";/* empty css */const zt=""+new URL("ylimg9-8f4762b2.png",import.meta.url).href,xt={__name:"pie",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(g){const d=g,f=y(),r=k({list1:[],list2:[],year:[],option:{}}),v=()=>{r.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工养老保险发放人次","城乡养老保险发放人次"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:r.year},{axisTick:!1,type:"category",data:r.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.list1,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工养老保险发放人次",type:"bar",barGap:.3,data:r.list1,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(i){return i.value}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.list2,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{name:"城乡养老保险发放人次",type:"bar",data:r.list2,barGap:.3,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(i){return i.value}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:r.year.map(()=>100),barWidth:50}]}},b=()=>{var i=ft(f.value);i.setOption(r.option)};return F(()=>{setTimeout(()=>{r.list1=d.list1,r.list2=d.list2,r.year=d.year,v(),b()},600)}),(i,T)=>(n(),p("div",{ref_key:"chart",ref:f,style:{width:"100%",height:"260px"}},null,512))}};const a=g=>(gt("data-v-e5c5f91e"),g=g(),ht(),g),kt={class:"module"},wt={class:"displayFlex left_bg"},St={class:"flex1"},jt=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),Ct=[jt],Lt={class:"flex1",style:{"margin-top":"10px"}},Tt=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),At=[Tt],$t={class:"flex1",style:{"margin-top":"10px"}},Bt=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),It=[Bt],Pt={class:"displayFlex center_bg"},Et={class:"flex1"},Yt=a(()=>t("div",{class:"yd_title center_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Dt={class:"minTopPart"},Ft=a(()=>t("div",{class:"moveImg"},null,-1)),Gt=a(()=>t("div",{class:"mtpImg1"},null,-1)),Mt=a(()=>t("div",{class:"mtpImg2"},null,-1)),Nt={class:"mtpText1"},Rt={class:"mtpText2"},Ot={class:"ageGroup"},Vt={class:"ageGroupBj"},Ht=a(()=>t("div",{class:"Gendern"},null,-1)),qt=a(()=>t("div",{class:"Male"},"男性总人数",-1)),Wt={class:"ageGroupNum"},Ut={class:"ageGroupBj"},Jt=a(()=>t("div",{class:"Genderv"},null,-1)),Kt=a(()=>t("div",{class:"Male"},"女性总人数",-1)),Qt={class:"ageGroupNum"},Xt={class:"ageGroupone"},Zt={class:"btList",ref:"mainRef"},te=a(()=>t("div",{class:"btListding"},[t("span",null,"年龄段"),t("span",null,"总数"),t("span",null,"男性人数"),t("span",null,"女性人数")],-1)),ee={class:"btList_item"},se={class:"btList_item_value"},le={class:"btList_item_value1"},ae={class:"flex1"},oe=a(()=>t("div",{class:"yd_title familyPlanning"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),ie={class:"displayFlex right_bg"},ne={class:"flex1"},re=a(()=>t("div",{class:"yd_title mechanism"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),ce={class:"history"},de=a(()=>t("span",{class:"unit"},"个",-1)),fe=a(()=>t("img",{src:lt,alt:""},null,-1)),_e=a(()=>t("img",{class:"historyimg",src:at,alt:""},null,-1)),pe=a(()=>t("img",{src:D,class:"historyMoveImg"},null,-1)),me=a(()=>t("span",{class:"unit"},"个",-1)),ye=a(()=>t("img",{src:ot,alt:""},null,-1)),ue=a(()=>t("img",{class:"historyimg",src:it,alt:""},null,-1)),ge=a(()=>t("img",{src:D,class:"historyMoveImg"},null,-1)),he={class:"flex1"},ve=a(()=>t("div",{class:"yd_title service"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),be={class:"serviceBox"},ze={class:"serviceTop"},xe={class:"visit"},ke=a(()=>t("img",{class:"serviceimg",src:nt,alt:""},null,-1)),we=mt('
36,234
',1),Se={class:"flex1"},je=a(()=>t("div",{class:"mealAssistance"},[t("img",{class:"mealAssistanceimg",src:dt,alt:""})],-1)),Ce={key:0},Le={key:1},Te={key:0},Ae={key:1},$e={key:2},Be={__name:"yl",setup(g){const d=y({first:"1",second:"1",third:"1"}),f=y(!1),r=y(!1),v=y(!1),b=y(""),i=k({url:"",title:"",columns:[],data:[]}),T=y([{label:"照料中心",property:"sdailycarecentername",width:"160"},{label:"老人名称",property:"scustomername",width:"120"},{label:"就餐/送餐订单",property:"iordertype",width:"140",type:"slot"},{label:"早、中、晚餐",property:"itimetype",width:"140",type:"slot"},{label:"菜品信息",property:"dishesmealnames",width:"160"},{label:"订单金额",property:"totalprice",width:"120"},{label:"实际支付金额",property:"actualprice",width:"120"},{label:"订单结束时间",property:"dtfinishtime"}]),G=y([{label:"机构名称",property:"mc",align:"left"},{label:"机构地址",property:"dz"},{label:"老人数量",property:"rzlrsl"}]),M=y([{label:"机构名称",property:"mc"},{label:"机构地址",property:"dz"}]),_=k({total:100,pageSize:10,currentPage:1}),w=l=>{d.value[l]=="0"?d.value[l]="1":d.value[l]="0"},N=l=>{i.title=l,i.columns=T.value,i.url="/api/ggfwyth/zcxxList",B()},R=(l,o,s)=>{i.title=l,i.url=o,s=="num"?i.columns=M.value:i.columns=G.value,A(o,_.currentPage)},O=l=>{b.value=l,v.value=!0},A=(l,o)=>{j.get(`${l}?page=${o}&size=${_.pageSize}`).then(s=>{s.code==200&&(i.data=s.data,_.total=s.count,r.value=!0)})},$=()=>{r.value=!1,v.value=!1,_.currentPage=1,_.total=100},V=l=>{_.currentPage=l,i.url=="/api/ggfwyth/zcxxList"?B():A(i.url,_.currentPage)},B=()=>{let l={scasecadebareaname:i.title,page:_.currentPage,size:_.pageSize};j.get("/api/ggfwyth/zcxxList",l).then(o=>{o.code==200&&(_.total=o.count,i.data=o.data,r.value=!0)})},z=y([{name:"60-69岁",value:["17824","17824","17824"]},{name:"70-79岁",value:["18742","18742","18742"]},{name:"80-89岁",value:["3407","3407","3407"]},{name:"90-99岁",value:["144","144","144"]},{name:"100岁以上",value:["10","10","10"]}]),S=[{ageRange:"6069",index:0},{ageRange:"7079",index:1},{ageRange:"8089",index:2},{ageRange:"9099",index:3},{ageRange:"100",index:4}],H=[{color2:"#FFE35F"},{color2:"#0081FF"},{color2:"#8ABEDB"},{color2:"#25B9C8"},{color2:"#30EB92"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],q=pt(()=>l=>`--i:${H[l].color2}`),e=k({leftTop1:[],leftTop2:[],leftTop3:[],leftTop4:[],leftTopYear:[],leftCenter1:[],leftCenter2:[],leftCenter3:[],leftCenter4:[],leftCenterYear:[],leftbottom1:[],leftbottom2:[],leftbottom3:[],leftbottom4:[],leftbottomYear:[],oldAgePercent:"",oldAgeTotal:"",rkgk:{},centerBottom1:[],centerBottom2:[],centerBottomYear:[],yljgzlzx:{yljg:"",zlzx:""},zccs1:[],zccs2:[],smfwcs:{data:[{nf:"2024",yf:"5",rq:"22",fwcs:"16",sc:"22"}],day:["5.22"]},ylLnrkgk:{rkzs:"390545",rkzsman:"390545",rkzswomen:"390545",man6170:"28896",man7180:"20001",man8190:"5619",man91100:"754",man100:"8",women6170:"28905",women7180:"20835",women8190:"5646",women91100:"1155",women100:"19"}});F(()=>{W()});const W=()=>{j.get("/api/ggfwyth/yl").then(l=>{if(l.code==200){l.data.endowmentInsurance.ffrc.forEach(s=>{e.leftTop1.push(s.zgffrc),e.leftTop2.push(s.cxffrc)}),l.data.endowmentInsurance.ffje.forEach(s=>{e.leftTop3.push(s.zgffje),e.leftTop4.push(s.cxffje)}),e.leftTopYear=l.data.endowmentInsurance.year,l.data.oldAgeSubsidy.btrs.forEach(s=>{e.leftCenter1.push(s.ninetyNinetyEight),e.leftCenter2.push(s.ninetyNine)}),l.data.oldAgeSubsidy.btje.forEach(s=>{e.leftCenter3.push(s.ninetyNinetyEight),e.leftCenter4.push(s.ninetyNine)}),e.leftCenterYear=l.data.oldAgeSubsidy.year,l.data.tkdbOldAge.tkdbffrc.forEach(s=>{e.leftbottom1.push(s.tkjzrc),e.leftbottom2.push(s.dbjzrc)}),l.data.tkdbOldAge.tkdbffje.forEach(s=>{e.leftbottom3.push(s.tkjzje),e.leftbottom4.push(s.dbjzje)}),e.leftbottomYear=l.data.tkdbOldAge.year,e.oldAgePercent=l.data.lnrgnljzb.oldAgePercent,e.oldAgeTotal=l.data.lnrgnljzb.oldAgeTotal,e.rkgk=l.data.lnrgnljzb.rkgk,e.ylLnrkgk=l.data.ylLnrkgk,e.ylLnrkgk.rkzsman=S.reduce((s,c)=>s+parseInt(e.ylLnrkgk[`man${c.ageRange}`]),0),e.ylLnrkgk.rkzswomen=S.reduce((s,c)=>s+parseInt(e.ylLnrkgk[`women${c.ageRange}`]),0),S.forEach(s=>{const c=parseInt(e.ylLnrkgk[`man${s.ageRange}`]),x=parseInt(e.ylLnrkgk[`women${s.ageRange}`]);z.value[s.index].value[0]=c+x,z.value[s.index].value[1]=c,z.value[s.index].value[2]=x}),l.data.familyPlanning.familyPlanningData.forEach(s=>{e.centerBottom1.push(s.jhsyrs),e.centerBottom2.push(s.jhsybtje/1e4)}),e.centerBottomYear=l.data.familyPlanning.year,e.yljgzlzx.yljg=l.data.yljgzlzx.yljg,e.yljgzlzx.zlzx=l.data.yljgzlzx.zlzx,e.smfwcs=l.data.zlfw.smfwcs;let o=l.data.zlfw.xzzccs;o.forEach(s=>{s.zccs!==0&&(e.zccs1.push(s.xzjd),e.zccs2.push(s.zccs))}),o.forEach(s=>{s.zccs===0&&(e.zccs1.push(s.xzjd),e.zccs2.push(s.zccs))})}f.value=!0})};return(l,o)=>(n(),p("div",kt,[t("div",wt,[t("div",St,[t("div",{class:C(["yd_title",d.value.first=="1"?"left_1":"left_1_1"]),onClick:o[0]||(o[0]=s=>w("first"))},Ct,2),d.value.first=="1"&&f.value?(n(),m(xt,{key:0,list1:e.leftTop1,list2:e.leftTop2,year:e.leftTopYear},null,8,["list1","list2","year"])):(n(),m(U,{key:1,list1:e.leftTop3,list2:e.leftTop4,year:e.leftTopYear},null,8,["list1","list2","year"]))]),t("div",Lt,[t("div",{class:C(["yd_title",d.value.second=="1"?"left_2":"left_2_1"]),onClick:o[1]||(o[1]=s=>w("second"))},At,2),d.value.second=="1"&&f.value?(n(),m(J,{key:0,list1:e.leftCenter1,list2:e.leftCenter2,year:e.leftCenterYear},null,8,["list1","list2","year"])):(n(),m(K,{key:1,list1:e.leftCenter3,list2:e.leftCenter4,year:e.leftCenterYear},null,8,["list1","list2","year"]))]),t("div",$t,[t("div",{class:C(["yd_title",d.value.third=="1"?"left_3":"left_3_1"]),onClick:o[2]||(o[2]=s=>w("third"))},It,2),d.value.third=="1"&&f.value?(n(),m(Q,{key:0,list1:e.leftbottom1,list2:e.leftbottom2,year:e.leftbottomYear},null,8,["list1","list2","year"])):(n(),m(X,{key:1,list1:e.leftbottom3,list2:e.leftbottom4,year:e.leftbottomYear},null,8,["list1","list2","year"]))])]),t("div",Pt,[t("div",Et,[Yt,t("div",Dt,[Ft,Gt,Mt,t("div",Nt,u(e.oldAgeTotal),1),t("div",Rt,u(e.oldAgePercent)+"%",1)]),t("div",Ot,[t("div",Vt,[Ht,qt,t("div",Wt,u(e.ylLnrkgk.rkzsman),1)]),t("div",Ut,[Jt,Kt,t("div",Qt,u(e.ylLnrkgk.rkzswomen),1)])]),t("div",Xt,[f.value?(n(),m(Z,{key:0,list:e.rkgk},null,8,["list"])):h("",!0),t("div",Zt,[te,(n(!0),p(I,null,P(z.value,(s,c)=>(n(),p("div",ee,[t("div",{class:"btList_item_color",style:yt(ut(q)(c))},null,4),t("div",se,[L(u(s.name)+" ",1),(n(!0),p(I,null,P(s.value,(x,Ie)=>(n(),p("div",le,u(x),1))),256))])]))),256))],512)])]),t("div",ae,[oe,f.value?(n(),m(tt,{key:0,list1:e.centerBottom1,list2:e.centerBottom2,year:e.centerBottomYear},null,8,["list1","list2","year"])):h("",!0)])]),t("div",ie,[t("div",ne,[re,t("div",ce,[t("div",{class:"history1",onClick:o[3]||(o[3]=s=>O("养老机构"))},[t("div",null,[t("span",null,[L(u(e.yljgzlzx.yljg),1),de])]),fe,_e,pe]),t("div",{class:"history1",onClick:o[4]||(o[4]=s=>R("居家养老服务照料中心","/api/ggfwyth/yljgzlzxList","num"))},[t("div",null,[t("span",null,[L(u(e.yljgzlzx.zlzx),1),me])]),ye,ue,ge])])]),t("div",he,[ve,t("div",be,[t("div",ze,[t("div",xe,[ke,f.value?(n(),m(et,{key:0,list:e.smfwcs},null,8,["list"])):h("",!0)]),we])])]),t("div",Se,[je,f.value?(n(),m(st,{key:0,list1:e.zccs1,list2:e.zccs2,onVillage:N},null,8,["list1","list2"])):h("",!0)])]),E(vt,{dialogShow:r.value,columns:i.columns,title:i.title,tableData:i.data,pagination:_,onClose:$,onHandle:V},{iordertype:Y(({currentCol:s,currentData:c})=>[c.iordertype=="1"?(n(),p("div",Ce,"就餐订单")):c.iordertype=="2"?(n(),p("div",Le,"送餐订单")):h("",!0)]),itimetype:Y(({currentCol:s,currentData:c})=>[c.itimetype=="0"?(n(),p("div",Te,"早餐")):c.itimetype=="1"?(n(),p("div",Ae,"中餐")):c.itimetype=="2"?(n(),p("div",$e,"晚餐")):h("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),E(bt,{dialogShowMap:v.value,title:b.value,onClose:$},null,8,["dialogShowMap","title"])]))}},Ne=_t(Be,[["__scopeId","data-v-e5c5f91e"]]);export{Ne as default}; diff --git a/build/build/assets/yl-e054d5c8.js b/build/build/assets/yl-e054d5c8.js deleted file mode 100644 index b6f8883..0000000 --- a/build/build/assets/yl-e054d5c8.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as U,a as J,b as K,c as Q,d as X,e as Z,f as tt,g as et,h as st,i as lt,j as at,k as D,l as ot,m as it,n as nt,o as rt,p as ct,q as dt}from"./ylXZZC-2b6d111c.js";import{i as ft}from"./index-c2d8894b.js";import{r as y,d as k,C as F,e as n,f as p,_ as _t,H as pt,i as C,g as t,j,v as m,l as u,k as h,F as I,h as P,I as L,A as E,D as Y,q as mt,n as yt,x as ut,p as gt,m as ht}from"./index-306f53b4.js";import{D as vt}from"./dialog-1a4410c9.js";import{D as bt}from"./dialogMap-9d432caa.js";import"./table_c-9de598ee.js";/* empty css */const xt=""+new URL("ylimg9-8f4762b2.png",import.meta.url).href,zt={__name:"pie",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(g){const d=g,f=y(),r=k({list1:[],list2:[],year:[],option:{}}),v=()=>{r.option={tooltip:{trigger:"axis",formatter:"{b0}
{a1}:{c1}
{a3}:{c3} "},legend:{data:["职工养老保险发放人次","城乡养老保险发放人次"],top:"8%",right:"11%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"1%",right:"10%",bottom:"0%",containLabel:!0},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},data:r.year},{axisTick:!1,type:"category",data:r.year,axisLabel:{show:!1}}],yAxis:[{type:"value",splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff"}}},{type:"value",splitLine:{show:!1,lineStyle:{type:"solid",color:"rgb(221, 242, 255,0.1)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,fontFamily:"MicrosoftYaHei",color:"#ffffff",lineHeight:19}}],series:[{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.list1,symbol:"diamond",symbolOffset:["-60%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}},{z:1,name:"职工养老保险发放人次",type:"bar",barGap:.3,data:r.list1,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(i){return i.value}}},{z:2,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:r.list2,symbol:"diamond",symbolOffset:["62%","-50%"],symbolSize:[19,10],itemStyle:{borderColor:"#32ffee",color:"rgba(23, 237, 255, 1)"}},{name:"城乡养老保险发放人次",type:"bar",data:r.list2,barGap:.3,barWidth:"18%",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .7)"},{offset:.5,color:"rgba(23, 237, 255, .3)"},{offset:1,color:"rgba(23, 237, 255, .5)"}]}},label:{show:!0,position:"top",color:"#ffffff",formatter:function(i){return i.value}}},{type:"bar",xAxisIndex:1,yAxisIndex:1,itemStyle:{color:"rgba(221, 242, 255, 0.1)"},data:r.year.map(()=>100),barWidth:50}]}},b=()=>{var i=ft(f.value);i.setOption(r.option)};return F(()=>{setTimeout(()=>{r.list1=d.list1,r.list2=d.list2,r.year=d.year,v(),b()},600)}),(i,T)=>(n(),p("div",{ref_key:"chart",ref:f,style:{width:"100%",height:"260px"}},null,512))}};const a=g=>(gt("data-v-e5c5f91e"),g=g(),ht(),g),kt={class:"module"},wt={class:"displayFlex left_bg"},St={class:"flex1"},Ct=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),jt=[Ct],Lt={class:"flex1",style:{"margin-top":"10px"}},Tt=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),At=[Tt],$t={class:"flex1",style:{"margin-top":"10px"}},Bt=a(()=>t("div",{class:"animate-border"},[t("i"),t("i")],-1)),It=[Bt],Pt={class:"displayFlex center_bg"},Et={class:"flex1"},Yt=a(()=>t("div",{class:"yd_title center_1"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),Dt={class:"minTopPart"},Ft=a(()=>t("div",{class:"moveImg"},null,-1)),Gt=a(()=>t("div",{class:"mtpImg1"},null,-1)),Mt=a(()=>t("div",{class:"mtpImg2"},null,-1)),Nt={class:"mtpText1"},Rt={class:"mtpText2"},Ot={class:"ageGroup"},Vt={class:"ageGroupBj"},Ht=a(()=>t("div",{class:"Gendern"},null,-1)),qt=a(()=>t("div",{class:"Male"},"男性总人数",-1)),Wt={class:"ageGroupNum"},Ut={class:"ageGroupBj"},Jt=a(()=>t("div",{class:"Genderv"},null,-1)),Kt=a(()=>t("div",{class:"Male"},"女性总人数",-1)),Qt={class:"ageGroupNum"},Xt={class:"ageGroupone"},Zt={class:"btList",ref:"mainRef"},te=a(()=>t("div",{class:"btListding"},[t("span",null,"年龄段"),t("span",null,"总数"),t("span",null,"男性人数"),t("span",null,"女性人数")],-1)),ee={class:"btList_item"},se={class:"btList_item_value"},le={class:"btList_item_value1"},ae={class:"flex1"},oe=a(()=>t("div",{class:"yd_title familyPlanning"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),ie={class:"displayFlex right_bg"},ne={class:"flex1"},re=a(()=>t("div",{class:"yd_title mechanism"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),ce={class:"history"},de=a(()=>t("span",{class:"unit"},"个",-1)),fe=a(()=>t("img",{src:lt,alt:""},null,-1)),_e=a(()=>t("img",{class:"historyimg",src:at,alt:""},null,-1)),pe=a(()=>t("img",{src:D,class:"historyMoveImg"},null,-1)),me=a(()=>t("span",{class:"unit"},"个",-1)),ye=a(()=>t("img",{src:ot,alt:""},null,-1)),ue=a(()=>t("img",{class:"historyimg",src:it,alt:""},null,-1)),ge=a(()=>t("img",{src:D,class:"historyMoveImg"},null,-1)),he={class:"flex1"},ve=a(()=>t("div",{class:"yd_title service"},[t("div",{class:"animate-border"},[t("i"),t("i")])],-1)),be={class:"serviceBox"},xe={class:"serviceTop"},ze={class:"visit"},ke=a(()=>t("img",{class:"serviceimg",src:nt,alt:""},null,-1)),we=mt('
36,234
',1),Se={class:"flex1"},Ce=a(()=>t("div",{class:"mealAssistance"},[t("img",{class:"mealAssistanceimg",src:dt,alt:""})],-1)),je={key:0},Le={key:1},Te={key:0},Ae={key:1},$e={key:2},Be={__name:"yl",setup(g){const d=y({first:"1",second:"1",third:"1"}),f=y(!1),r=y(!1),v=y(!1),b=y(""),i=k({url:"",title:"",columns:[],data:[]}),T=y([{label:"照料中心",property:"sdailycarecentername",width:"160"},{label:"老人名称",property:"scustomername",width:"120"},{label:"就餐/送餐订单",property:"iordertype",width:"140",type:"slot"},{label:"早、中、晚餐",property:"itimetype",width:"140",type:"slot"},{label:"菜品信息",property:"dishesmealnames",width:"160"},{label:"订单金额",property:"totalprice",width:"120"},{label:"实际支付金额",property:"actualprice",width:"120"},{label:"订单结束时间",property:"dtfinishtime"}]),G=y([{label:"机构名称",property:"mc",align:"left"},{label:"机构地址",property:"dz"},{label:"老人数量",property:"rzlrsl"}]),M=y([{label:"机构名称",property:"mc"},{label:"机构地址",property:"dz"}]),_=k({total:100,pageSize:10,currentPage:1}),w=l=>{d.value[l]=="0"?d.value[l]="1":d.value[l]="0"},N=l=>{i.title=l,i.columns=T.value,i.url="/api/ggfwyth/zcxxList",B()},R=(l,o,s)=>{i.title=l,i.url=o,s=="num"?i.columns=M.value:i.columns=G.value,A(o,_.currentPage)},O=l=>{b.value=l,v.value=!0},A=(l,o)=>{C.get(`${l}?page=${o}&size=${_.pageSize}`).then(s=>{s.code==200&&(i.data=s.data,_.total=s.count,r.value=!0)})},$=()=>{r.value=!1,v.value=!1,_.currentPage=1,_.total=100},V=l=>{_.currentPage=l,i.url=="/api/ggfwyth/zcxxList"?B():A(i.url,_.currentPage)},B=()=>{let l={scasecadebareaname:i.title,page:_.currentPage,size:_.pageSize};C.get("/api/ggfwyth/zcxxList",l).then(o=>{o.code==200&&(_.total=o.count,i.data=o.data,r.value=!0)})},x=y([{name:"60-69岁",value:["17824","17824","17824"]},{name:"70-79岁",value:["18742","18742","18742"]},{name:"80-89岁",value:["3407","3407","3407"]},{name:"90-99岁",value:["144","144","144"]},{name:"100岁以上",value:["10","10","10"]}]),S=[{ageRange:"6069",index:0},{ageRange:"7079",index:1},{ageRange:"8089",index:2},{ageRange:"9099",index:3},{ageRange:"100",index:4}],H=[{color2:"#FFE35F"},{color2:"#0081FF"},{color2:"#8ABEDB"},{color2:"#25B9C8"},{color2:"#30EB92"},{color2:"rgba(254,178,128,1)"},{color2:"rgba(151,176,255,1)"},{color2:"rgba(164,151,255,1)"},{color2:"rgba(159,110,254,1)"},{color2:"rgba(180,143,241,1)"},{color2:"rgba(76,174,254,1)"}],q=pt(()=>l=>`--i:${H[l].color2}`),e=k({leftTop1:[],leftTop2:[],leftTop3:[],leftTop4:[],leftTopYear:[],leftCenter1:[],leftCenter2:[],leftCenter3:[],leftCenter4:[],leftCenterYear:[],leftbottom1:[],leftbottom2:[],leftbottom3:[],leftbottom4:[],leftbottomYear:[],oldAgePercent:"",oldAgeTotal:"",rkgk:{},centerBottom1:[],centerBottom2:[],centerBottomYear:[],yljgzlzx:{yljg:"",zlzx:""},zccs1:[],zccs2:[],smfwcs:{data:[{nf:"2024",yf:"5",rq:"22",fwcs:"16",sc:"22"}],day:["5.22"]},ylLnrkgk:{rkzs:"390545",rkzsman:"390545",rkzswomen:"390545",man6170:"28896",man7180:"20001",man8190:"5619",man91100:"754",man100:"8",women6170:"28905",women7180:"20835",women8190:"5646",women91100:"1155",women100:"19"}});F(()=>{W()});const W=()=>{C.get("/api/ggfwyth/yl").then(l=>{if(l.code==200){l.data.endowmentInsurance.ffrc.forEach(s=>{e.leftTop1.push(s.zgffrc),e.leftTop2.push(s.cxffrc)}),l.data.endowmentInsurance.ffje.forEach(s=>{e.leftTop3.push(s.zgffje),e.leftTop4.push(s.cxffje)}),e.leftTopYear=l.data.endowmentInsurance.year,l.data.oldAgeSubsidy.btrs.forEach(s=>{e.leftCenter1.push(s.ninetyNinetyEight),e.leftCenter2.push(s.ninetyNine)}),l.data.oldAgeSubsidy.btje.forEach(s=>{e.leftCenter3.push(s.ninetyNinetyEight),e.leftCenter4.push(s.ninetyNine)}),e.leftCenterYear=l.data.oldAgeSubsidy.year,l.data.tkdbOldAge.tkdbffrc.forEach(s=>{e.leftbottom1.push(s.tkjzrc),e.leftbottom2.push(s.dbjzrc)}),l.data.tkdbOldAge.tkdbffje.forEach(s=>{e.leftbottom3.push(s.tkjzje),e.leftbottom4.push(s.dbjzje)}),e.leftbottomYear=l.data.tkdbOldAge.year,e.oldAgePercent=l.data.lnrgnljzb.oldAgePercent,e.oldAgeTotal=l.data.lnrgnljzb.oldAgeTotal,e.rkgk=l.data.lnrgnljzb.rkgk,e.ylLnrkgk=l.data.ylLnrkgk,e.ylLnrkgk.rkzsman=S.reduce((s,c)=>s+parseInt(e.ylLnrkgk[`man${c.ageRange}`]),0),e.ylLnrkgk.rkzswomen=S.reduce((s,c)=>s+parseInt(e.ylLnrkgk[`women${c.ageRange}`]),0),S.forEach(s=>{const c=parseInt(e.ylLnrkgk[`man${s.ageRange}`]),z=parseInt(e.ylLnrkgk[`women${s.ageRange}`]);x.value[s.index].value[0]=c+z,x.value[s.index].value[1]=c,x.value[s.index].value[2]=z}),l.data.familyPlanning.familyPlanningData.forEach(s=>{e.centerBottom1.push(s.jhsyrs),e.centerBottom2.push(s.jhsybtje/1e4)}),e.centerBottomYear=l.data.familyPlanning.year,e.yljgzlzx.yljg=l.data.yljgzlzx.yljg,e.yljgzlzx.zlzx=l.data.yljgzlzx.zlzx,e.smfwcs=l.data.zlfw.smfwcs;let o=l.data.zlfw.xzzccs;o.forEach(s=>{s.zccs!==0&&(e.zccs1.push(s.xzjd),e.zccs2.push(s.zccs))}),o.forEach(s=>{s.zccs===0&&(e.zccs1.push(s.xzjd),e.zccs2.push(s.zccs))})}f.value=!0})};return(l,o)=>(n(),p("div",kt,[t("div",wt,[t("div",St,[t("div",{class:j(["yd_title",d.value.first=="1"?"left_1":"left_1_1"]),onClick:o[0]||(o[0]=s=>w("first"))},jt,2),d.value.first=="1"&&f.value?(n(),m(zt,{key:0,list1:e.leftTop1,list2:e.leftTop2,year:e.leftTopYear},null,8,["list1","list2","year"])):(n(),m(U,{key:1,list1:e.leftTop3,list2:e.leftTop4,year:e.leftTopYear},null,8,["list1","list2","year"]))]),t("div",Lt,[t("div",{class:j(["yd_title",d.value.second=="1"?"left_2":"left_2_1"]),onClick:o[1]||(o[1]=s=>w("second"))},At,2),d.value.second=="1"&&f.value?(n(),m(J,{key:0,list1:e.leftCenter1,list2:e.leftCenter2,year:e.leftCenterYear},null,8,["list1","list2","year"])):(n(),m(K,{key:1,list1:e.leftCenter3,list2:e.leftCenter4,year:e.leftCenterYear},null,8,["list1","list2","year"]))]),t("div",$t,[t("div",{class:j(["yd_title",d.value.third=="1"?"left_3":"left_3_1"]),onClick:o[2]||(o[2]=s=>w("third"))},It,2),d.value.third=="1"&&f.value?(n(),m(Q,{key:0,list1:e.leftbottom1,list2:e.leftbottom2,year:e.leftbottomYear},null,8,["list1","list2","year"])):(n(),m(X,{key:1,list1:e.leftbottom3,list2:e.leftbottom4,year:e.leftbottomYear},null,8,["list1","list2","year"]))])]),t("div",Pt,[t("div",Et,[Yt,t("div",Dt,[Ft,Gt,Mt,t("div",Nt,u(e.oldAgeTotal),1),t("div",Rt,u(e.oldAgePercent)+"%",1)]),t("div",Ot,[t("div",Vt,[Ht,qt,t("div",Wt,u(e.ylLnrkgk.rkzsman),1)]),t("div",Ut,[Jt,Kt,t("div",Qt,u(e.ylLnrkgk.rkzswomen),1)])]),t("div",Xt,[f.value?(n(),m(Z,{key:0,list:e.rkgk},null,8,["list"])):h("",!0),t("div",Zt,[te,(n(!0),p(I,null,P(x.value,(s,c)=>(n(),p("div",ee,[t("div",{class:"btList_item_color",style:yt(ut(q)(c))},null,4),t("div",se,[L(u(s.name)+" ",1),(n(!0),p(I,null,P(s.value,(z,Ie)=>(n(),p("div",le,u(z),1))),256))])]))),256))],512)])]),t("div",ae,[oe,f.value?(n(),m(tt,{key:0,list1:e.centerBottom1,list2:e.centerBottom2,year:e.centerBottomYear},null,8,["list1","list2","year"])):h("",!0)])]),t("div",ie,[t("div",ne,[re,t("div",ce,[t("div",{class:"history1",onClick:o[3]||(o[3]=s=>O("养老机构"))},[t("div",null,[t("span",null,[L(u(e.yljgzlzx.yljg),1),de])]),fe,_e,pe]),t("div",{class:"history1",onClick:o[4]||(o[4]=s=>R("居家养老服务照料中心","/api/ggfwyth/yljgzlzxList","num"))},[t("div",null,[t("span",null,[L(u(e.yljgzlzx.zlzx),1),me])]),ye,ue,ge])])]),t("div",he,[ve,t("div",be,[t("div",xe,[t("div",ze,[ke,f.value?(n(),m(et,{key:0,list:e.smfwcs},null,8,["list"])):h("",!0)]),we])])]),t("div",Se,[Ce,f.value?(n(),m(st,{key:0,list1:e.zccs1,list2:e.zccs2,onVillage:N},null,8,["list1","list2"])):h("",!0)])]),E(vt,{dialogShow:r.value,columns:i.columns,title:i.title,tableData:i.data,pagination:_,onClose:$,onHandle:V},{iordertype:Y(({currentCol:s,currentData:c})=>[c.iordertype=="1"?(n(),p("div",je,"就餐订单")):c.iordertype=="2"?(n(),p("div",Le,"送餐订单")):h("",!0)]),itimetype:Y(({currentCol:s,currentData:c})=>[c.itimetype=="0"?(n(),p("div",Te,"早餐")):c.itimetype=="1"?(n(),p("div",Ae,"中餐")):c.itimetype=="2"?(n(),p("div",$e,"晚餐")):h("",!0)]),_:1},8,["dialogShow","columns","title","tableData","pagination"]),E(bt,{dialogShowMap:v.value,title:b.value,onClose:$},null,8,["dialogShowMap","title"])]))}},Ne=_t(Be,[["__scopeId","data-v-e5c5f91e"]]);export{Ne as default}; diff --git a/build/build/assets/ylXZZC-2b6d111c.js b/build/build/assets/ylXZZC-20740486.js similarity index 99% rename from build/build/assets/ylXZZC-2b6d111c.js rename to build/build/assets/ylXZZC-20740486.js index 8fc54d4..991767a 100644 --- a/build/build/assets/ylXZZC-2b6d111c.js +++ b/build/build/assets/ylXZZC-20740486.js @@ -1,2 +1,2 @@ -import{i as p,L as g}from"./index-c2d8894b.js";import{r as d,d as c,C as m,e as u,f as h}from"./index-306f53b4.js";import"./dialogMap-9d432caa.js";const _=""+new URL("ylimg11-1b98cc15.png",import.meta.url).href,v=""+new URL("ylimg5-84417f68.png",import.meta.url).href,C=""+new URL("yljg-ced52d0e.gif",import.meta.url).href,F=""+new URL("ylimg12-d12267e5.png",import.meta.url).href,A=""+new URL("ylimg10-59cd24b0.png",import.meta.url).href,k=""+new URL("ylimg8-88ebcbd5.png",import.meta.url).href,M=""+new URL("turn-54c18049.gif",import.meta.url).href,O=""+new URL("ylimg1-733ae764.png",import.meta.url).href,T=""+new URL("ylimg7-cd88384a.png",import.meta.url).href,W={__name:"eP2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["90-98补贴人次","99以上补贴人次"],top:"5%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"90-98补贴人次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.2)/50)*50},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"99以上补贴人次",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.6)/50)*50},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"90-98补贴人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"99以上补贴人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{var e=p(r.value);e.setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},I={__name:"eP2_2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["90-98补贴金额","99以上补贴金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"90-98补贴金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"99以上补贴金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.5)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",fontSize:16}},{yAxisIndex:0,name:"90-98补贴金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"99以上补贴金额",type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},E={__name:"eP3",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["特困发放人次","低保发放人次"],top:"5%",right:"28%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"特困发放人次",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*2)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"低保发放人次",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.3)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"特困发放人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"低保发放人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{var e=p(r.value);e.setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"285px"}},null,512))}},B={__name:"eP3_2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["特困补助金额","低保补助金额"],top:"5%",right:"28%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"特困补助金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*2)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"低保补助金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.3)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"特困补助金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"低保补助金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"285px"}},null,512))}},$={__name:"pie2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["职工养老保险金额","城乡养老保险金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"职工养老保险金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"城乡养老保险金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.4)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"职工养老保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"城乡养老保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},P={__name:"pie3d",props:{list:{type:Object,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list:[],legendData:[],pieData:[{name:"61-70岁",value:""},{name:"71-80岁",value:""},{name:"81-90岁",value:""},{name:"91-100岁",value:""},{name:"100岁以上",value:""}],option:{}}),a=["#FFE35F","#0081FF","#8ABEDB","#25B9C8","#30EB92","rgba(69, 244, 245)","rgba(7, 166, 255)","rgba(255, 208, 118)","rgba(109, 168, 198)","rgba(255, 255, 255)"],l=c([{name:"60-69岁",value:0},{name:"70-79岁",value:0},{name:"80-89岁",value:0},{name:"90-99岁",value:0},{name:"100岁以上",value:0}]),e=()=>{t.option={color:a,tooltip:{show:!0,trigger:"item",textStyle:{color:"#fff"},backgroundColor:"rgba(16, 32, 40, 0.88)",borderRadius:4,borderColor:"#20749e",formatter:n=>`${n.name}:${n.percent}%`},toolbox:{show:!1},series:[{name:"",type:"pie",radius:["50%","65%"],center:["50%","50%"],emphasis:{scale:!0},label:{show:!1,formatter:n=>{if(n.name!=="")return[`{c|${n.percent}%}`,`{b|${n.name}}`].join(` +import{i as p,L as g}from"./index-c2d8894b.js";import{r as d,d as c,D as m,e as u,f as h}from"./index-c3050129.js";import"./dialogMap-26e2e8bc.js";const _=""+new URL("ylimg11-1b98cc15.png",import.meta.url).href,v=""+new URL("ylimg5-84417f68.png",import.meta.url).href,C=""+new URL("yljg-ced52d0e.gif",import.meta.url).href,F=""+new URL("ylimg12-d12267e5.png",import.meta.url).href,A=""+new URL("ylimg10-59cd24b0.png",import.meta.url).href,k=""+new URL("ylimg8-88ebcbd5.png",import.meta.url).href,M=""+new URL("turn-54c18049.gif",import.meta.url).href,O=""+new URL("ylimg1-733ae764.png",import.meta.url).href,T=""+new URL("ylimg7-cd88384a.png",import.meta.url).href,W={__name:"eP2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["90-98补贴人次","99以上补贴人次"],top:"5%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{type:"value",name:"90-98补贴人次",splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.2)/50)*50},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",name:"99以上补贴人次",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.6)/50)*50},nameTextStyle:{fontSize:14},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"90-98补贴人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"99以上补贴人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{var e=p(r.value);e.setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},I={__name:"eP2_2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2}"},legend:{data:["90-98补贴金额","99以上补贴金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"90-98补贴金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"99以上补贴金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.5)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",fontSize:16}},{yAxisIndex:0,name:"90-98补贴金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#E8FF00",borderWidth:1,color:"#E8FF00"},label:{show:!0,color:"#ffffff",position:"top",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"99以上补贴金额",type:"line",stack:"Total",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},E={__name:"eP3",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["特困发放人次","低保发放人次"],top:"5%",right:"28%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"特困发放人次",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*2)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"低保发放人次",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.3)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"特困发放人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"低保发放人次",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{var e=p(r.value);e.setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"285px"}},null,512))}},B={__name:"eP3_2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["特困补助金额","低保补助金额"],top:"5%",right:"28%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"3%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"特困补助金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*2)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"低保补助金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.3)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"特困补助金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"低保补助金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"285px"}},null,512))}},$={__name:"pie2",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{},bg:[]}),a=()=>{t.option={tooltip:{trigger:"axis",padding:[20,10,20,10],formatter:"{b0}
{a1}:{c1}
{a2}:{c2} "},legend:{data:["职工养老保险金额","城乡养老保险金额"],top:"3%",right:"25%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"25%",left:"1%",right:"10%",bottom:"0%",containLabel:!0},xAxis:{type:"category",data:t.year,axisLabel:{textStyle:{color:"#ffffff",fontSize:16}}},yAxis:[{name:"职工养老保险金额",type:"value",nameTextStyle:{fontSize:14},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{name:"城乡养老保险金额",type:"value",min:0,max:function(e){return Math.ceil(Math.max(e.max,e.max*1.4)/50)*50},nameTextStyle:{fontSize:14},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}}],series:[{name:"背景",type:"bar",data:t.bg,showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{yAxisIndex:0,name:"职工养老保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list1},{yAxisIndex:1,name:"城乡养老保险金额",type:"line",symbol:"emptyCircle",symbolSize:10,itemStyle:{borderColor:"#2468FF",borderWidth:1,color:"#2468FF"},label:{show:!0,color:"#ffffff",position:"bottom",formatter:function(e){return e.value}},data:t.list2}]}},l=()=>{r.value&&p(r.value).setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,t.year.forEach(()=>{t.bg.push(0)}),a(),l()},600)}),(e,f)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"260px"}},null,512))}},P={__name:"pie3d",props:{list:{type:Object,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list:[],legendData:[],pieData:[{name:"61-70岁",value:""},{name:"71-80岁",value:""},{name:"81-90岁",value:""},{name:"91-100岁",value:""},{name:"100岁以上",value:""}],option:{}}),a=["#FFE35F","#0081FF","#8ABEDB","#25B9C8","#30EB92","rgba(69, 244, 245)","rgba(7, 166, 255)","rgba(255, 208, 118)","rgba(109, 168, 198)","rgba(255, 255, 255)"],l=c([{name:"60-69岁",value:0},{name:"70-79岁",value:0},{name:"80-89岁",value:0},{name:"90-99岁",value:0},{name:"100岁以上",value:0}]),e=()=>{t.option={color:a,tooltip:{show:!0,trigger:"item",textStyle:{color:"#fff"},backgroundColor:"rgba(16, 32, 40, 0.88)",borderRadius:4,borderColor:"#20749e",formatter:n=>`${n.name}:${n.percent}%`},toolbox:{show:!1},series:[{name:"",type:"pie",radius:["50%","65%"],center:["50%","50%"],emphasis:{scale:!0},label:{show:!1,formatter:n=>{if(n.name!=="")return[`{c|${n.percent}%}`,`{b|${n.name}}`].join(` `)}},data:f}]}};let f=[];const i=()=>{l.forEach(y=>{y.value=Number(y.value)});const S=l.reduce((y,x)=>y+x.value,0)*.02;t.legendData=l.map(y=>y.name),l.forEach((y,x)=>{f.push({value:y.value,name:y.name,itemStyle:{borderWidth:1,shadowBlur:2,borderColor:a[x],shadowColor:a[x]}},{silent:!0,name:"gap",value:S,itemStyle:{label:{show:!1},labelLine:{show:!1},color:"transparent"}})})},b=()=>{var n=p(r.value);n.setOption(t.option),window.addEventListener("resize",()=>{n.resize()})};return m(()=>{setTimeout(()=>{t.list=o.list,l[0].value=t.list.nl6069,l[1].value=t.list.nl7079,l[2].value=t.list.nl8089,l[3].value=t.list.nl9099,l[4].value=t.list.nl100,i(),e(),b()},600)}),(n,S)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"40%",height:"200px"}},null,512))}},R={__name:"ylJHSY",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]},year:{type:Array,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list1:[],list2:[],year:[],option:{}}),a=[{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(142, 187, 255, 1)"},{offset:.5,color:"rgba(142, 187, 255, 0.5)"},{offset:1,color:"rgba(142, 187, 255, 0.20)"}]}],l=()=>{t.option={color:a,calculable:!0,tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}",axisPointer:{}},legend:{data:["计划生育补贴人数","计划生育补贴金额"],top:"3%",textStyle:{fontSize:16,color:"#ffffff"}},grid:{left:"6%",right:"9%",bottom:"2%",containLabel:!0,color:"#ffffff"},xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:t.year},{type:"category",show:!1,data:t.year}],yAxis:[{type:"value",scale:!0,name:"计划生育补贴人数",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",scale:!0,min:0,name:"计划生育补贴金额/万元",splitLine:{show:!1,lineStyle:{color:"rgba(226, 226, 226, 0.3)",width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgba(255, 255, 255, 0.3)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{z:1,yAxisIndex:0,name:"计划生育补贴人数",data:t.list1,barWidth:20,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,position:"inside",color:"#ffffff",formatter:function(f){return f.value}}},{yAxisIndex:1,name:"计划生育补贴金额",data:t.list2,type:"line",label:{show:!0,position:"top",color:"#ffffff",formatter:function(f){return f.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{xAxisIndex:1,yAxisIndex:2,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.list2.map(()=>100),barWidth:40,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[22,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}}]}},e=()=>{var f=p(r.value);f.setOption(t.option)};return m(()=>{setTimeout(()=>{t.list1=o.list1,t.list2=o.list2,t.year=o.year,l(),e()},600)}),(f,i)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"100%",height:"430px"}},null,512))}},D={__name:"ylSMFW",props:{list:{type:Object,default:()=>[]}},setup(s){const o=s,r=d(),t=c({list:[],list1:[],list2:[],day:[],option:{},initialLegendData:["上门服务时长","上门服务次数"]}),a=[{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(142, 187, 255, 1)"},{offset:.5,color:"rgba(142, 187, 255, 0.5)"},{offset:1,color:"rgba(142, 187, 255, 0.20)"}]}],l=()=>{t.option={color:a,tooltip:{trigger:"axis",formatter:"{b0}
{a0}:{c0}
{a1}:{c1}",axisPointer:{}},legend:{data:t.initialLegendData,textStyle:{fontSize:16,color:"#ffffff"}},grid:{top:"18%",left:"3%",right:"6%",bottom:"5%",containLabel:!0,color:"#ffffff",fontSize:16},calculable:!0,xAxis:[{type:"category",axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisTick:{show:!1},data:t.day},{type:"category",show:!1,data:t.day}],yAxis:[{type:"value",scale:!0,name:"时长/小时",splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.3)",fontSize:16,width:1}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",scale:!0,name:"次数/次",min:0,splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.3)",width:1,fontSize:16}},axisLabel:{textStyle:{color:"#ffffff",fontSize:16}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:16,width:1,type:"solid"}}},{type:"value",max:100,splitLine:{show:!1,lineStyle:{type:"solid",color:"rgba(255, 255, 255, 0.3)"}},axisLine:{show:!1,lineStyle:{type:"dotted"}},axisLabel:{show:!1,fontSize:16,color:"#ffffff",lineHeight:19,fontFamily:"MicrosoftYaHei"}}],series:[{z:1,yAxisIndex:0,name:"上门服务时长",data:t.list1,barWidth:20,type:"bar",itemStyle:{color:{type:"linear",x:0,x2:1,y:0,y2:0,colorStops:[{offset:0,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .7)"},{offset:.5,color:"rgba(142, 187, 255, .3)"},{offset:1,color:"rgba(142, 187, 255, .5)"}]}},label:{show:!0,color:"#ffffff",formatter:function(i){return i.value}}},{yAxisIndex:1,name:"上门服务次数",data:t.list2,type:"line",label:{show:!0,position:"top",color:"#ffffff",formatter:function(i){return i.value}},itemStyle:{borderColor:"#00FCFF",borderWidth:1,color:"#00FCFF"}},{xAxisIndex:1,yAxisIndex:2,itemStyle:{color:"rgba(180, 180, 180, 0.2)"},data:t.list1.map(()=>100),barWidth:40,emphasis:{itemStyle:{color:{type:"linear",x:0,x2:0,y:0,y2:1,colorStops:[{offset:0,color:"rgba(64, 247, 176, 0.25)"},{offset:1,color:"rgba(17, 34, 64, 0.25)"}]}}},type:"bar"},{z:1,name:"上部1",type:"pictorialBar",symbolPosition:"end",data:t.list1,symbol:"diamond",symbolOffset:["0%","-50%"],symbolSize:[22,15],itemStyle:{borderColor:"#2fffa4",color:"rgba(142, 187, 255, 1)"}}]}},e=()=>{var i=p(r.value);i.setOption(t.option)},f=()=>{t.list1=[],t.list2=[],t.list.length!==0&&t.list.data.forEach(i=>{t.list1.push(i.sc),t.list2.push(i.fwcs)})};return m(()=>{setTimeout(()=>{t.list=o.list,t.day=o.list.day,f(),l(),e()},600)}),(i,b)=>(u(),h("div",{ref_key:"chart",ref:r,style:{width:"340px",height:"240px"}},null,512))}},U={__name:"ylXZZC",props:{list1:{type:Array,default:()=>[]},list2:{type:Array,default:()=>[]}},emits:["village"],setup(s,{emit:o}){const r=s,t=d(null),a=c({list1:[],list2:[],option:{}});let l=!0;const e=()=>{a.option={tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{top:"0%",left:"3%",right:"8%",bottom:"3%",containLabel:!0,color:"#ffffff",fontSize:14},dataZoom:[{show:l,type:"inside",startValue:0,endValue:10,minValueSpan:2,maxValueSpan:10,yAxisIndex:[0],zoomOnMouseWheel:!1,moveOnMouseWheel:!0,moveOnMouseMove:!0},{show:l,type:"slider",realtime:!0,startValue:0,endValue:2,width:"8",height:"90%",yAxisIndex:[0],fillerColor:"rgba(154, 181, 215, 1)",borderColor:"rgba(17, 100, 210, 0.12)",backgroundColor:"#cfcfcf",handleSize:0,showDataShadow:!1,showDetail:!1,top:"1%",right:"8"}],calculable:!0,xAxis:{type:"value",data:a.list2,axisLabel:{textStyle:{color:"#ffffff",fontSize:14},formatter:function(i,b){return b===a.list2.length-1?i+"/次":i}},splitLine:{show:!0,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:14,width:1}},axisPointer:{label:{autoSplitNumber:5}}},yAxis:{type:"category",data:a.list1,axisLabel:{inside:!1,textStyle:{color:"#ffffff",fontSize:14}},axisLine:{show:!1,lineStyle:{color:"#ffffff",fontSize:14,width:1,type:"solid"}},axisTick:{show:!1},splitLine:{show:!1,lineStyle:{color:"rgba(255, 255, 255, 0.2)",fontSize:14,width:1}}},series:[{type:"bar",data:a.list2,barWidth:15,barGap:.3,barMaxWidth:20,barMinWidth:5,itemStyle:{normal:{borderWidth:1,borderColor:"rgba(0, 183, 255, 1)",borderRadius:[0,0,50,0],color:new g(0,0,1,0,[{offset:0,color:"rgba(26, 255, 217, 0)"},{offset:1,color:"rgba(0, 183, 255, 1)"}])}},label:{show:!0,position:"right",color:"#ffffff",formatter:function(i){return i.value}}}]}},f=()=>{var i=p(t.value);i.setOption(a.option),i.on("click",function(b){o("village",b.name)})};return m(()=>{setTimeout(()=>{a.list1=r.list1,a.list2=r.list2,a.year=r.year,e(),f()},600)}),(i,b)=>(u(),h("div",{ref_key:"chart",ref:t,style:{width:"100%",height:"260px"}},null,512))}};export{$ as _,W as a,I as b,E as c,B as d,P as e,R as f,D as g,U as h,_ as i,v as j,C as k,F as l,A as m,k as n,M as o,O as p,T as q}; diff --git a/build/build/index.html b/build/build/index.html index 1b87601..761fc3d 100644 --- a/build/build/index.html +++ b/build/build/index.html @@ -8,7 +8,7 @@ 公共服务一体化驾驶舱 - + diff --git a/dist.zip b/dist.zip deleted file mode 100644 index 143c780..0000000 Binary files a/dist.zip and /dev/null differ diff --git a/src/assets/images/infant/yysy_1.png b/src/assets/images/infant/yysy_1.png new file mode 100644 index 0000000..ac0a240 Binary files /dev/null and b/src/assets/images/infant/yysy_1.png differ diff --git a/src/assets/images/infant/yysy_2.png b/src/assets/images/infant/yysy_2.png new file mode 100644 index 0000000..9c32a9c Binary files /dev/null and b/src/assets/images/infant/yysy_2.png differ diff --git a/src/assets/images/infant/yysy_3.png b/src/assets/images/infant/yysy_3.png new file mode 100644 index 0000000..a981be5 Binary files /dev/null and b/src/assets/images/infant/yysy_3.png differ diff --git a/src/assets/images/infant/yysy_4.png b/src/assets/images/infant/yysy_4.png new file mode 100644 index 0000000..98ab0df Binary files /dev/null and b/src/assets/images/infant/yysy_4.png differ diff --git a/src/assets/images/infant/yysy_5.png b/src/assets/images/infant/yysy_5.png new file mode 100644 index 0000000..5d54cc4 Binary files /dev/null and b/src/assets/images/infant/yysy_5.png differ diff --git a/src/assets/images/infant/yysy_6.png b/src/assets/images/infant/yysy_6.png new file mode 100644 index 0000000..714ac56 Binary files /dev/null and b/src/assets/images/infant/yysy_6.png differ diff --git a/src/assets/images/infant/yysy_7.png b/src/assets/images/infant/yysy_7.png new file mode 100644 index 0000000..2b5296e Binary files /dev/null and b/src/assets/images/infant/yysy_7.png differ diff --git a/src/assets/images/infant/yysy_8.png b/src/assets/images/infant/yysy_8.png new file mode 100644 index 0000000..4a8535b Binary files /dev/null and b/src/assets/images/infant/yysy_8.png differ diff --git a/src/assets/images/infant/yysy_9.png b/src/assets/images/infant/yysy_9.png new file mode 100644 index 0000000..bdf479a Binary files /dev/null and b/src/assets/images/infant/yysy_9.png differ diff --git a/src/utils/request.js b/src/utils/request.js index bb32fc8..111c7ed 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -3,7 +3,7 @@ import { ElMessage } from "element-plus"; import tools from "@/utils/tools"; import router from "../router"; -// axios.defaults.baseURL = 'https://jzzf.longyou.gov.cn:998/' +axios.defaults.baseURL = 'https://jzzf.longyou.gov.cn:998/' axios.defaults.timeout = 120000; // HTTP request 拦截器 diff --git a/src/view/echarts_infabt/eP1.vue b/src/view/echarts_infabt/eP1.vue new file mode 100644 index 0000000..af6dc98 --- /dev/null +++ b/src/view/echarts_infabt/eP1.vue @@ -0,0 +1,248 @@ + + + + + diff --git a/src/view/echarts_infabt/eP2.vue b/src/view/echarts_infabt/eP2.vue new file mode 100644 index 0000000..a8b21a4 --- /dev/null +++ b/src/view/echarts_infabt/eP2.vue @@ -0,0 +1,236 @@ + + + + + diff --git a/src/view/echarts_infabt/eP3.vue b/src/view/echarts_infabt/eP3.vue new file mode 100644 index 0000000..de288b3 --- /dev/null +++ b/src/view/echarts_infabt/eP3.vue @@ -0,0 +1,620 @@ + + + + + diff --git a/src/view/echarts_infabt/eP4.vue b/src/view/echarts_infabt/eP4.vue new file mode 100644 index 0000000..629215b --- /dev/null +++ b/src/view/echarts_infabt/eP4.vue @@ -0,0 +1,272 @@ + + + + + \ No newline at end of file diff --git a/src/view/person/rwTable.vue b/src/view/person/rwTable.vue index 73f4397..0074231 100644 --- a/src/view/person/rwTable.vue +++ b/src/view/person/rwTable.vue @@ -45,11 +45,17 @@ max-height="100vh" style="width: 100%" > + - + + + + + - - + + + @@ -68,7 +74,7 @@ const search = reactive({ }); const titleList = reactive([ - { + { title: "服务项目(未完成)", id: 1, }, @@ -140,7 +146,7 @@ const getDate = () => { const personDetails = () => { http.get(`/api/ggfwyth/pg/wxsbmRyxx/${data.xh}/${data.bm}`).then((res) => { if (res.code == 200) { - console.log(res.data); + // console.log(res.data); data.tableData = res.data; } else { ElMessage.warning({ @@ -164,7 +170,7 @@ onMounted(() => { width: 100%; height: 100%; overflow: auto; - padding: 20px; + padding: 6px; box-sizing: border-box; .tableheader { box-sizing: border-box; @@ -172,10 +178,10 @@ onMounted(() => { display: flex; justify-content: space-between; padding-bottom: 20px; - margin-bottom: 20px ; + margin-bottom: 20px; border-bottom: 2px solid #ccc; .tableheader_title { - font-size: 18px; + font-size: 16px; font-weight: 600; text-align: center; position: relative; @@ -195,7 +201,7 @@ onMounted(() => { } } .select { - margin-bottom: 20px ; + margin-bottom: 20px; width: 100%; display: flex; justify-content: space-between; diff --git a/src/view/sy_table.vue b/src/view/sy_table.vue index 044676f..826dd7f 100644 --- a/src/view/sy_table.vue +++ b/src/view/sy_table.vue @@ -148,6 +148,7 @@ + @@ -173,6 +174,7 @@ import Bj1 from "@/assets/sy-table/sy-table7.png"; import Bj2 from "@/assets/sy-table/sy-table4.png"; import Bj3 from "@/assets/sy-table/sy-table5.png"; import Bj4 from "@/assets/sy-table/sy-table6.png"; +import infant from "./table_gk/gk_infant.vue"; import work from "./table_gk/gk_work.vue"; import education from "./table_gk/gk_education.vue"; import yl from "./table_gk/gk_yl.vue"; @@ -227,14 +229,18 @@ const data = reactive({ son: [ { id: "0", - name: "优孕优生服务", + name: "概况", }, { id: "1", - name: "儿童健康服务", + name: "优孕优生服务", }, { id: "2", + name: "儿童健康服务", + }, + { + id: "3", name: "儿童关爱服务", }, ], @@ -510,6 +516,7 @@ const data = reactive({ Bj: [Bj, Bj1, Bj2, Bj3, Bj4], }); const gaikuangList = reactive({ + infant: false, work: false, education: false, yl: false, @@ -519,6 +526,7 @@ const gaikuangList = reactive({ const show_7yx = ref(true); const gk = computed(() => { if ( + gaikuangList.infant || gaikuangList.work || gaikuangList.hygiene || gaikuangList.education || @@ -538,7 +546,8 @@ const tapshow = (parentId, childId) => { localStorage.setItem("taps1", JSON.stringify(parentId)); if ( childId == 0 && - (parentId.name == "弱有所扶" || + (parentId.name == "幼有所育" || + parentId.name == "弱有所扶" || parentId.name == "学有所教" || parentId.name == "老有所养" || parentId.name == "病有所医") @@ -591,11 +600,12 @@ const toggleVisibility = (val, show) => { } }; const gaikuang = (name) => { - // console.log(4444, name); for (let name in gaikuangList) { gaikuangList[name] = false; } - if (name == "弱有所扶") { + if (name == "幼有所育") { + gaikuangList.infant = true; + } else if (name == "弱有所扶") { gaikuangList.work = true; } else if (name == "学有所教") { gaikuangList.education = true; diff --git a/src/view/table_gk/gk_infant.vue b/src/view/table_gk/gk_infant.vue new file mode 100644 index 0000000..c599271 --- /dev/null +++ b/src/view/table_gk/gk_infant.vue @@ -0,0 +1,1120 @@ + + + + +